summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED46
-rw-r--r--Mk/Scripts/cargo-crates-git-common.awk20
-rw-r--r--Mk/Uses/php.mk14
-rw-r--r--Mk/Uses/ruby.mk4
-rw-r--r--Mk/bsd.gecko.mk5
-rw-r--r--Mk/bsd.sites.mk2
-rw-r--r--UPDATING10
-rw-r--r--accessibility/hyprsunset/Makefile19
-rw-r--r--accessibility/hyprsunset/distinfo8
-rw-r--r--accessibility/hyprsunset/files/patch-CMakeLists.txt23
-rw-r--r--accessibility/hyprsunset/files/patch-src_Hyprsunset.cpp25
-rw-r--r--accessibility/hyprsunset/pkg-descr11
-rw-r--r--archivers/pecl-zstd/Makefile8
-rw-r--r--archivers/php-brotli/Makefile8
-rw-r--r--archivers/php-lz4/Makefile2
-rw-r--r--archivers/php-lz4/distinfo6
-rw-r--r--archivers/php-zstd/Makefile12
-rw-r--r--archivers/php-zstd/distinfo6
-rw-r--r--archivers/xmill/Makefile7
-rw-r--r--astro/josm/Makefile2
-rw-r--r--astro/josm/distinfo6
-rw-r--r--astro/libnova/Makefile2
-rw-r--r--astro/p5-Astro-App-Satpass2/Makefile2
-rw-r--r--astro/p5-Astro-App-Satpass2/distinfo6
-rw-r--r--audio/Makefile2
-rw-r--r--audio/audacity/Makefile2
-rw-r--r--audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake11
-rw-r--r--audio/emms/Makefile4
-rw-r--r--audio/emms/distinfo6
-rw-r--r--audio/emms/pkg-plist5
-rw-r--r--audio/libcanberra-gstreamer/Makefile5
-rw-r--r--audio/libcanberra-gtk2/Makefile4
-rw-r--r--audio/libcanberra-gtk3/Makefile4
-rw-r--r--audio/libcanberra-pulse/Makefile5
-rw-r--r--audio/libcanberra/Makefile66
-rw-r--r--audio/libcanberra/pkg-plist4
-rw-r--r--audio/mac/Makefile2
-rw-r--r--audio/mac/distinfo6
-rw-r--r--audio/mpg123/Makefile2
-rw-r--r--audio/mpg123/distinfo6
-rw-r--r--audio/ncspot/Makefile3
-rw-r--r--audio/ncspot/Makefile.crates263
-rw-r--r--audio/ncspot/distinfo532
-rw-r--r--audio/neuralrack-lv2/Makefile13
-rw-r--r--audio/neuralrack-lv2/distinfo14
-rw-r--r--audio/p5-Audio-Scan/files/patch-Scan.xs58
-rw-r--r--audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs13
-rw-r--r--audio/plasma6-plasma-pa/Makefile4
-rw-r--r--audio/schismtracker/Makefile2
-rw-r--r--audio/schismtracker/distinfo6
-rw-r--r--audio/spotify-qt/Makefile4
-rw-r--r--audio/spotify-qt/distinfo6
-rw-r--r--audio/wavegain/Makefile17
-rw-r--r--audio/wavegain/distinfo5
-rw-r--r--audio/wavegain/files/patch-audio.c23
-rw-r--r--audio/wavegain/files/patch-audio.h4
-rw-r--r--audio/wavegain/files/patch-main.c44
-rw-r--r--audio/wavegain/files/patch-misc.c12
-rw-r--r--audio/wavegain/files/patch-wavegain.c112
-rw-r--r--benchmarks/iperf3/Makefile2
-rw-r--r--benchmarks/iperf3/distinfo6
-rw-r--r--biology/augustus/Makefile2
-rw-r--r--biology/bbmap/Makefile6
-rw-r--r--biology/bbmap/distinfo6
-rw-r--r--biology/bbmap/pkg-plist412
-rw-r--r--biology/bcf-score/Makefile2
-rw-r--r--biology/biosig/Makefile2
-rw-r--r--biology/bwa/Makefile2
-rw-r--r--biology/py-htseq/Makefile2
-rw-r--r--biology/salmon/Makefile26
-rw-r--r--biology/salmon/distinfo18
-rw-r--r--biology/salmon/files/patch-CMakeLists.txt80
-rw-r--r--biology/salmon/files/patch-external_pufferfish_external_twopaco_graphconstructor_candidateoccurence.h11
-rw-r--r--biology/salmon/files/patch-external_pufferfish_src_PuffAligner.cpp14
-rw-r--r--biology/salmon/files/patch-scripts_fetchPufferfish.sh27
-rw-r--r--cad/PrusaSlicer/files/patch-src_slic3r_GUI_PresetArchiveDatabase.cpp11
-rw-r--r--cad/gmsh/Makefile3
-rw-r--r--cad/gmsh/distinfo6
-rw-r--r--cad/gmsh/files/patch-CMakeLists.txt11
-rw-r--r--cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp41
-rw-r--r--cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp42
-rw-r--r--cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp110
-rw-r--r--cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h23
-rw-r--r--cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp48
-rw-r--r--cad/gmsh/files/patch-src_common_gmsh.cpp32
-rw-r--r--cad/gmsh/files/patch-src_geo_GFace.cpp121
-rw-r--r--cad/gmsh/files/patch-src_geo_GFace.h26
-rw-r--r--cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp274
-rw-r--r--cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h32
-rw-r--r--cad/gmsh/files/patch-src_geo_OCCFace.cpp19
-rw-r--r--cad/gmsh/files/patch-src_geo_OCCFace.h11
-rw-r--r--cad/gmsh/files/patch-src_geo_Pair.h29
-rw-r--r--cad/gmsh/files/patch-src_geo_discreteFace.cpp33
-rw-r--r--cad/gmsh/files/patch-src_geo_discreteFace.h11
-rw-r--r--cad/gmsh/files/patch-src_geo_gmshFace.cpp27
-rw-r--r--cad/gmsh/files/patch-src_geo_gmshFace.h11
-rw-r--r--cad/gmsh/files/patch-src_geo_gmshSurface.cpp15
-rw-r--r--cad/gmsh/files/patch-src_geo_gmshSurface.h19
-rw-r--r--cad/gmsh/files/patch-src_geo_xyFace.h16
-rw-r--r--cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp26
-rw-r--r--cad/gmsh/files/patch-src_mesh_meshGFace.cpp22
-rw-r--r--cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp24
-rw-r--r--cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp18
-rw-r--r--cad/gmsh/pkg-plist17
-rw-r--r--cad/irsim/Makefile2
-rw-r--r--cad/kicad-devel/Makefile.git_rev5
-rw-r--r--cad/kicad-devel/distinfo6
-rw-r--r--cad/kicad-devel/files/newVersion.sh4
-rw-r--r--cad/kicad-devel/pkg-plist19
-rw-r--r--cad/kicad-library-footprints-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-footprints-devel/distinfo6
-rw-r--r--cad/kicad-library-footprints-devel/pkg-plist192
-rw-r--r--cad/kicad-library-packages3d-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-packages3d-devel/distinfo6
-rw-r--r--cad/kicad-library-packages3d-devel/pkg-plist133
-rw-r--r--cad/kicad-library-symbols-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-symbols-devel/distinfo6
-rw-r--r--cad/netgen/Makefile20
-rw-r--r--cad/netgen/distinfo6
-rw-r--r--cad/nvc/Makefile2
-rw-r--r--cad/nvc/distinfo6
-rw-r--r--cad/openscad-devel/Makefile.git_rev4
-rw-r--r--cad/openscad-devel/distinfo6
-rw-r--r--cad/qucs-s/Makefile36
-rw-r--r--cad/qucs-s/distinfo8
-rw-r--r--cad/xyce/Makefile1
-rw-r--r--comms/Makefile1
-rw-r--r--comms/aldo/Makefile2
-rw-r--r--comms/gnuradio/pkg-plist10
-rw-r--r--comms/hackrf-devel/Makefile33
-rw-r--r--comms/hackrf-devel/Makefile.git_rev2
-rw-r--r--comms/hackrf-devel/distinfo3
-rw-r--r--comms/hackrf-devel/files/newVersion.sh22
-rw-r--r--comms/hackrf-devel/files/patch-host_hackrf-tools_CMakeLists.txt11
-rw-r--r--comms/hackrf-devel/files/patch-host_libhackrf_CMakeLists.txt11
-rw-r--r--comms/hackrf-devel/pkg-descr5
-rw-r--r--comms/hackrf-devel/pkg-plist14
-rw-r--r--comms/libimobiledevice-glue/Makefile2
-rw-r--r--comms/libimobiledevice-glue/distinfo6
-rw-r--r--comms/libimobiledevice-glue/pkg-plist2
-rw-r--r--comms/libimobiledevice/Makefile7
-rw-r--r--comms/libimobiledevice/distinfo6
-rw-r--r--comms/libimobiledevice/files/patch-cython19
-rw-r--r--comms/libimobiledevice/pkg-plist1
-rw-r--r--comms/libusbmuxd/Makefile2
-rw-r--r--comms/libusbmuxd/distinfo6
-rw-r--r--comms/libusbmuxd/pkg-plist2
-rw-r--r--comms/morse/Makefile39
-rw-r--r--comms/morse/distinfo5
-rw-r--r--comms/morse/files/patch-Makefile36
-rw-r--r--comms/morse/files/patch-QSO.15
-rw-r--r--comms/morse/files/patch-morse.185
-rw-r--r--comms/morse/files/patch-morse.d-Makefile8
-rw-r--r--comms/morse/files/patch-qso.d-Makefile8
-rw-r--r--comms/nec2c/Makefile2
-rw-r--r--comms/nec2c/distinfo6
-rw-r--r--comms/qrq/Makefile6
-rw-r--r--comms/qrq/distinfo6
-rw-r--r--comms/ser2net/Makefile5
-rw-r--r--comms/ser2net/distinfo6
-rw-r--r--comms/ser2net/pkg-plist1
-rw-r--r--comms/usbmuxd/Makefile5
-rw-r--r--comms/usbmuxd/distinfo6
-rw-r--r--comms/usbmuxd/files/patch-configure.ac14
-rw-r--r--comms/usbmuxd/files/patch-src_usb.c20
-rw-r--r--comms/usbmuxd/files/usbmuxd.conf.in4
-rw-r--r--converters/cl-babel-sbcl/Makefile2
-rw-r--r--converters/ical2html/Makefile2
-rw-r--r--converters/ical2html/distinfo6
-rw-r--r--converters/pdf2djvu/Makefile4
-rw-r--r--converters/pecl-igbinary/Makefile8
-rw-r--r--converters/py-rencode/Makefile1
-rw-r--r--converters/py-rencode/files/patch-build.py18
-rw-r--r--converters/rubygem-json-ld-preloaded/Makefile2
-rw-r--r--converters/rubygem-json-ld-preloaded/distinfo6
-rw-r--r--databases/Makefile2
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--databases/kuzu/Makefile2
-rw-r--r--databases/kuzu/distinfo6
-rw-r--r--databases/mdbx/Makefile2
-rw-r--r--databases/mdbx/distinfo6
-rw-r--r--databases/memcached/Makefile2
-rw-r--r--databases/memcached/distinfo6
-rw-r--r--databases/memcached/files/patch-configure.ac4
-rw-r--r--databases/memcached/files/patch-memcached.c32
-rw-r--r--databases/mongodb50/Makefile128
-rw-r--r--databases/mongodb50/distinfo3
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh24
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp41
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp59
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h79
-rw-r--r--databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h64
-rwxr-xr-xdatabases/mongodb50/files/make.test.sh32
-rw-r--r--databases/mongodb50/files/mongod.in53
-rw-r--r--databases/mongodb50/files/patch-SConstruct54
-rw-r--r--databases/mongodb50/files/patch-buildscripts_scons.py25
-rw-r--r--databases/mongodb50/files/patch-rpm_mongod.conf16
-rw-r--r--databases/mongodb50/files/patch-src_mongo_platform_process__id.cpp24
-rw-r--r--databases/mongodb50/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp11
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp23
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp59
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h78
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h64
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist11
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S14
-rw-r--r--databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h393
-rw-r--r--databases/mongodb50/pkg-descr5
-rw-r--r--databases/mongodb50/pkg-message8
-rw-r--r--databases/mongodb50/pkg-plist8
-rw-r--r--databases/mongodb60/Makefile2
-rw-r--r--databases/mongodb60/distinfo6
-rw-r--r--databases/mongodb70/Makefile5
-rw-r--r--databases/mongodb70/distinfo10
-rw-r--r--databases/mysql-connector-c++/Makefile8
-rw-r--r--databases/mysql-connector-c++/distinfo6
-rw-r--r--databases/mysql-connector-c++/pkg-plist12
-rw-r--r--databases/p5-POE-Component-RRDTool/Makefile8
-rw-r--r--databases/p5-POE-Component-RRDTool/files/extrapatch-Makefile.PL14
-rw-r--r--databases/pecl-memcache/Makefile14
-rw-r--r--databases/pecl-memcached/Makefile11
-rw-r--r--databases/pecl-redis/Makefile10
-rw-r--r--databases/pecl-rrd/Makefile10
-rw-r--r--databases/pg.el/Makefile2
-rw-r--r--databases/pg.el/distinfo6
-rw-r--r--databases/pgbadger/Makefile5
-rw-r--r--databases/pgbadger/files/patch-Makefile.PL6
-rw-r--r--databases/pgbadger/files/patch-pgbadger22
-rw-r--r--databases/pgbouncer/Makefile2
-rw-r--r--databases/pgbouncer/distinfo6
-rw-r--r--databases/pgbouncer/pkg-descr2
-rw-r--r--databases/postgis-jdbc/Makefile4
-rw-r--r--databases/py-pgmigrate/Makefile3
-rw-r--r--databases/py-pgmigrate/distinfo6
-rw-r--r--databases/py-tiledb/Makefile6
-rw-r--r--databases/py-tiledb/distinfo6
-rw-r--r--databases/py-tiledb/files/patch-pyproject.toml2
-rw-r--r--databases/redis-devel/Makefile6
-rw-r--r--databases/redis-devel/distinfo6
-rw-r--r--databases/redis-devel/files/patch-deps-Makefile10
-rw-r--r--databases/redis-devel/files/patch-deps-hiredis-Makefile18
-rw-r--r--databases/redis/Makefile2
-rw-r--r--databases/redis62/Makefile2
-rw-r--r--databases/redis72/Makefile2
-rw-r--r--databases/redis74/Makefile2
-rw-r--r--databases/rrdtool12/Makefile79
-rw-r--r--databases/rrdtool12/distinfo2
-rw-r--r--databases/rrdtool12/files/patch-bindings-Makefile.in24
-rw-r--r--databases/rrdtool12/files/patch-configure19
-rw-r--r--databases/rrdtool12/files/patch-doc-Makefile.in14
-rw-r--r--databases/rrdtool12/files/patch-examples-Makefile.in11
-rw-r--r--databases/rrdtool12/pkg-descr8
-rw-r--r--databases/rrdtool12/pkg-plist135
-rw-r--r--databases/rubygem-solid_queue-rails72/Makefile4
-rw-r--r--databases/rubygem-solid_queue-rails72/distinfo6
-rw-r--r--databases/rubygem-solid_queue/Makefile4
-rw-r--r--databases/rubygem-solid_queue/distinfo6
-rw-r--r--databases/sqlite3/Makefile3
-rw-r--r--databases/tiledb/Makefile2
-rw-r--r--databases/tiledb/distinfo6
-rw-r--r--databases/tiledb/pkg-plist2
-rw-r--r--databases/valkey/Makefile2
-rw-r--r--deskutils/Makefile2
-rw-r--r--deskutils/arttime/Makefile2
-rw-r--r--deskutils/arttime/distinfo6
-rw-r--r--deskutils/arttime/pkg-plist3
-rw-r--r--deskutils/fet/Makefile2
-rw-r--r--deskutils/fet/distinfo6
-rw-r--r--deskutils/fet/pkg-plist1
-rw-r--r--deskutils/hebcal/Makefile18
-rw-r--r--deskutils/hebcal/distinfo6
-rw-r--r--deskutils/kuserfeedback/Makefile33
-rw-r--r--deskutils/kuserfeedback/distinfo3
-rw-r--r--deskutils/kuserfeedback/pkg-descr21
-rw-r--r--deskutils/kuserfeedback/pkg-plist132
-rw-r--r--deskutils/projectlibre/Makefile9
-rw-r--r--deskutils/projectlibre/distinfo6
-rw-r--r--deskutils/projectlibre/files/projectlibre.sh.in4
-rw-r--r--deskutils/py-khard/Makefile59
-rw-r--r--deskutils/py-khard/distinfo3
-rw-r--r--deskutils/py-khard/files/pkg-message.in9
-rw-r--r--deskutils/py-khard/pkg-descr3
-rw-r--r--deskutils/py-paperless-ngx/Makefile14
-rw-r--r--deskutils/py-paperless-ngx/distinfo10
-rw-r--r--deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py20
-rw-r--r--deskutils/py-paperless-ngx/files/pkg-message.in21
-rw-r--r--deskutils/py-paperless-ngx/pkg-plist47
-rw-r--r--deskutils/readur/files/patch-powerpc64le20
-rw-r--r--deskutils/stirling-pdf/Makefile2
-rw-r--r--deskutils/stirling-pdf/distinfo6
-rw-r--r--deskutils/xdg-desktop-portal/Makefile15
-rw-r--r--deskutils/xdg-desktop-portal/distinfo6
-rw-r--r--deskutils/xdg-desktop-portal/pkg-plist1
-rw-r--r--devel/Makefile29
-rw-r--r--devel/R-cran-future/Makefile2
-rw-r--r--devel/R-cran-future/distinfo6
-rw-r--r--devel/R-cran-parallelly/Makefile2
-rw-r--r--devel/R-cran-parallelly/distinfo6
-rw-r--r--devel/R-cran-sfsmisc/Makefile2
-rw-r--r--devel/R-cran-sfsmisc/distinfo6
-rw-r--r--devel/acme/Makefile2
-rw-r--r--devel/acme/distinfo6
-rw-r--r--devel/acme/pkg-plist2
-rw-r--r--devel/aegis/Makefile66
-rw-r--r--devel/aegis/distinfo2
-rw-r--r--devel/aegis/files/patch-aefind_cmdline_y18
-rw-r--r--devel/aegis/files/patch-aegrep_main.cc12
-rw-r--r--devel/aegis/files/patch-aeimport_format_rcs_gram_y18
-rw-r--r--devel/aegis/files/patch-aeimport_format_sccs_gram_y18
-rw-r--r--devel/aegis/files/patch-common_ac_shared__ptr.h26
-rw-r--r--devel/aegis/files/patch-common_ac_string.h15
-rw-r--r--devel/aegis/files/patch-common_gettime_y18
-rw-r--r--devel/aegis/files/patch-common_mem.h11
-rw-r--r--devel/aegis/files/patch-etc_configure.ac37
-rw-r--r--devel/aegis/files/patch-fmtgen_lex_cc19
-rw-r--r--devel/aegis/files/patch-fmtgen_parse_y35
-rw-r--r--devel/aegis/files/patch-libaegis_aer_lex_cc19
-rw-r--r--devel/aegis/files/patch-libaegis_aer_report_y18
-rw-r--r--devel/aegis/files/patch-libaegis_gram_y18
-rw-r--r--devel/aegis/files/patch-libaegis_introspector_time.h10
-rw-r--r--devel/aegis/files/patch-libaegis_introspector_vector.h10
-rw-r--r--devel/aegis/files/patch-libaegis_meta_lex_cc19
-rw-r--r--devel/aegis/files/patch-libaegis_sub_expr_gram_y149
-rw-r--r--devel/aegis/files/patch-libaegis_sub_plural_gram_y373
-rw-r--r--devel/aegis/pkg-descr22
-rw-r--r--devel/aegis/pkg-message9
-rw-r--r--devel/aegis/pkg-plist188
-rw-r--r--devel/apache-log4j2/Makefile2
-rw-r--r--devel/apache-log4j2/distinfo6
-rw-r--r--devel/apache-log4j2/pkg-plist1
-rw-r--r--devel/arpc/Makefile37
-rw-r--r--devel/arpc/distinfo3
-rw-r--r--devel/arpc/pkg-descr8
-rw-r--r--devel/astyle/Makefile2
-rw-r--r--devel/astyle/distinfo6
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/aws-sdk-cpp/Makefile2
-rw-r--r--devel/aws-sdk-cpp/distinfo6
-rw-r--r--devel/blueprint-compiler/Makefile2
-rw-r--r--devel/blueprint-compiler/distinfo6
-rw-r--r--devel/boehm-gc/Makefile4
-rw-r--r--devel/capnproto/Makefile2
-rw-r--r--devel/capnproto/distinfo6
-rw-r--r--devel/cargo-dist/Makefile3
-rw-r--r--devel/cargo-dist/distinfo6
-rw-r--r--devel/cargo-leptos/Makefile2
-rw-r--r--devel/cargo-leptos/distinfo6
-rw-r--r--devel/cargo-make/Makefile20
-rw-r--r--devel/cargo-make/Makefile.crates237
-rw-r--r--devel/cargo-make/distinfo477
-rw-r--r--devel/cargo-make/pkg-descr9
-rw-r--r--devel/cargo-readme/Makefile20
-rw-r--r--devel/cargo-readme/Makefile.crates74
-rw-r--r--devel/cargo-readme/distinfo151
-rw-r--r--devel/cargo-readme/pkg-descr4
-rw-r--r--devel/cargo-tarpaulin/Makefile236
-rw-r--r--devel/cargo-tarpaulin/Makefile.crates272
-rw-r--r--devel/cargo-tarpaulin/distinfo734
-rw-r--r--devel/cirrus-cli/Makefile2
-rw-r--r--devel/cirrus-cli/distinfo10
-rw-r--r--devel/cl-alexandria-sbcl/Makefile2
-rw-r--r--devel/cl-infix-sbcl/Makefile2
-rw-r--r--devel/cl-port-sbcl/Makefile2
-rw-r--r--devel/cl-split-sequence-sbcl/Makefile2
-rw-r--r--devel/cl-trivial-features-sbcl/Makefile2
-rw-r--r--devel/cl-trivial-gray-streams-sbcl/Makefile2
-rw-r--r--devel/cons/Makefile20
-rw-r--r--devel/cons/distinfo5
-rw-r--r--devel/cppcheck/Makefile11
-rw-r--r--devel/cppcheck/distinfo6
-rw-r--r--devel/cppcheck/files/patch-CMakeLists.txt6
-rw-r--r--devel/cppcheck/pkg-plist1
-rw-r--r--devel/delve/Makefile3
-rw-r--r--devel/delve/distinfo6
-rw-r--r--devel/electron37/Makefile2
-rw-r--r--devel/electron37/Makefile.version2
-rw-r--r--devel/electron37/distinfo14
-rw-r--r--devel/electron37/files/patch-chrome_browser_about__flags.cc54
-rw-r--r--devel/electron37/files/patch-chrome_browser_flag__descriptions.cc22
-rw-r--r--devel/electron37/files/patch-chrome_browser_flag__descriptions.h22
-rw-r--r--devel/fatal/Makefile2
-rw-r--r--devel/fatal/distinfo6
-rw-r--r--devel/fbthrift/Makefile2
-rw-r--r--devel/fbthrift/distinfo6
-rw-r--r--devel/fbthrift/pkg-plist3
-rw-r--r--devel/folly/Makefile2
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/folly/files/patch-folly_debugging_symbolizer_Elf.cpp10
-rw-r--r--devel/folly/pkg-plist13
-rw-r--r--devel/fungw/Makefile8
-rw-r--r--devel/gcc-arm-embedded/Makefile8
-rw-r--r--devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_utilities.sh11
-rw-r--r--devel/geany-themes/Makefile3
-rw-r--r--devel/git-repo-manager/Makefile271
-rw-r--r--devel/git-repo-manager/distinfo542
-rw-r--r--devel/git-who/Makefile8
-rw-r--r--devel/git-who/distinfo6
-rw-r--r--devel/gitg/Makefile4
-rw-r--r--devel/gitmux/Makefile19
-rw-r--r--devel/gitmux/distinfo5
-rw-r--r--devel/gitmux/pkg-descr8
-rw-r--r--devel/gnucflow/Makefile13
-rw-r--r--devel/gnucflow/distinfo6
-rw-r--r--devel/gnucflow/pkg-plist3
-rw-r--r--devel/godot35-tools/Makefile16
-rw-r--r--devel/got/Makefile2
-rw-r--r--devel/got/distinfo6
-rw-r--r--devel/got/files/patch-lib_delta.c22
-rw-r--r--devel/got/files/patch-regress_cmdline_revert.sh34
-rw-r--r--devel/grcov/Makefile125
-rw-r--r--devel/grcov/distinfo250
-rw-r--r--devel/hyprlang/Makefile14
-rw-r--r--devel/hyprlang/distinfo6
-rw-r--r--devel/hyprutils/Makefile7
-rw-r--r--devel/hyprutils/distinfo10
-rw-r--r--devel/icu-le-hb/Makefile5
-rw-r--r--devel/icu-le-hb/distinfo6
-rw-r--r--devel/inih/Makefile2
-rw-r--r--devel/inih/distinfo6
-rw-r--r--devel/jenkins-lts/Makefile2
-rw-r--r--devel/jenkins-lts/distinfo6
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/jetbrains-clion/Makefile11
-rw-r--r--devel/jetbrains-clion/distinfo14
-rw-r--r--devel/jetbrains-clion/pkg-plist1182
-rw-r--r--devel/jetbrains-goland/Makefile3
-rw-r--r--devel/jetbrains-goland/distinfo6
-rw-r--r--devel/jetbrains-goland/pkg-plist25
-rw-r--r--devel/jetbrains-phpstorm/Makefile9
-rw-r--r--devel/jetbrains-phpstorm/distinfo6
-rw-r--r--devel/jetbrains-phpstorm/pkg-plist162
-rw-r--r--devel/jetbrains-rustrover/Makefile4
-rw-r--r--devel/jetbrains-rustrover/distinfo6
-rw-r--r--devel/jetbrains-rustrover/pkg-plist156
-rw-r--r--devel/jetbrains-webstorm/Makefile9
-rw-r--r--devel/jetbrains-webstorm/distinfo6
-rw-r--r--devel/jetbrains-webstorm/pkg-plist155
-rw-r--r--devel/jjui/Makefile25
-rw-r--r--devel/jjui/distinfo5
-rw-r--r--devel/jjui/pkg-descr2
-rw-r--r--devel/lace/Makefile5
-rw-r--r--devel/lace/distinfo6
-rw-r--r--devel/lace/files/patch-benchmarks_queens_queens-lace.c11
-rw-r--r--devel/libfortuna/Makefile26
-rw-r--r--devel/libfortuna/distinfo2
-rw-r--r--devel/libfortuna/files/patch-Makefile33
-rw-r--r--devel/libfortuna/pkg-descr4
-rw-r--r--devel/libfortuna/pkg-plist11
-rw-r--r--devel/libgee06/Makefile31
-rw-r--r--devel/libgee06/distinfo2
-rw-r--r--devel/libgee06/pkg-descr2
-rw-r--r--devel/libgee06/pkg-plist8
-rw-r--r--devel/libgpc/Makefile30
-rw-r--r--devel/libgpc/distinfo2
-rw-r--r--devel/libgpc/files/BSDmakefile13
-rw-r--r--devel/libgpc/files/patch-alloca65
-rw-r--r--devel/libgpc/pkg-descr17
-rw-r--r--devel/libplist/Makefile2
-rw-r--r--devel/libplist/distinfo6
-rw-r--r--devel/libplist/pkg-plist4
-rw-r--r--devel/libqb/Makefile2
-rw-r--r--devel/libtool/Makefile8
-rw-r--r--devel/libtool/files/stagepatch-m4_libtool.m413
-rw-r--r--devel/libvirt/Makefile6
-rw-r--r--devel/libvirt/distinfo6
-rw-r--r--devel/libvirt/pkg-plist2
-rw-r--r--devel/llvm21/Makefile687
-rw-r--r--devel/llvm21/Makefile.COMMANDS161
-rw-r--r--devel/llvm21/Makefile.MAN1SRCS76
-rw-r--r--devel/llvm21/Makefile.RUNTIMES201
-rw-r--r--devel/llvm21/distinfo3
-rw-r--r--devel/llvm21/files/llvm-wrapper.sh.in11
-rw-r--r--devel/llvm21/files/patch-clang_tools_clang-format_clang-format-sublime.py11
-rw-r--r--devel/llvm21/files/patch-clang_tools_clang-format_clang-format.py11
-rw-r--r--devel/llvm21/files/patch-clang_tools_clang-format_git-clang-format29
-rw-r--r--devel/llvm21/files/patch-cmake_modules_AddSphinxTarget.cmake11
-rw-r--r--devel/llvm21/files/patch-compiler-rt_lib_profile_InstrProfilingPlatformLinux.c13
-rw-r--r--devel/llvm21/files/patch-fopenmp.diff14
-rw-r--r--devel/llvm21/files/patch-lldb_CMakeLists.txt12
-rw-r--r--devel/llvm21/files/xtoolchain.mk.in6
-rw-r--r--devel/llvm21/pkg-descr6
-rw-r--r--devel/llvm21/pkg-plist7887
-rw-r--r--devel/lua-luastatic/Makefile30
-rw-r--r--devel/lua-luastatic/distinfo3
-rw-r--r--devel/lua-luastatic/pkg-descr3
-rw-r--r--devel/make++/Makefile33
-rw-r--r--devel/make++/distinfo2
-rw-r--r--devel/make++/files/patch-config.pl11
-rw-r--r--devel/make++/pkg-descr11
-rw-r--r--devel/make++/pkg-plist136
-rw-r--r--devel/maven39/Makefile2
-rw-r--r--devel/maven39/distinfo6
-rw-r--r--devel/maven39/pkg-plist22
-rw-r--r--devel/mergify/Makefile2
-rw-r--r--devel/mold/Makefile2
-rw-r--r--devel/mold/distinfo6
-rw-r--r--devel/netscape-java40/Makefile31
-rw-r--r--devel/netscape-java40/distinfo2
-rw-r--r--devel/netscape-java40/pkg-descr4
-rw-r--r--devel/oci-cli/Makefile8
-rw-r--r--devel/oci-cli/distinfo6
-rw-r--r--devel/openocd-devel/Makefile99
-rw-r--r--devel/openocd-devel/distinfo7
-rw-r--r--devel/openocd-devel/pkg-descr8
-rw-r--r--devel/openocd-devel/pkg-message26
-rw-r--r--devel/openocd-devel/pkg-plist1019
-rw-r--r--devel/osc/Makefile2
-rw-r--r--devel/osc/distinfo6
-rw-r--r--devel/ossp-al/Makefile29
-rw-r--r--devel/ossp-al/distinfo2
-rw-r--r--devel/ossp-al/pkg-descr6
-rw-r--r--devel/ossp-al/pkg-plist7
-rw-r--r--devel/ossp-cfg/Makefile29
-rw-r--r--devel/ossp-cfg/distinfo2
-rw-r--r--devel/ossp-cfg/pkg-descr5
-rw-r--r--devel/ossp-cfg/pkg-plist7
-rw-r--r--devel/ossp-ex/Makefile26
-rw-r--r--devel/ossp-ex/distinfo2
-rw-r--r--devel/ossp-ex/pkg-descr4
-rw-r--r--devel/ossp-ex/pkg-plist7
-rw-r--r--devel/ossp-l2/Makefile26
-rw-r--r--devel/ossp-l2/distinfo2
-rw-r--r--devel/ossp-l2/files/patch-va.diff496
-rw-r--r--devel/ossp-l2/pkg-descr4
-rw-r--r--devel/ossp-l2/pkg-plist10
-rw-r--r--devel/ossp-val/Makefile29
-rw-r--r--devel/ossp-val/distinfo2
-rw-r--r--devel/ossp-val/pkg-descr5
-rw-r--r--devel/ossp-val/pkg-plist8
-rw-r--r--devel/ossp-var/Makefile26
-rw-r--r--devel/ossp-var/distinfo2
-rw-r--r--devel/ossp-var/pkg-descr6
-rw-r--r--devel/ossp-var/pkg-plist8
-rw-r--r--devel/ossp-xds/Makefile27
-rw-r--r--devel/ossp-xds/distinfo2
-rw-r--r--devel/ossp-xds/files/patch-xds.c11
-rw-r--r--devel/ossp-xds/pkg-descr8
-rw-r--r--devel/ossp-xds/pkg-plist8
-rw-r--r--devel/p5-CPAN-Perl-Releases/Makefile4
-rw-r--r--devel/p5-CPAN-Perl-Releases/distinfo6
-rw-r--r--devel/p5-Devel-Cover/Makefile2
-rw-r--r--devel/p5-Devel-Cover/distinfo6
-rw-r--r--devel/p5-Devel-Cover/pkg-plist2
-rw-r--r--devel/p5-EV/files/patch-typemap17
-rw-r--r--devel/p5-Inline-Tcl/files/patch-Tcl.xs13
-rw-r--r--devel/p5-JSON-Hyper/Makefile4
-rw-r--r--devel/p5-Object-Role/Makefile4
-rw-r--r--devel/p5-Thrift-XS/files/patch-xs42
-rw-r--r--devel/pecl-eio/Makefile8
-rw-r--r--devel/pecl-sync/Makefile10
-rw-r--r--devel/pecl-zookeeper/Makefile10
-rw-r--r--devel/protobuf-java/Makefile8
-rw-r--r--devel/protobuf-java/distinfo6
-rw-r--r--devel/pth-hard/Makefile7
-rw-r--r--devel/pth/Makefile54
-rw-r--r--devel/pth/distinfo2
-rw-r--r--devel/pth/files/patch-pth_p.h.in19
-rw-r--r--devel/pth/pkg-descr18
-rw-r--r--devel/pth/pkg-plist17
-rw-r--r--devel/publib/Makefile21
-rw-r--r--devel/publib/distinfo2
-rw-r--r--devel/publib/pkg-descr6
-rw-r--r--devel/publib/pkg-plist172
-rw-r--r--devel/py-PyGithub/Makefile2
-rw-r--r--devel/py-PyGithub/distinfo6
-rw-r--r--devel/py-aiobotocore/Makefile4
-rw-r--r--devel/py-anndata/Makefile2
-rw-r--r--devel/py-anndata/distinfo6
-rw-r--r--devel/py-anytree/Makefile6
-rw-r--r--devel/py-anytree/distinfo6
-rw-r--r--devel/py-anytree/files/patch-pyproject.toml21
-rw-r--r--devel/py-b2/Makefile6
-rw-r--r--devel/py-b2/distinfo6
-rw-r--r--devel/py-celery/Makefile3
-rw-r--r--devel/py-dateparser/Makefile2
-rw-r--r--devel/py-dateparser/distinfo6
-rw-r--r--devel/py-dj51-strawberry-graphql/Makefile2
-rw-r--r--devel/py-dj51-strawberry-graphql/distinfo6
-rw-r--r--devel/py-dj52-strawberry-graphql/Makefile2
-rw-r--r--devel/py-dj52-strawberry-graphql/distinfo6
-rw-r--r--devel/py-flynt/Makefile14
-rw-r--r--devel/py-flynt/distinfo6
-rw-r--r--devel/py-freezegun/Makefile2
-rw-r--r--devel/py-freezegun/distinfo6
-rw-r--r--devel/py-hatch-nodejs-version/Makefile2
-rw-r--r--devel/py-hatch-nodejs-version/distinfo6
-rw-r--r--devel/py-hg-evolve/Makefile6
-rw-r--r--devel/py-hg-evolve/distinfo6
-rw-r--r--devel/py-hypothesis/Makefile2
-rw-r--r--devel/py-hypothesis/distinfo6
-rw-r--r--devel/py-ipykernel/Makefile14
-rw-r--r--devel/py-ipykernel/distinfo6
-rw-r--r--devel/py-libvirt/Makefile2
-rw-r--r--devel/py-libvirt/distinfo6
-rw-r--r--devel/py-oci/Makefile8
-rw-r--r--devel/py-oci/distinfo6
-rw-r--r--devel/py-pathvalidate/Makefile3
-rw-r--r--devel/py-pathvalidate/distinfo6
-rw-r--r--devel/py-pbs-installer/Makefile2
-rw-r--r--devel/py-pbs-installer/distinfo6
-rw-r--r--devel/py-pip-audit/Makefile6
-rw-r--r--devel/py-pip-audit/files/patch-pyproject.toml3
-rw-r--r--devel/py-posix_ipc/Makefile2
-rw-r--r--devel/py-posix_ipc/distinfo6
-rw-r--r--devel/py-py-serializable/Makefile2
-rw-r--r--devel/py-py-serializable/distinfo6
-rw-r--r--devel/py-pytest-run-parallel/Makefile2
-rw-r--r--devel/py-pytest-run-parallel/distinfo6
-rw-r--r--devel/py-robotframework-pabot/Makefile2
-rw-r--r--devel/py-robotframework-pabot/distinfo6
-rw-r--r--devel/py-rq/Makefile2
-rw-r--r--devel/py-rq/distinfo6
-rw-r--r--devel/py-scikit-base/Makefile2
-rw-r--r--devel/py-scikit-base/distinfo6
-rw-r--r--devel/py-strawberry-graphql/Makefile2
-rw-r--r--devel/py-strawberry-graphql/distinfo6
-rw-r--r--devel/py-tox/Makefile2
-rw-r--r--devel/py-tox/distinfo6
-rw-r--r--devel/py-ttkbootstrap/Makefile2
-rw-r--r--devel/py-ttkbootstrap/distinfo6
-rw-r--r--devel/py-ty/Makefile2
-rw-r--r--devel/py-ty/Makefile.crates18
-rw-r--r--devel/py-ty/distinfo42
-rw-r--r--devel/py-types-docutils/Makefile2
-rw-r--r--devel/py-types-docutils/distinfo6
-rw-r--r--devel/py-types-docutils/files/patch-pyproject.toml4
-rw-r--r--devel/py-x-wr-timezone/Makefile5
-rw-r--r--devel/py-x-wr-timezone/distinfo6
-rw-r--r--devel/qmake/Makefile60
-rw-r--r--devel/qmake/distinfo2
-rw-r--r--devel/qmake/files/Makefile.bsd41
-rw-r--r--devel/qmake/files/patch-generators_c++1762
-rw-r--r--devel/qmake/files/qconfig.cpp14
-rw-r--r--devel/qmake/pkg-descr6
-rw-r--r--devel/qmake/pkg-plist141
-rw-r--r--devel/rebar3/Makefile8
-rw-r--r--devel/rebar3/distinfo6
-rw-r--r--devel/rpc2/Makefile22
-rw-r--r--devel/rpc2/distinfo3
-rw-r--r--devel/rpc2/pkg-descr6
-rw-r--r--devel/rpc2/pkg-plist18
-rw-r--r--devel/rubygem-aws-partitions/Makefile2
-rw-r--r--devel/rubygem-aws-partitions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-accessanalyzer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-accessanalyzer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-account/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-account/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-acm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-acm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-acmpca/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-acmpca/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-aiops/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-aiops/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-amplify/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-amplify/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-amplifybackend/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-amplifybackend/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-amplifyuibuilder/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-amplifyuibuilder/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigateway/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apigateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigatewayv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apigatewayv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appconfig/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appconfig/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appconfigdata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appconfigdata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appfabric/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appfabric/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appflow/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appflow/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appintegrationsservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appintegrationsservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationautoscaling/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationautoscaling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationcostprofiler/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationcostprofiler/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationinsights/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationinsights/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationsignals/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationsignals/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appmesh/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appmesh/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appregistry/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appregistry/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apprunner/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apprunner/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appstream/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appstream/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appsync/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appsync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apptest/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apptest/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-arczonalshift/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-arczonalshift/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-artifact/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-artifact/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-athena/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-athena/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-auditmanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-auditmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-augmentedairuntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-augmentedairuntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-autoscaling/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-autoscaling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-autoscalingplans/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-autoscalingplans/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-b2bi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-b2bi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backup/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-backup/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backupgateway/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-backupgateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backupsearch/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-backupsearch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-batch/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-batch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bcmdataexports/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bcmdataexports/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrock/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrock/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagent/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockagent/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcore/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomation/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-billing/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-billing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-billingconductor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-billingconductor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-braket/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-braket/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-budgets/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-budgets/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chatbot/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chatbot/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkidentity/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkidentity/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmeetings/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmeetings/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmessaging/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmessaging/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkvoice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkvoice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cleanrooms/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cleanrooms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cleanroomsml/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cleanroomsml/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloud9/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloud9/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudcontrolapi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudcontrolapi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-clouddirectory/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-clouddirectory/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudformation/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudformation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudfront/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudfront/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudhsm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudhsm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudhsmv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudhsmv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudsearch/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudsearch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudsearchdomain/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudsearchdomain/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudtrail/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudtrail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudtraildata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudtraildata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatch/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevents/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevidently/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevidently/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchlogs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchlogs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchrum/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchrum/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codeartifact/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codeartifact/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codebuild/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codebuild/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codecatalyst/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codecatalyst/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codecommit/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codecommit/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codeconnections/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codeconnections/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codedeploy/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codedeploy/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codeguruprofiler/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codeguruprofiler/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codegurureviewer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codegurureviewer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codegurusecurity/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codegurusecurity/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codepipeline/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codepipeline/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codestarconnections/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codestarconnections/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codestarnotifications/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codestarnotifications/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentity/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentity/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cognitosync/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cognitosync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-comprehend/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-comprehend/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-comprehendmedical/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-comprehendmedical/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-computeoptimizer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-computeoptimizer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-configservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-configservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignsv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcases/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectcases/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcontactlens/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectcontactlens/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectparticipant/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectparticipant/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectwisdomservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectwisdomservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-controlcatalog/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-controlcatalog/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-controltower/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-controltower/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-core/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-core/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-costandusagereportservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-costandusagereportservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-costexplorer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-costexplorer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-costoptimizationhub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-costoptimizationhub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-customerprofiles/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-customerprofiles/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-databasemigrationservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-databasemigrationservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dataexchange/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dataexchange/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datapipeline/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-datapipeline/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datasync/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-datasync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datazone/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-datazone/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dax/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dax/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-deadline/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-deadline/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-detective/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-detective/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-devicefarm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-devicefarm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-devopsguru/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-devopsguru/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-directconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-directconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-directoryservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-directoryservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-directoryservicedata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-directoryservicedata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dlm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dlm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-docdb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-docdb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-docdbelastic/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-docdbelastic/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-drs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-drs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dsql/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dsql/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dynamodb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dynamodb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dynamodbstreams/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dynamodbstreams/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ebs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ebs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ec2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ec2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ec2instanceconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ec2instanceconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecr/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ecr/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecrpublic/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ecrpublic/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ecs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-efs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-efs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eks/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-eks/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eksauth/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-eksauth/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticache/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticache/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticbeanstalk/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticbeanstalk/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancing/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticsearchservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticsearchservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elastictranscoder/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elastictranscoder/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-emr/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-emr/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-emrcontainers/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-emrcontainers/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-emrserverless/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-emrserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-entityresolution/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-entityresolution/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eventbridge/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-eventbridge/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-evs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-evs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-finspace/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-finspace/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-finspacedata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-finspacedata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-firehose/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-firehose/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-fis/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-fis/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-fms/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-fms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-forecastqueryservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-forecastqueryservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-forecastservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-forecastservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-frauddetector/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-frauddetector/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-freetier/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-freetier/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-fsx/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-fsx/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gamelift/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-gamelift/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gameliftstreams/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-gameliftstreams/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-geomaps/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-geomaps/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-geoplaces/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-geoplaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-georoutes/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-georoutes/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-glacier/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-glacier/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-globalaccelerator/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-globalaccelerator/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-glue/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-glue/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gluedatabrew/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-gluedatabrew/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-greengrass/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-greengrass/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-greengrassv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-greengrassv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-groundstation/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-groundstation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-guardduty/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-guardduty/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-health/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-health/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-healthlake/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-healthlake/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iam/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iam/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-identitystore/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-identitystore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-imagebuilder/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-imagebuilder/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-importexport/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-importexport/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-inspector/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-inspector/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-inspector2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-inspector2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-inspectorscan/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-inspectorscan/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-internetmonitor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-internetmonitor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-invoicing/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-invoicing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iot/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iot/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotanalytics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotanalytics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotdataplane/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotdataplane/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotevents/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotevents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ioteventsdata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ioteventsdata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotfleethub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotfleethub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotfleetwise/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotfleetwise/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotjobsdataplane/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotjobsdataplane/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotsecuretunneling/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotsecuretunneling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotsitewise/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotsitewise/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotthingsgraph/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotthingsgraph/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iottwinmaker/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iottwinmaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotwireless/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotwireless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ivs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ivs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ivschat/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ivschat/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ivsrealtime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ivsrealtime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kafka/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kafka/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kafkaconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kafkaconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kendra/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kendra/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kendraranking/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kendraranking/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-keyspaces/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-keyspaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-keyspacesstreams/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-keyspacesstreams/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesis/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesis/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalytics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalytics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideo/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideo/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideomedia/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideomedia/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kms-gitlab/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kms-gitlab/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kms/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lakeformation/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lakeformation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lambda/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lambda/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-launchwizard/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-launchwizard/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lex/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lex/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lexmodelsv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lexmodelsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lexruntimev2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lexruntimev2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-licensemanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lightsail/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lightsail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-locationservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-locationservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lookoutequipment/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lookoutequipment/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lookoutforvision/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lookoutforvision/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lookoutmetrics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lookoutmetrics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-machinelearning/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-machinelearning/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-macie2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-macie2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mailmanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mailmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mainframemodernization/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mainframemodernization/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-managedblockchain/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-managedblockchain/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-managedblockchainquery/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-managedblockchainquery/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-managedgrafana/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-managedgrafana/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplaceagreement/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplaceagreement/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacecatalog/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacecatalog/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacedeployment/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacedeployment/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacemetering/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacemetering/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacereporting/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacereporting/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediaconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediaconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediaconvert/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediaconvert/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-medialive/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-medialive/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediapackage/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediapackage/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediapackagev2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediapackagev2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediapackagevod/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediapackagevod/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediastore/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediastore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediastoredata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediastoredata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediatailor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediatailor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-medicalimaging/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-medicalimaging/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-memorydb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-memorydb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mgn/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mgn/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhubconfig/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhubconfig/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mpa/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mpa/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mq/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mq/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mturk/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mturk/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mwaa/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mwaa/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-neptune/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-neptune/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-neptunedata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-neptunedata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-neptunegraph/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-neptunegraph/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkfirewall/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-networkfirewall/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkflowmonitor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-networkflowmonitor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkmanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-networkmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkmonitor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-networkmonitor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-notifications/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-notifications/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-notificationscontacts/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-notificationscontacts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-oam/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-oam/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-observabilityadmin/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-observabilityadmin/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-odb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-odb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-omics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-omics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opensearchserverless/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-opensearchserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opensearchservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-opensearchservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opsworks/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-opsworks/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opsworkscm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-opsworkscm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-organizations/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-organizations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-osis/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-osis/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-outposts/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-outposts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-panorama/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-panorama/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-partnercentralselling/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-partnercentralselling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptography/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptography/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptographydata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptographydata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorad/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorad/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorscep/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorscep/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pcs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-personalize/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-personalize/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-personalizeevents/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-personalizeevents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-personalizeruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-personalizeruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpoint/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pinpoint/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpointemail/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pinpointemail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pipes/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pipes/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-polly/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-polly/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pricing/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pricing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-prometheusservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-prometheusservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-proton/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-proton/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qapps/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qapps/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qbusiness/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qbusiness/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qldb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qldb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qldbsession/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qldbsession/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-quicksight/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-quicksight/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ram/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ram/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rds/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-rds/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rdsdataservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-rdsdataservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-recyclebin/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-recyclebin/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-redshift/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-redshift/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-redshiftserverless/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-redshiftserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rekognition/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-rekognition/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-repostspace/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-repostspace/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resiliencehub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-resiliencehub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resourceexplorer2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-resourceexplorer2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resourcegroups/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-resourcegroups/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-robomaker/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-robomaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rolesanywhere/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-rolesanywhere/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53domains/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53domains/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53profiles/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53profiles/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycluster/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycluster/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53resolver/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53resolver/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3control/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3control/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3outposts/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3outposts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3tables/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3tables/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3vectors/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3vectors/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakergeospatial/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakergeospatial/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakermetrics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakermetrics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakerruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakerruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-savingsplans/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-savingsplans/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-scheduler/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-scheduler/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-schemas/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-schemas/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-secretsmanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-secretsmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-securityhub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-securityhub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-securityir/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-securityir/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-securitylake/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-securitylake/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicecatalog/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-servicecatalog/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicediscovery/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-servicediscovery/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicequotas/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-servicequotas/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ses/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ses/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sesv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sesv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-shield/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-shield/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-signer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-signer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-simpledb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-simpledb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-simspaceweaver/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-simspaceweaver/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sms/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-snowball/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-snowball/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-snowdevicemanagement/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-snowdevicemanagement/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sns/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sns/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-socialmessaging/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-socialmessaging/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sqs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sqs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmcontacts/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmcontacts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmguiconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmguiconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmincidents/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmincidents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmquicksetup/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmquicksetup/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmsap/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmsap/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssoadmin/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssoadmin/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-states/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-states/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-storagegateway/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-storagegateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-supplychain/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-supplychain/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-support/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-support/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-supportapp/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-supportapp/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-swf/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-swf/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-synthetics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-synthetics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-taxsettings/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-taxsettings/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-textract/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-textract/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-timestreamquery/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-timestreamquery/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-timestreamwrite/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-timestreamwrite/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-tnb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-tnb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transcribeservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-transcribeservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transcribestreamingservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-transcribestreamingservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transfer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-transfer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-translate/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-translate/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-trustedadvisor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-trustedadvisor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-verifiedpermissions/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-verifiedpermissions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-voiceid/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-voiceid/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-vpclattice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-vpclattice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-waf/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-waf/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wafregional/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-wafregional/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wafv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-wafv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wellarchitected/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-wellarchitected/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workdocs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workdocs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workmail/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workmail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workmailmessageflow/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workmailmessageflow/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspaces/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workspaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspacesinstances/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workspacesinstances/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspacesthinclient/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workspacesthinclient/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspacesweb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workspacesweb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-xray/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-xray/distinfo6
-rw-r--r--devel/rubygem-datadog-ci/Makefile2
-rw-r--r--devel/rubygem-datadog-ci/distinfo6
-rw-r--r--devel/rubygem-gyoku/Makefile12
-rw-r--r--devel/rubygem-gyoku/distinfo5
-rw-r--r--devel/rubygem-gyoku/pkg-descr7
-rw-r--r--devel/rubygem-libddwaf/Makefile2
-rw-r--r--devel/rubygem-libddwaf/distinfo6
-rw-r--r--devel/rubygem-nori/Makefile16
-rw-r--r--devel/rubygem-nori/pkg-descr7
-rw-r--r--devel/rubygem-recaptcha/Makefile2
-rw-r--r--devel/rubygem-recaptcha/distinfo6
-rw-r--r--devel/rubygem-reline/Makefile2
-rw-r--r--devel/rubygem-reline/distinfo6
-rw-r--r--devel/rubygem-ruby-lsp-rails/Makefile4
-rw-r--r--devel/rubygem-ruby-lsp-rails/distinfo6
-rw-r--r--devel/rubygem-ruby-lsp-rspec/Makefile3
-rw-r--r--devel/rubygem-ruby-lsp-rspec/files/patch-gemspec10
-rw-r--r--devel/rubygem-ruby-lsp/Makefile2
-rw-r--r--devel/rubygem-ruby-lsp/distinfo6
-rw-r--r--devel/rubygem-sidekiq/Makefile2
-rw-r--r--devel/rubygem-sidekiq/distinfo6
-rw-r--r--devel/rubygem-sorbet-runtime/Makefile2
-rw-r--r--devel/rubygem-sorbet-runtime/distinfo6
-rw-r--r--devel/rubygem-wdm/Makefile4
-rw-r--r--devel/rubygem-wdm/distinfo6
-rw-r--r--devel/rubygem-wdm/pkg-descr7
-rw-r--r--devel/rubygem-zhexdump/Makefile2
-rw-r--r--devel/rubygem-zhexdump/distinfo6
-rw-r--r--devel/scandoc/Makefile32
-rw-r--r--devel/scandoc/distinfo2
-rw-r--r--devel/scandoc/pkg-descr5
-rw-r--r--devel/scandoc/pkg-plist17
-rw-r--r--devel/silc-toolkit/Makefile42
-rw-r--r--devel/silc-toolkit/distinfo2
-rw-r--r--devel/silc-toolkit/pkg-descr10
-rw-r--r--devel/silc-toolkit/pkg-plist1587
-rw-r--r--devel/spirv-llvm-translator/Makefile16
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm116
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm146
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm156
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm166
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm176
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm186
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm196
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm206
-rw-r--r--devel/stack/Makefile79
-rw-r--r--devel/stack/distinfo166
-rw-r--r--devel/termbox2/Makefile2
-rw-r--r--devel/thunar-vcs-plugin/Makefile10
-rw-r--r--devel/thunar-vcs-plugin/files/patch-icons88
-rw-r--r--devel/thunar-vcs-plugin/pkg-plist12
-rw-r--r--devel/transient-devel/Makefile2
-rw-r--r--devel/transient-devel/distinfo6
-rw-r--r--devel/transient/Makefile2
-rw-r--r--devel/transient/distinfo6
-rw-r--r--devel/universal-ctags/Makefile2
-rw-r--r--devel/universal-ctags/distinfo6
-rw-r--r--devel/uv/Makefile2
-rw-r--r--devel/uv/Makefile.crates31
-rw-r--r--devel/uv/distinfo68
-rw-r--r--devel/wrangler/Makefile44
-rw-r--r--devel/wrangler/Makefile.crates328
-rw-r--r--devel/wrangler/distinfo659
-rw-r--r--devel/wrangler/pkg-descr2
-rw-r--r--dns/dnsmasq-devel/Makefile2
-rw-r--r--dns/dnsmasq-devel/distinfo6
-rw-r--r--dns/knot3/Makefile1
-rw-r--r--dns/knot3/distinfo6
-rw-r--r--dns/knot3/distinfo.py-libknot6
-rw-r--r--dns/knot3/knotdns.mk2
-rw-r--r--dns/py-publicsuffixlist/Makefile2
-rw-r--r--dns/py-publicsuffixlist/distinfo6
-rw-r--r--dns/subfinder/Makefile3
-rw-r--r--dns/subfinder/distinfo10
-rw-r--r--editors/bvi/Makefile5
-rw-r--r--editors/bvi/distinfo6
-rw-r--r--editors/emacs-devel/Makefile4
-rw-r--r--editors/emacs-devel/distinfo6
-rw-r--r--editors/emacs-devel/pkg-plist3
-rw-r--r--editors/slime/Makefile2
-rw-r--r--editors/vim/Makefile5
-rw-r--r--editors/vscode/Makefile4
-rw-r--r--editors/vscode/distinfo14
-rw-r--r--editors/with-editor-devel/Makefile2
-rw-r--r--editors/with-editor-devel/distinfo6
-rw-r--r--editors/with-editor/Makefile2
-rw-r--r--editors/with-editor/distinfo6
-rw-r--r--emulators/dps8m/Makefile3
-rw-r--r--emulators/dps8m/distinfo6
-rw-r--r--emulators/dps8m/files/patch-src_Makefile.mk11
-rw-r--r--emulators/fs-uae-launcher/Makefile20
-rw-r--r--emulators/fs-uae-launcher/distinfo6
-rw-r--r--emulators/qemu/Makefile2
-rw-r--r--emulators/qemu/distinfo6
-rw-r--r--emulators/sameboy/Makefile2
-rw-r--r--emulators/sameboy/distinfo6
-rw-r--r--emulators/sameboy/pkg-plist2
-rw-r--r--emulators/wine-devel/Makefile2
-rw-r--r--emulators/wine-devel/distinfo6
-rw-r--r--emulators/wine-devel/files/patch-server_ptrace.c11
-rw-r--r--emulators/wine-devel/pkg-plist6
-rw-r--r--filesystems/hammer2/Makefile2
-rw-r--r--filesystems/hammer2/distinfo6
-rw-r--r--filesystems/httpdirfs/Makefile2
-rw-r--r--finance/Makefile1
-rw-r--r--finance/favagtk/Makefile5
-rw-r--r--finance/libstocks/Makefile38
-rw-r--r--finance/libstocks/distinfo2
-rw-r--r--finance/libstocks/files/Makefile.client12
-rw-r--r--finance/libstocks/files/Makefile.lib17
-rw-r--r--finance/libstocks/files/patch-lib_http.c16
-rw-r--r--finance/libstocks/pkg-descr13
-rw-r--r--finance/libstocks/pkg-plist6
-rw-r--r--finance/odoo16/Makefile3
-rw-r--r--finance/py-quantecon/Makefile2
-rw-r--r--finance/py-quantecon/distinfo6
-rw-r--r--ftp/proftpd-mod_vroot/Makefile2
-rw-r--r--games/anki/Makefile6
-rw-r--r--games/anki/distinfo14
-rw-r--r--games/corsix-th/Makefile2
-rw-r--r--games/corsix-th/distinfo6
-rw-r--r--games/corsix-th/pkg-plist3
-rw-r--r--games/gnushogi/files/patch-Makefile.in11
-rw-r--r--games/julius/Makefile3
-rw-r--r--games/julius/distinfo6
-rw-r--r--games/linux-steam-utils/Makefile2
-rw-r--r--games/linux-steam-utils/distinfo6
-rw-r--r--games/linux-steam-utils/pkg-plist1
-rw-r--r--games/naev/Makefile2
-rw-r--r--games/openmw/Makefile19
-rw-r--r--games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp37
-rw-r--r--games/openmw/files/patch-components_esm_formid.hpp17
-rw-r--r--games/openmw/files/patch-components_misc_strings_algorithm.hpp28
-rw-r--r--games/openrct2/Makefile4
-rw-r--r--games/openrct2/distinfo10
-rw-r--r--games/openrct2/pkg-plist347
-rw-r--r--games/qnetwalk/Makefile14
-rw-r--r--games/sgt-puzzles/Makefile4
-rw-r--r--games/sgt-puzzles/distinfo6
-rw-r--r--games/simutrans/Makefile2
-rw-r--r--games/sulis/Makefile2
-rw-r--r--games/veloren-weekly/Makefile4
-rw-r--r--games/veloren-weekly/Makefile.crates4
-rw-r--r--games/veloren-weekly/distinfo14
-rw-r--r--games/xblast/Makefile24
-rw-r--r--games/xblast/files/patch-configure11
-rw-r--r--german/tipp10/Makefile2
-rw-r--r--german/tipp10/distinfo6
-rw-r--r--graphics/Makefile2
-rw-r--r--graphics/R-cran-pixmap/Makefile2
-rw-r--r--graphics/R-cran-pixmap/distinfo6
-rw-r--r--graphics/aeskulap/Makefile16
-rw-r--r--graphics/aeskulap/pkg-plist1
-rw-r--r--graphics/art/Makefile1
-rw-r--r--graphics/cosmoplayer/Makefile40
-rw-r--r--graphics/cosmoplayer/distinfo2
-rw-r--r--graphics/cosmoplayer/pkg-descr4
-rw-r--r--graphics/ctl/Makefile8
-rw-r--r--graphics/ctl/distinfo8
-rw-r--r--graphics/ctl/files/patch-OpenEXR__CTL_exrdpx_exrToDpx.cpp19
-rw-r--r--graphics/ctl/pkg-plist11
-rw-r--r--graphics/filament/Makefile2
-rw-r--r--graphics/filament/distinfo6
-rw-r--r--graphics/filament/pkg-plist2
-rw-r--r--graphics/gegl/Makefile1
-rw-r--r--graphics/hyprland-protocols/Makefile28
-rw-r--r--graphics/hyprland-protocols/distinfo3
-rw-r--r--graphics/hyprland-protocols/pkg-descr10
-rw-r--r--graphics/hyprland-protocols/pkg-plist8
-rw-r--r--graphics/libpano13/Makefile2
-rw-r--r--graphics/lunasvg/Makefile2
-rw-r--r--graphics/mesa-devel/Makefile6
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/mesa-devel/pkg-plist2
-rw-r--r--graphics/mesa-dri/Makefile.common3
-rw-r--r--graphics/mupdf/Makefile2
-rw-r--r--graphics/mupdf/distinfo6
-rw-r--r--graphics/ogre3d/Makefile2
-rw-r--r--graphics/ogre3d/distinfo6
-rw-r--r--graphics/ogre3d/files/patch-OgreMain_include_OgrePlatformInformation.h10
-rw-r--r--graphics/ogre3d/pkg-plist1
-rw-r--r--graphics/opencv/Makefile3
-rw-r--r--graphics/opencv/distinfo8
-rw-r--r--graphics/openexr-website-docs/Makefile2
-rw-r--r--graphics/openexr-website-docs/distinfo6
-rw-r--r--graphics/openexr/Makefile2
-rw-r--r--graphics/openexr/distinfo6
-rw-r--r--graphics/openxr/Makefile3
-rw-r--r--graphics/openxr/distinfo6
-rw-r--r--graphics/p5-GD-Barcode/Makefile3
-rw-r--r--graphics/p5-GD-Barcode/distinfo6
-rw-r--r--graphics/p5-Gimp/Makefile8
-rw-r--r--graphics/p5-Image-ExifTool-devel/Makefile2
-rw-r--r--graphics/p5-Image-ExifTool-devel/distinfo6
-rw-r--r--graphics/p5-Image-ExifTool-devel/pkg-plist2
-rw-r--r--graphics/pastel/Makefile110
-rw-r--r--graphics/pastel/Makefile.crates122
-rw-r--r--graphics/pastel/distinfo368
-rw-r--r--graphics/pecl-imagick/Makefile12
-rw-r--r--graphics/plutosvg/Makefile2
-rw-r--r--graphics/plutovg/Makefile2
-rw-r--r--graphics/py-pyglet1/Makefile3
-rw-r--r--graphics/py-pyglet1/distinfo6
-rw-r--r--graphics/qt6-wayland/Makefile1
-rw-r--r--graphics/qt6-wayland/files/patch-src_client_qwaylandshellsurface__p.h23
-rw-r--r--graphics/qt6-wayland/files/patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h13
-rw-r--r--graphics/rubygem-gruff/Makefile2
-rw-r--r--graphics/rubygem-gruff/distinfo6
-rw-r--r--graphics/zathura-pdf-mupdf/Makefile2
-rw-r--r--java/Makefile1
-rw-r--r--java/openjdk21/Makefile5
-rw-r--r--java/openjdk21/distinfo6
-rw-r--r--java/servingxml/Makefile30
-rw-r--r--java/servingxml/distinfo2
-rw-r--r--java/servingxml/files/patch-servingxml11
-rw-r--r--java/servingxml/pkg-descr6
-rw-r--r--java/servingxml/pkg-message10
-rw-r--r--java/servingxml/pkg-plist515
-rw-r--r--lang/algol68g/Makefile1
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile2
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc16-devel/Makefile2
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/julia/Makefile1
-rw-r--r--lang/ocaml/Makefile2
-rw-r--r--lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs16
-rw-r--r--lang/php83/Makefile282
-rw-r--r--lang/php83/distinfo6
-rw-r--r--lang/php84/Makefile278
-rw-r--r--lang/php84/distinfo6
-rw-r--r--lang/php85/Makefile286
-rw-r--r--lang/php85/distinfo6
-rw-r--r--lang/php85/pkg-plist2
-rw-r--r--lang/ruby32/distinfo6
-rw-r--r--lang/ruby32/pkg-plist1
-rw-r--r--lang/ruby33/distinfo6
-rw-r--r--lang/ruby33/pkg-plist1
-rw-r--r--lang/rust-nightly/Makefile6
-rw-r--r--lang/rust-nightly/distinfo6
-rw-r--r--lang/rust-nightly/files/patch-vendor_cc.rs12
-rw-r--r--lang/rust/Makefile2
-rw-r--r--lang/sbcl/Makefile2
-rw-r--r--lang/sbcl/distinfo8
-rw-r--r--lang/seed7/Makefile2
-rw-r--r--lang/seed7/distinfo6
-rw-r--r--lang/seed7/files/patch-prg_chkerr.sd711
-rw-r--r--lang/seed7/pkg-plist4
-rw-r--r--mail/Makefile1
-rw-r--r--mail/imap-tools/Makefile4
-rw-r--r--mail/imap-tools/Makefile.crates24
-rw-r--r--mail/imap-tools/distinfo54
-rw-r--r--mail/lmtp2nntp/Makefile43
-rw-r--r--mail/lmtp2nntp/distinfo2
-rw-r--r--mail/lmtp2nntp/files/patch-configure27
-rw-r--r--mail/lmtp2nntp/files/patch-lib_l2_va.diff496
-rw-r--r--mail/lmtp2nntp/files/patch-lmtp2nntp_l2.c.diff20
-rw-r--r--mail/lmtp2nntp/files/patch-lmtp2nntp_main.c.diff11
-rw-r--r--mail/lmtp2nntp/files/patch-lmtp2nntp_msg.c.diff10
-rw-r--r--mail/lmtp2nntp/pkg-descr10
-rw-r--r--mail/mailpit/Makefile3
-rw-r--r--mail/mailpit/distinfo14
-rw-r--r--mail/mailpit/files/patch-package-lock.json334
-rw-r--r--mail/mailpit/files/patch-package.json2
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/pecl-mailparse/Makefile14
-rw-r--r--mail/py-imap-tools/Makefile2
-rw-r--r--mail/py-imap-tools/distinfo6
-rw-r--r--mail/roundcube-twofactor_gauthenticator/Makefile3
-rw-r--r--mail/roundcube-twofactor_gauthenticator/pkg-plist2
-rw-r--r--mail/rspamd/Makefile2
-rw-r--r--mail/rspamd/files/rspamd.in2
-rw-r--r--mail/simscan/Makefile120
-rw-r--r--mail/simscan/distinfo5
-rw-r--r--mail/simscan/files/patch-fix_clamav_0.93107
-rw-r--r--mail/simscan/pkg-plist10
-rw-r--r--mail/thunderbird-esr/Makefile2
-rw-r--r--mail/thunderbird-esr/distinfo6
-rw-r--r--mail/thunderbird-esr/files/patch-bug187663235
-rw-r--r--mail/thunderbird/Makefile2
-rw-r--r--mail/thunderbird/files/patch-bug187663235
-rw-r--r--math/Makefile2
-rw-r--r--math/R-cran-DEoptimR/Makefile4
-rw-r--r--math/R-cran-DEoptimR/distinfo6
-rw-r--r--math/R-cran-RSvgDevice/Makefile20
-rw-r--r--math/R-cran-RSvgDevice/distinfo2
-rw-r--r--math/R-cran-RSvgDevice/pkg-descr2
-rw-r--r--math/R-cran-terra/Makefile2
-rw-r--r--math/R-cran-terra/distinfo6
-rw-r--r--math/R-cran-terra/files/patch-i38645
-rw-r--r--math/arpack++/Makefile2
-rw-r--r--math/ceres-solver/Makefile2
-rw-r--r--math/chaco/Makefile13
-rw-r--r--math/chaco/files/patch-Makefile12
-rw-r--r--math/dune-common/Makefile8
-rw-r--r--math/dune-common/distinfo6
-rw-r--r--math/dune-common/files/patch-CMakeLists.txt12
-rw-r--r--math/dune-common/files/patch-doc_CMakeLists.txt12
-rw-r--r--math/dune-common/pkg-plist2
-rw-r--r--math/dune-fem/Makefile2
-rw-r--r--math/dune-istl/Makefile2
-rw-r--r--math/dune-pdelab/Makefile2
-rw-r--r--math/dune-vtk/Makefile2
-rw-r--r--math/g2o/Makefile2
-rw-r--r--math/geogebra/Makefile2
-rw-r--r--math/geogebra/distinfo6
-rw-r--r--math/hs-Agda/Makefile124
-rw-r--r--math/hs-Agda/distinfo262
-rw-r--r--math/hs-Agda/pkg-plist19
-rw-r--r--math/igraph/Makefile2
-rw-r--r--math/libRmath/Makefile4
-rw-r--r--math/libRmath/distinfo6
-rw-r--r--math/maxima/Makefile2
-rw-r--r--math/mdal/Makefile3
-rw-r--r--math/mumps/Makefile2
-rw-r--r--math/mumps4/Makefile2
-rw-r--r--math/octave-forge-datatypes/Makefile2
-rw-r--r--math/octave-forge-datatypes/distinfo6
-rw-r--r--math/octave/Makefile1
-rw-r--r--math/openturns/Makefile2
-rw-r--r--math/p5-Math-Pari/Makefile8
-rw-r--r--math/polymake/Makefile8
-rw-r--r--math/py-cmaes/Makefile2
-rw-r--r--math/py-cmaes/distinfo6
-rw-r--r--math/py-cvxopt/Makefile2
-rw-r--r--math/py-grandalf/Makefile1
-rw-r--r--math/py-mnnpy/Makefile4
-rw-r--r--math/py-nlopt/Makefile7
-rw-r--r--math/py-nlopt/distinfo6
-rw-r--r--math/py-nlopt/pkg-plist6
-rw-r--r--math/py-numpy/Makefile2
-rw-r--r--math/py-scikit-umfpack/Makefile2
-rw-r--r--math/py-vector/Makefile16
-rw-r--r--math/scilab/Makefile2
-rw-r--r--math/suitesparse-Example/Makefile40
-rw-r--r--math/suitesparse-Example/pkg-descr3
-rw-r--r--math/suitesparse-Example/pkg-plist11
-rw-r--r--math/suitesparse-amd/Makefile2
-rw-r--r--math/suitesparse-amd/pkg-plist2
-rw-r--r--math/suitesparse-btf/Makefile2
-rw-r--r--math/suitesparse-btf/pkg-plist2
-rw-r--r--math/suitesparse-camd/Makefile2
-rw-r--r--math/suitesparse-camd/pkg-plist2
-rw-r--r--math/suitesparse-ccolamd/Makefile2
-rw-r--r--math/suitesparse-ccolamd/pkg-plist2
-rw-r--r--math/suitesparse-cholmod/Makefile2
-rw-r--r--math/suitesparse-cholmod/pkg-plist2
-rw-r--r--math/suitesparse-colamd/Makefile2
-rw-r--r--math/suitesparse-colamd/pkg-plist2
-rw-r--r--math/suitesparse-config/pkg-plist2
-rw-r--r--math/suitesparse-cxsparse/Makefile2
-rw-r--r--math/suitesparse-cxsparse/pkg-plist2
-rw-r--r--math/suitesparse-graphblas/Makefile2
-rw-r--r--math/suitesparse-klu/Makefile2
-rw-r--r--math/suitesparse-klu/pkg-plist4
-rw-r--r--math/suitesparse-lagraph/Makefile2
-rw-r--r--math/suitesparse-lagraph/pkg-plist2
-rw-r--r--math/suitesparse-ldl/Makefile2
-rw-r--r--math/suitesparse-ldl/pkg-plist2
-rw-r--r--math/suitesparse-mongoose/Makefile2
-rw-r--r--math/suitesparse-mongoose/pkg-plist2
-rw-r--r--math/suitesparse-paru/Makefile3
-rw-r--r--math/suitesparse-paru/pkg-plist2
-rw-r--r--math/suitesparse-rbio/Makefile2
-rw-r--r--math/suitesparse-rbio/pkg-plist2
-rw-r--r--math/suitesparse-spex/Makefile2
-rw-r--r--math/suitesparse-spex/pkg-plist2
-rw-r--r--math/suitesparse-spqr/Makefile3
-rw-r--r--math/suitesparse-spqr/pkg-plist2
-rw-r--r--math/suitesparse-umfpack/Makefile3
-rw-r--r--math/suitesparse-umfpack/pkg-plist2
-rw-r--r--math/suitesparse/Makefile9
-rw-r--r--math/suitesparse/bsd.suitesparse.mk3
-rw-r--r--math/suitesparse/distinfo6
-rw-r--r--math/sundials/Makefile2
-rw-r--r--misc/Makefile1
-rw-r--r--misc/llama-cpp/Makefile2
-rw-r--r--misc/llama-cpp/distinfo6
-rw-r--r--misc/lxi-tools/Makefile6
-rw-r--r--misc/lxi-tools/distinfo6
-rw-r--r--misc/lxi-tools/pkg-plist1
-rw-r--r--misc/ola/Makefile3
-rw-r--r--misc/openhab-addons/Makefile2
-rw-r--r--misc/openhab-addons/distinfo6
-rw-r--r--misc/openhab/Makefile4
-rw-r--r--misc/openhab/distinfo6
-rw-r--r--misc/outside/Makefile27
-rw-r--r--misc/outside/distinfo56
-rw-r--r--misc/py-gguf/Makefile4
-rw-r--r--misc/py-gguf/distinfo6
-rw-r--r--misc/py-huggingface-hub/Makefile6
-rw-r--r--misc/py-huggingface-hub/distinfo6
-rw-r--r--misc/py-openai/Makefile2
-rw-r--r--misc/py-openai/distinfo6
-rw-r--r--misc/rubygem-mime-types-data/Makefile2
-rw-r--r--misc/rubygem-mime-types-data/distinfo6
-rw-r--r--misc/rubygem-octicons/Makefile2
-rw-r--r--misc/rubygem-octicons/distinfo6
-rw-r--r--misc/spnavcfg-devel/Makefile22
-rw-r--r--misc/spnavcfg-devel/distinfo16
-rw-r--r--misc/spnavcfg-devel/files/icons/devices.png.uu6396
-rw-r--r--misc/spnavcfg-devel/files/icons/spnavcfg-128x128.png.uu307
-rw-r--r--misc/spnavcfg-devel/files/icons/spnavcfg-256x256.png.uu903
-rw-r--r--misc/spnavcfg-devel/files/icons/spnavcfg-48x48.png.uu76
-rw-r--r--misc/spnavcfg-devel/files/icons/spnavcfg.png.uu2967
-rw-r--r--misc/stormy/Makefile21
-rw-r--r--misc/stormy/distinfo5
-rw-r--r--misc/stormy/pkg-descr12
-rw-r--r--multimedia/Makefile2
-rw-r--r--multimedia/gmp-api/Makefile2
-rw-r--r--multimedia/gmp-api/distinfo6
-rw-r--r--multimedia/gstreamer1-plugins-svt-av1/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-svt-av1/distinfo8
-rw-r--r--multimedia/jellyfin/distinfo6
-rw-r--r--multimedia/minisatip/Makefile6
-rw-r--r--multimedia/minisatip/distinfo6
-rw-r--r--multimedia/minisatip/files/patch-src_socketworks.cpp22
-rw-r--r--multimedia/mkvtoolnix/Makefile2
-rw-r--r--multimedia/mkvtoolnix/distinfo6
-rw-r--r--multimedia/obs-studio/Makefile19
-rw-r--r--multimedia/obs-studio/distinfo6
-rw-r--r--multimedia/obs-studio/files/patch-cmake_common_helpers__common.cmake12
-rw-r--r--multimedia/obs-studio/files/patch-libobs-opengl_gl-egl-common.c13
-rw-r--r--multimedia/obs-studio/files/patch-plugins_CMakeLists.txt11
-rw-r--r--multimedia/obs-studio/files/patch-plugins_obs-vst_headers_VSTPlugin.h11
-rw-r--r--multimedia/obs-studio/pkg-plist58
-rw-r--r--multimedia/openh264/Makefile3
-rw-r--r--multimedia/openh264/distinfo6
-rw-r--r--multimedia/openh264/pkg-plist2
-rw-r--r--multimedia/py-knowit/Makefile10
-rw-r--r--multimedia/py-knowit/distinfo6
-rw-r--r--multimedia/py-trakit/Makefile7
-rw-r--r--multimedia/py-trakit/distinfo6
-rw-r--r--multimedia/svt-av1-hdr/Makefile (renamed from multimedia/svt-av1-psy/Makefile)11
-rw-r--r--multimedia/svt-av1-hdr/distinfo3
-rw-r--r--multimedia/svt-av1-hdr/pkg-descr (renamed from multimedia/svt-av1-psy/pkg-descr)0
-rw-r--r--multimedia/svt-av1-hdr/pkg-message13
-rw-r--r--multimedia/svt-av1-hdr/pkg-plist (renamed from multimedia/svt-av1-psy/pkg-plist)1
-rw-r--r--multimedia/svt-av1-psy/distinfo5
-rw-r--r--multimedia/svt-av1-psy/pkg-message13
-rw-r--r--multimedia/svt-av1/Makefile6
-rw-r--r--multimedia/svt-av1/distinfo8
-rw-r--r--multimedia/svt-av1/pkg-plist1
-rw-r--r--net-im/conduit/files/patch-powerpc64le20
-rw-r--r--net-im/gotosocial/Makefile47
-rw-r--r--net-im/gotosocial/distinfo10
-rw-r--r--net-im/gotosocial/pkg-plist118
-rw-r--r--net-im/linux-discord/Makefile2
-rw-r--r--net-im/linux-discord/distinfo6
-rw-r--r--net-im/pecl-stomp2/Makefile10
-rw-r--r--net-im/telegram-desktop/Makefile3
-rw-r--r--net-im/telegram-desktop/distinfo6
-rw-r--r--net-mgmt/check_ssl_cert/Makefile2
-rw-r--r--net-mgmt/check_ssl_cert/distinfo6
-rw-r--r--net-mgmt/librenms/Makefile32
-rw-r--r--net-mgmt/netbox/Makefile18
-rw-r--r--net-mgmt/netbox/distinfo6
-rw-r--r--net-mgmt/netbox/pkg-plist1
-rw-r--r--net-mgmt/p5-OSLV-Monitor/Makefile2
-rw-r--r--net-mgmt/thanos/Makefile10
-rw-r--r--net-mgmt/thanos/distinfo10
-rw-r--r--net-p2p/jackett/Makefile2
-rw-r--r--net-p2p/jackett/distinfo6
-rw-r--r--net-p2p/jackett/pkg-plist1
-rw-r--r--net-p2p/py-stig/Makefile2
-rw-r--r--net/Makefile3
-rw-r--r--net/asterisk18/Makefile6
-rw-r--r--net/asterisk18/distinfo6
-rw-r--r--net/boinc-client/Makefile2
-rw-r--r--net/boinctui/Makefile2
-rw-r--r--net/eternalterminal/Makefile2
-rw-r--r--net/eternalterminal/distinfo6
-rw-r--r--net/fb303/Makefile2
-rw-r--r--net/fb303/distinfo6
-rw-r--r--net/flower/Makefile30
-rw-r--r--net/flower/distinfo3
-rw-r--r--net/flower/pkg-descr11
-rw-r--r--net/flower/pkg-plist24
-rw-r--r--net/freerdp/Makefile2
-rw-r--r--net/freerdp3/Makefile1
-rw-r--r--net/frr10/Makefile3
-rw-r--r--net/frr10/distinfo6
-rw-r--r--net/frr10/pkg-plist9
-rw-r--r--net/frr8/files/patch-configure.ac11
-rw-r--r--net/frr9/files/patch-configure.ac11
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/keycloak/Makefile10
-rw-r--r--net/keycloak/distinfo6
-rw-r--r--net/keycloak/pkg-plist464
-rw-r--r--net/knxd/Makefile2
-rw-r--r--net/knxd/distinfo6
-rw-r--r--net/knxd/files/patch-src_libserver_tcptunserver.cpp10
-rw-r--r--net/krakend-ce/Makefile5
-rw-r--r--net/krakend-ce/distinfo10
-rw-r--r--net/libarms/Makefile19
-rw-r--r--net/libarms/distinfo5
-rw-r--r--net/libarms/files/patch-libarms_ssl.c47
-rw-r--r--net/libarms/pkg-plist2
-rw-r--r--net/linknx/Makefile66
-rw-r--r--net/linknx/distinfo2
-rw-r--r--net/linknx/files/linknx.in54
-rw-r--r--net/linknx/files/patch-src_eibclient.c10
-rw-r--r--net/linknx/files/patch-src_linknx.cpp11
-rw-r--r--net/linknx/files/patch-src_suncalc.cpp27
-rw-r--r--net/linknx/pkg-descr7
-rw-r--r--net/mosquitto/Makefile17
-rw-r--r--net/mosquitto/distinfo6
-rw-r--r--net/mosquitto/files/patch-CMakeLists.txt4
-rw-r--r--net/mosquitto/files/patch-config.mk4
-rw-r--r--net/mosquitto/files/patch-mosquitto.conf2
-rw-r--r--net/mosquitto/files/patch-src_CMakeLists.txt6
-rw-r--r--net/mvfst/Makefile2
-rw-r--r--net/mvfst/distinfo6
-rw-r--r--net/nanomsg/Makefile13
-rw-r--r--net/nanomsg/pkg-plist72
-rw-r--r--net/nats-server/Makefile3
-rw-r--r--net/nats-server/distinfo10
-rw-r--r--net/nats-server/pkg-plist2
-rw-r--r--net/neatvnc/Makefile2
-rw-r--r--net/neatvnc/distinfo6
-rw-r--r--net/netsed/Makefile8
-rw-r--r--net/netsed/distinfo6
-rw-r--r--net/nmsg/Makefile4
-rw-r--r--net/nmsg/distinfo6
-rw-r--r--net/nmsg/pkg-plist1
-rw-r--r--net/ossp-sa/Makefile27
-rw-r--r--net/ossp-sa/distinfo2
-rw-r--r--net/ossp-sa/files/patch-sa.h13
-rw-r--r--net/ossp-sa/pkg-descr6
-rw-r--r--net/ossp-sa/pkg-plist8
-rw-r--r--net/pecl-oauth2/Makefile16
-rw-r--r--net/py-eventlet/Makefile2
-rw-r--r--net/py-eventlet/distinfo6
-rw-r--r--net/py-maxminddb/Makefile2
-rw-r--r--net/py-maxminddb/distinfo6
-rw-r--r--net/py-paho-mqtt/Makefile2
-rw-r--r--net/py-scamper/Makefile3
-rw-r--r--net/rsync/Makefile2
-rw-r--r--net/rsync/files/patch-lib_sysxattrs.c42
-rw-r--r--net/rsync/files/patch-testsuite_xattrs.test67
-rw-r--r--net/rustdesk-server/Makefile2
-rw-r--r--net/rustdesk-server/files/rustdesk-hbbs.in2
-rw-r--r--net/rustdesk-server/files/rustdesk-server.newsyslog4
-rw-r--r--net/rustdesk-server/files/rustdesk-server.syslog4
-rw-r--r--net/samba416/Makefile2
-rw-r--r--net/samba416/files/README.FreeBSD.in10
-rw-r--r--net/samba419/Makefile2
-rw-r--r--net/samba419/files/README.FreeBSD.in10
-rw-r--r--net/samba420/Makefile2
-rw-r--r--net/samba420/files/README.FreeBSD.in10
-rw-r--r--net/scamper/Makefile11
-rw-r--r--net/scamper/distinfo6
-rw-r--r--net/scamper/pkg-plist9
-rw-r--r--net/tayga/Makefile25
-rw-r--r--net/tayga/distinfo13
-rw-r--r--net/tayga/files/patch-freebsd250
-rw-r--r--net/traefik/Makefile2
-rw-r--r--net/traefik/distinfo6
-rw-r--r--net/uriparser/Makefile8
-rw-r--r--net/uriparser/distinfo14
-rw-r--r--net/uriparser/pkg-descr4
-rw-r--r--net/uriparser/pkg-plist2
-rw-r--r--net/v2ray/Makefile21
-rw-r--r--net/v2ray/distinfo10
-rw-r--r--net/wangle/Makefile2
-rw-r--r--net/wangle/distinfo6
-rw-r--r--net/wireguard-go/Makefile18
-rw-r--r--net/wireguard-go/distinfo20
-rw-r--r--ports-mgmt/poudriere-dsh2dsh/Makefile2
-rw-r--r--ports-mgmt/poudriere-dsh2dsh/distinfo6
-rw-r--r--print/p5-PDF-Template/Makefile8
-rw-r--r--print/p5-PDF-Template/files/extrapatch-Makefile.PL15
-rw-r--r--print/pslib/Makefile2
-rw-r--r--print/sioyek/Makefile2
-rw-r--r--science/ALPSCore/Makefile2
-rw-r--r--science/afni/Makefile2
-rw-r--r--science/afni/distinfo6
-rw-r--r--science/agrum/Makefile8
-rw-r--r--science/agrum/distinfo6
-rw-r--r--science/agrum/pkg-plist1
-rw-r--r--science/cdf/Makefile2
-rw-r--r--science/chemical-mime-data/Makefile23
-rw-r--r--science/chemical-mime-data/distinfo5
-rw-r--r--science/chemical-mime-data/pkg-plist37
-rw-r--r--science/cp2k-data/Makefile2
-rw-r--r--science/cp2k-data/distinfo6
-rw-r--r--science/cp2k-data/pkg-plist15
-rw-r--r--science/cp2k/Makefile4
-rw-r--r--science/cp2k/distinfo6
-rw-r--r--science/cp2k/files/patch-cmake_CompilerConfiguration.cmake46
-rw-r--r--science/cp2k/pkg-plist50
-rw-r--r--science/csvtk/Makefile3
-rw-r--r--science/csvtk/distinfo14
-rw-r--r--science/dynare/Makefile2
-rw-r--r--science/eccodes/pkg-plist2
-rw-r--r--science/mbdyn/Makefile2
-rw-r--r--science/ncrystal/Makefile4
-rw-r--r--science/ncrystal/distinfo6
-rw-r--r--science/py-ncrystal/Makefile4
-rw-r--r--science/py-ncrystal/distinfo6
-rw-r--r--science/py-scikit-sparse/Makefile1
-rw-r--r--science/siconos/Makefile2
-rw-r--r--science/tinker/Makefile3
-rw-r--r--science/tinker/distinfo6
-rw-r--r--science/tinker/pkg-plist14
-rw-r--r--science/trilinos/Makefile1
-rw-r--r--security/Makefile2
-rw-r--r--security/bitwarden-cli/Makefile37
-rw-r--r--security/bitwarden-cli/distinfo10
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/browser/package.json2
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/cli/package.json21
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/desktop/package.json8
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/web/package.json2
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json (renamed from security/bitwarden-cli/files/packagejsons/libs/tools/card/package.json)2
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/logging/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json12
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/user-core/package.json10
-rw-r--r--security/bitwarden-cli/files/packagejsons/package-lock.json13833
-rw-r--r--security/bitwarden-cli/files/packagejsons/package.json111
-rw-r--r--security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts8
-rw-r--r--security/cl-md5-sbcl/Makefile2
-rw-r--r--security/fizz/Makefile2
-rw-r--r--security/fizz/distinfo6
-rw-r--r--security/fizz/pkg-plist2
-rw-r--r--security/hidden-lake/Makefile2
-rw-r--r--security/liboqs/Makefile3
-rw-r--r--security/liboqs/distinfo6
-rw-r--r--security/liboqs/pkg-plist5
-rw-r--r--security/libtatsu/Makefile2
-rw-r--r--security/libtatsu/distinfo6
-rw-r--r--security/libtatsu/pkg-plist2
-rw-r--r--security/openiked-portable/Makefile30
-rw-r--r--security/openiked-portable/distinfo3
-rw-r--r--security/openiked-portable/files/iked.in70
-rw-r--r--security/openiked-portable/pkg-descr8
-rw-r--r--security/openiked-portable/pkg-plist16
-rw-r--r--security/openiked/Makefile8
-rw-r--r--security/openiked/files/patch-ikectl_CMakeLists.txt (renamed from security/openiked-portable/files/patch-ikectl_CMakeLists.txt)0
-rw-r--r--security/openiked/files/patch-ikectl_ikeca.c (renamed from security/openiked-portable/files/patch-ikectl_ikeca.c)0
-rw-r--r--security/openiked/pkg-descr13
-rw-r--r--security/openiked/pkg-plist2
-rw-r--r--security/openssl-oqsprovider/Makefile2
-rw-r--r--security/openssl-oqsprovider/distinfo6
-rw-r--r--security/openvpn-devel/Makefile4
-rw-r--r--security/openvpn-devel/distinfo6
-rw-r--r--security/p5-Crypt-CBC/Makefile11
-rw-r--r--security/p5-Crypt-CBC/distinfo6
-rw-r--r--security/p5-Crypt-OpenSSL-EC/files/patch-EC.xs21
-rw-r--r--security/pdfrip/Makefile18
-rw-r--r--security/pdfrip/Makefile.crates127
-rw-r--r--security/pdfrip/distinfo255
-rw-r--r--security/pdfrip/files/patch-Cargo.toml13
-rw-r--r--security/pdfrip/files/patch-src_core_engine.rs16
-rw-r--r--security/pdfrip/pkg-descr3
-rw-r--r--security/pecl-crypto/Makefile16
-rw-r--r--security/py-acme-tiny/Makefile6
-rw-r--r--security/py-acme-tiny/distinfo6
-rw-r--r--security/py-pass-git-helper/Makefile2
-rw-r--r--security/py-pass-git-helper/distinfo6
-rw-r--r--security/py-social-auth-core/Makefile4
-rw-r--r--security/py-social-auth-core/distinfo6
-rw-r--r--security/rhash/Makefile4
-rw-r--r--security/rhash/pkg-plist20
-rw-r--r--security/rubygem-gitlab-cloud-connector/Makefile4
-rw-r--r--security/rubygem-gitlab-cloud-connector/distinfo6
-rw-r--r--security/rubygem-gssapi/Makefile7
-rw-r--r--security/rubygem-gssapi/pkg-descr7
-rw-r--r--security/rubygem-ruby-saml-gitlab/Makefile2
-rw-r--r--security/rubygem-ruby-saml-gitlab/distinfo6
-rw-r--r--security/rubygem-ruby-saml/Makefile2
-rw-r--r--security/rubygem-ruby-saml/distinfo6
-rw-r--r--security/rubygem-scrypt/Makefile4
-rw-r--r--security/rubygem-scrypt/distinfo6
-rw-r--r--security/s2n-tls/Makefile3
-rw-r--r--security/s2n-tls/distinfo6
-rw-r--r--security/sudo/Makefile2
-rw-r--r--security/sudo/distinfo6
-rw-r--r--security/suricata/Makefile3
-rw-r--r--security/suricata/distinfo6
-rw-r--r--security/tailscale/Makefile3
-rw-r--r--security/tailscale/distinfo10
-rw-r--r--security/trivy/Makefile3
-rw-r--r--security/trivy/distinfo10
-rw-r--r--security/vault/Makefile5
-rw-r--r--security/vault/distinfo34
-rw-r--r--security/vaultwarden/Makefile9
-rw-r--r--security/vaultwarden/Makefile.crates269
-rw-r--r--security/vaultwarden/distinfo540
-rw-r--r--security/vouch-proxy/Makefile5
-rw-r--r--security/vouch-proxy/distinfo10
-rw-r--r--security/vouch-proxy/pkg-plist3
-rw-r--r--security/vuxml/Makefile12
-rw-r--r--security/vuxml/vuln/2024.xml7
-rw-r--r--security/vuxml/vuln/2025.xml246
-rw-r--r--security/wolfssl/Makefile11
-rw-r--r--security/wolfssl/distinfo6
-rw-r--r--security/wolfssl/pkg-plist5
-rw-r--r--security/yubico-piv-tool/Makefile2
-rw-r--r--security/yubico-piv-tool/distinfo6
-rw-r--r--shells/bash/Makefile1
-rw-r--r--shells/bash/distinfo6
-rw-r--r--shells/carapace/Makefile4
-rw-r--r--shells/carapace/distinfo10
-rw-r--r--sysutils/Makefile2
-rw-r--r--sysutils/bmd/Makefile2
-rw-r--r--sysutils/bmd/distinfo6
-rw-r--r--sysutils/bsdisks/Makefile2
-rw-r--r--sysutils/bsdisks/distinfo6
-rw-r--r--sysutils/cbsd/Makefile6
-rw-r--r--sysutils/cbsd/distinfo6
-rw-r--r--sysutils/cbsd/pkg-plist11
-rw-r--r--sysutils/consul/Makefile5
-rw-r--r--sysutils/consul/distinfo30
-rw-r--r--sysutils/containerd/Makefile2
-rw-r--r--sysutils/containerd/distinfo6
-rw-r--r--sysutils/cronolog-devel/Makefile14
-rw-r--r--sysutils/cronolog-devel/distinfo5
-rw-r--r--sysutils/cronolog-devel/files/patch-src__cronolog.c4
-rw-r--r--sysutils/dar/Makefile7
-rw-r--r--sysutils/dar/distinfo6
-rw-r--r--sysutils/dust/Makefile2
-rw-r--r--sysutils/dust/distinfo6
-rw-r--r--sysutils/fastfetch/Makefile2
-rw-r--r--sysutils/fastfetch/distinfo6
-rw-r--r--sysutils/flashrom/Makefile25
-rw-r--r--sysutils/flashrom/distinfo6
-rw-r--r--sysutils/flashrom/files/patch-doc_meson.build11
-rw-r--r--sysutils/flashrom/files/patch-libflashrom.map18
-rw-r--r--sysutils/flashrom/files/patch-meson.build4
-rw-r--r--sysutils/flashrom/pkg-plist3
-rw-r--r--sysutils/gdu/Makefile13
-rw-r--r--sysutils/gdu/distinfo10
-rw-r--r--sysutils/iocage-devel/Makefile7
-rw-r--r--sysutils/iocage-devel/distinfo6
-rw-r--r--sysutils/kassiber/files/patch-main.c14
-rw-r--r--sysutils/kopia/Makefile2
-rw-r--r--sysutils/kopia/distinfo10
-rw-r--r--sysutils/memtest86+/Makefile79
-rw-r--r--sysutils/memtest86+/distinfo3
-rw-r--r--sysutils/memtest86+/files/patch-Makefile46
-rw-r--r--sysutils/memtest86+/files/patch-io.h29
-rw-r--r--sysutils/memtest86+/files/patch-lib.c18
-rw-r--r--sysutils/memtest86+/files/patch-memtest.lds11
-rw-r--r--sysutils/memtest86+/files/patch-setup.S11
-rw-r--r--sysutils/memtest86+/files/patch-test.c53
-rw-r--r--sysutils/memtest86+/files/pkg-message.in23
-rw-r--r--sysutils/memtest86+/pkg-descr2
-rw-r--r--sysutils/mise/Makefile29
-rw-r--r--sysutils/mise/distinfo60
-rw-r--r--sysutils/nerdctl/Makefile25
-rw-r--r--sysutils/nerdctl/distinfo10
-rw-r--r--sysutils/nomad-driver-podman/Makefile4
-rw-r--r--sysutils/nomad-driver-podman/distinfo10
-rw-r--r--sysutils/opentofu/Makefile2
-rw-r--r--sysutils/opentofu/distinfo10
-rw-r--r--sysutils/p5-BSD-Sysctl/Makefile8
-rw-r--r--sysutils/p5-BSD-Sysctl/files/extrapatch-Makefile.PL17
-rw-r--r--sysutils/parallel/Makefile2
-rw-r--r--sysutils/parallel/distinfo6
-rw-r--r--sysutils/rsyncrypto/Makefile2
-rw-r--r--sysutils/rubygem-winrm/Makefile4
-rw-r--r--sysutils/rubygem-winrm/pkg-descr9
-rw-r--r--sysutils/sanoid/Makefile6
-rw-r--r--sysutils/sanoid/distinfo6
-rw-r--r--sysutils/sensors/Makefile27
-rw-r--r--sysutils/sensors/distinfo5
-rw-r--r--sysutils/sensors/pkg-descr1
-rw-r--r--sysutils/storcli/Makefile6
-rw-r--r--sysutils/storcli/distinfo6
-rw-r--r--sysutils/upower/Makefile37
-rw-r--r--sysutils/upower/distinfo6
-rw-r--r--sysutils/upower/pkg-plist9
-rw-r--r--sysutils/vagrant/Makefile24
-rw-r--r--sysutils/vagrant/files/patch-gemspec (renamed from sysutils/vagrant/files/patch-vagrant.gemspec)0
-rw-r--r--sysutils/vivid/Makefile48
-rw-r--r--sysutils/vivid/Makefile.crates77
-rw-r--r--sysutils/vivid/distinfo232
-rw-r--r--sysutils/vtm/Makefile20
-rw-r--r--sysutils/vtm/distinfo6
-rw-r--r--sysutils/vtm/files/patch-CMakeLists.txt41
-rw-r--r--sysutils/vtm/pkg-plist18
-rw-r--r--sysutils/zoxide/Makefile206
-rw-r--r--sysutils/zoxide/distinfo404
-rw-r--r--sysutils/zoxide/pkg-plist7
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/apache-solr/Makefile2
-rw-r--r--textproc/apache-solr/distinfo6
-rw-r--r--textproc/cl-ppcre-sbcl/Makefile2
-rw-r--r--textproc/consul-template/Makefile3
-rw-r--r--textproc/consul-template/distinfo10
-rw-r--r--textproc/ctpl/Makefile2
-rw-r--r--textproc/feluda/Makefile3
-rw-r--r--textproc/feluda/Makefile.crates274
-rw-r--r--textproc/feluda/distinfo554
-rw-r--r--textproc/fzf/Makefile5
-rw-r--r--textproc/fzf/distinfo10
-rw-r--r--textproc/go-md2man/Makefile3
-rw-r--r--textproc/go-md2man/distinfo10
-rw-r--r--textproc/harper/Makefile2
-rw-r--r--textproc/harper/distinfo6
-rw-r--r--textproc/p5-ODF-lpOD-Helper/Makefile2
-rw-r--r--textproc/p5-ODF-lpOD-Helper/distinfo6
-rw-r--r--textproc/p5-Text-CSV_XS/Makefile2
-rw-r--r--textproc/p5-Text-CSV_XS/distinfo6
-rw-r--r--textproc/pecl-yaml/Makefile10
-rw-r--r--textproc/py-cyclonedx-python-lib/Makefile4
-rw-r--r--textproc/py-cyclonedx-python-lib/distinfo6
-rw-r--r--textproc/py-dialect/Makefile9
-rw-r--r--textproc/py-dialect/distinfo10
-rw-r--r--textproc/py-dialect/pkg-plist12
-rw-r--r--textproc/py-docstring_parser/Makefile4
-rw-r--r--textproc/py-docstring_parser/distinfo6
-rw-r--r--textproc/py-griffe/Makefile2
-rw-r--r--textproc/py-griffe/distinfo6
-rw-r--r--textproc/py-license-expression/Makefile2
-rw-r--r--textproc/py-license-expression/distinfo6
-rw-r--r--textproc/py-mkdocs-material/Makefile2
-rw-r--r--textproc/py-mkdocs-material/distinfo6
-rw-r--r--textproc/py-mkdocstrings/Makefile10
-rw-r--r--textproc/py-mkdocstrings/distinfo6
-rw-r--r--textproc/py-rich/Makefile2
-rw-r--r--textproc/py-rich/distinfo6
-rw-r--r--textproc/py-textual-autocomplete/Makefile2
-rw-r--r--textproc/py-textual-autocomplete/distinfo6
-rw-r--r--textproc/rubygem-rouge/Makefile2
-rw-r--r--textproc/rubygem-rouge/distinfo6
-rw-r--r--textproc/sttr/Makefile65
-rw-r--r--textproc/sttr/distinfo92
-rw-r--r--textproc/vacuum/Makefile2
-rw-r--r--textproc/vacuum/distinfo10
-rw-r--r--textproc/xml2rfc/Makefile2
-rw-r--r--textproc/xml2rfc/distinfo6
-rw-r--r--textproc/xml2rfc/files/patch-pyproject.toml12
-rw-r--r--textproc/xmlenc/Makefile49
-rw-r--r--textproc/xmlenc/distinfo2
-rw-r--r--textproc/xmlenc/pkg-descr3
-rw-r--r--www/Makefile5
-rw-r--r--www/R-cran-httr2/Makefile2
-rw-r--r--www/R-cran-httr2/distinfo6
-rw-r--r--www/agate/Makefile25
-rw-r--r--www/agate/Makefile.crates124
-rw-r--r--www/agate/distinfo251
-rw-r--r--www/agate/files/agate.in48
-rw-r--r--www/agate/pkg-descr4
-rw-r--r--www/agate/pkg-plist4
-rw-r--r--www/asql/Makefile2
-rw-r--r--www/c-icap/Makefile2
-rw-r--r--www/c-icap/distinfo6
-rw-r--r--www/c-icap/pkg-plist2
-rw-r--r--www/cl-lml-sbcl/Makefile2
-rw-r--r--www/cpp-httplib/Makefile2
-rw-r--r--www/cpp-httplib/distinfo6
-rw-r--r--www/element-web/Makefile4
-rw-r--r--www/element-web/distinfo6
-rw-r--r--www/element-web/pkg-plist126
-rw-r--r--www/firefox-esr/Makefile1
-rw-r--r--www/firefox-esr/files/patch-bug187663235
-rw-r--r--www/firefox/Makefile2
-rw-r--r--www/firefox/files/patch-bug187663235
-rw-r--r--www/gallery-dl/Makefile2
-rw-r--r--www/gallery-dl/distinfo6
-rw-r--r--www/gitlab/Makefile2
-rw-r--r--www/gitlab/Makefile.common2
-rw-r--r--www/go-anubis/Makefile3
-rw-r--r--www/go-anubis/distinfo6
-rw-r--r--www/gohugo/Makefile3
-rw-r--r--www/gohugo/distinfo10
-rw-r--r--www/grafana/Makefile32
-rw-r--r--www/grafana/distinfo104
-rw-r--r--www/grafana/pkg-plist1
-rw-r--r--www/hs-postgrest/Makefile13
-rw-r--r--www/hs-postgrest/Makefile.modules58
-rw-r--r--www/hs-postgrest/distinfo130
-rw-r--r--www/hurl/Makefile5
-rw-r--r--www/hurl/Makefile.crates183
-rw-r--r--www/hurl/distinfo372
-rw-r--r--www/hurl/files/patch-cargo-crates__libxml-0.3.3__src__bindings.rs12
-rw-r--r--www/hurl/files/patch-packages__hurl__src__runner__xpath.rs29
-rw-r--r--www/lexbor/Makefile2
-rw-r--r--www/librewolf/Makefile2
-rw-r--r--www/librewolf/distinfo6
-rw-r--r--www/librewolf/files/patch-bug187663235
-rw-r--r--www/librewolf/files/patch-libwebrtc-generated1008
-rw-r--r--www/librewolf/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc10
-rw-r--r--www/mattermost-server/Makefile3
-rw-r--r--www/mattermost-server/distinfo6
-rw-r--r--www/mattermost-webapp/Makefile2
-rw-r--r--www/mattermost-webapp/distinfo6
-rw-r--r--www/mattermost-webapp/pkg-plist20
-rw-r--r--www/mediawiki142/Makefile67
-rw-r--r--www/mediawiki142/distinfo3
-rw-r--r--www/mediawiki142/files/pkg-message.in15
-rw-r--r--www/mediawiki142/pkg-descr4
-rw-r--r--www/miniflux/Makefile3
-rw-r--r--www/miniflux/distinfo10
-rw-r--r--www/minio/Makefile5
-rw-r--r--www/minio/distinfo10
-rw-r--r--www/neon/Makefile18
-rw-r--r--www/neon/files/patch-Makefile.in (renamed from www/neon/files/extrapatch-docs)11
-rw-r--r--www/neon/files/patch-doc_manual.xml17
-rw-r--r--www/neon/pkg-plist208
-rw-r--r--www/newsraft/Makefile2
-rw-r--r--www/newsraft/distinfo6
-rw-r--r--www/newsraft/files/patch-makefile11
-rw-r--r--www/nextcloud-calendar/Makefile2
-rw-r--r--www/nextcloud-calendar/distinfo6
-rw-r--r--www/nextcloud-contacts/Makefile2
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/nextcloud-deck/Makefile2
-rw-r--r--www/nextcloud-deck/distinfo6
-rw-r--r--www/nextcloud-groupfolders/Makefile2
-rw-r--r--www/nextcloud-groupfolders/distinfo6
-rw-r--r--www/node20/Makefile1
-rw-r--r--www/novnc-websockify/Makefile35
-rw-r--r--www/novnc-websockify/distinfo3
-rw-r--r--www/novnc-websockify/pkg-descr6
-rw-r--r--www/novnc-websockify/pkg-plist47
-rw-r--r--www/phalcon/Makefile14
-rw-r--r--www/php85-opcache/Makefile9
-rw-r--r--www/phpmustache/Makefile3
-rw-r--r--www/piwigo/Makefile2
-rw-r--r--www/piwigo/distinfo6
-rw-r--r--www/pound/Makefile2
-rw-r--r--www/pound/distinfo6
-rw-r--r--www/privatebin/Makefile2
-rw-r--r--www/privatebin/distinfo6
-rw-r--r--www/privatebin/pkg-plist15
-rw-r--r--www/proxygen/Makefile2
-rw-r--r--www/proxygen/distinfo6
-rw-r--r--www/py-channels-redis/Makefile3
-rw-r--r--www/py-channels-redis/distinfo6
-rw-r--r--www/py-dj51-channels-redis/Makefile3
-rw-r--r--www/py-dj51-channels-redis/distinfo6
-rw-r--r--www/py-dj51-django-allauth/Makefile5
-rw-r--r--www/py-dj51-django-allauth/distinfo6
-rw-r--r--www/py-dj51-django-allauth/files/patch-pyproject.toml9
-rw-r--r--www/py-dj51-strawberry-graphql-django/Makefile4
-rw-r--r--www/py-dj51-strawberry-graphql-django/distinfo6
-rw-r--r--www/py-dj52-strawberry-graphql-django/Makefile4
-rw-r--r--www/py-dj52-strawberry-graphql-django/distinfo6
-rw-r--r--www/py-django-unfold/Makefile2
-rw-r--r--www/py-django-unfold/distinfo6
-rw-r--r--www/py-djangorestframework/Makefile7
-rw-r--r--www/py-djangorestframework/distinfo6
-rw-r--r--www/py-google-api-python-client/Makefile2
-rw-r--r--www/py-google-api-python-client/distinfo6
-rw-r--r--www/py-granian/Makefile3
-rw-r--r--www/py-granian/Makefile.crates91
-rw-r--r--www/py-granian/distinfo176
-rw-r--r--www/py-nh3/Makefile2
-rw-r--r--www/py-nh3/Makefile.crates10
-rw-r--r--www/py-nh3/distinfo22
-rw-r--r--www/py-strawberry-graphql-django/Makefile4
-rw-r--r--www/py-strawberry-graphql-django/distinfo6
-rw-r--r--www/py-wagtail/Makefile5
-rw-r--r--www/py-wagtail/distinfo6
-rw-r--r--www/redmine60/Makefile1
-rw-r--r--www/redmine60/files/patch-Gemfile3
-rw-r--r--www/rubygem-akami/Makefile11
-rw-r--r--www/rubygem-akami/distinfo6
-rw-r--r--www/rubygem-akami/pkg-descr7
-rw-r--r--www/rubygem-faraday-gitlab/Makefile2
-rw-r--r--www/rubygem-faraday-gitlab/distinfo6
-rw-r--r--www/rubygem-faraday/Makefile2
-rw-r--r--www/rubygem-faraday/distinfo6
-rw-r--r--www/rubygem-hashicorp-checkpoint/Makefile12
-rw-r--r--www/rubygem-hashicorp-checkpoint/distinfo6
-rw-r--r--www/rubygem-hashicorp-checkpoint/pkg-descr8
-rw-r--r--www/rubygem-httpi/Makefile8
-rw-r--r--www/rubygem-httpi/distinfo6
-rw-r--r--www/rubygem-importmap-rails-rails70/Makefile2
-rw-r--r--www/rubygem-importmap-rails-rails70/distinfo6
-rw-r--r--www/rubygem-importmap-rails-rails71/Makefile2
-rw-r--r--www/rubygem-importmap-rails-rails71/distinfo6
-rw-r--r--www/rubygem-importmap-rails-rails72/Makefile2
-rw-r--r--www/rubygem-importmap-rails-rails72/distinfo6
-rw-r--r--www/rubygem-importmap-rails/Makefile3
-rw-r--r--www/rubygem-importmap-rails/distinfo6
-rw-r--r--www/rubygem-passenger/Makefile2
-rw-r--r--www/rubygem-propshaft-rails70/Makefile2
-rw-r--r--www/rubygem-propshaft-rails70/distinfo6
-rw-r--r--www/rubygem-propshaft-rails71/Makefile2
-rw-r--r--www/rubygem-propshaft-rails71/distinfo6
-rw-r--r--www/rubygem-propshaft-rails72/Makefile2
-rw-r--r--www/rubygem-propshaft-rails72/distinfo6
-rw-r--r--www/rubygem-propshaft/Makefile2
-rw-r--r--www/rubygem-propshaft/distinfo6
-rw-r--r--www/rubygem-savon/Makefile11
-rw-r--r--www/rubygem-savon/distinfo6
-rw-r--r--www/rubygem-wasabi/Makefile9
-rw-r--r--www/rubygem-wasabi/distinfo6
-rw-r--r--www/seahub/Makefile3
-rw-r--r--www/sqlpage/files/patch-powerpc64le20
-rw-r--r--www/tinymce/Makefile3
-rw-r--r--www/tinymce/distinfo6
-rw-r--r--www/tinymce/pkg-plist13
-rw-r--r--www/tor-browser/Makefile1
-rw-r--r--www/tor-browser/files/patch-bug187663235
-rw-r--r--www/vaultwarden-web_vault/Makefile2
-rw-r--r--www/vaultwarden-web_vault/distinfo6
-rw-r--r--www/waterfox/Makefile1
-rw-r--r--www/waterfox/distinfo6
-rw-r--r--www/waterfox/files/patch-bug187663235
-rw-r--r--www/webcopy/Makefile28
-rw-r--r--www/webcopy/distinfo2
-rw-r--r--www/webcopy/files/patch-Makefile19
-rw-r--r--www/webcopy/files/patch-webcopy.src_159
-rw-r--r--www/webcopy/files/patch-webcopy.src_234
-rw-r--r--www/webcopy/files/patch-webcopy.src_319
-rw-r--r--www/webcopy/files/patch-webcopy.src_412
-rw-r--r--www/webcopy/files/patch-webcopy.src_520
-rw-r--r--www/webcopy/pkg-descr6
-rw-r--r--www/webcopy/pkg-plist2
-rw-r--r--www/xcaddy/Makefile3
-rw-r--r--www/xcaddy/distinfo10
-rw-r--r--x11-fm/doublecmd/Makefile10
-rw-r--r--x11-fm/doublecmd/distinfo6
-rw-r--r--x11-fonts/materialdesign-ttf/Makefile2
-rw-r--r--x11-fonts/materialdesign-ttf/distinfo6
-rw-r--r--x11-fonts/py-vfblib/Makefile4
-rw-r--r--x11-fonts/py-vfblib/distinfo6
-rw-r--r--x11-themes/Makefile1
-rw-r--r--x11-themes/morewaita-icon-theme/Makefile29
-rw-r--r--x11-themes/morewaita-icon-theme/distinfo3
-rw-r--r--x11-themes/morewaita-icon-theme/files/patch-meson.build8
-rw-r--r--x11-themes/morewaita-icon-theme/pkg-descr14
-rw-r--r--x11-themes/morewaita-icon-theme/pkg-plist3315
-rw-r--r--x11-toolkits/qt6-declarative/Makefile1
-rw-r--r--x11-toolkits/qt6-declarative/files/patch-src_qmlcompiler_qqmljsimportvisitor.cpp33
-rw-r--r--x11-wm/Makefile1
-rw-r--r--x11-wm/hyprland/Makefile79
-rw-r--r--x11-wm/hyprland/distinfo14
-rw-r--r--x11-wm/hyprland/files/patch-hyprctl_main.cpp11
-rw-r--r--x11-wm/hyprland/pkg-plist274
-rw-r--r--x11-wm/labwc/Makefile2
-rw-r--r--x11-wm/labwc/distinfo6
-rw-r--r--x11-wm/stumpwm/Makefile2
-rw-r--r--x11-wm/wideriver/Makefile29
-rw-r--r--x11-wm/wideriver/distinfo3
-rw-r--r--x11-wm/wideriver/files/patch-config.mk22
-rw-r--r--x11-wm/wideriver/pkg-descr11
-rw-r--r--x11/cl-clx-sbcl/Makefile2
-rw-r--r--x11/hyprcursor/Makefile22
-rw-r--r--x11/hyprcursor/distinfo6
-rw-r--r--x11/hyprcursor/pkg-plist4
-rw-r--r--x11/hyprlock/Makefile12
-rw-r--r--x11/hyprlock/distinfo6
-rw-r--r--x11/hyprlock/files/patch-CMakeLists.txt30
-rw-r--r--x11/hyprlock/pkg-descr13
-rw-r--r--x11/libinput/Makefile2
-rw-r--r--x11/libinput/distinfo6
-rw-r--r--x11/nwg-dock-hyprland/Makefile2
-rw-r--r--x11/nwg-dock-hyprland/distinfo10
-rw-r--r--x11/plasma6-layer-shell-qt/Makefile1
-rw-r--r--x11/plasma6-layer-shell-qt/files/patch-src_qwaylandlayersurface.cpp17
-rw-r--r--x11/wallutils/Makefile56
-rw-r--r--x11/wallutils/distinfo54
-rw-r--r--x11/wallutils/pkg-message7
-rw-r--r--x11/wdisplays/Makefile3
-rw-r--r--x11/wdisplays/distinfo6
-rw-r--r--x11/workrave/Makefile6
-rw-r--r--x11/xdg-desktop-portal-hyprland/Makefile21
-rw-r--r--x11/xdg-desktop-portal-hyprland/distinfo8
2626 files changed, 40123 insertions, 46211 deletions
diff --git a/MOVED b/MOVED
index cfb611e184f7..a17ba809742e 100644
--- a/MOVED
+++ b/MOVED
@@ -4534,7 +4534,6 @@ misc/py-orange3-associate||2025-06-23|Has expired: Depends on expiring misc/oran
misc/py-orange3-network||2025-06-23|Has expired: Depends on expiring misc/orange3
www/onionshare||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
deskutils/py-todoman||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
-deskutils/py-khard||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
devel/py-pytest4-flakes||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
devel/py-pytest-pep8||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
devel/py-pytest4-cache||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
@@ -4658,3 +4657,48 @@ devel/pycharm-pro|devel/pycharm|2025-07-14|Has expired: Pycharm is now unified p
textproc/hq|textproc/html-query|2025-07-21|Project was renamed
misc/python-langgraph-checkpoint|misc/py-langgraph-checkpoint|2025-07-22|Rename to a proper name
databases/libgdamm5||2025-07-24|No release for a year, depends libgda5 which is not supported anymore upstream
+deskutils/kuserfeedback||2025-07-26|Remove Qt5 port, all consumers have been ported to KF6/Qt6
+net/amneziawg-kmod||2025-07-26|Port was committed prematurely
+net/amneziawg-tools||2025-07-26|Port was committed prematurely
+www/novnc-websockify|devel/py-websockify|2025-07-30|Port is a duplicate
+databases/mongodb50|databases/mongodb60|2025-07-31|Has expired: EOL from October 2024, see https://www.mongodb.com/legal/support-policy/lifecycles, please use databases/mongodb60
+multimedia/svt-av1-psy|multimedia/svt-av1-hdr|2025-07-31|New upstream
+www/php85-opcache||2025-08-01|Part of default php85
+devel/rpc2||2025-08-02|Has expired: Outdated, unsupported upstream and unmaintained for years in tree
+devel/publib||2025-08-02|Has expired: Upstream is gone and last release around 2012
+devel/qmake||2025-08-02|Has expired: Obsolete and unsupported upstream
+devel/godot35-tools|devel/godot-tools|2025-08-02|Has expired: Fails to build and legacy, consider migrating to devel/godot-tools
+graphics/cosmoplayer||2025-08-02|Has expired: Abandonware
+devel/netscape-java40||2025-08-02|Has expired: Abandonware
+devel/aegis||2025-08-02|Has expired: Abandoned upstream, last release in 2012
+devel/wrangler||2025-08-02|Has expired: Deprecated upstream as of Aug 3, 2023
+devel/libgee06|devel/libgee|2025-08-02|Has expired: Legacy verision, unsupported upstream
+comms/hackrf-devel|comms/hackrf|2025-08-02|Has expired: Legacy version, consider migrating to comms/hackrf
+www/webcopy||2025-08-02|Has expired: Upstream is long gone and project not touched in decades, consider using ftp/wget
+finance/libstocks||2025-08-02|Has expired: Abandoned upstream, last release in 2000
+java/servingxml||2025-08-02|Has expired: Abandoned and obsolete, last release in 2010
+mail/lmtp2nntp||2025-08-02|Has expired: Obsolete, last release in 2005 and uses legacy Local Mail Transfer Protocol
+math/R-cran-RSvgDevice||2025-08-02|Has expired: Package RSvgDevice was removed from the CRAN repository
+net/flower||2025-08-02|Has expired: Unmaintained upstream
+net/linknx||2025-08-02|Has expired: Outdated and unsupported upstream
+www/mediawiki142||2025-08-02|Has expired: Upstream EOL
+devel/arpc||2025-08-02|Has expired: Unmaintained upstream
+devel/libgpc||2025-08-02|Has expired: No longer distributed by upstream as of August 2020
+devel/libfortuna||2025-08-02|Has expired: Legacy fortuna library, last upstream activity 10 years ago
+devel/pth-hard||2025-08-02|Has expired: Abandoned, last release in 2006
+devel/pth||2025-08-02|Has expired: Abandoned, last release in 2006
+databases/rrdtool12|databases/rrdtool|2025-08-02|Has expired: Legacy version that's unsupported upstream and unfetchable
+sysutils/memtest86+||2025-08-02|Has expired: ELF binary for BIOS boot has been broken for a long while
+textproc/xmlenc||2025-08-02|Has expired: Outdated and obsolete, last release in 2005
+devel/make++||2025-08-02|Has expired: Abandonware, last release in 2017
+devel/scandoc||2025-08-02|Has expired: Abandoned project, last release in in 2001
+devel/silc-toolkit||2025-08-02|Has expired: Protocol that never got any traction, last release in 2014
+devel/ossp-xds||2025-08-02|Has expired: Abandoned upstream, last release in 2005
+devel/ossp-al||2025-08-02|Has expired: Obsolete and abandoned upstream, last release in 2005
+devel/ossp-val||2025-08-02|Has expired: Abandoned upstream, last release in 2005
+devel/ossp-l2||2025-08-02|Has expired: Abandoned upstream, last release in 2007
+devel/ossp-var||2025-08-02|Has expired: Obsolete, last release in 2002
+devel/ossp-cfg||2025-08-02|Has expired: Abandoned upstream, last release in 2006
+net/ossp-sa||2025-08-02|Removed, depends on expired devel/ossp-ex
+devel/ossp-ex||2025-08-02|Has expired: Abandoned upstream, last release in 2007
+security/openiked-portable|security/openiked|2025-08-02|Merged into security/openiked
diff --git a/Mk/Scripts/cargo-crates-git-common.awk b/Mk/Scripts/cargo-crates-git-common.awk
index 36eb0027d3d7..e2263f94678a 100644
--- a/Mk/Scripts/cargo-crates-git-common.awk
+++ b/Mk/Scripts/cargo-crates-git-common.awk
@@ -73,6 +73,26 @@ function split_git_url(info, git_url, url, path, account, project, commit, i, d
info["dir"] = sprintf("%s-%s", project, dir_ver)
return 1
+ } else if (url["host"] == "codeberg.org") {
+ split(url["path"], path, "/")
+ account = path[2]
+ project = path[3]
+ sub(/\.[gG][iI][tT]$/, "", project)
+ commit = commit_from_git_url(url)
+
+ delete url
+ url["scheme"] = "https"
+ url["host"] = "codeberg.org"
+ url["path"] = sprintf("/%s/%s/archive/%s.tar.gz", account, project, commit)
+ url["query"] = "dummy"
+ url["query", "dummy"] = "/"
+ info["site"] = join_url(url)
+
+ info["filename"] = sprintf("%s-%s-%s_CB0.tar.gz", account, project, commit)
+
+ info["dir"] = sprintf("%s", project)
+
+ return 1
} else if (gitlab_hosts[url["host"]]) {
split(url["path"], path, "/")
account = path[2]
diff --git a/Mk/Uses/php.mk b/Mk/Uses/php.mk
index d6b59898cb5b..c1f8a0061abd 100644
--- a/Mk/Uses/php.mk
+++ b/Mk/Uses/php.mk
@@ -181,7 +181,7 @@ PHP_VER= ${FLAVOR:S/^php//}
# Mk/bsd.default-versions.mk in sync.
. if ${PHP_VER} == 85
PHP_EXT_DIR= 20240925
-PHP_EXT_INC= hash json openssl pcre random spl
+PHP_EXT_INC= hash json opcache openssl pcre random spl
. elif ${PHP_VER} == 84
PHP_EXT_DIR= 20240924
PHP_EXT_INC= hash json openssl pcre random spl
@@ -378,7 +378,7 @@ add-plist-phpext:
_USE_PHP_ALL= bcmath bitset bz2 calendar ctype curl dba dom \
enchant exif ffi fileinfo filter ftp gd gettext gmp \
hash iconv igbinary imap intl json ldap mbstring mcrypt \
- memcache memcached mysqli odbc opcache \
+ memcache memcached mysqli odbc \
openssl pcntl pcre pdo pdo_dblib pdo_firebird pdo_mysql \
pdo_odbc pdo_pgsql pdo_sqlite phar pgsql posix \
pspell radius random readline redis session shmop simplexml snmp \
@@ -386,10 +386,10 @@ _USE_PHP_ALL= bcmath bitset bz2 calendar ctype curl dba dom \
tidy tokenizer xml xmlreader xmlrpc xmlwriter xsl zephir_parser \
zip zlib
# version specific components
-_USE_PHP_VER81= ${_USE_PHP_ALL}
-_USE_PHP_VER82= ${_USE_PHP_ALL}
-_USE_PHP_VER83= ${_USE_PHP_ALL}
-_USE_PHP_VER84= ${_USE_PHP_ALL}
+_USE_PHP_VER81= ${_USE_PHP_ALL} opcache
+_USE_PHP_VER82= ${_USE_PHP_ALL} opcache
+_USE_PHP_VER83= ${_USE_PHP_ALL} opcache
+_USE_PHP_VER84= ${_USE_PHP_ALL} opcache
_USE_PHP_VER85= ${_USE_PHP_ALL}
bcmath_DEPENDS= math/php${PHP_VER}-bcmath
@@ -477,9 +477,11 @@ RUN_DEPENDS+= ${PHPBASE}/lib/php/${PHP_EXT_DIR}/${extension:S/:build//}.so:${${e
. endif
. else
. if ${ext:tl} != "yes" && !defined(_IGNORE_PHP_SET)
+. if empty(PHP_EXT_INC:M${extension:S/:build//})
check-makevars::
@${ECHO_CMD} "Unknown extension ${extension:S/:build//} for PHP ${PHP_VER}."
@${FALSE}
+. endif
. endif
. endif
. endfor
diff --git a/Mk/Uses/ruby.mk b/Mk/Uses/ruby.mk
index 249f0b8bec7e..55bb74a50fd7 100644
--- a/Mk/Uses/ruby.mk
+++ b/Mk/Uses/ruby.mk
@@ -147,14 +147,14 @@ RUBY?= ${LOCALBASE}/bin/ruby${RUBY_SUFFIX}
#
# Ruby 3.2
#
-RUBY_DISTVERSION= 3.2.8
+RUBY_DISTVERSION= 3.2.9
RUBY_PORTREVISION= 0
. elif ${RUBY_VER} == 3.3
#
# Ruby 3.3
#
-RUBY_DISTVERSION= 3.3.8
+RUBY_DISTVERSION= 3.3.9
RUBY_PORTREVISION= 0
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index fd1813ab8662..3e47b64ad63a 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -61,7 +61,7 @@ MOZILLA_VER?= ${PORTVERSION}
MOZILLA_BIN?= ${PORTNAME}-bin
MOZILLA_EXEC_NAME?=${MOZILLA}
USES+= compiler:c++17-lang cpe elfctl gl gmake gnome iconv \
- llvm:min=17,noexport localbase \
+ llvm:min=17,noexport localbase nodejs:24,build,env \
pkgconfig python:build desktop-file-utils
CPE_VENDOR?=mozilla
USE_GL= gl
@@ -77,8 +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.88.0:lang/${RUST_DEFAULT} \
- node:www/node
+ ${RUST_DEFAULT}>=1.88.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.sites.mk b/Mk/bsd.sites.mk
index f3a20128a882..0adc034f5ef8 100644
--- a/Mk/bsd.sites.mk
+++ b/Mk/bsd.sites.mk
@@ -710,8 +710,6 @@ MASTER_SITE_MOZILLA_ADDONS+= \
.if !defined(IGNORE_MASTER_SITE_MYSQL)
MASTER_SITE_MYSQL+= \
- ftp://ftp.fi.muni.cz/pub/mysql/Downloads/%SUBDIR%/ \
- ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/%SUBDIR%/ \
https://dev.mysql.com/get/Downloads/%SUBDIR%/
.endif
diff --git a/UPDATING b/UPDATING
index abb0ea795578..501e786bd5a3 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,16 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20250728:
+ AFFECTS: users of www/privatebin
+ AUTHOR: dvl@FreeBSD.org
+
+ This release changes configuration defaults including switching the template
+ and removing legacy features.
+
+ See details at https://github.com/PrivateBin/PrivateBin/releases/tag/2.0.0
+
+
20250720:
AFFECTS: users of www/phpmyfaq
AUTHOR: flo@FreeBSD.org
diff --git a/accessibility/hyprsunset/Makefile b/accessibility/hyprsunset/Makefile
index 5fbaf23a3541..a7adc5bb2680 100644
--- a/accessibility/hyprsunset/Makefile
+++ b/accessibility/hyprsunset/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprsunset
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.0
-PORTREVISION= 4
+DISTVERSION= 0.3.1
+PORTREVISION= 1
CATEGORIES= accessibility wayland
MAINTAINER= tagattie@FreeBSD.org
@@ -11,16 +11,27 @@ WWW= https://github.com/hyprwm/hyprsunset
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_FreeBSD_13= fails to build: /usr/local/include/date/date.h:6636:15: error: no member named 'read' in namespace 'date::detail'; did you mean '::read'?
+
BUILD_DEPENDS= hyprwayland-scanner>=0.4.0:devel/hyprwayland-scanner \
+ hyprland-protocols>=0.4.0:graphics/hyprland-protocols \
wayland-protocols>0:graphics/wayland-protocols
-LIB_DEPENDS= libhyprutils.so:devel/hyprutils \
+LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
+ libhyprutils.so:devel/hyprutils \
libwayland-client.so:graphics/wayland
USES= cmake compiler:c++11-lib localbase:ldflags pkgconfig
+
USE_GITHUB= yes
GH_ACCOUNT= hyprwm
-GH_TUPLE= hyprwm:hyprland-protocols:v0.6.2:hyprland_protocols/subprojects/hyprland-protocols
+
PLIST_FILES= bin/${PORTNAME} \
lib/systemd/user/${PORTNAME}.service
+# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282377
+.if exists(/usr/lib/libc++.so)
+LIB_DEPENDS+= libdate-tz.so:devel/date
+USES+= localbase:ldflags
+.endif
+
.include <bsd.port.mk>
diff --git a/accessibility/hyprsunset/distinfo b/accessibility/hyprsunset/distinfo
index f6174220fa02..e727ebbdd309 100644
--- a/accessibility/hyprsunset/distinfo
+++ b/accessibility/hyprsunset/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1742816163
-SHA256 (hyprwm-hyprsunset-v0.2.0_GH0.tar.gz) = 178d2b6c0042e005770eb31492fb7583c9fd25e37351a29f44bff56e87a52ad3
-SIZE (hyprwm-hyprsunset-v0.2.0_GH0.tar.gz) = 11336
-SHA256 (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = bba082af141599d4342e7b8505401a6e3a32be819d9eb23ce6c90f7407e62c1f
-SIZE (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = 9887
+TIMESTAMP = 1754099943
+SHA256 (hyprwm-hyprsunset-v0.3.1_GH0.tar.gz) = 5c91addca1be04ab02faeebfee4f46608b484d2e90c9249dc7e145ac690d433a
+SIZE (hyprwm-hyprsunset-v0.3.1_GH0.tar.gz) = 15281
diff --git a/accessibility/hyprsunset/files/patch-CMakeLists.txt b/accessibility/hyprsunset/files/patch-CMakeLists.txt
deleted file mode 100644
index 847fb208217f..000000000000
--- a/accessibility/hyprsunset/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,23 +0,0 @@
--- Checking for module 'hyprland-protocols>=0.4.0'
--- Package 'hyprland-protocols' not found
-CMake Error at /usr/local/share/cmake/Modules/FindPkgConfig.cmake:645 (message):
- The following required packages were not found:
-
- - hyprland-protocols>=0.4.0
-
---- CMakeLists.txt.orig 2024-10-08 19:23:45 UTC
-+++ CMakeLists.txt
-@@ -98,8 +98,12 @@ protocolwayland()
-
- protocolwayland()
-
--pkg_check_modules(hyprland_protocols_dep REQUIRED IMPORTED_TARGET hyprland-protocols>=0.4.0)
-+pkg_check_modules(hyprland_protocols_dep IMPORTED_TARGET hyprland-protocols>=0.4.0)
-+if(hyprland_protocols_dep_FOUND)
- pkg_get_variable(HYPRLAND_PROTOCOLS hyprland-protocols pkgdatadir)
-+else()
-+set(HYPRLAND_PROTOCOLS "${CMAKE_SOURCE_DIR}/subprojects/hyprland-protocols")
-+endif()
- message(STATUS "hyprland-protocols dependency set to ${HYPRLAND_PROTOCOLS}")
-
- protocolnew("${HYPRLAND_PROTOCOLS}/protocols" "hyprland-ctm-control-v1" true)
diff --git a/accessibility/hyprsunset/files/patch-src_Hyprsunset.cpp b/accessibility/hyprsunset/files/patch-src_Hyprsunset.cpp
new file mode 100644
index 000000000000..f2e7a4496bca
--- /dev/null
+++ b/accessibility/hyprsunset/files/patch-src_Hyprsunset.cpp
@@ -0,0 +1,25 @@
+--- src/Hyprsunset.cpp.orig 2025-07-24 17:32:18 UTC
++++ src/Hyprsunset.cpp
+@@ -5,9 +5,22 @@
+ #include <mutex>
+ #include <thread>
+ #include <chrono>
++#include <signal.h>
+ #include <sys/poll.h>
+ #include <sys/timerfd.h>
++#include <unistd.h>
+ #include <wayland-client-core.h>
++
++#if defined(_LIBCPP_HAS_NO_TIME_ZONE_DATABASE)
++#pragma comment(lib, "date-tz")
++#include <date/tz.h>
++namespace std {
++ namespace chrono {
++ using date::current_zone;
++ using date::zoned_time;
++ }
++}
++#endif
+
+ #define TIMESPEC_NSEC_PER_SEC 1000000000L
+
diff --git a/accessibility/hyprsunset/pkg-descr b/accessibility/hyprsunset/pkg-descr
index 529a3f5db819..9d58a97507b5 100644
--- a/accessibility/hyprsunset/pkg-descr
+++ b/accessibility/hyprsunset/pkg-descr
@@ -1,5 +1,10 @@
hyprsunset is a small utility to provide a blue light filter for your
-system. This method is preferred to screen shaders as it will not be
-captured via recording / screenshots.
+system.
-Requires hyprland >= 0.45.0 for hyprland-ctm-control-v1 protocol.
+This method is preferred to screen shaders as it will not be captured
+via recording / screenshots.
+
+hyprsunset also provides a gamma filter, which can be used to adjust
+perceived display brightness on monitors that do not support software
+control, or to reduce perceived brightness below the monitor's
+minimum.
diff --git a/archivers/pecl-zstd/Makefile b/archivers/pecl-zstd/Makefile
index 055445f91d60..33c5604734e7 100644
--- a/archivers/pecl-zstd/Makefile
+++ b/archivers/pecl-zstd/Makefile
@@ -16,8 +16,14 @@ USES= php:pecl pkgconfig
CONFIGURE_ARGS= --with-libzstd
+.include <bsd.port.pre.mk>
+
post-patch:
+.if ${PHP_VER} >= 85
+ ${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/zstd.c
+.endif
# Clean up bundled libraries
@${RM} -r ${WRKSRC}/zstd/
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/archivers/php-brotli/Makefile b/archivers/php-brotli/Makefile
index a86e70d46e52..dedbbbde7b37 100644
--- a/archivers/php-brotli/Makefile
+++ b/archivers/php-brotli/Makefile
@@ -25,4 +25,10 @@ CONFIGURE_ARGS= --with-libbrotli
PHP_MODNAME= brotli
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
+ ${WRKSRC}/brotli.c
+.endif
+.include <bsd.port.post.mk>
diff --git a/archivers/php-lz4/Makefile b/archivers/php-lz4/Makefile
index f188440cdf69..cf41ba627a6a 100644
--- a/archivers/php-lz4/Makefile
+++ b/archivers/php-lz4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lz4
-DISTVERSION= 0.4.3
+DISTVERSION= 0.5.0
CATEGORIES= archivers
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/archivers/php-lz4/distinfo b/archivers/php-lz4/distinfo
index e21fa807ac9d..443052c014a1 100644
--- a/archivers/php-lz4/distinfo
+++ b/archivers/php-lz4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1644301708
-SHA256 (kjdev-php-ext-lz4-0.4.3_GH0.tar.gz) = 65f9b633a07d4cb356d4ed005878aec7788a1c62cb8e2a9038b18b486bb4fdb8
-SIZE (kjdev-php-ext-lz4-0.4.3_GH0.tar.gz) = 68774
+TIMESTAMP = 1754010146
+SHA256 (kjdev-php-ext-lz4-0.5.0_GH0.tar.gz) = 8e88154b50aecff0d4074296f7f5c8a3b8f1ce6fcea77d1508821e23a4788804
+SIZE (kjdev-php-ext-lz4-0.5.0_GH0.tar.gz) = 70642
diff --git a/archivers/php-zstd/Makefile b/archivers/php-zstd/Makefile
index 696d892de8e1..1e12b8a19503 100644
--- a/archivers/php-zstd/Makefile
+++ b/archivers/php-zstd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zstd
-DISTVERSION= 0.11.0
+DISTVERSION= 0.14.0
CATEGORIES= archivers
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
@@ -20,4 +20,12 @@ GH_PROJECT= php-ext-zstd
CONFIGURE_ARGS= --with-libzstd
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/zstd.c
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/archivers/php-zstd/distinfo b/archivers/php-zstd/distinfo
index 0948d2fdf011..19ecb365d3b1 100644
--- a/archivers/php-zstd/distinfo
+++ b/archivers/php-zstd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1644301497
-SHA256 (kjdev-php-ext-zstd-0.11.0_GH0.tar.gz) = 5733663812e2729faf9d3c412cfa03ca11b4dbb1e780e2893ecba4ab1e7ab99e
-SIZE (kjdev-php-ext-zstd-0.11.0_GH0.tar.gz) = 19785
+TIMESTAMP = 1754010154
+SHA256 (kjdev-php-ext-zstd-0.14.0_GH0.tar.gz) = eb957ecbfa012610ef68bfe7de381e79055f78d73ec209ebc1997348b1731538
+SIZE (kjdev-php-ext-zstd-0.14.0_GH0.tar.gz) = 27210
diff --git a/archivers/xmill/Makefile b/archivers/xmill/Makefile
index 91f6e2fd56f7..e3196d13107d 100644
--- a/archivers/xmill/Makefile
+++ b/archivers/xmill/Makefile
@@ -3,12 +3,9 @@ DISTVERSION= 0.8
CATEGORIES= archivers
MASTER_SITES= SF
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= danfe@FreeBSD.org
COMMENT= Efficient compressor for XML
-WWW= https://sourceforge.net/projects/xmill/
-
-DEPRECATED= Outdated and abandoned, last release in 2004
-EXPIRATION_DATE=2025-07-31
+WWW= https://homes.cs.washington.edu/~suciu/XMILL/
USES= dos2unix zip
DOS2UNIX_FILES= ${MAKEFILE} XMill/*.cpp
diff --git a/astro/josm/Makefile b/astro/josm/Makefile
index 7406774cc125..a6899907826d 100644
--- a/astro/josm/Makefile
+++ b/astro/josm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= josm
-PORTVERSION= 19412
+PORTVERSION= 19423
CATEGORIES= astro java
MASTER_SITES= https://josm.openstreetmap.de/download/
DISTNAME= ${PORTNAME}-snapshot-${PORTVERSION}.jar
diff --git a/astro/josm/distinfo b/astro/josm/distinfo
index 5dd680680b4c..97f045eafb40 100644
--- a/astro/josm/distinfo
+++ b/astro/josm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750167297
-SHA256 (josm-snapshot-19412.jar) = 953ec3a01e15266f7206e40bfaa61ce289bf4856899bc987dbd4773f79942e36
-SIZE (josm-snapshot-19412.jar) = 19233959
+TIMESTAMP = 1752781307
+SHA256 (josm-snapshot-19423.jar) = b3c68c577d4db03144e572cfe76dcf1f744dbeaefc79301af94be68f26396be1
+SIZE (josm-snapshot-19423.jar) = 19256265
diff --git a/astro/libnova/Makefile b/astro/libnova/Makefile
index 2cc5869cefb0..9176768b73c3 100644
--- a/astro/libnova/Makefile
+++ b/astro/libnova/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= astro
MASTER_SITES= https://sourceforge.net/code-snapshots/git/l/li/${PORTNAME}/${PORTNAME}.git/
DISTNAME= ${PORTNAME}-${PORTNAME}-${GIT_HASH}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Astronomical Calculation Library
WWW= https://libnova.sourceforge.net/
diff --git a/astro/p5-Astro-App-Satpass2/Makefile b/astro/p5-Astro-App-Satpass2/Makefile
index 3ffae49e7882..57271eee04a8 100644
--- a/astro/p5-Astro-App-Satpass2/Makefile
+++ b/astro/p5-Astro-App-Satpass2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Astro-App-Satpass2
-PORTVERSION= 0.056
+PORTVERSION= 0.057
CATEGORIES= astro perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/astro/p5-Astro-App-Satpass2/distinfo b/astro/p5-Astro-App-Satpass2/distinfo
index 8170c99edf19..6b536d75d67a 100644
--- a/astro/p5-Astro-App-Satpass2/distinfo
+++ b/astro/p5-Astro-App-Satpass2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748939617
-SHA256 (Astro-App-Satpass2-0.056.tar.gz) = f328821dce3f4a987da195ff0b9df044f1489a0b875a6cbb86607e3d754a291b
-SIZE (Astro-App-Satpass2-0.056.tar.gz) = 343851
+TIMESTAMP = 1754092859
+SHA256 (Astro-App-Satpass2-0.057.tar.gz) = 9ed12545efe2536501a36ce3c6df2e9c94aeb120ff4b4eb83ad83c05e349889f
+SIZE (Astro-App-Satpass2-0.057.tar.gz) = 346946
diff --git a/audio/Makefile b/audio/Makefile
index c5219bdbac54..c08a95c8cb50 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -333,8 +333,10 @@
SUBDIR += libbpm
SUBDIR += libbs2b
SUBDIR += libcanberra
+ SUBDIR += libcanberra-gstreamer
SUBDIR += libcanberra-gtk2
SUBDIR += libcanberra-gtk3
+ SUBDIR += libcanberra-pulse
SUBDIR += libcdaudio
SUBDIR += libconvolve
SUBDIR += libcoverart
diff --git a/audio/audacity/Makefile b/audio/audacity/Makefile
index 508fb433e806..8701c563162a 100644
--- a/audio/audacity/Makefile
+++ b/audio/audacity/Makefile
@@ -1,7 +1,7 @@
PORTNAME= audacity
DISTVERSIONPREFIX= Audacity-
DISTVERSION= 3.7.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES+= https://github.com/${PORTNAME}/${PORTNAME}-manual/releases/download/v${DISTVERSION}/:manual
DISTFILES+= ${PORTNAME}-manual-${DISTVERSION}.tar.gz:manual
diff --git a/audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake b/audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake
new file mode 100644
index 000000000000..afd85ba6a828
--- /dev/null
+++ b/audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake
@@ -0,0 +1,11 @@
+--- cmake-proxies/cmake-modules/dependencies/rapidjson.cmake.orig 2025-06-10 12:52:05 UTC
++++ cmake-proxies/cmake-modules/dependencies/rapidjson.cmake
+@@ -3,7 +3,7 @@ if(NOT ${_OPT}use_rapidjson STREQUAL "off")
+ if(NOT ${_OPT}use_rapidjson STREQUAL "off")
+ if(NOT TARGET rapidjson::rapidjson)
+ if(TARGET rapidjson)
+- add_library( rapidjson::rapidjson ALIAS rapidjson )
++ add_library( rapidjson::rapidjson ALIAS RapidJSON )
+ else()
+ # At least on Arch RapidJSONConfig.cmake does not define a target at all
+ # so we have to do it ourselves
diff --git a/audio/emms/Makefile b/audio/emms/Makefile
index 7aaae91d770d..4234ba364ff7 100644
--- a/audio/emms/Makefile
+++ b/audio/emms/Makefile
@@ -1,10 +1,10 @@
PORTNAME= emms
-DISTVERSION= 22
+DISTVERSION= 23
CATEGORIES= audio elisp
MASTER_SITES= https://elpa.gnu.org/packages/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= GNU/Emacs Multimedia System
WWW= https://www.gnu.org/software/emms/ \
https://elpa.gnu.org/packages/emms.html \
diff --git a/audio/emms/distinfo b/audio/emms/distinfo
index 0df3cf2158ab..4d163c96671a 100644
--- a/audio/emms/distinfo
+++ b/audio/emms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743472694
-SHA256 (emms-22.tar) = f16e5f21eeebf21f48e02d85a1764bf1247192f9e80e52a23dad5f5453d4c84a
-SIZE (emms-22.tar) = 1300480
+TIMESTAMP = 1753558753
+SHA256 (emms-23.tar) = 2d4d1572aaeac83a42f3062aef3418614be58e71ed6ee73acb1adc3431234023
+SIZE (emms-23.tar) = 1484800
diff --git a/audio/emms/pkg-plist b/audio/emms/pkg-plist
index 70bc5cd26f6b..21c773d54500 100644
--- a/audio/emms/pkg-plist
+++ b/audio/emms/pkg-plist
@@ -9,6 +9,8 @@
%%EMACS_SITE_LISPDIR%%/emms/emms-compat.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-cue.el
%%EMACS_SITE_LISPDIR%%/emms/emms-cue.elc
+%%EMACS_SITE_LISPDIR%%/emms/emms-filters.el
+%%EMACS_SITE_LISPDIR%%/emms/emms-filters.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-history.el
%%EMACS_SITE_LISPDIR%%/emms/emms-history.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-i18n.el
@@ -78,7 +80,6 @@
%%EMACS_SITE_LISPDIR%%/emms/emms-mpris.el
%%EMACS_SITE_LISPDIR%%/emms/emms-mpris.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-pkg.el
-%%EMACS_SITE_LISPDIR%%/emms/emms-pkg.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpd.el
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpd.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpg321-remote.el
@@ -101,6 +102,8 @@
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-mode.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-sort.el
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-sort.elc
+%%EMACS_SITE_LISPDIR%%/emms/emms-radio-browser.el
+%%EMACS_SITE_LISPDIR%%/emms/emms-radio-browser.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-score.el
%%EMACS_SITE_LISPDIR%%/emms/emms-score.elc
%%EMACS_SITE_LISPDIR%%/emms/emms-setup.el
diff --git a/audio/libcanberra-gstreamer/Makefile b/audio/libcanberra-gstreamer/Makefile
new file mode 100644
index 000000000000..6a136755459f
--- /dev/null
+++ b/audio/libcanberra-gstreamer/Makefile
@@ -0,0 +1,5 @@
+MASTERDIR= ${.CURDIR:H}/libcanberra
+PORTREVISION= 0
+CANBERRA= gstreamer
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/libcanberra-gtk2/Makefile b/audio/libcanberra-gtk2/Makefile
index feda323ad049..afdf85817fe9 100644
--- a/audio/libcanberra-gtk2/Makefile
+++ b/audio/libcanberra-gtk2/Makefile
@@ -1,6 +1,6 @@
MASTERDIR= ${.CURDIR:H}/libcanberra
-PORTREVISION= 1
-SLAVEPORT= gtk2
+PORTREVISION= 11
+CANBERRA= gtk2
post-install:
@${MKDIR} ${STAGEDIR}/${PREFIX}/include/canberra-gtk2
diff --git a/audio/libcanberra-gtk3/Makefile b/audio/libcanberra-gtk3/Makefile
index 65bce8f80b07..928810429f44 100644
--- a/audio/libcanberra-gtk3/Makefile
+++ b/audio/libcanberra-gtk3/Makefile
@@ -1,6 +1,6 @@
MASTERDIR= ${.CURDIR:H}/libcanberra
-PORTREVISION= 1
-SLAVEPORT= gtk3
+PORTREVISION= 11
+CANBERRA= gtk3
post-install:
@${MKDIR} ${STAGEDIR}/${PREFIX}/include/canberra-gtk3
diff --git a/audio/libcanberra-pulse/Makefile b/audio/libcanberra-pulse/Makefile
new file mode 100644
index 000000000000..f5dba3a7e034
--- /dev/null
+++ b/audio/libcanberra-pulse/Makefile
@@ -0,0 +1,5 @@
+MASTERDIR= ${.CURDIR:H}/libcanberra
+PORTREVISION= 0
+CANBERRA= pulse
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/libcanberra/Makefile b/audio/libcanberra/Makefile
index 343b4aa68374..1802c1ba63dd 100644
--- a/audio/libcanberra/Makefile
+++ b/audio/libcanberra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libcanberra
PORTVERSION= 0.30
-PORTREVISION= 11
+PORTREVISION?= 12
CATEGORIES= audio devel
MASTER_SITES= http://0pointer.de/lennart/projects/libcanberra/ \
http://pkgs.fedoraproject.org/repo/pkgs/libcanberra/libcanberra-0.30.tar.xz/34cb7e4430afaf6f447c4ebdb9b42072/
@@ -15,48 +15,48 @@ LICENSE_FILE= ${WRKSRC}/LGPL
LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \
libltdl.so:devel/libltdl
-USES= gmake gnome localbase libtool pkgconfig tar:xz
+USES= gmake gnome libtool localbase pkgconfig tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-lynx --disable-tdb --disable-alsa --disable-udev
+# common
+CONFIGURE_ARGS= --disable-alsa \
+ --disable-lynx \
+ --disable-tdb \
+ --disable-udev
+# base port
+CONFIGURE_ARGS+=--disable-gtk \
+ --disable-gtk3 \
+ --disable-gstreamer \
+ --disable-pulse
INSTALL_TARGET= install-strip
-SLAVEPORT?=
+CANBERRA?= base
+CANBERRA_ALL= base gtk2 gtk3 gstreamer pulse
-PLIST_SUB= VERSION=${PORTVERSION}
-
-.if ${SLAVEPORT} != ""
-PKGNAMESUFFIX= -${SLAVEPORT}
-.endif
-.if ${SLAVEPORT:U} == gtk3
+.if ${CANBERRA} == gtk3
USE_GNOME+= gtk30
-LIB_DEPENDS+= libcanberra.so:audio/libcanberra
-CONFIGURE_ARGS+= --enable-gtk3 \
- --disable-gtk \
- --disable-gstreamer \
- --disable-pulse
-PLIST_SUB+= BASE="@comment " GTK3="" GTK2="@comment "
-.elif ${SLAVEPORT:U} == gtk2
+.elif ${CANBERRA} == gtk2
USE_GNOME+= gnomeprefix gtk20
-LIB_DEPENDS+= libcanberra.so:audio/libcanberra
-CONFIGURE_ARGS+= --enable-gtk \
- --disable-gtk3 \
- --disable-gstreamer \
- --disable-pulse
-PLIST_SUB+= BASE="@comment " GTK3="@comment " GTK2=""
-.else
-CONFIGURE_ARGS+= --disable-gtk \
- --disable-gtk3
-PLIST_SUB+= BASE="" GTK3="@comment " GTK2="@comment "
-OPTIONS_DEFINE= PULSEAUDIO GSTREAMER
-OPTIONS_SUB= yes
+module_SWITCH= gtk
+.elif ${CANBERRA} == pulse
+LIB_DEPENDS+= libpulse.so:audio/pulseaudio
+.elif ${CANBERRA} == gstreamer
+USES+= gstreamer
.endif
-PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_CONFIGURE_ENABLE= pulse
+.if ${CANBERRA} != "base"
+PKGNAMESUFFIX= -${CANBERRA}
+LIB_DEPENDS+= libcanberra.so:audio/libcanberra
+module_SWITCH?= ${CANBERRA}
+CONFIGURE_ARGS:=--enable-${module_SWITCH} \
+ ${CONFIGURE_ARGS:N--disable-${module_SWITCH}}
+.endif
-GSTREAMER_USES= gstreamer
-GSTREAMER_CONFIGURE_ENABLE= gstreamer
+PLIST_SUB= VERSION=${PORTVERSION} \
+ ${CANBERRA:tu}=""
+.for module in ${CANBERRA_ALL:N${CANBERRA}}
+PLIST_SUB+= ${module:tu}="@comment "
+.endfor
post-patch:
@${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \
diff --git a/audio/libcanberra/pkg-plist b/audio/libcanberra/pkg-plist
index a24f785cf019..6fbfa97fdc40 100644
--- a/audio/libcanberra/pkg-plist
+++ b/audio/libcanberra/pkg-plist
@@ -15,11 +15,11 @@
%%BASE%%lib/libcanberra.so
%%BASE%%lib/libcanberra.so.0
%%BASE%%lib/libcanberra.so.0.2.5
-%%BASE%%%%GSTREAMER%%lib/libcanberra-%%VERSION%%/libcanberra-gstreamer.so
+%%GSTREAMER%%lib/libcanberra-%%VERSION%%/libcanberra-gstreamer.so
%%BASE%%lib/libcanberra-%%VERSION%%/libcanberra-multi.so
%%BASE%%lib/libcanberra-%%VERSION%%/libcanberra-null.so
%%BASE%%lib/libcanberra-%%VERSION%%/libcanberra-oss.so
-%%BASE%%%%PULSEAUDIO%%lib/libcanberra-%%VERSION%%/libcanberra-pulse.so
+%%PULSE%%lib/libcanberra-%%VERSION%%/libcanberra-pulse.so
%%BASE%%libdata/pkgconfig/libcanberra.pc
%%GTK2%%libdata/pkgconfig/libcanberra-gtk.pc
%%GTK3%%libdata/pkgconfig/libcanberra-gtk3.pc
diff --git a/audio/mac/Makefile b/audio/mac/Makefile
index 1005cea5deac..60709e9c62c5 100644
--- a/audio/mac/Makefile
+++ b/audio/mac/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mac
-PORTVERSION= 11.17
+PORTVERSION= 11.22
CATEGORIES= audio
MASTER_SITES= https://www.monkeysaudio.com/files/
DISTNAME= ${PORTNAME:tu}_${PORTVERSION:S|.||}_SDK
diff --git a/audio/mac/distinfo b/audio/mac/distinfo
index 5861c604373d..58715fd6e68d 100644
--- a/audio/mac/distinfo
+++ b/audio/mac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749964651
-SHA256 (MAC_1117_SDK.zip) = d6b221d08eb57028a452d06057b4cc74c5b5d47bc542aed36f5b79404fd16b96
-SIZE (MAC_1117_SDK.zip) = 1699779
+TIMESTAMP = 1754102062
+SHA256 (MAC_1122_SDK.zip) = 32dbfa43f5fb3004a3aa8ee4391957056e847fbea641e6802ee431a471b0cfee
+SIZE (MAC_1122_SDK.zip) = 1700421
diff --git a/audio/mpg123/Makefile b/audio/mpg123/Makefile
index a25ba70025dc..da5ddd38cd9e 100644
--- a/audio/mpg123/Makefile
+++ b/audio/mpg123/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mpg123
-DISTVERSION= 1.33.0
+DISTVERSION= 1.33.1
CATEGORIES= audio
MASTER_SITES= SF \
https://www.mpg123.de/download/
diff --git a/audio/mpg123/distinfo b/audio/mpg123/distinfo
index 8982a6e6025b..f14b81abe2da 100644
--- a/audio/mpg123/distinfo
+++ b/audio/mpg123/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749363079
-SHA256 (mpg123-1.33.0.tar.bz2) = 2290e3aede6f4d163e1a17452165af33caad4b5f0948f99429cfa2d8385faa9d
-SIZE (mpg123-1.33.0.tar.bz2) = 1120676
+TIMESTAMP = 1753717684
+SHA256 (mpg123-1.33.1.tar.bz2) = 1181f65eb3c8a0a8eed8b595a811988f53c82b0916b58d3c8cc9c3ced66f0312
+SIZE (mpg123-1.33.1.tar.bz2) = 1121415
diff --git a/audio/ncspot/Makefile b/audio/ncspot/Makefile
index 8009b0cc64d3..310915fc266b 100644
--- a/audio/ncspot/Makefile
+++ b/audio/ncspot/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ncspot
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.2
-PORTREVISION= 5
+DISTVERSION= 1.3.0
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/ncspot/Makefile.crates b/audio/ncspot/Makefile.crates
index 15a1b27fb50c..eed8b89df14e 100644
--- a/audio/ncspot/Makefile.crates
+++ b/audio/ncspot/Makefile.crates
@@ -12,24 +12,23 @@ CARGO_CRATES= addr2line-0.24.2 \
anstyle-parse-0.2.6 \
anstyle-query-1.1.2 \
anstyle-wincon-3.0.7 \
- anyhow-1.0.95 \
- arboard-3.4.1 \
+ anyhow-1.0.97 \
+ arboard-3.6.0 \
arrayvec-0.7.6 \
async-broadcast-0.7.2 \
async-channel-2.3.1 \
async-executor-1.13.1 \
- async-fs-2.1.2 \
async-io-2.4.0 \
async-lock-3.4.0 \
async-process-2.3.0 \
async-recursion-1.1.1 \
async-signal-0.2.10 \
async-task-4.7.1 \
- async-trait-0.1.85 \
+ async-trait-0.1.87 \
atomic-waker-1.1.2 \
autocfg-1.4.0 \
- aws-lc-rs-1.12.2 \
- aws-lc-sys-0.25.0 \
+ aws-lc-rs-1.12.5 \
+ aws-lc-sys-0.26.0 \
backtrace-0.3.74 \
base64-0.13.1 \
base64-0.21.7 \
@@ -38,33 +37,31 @@ CARGO_CRATES= addr2line-0.24.2 \
bindgen-0.69.5 \
bindgen-0.70.1 \
bitflags-1.3.2 \
- bitflags-2.8.0 \
+ bitflags-2.9.0 \
block-0.1.6 \
block-buffer-0.10.4 \
- block2-0.5.1 \
blocking-1.6.1 \
bumpalo-3.17.0 \
- bytemuck-1.21.0 \
+ bytemuck-1.22.0 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
- bytes-1.9.0 \
+ bytes-1.10.1 \
castaway-0.2.3 \
- cc-1.2.10 \
+ cc-1.2.16 \
cesu8-1.1.0 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
- cfg_aliases-0.1.1 \
cfg_aliases-0.2.1 \
- chrono-0.4.39 \
+ chrono-0.4.41 \
cipher-0.4.4 \
clang-sys-1.8.1 \
- clap-4.5.27 \
- clap_builder-4.5.27 \
- clap_complete-4.5.44 \
+ clap-4.5.40 \
+ clap_builder-4.5.40 \
+ clap_complete-4.5.54 \
clap_lex-0.7.4 \
- clap_mangen-0.2.26 \
+ clap_mangen-0.2.27 \
clipboard-win-5.4.0 \
- cmake-0.1.53 \
+ cmake-0.1.54 \
colorchoice-1.0.3 \
combine-4.6.7 \
compact_str-0.8.1 \
@@ -75,14 +72,12 @@ CARGO_CRATES= addr2line-0.24.2 \
core-foundation-0.9.4 \
core-foundation-0.10.0 \
core-foundation-sys-0.8.7 \
- core-graphics-0.23.2 \
- core-graphics-types-0.1.3 \
coreaudio-rs-0.11.3 \
coreaudio-sys-0.2.16 \
cpal-0.15.3 \
cpufeatures-0.2.17 \
crc32fast-1.4.2 \
- crossbeam-channel-0.5.14 \
+ crossbeam-channel-0.5.15 \
crossbeam-utils-0.8.21 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
@@ -95,10 +90,9 @@ CARGO_CRATES= addr2line-0.24.2 \
darling_core-0.20.10 \
darling_macro-0.20.10 \
dasp_sample-0.11.0 \
- data-encoding-2.7.0 \
+ data-encoding-2.8.0 \
der-0.7.9 \
deranged-0.3.11 \
- derive-new-0.6.0 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
@@ -107,10 +101,10 @@ CARGO_CRATES= addr2line-0.24.2 \
dirs-next-2.0.0 \
dirs-sys-next-0.1.2 \
displaydoc-0.2.5 \
- document-features-0.2.10 \
+ document-features-0.2.11 \
downcast-rs-1.2.1 \
dunce-1.0.5 \
- either-1.13.0 \
+ either-1.15.0 \
encoding_rs-0.8.35 \
endi-1.1.0 \
enum-map-2.7.3 \
@@ -120,7 +114,7 @@ CARGO_CRATES= addr2line-0.24.2 \
enumflags2_derive-0.7.11 \
enumset-1.1.5 \
enumset_derive-0.10.0 \
- equivalent-1.0.1 \
+ equivalent-1.0.2 \
errno-0.3.10 \
error-code-3.3.1 \
event-listener-5.4.0 \
@@ -129,13 +123,10 @@ CARGO_CRATES= addr2line-0.24.2 \
fdeflate-0.3.7 \
fern-0.7.1 \
fixedbitset-0.4.2 \
- flate2-1.0.35 \
+ flate2-1.1.0 \
fnv-1.0.7 \
foreign-types-0.3.2 \
- foreign-types-0.5.0 \
- foreign-types-macros-0.2.3 \
foreign-types-shared-0.1.1 \
- foreign-types-shared-0.3.1 \
form_urlencoded-1.2.1 \
fs_extra-1.3.0 \
futures-0.3.31 \
@@ -157,7 +148,7 @@ CARGO_CRATES= addr2line-0.24.2 \
glob-0.3.2 \
governor-0.6.3 \
h2-0.3.26 \
- h2-0.4.7 \
+ h2-0.4.8 \
half-1.8.3 \
hashbrown-0.15.2 \
headers-0.4.0 \
@@ -172,7 +163,7 @@ CARGO_CRATES= addr2line-0.24.2 \
http-body-0.4.6 \
http-body-1.0.1 \
http-body-util-0.1.2 \
- httparse-1.10.0 \
+ httparse-1.10.1 \
httpdate-1.0.3 \
hyper-0.14.32 \
hyper-1.6.0 \
@@ -181,7 +172,7 @@ CARGO_CRATES= addr2line-0.24.2 \
hyper-rustls-0.26.0 \
hyper-rustls-0.27.5 \
hyper-tls-0.6.0 \
- hyper-util-0.1.10 \
+ hyper-util-0.1.14 \
iana-time-zone-0.1.61 \
iana-time-zone-haiku-0.1.2 \
icu_collections-1.5.0 \
@@ -199,13 +190,15 @@ CARGO_CRATES= addr2line-0.24.2 \
idna_adapter-1.2.0 \
image-0.25.5 \
indexmap-2.7.1 \
- inout-0.1.3 \
+ inout-0.1.4 \
+ io-uring-0.7.8 \
ioctl-rs-0.2.0 \
ipnet-2.11.0 \
+ iri-string-0.7.8 \
is_terminal_polyfill-1.70.1 \
itertools-0.12.1 \
itertools-0.13.0 \
- itoa-1.0.14 \
+ itoa-1.0.15 \
jni-0.21.1 \
jni-sys-0.3.0 \
jobserver-0.1.32 \
@@ -213,13 +206,13 @@ CARGO_CRATES= addr2line-0.24.2 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
- libc-0.2.169 \
+ libc-0.2.174 \
libloading-0.8.6 \
libm-0.2.11 \
- libpulse-binding-2.28.2 \
- libpulse-simple-binding-2.28.1 \
- libpulse-simple-sys-1.21.1 \
- libpulse-sys-1.21.0 \
+ libpulse-binding-2.29.0 \
+ libpulse-simple-binding-2.29.0 \
+ libpulse-simple-sys-1.22.0 \
+ libpulse-sys-1.22.0 \
libredox-0.1.3 \
librespot-audio-0.6.0 \
librespot-core-0.6.0 \
@@ -228,10 +221,10 @@ CARGO_CRATES= addr2line-0.24.2 \
librespot-playback-0.6.0 \
librespot-protocol-0.6.0 \
linux-raw-sys-0.4.15 \
- litemap-0.7.4 \
+ litemap-0.7.5 \
litrs-0.4.1 \
lock_api-0.4.12 \
- log-0.4.25 \
+ log-0.4.27 \
mac-notification-sys-0.6.2 \
mach2-0.4.2 \
malloc_buf-0.0.6 \
@@ -241,20 +234,19 @@ CARGO_CRATES= addr2line-0.24.2 \
memoffset-0.9.1 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.3 \
+ miniz_oxide-0.8.5 \
mio-1.0.3 \
- native-tls-0.2.13 \
+ native-tls-0.2.14 \
ncurses-5.101.0 \
ncurses-6.0.1 \
ndk-0.8.0 \
ndk-context-0.1.1 \
ndk-sys-0.5.0+25.2.9519653 \
- nix-0.28.0 \
- nix-0.29.0 \
+ nix-0.30.1 \
no-std-compat-0.4.1 \
nom-7.1.3 \
nonzero_ext-0.3.0 \
- notify-rust-4.11.4 \
+ notify-rust-4.11.7 \
ntapi-0.4.1 \
num-0.2.1 \
num-0.4.3 \
@@ -264,7 +256,6 @@ CARGO_CRATES= addr2line-0.24.2 \
num-complex-0.2.4 \
num-complex-0.4.6 \
num-conv-0.1.0 \
- num-derive-0.3.3 \
num-derive-0.4.2 \
num-integer-0.1.46 \
num-iter-0.1.45 \
@@ -278,24 +269,22 @@ CARGO_CRATES= addr2line-0.24.2 \
oauth2-4.4.2 \
objc-0.2.7 \
objc-foundation-0.1.1 \
- objc-sys-0.3.5 \
- objc2-0.5.2 \
- objc2-app-kit-0.2.2 \
- objc2-core-data-0.2.2 \
- objc2-core-image-0.2.2 \
+ objc2-0.6.0 \
+ objc2-app-kit-0.3.0 \
+ objc2-core-foundation-0.3.0 \
+ objc2-core-graphics-0.3.0 \
objc2-encode-4.1.0 \
- objc2-foundation-0.2.2 \
- objc2-metal-0.2.2 \
- objc2-quartz-core-0.2.2 \
+ objc2-foundation-0.3.0 \
+ objc2-io-surface-0.3.0 \
objc_id-0.1.1 \
object-0.36.7 \
oboe-0.6.1 \
oboe-sys-0.6.1 \
- once_cell-1.20.2 \
- openssl-0.10.69 \
+ once_cell-1.20.3 \
+ openssl-0.10.72 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.104 \
+ openssl-sys-0.9.107 \
ordered-stream-0.2.0 \
os_pipe-1.2.1 \
pancurses-0.17.0 \
@@ -314,53 +303,55 @@ CARGO_CRATES= addr2line-0.24.2 \
piper-0.2.4 \
pkcs1-0.7.5 \
pkcs8-0.10.2 \
- pkg-config-0.3.31 \
+ pkg-config-0.3.32 \
platform-dirs-0.3.0 \
png-0.17.16 \
polling-3.7.4 \
- portable-atomic-1.10.0 \
+ portable-atomic-1.11.0 \
portaudio-rs-0.3.2 \
portaudio-sys-0.1.1 \
powerfmt-0.2.0 \
ppv-lite86-0.2.20 \
- prettyplease-0.2.29 \
- priority-queue-2.1.1 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.93 \
+ prettyplease-0.2.30 \
+ priority-queue-2.1.2 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.94 \
protobuf-3.7.1 \
protobuf-codegen-3.7.1 \
protobuf-parse-3.7.1 \
protobuf-support-3.7.1 \
- quick-xml-0.31.0 \
quick-xml-0.36.2 \
quick-xml-0.37.2 \
- quote-1.0.38 \
+ quote-1.0.39 \
rand-0.8.5 \
+ rand-0.9.1 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
+ rand_core-0.9.3 \
rand_distr-0.4.3 \
- redox_syscall-0.5.8 \
+ redox_syscall-0.5.10 \
redox_termios-0.1.3 \
redox_users-0.4.6 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
reqwest-0.11.27 \
- reqwest-0.12.12 \
- ring-0.17.8 \
+ reqwest-0.12.22 \
+ ring-0.17.13 \
rodio-0.19.0 \
roff-0.2.2 \
rsa-0.9.7 \
- rspotify-0.14.0 \
- rspotify-http-0.14.0 \
- rspotify-macros-0.14.0 \
- rspotify-model-0.14.0 \
+ rspotify-0.15.0 \
+ rspotify-http-0.15.0 \
+ rspotify-macros-0.15.0 \
+ rspotify-model-0.15.0 \
rustc-demangle-0.1.24 \
rustc-hash-1.1.0 \
rustix-0.38.44 \
rustls-0.21.12 \
rustls-0.22.4 \
- rustls-0.23.22 \
+ rustls-0.23.23 \
rustls-native-certs-0.7.3 \
rustls-native-certs-0.8.1 \
rustls-pemfile-1.0.4 \
@@ -368,8 +359,8 @@ CARGO_CRATES= addr2line-0.24.2 \
rustls-pki-types-1.11.0 \
rustls-webpki-0.101.7 \
rustls-webpki-0.102.8 \
- rustversion-1.0.19 \
- ryu-1.0.19 \
+ rustversion-1.0.20 \
+ ryu-1.0.20 \
same-file-1.0.6 \
schannel-0.1.27 \
scopeguard-1.2.0 \
@@ -377,27 +368,27 @@ CARGO_CRATES= addr2line-0.24.2 \
security-framework-2.11.1 \
security-framework-3.2.0 \
security-framework-sys-2.14.0 \
- serde-1.0.217 \
+ serde-1.0.219 \
serde_cbor-0.11.2 \
- serde_derive-1.0.217 \
- serde_json-1.0.138 \
- serde_path_to_error-0.1.16 \
- serde_repr-0.1.19 \
- serde_spanned-0.6.8 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_path_to_error-0.1.17 \
+ serde_repr-0.1.20 \
+ serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
sha2-0.10.8 \
shannon-0.2.0 \
shell-words-1.1.0 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
signal-hook-registry-1.4.2 \
signature-2.2.0 \
simd-adler32-0.3.7 \
slab-0.4.9 \
- smallvec-1.13.2 \
- socket2-0.5.8 \
+ smallvec-1.14.0 \
+ socket2-0.5.10 \
socks-0.3.4 \
spin-0.9.8 \
spinning_top-0.3.0 \
@@ -405,8 +396,8 @@ CARGO_CRATES= addr2line-0.24.2 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strsim-0.11.1 \
- strum-0.26.3 \
- strum_macros-0.26.4 \
+ strum-0.27.1 \
+ strum_macros-0.27.1 \
subtle-2.6.1 \
symphonia-0.5.4 \
symphonia-bundle-mp3-0.5.4 \
@@ -415,8 +406,7 @@ CARGO_CRATES= addr2line-0.24.2 \
symphonia-format-ogg-0.5.4 \
symphonia-metadata-0.5.4 \
symphonia-utils-xiph-0.5.4 \
- syn-1.0.109 \
- syn-2.0.96 \
+ syn-2.0.99 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.2 \
synstructure-0.13.1 \
@@ -425,32 +415,34 @@ CARGO_CRATES= addr2line-0.24.2 \
system-configuration-0.6.1 \
system-configuration-sys-0.5.0 \
system-configuration-sys-0.6.0 \
- tauri-winrt-notification-0.2.1 \
- tempfile-3.16.0 \
- termion-4.0.3 \
+ tauri-winrt-notification-0.7.2 \
+ tempfile-3.17.1 \
+ termion-4.0.4 \
thiserror-1.0.69 \
- thiserror-2.0.11 \
+ thiserror-2.0.12 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
+ thiserror-impl-2.0.12 \
thread-id-4.2.2 \
tiff-0.9.1 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
+ time-0.3.39 \
+ time-core-0.1.3 \
+ time-macros-0.2.20 \
tinystr-0.7.6 \
- tokio-1.43.0 \
+ tokio-1.46.1 \
tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.24.1 \
tokio-rustls-0.25.0 \
- tokio-rustls-0.26.1 \
+ tokio-rustls-0.26.2 \
tokio-stream-0.1.17 \
tokio-tungstenite-0.24.0 \
- tokio-util-0.7.13 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.23 \
+ tokio-util-0.7.15 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
tower-0.5.2 \
+ tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
@@ -459,12 +451,12 @@ CARGO_CRATES= addr2line-0.24.2 \
tree_magic_mini-3.1.6 \
try-lock-0.2.5 \
tungstenite-0.24.0 \
- typenum-1.17.0 \
+ typenum-1.18.0 \
uds_windows-1.1.0 \
- unicode-ident-1.0.16 \
+ unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
untrusted-0.9.0 \
ureq-2.12.1 \
url-2.5.4 \
@@ -472,7 +464,7 @@ CARGO_CRATES= addr2line-0.24.2 \
utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.12.1 \
+ uuid-1.15.1 \
vcpkg-0.2.15 \
vergen-9.0.4 \
vergen-gitcl-1.0.5 \
@@ -490,8 +482,8 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-shared-0.2.100 \
wayland-backend-0.3.8 \
wayland-client-0.31.8 \
- wayland-protocols-0.31.2 \
- wayland-protocols-wlr-0.2.0 \
+ wayland-protocols-0.32.6 \
+ wayland-protocols-wlr-0.3.6 \
wayland-scanner-0.31.6 \
wayland-sys-0.31.6 \
web-sys-0.3.77 \
@@ -504,20 +496,24 @@ CARGO_CRATES= addr2line-0.24.2 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.54.0 \
- windows-0.56.0 \
windows-0.57.0 \
+ windows-0.61.1 \
+ windows-collections-0.2.0 \
windows-core-0.52.0 \
windows-core-0.54.0 \
- windows-core-0.56.0 \
windows-core-0.57.0 \
- windows-implement-0.56.0 \
+ windows-core-0.61.0 \
+ windows-future-0.2.0 \
windows-implement-0.57.0 \
- windows-interface-0.56.0 \
+ windows-implement-0.60.0 \
windows-interface-0.57.0 \
- windows-registry-0.2.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.1 \
+ windows-numerics-0.2.0 \
+ windows-registry-0.5.2 \
windows-result-0.1.2 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
@@ -525,62 +521,51 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.0 \
- windows-version-0.1.2 \
+ windows-version-0.1.3 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
- winnow-0.6.26 \
- winnow-0.7.0 \
+ winnow-0.7.10 \
winreg-0.5.1 \
winreg-0.50.0 \
wit-bindgen-rt-0.33.0 \
- wl-clipboard-rs-0.8.1 \
+ wl-clipboard-rs-0.9.2 \
write16-1.0.0 \
writeable-0.5.5 \
x11rb-0.13.1 \
x11rb-protocol-0.13.1 \
- xdg-home-1.3.0 \
xi-unicode-0.3.0 \
yoke-0.7.5 \
yoke-derive-0.7.5 \
- zbus-5.3.1 \
- zbus_macros-5.3.1 \
- zbus_names-4.1.1 \
+ zbus-5.7.1 \
+ zbus_macros-5.7.1 \
+ zbus_names-4.2.0 \
zerocopy-0.7.35 \
zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
zerovec-0.10.4 \
zerovec-derive-0.10.3 \
- zvariant-5.2.0 \
- zvariant_derive-5.2.0 \
- zvariant_utils-3.1.0
+ zvariant-5.5.3 \
+ zvariant_derive-5.5.3 \
+ zvariant_utils-3.2.0
diff --git a/audio/ncspot/distinfo b/audio/ncspot/distinfo
index 21722c27d27a..d8d6c794910f 100644
--- a/audio/ncspot/distinfo
+++ b/audio/ncspot/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1738620425
+TIMESTAMP = 1753995731
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
@@ -27,10 +27,10 @@ SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d6789
SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
-SHA256 (rust/crates/arboard-3.4.1.crate) = df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4
-SIZE (rust/crates/arboard-3.4.1.crate) = 47070
+SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
+SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/arboard-3.6.0.crate) = 55f533f8e0af236ffe5eb979b99381df3258853f00ba2e44b6e1955292c75227
+SIZE (rust/crates/arboard-3.6.0.crate) = 52701
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
@@ -39,8 +39,6 @@ SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc034
SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
SHA256 (rust/crates/async-executor-1.13.1.crate) = 30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec
SIZE (rust/crates/async-executor-1.13.1.crate) = 27991
-SHA256 (rust/crates/async-fs-2.1.2.crate) = ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a
-SIZE (rust/crates/async-fs-2.1.2.crate) = 17071
SHA256 (rust/crates/async-io-2.4.0.crate) = 43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059
SIZE (rust/crates/async-io-2.4.0.crate) = 49252
SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
@@ -53,16 +51,16 @@ SHA256 (rust/crates/async-signal-0.2.10.crate) = 637e00349800c0bdf8bfc21ebbc0b65
SIZE (rust/crates/async-signal-0.2.10.crate) = 16970
SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
SIZE (rust/crates/async-task-4.7.1.crate) = 38077
-SHA256 (rust/crates/async-trait-0.1.85.crate) = 3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056
-SIZE (rust/crates/async-trait-0.1.85.crate) = 33251
+SHA256 (rust/crates/async-trait-0.1.87.crate) = d556ec1359574147ec0c4fc5eb525f3f23263a592b1a9c07e0a75b427de55c97
+SIZE (rust/crates/async-trait-0.1.87.crate) = 32014
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/aws-lc-rs-1.12.2.crate) = 4c2b7ddaa2c56a367ad27a094ad8ef4faacf8a617c2575acb2ba88949df999ca
-SIZE (rust/crates/aws-lc-rs-1.12.2.crate) = 200104
-SHA256 (rust/crates/aws-lc-sys-0.25.0.crate) = 71b2ddd3ada61a305e1d8bb6c005d1eaa7d14d903681edfc400406d523a9b491
-SIZE (rust/crates/aws-lc-sys-0.25.0.crate) = 8276994
+SHA256 (rust/crates/aws-lc-rs-1.12.5.crate) = 5e4e8200b9a4a5801a769d50eeabc05670fec7e959a8cb7a63a93e4e519942ae
+SIZE (rust/crates/aws-lc-rs-1.12.5.crate) = 199222
+SHA256 (rust/crates/aws-lc-sys-0.26.0.crate) = 0f9dd2e03ee80ca2822dd6ea431163d2ef259f2066a4d6ccaca6d9dcb386aa43
+SIZE (rust/crates/aws-lc-sys-0.26.0.crate) = 8330008
SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
@@ -79,60 +77,56 @@ SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e7720
SIZE (rust/crates/bindgen-0.70.1.crate) = 226363
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
-SIZE (rust/crates/block2-0.5.1.crate) = 24191
SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
SIZE (rust/crates/blocking-1.6.1.crate) = 17788
SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540
+SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
-SIZE (rust/crates/cc-1.2.10.crate) = 101251
+SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
+SIZE (rust/crates/cc-1.2.16.crate) = 103847
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
-SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.27.crate) = 769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796
-SIZE (rust/crates/clap-4.5.27.crate) = 55737
-SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7
-SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024
-SHA256 (rust/crates/clap_complete-4.5.44.crate) = 375f9d8255adeeedd51053574fd8d4ba875ea5fa558e86617b07f09f1680c8b6
-SIZE (rust/crates/clap_complete-4.5.44.crate) = 47993
+SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
+SIZE (rust/crates/clap-4.5.40.crate) = 57419
+SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
+SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
+SHA256 (rust/crates/clap_complete-4.5.54.crate) = aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677
+SIZE (rust/crates/clap_complete-4.5.54.crate) = 48534
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/clap_mangen-0.2.26.crate) = 724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a
-SIZE (rust/crates/clap_mangen-0.2.26.crate) = 15630
+SHA256 (rust/crates/clap_mangen-0.2.27.crate) = fc33c849748320656a90832f54a5eeecaa598e92557fb5dedebc3355746d31e4
+SIZE (rust/crates/clap_mangen-0.2.27.crate) = 15696
SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
-SHA256 (rust/crates/cmake-0.1.53.crate) = e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6
-SIZE (rust/crates/cmake-0.1.53.crate) = 18789
+SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
+SIZE (rust/crates/cmake-0.1.54.crate) = 18955
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
@@ -153,10 +147,6 @@ SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34
SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
-SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081
-SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
-SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
-SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace
SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844
SHA256 (rust/crates/coreaudio-sys-0.2.16.crate) = 2ce857aa0b77d77287acc1ac3e37a05a8c95a2af3647d23b15f263bdaeb7562b
@@ -167,8 +157,8 @@ SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b53169
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
-SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
@@ -193,14 +183,12 @@ SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d
SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
-SHA256 (rust/crates/data-encoding-2.7.0.crate) = 0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f
-SIZE (rust/crates/data-encoding-2.7.0.crate) = 21086
+SHA256 (rust/crates/data-encoding-2.8.0.crate) = 575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010
+SIZE (rust/crates/data-encoding-2.8.0.crate) = 21394
SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
SIZE (rust/crates/der-0.7.9.crate) = 85173
SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/derive-new-0.6.0.crate) = d150dea618e920167e5973d70ae6ece4385b7164e0d799fe7c122dd0a5d912ad
-SIZE (rust/crates/derive-new-0.6.0.crate) = 7694
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -217,14 +205,14 @@ SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6f
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/document-features-0.2.10.crate) = cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0
-SIZE (rust/crates/document-features-0.2.10.crate) = 14005
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/endi-1.1.0.crate) = a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf
@@ -243,8 +231,8 @@ SHA256 (rust/crates/enumset-1.1.5.crate) = d07a4b049558765cef5f0c1a273c3fc57084d
SIZE (rust/crates/enumset-1.1.5.crate) = 26442
SHA256 (rust/crates/enumset_derive-0.10.0.crate) = 59c3b24c345d8c314966bdc1832f6c2635bfcce8e7cf363bd115987bba2ee242
SIZE (rust/crates/enumset_derive-0.10.0.crate) = 13211
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
SIZE (rust/crates/errno-0.3.10.crate) = 11824
SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f
@@ -261,20 +249,14 @@ SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3e
SIZE (rust/crates/fern-0.7.1.crate) = 304533
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
+SIZE (rust/crates/flate2-1.1.0.crate) = 110650
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
-SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
-SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
-SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
-SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
-SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
@@ -317,8 +299,8 @@ SHA256 (rust/crates/governor-0.6.3.crate) = 68a7f542ee6b35af73b06abc0dad1c1bae89
SIZE (rust/crates/governor-0.6.3.crate) = 131110
SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
-SIZE (rust/crates/h2-0.4.7.crate) = 174114
+SHA256 (rust/crates/h2-0.4.8.crate) = 5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2
+SIZE (rust/crates/h2-0.4.8.crate) = 174535
SHA256 (rust/crates/half-1.8.3.crate) = 1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403
SIZE (rust/crates/half-1.8.3.crate) = 41624
SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
@@ -347,8 +329,8 @@ SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b7
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a
-SIZE (rust/crates/httparse-1.10.0.crate) = 44882
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
@@ -365,8 +347,8 @@ SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb04
SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
-SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
+SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
+SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -401,20 +383,24 @@ SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da
SIZE (rust/crates/image-0.25.5.crate) = 241073
SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
-SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
-SIZE (rust/crates/inout-0.1.3.crate) = 10743
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
+SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
SHA256 (rust/crates/ioctl-rs-0.2.0.crate) = 607b0d5e3c8affe6744655ccd713c5d3763c09407e191cea94705f541fd45151
SIZE (rust/crates/ioctl-rs-0.2.0.crate) = 4214
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
@@ -429,20 +415,20 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
SIZE (rust/crates/libloading-0.8.6.crate) = 28922
SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
SIZE (rust/crates/libm-0.2.11.crate) = 111477
-SHA256 (rust/crates/libpulse-binding-2.28.2.crate) = b6b1040a6c4c4d1e9e852000f6202df1a02a4f074320de336ab21e4fd317b538
-SIZE (rust/crates/libpulse-binding-2.28.2.crate) = 130775
-SHA256 (rust/crates/libpulse-simple-binding-2.28.1.crate) = 05fd6b68f33f6a251265e6ed1212dc3107caad7c5c6fdcd847b2e65ef58c308d
-SIZE (rust/crates/libpulse-simple-binding-2.28.1.crate) = 12265
-SHA256 (rust/crates/libpulse-simple-sys-1.21.1.crate) = ea6613b4199d8b9f0edcfb623e020cb17bbd0bee8dd21f3c7cc938de561c4152
-SIZE (rust/crates/libpulse-simple-sys-1.21.1.crate) = 10465
-SHA256 (rust/crates/libpulse-sys-1.21.0.crate) = bc19e110fbf42c17260d30f6d3dc545f58491c7830d38ecb9aaca96e26067a9b
-SIZE (rust/crates/libpulse-sys-1.21.0.crate) = 35899
+SHA256 (rust/crates/libpulse-binding-2.29.0.crate) = 441092fb2d05962d74246a00c1b2f8c87c60fb6b38a5cc42227c229a702c0ce5
+SIZE (rust/crates/libpulse-binding-2.29.0.crate) = 129628
+SHA256 (rust/crates/libpulse-simple-binding-2.29.0.crate) = b7bebef0381c8e3e4b23cc24aaf36fab37472bece128de96f6a111efa464cfef
+SIZE (rust/crates/libpulse-simple-binding-2.29.0.crate) = 13697
+SHA256 (rust/crates/libpulse-simple-sys-1.22.0.crate) = 3bd96888fe37ad270d16abf5e82cccca1424871cf6afa2861824d2a52758eebc
+SIZE (rust/crates/libpulse-simple-sys-1.22.0.crate) = 11624
+SHA256 (rust/crates/libpulse-sys-1.22.0.crate) = b8febf45075a6ac7e36d0c7aa62536217f476f24456854cdad296952852b5cd2
+SIZE (rust/crates/libpulse-sys-1.22.0.crate) = 37106
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/librespot-audio-0.6.0.crate) = 7e07566fe7553042936c61bbdd9bedb524114a904aa7f9738e266c641468bab8
@@ -459,14 +445,14 @@ SHA256 (rust/crates/librespot-protocol-0.6.0.crate) = 80802f52b5a1b3a2157454e6ac
SIZE (rust/crates/librespot-protocol-0.6.0.crate) = 71113
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
+SIZE (rust/crates/litemap-0.7.5.crate) = 29962
SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
SIZE (rust/crates/litrs-0.4.1.crate) = 42603
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/mac-notification-sys-0.6.2.crate) = dce8f34f3717aa37177e723df6c1fc5fb02b2a1087374ea3fe0ea42316dc8f91
SIZE (rust/crates/mac-notification-sys-0.6.2.crate) = 12581
SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
@@ -485,12 +471,12 @@ SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bc
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
-SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
+SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
+SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/native-tls-0.2.13.crate) = 0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c
-SIZE (rust/crates/native-tls-0.2.13.crate) = 29133
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/ncurses-5.101.0.crate) = 5e2c5d34d72657dc4b638a1c25d40aae81e4f1c699062f72f467237920752032
SIZE (rust/crates/ncurses-5.101.0.crate) = 26027
SHA256 (rust/crates/ncurses-6.0.1.crate) = fbd71afa95710e841d173521e8483e764004eb332bdf47bd01d00f568688027f
@@ -501,18 +487,16 @@ SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4e
SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
-SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
-SIZE (rust/crates/nix-0.28.0.crate) = 311086
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/no-std-compat-0.4.1.crate) = b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c
SIZE (rust/crates/no-std-compat-0.4.1.crate) = 7600
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nonzero_ext-0.3.0.crate) = 38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21
SIZE (rust/crates/nonzero_ext-0.3.0.crate) = 15855
-SHA256 (rust/crates/notify-rust-4.11.4.crate) = 96ae13fb6065b0865d2310dfa55ce319245052ed95fbbe2bc87c99962c58d73f
-SIZE (rust/crates/notify-rust-4.11.4.crate) = 60195
+SHA256 (rust/crates/notify-rust-4.11.7.crate) = 6442248665a5aa2514e794af3b39661a8e73033b1cc5e59899e1276117ee4400
+SIZE (rust/crates/notify-rust-4.11.7.crate) = 59113
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/num-0.2.1.crate) = b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36
@@ -531,8 +515,6 @@ SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d76041355
SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
-SIZE (rust/crates/num-derive-0.3.3.crate) = 14545
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
@@ -559,24 +541,20 @@ SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef
SIZE (rust/crates/objc-0.2.7.crate) = 22036
SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
-SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
-SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
-SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
-SIZE (rust/crates/objc2-0.5.2.crate) = 199204
-SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff
-SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435
-SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef
-SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575
-SHA256 (rust/crates/objc2-core-image-0.2.2.crate) = 55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80
-SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050
+SHA256 (rust/crates/objc2-0.6.0.crate) = 3531f65190d9cff863b77a99857e74c314dd16bf56c538c4b57c7cbc3f3a6e59
+SIZE (rust/crates/objc2-0.6.0.crate) = 258013
+SHA256 (rust/crates/objc2-app-kit-0.3.0.crate) = 5906f93257178e2f7ae069efb89fbd6ee94f0592740b5f8a1512ca498814d0fb
+SIZE (rust/crates/objc2-app-kit-0.3.0.crate) = 490503
+SHA256 (rust/crates/objc2-core-foundation-0.3.0.crate) = daeaf60f25471d26948a1c2f840e3f7d86f4109e3af4e8e4b5cd70c39690d925
+SIZE (rust/crates/objc2-core-foundation-0.3.0.crate) = 116097
+SHA256 (rust/crates/objc2-core-graphics-0.3.0.crate) = f8dca602628b65356b6513290a21a6405b4d4027b8b250f0b98dddbb28b7de02
+SIZE (rust/crates/objc2-core-graphics-0.3.0.crate) = 50199
SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
-SHA256 (rust/crates/objc2-foundation-0.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8
-SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330
-SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6
-SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276
-SHA256 (rust/crates/objc2-quartz-core-0.2.2.crate) = e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a
-SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306
+SHA256 (rust/crates/objc2-foundation-0.3.0.crate) = 3a21c6c9014b82c39515db5b396f91645182611c97d24637cf56ac01e5f8d998
+SIZE (rust/crates/objc2-foundation-0.3.0.crate) = 316531
+SHA256 (rust/crates/objc2-io-surface-0.3.0.crate) = 161a8b87e32610086e1a7a9e9ec39f84459db7b3a0881c1f16ca5a2605581c19
+SIZE (rust/crates/objc2-io-surface-0.3.0.crate) = 8733
SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
@@ -585,16 +563,16 @@ SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7
SIZE (rust/crates/oboe-0.6.1.crate) = 24588
SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d
SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-0.10.69.crate) = f5e534d133a060a3c19daec1eb3e98ec6f4685978834f2dbadfe2ec215bab64e
-SIZE (rust/crates/openssl-0.10.69.crate) = 277442
+SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
+SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
+SIZE (rust/crates/openssl-0.10.72.crate) = 283852
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/openssl-sys-0.9.107.crate) = 8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07
+SIZE (rust/crates/openssl-sys-0.9.107.crate) = 78156
SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982
@@ -631,16 +609,16 @@ SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962
SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/platform-dirs-0.3.0.crate) = e188d043c1a692985f78b5464853a263f1a27e5bd6322bad3a4078ee3c998a38
SIZE (rust/crates/platform-dirs-0.3.0.crate) = 6744
SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
SIZE (rust/crates/png-0.17.16.crate) = 117975
SHA256 (rust/crates/polling-3.7.4.crate) = a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f
SIZE (rust/crates/polling-3.7.4.crate) = 58239
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/portaudio-rs-0.3.2.crate) = cdb6b5eff96ccc9bf44d34c379ab03ae944426d83d1694345bdf8159d561d562
SIZE (rust/crates/portaudio-rs-0.3.2.crate) = 13267
SHA256 (rust/crates/portaudio-sys-0.1.1.crate) = 5194a4fa953b4ffd851c320ef6f0484cd7278cb7169ea9d6c433e49b23f7b7f5
@@ -649,14 +627,14 @@ SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff9416
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/prettyplease-0.2.29.crate) = 6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac
-SIZE (rust/crates/prettyplease-0.2.29.crate) = 71628
-SHA256 (rust/crates/priority-queue-2.1.1.crate) = 714c75db297bc88a63783ffc6ab9f830698a6705aa0201416931759ef4c8183d
-SIZE (rust/crates/priority-queue-2.1.1.crate) = 36321
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/prettyplease-0.2.30.crate) = f1ccf34da56fc294e7d4ccf69a85992b7dfb826b7cf57bac6a70bba3494cc08a
+SIZE (rust/crates/prettyplease-0.2.30.crate) = 71670
+SHA256 (rust/crates/priority-queue-2.1.2.crate) = 090ded312ed32a928fb49cb91ab4db6523ae3767225e61fbf6ceaaec3664ed26
+SIZE (rust/crates/priority-queue-2.1.2.crate) = 36557
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
SHA256 (rust/crates/protobuf-3.7.1.crate) = a3a7c64d9bf75b1b8d981124c14c179074e8caa7dfe7b6a12e6222ddcd0c8f72
SIZE (rust/crates/protobuf-3.7.1.crate) = 211735
SHA256 (rust/crates/protobuf-codegen-3.7.1.crate) = e26b833f144769a30e04b1db0146b2aaa53fd2fd83acf10a6b5f996606c18144
@@ -665,24 +643,28 @@ SHA256 (rust/crates/protobuf-parse-3.7.1.crate) = 322330e133eab455718444b4e033eb
SIZE (rust/crates/protobuf-parse-3.7.1.crate) = 67979
SHA256 (rust/crates/protobuf-support-3.7.1.crate) = b088fd20b938a875ea00843b6faf48579462630015c3788d397ad6a786663252
SIZE (rust/crates/protobuf-support-3.7.1.crate) = 11771
-SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
-SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
SHA256 (rust/crates/quick-xml-0.36.2.crate) = f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe
SIZE (rust/crates/quick-xml-0.36.2.crate) = 185201
SHA256 (rust/crates/quick-xml-0.37.2.crate) = 165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003
SIZE (rust/crates/quick-xml-0.37.2.crate) = 188017
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801
+SIZE (rust/crates/quote-1.0.39.crate) = 31206
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (rust/crates/rand-0.9.1.crate) = 97986
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rand_distr-0.4.3.crate) = 32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31
SIZE (rust/crates/rand_distr-0.4.3.crate) = 58255
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
+SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
SHA256 (rust/crates/redox_termios-0.1.3.crate) = 20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb
SIZE (rust/crates/redox_termios-0.1.3.crate) = 3240
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
@@ -695,24 +677,24 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/reqwest-0.12.12.crate) = 43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da
-SIZE (rust/crates/reqwest-0.12.12.crate) = 193321
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/ring-0.17.13.crate) = 70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee
+SIZE (rust/crates/ring-0.17.13.crate) = 1501917
SHA256 (rust/crates/rodio-0.19.0.crate) = 6006a627c1a38d37f3d3a85c6575418cfe34a5392d60a686d0071e1c8d427acb
SIZE (rust/crates/rodio-0.19.0.crate) = 68402
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
SHA256 (rust/crates/rsa-0.9.7.crate) = 47c75d7c5c6b673e58bf54d8544a9f432e3a925b0e80f7cd3602ab5c50c55519
SIZE (rust/crates/rsa-0.9.7.crate) = 80231
-SHA256 (rust/crates/rspotify-0.14.0.crate) = 97e4f3254b449534ab3891331881d922d50ec36bd07c155147253a747fa5d475
-SIZE (rust/crates/rspotify-0.14.0.crate) = 2452475
-SHA256 (rust/crates/rspotify-http-0.14.0.crate) = ed8a6b6d3cfea3040a2436e02366e5cb8d84f7658667be7075f6ed1cc64360da
-SIZE (rust/crates/rspotify-http-0.14.0.crate) = 6562
-SHA256 (rust/crates/rspotify-macros-0.14.0.crate) = 559fad82b639297c093c5cc8ef406001dd0cb55cd9f5125a8fb40310e38b95d9
-SIZE (rust/crates/rspotify-macros-0.14.0.crate) = 2887
-SHA256 (rust/crates/rspotify-model-0.14.0.crate) = 8cd00345ab89d2dd8059f0d0c168a6b0f858099795d7e318554411303b827d95
-SIZE (rust/crates/rspotify-model-0.14.0.crate) = 23684
+SHA256 (rust/crates/rspotify-0.15.0.crate) = 77beedc33ecff4c39e8ef0e6f7ebc8d849f3ffebbeb786f9997d96f0d9cf4017
+SIZE (rust/crates/rspotify-0.15.0.crate) = 2454502
+SHA256 (rust/crates/rspotify-http-0.15.0.crate) = fde1ea9e2a49698cffbc994a83f5f909b37736c31cccb202f9577e8a32df3a63
+SIZE (rust/crates/rspotify-http-0.15.0.crate) = 23389
+SHA256 (rust/crates/rspotify-macros-0.15.0.crate) = ee3dfb51ee54bd754ad76e96ad60a3b64bc70ae33a89261d9dbabc4c148a496f
+SIZE (rust/crates/rspotify-macros-0.15.0.crate) = 3675
+SHA256 (rust/crates/rspotify-model-0.15.0.crate) = 018f29a6a8c47cfe7923c48140ed546a395f660c7af05b73e6001d4505f89c8d
+SIZE (rust/crates/rspotify-model-0.15.0.crate) = 27321
SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
@@ -723,8 +705,8 @@ SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c
SIZE (rust/crates/rustls-0.21.12.crate) = 285674
SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-0.23.22.crate) = 9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7
-SIZE (rust/crates/rustls-0.23.22.crate) = 341983
+SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
+SIZE (rust/crates/rustls-0.23.23.crate) = 342561
SHA256 (rust/crates/rustls-native-certs-0.7.3.crate) = e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5
SIZE (rust/crates/rustls-native-certs-0.7.3.crate) = 31564
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
@@ -739,10 +721,10 @@ SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca77265
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
@@ -757,20 +739,20 @@ SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d4
SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
-SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
-SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
-SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
-SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
+SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -783,8 +765,8 @@ SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
@@ -795,10 +777,10 @@ SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
+SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/socks-0.3.4.crate) = f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b
SIZE (rust/crates/socks-0.3.4.crate) = 13172
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
@@ -813,10 +795,10 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
-SIZE (rust/crates/strum-0.26.3.crate) = 7237
-SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
-SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
+SIZE (rust/crates/strum-0.27.1.crate) = 7467
+SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
+SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/symphonia-0.5.4.crate) = 815c942ae7ee74737bb00f965fa5b5a2ac2ce7b6c01c0cc169bbeaf7abd5f5a9
@@ -833,10 +815,8 @@ SHA256 (rust/crates/symphonia-metadata-0.5.4.crate) = bc622b9841a10089c5b18e99eb
SIZE (rust/crates/symphonia-metadata-0.5.4.crate) = 23343
SHA256 (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 484472580fa49991afda5f6550ece662237b00c6f562c7d9638d1b086ed010fe
SIZE (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 5787
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
-SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/syn-2.0.99.crate) = e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2
+SIZE (rust/crates/syn-2.0.99.crate) = 297762
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
@@ -853,34 +833,34 @@ SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
-SHA256 (rust/crates/tauri-winrt-notification-0.2.1.crate) = f89f5fb70d6f62381f5d9b2ba9008196150b40b75f3068eb24faeddf1c686871
-SIZE (rust/crates/tauri-winrt-notification-0.2.1.crate) = 42232
-SHA256 (rust/crates/tempfile-3.16.0.crate) = 38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91
-SIZE (rust/crates/tempfile-3.16.0.crate) = 38550
-SHA256 (rust/crates/termion-4.0.3.crate) = 7eaa98560e51a2cf4f0bb884d8b2098a9ea11ecf3b7078e9c68242c74cc923a7
-SIZE (rust/crates/termion-4.0.3.crate) = 24393
+SHA256 (rust/crates/tauri-winrt-notification-0.7.2.crate) = 0b1e66e07de489fe43a46678dd0b8df65e0c973909df1b60ba33874e297ba9b9
+SIZE (rust/crates/tauri-winrt-notification-0.7.2.crate) = 46776
+SHA256 (rust/crates/tempfile-3.17.1.crate) = 22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230
+SIZE (rust/crates/tempfile-3.17.1.crate) = 39240
+SHA256 (rust/crates/termion-4.0.4.crate) = 6f359c854fbecc1ea65bc3683f1dcb2dce78b174a1ca7fda37acd1fff81df6ff
+SIZE (rust/crates/termion-4.0.4.crate) = 24686
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
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.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/thread-id-4.2.2.crate) = cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea
SIZE (rust/crates/thread-id-4.2.2.crate) = 9230
SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
+SHA256 (rust/crates/time-0.3.39.crate) = dad298b01a40a23aac4580b67e3dbedb7cc8402f3592d7f49469de2ea4aecdd8
+SIZE (rust/crates/time-0.3.39.crate) = 139037
+SHA256 (rust/crates/time-core-0.1.3.crate) = 765c97a5b985b7c11d7bc27fa927dc4fe6af3a6dfb021d28deb60d3bf51e76ef
+SIZE (rust/crates/time-core-0.1.3.crate) = 8002
+SHA256 (rust/crates/time-macros-0.2.20.crate) = e8093bc3e81c3bc5f7879de09619d06c9a5a5e45ca44dfeeb7225bae38005c5c
+SIZE (rust/crates/time-macros-0.2.20.crate) = 24416
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
-SIZE (rust/crates/tokio-1.43.0.crate) = 817422
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
@@ -889,22 +869,26 @@ SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
SHA256 (rust/crates/tokio-tungstenite-0.24.0.crate) = edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9
SIZE (rust/crates/tokio-tungstenite-0.24.0.crate) = 28904
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.23.crate) = 02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee
-SIZE (rust/crates/toml_edit-0.22.23.crate) = 106376
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
@@ -921,18 +905,18 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/tungstenite-0.24.0.crate) = 18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a
SIZE (rust/crates/tungstenite-0.24.0.crate) = 61527
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/ureq-2.12.1.crate) = 02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d
@@ -947,8 +931,8 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.12.1.crate) = b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b
-SIZE (rust/crates/uuid-1.12.1.crate) = 48851
+SHA256 (rust/crates/uuid-1.15.1.crate) = e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587
+SIZE (rust/crates/uuid-1.15.1.crate) = 58728
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/vergen-9.0.4.crate) = e0d2f179f8075b805a43a2a21728a46f0cc2921b3c58695b28fa8817e103cd9a
@@ -983,10 +967,10 @@ SHA256 (rust/crates/wayland-backend-0.3.8.crate) = b7208998eaa3870dad37ec8836979
SIZE (rust/crates/wayland-backend-0.3.8.crate) = 75317
SHA256 (rust/crates/wayland-client-0.31.8.crate) = c2120de3d33638aaef5b9f4472bff75f07c56379cf76ea320bd3a3d65ecaf73f
SIZE (rust/crates/wayland-client-0.31.8.crate) = 64449
-SHA256 (rust/crates/wayland-protocols-0.31.2.crate) = 8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4
-SIZE (rust/crates/wayland-protocols-0.31.2.crate) = 147062
-SHA256 (rust/crates/wayland-protocols-wlr-0.2.0.crate) = ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6
-SIZE (rust/crates/wayland-protocols-wlr-0.2.0.crate) = 25804
+SHA256 (rust/crates/wayland-protocols-0.32.6.crate) = 0781cf46869b37e36928f7b432273c0995aa8aed9552c556fb18754420541efc
+SIZE (rust/crates/wayland-protocols-0.32.6.crate) = 187909
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.6.crate) = 248a02e6f595aad796561fa82d25601bd2c8c3b145b1c7453fc8f94c1a58f8b2
+SIZE (rust/crates/wayland-protocols-wlr-0.3.6.crate) = 28621
SHA256 (rust/crates/wayland-scanner-0.31.6.crate) = 896fdafd5d28145fce7958917d69f2fd44469b1d4e861cb5961bcbeebc6d1484
SIZE (rust/crates/wayland-scanner-0.31.6.crate) = 36365
SHA256 (rust/crates/wayland-sys-0.31.6.crate) = dbcebb399c77d5aa9fa5db874806ee7b4eba4e73650948e8f93963f128896615
@@ -1011,34 +995,42 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49
SIZE (rust/crates/windows-0.54.0.crate) = 11096265
-SHA256 (rust/crates/windows-0.56.0.crate) = 1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132
-SIZE (rust/crates/windows-0.56.0.crate) = 10807828
SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
SIZE (rust/crates/windows-0.57.0.crate) = 9694564
+SHA256 (rust/crates/windows-0.61.1.crate) = c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419
+SIZE (rust/crates/windows-0.61.1.crate) = 9342486
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
-SHA256 (rust/crates/windows-core-0.56.0.crate) = 4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6
-SIZE (rust/crates/windows-core-0.56.0.crate) = 45084
SHA256 (rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
-SHA256 (rust/crates/windows-implement-0.56.0.crate) = f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b
-SIZE (rust/crates/windows-implement-0.56.0.crate) = 9157
+SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980
+SIZE (rust/crates/windows-core-0.61.0.crate) = 36707
+SHA256 (rust/crates/windows-future-0.2.0.crate) = 7a1d6bbefcb7b60acd19828e1bc965da6fcf18a7e39490c5f8be71e54a19ba32
+SIZE (rust/crates/windows-future-0.2.0.crate) = 17646
SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
-SHA256 (rust/crates/windows-interface-0.56.0.crate) = 08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc
-SIZE (rust/crates/windows-interface-0.56.0.crate) = 9834
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
+SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-registry-0.5.2.crate) = b3bab093bdd303a1240bb99b8aba8ea8a69ee19d34c9e2ef9594e708a4878820
+SIZE (rust/crates/windows-registry-0.5.2.crate) = 13332
SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -1053,82 +1045,62 @@ SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c0964560
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.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
-SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
-SHA256 (rust/crates/windows-version-0.1.2.crate) = c12476c23a74725c539b24eae8bfc0dac4029c39cdb561d9f23616accd4ae26d
-SIZE (rust/crates/windows-version-0.1.2.crate) = 7738
+SHA256 (rust/crates/windows-version-0.1.3.crate) = 7bfbcc4996dd183ff1376a20ade1242da0d2dcaff83cc76710a588d24fd4c5db
+SIZE (rust/crates/windows-version-0.1.3.crate) = 7213
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28
-SIZE (rust/crates/winnow-0.6.26.crate) = 167349
-SHA256 (rust/crates/winnow-0.7.0.crate) = 7e49d2d35d3fad69b39b94139037ecfb4f359f08958b9c11e7315ce770462419
-SIZE (rust/crates/winnow-0.7.0.crate) = 170890
+SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
SHA256 (rust/crates/winreg-0.5.1.crate) = a27a759395c1195c4cc5cda607ef6f8f6498f64e78f7900f5de0a127a424704a
SIZE (rust/crates/winreg-0.5.1.crate) = 17693
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
-SHA256 (rust/crates/wl-clipboard-rs-0.8.1.crate) = 12b41773911497b18ca8553c3daaf8ec9fe9819caf93d451d3055f69de028adb
-SIZE (rust/crates/wl-clipboard-rs-0.8.1.crate) = 32835
+SHA256 (rust/crates/wl-clipboard-rs-0.9.2.crate) = 8e5ff8d0e60065f549fafd9d6cb626203ea64a798186c80d8e7df4f8af56baeb
+SIZE (rust/crates/wl-clipboard-rs-0.9.2.crate) = 39007
SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
SIZE (rust/crates/write16-1.0.0.crate) = 7218
SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
@@ -1137,39 +1109,37 @@ SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8
SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
-SHA256 (rust/crates/xdg-home-1.3.0.crate) = ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6
-SIZE (rust/crates/xdg-home-1.3.0.crate) = 4000
SHA256 (rust/crates/xi-unicode-0.3.0.crate) = a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a
SIZE (rust/crates/xi-unicode-0.3.0.crate) = 87001
SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
SIZE (rust/crates/yoke-0.7.5.crate) = 29673
SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zbus-5.3.1.crate) = 2494e4b3f44d8363eef79a8a75fc0649efb710eef65a66b5e688a5eb4afe678a
-SIZE (rust/crates/zbus-5.3.1.crate) = 162072
-SHA256 (rust/crates/zbus_macros-5.3.1.crate) = 445efc01929302aee95e2b25bbb62a301ea8a6369466e4278e58e7d1dfb23631
-SIZE (rust/crates/zbus_macros-5.3.1.crate) = 36371
-SHA256 (rust/crates/zbus_names-4.1.1.crate) = 519629a3f80976d89c575895b05677cbc45eaf9f70d62a364d819ba646409cc8
-SIZE (rust/crates/zbus_names-4.1.1.crate) = 16955
+SHA256 (rust/crates/zbus-5.7.1.crate) = d3a7c7cee313d044fca3f48fa782cb750c79e4ca76ba7bc7718cd4024cdf6f68
+SIZE (rust/crates/zbus-5.7.1.crate) = 163826
+SHA256 (rust/crates/zbus_macros-5.7.1.crate) = a17e7e5eec1550f747e71a058df81a9a83813ba0f6a95f39c4e218bdc7ba366a
+SIZE (rust/crates/zbus_macros-5.7.1.crate) = 36558
+SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97
+SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015
SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zvariant-5.2.0.crate) = 55e6b9b5f1361de2d5e7d9fd1ee5f6f7fcb6060618a1f82f3472f58f2b8d4be9
-SIZE (rust/crates/zvariant-5.2.0.crate) = 77551
-SHA256 (rust/crates/zvariant_derive-5.2.0.crate) = 573a8dd76961957108b10f7a45bac6ab1ea3e9b7fe01aff88325dc57bb8f5c8b
-SIZE (rust/crates/zvariant_derive-5.2.0.crate) = 11491
-SHA256 (rust/crates/zvariant_utils-3.1.0.crate) = ddd46446ea2a1f353bfda53e35f17633afa79f4fe290a611c94645c69fe96a50
-SIZE (rust/crates/zvariant_utils-3.1.0.crate) = 13991
-SHA256 (hrkfdn-ncspot-v1.2.2_GH0.tar.gz) = 11555a61be381afa6196b0603d12ea34ee0c6e1660d7c586d13927f3e5ba802c
-SIZE (hrkfdn-ncspot-v1.2.2_GH0.tar.gz) = 261836
+SHA256 (rust/crates/zvariant-5.5.3.crate) = 9d30786f75e393ee63a21de4f9074d4c038d52c5b1bb4471f955db249f9dffb1
+SIZE (rust/crates/zvariant-5.5.3.crate) = 88043
+SHA256 (rust/crates/zvariant_derive-5.5.3.crate) = 75fda702cd42d735ccd48117b1630432219c0e9616bf6cb0f8350844ee4d9580
+SIZE (rust/crates/zvariant_derive-5.5.3.crate) = 14236
+SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34
+SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
+SHA256 (hrkfdn-ncspot-v1.3.0_GH0.tar.gz) = 244f0b37b34a5b7f832c77e7fe102b0f66382156e26395cdf7e2dedfe0d71220
+SIZE (hrkfdn-ncspot-v1.3.0_GH0.tar.gz) = 262140
diff --git a/audio/neuralrack-lv2/Makefile b/audio/neuralrack-lv2/Makefile
index a1476d161a51..348e7cab6022 100644
--- a/audio/neuralrack-lv2/Makefile
+++ b/audio/neuralrack-lv2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= neuralrack
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.8
+DISTVERSION= 0.2.0-2
+DISTVERSIONSUFFIX= -gaa4278e
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
@@ -23,21 +24,21 @@ USE_XORG= x11
USE_GITHUB= yes
GH_ACCOUNT= brummer10
GH_TUPLE= \
- brummer10:libxputty:dae5da5:brummer10_libxputty/libxputty \
+ brummer10:libxputty:3f41e69:brummer10_libxputty/libxputty \
HiFi-LoFi:FFTConvolver:f2cdeb04c42141d2caec19ca4f137398b2a76b85:HiFi_LoFi_FFTConvolver/FFTConvolver \
- mikeoliphant:NeuralAudio:137cd6c:neural_audio/NeuralAudio \
+ mikeoliphant:NeuralAudio:02b6f79:neural_audio/NeuralAudio \
mikeoliphant:RTNeural:5909c44:RTNeural/NeuralAudio/deps/RTNeural \
xtensor-stack:xsimd:a00c81f7b9e808a42aedcf7da2fbb1f9a636da34:xtensor_stack_xsimd/NeuralAudio/deps/RTNeural/modules/xsimd \
mikeoliphant:NeuralAmpModelerCore:e181f61efb8d05d34add45b5eecb3893ff21177c:NeuralAmpModelerCore/NeuralAudio/deps/NeuralAmpModelerCore \
Chowdhury-DSP:math_approx:f6d55e7:math_approx/NeuralAudio/deps/math_approx
-WRKSRC= ${WRKDIR}/NeuralRack-${PORTVERSION}
+#WRKSRC= ${WRKDIR}/NeuralRack-${PORTVERSION}
+WRKSRC= ${WRKDIR}/NeuralRack-${DISTVERSION}${DISTVERSIONSUFFIX}
MAKEFILE= makefile
CXXFLAGS+= -I${WRKSRC}/NeuralAudio/deps/RTNeural/modules/Eigen
-xpost-install:
- @${REINPLACE_CMD} -i '' -e 's|Neuralrack|NeuralRack|' ${STAGEDIR}${PREFIX}/lib/lv2/NeuralRack.lv2/*.ttl
+BUILD_CONFLICTS= portaudio # because portaudio is built with the JACK option off, but neuralrack finds it and assumes that JACK is enabled there
.include <bsd.port.mk>
diff --git a/audio/neuralrack-lv2/distinfo b/audio/neuralrack-lv2/distinfo
index f70f4d494b51..3faf1906e0e5 100644
--- a/audio/neuralrack-lv2/distinfo
+++ b/audio/neuralrack-lv2/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1748532410
-SHA256 (brummer10-neuralrack-v0.1.8_GH0.tar.gz) = a85fe79b0e7e305b3502ec071070c3c44537eb0dade1e45b2bbb03323e8664d4
-SIZE (brummer10-neuralrack-v0.1.8_GH0.tar.gz) = 284183
-SHA256 (brummer10-libxputty-dae5da5_GH0.tar.gz) = 9c54a2d54d26bc6b6d253ab85d1ff76d9a45465bfd4ac5be267852ada3a9eec2
-SIZE (brummer10-libxputty-dae5da5_GH0.tar.gz) = 576732
+TIMESTAMP = 1753948048
+SHA256 (brummer10-neuralrack-v0.2.0-2-gaa4278e_GH0.tar.gz) = 6747070faea6863cfaa72f125fa824642a6a44041c8004bbf465b7be061a43a2
+SIZE (brummer10-neuralrack-v0.2.0-2-gaa4278e_GH0.tar.gz) = 285343
+SHA256 (brummer10-libxputty-3f41e69_GH0.tar.gz) = 69301283d788590096f4fbe6c5c3e261bbb21c545a8201211a0729c39ad1eb8c
+SIZE (brummer10-libxputty-3f41e69_GH0.tar.gz) = 576949
SHA256 (HiFi-LoFi-FFTConvolver-f2cdeb04c42141d2caec19ca4f137398b2a76b85_GH0.tar.gz) = 38c7c4d9d2973f80df152993eda871c8ffaf886f9d7185301a890f3f656142a2
SIZE (HiFi-LoFi-FFTConvolver-f2cdeb04c42141d2caec19ca4f137398b2a76b85_GH0.tar.gz) = 14537
-SHA256 (mikeoliphant-NeuralAudio-137cd6c_GH0.tar.gz) = 730ccfa5746c0dc7b76495869811e042e4e5e609c126bb8ee5b5d15fd227f52b
-SIZE (mikeoliphant-NeuralAudio-137cd6c_GH0.tar.gz) = 217203
+SHA256 (mikeoliphant-NeuralAudio-02b6f79_GH0.tar.gz) = c09f96b33f17dc3700ef717cefbe94eb4a66df312c07b3e9da4c2eb0e117bb44
+SIZE (mikeoliphant-NeuralAudio-02b6f79_GH0.tar.gz) = 265874
SHA256 (mikeoliphant-RTNeural-5909c44_GH0.tar.gz) = bef7afb429ddc400680f30033b20fa961c4b5bc3adc72aaac3989505da7f402b
SIZE (mikeoliphant-RTNeural-5909c44_GH0.tar.gz) = 2649579
SHA256 (xtensor-stack-xsimd-a00c81f7b9e808a42aedcf7da2fbb1f9a636da34_GH0.tar.gz) = f1c485107ae0b29069a88bf9619d2d93eaed8321ae03a83d7fc437da85d5b9fd
diff --git a/audio/p5-Audio-Scan/files/patch-Scan.xs b/audio/p5-Audio-Scan/files/patch-Scan.xs
new file mode 100644
index 000000000000..d7371ff4eb77
--- /dev/null
+++ b/audio/p5-Audio-Scan/files/patch-Scan.xs
@@ -0,0 +1,58 @@
+Fix Unparseable XSUB parameter: 'char *' in Scan.xs, line xxx
+
+--- Scan.xs.orig 2025-07-13 08:30:15 UTC
++++ Scan.xs
+@@ -214,7 +214,7 @@ HV *
+ MODULE = Audio::Scan PACKAGE = Audio::Scan
+
+ HV *
+-_scan( char *, char *suffix, PerlIO *infile, SV *path, int filter, int md5_size, int md5_offset )
++_scan( char * _unused, char *suffix, PerlIO *infile, SV *path, int filter, int md5_size, int md5_offset )
+ CODE:
+ {
+ taghandler *hdl;
+@@ -266,7 +266,7 @@ int
+ RETVAL
+
+ int
+-_find_frame( char *, char *suffix, PerlIO *infile, SV *path, int offset )
++_find_frame( char * _unused, char *suffix, PerlIO *infile, SV *path, int offset )
+ CODE:
+ {
+ taghandler *hdl;
+@@ -282,7 +282,7 @@ HV *
+ RETVAL
+
+ HV *
+-_find_frame_return_info( char *, char *suffix, PerlIO *infile, SV *path, int offset )
++_find_frame_return_info( char * _unused, char *suffix, PerlIO *infile, SV *path, int offset )
+ CODE:
+ {
+ taghandler *hdl = _get_taghandler(suffix);
+@@ -306,7 +306,7 @@ int
+ RETVAL
+
+ int
+-is_supported(char *, SV *path)
++is_supported(char * _unused, SV *path)
+ CODE:
+ {
+ char *suffix = strrchr( SvPVX(path), '.' );
+@@ -322,7 +322,7 @@ SV *
+ RETVAL
+
+ SV *
+-type_for(char *, SV *suffix)
++type_for(char * _unused, SV *suffix)
+ CODE:
+ {
+ taghandler *hdl = NULL;
+@@ -360,7 +360,7 @@ AV *
+ RETVAL
+
+ AV *
+-extensions_for(char *, SV *type)
++extensions_for(char * _unused, SV *type)
+ CODE:
+ {
+ int i, j;
diff --git a/audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs b/audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs
new file mode 100644
index 000000000000..2d2909d74cfe
--- /dev/null
+++ b/audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs
@@ -0,0 +1,13 @@
+fix Unparseable XSUB parameter: 'offsets ...' in DiscID.xs, line 116
+
+--- DiscID.xs.orig 2025-07-13 08:36:28 UTC
++++ DiscID.xs
+@@ -113,7 +113,7 @@ int
+ ## Provides the TOC of a known CD.
+ ##
+ int
+-discid_put( disc, first_track, sectors, offsets ... )
++discid_put( disc, first_track, sectors, offsets, ... )
+ DiscId *disc
+ int first_track
+ int sectors
diff --git a/audio/plasma6-plasma-pa/Makefile b/audio/plasma6-plasma-pa/Makefile
index 9c82747b2dcb..0583338795cc 100644
--- a/audio/plasma6-plasma-pa/Makefile
+++ b/audio/plasma6-plasma-pa/Makefile
@@ -1,5 +1,6 @@
PORTNAME= plasma-pa
DISTVERSION= ${KDE_PLASMA_VERSION}
+PORTREVISION= 1
CATEGORIES= audio kde kde-plasma
MAINTAINER= kde@FreeBSD.org
@@ -8,7 +9,8 @@ COMMENT= Plasma applet for audio volume management using PulseAudio
LIB_DEPENDS= libcanberra.so:audio/libcanberra \
libpulse.so:audio/pulseaudio \
libKF6PulseAudioQt.so:audio/pulseaudio-qt
-RUN_DEPENDS= ${LOCALBASE}/share/sounds/freedesktop/index.theme:audio/freedesktop-sound-theme
+RUN_DEPENDS= ${LOCALBASE}/share/sounds/freedesktop/index.theme:audio/freedesktop-sound-theme \
+ libcanberra-pulse>0:audio/libcanberra-pulse
USES= cmake compiler:c++17-lang gettext gl gnome kde:6 pkgconfig \
qt:6 tar:xz
diff --git a/audio/schismtracker/Makefile b/audio/schismtracker/Makefile
index 1b9f0b96568c..39451a06a0c0 100644
--- a/audio/schismtracker/Makefile
+++ b/audio/schismtracker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= schismtracker
-DISTVERSION= 20250415
+DISTVERSION= 20250728
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/schismtracker/distinfo b/audio/schismtracker/distinfo
index 870b77ec1e70..67f8464c026d 100644
--- a/audio/schismtracker/distinfo
+++ b/audio/schismtracker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746459006
-SHA256 (schismtracker-schismtracker-20250415_GH0.tar.gz) = ba9b8e4381e9f3a3110ae7bb4e7794ac2399e88bb26a50c86a6f45beed57c5f3
-SIZE (schismtracker-schismtracker-20250415_GH0.tar.gz) = 1258277
+TIMESTAMP = 1753729567
+SHA256 (schismtracker-schismtracker-20250728_GH0.tar.gz) = adbf92c2690e59e177868d88a823802891d47fffab496a0a726864a0363d2bb1
+SIZE (schismtracker-schismtracker-20250728_GH0.tar.gz) = 1323158
diff --git a/audio/spotify-qt/Makefile b/audio/spotify-qt/Makefile
index 1967d8f19676..f5bd10771572 100644
--- a/audio/spotify-qt/Makefile
+++ b/audio/spotify-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spotify-qt
-PORTVERSION= 4.0.0
+PORTVERSION= 4.0.1
DISTVERSIONPREFIX= v
CATEGORIES= audio
@@ -16,7 +16,7 @@ USES= cmake compiler:c++11-lang qt:6
USE_GITHUB= yes
GH_ACCOUNT= kraxarn
USE_QT= base svg
-USE_GL= opengl
+USE_GL= gl opengl
PLIST_FILES= bin/spotify-qt \
share/applications/spotify-qt.desktop \
diff --git a/audio/spotify-qt/distinfo b/audio/spotify-qt/distinfo
index 4be17161ff71..1536cd68f2e6 100644
--- a/audio/spotify-qt/distinfo
+++ b/audio/spotify-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746124839
-SHA256 (kraxarn-spotify-qt-v4.0.0_GH0.tar.gz) = 358da63abf1bd0528c7b5e53aa72f2a5df265e9b0b4710cafefba0d0f633a672
-SIZE (kraxarn-spotify-qt-v4.0.0_GH0.tar.gz) = 774826
+TIMESTAMP = 1753514310
+SHA256 (kraxarn-spotify-qt-v4.0.1_GH0.tar.gz) = 75e735fa66eb7d20fd90a9600313a0bb78e071256e528554041641b6076a6b96
+SIZE (kraxarn-spotify-qt-v4.0.1_GH0.tar.gz) = 780822
diff --git a/audio/wavegain/Makefile b/audio/wavegain/Makefile
index f67567cedc58..fa45638b5046 100644
--- a/audio/wavegain/Makefile
+++ b/audio/wavegain/Makefile
@@ -1,9 +1,8 @@
PORTNAME= wavegain
-PORTVERSION= 1.2.8
-PORTREVISION= 3
+DISTVERSION= 1.3.1
CATEGORIES= audio
MASTER_SITES= http://www.rarewares.org/files/others/
-DISTNAME= ${PORTNAME}-${PORTVERSION}srcs${EXTRACT_SUFFIX}
+DISTNAME= ${PORTNAME}-${DISTVERSION}srcs
MAINTAINER= darcsis@gmail.com
COMMENT= Program that applies ReplayGain to wave files
@@ -11,20 +10,18 @@ WWW= https://www.rarewares.org/others.html
LICENSE= LGPL21
-LIB_DEPENDS= libsndfile.so:audio/libsndfile
-
ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= uses x86 assembly
-USES= gmake dos2unix zip
+USES= dos2unix zip
-PLIST_FILES= bin/wavegain
+WRKSRC= ${WRKDIR}/WaveGain-${DISTVERSION}
-WRKSRC= ${WRKDIR}/WaveGain-${PORTVERSION}
+PLIST_FILES= bin/wavegain
do-build:
- @cd ${WRKSRC} && ${CC} ${CFLAGS} *.c -o ${PORTNAME} \
- -DHAVE_CONFIG_H -lm -lsndfile -L${LOCALBASE}/lib
+ (cd ${WRKSRC} && ${SETENVI} ${CC} *.c -o ${PORTNAME} \
+ ${CFLAGS} -DHAVE_CONFIG_H ${LDFLAGS} -lm)
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
diff --git a/audio/wavegain/distinfo b/audio/wavegain/distinfo
index 667a08f4f839..bd5c7f2ac564 100644
--- a/audio/wavegain/distinfo
+++ b/audio/wavegain/distinfo
@@ -1,2 +1,3 @@
-SHA256 (wavegain-1.2.8srcs.zip) = e1ded05855fa209a67b887fa90e62c7c0a018dab20265a54d26eca40a6cc1436
-SIZE (wavegain-1.2.8srcs.zip) = 72867
+TIMESTAMP = 1749380338
+SHA256 (wavegain-1.3.1srcs.zip) = 939bdcae73c59851f0a4aaf4e1ecee0815d293f105cc6372c95d4bbeb9346d3d
+SIZE (wavegain-1.3.1srcs.zip) = 76000
diff --git a/audio/wavegain/files/patch-audio.c b/audio/wavegain/files/patch-audio.c
index 5951345a5b52..9de3538df029 100644
--- a/audio/wavegain/files/patch-audio.c
+++ b/audio/wavegain/files/patch-audio.c
@@ -1,7 +1,7 @@
---- audio.c.orig 2020-09-25 07:48:54 UTC
+--- audio.c.orig 2025-06-08 11:07:50 UTC
+++ audio.c
-@@ -32,20 +32,8 @@
- #include <sys/types.h>
+@@ -32,14 +32,6 @@
+ #include <sys/stat.h>
#include <math.h>
-#ifdef _WIN32
@@ -14,19 +14,4 @@
-
#include <fcntl.h>
--#ifndef __MACOSX__
--#include <malloc.h>
--#endif
--
- #include "config.h"
- #include "audio.h"
- #include "i18n.h"
-@@ -642,7 +630,7 @@ int wav_open(FILE *in, wavegain_opt *opt, unsigned cha
- if (!find_gain_chunk(in, &len))
- FSEEK64(in, current_pos, SEEK_SET);
- else {
-- char buf_double[8];
-+ unsigned char buf_double[8];
- opt->gain_chunk = 1;
- fread(buf_double, 1, 8, in);
- opt->gain_scale = READ_D64(buf_double);
+ #ifndef __MACOSX__
diff --git a/audio/wavegain/files/patch-audio.h b/audio/wavegain/files/patch-audio.h
index db4a717f6c63..b5042642ebd8 100644
--- a/audio/wavegain/files/patch-audio.h
+++ b/audio/wavegain/files/patch-audio.h
@@ -1,6 +1,6 @@
---- audio.h.orig 2008-11-11 11:29:08 UTC
+--- audio.h.orig 2025-06-08 11:12:29 UTC
+++ audio.h
-@@ -118,7 +118,7 @@ void raw_close(void *);
+@@ -136,7 +136,7 @@ long wav_ieee_read(void *, double **buffer, int sample
long wav_read(void *, double **buffer, int samples, int fast, int chunk);
long wav_ieee_read(void *, double **buffer, int samples, int fast, int chunk);
diff --git a/audio/wavegain/files/patch-main.c b/audio/wavegain/files/patch-main.c
deleted file mode 100644
index 2cae83cb9c59..000000000000
--- a/audio/wavegain/files/patch-main.c
+++ /dev/null
@@ -1,44 +0,0 @@
---- main.c.orig 2008-08-08 08:48:38 UTC
-+++ main.c
-@@ -178,7 +178,7 @@ int process_files(FILE_LIST* file_list, SETTINGS* sett
- /* Undo previously applied gain */
- if (settings->undo) {
- for (file = file_list; file; file = file->next_file) {
-- if (file->filename == '\0')
-+ if (file->filename == NULL)
- continue;
- if (!write_gains(file->filename, 0, 0, 0, 0, 0, settings)) {
- fprintf(stderr, " Error processing GAIN for file - %s\n", file->filename);
-@@ -191,12 +191,12 @@ int process_files(FILE_LIST* file_list, SETTINGS* sett
- for (file = file_list; file; file = file->next_file) {
- int dc_l;
- int dc_r;
-- if (file->filename == '\0')
-+ if (file->filename == NULL)
- continue;
-
- if (!get_gain(file->filename, &file->track_peak, &file->track_gain,
- file->dc_offset, file->offset, settings)) {
-- file->filename = '\0';
-+ file->filename = NULL;
- continue;
- }
- dc_l = (int)(file->dc_offset[0] * 32768 * -1);
-@@ -262,7 +262,7 @@ int process_files(FILE_LIST* file_list, SETTINGS* sett
- if(settings->apply_gain) { /* Write radio and audiophile gains. */
- total_files = 0.0;
- for (file = file_list; file; file = file->next_file) {
-- if (file->filename == '\0')
-+ if (file->filename == NULL)
- continue;
- if (settings->audiophile && settings->set_album_gain == 1)
- break;
-@@ -297,7 +297,7 @@ int process_files(FILE_LIST* file_list, SETTINGS* sett
- SetEnvironmentVariable("ALBUM_PEAK", ftos(settings->album_peak, "%.0lf"));
-
- for (file = file_list; file; file = file->next_file) {
-- if (file->filename == '\0')
-+ if (file->filename[0] == NULL)
- continue;
-
- if (dir[0] == '.' && dir[1] == '\\') dir += 2;
diff --git a/audio/wavegain/files/patch-misc.c b/audio/wavegain/files/patch-misc.c
deleted file mode 100644
index c71a357f24db..000000000000
--- a/audio/wavegain/files/patch-misc.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- misc.c.orig 2006-06-04 21:47:38 UTC
-+++ misc.c
-@@ -39,8 +39,7 @@ void file_error(const char* message, ...)
- vfprintf(stderr, message, args);
- va_end(args);
-
-- fprintf(stderr, strerror(err_num));
-- fprintf(stderr, "\n");
-+ fprintf(stderr, "%s\n", strerror(err_num));
- }
-
-
diff --git a/audio/wavegain/files/patch-wavegain.c b/audio/wavegain/files/patch-wavegain.c
index 30e76bf945c5..a024043951e8 100644
--- a/audio/wavegain/files/patch-wavegain.c
+++ b/audio/wavegain/files/patch-wavegain.c
@@ -1,11 +1,12 @@
---- wavegain.c.orig 2020-09-25 07:55:21 UTC
+--- wavegain.c.orig 2025-06-08 11:08:36 UTC
+++ wavegain.c
-@@ -19,20 +19,8 @@
- #include <string.h>
+@@ -34,15 +34,6 @@
+ #include <time.h>
#include <ctype.h>
-#ifdef _WIN32
-#include <io.h>
+-#include <process.h>
-#else
-# ifndef __MACOSX__
-# include <sys/io.h>
@@ -14,107 +15,4 @@
-
#include <fcntl.h>
--#ifndef __MACOSX__
--#include <malloc.h>
--#endif
--
- #include "gain_analysis.h"
- #include "i18n.h"
- #include "getopt.h"
-@@ -44,6 +32,8 @@
-
- #ifdef _WIN32
- #include <windows.h>
-+#else
-+#include <unistd.h>
- #endif
-
- #ifdef ENABLE_RECURSIVE
-@@ -57,6 +47,9 @@
- #define ROUND64(x) ( doubletmp = (x) + Dither.Add + (Int64_t)0x001FFFFD80000000L, *(Int64_t*)(&doubletmp) - (Int64_t)0x433FFFFD80000000L )
- #endif
-
-+#include <errno.h>
-+static int xrename(const char *oldpath, const char *newpath);
-+
- extern int write_to_log;
- dither_t Dither;
- double doubletmp;
-@@ -639,7 +632,14 @@ int write_gains(const char *filename, double radio_gai
- goto exit;
- }
-
-- if (rename(TEMP_NAME, filename) != 0) {
-+ /*
-+ * int rename(const char *old, const char *new);
-+ * In POSIX, rename will fail if the 'old' and 'new' names are on different mounted file systems.
-+ * ( From http://en.wikipedia.org/wiki/Rename_%28C%29 )
-+ * Function 'xrename' from 'normalize-0.7.6' is one clever solution
-+ */
-+ /*if (rename(TEMP_NAME, filename) != 0) {*/
-+ if (xrename(TEMP_NAME, filename) != 0) {
- fprintf(stderr, " Error renaming '" TEMP_NAME "' to '%s' (uh-oh)\n", filename);
- goto exit;
- }
-@@ -650,4 +650,61 @@ exit:
- return result;
- }
-
-+/* From normalize-0.7.6/nid3lib/write.c
-+ * Move the file "oldpath" to "newpath", or copy and delete if they
-+ * are on different filesystems.
-+*/
-+static int
-+xrename(const char *oldpath, const char *newpath)
-+{
-+ FILE *in, *out;
-+ char buf[4096];
-+ size_t sz;
-
-+ if (strcmp(oldpath, newpath) == 0)
-+ return 0;
-+
-+#ifdef __EMX__
-+ if (unlink(newpath) == -1 && errno != ENOENT)
-+ return -1;
-+#endif
-+
-+ if (rename(oldpath, newpath) == -1) {
-+ if (errno == EXDEV) {
-+ /* files are on different filesystems, so we have to copy */
-+ if (unlink(newpath) == -1 && errno != ENOENT)
-+ return -1;
-+
-+ in = fopen(oldpath, "rb");
-+ if (in == NULL)
-+ return -1;
-+ out = fopen(newpath, "wb");
-+ if (out == NULL) {
-+ fclose(in);
-+ return -1;
-+ }
-+
-+ while ((sz = fread(buf, 1, 4096, in)) > 0)
-+ fwrite(buf, 1, sz, out);
-+
-+ if (ferror(in) || ferror(out)) {
-+ fclose(in);
-+ fclose(out);
-+ return -1;
-+ }
-+ if (fclose(in) == EOF) {
-+ fclose(out);
-+ return -1;
-+ }
-+ if (fclose(out) == EOF)
-+ return -1;
-+
-+ if (unlink(oldpath) == -1)
-+ return -1;
-+ } else {
-+ return -1;
-+ }
-+ }
-+
-+ return 0;
-+}
+ #ifndef __MACOSX__
diff --git a/benchmarks/iperf3/Makefile b/benchmarks/iperf3/Makefile
index b38c8e65aa75..c46a618495fd 100644
--- a/benchmarks/iperf3/Makefile
+++ b/benchmarks/iperf3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= iperf
-DISTVERSION= 3.19
+DISTVERSION= 3.19.1
CATEGORIES= benchmarks
MASTER_SITES= https://github.com/esnet/${PORTNAME}/releases/download/${DISTVERSION}/ \
https://downloads.es.net/pub/${PORTNAME}/
diff --git a/benchmarks/iperf3/distinfo b/benchmarks/iperf3/distinfo
index 4eedbb31519b..19fe05f49ec6 100644
--- a/benchmarks/iperf3/distinfo
+++ b/benchmarks/iperf3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747435695
-SHA256 (iperf-3.19.tar.gz) = 040161da1555ec7411a9d81191049830ef37717d429a94ee6cf0842618e0e29c
-SIZE (iperf-3.19.tar.gz) = 692569
+TIMESTAMP = 1753479363
+SHA256 (iperf-3.19.1.tar.gz) = dc63f89ec581ea99f8b558d8eb35109de06383010db5a1906c208a562ba0c270
+SIZE (iperf-3.19.1.tar.gz) = 694807
diff --git a/biology/augustus/Makefile b/biology/augustus/Makefile
index 147d25ad6850..9ca5a108bdec 100644
--- a/biology/augustus/Makefile
+++ b/biology/augustus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= augustus
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= biology science
PKGNAMESUFFIX= -gene-prediction
diff --git a/biology/bbmap/Makefile b/biology/bbmap/Makefile
index f9adfeb4db4f..f002e215a910 100644
--- a/biology/bbmap/Makefile
+++ b/biology/bbmap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bbmap
-DISTVERSION= 39.15
+DISTVERSION= 39.33
CATEGORIES= biology java
MASTER_SITES= SF/bbmap/
DISTNAME= BBMap_${PORTVERSION}
@@ -14,8 +14,8 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/license.txt
RUN_DEPENDS= bash:shells/bash \
- pigz:archivers/pigz \
- pbzip2:archivers/pbzip2
+ pbzip2:archivers/pbzip2 \
+ pigz:archivers/pigz
USES= java shebangfix
diff --git a/biology/bbmap/distinfo b/biology/bbmap/distinfo
index 1bec09ddc1f9..c2fdad3c90f0 100644
--- a/biology/bbmap/distinfo
+++ b/biology/bbmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737030117
-SHA256 (BBMap_39.15.tar.gz) = b6698469a2a90f4930537c575ff1f70332f88a933dd5e286c83ea0ff30802344
-SIZE (BBMap_39.15.tar.gz) = 12498916
+TIMESTAMP = 1753598961
+SHA256 (BBMap_39.33.tar.gz) = b82d06579e118467b5f129f06c93991196d25cc7e43cd233aeb777f85507175e
+SIZE (BBMap_39.33.tar.gz) = 13433045
diff --git a/biology/bbmap/pkg-plist b/biology/bbmap/pkg-plist
index 1515769118ae..9a9e248eafa3 100644
--- a/biology/bbmap/pkg-plist
+++ b/biology/bbmap/pkg-plist
@@ -11,11 +11,14 @@ libexec/bbmap/a_sample_mt.sh
libexec/bbmap/addadapters.sh
libexec/bbmap/addssu.sh
libexec/bbmap/adjusthomopolymers.sh
+libexec/bbmap/alignrandom.sh
libexec/bbmap/alltoall.sh
libexec/bbmap/analyzeaccession.sh
libexec/bbmap/analyzegenes.sh
libexec/bbmap/analyzesketchresults.sh
libexec/bbmap/applyvariants.sh
+libexec/bbmap/bandedaligner.sh
+libexec/bbmap/bandedplusaligner.sh
libexec/bbmap/bbcms.sh
libexec/bbmap/bbcountunique.sh
libexec/bbmap/bbcrisprfinder.sh
@@ -45,8 +48,10 @@ libexec/bbmap/callgenes.sh
libexec/bbmap/callpeaks.sh
libexec/bbmap/callvariants.sh
libexec/bbmap/callvariants2.sh
+libexec/bbmap/cat.sh
libexec/bbmap/cg2illumina.sh
libexec/bbmap/checkstrand.sh
+libexec/bbmap/cladeloader.sh
libexec/bbmap/clumpify.sh
libexec/bbmap/commonkmers.sh
libexec/bbmap/comparegff.sh
@@ -64,6 +69,7 @@ libexec/bbmap/countgc.sh
libexec/bbmap/countsharedlines.sh
libexec/bbmap/crossblock.sh
libexec/bbmap/crosscontaminate.sh
+libexec/bbmap/crosscutaligner.sh
libexec/bbmap/cutgff.sh
libexec/bbmap/cutprimers.sh
libexec/bbmap/decontaminate.sh
@@ -73,6 +79,8 @@ libexec/bbmap/dedupebymapping.sh
libexec/bbmap/demuxbyname.sh
libexec/bbmap/demuxserver.sh
libexec/bbmap/diskbench.sh
+libexec/bbmap/driftingaligner.sh
+libexec/bbmap/driftingplusaligner.sh
libexec/bbmap/estherfilter.sh
libexec/bbmap/explodetree.sh
libexec/bbmap/fetchproks.sh
@@ -98,6 +106,8 @@ libexec/bbmap/getreads.sh
libexec/bbmap/gi2ancestors.sh
libexec/bbmap/gi2taxid.sh
libexec/bbmap/gitable.sh
+libexec/bbmap/glocalaligner.sh
+libexec/bbmap/gradebins.sh
libexec/bbmap/grademerge.sh
libexec/bbmap/gradesam.sh
libexec/bbmap/icecreamfinder.sh
@@ -105,7 +115,9 @@ libexec/bbmap/icecreamgrader.sh
libexec/bbmap/icecreammaker.sh
libexec/bbmap/idmatrix.sh
libexec/bbmap/idtree.sh
+libexec/bbmap/indelfree.sh
libexec/bbmap/invertkey.sh
+libexec/bbmap/javasetup.sh
libexec/bbmap/kapastats.sh
libexec/bbmap/kcompress.sh
libexec/bbmap/keepbestcopy.sh
@@ -124,8 +136,10 @@ libexec/bbmap/loglog.sh
libexec/bbmap/makechimeras.sh
libexec/bbmap/makecontaminatedgenomes.sh
libexec/bbmap/makepolymers.sh
+libexec/bbmap/makequickbinvector.sh
libexec/bbmap/mapPacBio.sh
libexec/bbmap/matrixtocolumns.sh
+libexec/bbmap/memdetect.sh
libexec/bbmap/mergeOTUs.sh
libexec/bbmap/mergebarcodes.sh
libexec/bbmap/mergepgm.sh
@@ -133,6 +147,7 @@ libexec/bbmap/mergeribo.sh
libexec/bbmap/mergesam.sh
libexec/bbmap/mergesketch.sh
libexec/bbmap/mergesorted.sh
+libexec/bbmap/microalign.sh
libexec/bbmap/msa.sh
libexec/bbmap/mutate.sh
libexec/bbmap/muxbyname.sh
@@ -153,11 +168,16 @@ libexec/bbmap/printtime.sh
libexec/bbmap/processfrag.sh
libexec/bbmap/processhi-c.sh
libexec/bbmap/processspeed.sh
+libexec/bbmap/quabblealigner.sh
+libexec/bbmap/quantumaligner.sh
libexec/bbmap/quickbin.sh
+libexec/bbmap/quickclade.sh
libexec/bbmap/randomgenome.sh
libexec/bbmap/randomreads.sh
+libexec/bbmap/randomreadsmg.sh
libexec/bbmap/readlength.sh
libexec/bbmap/readqc.sh
+libexec/bbmap/reducecolumns.sh
libexec/bbmap/reducesilva.sh
libexec/bbmap/reformat.sh
libexec/bbmap/reformatpb.sh
@@ -168,7 +188,10 @@ libexec/bbmap/removehuman2.sh
libexec/bbmap/removemicrobes.sh
libexec/bbmap/removesmartbell.sh
libexec/bbmap/rename.sh
+libexec/bbmap/renamebymapping.sh
+libexec/bbmap/renamebysketch.sh
libexec/bbmap/renameimg.sh
+libexec/bbmap/renameref.sh
libexec/bbmap/repair.sh
libexec/bbmap/replaceheaders.sh
libexec/bbmap/representative.sh
@@ -195,6 +218,7 @@ libexec/bbmap/splitsam.sh
libexec/bbmap/splitsam4way.sh
libexec/bbmap/splitsam6way.sh
libexec/bbmap/stats.sh
+libexec/bbmap/stats3.sh
libexec/bbmap/statswrapper.sh
libexec/bbmap/streamsam.sh
libexec/bbmap/subsketch.sh
@@ -215,6 +239,8 @@ libexec/bbmap/taxonomy.sh
libexec/bbmap/taxserver.sh
libexec/bbmap/taxsize.sh
libexec/bbmap/taxtree.sh
+libexec/bbmap/testaligners.sh
+libexec/bbmap/testaligners2.sh
libexec/bbmap/testfilesystem.sh
libexec/bbmap/testformat.sh
libexec/bbmap/testformat2.sh
@@ -227,7 +253,11 @@ libexec/bbmap/trimcontigs.sh
libexec/bbmap/unicode2ascii.sh
libexec/bbmap/unzip.sh
libexec/bbmap/vcf2gff.sh
+libexec/bbmap/visualizealignment.sh
+libexec/bbmap/wavefrontaligner.sh
libexec/bbmap/webcheck.sh
+libexec/bbmap/wobblealigner.sh
+libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/align2/AbstractIndex.class
%%JAVAJARDIR%%/bbmap/align2/AbstractIndex.java
%%JAVAJARDIR%%/bbmap/align2/AbstractMapThread.class
@@ -348,9 +378,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/align2/QuadHeap.java
%%JAVAJARDIR%%/bbmap/align2/QualityTools.class
%%JAVAJARDIR%%/bbmap/align2/QualityTools.java
-%%JAVAJARDIR%%/bbmap/align2/RandomReads3$1.class
-%%JAVAJARDIR%%/bbmap/align2/RandomReads3.class
-%%JAVAJARDIR%%/bbmap/align2/RandomReads3.java
%%JAVAJARDIR%%/bbmap/align2/RefToIndex.class
%%JAVAJARDIR%%/bbmap/align2/RefToIndex.java
%%JAVAJARDIR%%/bbmap/align2/ReformatBatchOutput.class
@@ -363,6 +390,9 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/align2/SplitMappedReads.java
%%JAVAJARDIR%%/bbmap/align2/TranslateColorspaceRead.class
%%JAVAJARDIR%%/bbmap/align2/TranslateColorspaceRead.java
+%%JAVAJARDIR%%/bbmap/aligner/AlignRandom$1.class
+%%JAVAJARDIR%%/bbmap/aligner/AlignRandom.class
+%%JAVAJARDIR%%/bbmap/aligner/AlignRandom.java
%%JAVAJARDIR%%/bbmap/aligner/Aligner.class
%%JAVAJARDIR%%/bbmap/aligner/Aligner.java
%%JAVAJARDIR%%/bbmap/aligner/Alignment.class
@@ -372,10 +402,84 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/aligner/AllToAll$ProcessThread.class
%%JAVAJARDIR%%/bbmap/aligner/AllToAll.class
%%JAVAJARDIR%%/bbmap/aligner/AllToAll.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerConcise.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerConcise.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerInt.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerInt.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerM.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedAlignerM.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedByteAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedByteAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner2.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner3.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAligner3.java
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAlignerInt.class
+%%JAVAJARDIR%%/bbmap/aligner/BandedPlusAlignerInt.java
+%%JAVAJARDIR%%/bbmap/aligner/ClippingTest.class
+%%JAVAJARDIR%%/bbmap/aligner/ClippingTest.java
+%%JAVAJARDIR%%/bbmap/aligner/CrossCutAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/CrossCutAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/DiagonalAligner$ExtzResult.class
+%%JAVAJARDIR%%/bbmap/aligner/DiagonalAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/DiagonalAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/DriftingAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/DriftingAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/DriftingAlignerConcise.class
+%%JAVAJARDIR%%/bbmap/aligner/DriftingAlignerConcise.java
+%%JAVAJARDIR%%/bbmap/aligner/DriftingAlignerM.class
+%%JAVAJARDIR%%/bbmap/aligner/DriftingAlignerM.java
+%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner2.class
+%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner3.class
+%%JAVAJARDIR%%/bbmap/aligner/DriftingPlusAligner3.java
+%%JAVAJARDIR%%/bbmap/aligner/Eh.class
+%%JAVAJARDIR%%/bbmap/aligner/Factory.class
+%%JAVAJARDIR%%/bbmap/aligner/Factory.java
%%JAVAJARDIR%%/bbmap/aligner/FlatAligner.class
%%JAVAJARDIR%%/bbmap/aligner/FlatAligner.java
%%JAVAJARDIR%%/bbmap/aligner/FlatAligner2.class
%%JAVAJARDIR%%/bbmap/aligner/FlatAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerConcise.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerConcise.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerInt.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerInt.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerOld.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalAlignerOld.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner2.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner3.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner3.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner4.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner4.java
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner5.class
+%%JAVAJARDIR%%/bbmap/aligner/GlocalPlusAligner5.java
+%%JAVAJARDIR%%/bbmap/aligner/IDAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/IDAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/IndelFreeAligner$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/aligner/IndelFreeAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/IndelFreeAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/IntIndex.class
+%%JAVAJARDIR%%/bbmap/aligner/IntIndex.java
+%%JAVAJARDIR%%/bbmap/aligner/IntListAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/IntListAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/Ksw2gg$Cell.class
+%%JAVAJARDIR%%/bbmap/aligner/Ksw2gg.class
+%%JAVAJARDIR%%/bbmap/aligner/Ksw2gg.java
+%%JAVAJARDIR%%/bbmap/aligner/KswGgJava.class
+%%JAVAJARDIR%%/bbmap/aligner/KswGgJava.java
+%%JAVAJARDIR%%/bbmap/aligner/MSAViz.class
+%%JAVAJARDIR%%/bbmap/aligner/MSAViz.java
%%JAVAJARDIR%%/bbmap/aligner/MicroAligner.class
%%JAVAJARDIR%%/bbmap/aligner/MicroAligner.java
%%JAVAJARDIR%%/bbmap/aligner/MicroAligner2.class
@@ -384,6 +488,13 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/aligner/MicroAligner3.java
%%JAVAJARDIR%%/bbmap/aligner/MicroIndex3.class
%%JAVAJARDIR%%/bbmap/aligner/MicroIndex3.java
+%%JAVAJARDIR%%/bbmap/aligner/MicroWrapper$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/aligner/MicroWrapper.class
+%%JAVAJARDIR%%/bbmap/aligner/MicroWrapper.java
+%%JAVAJARDIR%%/bbmap/aligner/MinHitsCalculator.class
+%%JAVAJARDIR%%/bbmap/aligner/MinHitsCalculator.java
+%%JAVAJARDIR%%/bbmap/aligner/MinHitsCalculatorOld.class
+%%JAVAJARDIR%%/bbmap/aligner/MinHitsCalculatorOld.java
%%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter.class
%%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter.java
%%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter2.class
@@ -392,6 +503,34 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter3.java
%%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter_WithBarriers.class
%%JAVAJARDIR%%/bbmap/aligner/MultiStateAligner9PacBioAdapter_WithBarriers.java
+%%JAVAJARDIR%%/bbmap/aligner/Parallelogram.class
+%%JAVAJARDIR%%/bbmap/aligner/Parallelogram.java
+%%JAVAJARDIR%%/bbmap/aligner/QuabbleAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/QuabbleAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerConcise.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerConcise.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerConcise2.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerConcise2.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerM.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerM.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerQC.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumAlignerQC.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner2.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner3.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner3.java
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner4.class
+%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner4.java
+%%JAVAJARDIR%%/bbmap/aligner/Query.class
+%%JAVAJARDIR%%/bbmap/aligner/Query.java
+%%JAVAJARDIR%%/bbmap/aligner/RelativeAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/RelativeAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/ScrabbleAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/ScrabbleAligner.java
%%JAVAJARDIR%%/bbmap/aligner/SideChannel3.class
%%JAVAJARDIR%%/bbmap/aligner/SideChannel3.java
%%JAVAJARDIR%%/bbmap/aligner/SingleStateAlignerFlat.class
@@ -408,6 +547,39 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/aligner/SingleStateAlignerFlatFloat.java
%%JAVAJARDIR%%/bbmap/aligner/SingleStateAlignerPacBioAdapter.class
%%JAVAJARDIR%%/bbmap/aligner/SingleStateAlignerPacBioAdapter.java
+%%JAVAJARDIR%%/bbmap/aligner/Test$Runner.class
+%%JAVAJARDIR%%/bbmap/aligner/Test.class
+%%JAVAJARDIR%%/bbmap/aligner/Test.java
+%%JAVAJARDIR%%/bbmap/aligner/TestAlignerSuite$Job.class
+%%JAVAJARDIR%%/bbmap/aligner/TestAlignerSuite$Worker.class
+%%JAVAJARDIR%%/bbmap/aligner/TestAlignerSuite.class
+%%JAVAJARDIR%%/bbmap/aligner/TestAlignerSuite.java
+%%JAVAJARDIR%%/bbmap/aligner/VisualizationConverter.class
+%%JAVAJARDIR%%/bbmap/aligner/VisualizationConverter.java
+%%JAVAJARDIR%%/bbmap/aligner/Visualizer.class
+%%JAVAJARDIR%%/bbmap/aligner/Visualizer.java
+%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAligner2.class
+%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAlignerViz.class
+%%JAVAJARDIR%%/bbmap/aligner/WaveFrontAlignerViz.java
+%%JAVAJARDIR%%/bbmap/aligner/WobbleAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/WobbleAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/WobbleAlignerConcise.class
+%%JAVAJARDIR%%/bbmap/aligner/WobbleAlignerConcise.java
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner.java
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner2.class
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner2.java
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner3.class
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner3.java
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner4.class
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner4.java
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner5.class
+%%JAVAJARDIR%%/bbmap/aligner/WobblePlusAligner5.java
+%%JAVAJARDIR%%/bbmap/aligner/XDropHAligner.class
+%%JAVAJARDIR%%/bbmap/aligner/XDropHAligner.java
%%JAVAJARDIR%%/bbmap/assemble/AbstractBuildThread.class
%%JAVAJARDIR%%/bbmap/assemble/AbstractBuildThread.java
%%JAVAJARDIR%%/bbmap/assemble/AbstractExploreThread.class
@@ -520,40 +692,103 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/barcode/stub/PCRMatrixTile.java
%%JAVAJARDIR%%/bbmap/bbmin/Minimizer.class
%%JAVAJARDIR%%/bbmap/bbmin/Minimizer.java
+%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner.class
+%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner.java
+%%JAVAJARDIR%%/bbmap/bin/AdjustEntropy.class
+%%JAVAJARDIR%%/bbmap/bin/AdjustEntropy.java
+%%JAVAJARDIR%%/bbmap/bin/AllToAllVectorMaker.class
+%%JAVAJARDIR%%/bbmap/bin/AllToAllVectorMaker.java
%%JAVAJARDIR%%/bbmap/bin/Bin.class
%%JAVAJARDIR%%/bbmap/bin/Bin.java
+%%JAVAJARDIR%%/bbmap/bin/BinComparator.class
+%%JAVAJARDIR%%/bbmap/bin/BinComparator.java
+%%JAVAJARDIR%%/bbmap/bin/BinMap.class
+%%JAVAJARDIR%%/bbmap/bin/BinMap.java
%%JAVAJARDIR%%/bbmap/bin/BinObject.class
%%JAVAJARDIR%%/bbmap/bin/BinObject.java
%%JAVAJARDIR%%/bbmap/bin/BinSketcher$ProcessThread.class
%%JAVAJARDIR%%/bbmap/bin/BinSketcher.class
%%JAVAJARDIR%%/bbmap/bin/BinSketcher.java
+%%JAVAJARDIR%%/bbmap/bin/BinStats.class
+%%JAVAJARDIR%%/bbmap/bin/BinStats.java
+%%JAVAJARDIR%%/bbmap/bin/BinStatsComparator.class
+%%JAVAJARDIR%%/bbmap/bin/BinStatsComparator.java
+%%JAVAJARDIR%%/bbmap/bin/Binner$CompareThread.class
%%JAVAJARDIR%%/bbmap/bin/Binner.class
%%JAVAJARDIR%%/bbmap/bin/Binner.java
+%%JAVAJARDIR%%/bbmap/bin/ChartMaker.class
+%%JAVAJARDIR%%/bbmap/bin/ChartMaker.java
+%%JAVAJARDIR%%/bbmap/bin/Clade.class
+%%JAVAJARDIR%%/bbmap/bin/Clade.java
+%%JAVAJARDIR%%/bbmap/bin/CladeIndex.class
+%%JAVAJARDIR%%/bbmap/bin/CladeIndex.java
+%%JAVAJARDIR%%/bbmap/bin/CladeLoader$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/bin/CladeLoader.class
+%%JAVAJARDIR%%/bbmap/bin/CladeLoader.java
+%%JAVAJARDIR%%/bbmap/bin/CladeLoaderMF$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/bin/CladeLoaderMF.class
+%%JAVAJARDIR%%/bbmap/bin/CladeLoaderMF.java
+%%JAVAJARDIR%%/bbmap/bin/CladeSearcher$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/bin/CladeSearcher.class
+%%JAVAJARDIR%%/bbmap/bin/CladeSearcher.java
%%JAVAJARDIR%%/bbmap/bin/Cluster.class
%%JAVAJARDIR%%/bbmap/bin/Cluster.java
+%%JAVAJARDIR%%/bbmap/bin/Comparison.class
+%%JAVAJARDIR%%/bbmap/bin/Comparison.java
+%%JAVAJARDIR%%/bbmap/bin/ComparisonHeap$WorstFirstComparator.class
+%%JAVAJARDIR%%/bbmap/bin/ComparisonHeap.class
+%%JAVAJARDIR%%/bbmap/bin/ComparisonHeap.java
+%%JAVAJARDIR%%/bbmap/bin/ConservationModel.class
+%%JAVAJARDIR%%/bbmap/bin/ConservationModel.java
+%%JAVAJARDIR%%/bbmap/bin/Contig$ContigIterator.class
%%JAVAJARDIR%%/bbmap/bin/Contig.class
%%JAVAJARDIR%%/bbmap/bin/Contig.java
%%JAVAJARDIR%%/bbmap/bin/ContigRenamer$ProcessThread.class
%%JAVAJARDIR%%/bbmap/bin/ContigRenamer$Scaf.class
%%JAVAJARDIR%%/bbmap/bin/ContigRenamer.class
%%JAVAJARDIR%%/bbmap/bin/ContigRenamer.java
+%%JAVAJARDIR%%/bbmap/bin/CrystalChamber$Centroid.class
+%%JAVAJARDIR%%/bbmap/bin/CrystalChamber.class
+%%JAVAJARDIR%%/bbmap/bin/CrystalChamber.java
%%JAVAJARDIR%%/bbmap/bin/DataLoader.class
%%JAVAJARDIR%%/bbmap/bin/DataLoader.java
%%JAVAJARDIR%%/bbmap/bin/FileRenamer.class
%%JAVAJARDIR%%/bbmap/bin/FileRenamer.java
+%%JAVAJARDIR%%/bbmap/bin/GTDBLine.class
+%%JAVAJARDIR%%/bbmap/bin/GTDBLine.java
+%%JAVAJARDIR%%/bbmap/bin/GeneTools.class
+%%JAVAJARDIR%%/bbmap/bin/GeneTools.java
+%%JAVAJARDIR%%/bbmap/bin/GradeBins$CCLine.class
+%%JAVAJARDIR%%/bbmap/bin/GradeBins$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/bin/GradeBins.class
+%%JAVAJARDIR%%/bbmap/bin/GradeBins.java
+%%JAVAJARDIR%%/bbmap/bin/IDComparator.class
+%%JAVAJARDIR%%/bbmap/bin/IDComparator.java
+%%JAVAJARDIR%%/bbmap/bin/Key.class
+%%JAVAJARDIR%%/bbmap/bin/Key.java
+%%JAVAJARDIR%%/bbmap/bin/KeyValue.class
+%%JAVAJARDIR%%/bbmap/bin/KeyValue.java
+%%JAVAJARDIR%%/bbmap/bin/KmerProb.class
+%%JAVAJARDIR%%/bbmap/bin/KmerProb.java
+%%JAVAJARDIR%%/bbmap/bin/Oracle.class
+%%JAVAJARDIR%%/bbmap/bin/Oracle.java
%%JAVAJARDIR%%/bbmap/bin/QuickBin$ProcessThread.class
%%JAVAJARDIR%%/bbmap/bin/QuickBin.class
%%JAVAJARDIR%%/bbmap/bin/QuickBin.java
-%%JAVAJARDIR%%/bbmap/bin/RandomReadsMG$Genome.class
-%%JAVAJARDIR%%/bbmap/bin/RandomReadsMG$ProcessThread.class
-%%JAVAJARDIR%%/bbmap/bin/RandomReadsMG.class
-%%JAVAJARDIR%%/bbmap/bin/RandomReadsMG.java
+%%JAVAJARDIR%%/bbmap/bin/SamLoader$LoadThread.class
+%%JAVAJARDIR%%/bbmap/bin/SamLoader.class
+%%JAVAJARDIR%%/bbmap/bin/SamLoader.java
+%%JAVAJARDIR%%/bbmap/bin/ScoreComparator.class
+%%JAVAJARDIR%%/bbmap/bin/ScoreComparator.java
%%JAVAJARDIR%%/bbmap/bin/SimilarityMeasures.class
%%JAVAJARDIR%%/bbmap/bin/SimilarityMeasures.java
%%JAVAJARDIR%%/bbmap/bin/SketchRecord.class
%%JAVAJARDIR%%/bbmap/bin/SketchRecord.java
%%JAVAJARDIR%%/bbmap/bin/Sketchable.class
%%JAVAJARDIR%%/bbmap/bin/Sketchable.java
+%%JAVAJARDIR%%/bbmap/bin/SpectraCounter$LoadThread.class
+%%JAVAJARDIR%%/bbmap/bin/SpectraCounter.class
+%%JAVAJARDIR%%/bbmap/bin/SpectraCounter.java
%%JAVAJARDIR%%/bbmap/bloom/BloomFilter.class
%%JAVAJARDIR%%/bbmap/bloom/BloomFilter.java
%%JAVAJARDIR%%/bbmap/bloom/BloomFilterCorrector.class
@@ -928,6 +1163,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/fileIO/ChainLine.java
%%JAVAJARDIR%%/bbmap/fileIO/CompressFiles.class
%%JAVAJARDIR%%/bbmap/fileIO/CompressFiles.java
+%%JAVAJARDIR%%/bbmap/fileIO/Concatenate.class
+%%JAVAJARDIR%%/bbmap/fileIO/Concatenate.java
%%JAVAJARDIR%%/bbmap/fileIO/CopyFile$1.class
%%JAVAJARDIR%%/bbmap/fileIO/CopyFile.class
%%JAVAJARDIR%%/bbmap/fileIO/CopyFile.java
@@ -973,6 +1210,11 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/fun/DiskBench$WriteThread.class
%%JAVAJARDIR%%/bbmap/fun/DiskBench.class
%%JAVAJARDIR%%/bbmap/fun/DiskBench.java
+%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer$1.class
+%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer$2.class
+%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer$DirSize.class
+%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer.class
+%%JAVAJARDIR%%/bbmap/fun/DiskSpaceAnalyzer.java
%%JAVAJARDIR%%/bbmap/fun/Dongle.class
%%JAVAJARDIR%%/bbmap/fun/Dongle.java
%%JAVAJARDIR%%/bbmap/fun/FindPath$Edge.class
@@ -1016,6 +1258,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/fun/Palindrome2$Drome.class
%%JAVAJARDIR%%/bbmap/fun/Palindrome2.class
%%JAVAJARDIR%%/bbmap/fun/Palindrome2.java
+%%JAVAJARDIR%%/bbmap/fun/ParseDouble.class
+%%JAVAJARDIR%%/bbmap/fun/ParseDouble.java
%%JAVAJARDIR%%/bbmap/fun/ProbShared.class
%%JAVAJARDIR%%/bbmap/fun/ProbShared.java
%%JAVAJARDIR%%/bbmap/fun/ProbShared2.class
@@ -1039,6 +1283,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/gff/GbffLocus.java
%%JAVAJARDIR%%/bbmap/gff/GffLine.class
%%JAVAJARDIR%%/bbmap/gff/GffLine.java
+%%JAVAJARDIR%%/bbmap/gff/GtfLine.class
+%%JAVAJARDIR%%/bbmap/gff/GtfLine.java
%%JAVAJARDIR%%/bbmap/gff/ParseCrispr.class
%%JAVAJARDIR%%/bbmap/gff/ParseCrispr.java
%%JAVAJARDIR%%/bbmap/gff/VcfToGff$1.class
@@ -1114,49 +1360,21 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/icecream/ZMW.java
%%JAVAJARDIR%%/bbmap/icecream/ZMWStreamer.class
%%JAVAJARDIR%%/bbmap/icecream/ZMWStreamer.java
-%%JAVAJARDIR%%/bbmap/jasper/Comparison.class
-%%JAVAJARDIR%%/bbmap/jasper/Comparison.java
-%%JAVAJARDIR%%/bbmap/jasper/DenseSimilarityMatrix.class
-%%JAVAJARDIR%%/bbmap/jasper/DenseSimilarityMatrix.java
-%%JAVAJARDIR%%/bbmap/jasper/DenseTree.class
-%%JAVAJARDIR%%/bbmap/jasper/DenseTree.java
-%%JAVAJARDIR%%/bbmap/jasper/DenseTreeValidate.class
-%%JAVAJARDIR%%/bbmap/jasper/DenseTreeValidate.java
%%JAVAJARDIR%%/bbmap/jasper/KmerPosition.class
%%JAVAJARDIR%%/bbmap/jasper/KmerPosition.java
%%JAVAJARDIR%%/bbmap/jasper/KmerPosition3.class
%%JAVAJARDIR%%/bbmap/jasper/KmerPosition3.java
-%%JAVAJARDIR%%/bbmap/jasper/NCBIComparison.class
-%%JAVAJARDIR%%/bbmap/jasper/NCBIComparison.java
-%%JAVAJARDIR%%/bbmap/jasper/NCBISparseSimilarityMatrix.class
-%%JAVAJARDIR%%/bbmap/jasper/NCBISparseSimilarityMatrix.java
-%%JAVAJARDIR%%/bbmap/jasper/NCBISparseTree.class
-%%JAVAJARDIR%%/bbmap/jasper/NCBISparseTree.java
-%%JAVAJARDIR%%/bbmap/jasper/NCBISparseTreeValidate.class
-%%JAVAJARDIR%%/bbmap/jasper/NCBISparseTreeValidate.java
-%%JAVAJARDIR%%/bbmap/jasper/NCBITreeNode.class
-%%JAVAJARDIR%%/bbmap/jasper/NCBITreeNode.java
-%%JAVAJARDIR%%/bbmap/jasper/Organism.class
-%%JAVAJARDIR%%/bbmap/jasper/Organism.java
-%%JAVAJARDIR%%/bbmap/jasper/SimilarityMatrix.class
-%%JAVAJARDIR%%/bbmap/jasper/SimilarityMatrix.java
-%%JAVAJARDIR%%/bbmap/jasper/SparseSimilarityMatrix.class
-%%JAVAJARDIR%%/bbmap/jasper/SparseSimilarityMatrix.java
-%%JAVAJARDIR%%/bbmap/jasper/SparseTree.class
-%%JAVAJARDIR%%/bbmap/jasper/SparseTree.java
-%%JAVAJARDIR%%/bbmap/jasper/SparseTreeValidate.class
-%%JAVAJARDIR%%/bbmap/jasper/SparseTreeValidate.java
-%%JAVAJARDIR%%/bbmap/jasper/TaxCompare.class
-%%JAVAJARDIR%%/bbmap/jasper/TaxCompare.java
-%%JAVAJARDIR%%/bbmap/jasper/TreeNode.class
-%%JAVAJARDIR%%/bbmap/jasper/TreeNode.java
%%JAVAJARDIR%%/bbmap/jgi/AddAdapters.class
%%JAVAJARDIR%%/bbmap/jgi/AddAdapters.java
%%JAVAJARDIR%%/bbmap/jgi/AdjustHomopolymers.class
%%JAVAJARDIR%%/bbmap/jgi/AdjustHomopolymers.java
+%%JAVAJARDIR%%/bbmap/jgi/Assembly.class
+%%JAVAJARDIR%%/bbmap/jgi/Assembly.java
%%JAVAJARDIR%%/bbmap/jgi/AssemblyStats2$Triple.class
%%JAVAJARDIR%%/bbmap/jgi/AssemblyStats2.class
%%JAVAJARDIR%%/bbmap/jgi/AssemblyStats2.java
+%%JAVAJARDIR%%/bbmap/jgi/AssemblyStats3.class
+%%JAVAJARDIR%%/bbmap/jgi/AssemblyStats3.java
%%JAVAJARDIR%%/bbmap/jgi/AssemblyStatsWrapper.class
%%JAVAJARDIR%%/bbmap/jgi/AssemblyStatsWrapper.java
%%JAVAJARDIR%%/bbmap/jgi/BBDuk$LoadThread.class
@@ -1189,6 +1407,7 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/CheckStrand.class
%%JAVAJARDIR%%/bbmap/jgi/CheckStrand.java
%%JAVAJARDIR%%/bbmap/jgi/CheckStrand2$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/jgi/CheckStrand2$Seq.class
%%JAVAJARDIR%%/bbmap/jgi/CheckStrand2.class
%%JAVAJARDIR%%/bbmap/jgi/CheckStrand2.java
%%JAVAJARDIR%%/bbmap/jgi/Consect.class
@@ -1216,9 +1435,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/CrisprFinder$ProcessThread.class
%%JAVAJARDIR%%/bbmap/jgi/CrisprFinder.class
%%JAVAJARDIR%%/bbmap/jgi/CrisprFinder.java
-%%JAVAJARDIR%%/bbmap/jgi/CrossContaminate$Vessel.class
-%%JAVAJARDIR%%/bbmap/jgi/CrossContaminate.class
-%%JAVAJARDIR%%/bbmap/jgi/CrossContaminate.java
%%JAVAJARDIR%%/bbmap/jgi/CutPrimers.class
%%JAVAJARDIR%%/bbmap/jgi/CutPrimers.java
%%JAVAJARDIR%%/bbmap/jgi/DecontaminateByNormalization.class
@@ -1259,8 +1475,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/DemuxByName2.java
%%JAVAJARDIR%%/bbmap/jgi/Difference.class
%%JAVAJARDIR%%/bbmap/jgi/Difference.java
-%%JAVAJARDIR%%/bbmap/jgi/FakeReads.class
-%%JAVAJARDIR%%/bbmap/jgi/FakeReads.java
%%JAVAJARDIR%%/bbmap/jgi/FilterByCoverage.class
%%JAVAJARDIR%%/bbmap/jgi/FilterByCoverage.java
%%JAVAJARDIR%%/bbmap/jgi/FilterBySequence$Code.class
@@ -1281,8 +1495,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/FindString.java
%%JAVAJARDIR%%/bbmap/jgi/FungalRelease.class
%%JAVAJARDIR%%/bbmap/jgi/FungalRelease.java
-%%JAVAJARDIR%%/bbmap/jgi/FuseSequence.class
-%%JAVAJARDIR%%/bbmap/jgi/FuseSequence.java
%%JAVAJARDIR%%/bbmap/jgi/GatherKapaStats$KapaEntry.class
%%JAVAJARDIR%%/bbmap/jgi/GatherKapaStats$Plate.class
%%JAVAJARDIR%%/bbmap/jgi/GatherKapaStats$TagData.class
@@ -1323,10 +1535,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/KmerNormalize.java
%%JAVAJARDIR%%/bbmap/jgi/KmerSample.class
%%JAVAJARDIR%%/bbmap/jgi/KmerSample.java
-%%JAVAJARDIR%%/bbmap/jgi/MakeChimeras.class
-%%JAVAJARDIR%%/bbmap/jgi/MakeChimeras.java
-%%JAVAJARDIR%%/bbmap/jgi/MakeContaminatedGenomes.class
-%%JAVAJARDIR%%/bbmap/jgi/MakeContaminatedGenomes.java
%%JAVAJARDIR%%/bbmap/jgi/MakeLengthHistogram$1.class
%%JAVAJARDIR%%/bbmap/jgi/MakeLengthHistogram.class
%%JAVAJARDIR%%/bbmap/jgi/MakeLengthHistogram.java
@@ -1336,12 +1544,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/MergeBarcodes.java
%%JAVAJARDIR%%/bbmap/jgi/MergeSam.class
%%JAVAJARDIR%%/bbmap/jgi/MergeSam.java
-%%JAVAJARDIR%%/bbmap/jgi/MutateGenome$SmallVar.class
-%%JAVAJARDIR%%/bbmap/jgi/MutateGenome.class
-%%JAVAJARDIR%%/bbmap/jgi/MutateGenome.java
-%%JAVAJARDIR%%/bbmap/jgi/MutateGenome2$SmallVar.class
-%%JAVAJARDIR%%/bbmap/jgi/MutateGenome2.class
-%%JAVAJARDIR%%/bbmap/jgi/MutateGenome2.java
%%JAVAJARDIR%%/bbmap/jgi/Orf.class
%%JAVAJARDIR%%/bbmap/jgi/Orf.java
%%JAVAJARDIR%%/bbmap/jgi/PartitionReads$Partition.class
@@ -1357,14 +1559,14 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/RQCFilter2.java
%%JAVAJARDIR%%/bbmap/jgi/RQCFilterStats.class
%%JAVAJARDIR%%/bbmap/jgi/RQCFilterStats.java
-%%JAVAJARDIR%%/bbmap/jgi/RandomGenome.class
-%%JAVAJARDIR%%/bbmap/jgi/RandomGenome.java
%%JAVAJARDIR%%/bbmap/jgi/ReadKmerDepthDistribution$1.class
%%JAVAJARDIR%%/bbmap/jgi/ReadKmerDepthDistribution$ProcessThread.class
%%JAVAJARDIR%%/bbmap/jgi/ReadKmerDepthDistribution.class
%%JAVAJARDIR%%/bbmap/jgi/ReadKmerDepthDistribution.java
%%JAVAJARDIR%%/bbmap/jgi/RedirectTest.class
%%JAVAJARDIR%%/bbmap/jgi/RedirectTest.java
+%%JAVAJARDIR%%/bbmap/jgi/RefRenamer.class
+%%JAVAJARDIR%%/bbmap/jgi/RefRenamer.java
%%JAVAJARDIR%%/bbmap/jgi/ReformatReads.class
%%JAVAJARDIR%%/bbmap/jgi/ReformatReads.java
%%JAVAJARDIR%%/bbmap/jgi/RemapQuality.class
@@ -1389,8 +1591,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/Seal.java
%%JAVAJARDIR%%/bbmap/jgi/SealRefInfo.class
%%JAVAJARDIR%%/bbmap/jgi/SealRefInfo.java
-%%JAVAJARDIR%%/bbmap/jgi/Shred.class
-%%JAVAJARDIR%%/bbmap/jgi/Shred.java
%%JAVAJARDIR%%/bbmap/jgi/SmallKmerFrequency$CountComparator.class
%%JAVAJARDIR%%/bbmap/jgi/SmallKmerFrequency$Kmer.class
%%JAVAJARDIR%%/bbmap/jgi/SmallKmerFrequency$NumComparator.class
@@ -1406,8 +1606,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/SplitSam6Way.java
%%JAVAJARDIR%%/bbmap/jgi/SplitSamFile.class
%%JAVAJARDIR%%/bbmap/jgi/SplitSamFile.java
-%%JAVAJARDIR%%/bbmap/jgi/SynthMDA.class
-%%JAVAJARDIR%%/bbmap/jgi/SynthMDA.java
%%JAVAJARDIR%%/bbmap/jgi/TestFilesystem$WriteThread.class
%%JAVAJARDIR%%/bbmap/jgi/TestFilesystem.class
%%JAVAJARDIR%%/bbmap/jgi/TestFilesystem.java
@@ -1418,6 +1616,10 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies$PrintThread.class
%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies.class
%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies.java
+%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies_old$Line.class
+%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies_old$PrintThread.class
+%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies_old.class
+%%JAVAJARDIR%%/bbmap/jgi/TetramerFrequencies_old.java
%%JAVAJARDIR%%/bbmap/jgi/TranslateSixFrames.class
%%JAVAJARDIR%%/bbmap/jgi/TranslateSixFrames.java
%%JAVAJARDIR%%/bbmap/jgi/TrimContigs$Range.class
@@ -1497,7 +1699,7 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/ml/CellNetParser.java
%%JAVAJARDIR%%/bbmap/ml/CellNetReverseComparator.class
%%JAVAJARDIR%%/bbmap/ml/CellNetReverseComparator.java
-%%JAVAJARDIR%%/bbmap/ml/DataLoader$Pair.class
+%%JAVAJARDIR%%/bbmap/ml/DataLoader$Triple.class
%%JAVAJARDIR%%/bbmap/ml/DataLoader.class
%%JAVAJARDIR%%/bbmap/ml/DataLoader.java
%%JAVAJARDIR%%/bbmap/ml/ExtendedMSig.class
@@ -1526,6 +1728,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/ml/Profiler.java
%%JAVAJARDIR%%/bbmap/ml/RSLog.class
%%JAVAJARDIR%%/bbmap/ml/RSLog.java
+%%JAVAJARDIR%%/bbmap/ml/ReduceColumns.class
+%%JAVAJARDIR%%/bbmap/ml/ReduceColumns.java
%%JAVAJARDIR%%/bbmap/ml/Sample.class
%%JAVAJARDIR%%/bbmap/ml/Sample.java
%%JAVAJARDIR%%/bbmap/ml/SampleErrorComparator.class
@@ -1681,8 +1885,23 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/server/SimpleHttpServer$GetHandler.class
%%JAVAJARDIR%%/bbmap/server/SimpleHttpServer.class
%%JAVAJARDIR%%/bbmap/server/SimpleHttpServer.java
+%%JAVAJARDIR%%/bbmap/server/StressTest.class
+%%JAVAJARDIR%%/bbmap/server/StressTest.java
+%%JAVAJARDIR%%/bbmap/server/StressTest2$1.class
+%%JAVAJARDIR%%/bbmap/server/StressTest2.class
+%%JAVAJARDIR%%/bbmap/server/StressTest2.java
+%%JAVAJARDIR%%/bbmap/server/StressTest3.class
+%%JAVAJARDIR%%/bbmap/server/StressTest3.java
%%JAVAJARDIR%%/bbmap/shared/Colors.class
%%JAVAJARDIR%%/bbmap/shared/Colors.java
+%%JAVAJARDIR%%/bbmap/shared/FastRandom.class
+%%JAVAJARDIR%%/bbmap/shared/FastRandom.java
+%%JAVAJARDIR%%/bbmap/shared/FastRandomAES.class
+%%JAVAJARDIR%%/bbmap/shared/FastRandomAES.java
+%%JAVAJARDIR%%/bbmap/shared/FastRandomSIMD.class
+%%JAVAJARDIR%%/bbmap/shared/FastRandomSIMD.java
+%%JAVAJARDIR%%/bbmap/shared/FastRandomXoshiro.class
+%%JAVAJARDIR%%/bbmap/shared/FastRandomXoshiro.java
%%JAVAJARDIR%%/bbmap/shared/KillSwitch.class
%%JAVAJARDIR%%/bbmap/shared/KillSwitch.java
%%JAVAJARDIR%%/bbmap/shared/LineParser.class
@@ -1719,8 +1938,16 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/shared/Primes.java
%%JAVAJARDIR%%/bbmap/shared/SIMD.class
%%JAVAJARDIR%%/bbmap/shared/SIMD.java
+%%JAVAJARDIR%%/bbmap/shared/SIMDAlign.class
+%%JAVAJARDIR%%/bbmap/shared/SIMDAlign.java
+%%JAVAJARDIR%%/bbmap/shared/SIMDAlignByte.class
+%%JAVAJARDIR%%/bbmap/shared/SIMDAlignByte.java
+%%JAVAJARDIR%%/bbmap/shared/SIMDAlignOld.class
+%%JAVAJARDIR%%/bbmap/shared/SIMDAlignOld.java
%%JAVAJARDIR%%/bbmap/shared/Shared.class
%%JAVAJARDIR%%/bbmap/shared/Shared.java
+%%JAVAJARDIR%%/bbmap/shared/SyncHeart.class
+%%JAVAJARDIR%%/bbmap/shared/SyncHeart.java
%%JAVAJARDIR%%/bbmap/shared/Timer.class
%%JAVAJARDIR%%/bbmap/shared/Timer.java
%%JAVAJARDIR%%/bbmap/shared/Tools$1.class
@@ -1770,8 +1997,6 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/sketch/Comparison.java
%%JAVAJARDIR%%/bbmap/sketch/DisplayParams.class
%%JAVAJARDIR%%/bbmap/sketch/DisplayParams.java
-%%JAVAJARDIR%%/bbmap/sketch/GlocalAligner.class
-%%JAVAJARDIR%%/bbmap/sketch/GlocalAligner.java
%%JAVAJARDIR%%/bbmap/sketch/InvertKey.class
%%JAVAJARDIR%%/bbmap/sketch/InvertKey.java
%%JAVAJARDIR%%/bbmap/sketch/KmerLimit$ProcessThread.class
@@ -2053,6 +2278,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/structures/IntList3.java
%%JAVAJARDIR%%/bbmap/structures/IntListCompressor.class
%%JAVAJARDIR%%/bbmap/structures/IntListCompressor.java
+%%JAVAJARDIR%%/bbmap/structures/IntListHashMap.class
+%%JAVAJARDIR%%/bbmap/structures/IntListHashMap.java
%%JAVAJARDIR%%/bbmap/structures/IntLongHashMap.class
%%JAVAJARDIR%%/bbmap/structures/IntLongHashMap.java
%%JAVAJARDIR%%/bbmap/structures/IntMap.class
@@ -2102,6 +2329,12 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/structures/Range.java
%%JAVAJARDIR%%/bbmap/structures/RawBitSet.class
%%JAVAJARDIR%%/bbmap/structures/RawBitSet.java
+%%JAVAJARDIR%%/bbmap/structures/RingBuffer.class
+%%JAVAJARDIR%%/bbmap/structures/RingBuffer.java
+%%JAVAJARDIR%%/bbmap/structures/RingBufferMask.class
+%%JAVAJARDIR%%/bbmap/structures/RingBufferMask.java
+%%JAVAJARDIR%%/bbmap/structures/RingBufferMod.class
+%%JAVAJARDIR%%/bbmap/structures/RingBufferMod.java
%%JAVAJARDIR%%/bbmap/structures/SeqCount.class
%%JAVAJARDIR%%/bbmap/structures/SeqCount.java
%%JAVAJARDIR%%/bbmap/structures/SeqCountM.class
@@ -2128,6 +2361,41 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/structures/StringPair.java
%%JAVAJARDIR%%/bbmap/structures/SuperLongList.class
%%JAVAJARDIR%%/bbmap/structures/SuperLongList.java
+%%JAVAJARDIR%%/bbmap/synth/CoverageModel.class
+%%JAVAJARDIR%%/bbmap/synth/CoverageModel.java
+%%JAVAJARDIR%%/bbmap/synth/CrossContaminate$Vessel.class
+%%JAVAJARDIR%%/bbmap/synth/CrossContaminate.class
+%%JAVAJARDIR%%/bbmap/synth/CrossContaminate.java
+%%JAVAJARDIR%%/bbmap/synth/FakeReads.class
+%%JAVAJARDIR%%/bbmap/synth/FakeReads.java
+%%JAVAJARDIR%%/bbmap/synth/FuseSequence.class
+%%JAVAJARDIR%%/bbmap/synth/FuseSequence.java
+%%JAVAJARDIR%%/bbmap/synth/GCBias.class
+%%JAVAJARDIR%%/bbmap/synth/GCBias.java
+%%JAVAJARDIR%%/bbmap/synth/MakeChimeras.class
+%%JAVAJARDIR%%/bbmap/synth/MakeChimeras.java
+%%JAVAJARDIR%%/bbmap/synth/MakeContaminatedGenomes.class
+%%JAVAJARDIR%%/bbmap/synth/MakeContaminatedGenomes.java
+%%JAVAJARDIR%%/bbmap/synth/MutateGenome$SmallVar.class
+%%JAVAJARDIR%%/bbmap/synth/MutateGenome.class
+%%JAVAJARDIR%%/bbmap/synth/MutateGenome.java
+%%JAVAJARDIR%%/bbmap/synth/MutateGenome2$SmallVar.class
+%%JAVAJARDIR%%/bbmap/synth/MutateGenome2.class
+%%JAVAJARDIR%%/bbmap/synth/MutateGenome2.java
+%%JAVAJARDIR%%/bbmap/synth/RandomGenome.class
+%%JAVAJARDIR%%/bbmap/synth/RandomGenome.java
+%%JAVAJARDIR%%/bbmap/synth/RandomHexamer.class
+%%JAVAJARDIR%%/bbmap/synth/RandomHexamer.java
+%%JAVAJARDIR%%/bbmap/synth/RandomReads3$1.class
+%%JAVAJARDIR%%/bbmap/synth/RandomReads3.class
+%%JAVAJARDIR%%/bbmap/synth/RandomReads3.java
+%%JAVAJARDIR%%/bbmap/synth/RandomReadsMG$ProcessThread.class
+%%JAVAJARDIR%%/bbmap/synth/RandomReadsMG.class
+%%JAVAJARDIR%%/bbmap/synth/RandomReadsMG.java
+%%JAVAJARDIR%%/bbmap/synth/Shred.class
+%%JAVAJARDIR%%/bbmap/synth/Shred.java
+%%JAVAJARDIR%%/bbmap/synth/SynthMDA.class
+%%JAVAJARDIR%%/bbmap/synth/SynthMDA.java
%%JAVAJARDIR%%/bbmap/tax/AccessionToTaxid$HashThread.class
%%JAVAJARDIR%%/bbmap/tax/AccessionToTaxid.class
%%JAVAJARDIR%%/bbmap/tax/AccessionToTaxid.java
@@ -2139,6 +2407,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/tax/AnalyzeAccession.java
%%JAVAJARDIR%%/bbmap/tax/AnalyzeAccession_ST.class
%%JAVAJARDIR%%/bbmap/tax/AnalyzeAccession_ST.java
+%%JAVAJARDIR%%/bbmap/tax/CanonicalLineage.class
+%%JAVAJARDIR%%/bbmap/tax/CanonicalLineage.java
%%JAVAJARDIR%%/bbmap/tax/ExplodeTree.class
%%JAVAJARDIR%%/bbmap/tax/ExplodeTree.java
%%JAVAJARDIR%%/bbmap/tax/FilterByTaxa.class
@@ -2157,6 +2427,8 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/tax/ImgRecord.java
%%JAVAJARDIR%%/bbmap/tax/ImgRecord2.class
%%JAVAJARDIR%%/bbmap/tax/ImgRecord2.java
+%%JAVAJARDIR%%/bbmap/tax/Lineage.class
+%%JAVAJARDIR%%/bbmap/tax/Lineage.java
%%JAVAJARDIR%%/bbmap/tax/PrintTaxonomy.class
%%JAVAJARDIR%%/bbmap/tax/PrintTaxonomy.java
%%JAVAJARDIR%%/bbmap/tax/Query.class
@@ -2321,8 +2593,12 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/var/Variation.java
%%JAVAJARDIR%%/bbmap/var/Varlet.class
%%JAVAJARDIR%%/bbmap/var/Varlet.java
+%%JAVAJARDIR%%/bbmap/var2/AnalyzeVars.class
+%%JAVAJARDIR%%/bbmap/var2/AnalyzeVars.java
%%JAVAJARDIR%%/bbmap/var2/ApplyVariants.class
%%JAVAJARDIR%%/bbmap/var2/ApplyVariants.java
+%%JAVAJARDIR%%/bbmap/var2/CVOutputWriter.class
+%%JAVAJARDIR%%/bbmap/var2/CVOutputWriter.java
%%JAVAJARDIR%%/bbmap/var2/CallVariants$ProcessThread.class
%%JAVAJARDIR%%/bbmap/var2/CallVariants.class
%%JAVAJARDIR%%/bbmap/var2/CallVariants.java
@@ -2363,15 +2639,21 @@ libexec/bbmap/webcheck.sh
%%JAVAJARDIR%%/bbmap/var2/Var.java
%%JAVAJARDIR%%/bbmap/var2/VarFilter.class
%%JAVAJARDIR%%/bbmap/var2/VarFilter.java
+%%JAVAJARDIR%%/bbmap/var2/VarHelper.class
+%%JAVAJARDIR%%/bbmap/var2/VarHelper.java
%%JAVAJARDIR%%/bbmap/var2/VarKey.class
%%JAVAJARDIR%%/bbmap/var2/VarKey.java
%%JAVAJARDIR%%/bbmap/var2/VarMap$ProcessThread.class
%%JAVAJARDIR%%/bbmap/var2/VarMap$VarMapIterator.class
%%JAVAJARDIR%%/bbmap/var2/VarMap.class
%%JAVAJARDIR%%/bbmap/var2/VarMap.java
+%%JAVAJARDIR%%/bbmap/var2/VarProb.class
+%%JAVAJARDIR%%/bbmap/var2/VarProb.java
%%JAVAJARDIR%%/bbmap/var2/VcfLoader$ProcessThread.class
%%JAVAJARDIR%%/bbmap/var2/VcfLoader.class
%%JAVAJARDIR%%/bbmap/var2/VcfLoader.java
+%%JAVAJARDIR%%/bbmap/var2/VcfToVar.class
+%%JAVAJARDIR%%/bbmap/var2/VcfToVar.java
%%JAVAJARDIR%%/bbmap/var2/VcfWriter$ProcessThread.class
%%JAVAJARDIR%%/bbmap/var2/VcfWriter.class
%%JAVAJARDIR%%/bbmap/var2/VcfWriter.java
diff --git a/biology/bcf-score/Makefile b/biology/bcf-score/Makefile
index bd2d2610e27e..dc846f339fad 100644
--- a/biology/bcf-score/Makefile
+++ b/biology/bcf-score/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bcf-score
DISTVERSION= 1.20
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= biology
MASTER_SITES= https://software.broadinstitute.org/software/score/
# Get this right, or ports will download bcftools in it's place via tuple
diff --git a/biology/biosig/Makefile b/biology/biosig/Makefile
index 1a676735a7d6..5bfc428dd205 100644
--- a/biology/biosig/Makefile
+++ b/biology/biosig/Makefile
@@ -1,6 +1,6 @@
PORTNAME= biosig
DISTVERSION= 2.6.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= biology
MASTER_SITES= SF/${PORTNAME}/BioSig%20for%20C_C%2B%2B/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
diff --git a/biology/bwa/Makefile b/biology/bwa/Makefile
index 3481077c3af3..eacf6225f663 100644
--- a/biology/bwa/Makefile
+++ b/biology/bwa/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.7.19
CATEGORIES= biology
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Burrows-Wheeler sequence aligner
WWW= https://bio-bwa.sourceforge.net/ \
https://sourceforge.net/projects/bio-bwa/ \
diff --git a/biology/py-htseq/Makefile b/biology/py-htseq/Makefile
index 45519bfbd69f..68a608f3c79c 100644
--- a/biology/py-htseq/Makefile
+++ b/biology/py-htseq/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Python library to facilitate programmatic analysis of sequence data
WWW= https://github.com/htseq/htseq/
diff --git a/biology/salmon/Makefile b/biology/salmon/Makefile
index 74631d470a17..8332ba416d74 100644
--- a/biology/salmon/Makefile
+++ b/biology/salmon/Makefile
@@ -1,7 +1,6 @@
PORTNAME= salmon
DISTVERSIONPREFIX= v
-DISTVERSION= 1.10.2
-PORTREVISION= 8
+DISTVERSION= 1.10.3
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
@@ -20,18 +19,23 @@ BUILD_DEPENDS= bash:shells/bash \
libgff==2.0.0:biology/libgff \
libtool:devel/libtool \
autoreconf:devel/autoconf \
- aclocal:devel/automake
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libtbb.so:devel/onetbb \
- libcurl.so:ftp/curl
+ aclocal:devel/automake \
+ eigen>0:math/eigen3 \
+ libdivide>0:math/libdivide \
+ curl>0:ftp/curl
+LIB_DEPENDS= libtbb.so:devel/onetbb
USES= cmake:noninja gmake localbase shebangfix
USE_GITHUB= yes
+# Can't unbundle io_lib unless we also unbundle htscodecs from io_lib,
+# which is a nightmare: explicitly integrated into configure files and
+# installs htscodecs files, conflicting with separate htscodecs port.
GH_ACCOUNT= COMBINE-lab
-GH_TUPLE+= COMBINE-lab:pufferfish:salmon-v1.10.2:pf/external/pufferfish
-GH_TUPLE+= jkbonfield:io_lib:io_lib-1-14-15:sio/external/staden-io_lib
-GH_TUPLE+= samtools:htscodecs:5aecc6e:htscodec/external/staden-io_lib/htscodecs
+GH_TUPLE+= COMBINE-lab:pufferfish:salmon-v${DISTVERSION}:pf/external/pufferfish
+GH_TUPLE+= jkbonfield:io_lib:io_lib-1-15-1:sio/external/staden-io_lib
+# Update commit hash from io_lib release branch
+GH_TUPLE+= samtools:htscodecs:de42211:htscodec/external/staden-io_lib/htscodecs
SHEBANG_FILES= scripts/*
PLIST_FILES= bin/salmon
@@ -40,9 +44,13 @@ CMAKE_ARGS+= -DHAVE_FAST_MALLOC:BOOL=on \
-DFETCHED_PUFFERFISH:BOOL=on \
-DFETCHED_LIBGFF:BOOL=on \
-DFETCH_STADEN:BOOL=true
+WITH_DEBUG= yes
+CXXFLAGS+= -I${LOCALBASE}/include/eigen3
LDFLAGS+= -lpthread
pre-configure:
+ ${RM} -rf ${WRKSRC}/include/eigen3 \
+ ${WRKSRC}/external/pufferfish/include/libdivide
(cd ${WRKSRC}/external/staden-io_lib && ./bootstrap)
do-install:
diff --git a/biology/salmon/distinfo b/biology/salmon/distinfo
index 42eb0d9ee404..ea5ed9dddde3 100644
--- a/biology/salmon/distinfo
+++ b/biology/salmon/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1689958260
-SHA256 (COMBINE-lab-salmon-v1.10.2_GH0.tar.gz) = 976989182160fef3afb4429ee8b85d8dd39ed6ca212bb14d6a65cde0e985fb98
-SIZE (COMBINE-lab-salmon-v1.10.2_GH0.tar.gz) = 7193261
-SHA256 (COMBINE-lab-pufferfish-salmon-v1.10.2_GH0.tar.gz) = b90ce8079c375136d12e37bc23e451ae34a49d49c54f6cdd2050ba8add758ab4
-SIZE (COMBINE-lab-pufferfish-salmon-v1.10.2_GH0.tar.gz) = 3368053
-SHA256 (jkbonfield-io_lib-io_lib-1-14-15_GH0.tar.gz) = 4444c78846e49a493ff09d56d55ebe61140bb0a76ec5fa1c27eff13ec9dabd8b
-SIZE (jkbonfield-io_lib-io_lib-1-14-15_GH0.tar.gz) = 3382074
-SHA256 (samtools-htscodecs-5aecc6e_GH0.tar.gz) = 3abb6a8516761bf0db5149c3d6c077e2d540470180245c2afb1f4400158b1f54
-SIZE (samtools-htscodecs-5aecc6e_GH0.tar.gz) = 3191442
+TIMESTAMP = 1753565795
+SHA256 (COMBINE-lab-salmon-v1.10.3_GH0.tar.gz) = a053fba63598efc4ade3684aa2c8e8e2294186927d4fcdf1041c36edc2aa0871
+SIZE (COMBINE-lab-salmon-v1.10.3_GH0.tar.gz) = 7193092
+SHA256 (COMBINE-lab-pufferfish-salmon-v1.10.3_GH0.tar.gz) = 5d345ba30f22ff4448f4bf2920d2246a11cc38b203e12828c07b2612e41d2951
+SIZE (COMBINE-lab-pufferfish-salmon-v1.10.3_GH0.tar.gz) = 3368105
+SHA256 (jkbonfield-io_lib-io_lib-1-15-1_GH0.tar.gz) = 5fef32bb10991b388b4a92292e58d6ef8e7eda812ab2d6a10daaca9a757e6302
+SIZE (jkbonfield-io_lib-io_lib-1-15-1_GH0.tar.gz) = 3381908
+SHA256 (samtools-htscodecs-de42211_GH0.tar.gz) = 65e632bf00e2e456a3040e8a4748dbd33161595029ba49dec89d5301ebdd4de6
+SIZE (samtools-htscodecs-de42211_GH0.tar.gz) = 3200933
diff --git a/biology/salmon/files/patch-CMakeLists.txt b/biology/salmon/files/patch-CMakeLists.txt
index 5a6bd2de2f02..36038f452843 100644
--- a/biology/salmon/files/patch-CMakeLists.txt
+++ b/biology/salmon/files/patch-CMakeLists.txt
@@ -1,11 +1,11 @@
---- CMakeLists.txt.orig 2023-07-21 14:03:31 UTC
+--- CMakeLists.txt.orig 2025-07-26 11:52:41 UTC
+++ CMakeLists.txt
@@ -310,14 +310,16 @@ endif()
# Grab pufferfish source --- DURING CONFIGURE TIME!
#
####
-if(NOT FETCHED_PUFFERFISH)
-+
++# if(NOT FETCHED_PUFFERFISH)
+# Fetched by GH_TUPLE in FreeBSD port
+# if(NOT FETCHED_PUFFERFISH)
exec_program(${CMAKE_CURRENT_SOURCE_DIR}/scripts/fetchPufferfish.sh RETURN_VALUE FETCH_PF_SCRIPT_RET)
@@ -19,11 +19,12 @@
##
# Super-secret override
-@@ -364,7 +366,10 @@ if(NOT Iconv_IS_BUILT_IN)
+@@ -364,7 +366,11 @@ endif()
set(ICONV_LIB Iconv::Iconv)
endif()
-find_package(LibLZMA)
++# find_package(LibLZMA)
+# lzma is in FreeBSD base
+# find_package(LibLZMA)
+set(LIBLZMA_FOUND TRUE)
@@ -31,29 +32,35 @@
if(NOT LIBLZMA_FOUND)
message("Will attempt to fetch and build liblzma")
message("=======================================")
-@@ -381,8 +386,8 @@ externalproject_add(liblzma
+@@ -381,8 +387,11 @@ externalproject_add(liblzma
INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install
BUILD_IN_SOURCE TRUE
CONFIGURE_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/external/xz-5.2.2/configure --prefix=<INSTALL_DIR> CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CFLAGS=${EXTRA_CMAKE_INCLUDE_FLAGS} CPPFLAGS=${EXTRA_CMAKE_INCLUDE_FLAGS} LDFLAGS=${EXTRA_CMAKE_LIBRARY_FLAGS}
- BUILD_COMMAND make ${QUIET_MAKE}
- INSTALL_COMMAND make ${QUIET_MAKE} install
++# BUILD_COMMAND make ${QUIET_MAKE}
++# INSTALL_COMMAND make ${QUIET_MAKE} install
++# FreeBSD make is bsdmake
+ BUILD_COMMAND gmake ${QUIET_MAKE}
+ INSTALL_COMMAND gmake ${QUIET_MAKE} install
)
# Tell cmake that the external project generated a library so we can
-@@ -411,8 +416,8 @@ externalproject_add(libbz2
+@@ -411,8 +420,11 @@ externalproject_add(libbz2
INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install
BUILD_IN_SOURCE TRUE
CONFIGURE_COMMAND ""
- BUILD_COMMAND make ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER}
- INSTALL_COMMAND make ${QUIET_MAKE} install PREFIX=<INSTALL_DIR>
++# BUILD_COMMAND make ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER}
++# INSTALL_COMMAND make ${QUIET_MAKE} install PREFIX=<INSTALL_DIR>
++# FreeBSD make is bsdmake
+ BUILD_COMMAND gmake ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER}
+ INSTALL_COMMAND gmake ${QUIET_MAKE} install PREFIX=<INSTALL_DIR>
)
# Tell cmake that the external project generated a library so we can
# add dependencies here instead of later
-@@ -609,9 +614,11 @@ if (NOT CEREAL_FOUND)
+@@ -577,9 +589,11 @@ endif()
endif()
## Try and find TBB first
@@ -68,53 +75,78 @@
if (${TBB_FOUND})
if (${TBB_VERSION} VERSION_GREATER_EQUAL 2021.4)
-@@ -791,22 +798,16 @@ endif()
+@@ -761,25 +775,28 @@ if (NOT LIBSTADENIO_FOUND)
if (NOT LIBSTADENIO_FOUND)
message("Build system will compile Staden IOLib")
message("==================================================================")
+ # stadenio is downloaded by GH_TUPLE in FreeBSD port
externalproject_add(libstadenio
- DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external
-- DOWNLOAD_COMMAND curl -k -L https://github.com/jkbonfield/io_lib/releases/download/io_lib-1-14-15/io_lib-1.14.15.tar.gz -o staden-io_lib-v1.14.15.tar.gz &&
-- ${SHASUM} 20814c4365e1e2fe6630fb11d0df370dec4c5688af3871de7f1cb0129671401e staden-io_lib-v1.14.15.tar.gz &&
-- mkdir -p staden-io_lib-1.14.15 &&
-- tar -xzf staden-io_lib-v1.14.15.tar.gz --strip-components=1 -C staden-io_lib-1.14.15 &&
+- DOWNLOAD_COMMAND curl -k -L https://github.com/jkbonfield/io_lib/releases/download/io_lib-1-15-0/io_lib-1.15.0.tar.gz -o staden-io_lib-v1.15.0.tar.gz &&
+- ${SHASUM} ad343dac7c77086db1b54585c5887b26eda6430d1639d111dd3304c3b749494f staden-io_lib-v1.15.0.tar.gz &&
+- mkdir -p staden-io_lib-1.15.0 &&
+- tar -xzf staden-io_lib-v1.15.0.tar.gz --strip-components=1 -C staden-io_lib-1.15.0 &&
- rm -fr staden-io_lib &&
-- mv -f staden-io_lib-1.14.15 staden-io_lib
+- mv -f staden-io_lib-1.15.0 staden-io_lib &&
+- curl -k -L https://github.com/samtools/htscodecs/releases/download/v1.6.0/htscodecs-1.6.0.tar.gz -o htscodecs-1.6.0.tar.gz &&
+- mkdir -p htscodecs-1.6.0 &&
+- tar -xzf htscodecs-1.6.0.tar.gz --strip-components=1 -C htscodecs-1.6.0 &&
+- rm -fr staden-io_lib/htscodecs &&
+- mv -f htscodecs-1.6.0 staden-io_lib/htscodecs
++ # DOWNLOAD_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external
++ # DOWNLOAD_COMMAND curl -k -L https://github.com/jkbonfield/io_lib/releases/download/io_lib-1-15-0/io_lib-1.15.0.tar.gz -o staden-io_lib-v1.15.0.tar.gz &&
++ # ${SHASUM} ad343dac7c77086db1b54585c5887b26eda6430d1639d111dd3304c3b749494f staden-io_lib-v1.15.0.tar.gz &&
++ # mkdir -p staden-io_lib-1.15.0 &&
++ # tar -xzf staden-io_lib-v1.15.0.tar.gz --strip-components=1 -C staden-io_lib-1.15.0 &&
++ # rm -fr staden-io_lib &&
++ # mv -f staden-io_lib-1.15.0 staden-io_lib &&
++ # curl -k -L https://github.com/samtools/htscodecs/releases/download/v1.6.0/htscodecs-1.6.0.tar.gz -o htscodecs-1.6.0.tar.gz &&
++ # mkdir -p htscodecs-1.6.0 &&
++ # tar -xzf htscodecs-1.6.0.tar.gz --strip-components=1 -C htscodecs-1.6.0 &&
++ # rm -fr staden-io_lib/htscodecs &&
++ # mv -f htscodecs-1.6.0 staden-io_lib/htscodecs
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/staden-io_lib
INSTALL_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/install
CONFIGURE_COMMAND ./configure --enable-shared=no --without-libcurl --prefix=<INSTALL_DIR> LDFLAGS=${LIBSTADEN_LDFLAGS} CFLAGS=${LIBSTADEN_CFLAGS} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER}
- BUILD_COMMAND make ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CFLAGS+=${STADEN_INC} CFLAGS+=${STADEN_LIB} LDFLAGS+=${EXTRA_CMAKE_LIBRARY_FLAGS} CFLAGS+=${EXTRA_CMAKE_INCLUDE_FLAGS} CFLAGS+=${LZFLAG} CFLAGS+=${SCHAR_FLAG}
++ # FreeBSD make is bsdmake
+ BUILD_COMMAND gmake ${QUIET_MAKE} CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} CFLAGS+=${STADEN_INC} CFLAGS+=${STADEN_LIB} LDFLAGS+=${EXTRA_CMAKE_LIBRARY_FLAGS} CFLAGS+=${EXTRA_CMAKE_INCLUDE_FLAGS} CFLAGS+=${LZFLAG} CFLAGS+=${SCHAR_FLAG}
-
-
BUILD_IN_SOURCE 1
- INSTALL_COMMAND make install
++ # FreeBSD make is bsdmake
+ INSTALL_COMMAND gmake install
)
if(NOT LIBLZMA_FOUND)
ExternalProject_Add_StepDependencies(libstadenio build liblzma)
-@@ -820,23 +821,9 @@ if (ASAN_BUILD)
+@@ -793,23 +810,26 @@ else()
set(FAST_MALLOC_LIB "")
set(HAVE_FAST_MALLOC TRUE)
else()
- set(FAST_MALLOC_LIB "")
- set(HAVE_FAST_MALLOC FALSE)
--
-- # See if we have Jemalloc
++ # set(FAST_MALLOC_LIB "")
++ # set(HAVE_FAST_MALLOC FALSE)
+
+ # See if we have Jemalloc
- find_package(Jemalloc)
- if(Jemalloc_FOUND)
-- ##
-- # Don't be so stringent about the version yet
-- ##
-- #if (NOT (${JEMALLOC_VERSION} VERSION_LESS 5.2.1))
++ # find_package(Jemalloc)
++ # if(Jemalloc_FOUND)
+ ##
+ # Don't be so stringent about the version yet
+ ##
+ #if (NOT (${JEMALLOC_VERSION} VERSION_LESS 5.2.1))
- message("Found Jemalloc library --- using this memory allocator")
- set(FAST_MALLOC_LIB ${JEMALLOC_LIBRARIES})
- set(HAVE_FAST_MALLOC TRUE)
-- #else()
-- # message("Fond Jemalloc version ${JEMALLOC_VERSION}, but require >= 5.2.1. Downloading newer version")
-- #endif()
++ # message("Found Jemalloc library --- using this memory allocator")
++ # set(FAST_MALLOC_LIB ${JEMALLOC_LIBRARIES})
++ # set(HAVE_FAST_MALLOC TRUE)
+ #else()
+ # message("Fond Jemalloc version ${JEMALLOC_VERSION}, but require >= 5.2.1. Downloading newer version")
+ #endif()
- endif()
++ # endif()
+ # jemalloc is default on FreeBSD
+ set(FAST_MALLOC_LIB "/usr/lib/libc.so")
+ set(HAVE_FAST_MALLOC TRUE)
diff --git a/biology/salmon/files/patch-external_pufferfish_external_twopaco_graphconstructor_candidateoccurence.h b/biology/salmon/files/patch-external_pufferfish_external_twopaco_graphconstructor_candidateoccurence.h
new file mode 100644
index 000000000000..8686f1695177
--- /dev/null
+++ b/biology/salmon/files/patch-external_pufferfish_external_twopaco_graphconstructor_candidateoccurence.h
@@ -0,0 +1,11 @@
+--- external/pufferfish/external/twopaco/graphconstructor/candidateoccurence.h.orig 2025-07-26 13:01:27 UTC
++++ external/pufferfish/external/twopaco/graphconstructor/candidateoccurence.h
+@@ -58,7 +58,7 @@ namespace TwoPaCo
+ const CandidateOccurence & operator = (const CandidateOccurence & toCopy)
+ {
+ body_ = toCopy.body_;
+- count_ = toCopy.count_;
++ count_.store(toCopy.count_.load(std::memory_order_relaxed));
+ }
+
+ void Inc()
diff --git a/biology/salmon/files/patch-external_pufferfish_src_PuffAligner.cpp b/biology/salmon/files/patch-external_pufferfish_src_PuffAligner.cpp
new file mode 100644
index 000000000000..682951604abe
--- /dev/null
+++ b/biology/salmon/files/patch-external_pufferfish_src_PuffAligner.cpp
@@ -0,0 +1,14 @@
+--- external/pufferfish/src/PuffAligner.cpp.orig 2023-06-26 19:34:50 UTC
++++ external/pufferfish/src/PuffAligner.cpp
+@@ -1,7 +1,10 @@
+ #include "nonstd/string_view.hpp"
+ #include "PuffAligner.hpp"
+ #include "Util.hpp"
+-#include "libdivide/libdivide.h"
++// Bundled libdivide causes build failures with clang19
++// Use FreeBSD libdivde port instead
++// #include "libdivide/libdivide.h"
++#include <libdivide.h>
+
+ std::string extractReadSeq(const std::string& readSeq, uint32_t rstart, uint32_t rend, bool isFw) {
+ std::string subseq = readSeq.substr(rstart, rend - rstart);
diff --git a/biology/salmon/files/patch-scripts_fetchPufferfish.sh b/biology/salmon/files/patch-scripts_fetchPufferfish.sh
index 566493a5e7ee..a1885fd1ff61 100644
--- a/biology/salmon/files/patch-scripts_fetchPufferfish.sh
+++ b/biology/salmon/files/patch-scripts_fetchPufferfish.sh
@@ -1,15 +1,13 @@
---- scripts/fetchPufferfish.sh.orig 2023-07-21 13:59:29 UTC
+--- scripts/fetchPufferfish.sh.orig 2025-07-26 17:38:39 UTC
+++ scripts/fetchPufferfish.sh
-@@ -11,52 +11,12 @@ CURR_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && p
+@@ -11,53 +11,6 @@ INSTALL_DIR=${CURR_DIR}/../external/install
EXTERNAL_DIR=${CURR_DIR}/../external
INSTALL_DIR=${CURR_DIR}/../external/install
-if [ -d ${EXTERNAL_DIR}/pufferfish ] ; then
- rm -fr ${EXTERNAL_DIR}/pufferfish
-fi
-+# Pufferfish is downloaded using GH_TUPLE in the FreeBSD port, so remove
-+# code here that downloads and unpacks
-
+-
-if [ -d ${INSTALL_DIR}/include/pufferfish ] ; then
- rm -fr ${INSTALL_DIR}/include/pufferfish
-fi
@@ -18,11 +16,11 @@
- rm -fr ${INSTALL_DIR}/src/pufferfish
-fi
-
- SVER=salmon-v1.10.2
- #SVER=develop
- #SVER=sketch-mode
+-SVER=salmon-v1.10.3
+-#SVER=develop
+-#SVER=sketch-mode
-
--EXPECTED_SHA256=f225b74833f71dcf767a565345224357fb091f90ce79717abc836814d9ccd101
+-EXPECTED_SHA256=52b6699de0d33814b73edb3455175568c2330d8014be017dce7b564e54134860
-
-mkdir -p ${EXTERNAL_DIR}
-curl -k -L https://github.com/COMBINE-lab/pufferfish/archive/${SVER}.zip -o ${EXTERNAL_DIR}/pufferfish.zip
@@ -52,6 +50,15 @@
-rm -fr ${EXTERNAL_DIR}/pufferfish
-unzip ${EXTERNAL_DIR}/pufferfish.zip -d ${EXTERNAL_DIR}
-mv ${EXTERNAL_DIR}/pufferfish-${SVER} ${EXTERNAL_DIR}/pufferfish
-
+-
mkdir -p ${INSTALL_DIR}/include/pufferfish
+ cp ${EXTERNAL_DIR}/pufferfish/include/ProgOpts.hpp ${INSTALL_DIR}/include/pufferfish
+@@ -90,7 +43,6 @@ cp ${EXTERNAL_DIR}/pufferfish/include/BinWriter.hpp ${
+ cp ${EXTERNAL_DIR}/pufferfish/include/BulkChunk.hpp ${INSTALL_DIR}/include/pufferfish
+ cp ${EXTERNAL_DIR}/pufferfish/include/BinWriter.hpp ${INSTALL_DIR}/include/pufferfish
+
+-cp -r ${EXTERNAL_DIR}/pufferfish/include/libdivide ${INSTALL_DIR}/include/pufferfish
+ cp -r ${EXTERNAL_DIR}/pufferfish/include/ksw2pp ${INSTALL_DIR}/include/pufferfish
+ # this is now automatically tracked and inherited via twopaco (on which libpuffer depends)
+ # cp -r ${EXTERNAL_DIR}/pufferfish/include/compact_vector ${INSTALL_DIR}/include/pufferfish
diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_PresetArchiveDatabase.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_PresetArchiveDatabase.cpp
new file mode 100644
index 000000000000..cf5b7fe70309
--- /dev/null
+++ b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_PresetArchiveDatabase.cpp
@@ -0,0 +1,11 @@
+--- src/slic3r/GUI/PresetArchiveDatabase.cpp.orig 2025-07-04 16:42:20 UTC
++++ src/slic3r/GUI/PresetArchiveDatabase.cpp
+@@ -577,7 +577,7 @@ void PresetArchiveDatabase::load_app_manifest_json()
+ if (const auto used = subtree.second.get_optional<bool>("has_installed_printers"); used) {
+ m_has_installed_printer_repositories_uuid[uuid] = *used;
+ } else {
+- assert(false);
++// assert(false);
+ m_has_installed_printer_repositories_uuid[uuid] = false;
+ }
+ m_archive_repositories.emplace_back(std::make_unique<OnlineArchiveRepository>(std::move(uuid), std::move(manifest)));
diff --git a/cad/gmsh/Makefile b/cad/gmsh/Makefile
index b5a498ce42ad..ae29096cd085 100644
--- a/cad/gmsh/Makefile
+++ b/cad/gmsh/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gmsh
-DISTVERSION= 4.13.1
-PORTREVISION= 6
+DISTVERSION= 4.14.0
CATEGORIES= cad
MASTER_SITES= http://gmsh.info/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
diff --git a/cad/gmsh/distinfo b/cad/gmsh/distinfo
index a962d87ceaf7..2c20a5dbf455 100644
--- a/cad/gmsh/distinfo
+++ b/cad/gmsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718914009
-SHA256 (gmsh/gmsh-4.13.1-source.tgz) = 77972145f431726026d50596a6a44fb3c1c95c21255218d66955806b86edbe8d
-SIZE (gmsh/gmsh-4.13.1-source.tgz) = 18383962
+TIMESTAMP = 1753978269
+SHA256 (gmsh/gmsh-4.14.0-source.tgz) = db4d7da2062e9a4356a820832138ab99f97af6388bfeb21599a2eadfb0b76a28
+SIZE (gmsh/gmsh-4.14.0-source.tgz) = 18458158
diff --git a/cad/gmsh/files/patch-CMakeLists.txt b/cad/gmsh/files/patch-CMakeLists.txt
deleted file mode 100644
index 86815dd843e5..000000000000
--- a/cad/gmsh/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig 2024-05-07 15:55:05 UTC
-+++ CMakeLists.txt
-@@ -834,7 +834,7 @@ if(ENABLE_TINYXML2)
- endif()
-
- if(ENABLE_TINYXML2)
-- find_library(TINYXML2_LIB mathex PATH_SUFFIXES lib)
-+ find_library(TINYXML2_LIB tinyxml2 PATH_SUFFIXES lib)
- find_path(TINYXML2_INC "tinyxml2.h" PATH_SUFFIXES src include)
- if(ENABLE_SYSTEM_CONTRIB AND TINYXML2_LIB AND TINYXML2_INC)
- list(APPEND EXTERNAL_LIBRARIES ${TINYXML2_LIB})
diff --git a/cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp b/cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp
deleted file mode 100644
index 2ecac4e87b02..000000000000
--- a/cad/gmsh/files/patch-contrib_HighOrderMeshOptimizer_HighOrderMeshElasticAnalogy.cpp
+++ /dev/null
@@ -1,41 +0,0 @@
---- contrib/HighOrderMeshOptimizer/HighOrderMeshElasticAnalogy.cpp.orig 2024-03-29 22:06:53 UTC
-+++ contrib/HighOrderMeshOptimizer/HighOrderMeshElasticAnalogy.cpp
-@@ -242,25 +242,25 @@ void highOrderTools::_computeMetricInfo(GFace *gf, MEl
- for(int j = 0; j < nbNodes; j++) {
- SPoint2 param;
- reparamMeshVertexOnFace(e->getVertex(j), gf, param);
-- Pair<SVector3, SVector3> der = gf->firstDer(param);
-+ std::pair<SVector3, SVector3> der = gf->firstDer(param);
- int XJ = j;
- int YJ = j + nbNodes;
- int ZJ = j + 2 * nbNodes;
- int UJ = j;
- int VJ = j + nbNodes;
-- J(XJ, UJ) = der.first().x();
-- J(YJ, UJ) = der.first().y();
-- J(ZJ, UJ) = der.first().z();
-- J(XJ, VJ) = der.second().x();
-- J(YJ, VJ) = der.second().y();
-- J(ZJ, VJ) = der.second().z();
-+ J(XJ, UJ) = der.first.x();
-+ J(YJ, UJ) = der.first.y();
-+ J(ZJ, UJ) = der.first.z();
-+ J(XJ, VJ) = der.second.x();
-+ J(YJ, VJ) = der.second.y();
-+ J(ZJ, VJ) = der.second.z();
-
-- JT(UJ, XJ) = der.first().x();
-- JT(UJ, YJ) = der.first().y();
-- JT(UJ, ZJ) = der.first().z();
-- JT(VJ, XJ) = der.second().x();
-- JT(VJ, YJ) = der.second().y();
-- JT(VJ, ZJ) = der.second().z();
-+ JT(UJ, XJ) = der.first.x();
-+ JT(UJ, YJ) = der.first.y();
-+ JT(UJ, ZJ) = der.first.z();
-+ JT(VJ, XJ) = der.second.x();
-+ JT(VJ, YJ) = der.second.y();
-+ JT(VJ, ZJ) = der.second.z();
-
- SVector3 ss = getSSL(e->getVertex(j));
- GPoint gp = gf->point(param);
diff --git a/cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp b/cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp
deleted file mode 100644
index 4cb21e79ce54..000000000000
--- a/cad/gmsh/files/patch-contrib_MeshOptimizer_VertexCoord.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
---- contrib/MeshOptimizer/VertexCoord.cpp.orig 2024-03-29 22:06:54 UTC
-+++ contrib/MeshOptimizer/VertexCoord.cpp
-@@ -76,12 +76,12 @@ void VertexCoordParent::gXyz2gUvw(const SPoint3 &uvw,
- gUvw[0] = gXyz.x() * der.x() + gXyz.y() * der.y() + gXyz.z() * der.z();
- }
- else {
-- Pair<SVector3, SVector3> der =
-+ std::pair<SVector3, SVector3> der =
- static_cast<GFace *>(ge)->firstDer(SPoint2(uvw[0], uvw[1]));
-- gUvw[0] = gXyz.x() * der.first().x() + gXyz.y() * der.first().y() +
-- gXyz.z() * der.first().z();
-- gUvw[1] = gXyz.x() * der.second().x() + gXyz.y() * der.second().y() +
-- gXyz.z() * der.second().z();
-+ gUvw[0] = gXyz.x() * der.first.x() + gXyz.y() * der.first.y() +
-+ gXyz.z() * der.first.z();
-+ gUvw[1] = gXyz.x() * der.second.x() + gXyz.y() * der.second.y() +
-+ gXyz.z() * der.second.z();
- }
- }
-
-@@ -101,15 +101,15 @@ void VertexCoordParent::gXyz2gUvw(const SPoint3 &uvw,
- }
- }
- else {
-- Pair<SVector3, SVector3> der =
-+ std::pair<SVector3, SVector3> der =
- static_cast<GFace *>(ge)->firstDer(SPoint2(uvw[0], uvw[1]));
- auto itUvw = gUvw.begin();
- for(auto itXyz = gXyz.begin(); itXyz != gXyz.end(); itXyz++) {
-- (*itUvw)[0] = itXyz->x() * der.first().x() +
-- itXyz->y() * der.first().y() + itXyz->z() * der.first().z();
-- (*itUvw)[1] = itXyz->x() * der.second().x() +
-- itXyz->y() * der.second().y() +
-- itXyz->z() * der.second().z();
-+ (*itUvw)[0] = itXyz->x() * der.first.x() +
-+ itXyz->y() * der.first.y() + itXyz->z() * der.first.z();
-+ (*itUvw)[1] = itXyz->x() * der.second.x() +
-+ itXyz->y() * der.second.y() +
-+ itXyz->z() * der.second.z();
- itUvw++;
- }
- }
diff --git a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp b/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp
deleted file mode 100644
index 2863634a8f85..000000000000
--- a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.cpp
+++ /dev/null
@@ -1,110 +0,0 @@
---- contrib/domhex/BackgroundMesh2D.cpp.orig 2024-03-29 22:06:54 UTC
-+++ contrib/domhex/BackgroundMesh2D.cpp
-@@ -490,9 +490,9 @@ void frameFieldBackgroundMesh2D::computeCrossField(
- v[1] = (*it)->lines[i]->getVertex(1);
- SPoint2 p1, p2;
- reparamMeshEdgeOnFace(v[0], v[1], face, p1, p2);
-- Pair<SVector3, SVector3> der = face->firstDer((p1 + p2) * .5);
-- SVector3 t1 = der.first();
-- SVector3 t2 = der.second();
-+ std::pair<SVector3, SVector3> der = face->firstDer((p1 + p2) * .5);
-+ SVector3 t1 = der.first;
-+ SVector3 t2 = der.second;
- SVector3 n = crossprod(t1, t2);
- n.normalize();
- SVector3 d1(v[1]->x() - v[0]->x(), v[1]->y() - v[0]->y(),
-@@ -534,21 +534,21 @@ void frameFieldBackgroundMesh2D::eval_crossfield(doubl
- STensor3 &cf)
- {
- double quadAngle = angle(u, v);
-- Pair<SVector3, SVector3> dirs =
-+ std::pair<SVector3, SVector3> dirs =
- compute_crossfield_directions(u, v, quadAngle);
-- SVector3 n = crossprod(dirs.first(), dirs.second());
-+ SVector3 n = crossprod(dirs.first, dirs.second);
-
- for(int i = 0; i < 3; i++) {
-- cf(i, 0) = dirs.first()[i];
-- cf(i, 1) = dirs.second()[i];
-+ cf(i, 0) = dirs.first[i];
-+ cf(i, 1) = dirs.second[i];
- cf(i, 2) = n[i];
- }
-
- // SVector3 t1,t2,n;
- // GFace *face = dynamic_cast<GFace*>(gf);
-- // Pair<SVector3, SVector3> der = face->firstDer(SPoint2(u,v));
-- // SVector3 s1 = der.first();
-- // SVector3 s2 = der.second();
-+ // std::pair<SVector3, SVector3> der = face->firstDer(SPoint2(u,v));
-+ // SVector3 s1 = der.first;
-+ // SVector3 s2 = der.second;
- // n = crossprod(s1,s2);
- // n.normalize();
- // s1.normalize();
-@@ -642,12 +642,12 @@ void frameFieldBackgroundMesh2D::exportCrossField(cons
- double angle_current = angle(v);
- GPoint p = get_GPoint_from_MVertex(v);
- for(int i = 0; i < 2; i++) {
-- Pair<SVector3, SVector3> dirs = compute_crossfield_directions(
-+ std::pair<SVector3, SVector3> dirs = compute_crossfield_directions(
- v->x(), v->y(), angle_current + deltas[i]);
- fprintf(f, "VP(%g,%g,%g) {%g,%g,%g};\n", p.x(), p.y(), p.z(),
-- dirs.first()[0], dirs.first()[1], dirs.first()[2]);
-+ dirs.first[0], dirs.first[1], dirs.first[2]);
- fprintf(f, "VP(%g,%g,%g) {%g,%g,%g};\n", p.x(), p.y(), p.z(),
-- dirs.second()[0], dirs.second()[1], dirs.second()[2]);
-+ dirs.second[0], dirs.second[1], dirs.second[2]);
- }
- }
- fprintf(f, "};\n");
-@@ -656,7 +656,7 @@ void frameFieldBackgroundMesh2D::exportCrossField(cons
-
- // returns the cross field as a pair of othogonal vectors (NOT in parametric
- // coordinates, but real 3D coordinates)
--Pair<SVector3, SVector3>
-+std::pair<SVector3, SVector3>
- frameFieldBackgroundMesh2D::compute_crossfield_directions(double u, double v,
- double angle_current)
- {
-@@ -664,12 +664,12 @@ frameFieldBackgroundMesh2D::compute_crossfield_directi
- GFace *face = dynamic_cast<GFace *>(gf);
- if(!face) {
- Msg::Error("Entity is not a face in background mesh");
-- return Pair<SVector3, SVector3>(SVector3(), SVector3());
-+ return std::pair<SVector3, SVector3>(SVector3(), SVector3());
- }
-
-- Pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v));
-- SVector3 s1 = der.first();
-- SVector3 s2 = der.second();
-+ std::pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v));
-+ SVector3 s1 = der.first;
-+ SVector3 s2 = der.second;
- SVector3 n = crossprod(s1, s2);
- n.normalize();
-
-@@ -687,8 +687,8 @@ frameFieldBackgroundMesh2D::compute_crossfield_directi
- SVector3 t2 = crossprod(n, t1);
- t2.normalize();
-
-- return Pair<SVector3, SVector3>(SVector3(t1[0], t1[1], t1[2]),
-- SVector3(t2[0], t2[1], t2[2]));
-+ return std::pair<SVector3, SVector3>(SVector3(t1[0], t1[1], t1[2]),
-+ SVector3(t2[0], t2[1], t2[2]));
- }
-
- bool frameFieldBackgroundMesh2D::compute_RK_infos(double u, double v, double x,
-@@ -711,9 +711,9 @@ bool frameFieldBackgroundMesh2D::compute_RK_infos(doub
- return false;
- }
-
-- Pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v));
-- SVector3 s1 = der.first();
-- SVector3 s2 = der.second();
-+ std::pair<SVector3, SVector3> der = face->firstDer(SPoint2(u, v));
-+ SVector3 s1 = der.first;
-+ SVector3 s2 = der.second;
- SVector3 n = crossprod(s1, s2);
- n.normalize();
- SVector3 basis_u = s1;
diff --git a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h b/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h
deleted file mode 100644
index 9e6ad3a20153..000000000000
--- a/cad/gmsh/files/patch-contrib_domhex_BackgroundMesh2D.h
+++ /dev/null
@@ -1,23 +0,0 @@
---- contrib/domhex/BackgroundMesh2D.h.orig 2024-03-29 22:06:54 UTC
-+++ contrib/domhex/BackgroundMesh2D.h
-@@ -9,9 +9,7 @@
- #include <string>
- #include <map>
- #include <vector>
--#include "Pair.h"
- #include "STensor3.h"
--
- #include "BGMBase.h"
-
- class MTriangle;
-@@ -133,8 +131,8 @@ class frameFieldBackgroundMesh2D : public backgroundMe
- void eval_crossfield(MVertex *vert, STensor3 &cf);
-
- void exportCrossField(const std::string &filename);
-- Pair<SVector3, SVector3> compute_crossfield_directions(double u, double v,
-- double angle_current);
-+ std::pair<SVector3, SVector3> compute_crossfield_directions(double u, double v,
-+ double angle_current);
- bool compute_RK_infos(double u, double v, double x, double y, double z,
- RK_form &infos);
-
diff --git a/cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp b/cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp
deleted file mode 100644
index 2985db17481f..000000000000
--- a/cad/gmsh/files/patch-contrib_domhex_surfaceFiller.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
---- contrib/domhex/surfaceFiller.cpp.orig 2024-03-29 22:06:54 UTC
-+++ contrib/domhex/surfaceFiller.cpp
-@@ -85,10 +85,10 @@ bool compute4neighbors(
- metricField = SMetric3(1. / (L * L));
-
- // get the unit normal at that point
-- Pair<SVector3, SVector3> der =
-+ std::pair<SVector3, SVector3> der =
- gf->firstDer(SPoint2(midpoint[0], midpoint[1]));
-- SVector3 s1 = der.first();
-- SVector3 s2 = der.second();
-+ SVector3 s1 = der.first;
-+ SVector3 s2 = der.second;
- SVector3 n = crossprod(s1, s2);
- n.normalize();
- t1 -= n*dot(t1,n);
-@@ -259,10 +259,10 @@ bool compute4neighbors(
- // // 0
-
- // // get the unit normal at that point
--// Pair<SVector3, SVector3> der =
-+// std::pair<SVector3, SVector3> der =
- // gf->firstDer(SPoint2(midpoint[0], midpoint[1]));
--// SVector3 s1 = der.first();
--// SVector3 s2 = der.second();
-+// SVector3 s1 = der.first;
-+// SVector3 s2 = der.second;
- // SVector3 n = crossprod(s1, s2);
- // n.normalize();
-
-@@ -490,7 +490,7 @@ void packingOfParallelograms(GFace *gf, std::vector<MV
- double du[4] = {0,0,0,0}, dv[4]= {0,0,0,0};
-
- // printf("cop %d\n",(*it)->getNum());
--
-+
- for (int i=0;i<2;i++){
- if (gf->periodic(i)){
- reparamMeshVertexOnFace(*it, gf, midpoint);
-@@ -513,7 +513,7 @@ void packingOfParallelograms(GFace *gf, std::vector<MV
- }
-
- if (NP == 0)NP=1;
--
-+
- for (int i=0;i<NP;i++){
- bool singular = !compute4neighbors(gf, *it, midpoint, newp, metricField, cross_field, du[i],dv[i],globalMult );
- // printf("there %d %g %g\n",singular,du[i],dv[i]);
diff --git a/cad/gmsh/files/patch-src_common_gmsh.cpp b/cad/gmsh/files/patch-src_common_gmsh.cpp
deleted file mode 100644
index df550b32000f..000000000000
--- a/cad/gmsh/files/patch-src_common_gmsh.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
---- src/common/gmsh.cpp.orig 2024-05-05 07:36:23 UTC
-+++ src/common/gmsh.cpp
-@@ -443,7 +443,7 @@ GMSH_API void gmsh::model::getEntitiesForPhysicalName(
- GModel::current()->getEntitiesForPhysicalName(name, entities);
- if(entities.size() != 0) {
- for(auto ge : entities) {
-- dimTags.push_back(std::pair<int, int >(ge->dim(), ge->tag()));
-+ dimTags.push_back(std::make_pair(ge->dim(), ge->tag()));
- }
- }
- else {
-@@ -847,13 +847,13 @@ gmsh::model::getDerivative(const int dim, const int ta
- GFace *gf = static_cast<GFace *>(entity);
- for(std::size_t i = 0; i < parametricCoord.size(); i += 2) {
- SPoint2 param(parametricCoord[i], parametricCoord[i + 1]);
-- Pair<SVector3, SVector3> d = gf->firstDer(param);
-- deriv.push_back(d.left().x());
-- deriv.push_back(d.left().y());
-- deriv.push_back(d.left().z());
-- deriv.push_back(d.right().x());
-- deriv.push_back(d.right().y());
-- deriv.push_back(d.right().z());
-+ std::pair<SVector3, SVector3> d = gf->firstDer(param);
-+ deriv.push_back(d.first.x());
-+ deriv.push_back(d.first.y());
-+ deriv.push_back(d.first.z());
-+ deriv.push_back(d.second.x());
-+ deriv.push_back(d.second.y());
-+ deriv.push_back(d.second.z());
- }
- }
- }
diff --git a/cad/gmsh/files/patch-src_geo_GFace.cpp b/cad/gmsh/files/patch-src_geo_GFace.cpp
deleted file mode 100644
index 241d63352f0e..000000000000
--- a/cad/gmsh/files/patch-src_geo_GFace.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
---- src/geo/GFace.cpp.orig 2024-03-29 22:07:00 UTC
-+++ src/geo/GFace.cpp
-@@ -880,10 +880,10 @@ double GFace::curvatureDiv(const SPoint2 &param) const
-
- const double eps = 1.e-5;
-
-- Pair<SVector3, SVector3> der = firstDer(param);
-+ std::pair<SVector3, SVector3> der = firstDer(param);
-
-- SVector3 du = der.first();
-- SVector3 dv = der.second();
-+ SVector3 du = der.first;
-+ SVector3 dv = der.second;
- SVector3 nml = crossprod(du, dv);
-
- double detJ = norm(nml);
-@@ -937,19 +937,19 @@ double GFace::curvatures(const SPoint2 &param, SVector
- SVector3 &dirMin, double &curvMax,
- double &curvMin) const
- {
-- Pair<SVector3, SVector3> D1 = firstDer(param);
-+ std::pair<SVector3, SVector3> D1 = firstDer(param);
-
- if(geomType() == Plane || geomType() == BoundaryLayerSurface) {
-- dirMax = D1.first();
-- dirMin = D1.second();
-+ dirMax = D1.first;
-+ dirMin = D1.second;
- curvMax = 0.;
- curvMin = 0.;
- return 0.;
- }
-
- if(geomType() == Sphere) {
-- dirMax = D1.first();
-- dirMin = D1.second();
-+ dirMax = D1.first;
-+ dirMin = D1.second;
- curvMax = curvatureDiv(param);
- curvMin = curvMax;
- return curvMax;
-@@ -961,8 +961,8 @@ double GFace::curvatures(const SPoint2 &param, SVector
- // curvatures and main directions
- curvMax = fabs(eigVal[1]);
- curvMin = fabs(eigVal[0]);
-- dirMax = eigVec[1] * D1.first() + eigVec[3] * D1.second();
-- dirMin = eigVec[0] * D1.first() + eigVec[2] * D1.second();
-+ dirMax = eigVec[1] * D1.first + eigVec[3] * D1.second;
-+ dirMin = eigVec[0] * D1.first + eigVec[2] * D1.second;
-
- return curvMax;
- }
-@@ -979,9 +979,9 @@ void GFace::getMetricEigenVectors(const SPoint2 &param
- double eigVec[4]) const
- {
- // first derivatives
-- Pair<SVector3, SVector3> D1 = firstDer(param);
-- SVector3 du = D1.first();
-- SVector3 dv = D1.second();
-+ std::pair<SVector3, SVector3> D1 = firstDer(param);
-+ SVector3 du = D1.first;
-+ SVector3 dv = D1.second;
- SVector3 nor = crossprod(du, dv);
- nor.normalize();
-
-@@ -1088,13 +1088,13 @@ void GFace::XYZtoUV(double X, double Y, double Z, doub
-
- while(err > tol && iter < MaxIter) {
- P = point(U, V);
-- Pair<SVector3, SVector3> der = firstDer(SPoint2(U, V));
-- mat[0][0] = der.left().x();
-- mat[0][1] = der.left().y();
-- mat[0][2] = der.left().z();
-- mat[1][0] = der.right().x();
-- mat[1][1] = der.right().y();
-- mat[1][2] = der.right().z();
-+ std::pair<SVector3, SVector3> der = firstDer(SPoint2(U, V));
-+ mat[0][0] = der.first.x();
-+ mat[0][1] = der.first.y();
-+ mat[0][2] = der.first.z();
-+ mat[1][0] = der.second.x();
-+ mat[1][1] = der.second.y();
-+ mat[1][2] = der.second.z();
- mat[2][0] = 0.;
- mat[2][1] = 0.;
- mat[2][2] = 0.;
-@@ -1193,15 +1193,15 @@ void bfgs_callback(const alglib::real_1d_array &x, dou
- // printf("func : %f\n", func);
-
- // Value of the gradient
-- Pair<SVector3, SVector3> der = gf->firstDer(SPoint2(x[0], x[1]));
-- grad[0] = -(p.x() - pnt.x()) * der.left().x() -
-- (p.y() - pnt.y()) * der.left().y() -
-- (p.z() - pnt.z()) * der.left().z();
-- grad[1] = -(p.x() - pnt.x()) * der.right().x() -
-- (p.y() - pnt.y()) * der.right().y() -
-- (p.z() - pnt.z()) * der.right().z();
-+ std::pair<SVector3, SVector3> der = gf->firstDer(SPoint2(x[0], x[1]));
-+ grad[0] = -(p.x() - pnt.x()) * der.first.x() -
-+ (p.y() - pnt.y()) * der.first.y() -
-+ (p.z() - pnt.z()) * der.first.z();
-+ grad[1] = -(p.x() - pnt.x()) * der.second.x() -
-+ (p.y() - pnt.y()) * der.second.y() -
-+ (p.z() - pnt.z()) * der.second.z();
- // printf("func %22.15E Gradients %22.15E %22.15E der %g %g %g\n", func,
-- // grad[0], grad[1],der.left().x(),der.left().y(),der.left().z());
-+ // grad[0], grad[1],der.first.x(),der.first.y(),der.first.z());
- }
- #endif
-
-@@ -1296,8 +1296,8 @@ SVector3 GFace::normal(const SPoint2 &param) const
- {
- if(geomType() == BoundaryLayerSurface) return SVector3();
-
-- Pair<SVector3, SVector3> der = firstDer(param);
-- SVector3 n = crossprod(der.first(), der.second());
-+ std::pair<SVector3, SVector3> der = firstDer(param);
-+ SVector3 n = crossprod(der.first, der.second);
- n.normalize();
- return n;
- }
diff --git a/cad/gmsh/files/patch-src_geo_GFace.h b/cad/gmsh/files/patch-src_geo_GFace.h
deleted file mode 100644
index 6155c2ff1b67..000000000000
--- a/cad/gmsh/files/patch-src_geo_GFace.h
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/geo/GFace.h.orig 2024-03-29 22:07:00 UTC
-+++ src/geo/GFace.h
-@@ -10,13 +10,13 @@
- #include <string>
- #include <vector>
- #include <map>
-+#include <utility>
- #include "GmshDefines.h"
- #include "GEntity.h"
- #include "GPoint.h"
- #include "GEdgeLoop.h"
- #include "SPoint2.h"
- #include "SVector3.h"
--#include "Pair.h"
- #include "Numeric.h"
- #include "boundaryLayersData.h"
-
-@@ -201,7 +201,7 @@ class GFace : public GEntity { (public)
- virtual SVector3 normal(const SPoint2 &param) const;
-
- // return the first derivate of the face at the parameter location
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const = 0;
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const = 0;
-
- // compute the second derivates of the face at the parameter location
- virtual void secondDer(const SPoint2 &param, SVector3 &dudu, SVector3 &dvdv,
diff --git a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp b/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp
deleted file mode 100644
index a78293d1f542..000000000000
--- a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.cpp
+++ /dev/null
@@ -1,274 +0,0 @@
---- src/geo/GeomMeshMatcher.cpp.orig 2024-03-29 22:07:00 UTC
-+++ src/geo/GeomMeshMatcher.cpp
-@@ -12,7 +12,6 @@
- #include <list>
- #include <vector>
- #include "GeomMeshMatcher.h"
--#include "Pair.h"
- #include "discreteVertex.h"
- #include "GmshMessage.h"
- #include "SOrientedBoundingBox.h"
-@@ -61,22 +60,22 @@ void getIntersection(std::vector<T> &res, std::vector<
- }
- }
-
--template <class T> T findMatching(std::vector<Pair<T, T> > &matching, T &entity)
-+template <class T> T findMatching(std::vector<std::pair<T, T> > &matching, T &entity)
- {
- for(auto pair = matching.begin(); pair != matching.end(); pair++) {
-- if((*pair).left() == entity) return ((*pair).right());
-+ if((*pair).first == entity) return ((*pair).second);
- }
- return (0);
- }
-
- // Matching vertices
-
--std::vector<Pair<GVertex *, GVertex *> > *
-+std::vector<std::pair<GVertex *, GVertex *> > *
- GeomMeshMatcher::matchVertices(GModel *m1, GModel *m2, bool &ok)
- {
- // Vector that will be returned.
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v =
-- new std::vector<Pair<GVertex *, GVertex *> >;
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v =
-+ new std::vector<std::pair<GVertex *, GVertex *> >;
- int num_matched_vertices = 0;
- int num_total_vertices = m2->getNumVertices();
-
-@@ -107,7 +106,7 @@ GeomMeshMatcher::matchVertices(GModel *m1, GModel *m2,
-
- if(choice && best_score != DBL_MAX) {
- choice->physicals = v1->physicals;
-- coresp_v->push_back(Pair<GVertex *, GVertex *>(v1, choice));
-+ coresp_v->push_back(std::make_pair(v1, choice));
- num_matched_vertices++;
- }
- }
-@@ -120,17 +119,17 @@ GeomMeshMatcher::matchVertices(GModel *m1, GModel *m2,
-
- // Matching edges
-
--std::vector<Pair<GEdge *, GEdge *> > *
-+std::vector<std::pair<GEdge *, GEdge *> > *
- GeomMeshMatcher::matchEdges(GModel *m1, GModel *m2,
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v,
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v,
- bool &ok)
- {
- int num_matched_edges = 0;
- int num_total_edges = m2->getNumEdges();
-
- // Vector that will be returned.
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e =
-- new std::vector<Pair<GEdge *, GEdge *> >;
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e =
-+ new std::vector<std::pair<GEdge *, GEdge *> >;
-
- std::vector<GEdge *> closed_curves;
-
-@@ -195,7 +194,7 @@ GeomMeshMatcher::matchEdges(GModel *m1, GModel *m2,
- }
- }
- }
-- coresp_e->push_back(Pair<GEdge *, GEdge *>(e1, choice));
-+ coresp_e->push_back(std::make_pair(e1, choice));
-
- // copy topological information
- if(choice) {
-@@ -213,16 +212,16 @@ GeomMeshMatcher::matchEdges(GModel *m1, GModel *m2,
-
- // Matching faces
-
--std::vector<Pair<GFace *, GFace *> > *
-+std::vector<std::pair<GFace *, GFace *> > *
- GeomMeshMatcher::matchFaces(GModel *m1, GModel *m2,
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e,
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e,
- bool &ok)
- {
- int num_matched_faces = 0;
- int num_total_faces = m2->getNumFaces();
-
-- std::vector<Pair<GFace *, GFace *> > *coresp_f =
-- new std::vector<Pair<GFace *, GFace *> >;
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f =
-+ new std::vector<std::pair<GFace *, GFace *> >;
-
- for(auto fit = m1->firstFace(); fit != m1->lastFace(); fit++) {
- GFace *f1 = (GFace *)*fit;
-@@ -276,7 +275,7 @@ GeomMeshMatcher::matchFaces(GModel *m1, GModel *m2,
-
- if(choice) {
- Msg::Debug("Surfaces %i and %i match", f1->tag(), choice->tag());
-- coresp_f->push_back(Pair<GFace *, GFace *>(f1, choice));
-+ coresp_f->push_back(std::make_pair(f1, choice));
- // copy topological information
- choice->setTag(f1->tag());
- f1->physicals = choice->physicals;
-@@ -292,17 +291,17 @@ GeomMeshMatcher::matchFaces(GModel *m1, GModel *m2,
-
- // Matching regions
-
--std::vector<Pair<GRegion *, GRegion *> > *
-+std::vector<std::pair<GRegion *, GRegion *> > *
- GeomMeshMatcher::matchRegions(GModel *m1, GModel *m2,
-- std::vector<Pair<GFace *, GFace *> > *coresp_f,
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f,
- bool &ok)
-
- {
- int num_matched_regions = 0;
- int num_total_regions = 0;
-
-- std::vector<Pair<GRegion *, GRegion *> > *coresp_r =
-- new std::vector<Pair<GRegion *, GRegion *> >;
-+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r =
-+ new std::vector<std::pair<GRegion *, GRegion *> >;
-
- std::vector<GEntity *> m1_entities;
- m1->getEntities(m1_entities, 3);
-@@ -344,8 +343,7 @@ GeomMeshMatcher::matchRegions(GModel *m1, GModel *m2,
- }
-
- if(common_regions.size() == 1) {
-- coresp_r->push_back(
-- Pair<GRegion *, GRegion *>((GRegion *)*entity1, common_regions[0]));
-+ coresp_r->push_back(std::make_pair((GRegion *)*entity1, common_regions[0]));
- common_regions[0]->setTag(((GRegion *)*entity1)->tag());
- (*entity1)->physicals = common_regions[0]->physicals;
- num_matched_regions++;
-@@ -377,8 +375,7 @@ GeomMeshMatcher::matchRegions(GModel *m1, GModel *m2,
- choice = (*candidate);
- }
- }
-- coresp_r->push_back(
-- Pair<GRegion *, GRegion *>((GRegion *)*entity1, choice));
-+ coresp_r->push_back(std::make_pair((GRegion *)*entity1, choice));
- if(choice) {
- choice->setTag(((GRegion *)*entity1)->tag());
- (*entity1)->physicals = choice->physicals;
-@@ -594,13 +591,13 @@ template <class GEType>
- }
-
- template <class GEType>
--static void copy_periodicity(std::vector<Pair<GEType *, GEType *> > &eCor,
-+static void copy_periodicity(std::vector<std::pair<GEType *, GEType *> > &eCor,
- std::map<MVertex *, MVertex *> &mesh_to_geom)
- {
- typename std::multimap<GEType *, GEType *> eMap; // (eCor.begin(),eCor.end());
- auto eIter = eCor.begin();
- for(; eIter != eCor.end(); ++eIter) {
-- eMap.insert(std::make_pair(eIter->second(), eIter->first()));
-+ eMap.insert(std::make_pair(eIter->second, eIter->first));
- }
-
- auto srcIter = eMap.begin();
-@@ -651,12 +648,12 @@ template <class GEType>
- }
-
- template <class GEType>
--static bool apply_periodicity(std::vector<Pair<GEType *, GEType *> > &eCor)
-+static bool apply_periodicity(std::vector<std::pair<GEType *, GEType *> > &eCor)
- {
- typename std::multimap<GEType *, GEType *> eMap; // (eCor.begin(),eCor.end());
- auto eIter = eCor.begin();
- for(; eIter != eCor.end(); ++eIter) {
-- eMap.insert(std::make_pair(eIter->second(), eIter->first()));
-+ eMap.insert(std::make_pair(eIter->second, eIter->first));
- }
-
- auto srcIter = eMap.begin();
-@@ -787,57 +784,57 @@ void copy_vertices(GModel *geom, GModel *mesh,
-
- void copy_vertices(GModel *geom, GModel *mesh,
- std::map<MVertex *, MVertex *> &_mesh_to_geom,
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v,
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e,
-- std::vector<Pair<GFace *, GFace *> > *coresp_f,
-- std::vector<Pair<GRegion *, GRegion *> > *coresp_r)
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v,
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e,
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f,
-+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r)
- {
- // copy all elements
- for(std::size_t i = 0; i < coresp_v->size(); ++i)
-- copy_vertices((*coresp_v)[i].first(), (*coresp_v)[i].second(),
-+ copy_vertices((*coresp_v)[i].first, (*coresp_v)[i].second,
- _mesh_to_geom);
- for(std::size_t i = 0; i < coresp_e->size(); ++i)
-- copy_vertices((*coresp_e)[i].first(), (*coresp_e)[i].second(),
-+ copy_vertices((*coresp_e)[i].first, (*coresp_e)[i].second,
- _mesh_to_geom);
- for(std::size_t i = 0; i < coresp_f->size(); ++i)
-- copy_vertices((*coresp_f)[i].first(), (*coresp_f)[i].second(),
-+ copy_vertices((*coresp_f)[i].first, (*coresp_f)[i].second,
- _mesh_to_geom);
- for(std::size_t i = 0; i < coresp_r->size(); ++i)
-- copy_vertices((*coresp_r)[i].first(), (*coresp_r)[i].second(),
-+ copy_vertices((*coresp_r)[i].first, (*coresp_r)[i].second,
- _mesh_to_geom);
- }
- void copy_elements(GModel *geom, GModel *mesh,
- std::map<MVertex *, MVertex *> &_mesh_to_geom,
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v,
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e,
-- std::vector<Pair<GFace *, GFace *> > *coresp_f,
-- std::vector<Pair<GRegion *, GRegion *> > *coresp_r)
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v,
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e,
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f,
-+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r)
- {
- // copy all elements
-
- for(std::size_t i = 0; i < coresp_v->size(); ++i) {
-- GVertex *dest = (*coresp_v)[i].first();
-- GVertex *orig = (*coresp_v)[i].second();
-+ GVertex *dest = (*coresp_v)[i].first;
-+ GVertex *orig = (*coresp_v)[i].second;
- copy_elements<MPoint>(dest->points, orig->points, _mesh_to_geom);
- }
-
- for(std::size_t i = 0; i < coresp_e->size(); ++i) {
-- GEdge *dest = (*coresp_e)[i].first();
-- GEdge *orig = (*coresp_e)[i].second();
-+ GEdge *dest = (*coresp_e)[i].first;
-+ GEdge *orig = (*coresp_e)[i].second;
- copy_elements<MLine>(dest->lines, orig->lines, _mesh_to_geom);
- }
-
- for(std::size_t i = 0; i < coresp_f->size(); ++i) {
-- GFace *dest = (*coresp_f)[i].first();
-- GFace *orig = (*coresp_f)[i].second();
-+ GFace *dest = (*coresp_f)[i].first;
-+ GFace *orig = (*coresp_f)[i].second;
- copy_elements<MTriangle>(dest->triangles, orig->triangles, _mesh_to_geom);
- copy_elements<MQuadrangle>(dest->quadrangles, orig->quadrangles,
- _mesh_to_geom);
- }
-
- for(std::size_t i = 0; i < coresp_r->size(); ++i) {
-- GRegion *dest = (*coresp_r)[i].first();
-- GRegion *orig = (*coresp_r)[i].second();
-+ GRegion *dest = (*coresp_r)[i].first;
-+ GRegion *orig = (*coresp_r)[i].second;
- copy_elements<MTetrahedron>(dest->tetrahedra, orig->tetrahedra,
- _mesh_to_geom);
- copy_elements<MHexahedron>(dest->hexahedra, orig->hexahedra, _mesh_to_geom);
-@@ -857,10 +854,10 @@ int GeomMeshMatcher::match(GModel *geom, GModel *mesh)
-
- bool ok = true;
-
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v(nullptr);
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e(nullptr);
-- std::vector<Pair<GFace *, GFace *> > *coresp_f(nullptr);
-- std::vector<Pair<GRegion *, GRegion *> > *coresp_r(nullptr);
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v(nullptr);
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e(nullptr);
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f(nullptr);
-+ std::vector<std::pair<GRegion *, GRegion *> > *coresp_r(nullptr);
-
- coresp_v = matchVertices(geom, mesh, ok);
- if(ok) {
diff --git a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h b/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h
deleted file mode 100644
index a22748865e45..000000000000
--- a/cad/gmsh/files/patch-src_geo_GeomMeshMatcher.h
+++ /dev/null
@@ -1,32 +0,0 @@
---- src/geo/GeomMeshMatcher.h.orig 2024-03-29 22:07:00 UTC
-+++ src/geo/GeomMeshMatcher.h
-@@ -16,21 +16,20 @@
- #include "GEdge.h"
- #include "GFace.h"
- #include "GRegion.h"
--#include "Pair.h"
-
- class GeomMeshMatcher {
- private:
-- std::vector<Pair<GVertex *, GVertex *> > *matchVertices(GModel *m1,
-- GModel *m2, bool &ok);
-- std::vector<Pair<GEdge *, GEdge *> > *
-+ std::vector<std::pair<GVertex *, GVertex *> > *
-+ matchVertices(GModel *m1, GModel *m2, bool &ok);
-+ std::vector<std::pair<GEdge *, GEdge *> > *
- matchEdges(GModel *m1, GModel *m2,
-- std::vector<Pair<GVertex *, GVertex *> > *coresp_v, bool &ok);
-- std::vector<Pair<GFace *, GFace *> > *
-+ std::vector<std::pair<GVertex *, GVertex *> > *coresp_v, bool &ok);
-+ std::vector<std::pair<GFace *, GFace *> > *
- matchFaces(GModel *m1, GModel *m2,
-- std::vector<Pair<GEdge *, GEdge *> > *coresp_e, bool &ok);
-- std::vector<Pair<GRegion *, GRegion *> > *
-+ std::vector<std::pair<GEdge *, GEdge *> > *coresp_e, bool &ok);
-+ std::vector<std::pair<GRegion *, GRegion *> > *
- matchRegions(GModel *m1, GModel *m2,
-- std::vector<Pair<GFace *, GFace *> > *coresp_f, bool &ok);
-+ std::vector<std::pair<GFace *, GFace *> > *coresp_f, bool &ok);
- static GeomMeshMatcher *_gmm_instance;
- GeomMeshMatcher() {}
- ~GeomMeshMatcher() {}
diff --git a/cad/gmsh/files/patch-src_geo_OCCFace.cpp b/cad/gmsh/files/patch-src_geo_OCCFace.cpp
deleted file mode 100644
index 4d34954ee598..000000000000
--- a/cad/gmsh/files/patch-src_geo_OCCFace.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/geo/OCCFace.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/OCCFace.cpp
-@@ -249,13 +249,13 @@ SVector3 OCCFace::normal(const SPoint2 &param) const
- return n;
- }
-
--Pair<SVector3, SVector3> OCCFace::firstDer(const SPoint2 &param) const
-+std::pair<SVector3, SVector3> OCCFace::firstDer(const SPoint2 &param) const
- {
- gp_Pnt pnt;
- gp_Vec du, dv;
- _occface->D1(param.x(), param.y(), pnt, du, dv);
-- return Pair<SVector3, SVector3>(SVector3(du.X(), du.Y(), du.Z()),
-- SVector3(dv.X(), dv.Y(), dv.Z()));
-+ return std::make_pair(SVector3(du.X(), du.Y(), du.Z()),
-+ SVector3(dv.X(), dv.Y(), dv.Z()));
- }
-
- void OCCFace::secondDer(const SPoint2 &param, SVector3 &dudu, SVector3 &dvdv,
diff --git a/cad/gmsh/files/patch-src_geo_OCCFace.h b/cad/gmsh/files/patch-src_geo_OCCFace.h
deleted file mode 100644
index bf34b80f4372..000000000000
--- a/cad/gmsh/files/patch-src_geo_OCCFace.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/geo/OCCFace.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/OCCFace.h
-@@ -42,7 +42,7 @@ class OCCFace : public GFace { (public)
- virtual bool containsPoint(const SPoint3 &pt) const;
- virtual bool containsParam(const SPoint2 &pt);
- virtual SVector3 normal(const SPoint2 &param) const;
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
- virtual void secondDer(const SPoint2 &, SVector3 &, SVector3 &,
- SVector3 &) const;
- virtual GEntity::GeomType geomType() const;
diff --git a/cad/gmsh/files/patch-src_geo_Pair.h b/cad/gmsh/files/patch-src_geo_Pair.h
deleted file mode 100644
index d99d6a3bcd43..000000000000
--- a/cad/gmsh/files/patch-src_geo_Pair.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/geo/Pair.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/Pair.h
-@@ -1,26 +0,0 @@
--// Gmsh - Copyright (C) 1997-2024 C. Geuzaine, J.-F. Remacle
--//
--// See the LICENSE.txt file in the Gmsh root directory for license information.
--// Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
--
--#ifndef PAIR_H
--#define PAIR_H
--
--// A pair of values, the types of which can be different
--template <class L, class R> class Pair {
--private:
-- L Left;
-- R Right;
--
--public:
-- Pair() {}
-- Pair(const L &left, const R &right) : Left(left), Right(right) {}
-- L left() const { return Left; }
-- void left(const L &left) { Left = left; }
-- R right() const { return Right; }
-- void right(const R &right) { Right = right; }
-- L first() const { return Left; }
-- R second() const { return Right; }
--};
--
--#endif
diff --git a/cad/gmsh/files/patch-src_geo_discreteFace.cpp b/cad/gmsh/files/patch-src_geo_discreteFace.cpp
deleted file mode 100644
index 52bbff44c5fe..000000000000
--- a/cad/gmsh/files/patch-src_geo_discreteFace.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
---- src/geo/discreteFace.cpp.orig 2024-04-18 14:52:42 UTC
-+++ src/geo/discreteFace.cpp
-@@ -363,16 +363,16 @@ double discreteFace::curvatures(const SPoint2 &param,
- return false;
- }
-
--Pair<SVector3, SVector3> discreteFace::firstDer(const SPoint2 &param) const
-+std::pair<SVector3, SVector3> discreteFace::firstDer(const SPoint2 &param) const
- {
-- if(_param.empty()) return Pair<SVector3, SVector3>(SVector3(), SVector3());
-+ if(_param.empty()) return std::make_pair(SVector3(), SVector3());
-
- MElement *e = _param.oct->find(param.x(), param.y(), 0.0, -1, true);
- if(!e) {
- Msg::Info("Triangle not found for first derivative at uv=(%g,%g) on "
- "discrete surface %d",
- param.x(), param.y(), tag());
-- return Pair<SVector3, SVector3>(SVector3(1, 0, 0), SVector3(0, 1, 0));
-+ return std::make_pair(SVector3(1, 0, 0), SVector3(0, 1, 0));
- }
-
- int position = (int)((MTriangle *)e - &_param.t2d[0]);
-@@ -403,8 +403,8 @@ Pair<SVector3, SVector3> discreteFace::firstDer(const
- }
- }
-
-- return Pair<SVector3, SVector3>(SVector3(dxdu[0][0], dxdu[1][0], dxdu[2][0]),
-- SVector3(dxdu[0][1], dxdu[1][1], dxdu[2][1]));
-+ return std::make_pair(SVector3(dxdu[0][0], dxdu[1][0], dxdu[2][0]),
-+ SVector3(dxdu[0][1], dxdu[1][1], dxdu[2][1]));
- }
-
- void discreteFace::secondDer(const SPoint2 &param, SVector3 &dudu,
diff --git a/cad/gmsh/files/patch-src_geo_discreteFace.h b/cad/gmsh/files/patch-src_geo_discreteFace.h
deleted file mode 100644
index dcbc173e68d0..000000000000
--- a/cad/gmsh/files/patch-src_geo_discreteFace.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/geo/discreteFace.h.orig 2024-04-18 14:52:42 UTC
-+++ src/geo/discreteFace.h
-@@ -60,7 +60,7 @@ class discreteFace : public GFace { (public)
- double curvatures(const SPoint2 &param, SVector3 &dirMax, SVector3 &dirMin,
- double &curvMax, double &curvMin) const;
- GEntity::GeomType geomType() const { return DiscreteSurface; }
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
- virtual void secondDer(const SPoint2 &param, SVector3 &dudu, SVector3 &dvdv,
- SVector3 &dudv) const;
- int createGeometry();
diff --git a/cad/gmsh/files/patch-src_geo_gmshFace.cpp b/cad/gmsh/files/patch-src_geo_gmshFace.cpp
deleted file mode 100644
index ecdfdd1ec5b4..000000000000
--- a/cad/gmsh/files/patch-src_geo_gmshFace.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/geo/gmshFace.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/gmshFace.cpp
-@@ -215,19 +215,19 @@ SVector3 gmshFace::normal(const SPoint2 &param) const
- }
- }
-
--Pair<SVector3, SVector3> gmshFace::firstDer(const SPoint2 &param) const
-+std::pair<SVector3, SVector3> gmshFace::firstDer(const SPoint2 &param) const
- {
- if(_s->Typ == MSH_SURF_PLAN && !_s->geometry) {
- double x, y, z, VX[3], VY[3];
- getMeanPlaneData(VX, VY, x, y, z);
-- return Pair<SVector3, SVector3>(SVector3(VX[0], VX[1], VX[2]),
-- SVector3(VY[0], VY[1], VY[2]));
-+ return std::make_pair(SVector3(VX[0], VX[1], VX[2]),
-+ SVector3(VY[0], VY[1], VY[2]));
- }
- else {
- Vertex vu = InterpolateSurface(_s, param[0], param[1], 1, 1);
- Vertex vv = InterpolateSurface(_s, param[0], param[1], 1, 2);
-- return Pair<SVector3, SVector3>(SVector3(vu.Pos.X, vu.Pos.Y, vu.Pos.Z),
-- SVector3(vv.Pos.X, vv.Pos.Y, vv.Pos.Z));
-+ return std::make_pair(SVector3(vu.Pos.X, vu.Pos.Y, vu.Pos.Z),
-+ SVector3(vv.Pos.X, vv.Pos.Y, vv.Pos.Z));
- }
- }
-
diff --git a/cad/gmsh/files/patch-src_geo_gmshFace.h b/cad/gmsh/files/patch-src_geo_gmshFace.h
deleted file mode 100644
index edb65b025f83..000000000000
--- a/cad/gmsh/files/patch-src_geo_gmshFace.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/geo/gmshFace.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/gmshFace.h
-@@ -26,7 +26,7 @@ class gmshFace : public GFace { (public)
- virtual bool containsPoint(const SPoint3 &pt) const;
- virtual double getMetricEigenvalue(const SPoint2 &);
- virtual SVector3 normal(const SPoint2 &param) const;
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const;
- virtual void secondDer(const SPoint2 &, SVector3 &, SVector3 &,
- SVector3 &) const;
- virtual GEntity::GeomType geomType() const;
diff --git a/cad/gmsh/files/patch-src_geo_gmshSurface.cpp b/cad/gmsh/files/patch-src_geo_gmshSurface.cpp
deleted file mode 100644
index 7f744d3ebfda..000000000000
--- a/cad/gmsh/files/patch-src_geo_gmshSurface.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/geo/gmshSurface.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/gmshSurface.cpp
-@@ -23,10 +23,10 @@ SVector3 gmshSurface::normal(const SPoint2 &param) con
- return SVector3();
- }
-
--Pair<SVector3, SVector3> gmshSurface::firstDer(const SPoint2 &param)
-+std::pair<SVector3, SVector3> gmshSurface::firstDer(const SPoint2 &param)
- {
- Msg::Error("First derivative not implemented for this type of surface");
-- return Pair<SVector3, SVector3>();
-+ return std::pair<SVector3, SVector3>();
- }
-
- double gmshSurface::getMetricEigenvalue(const SPoint2 &)
diff --git a/cad/gmsh/files/patch-src_geo_gmshSurface.h b/cad/gmsh/files/patch-src_geo_gmshSurface.h
deleted file mode 100644
index 42b306deb3aa..000000000000
--- a/cad/gmsh/files/patch-src_geo_gmshSurface.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/geo/gmshSurface.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/gmshSurface.h
-@@ -9,7 +9,6 @@
- #include <cmath>
- #include <cstdio>
- #include <map>
--#include "Pair.h"
- #include "Range.h"
- #include "SPoint2.h"
- #include "SPoint3.h"
-@@ -61,7 +60,7 @@ class gmshSurface { (public)
- // Return the normal to the face at the given parameter location.
- virtual SVector3 normal(const SPoint2 &param) const;
- // Return the first derivate of the face at the parameter location.
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param);
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param);
- virtual double getMetricEigenvalue(const SPoint2 &);
- };
-
diff --git a/cad/gmsh/files/patch-src_geo_xyFace.h b/cad/gmsh/files/patch-src_geo_xyFace.h
deleted file mode 100644
index f3e92019390e..000000000000
--- a/cad/gmsh/files/patch-src_geo_xyFace.h
+++ /dev/null
@@ -1,16 +0,0 @@
---- src/geo/xyFace.h.orig 2024-03-29 22:07:01 UTC
-+++ src/geo/xyFace.h
-@@ -33,11 +33,11 @@ class xyFace : public GFace { (public)
- SVector3 n(0, 0, 1);
- return n;
- }
-- virtual Pair<SVector3, SVector3> firstDer(const SPoint2 &param) const
-+ virtual std::pair<SVector3, SVector3> firstDer(const SPoint2 &param) const
- {
- SVector3 t1(1, 0, 0);
- SVector3 t2(0, 1, 0);
-- return Pair<SVector3, SVector3>(t1, t2);
-+ return std::make_pair(t1, t2);
- }
- virtual void secondDer(const SPoint2 &, SVector3 &a, SVector3 &b,
- SVector3 &c) const
diff --git a/cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp b/cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp
deleted file mode 100644
index 91240206fb74..000000000000
--- a/cad/gmsh/files/patch-src_mesh_BackgroundMesh.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/mesh/BackgroundMesh.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/mesh/BackgroundMesh.cpp
-@@ -304,8 +304,8 @@ void backgroundMesh::propagateCrossFieldByDistance(GFa
- SPoint2 p1, p2;
- reparamMeshEdgeOnFace(v[0], v[1], _gf, p1, p2);
- /* a correct way of computing angles */
-- Pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5);
-- SVector3 t1 = der.first();
-+ std::pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5);
-+ SVector3 t1 = der.first;
- SVector3 t2(v[1]->x() - v[0]->x(), v[1]->y() - v[0]->y(),
- v[1]->z() - v[0]->z());
- t1.normalize();
-@@ -459,9 +459,9 @@ void backgroundMesh::propagateCrossField(GFace *_gf,
- v[1] = (*it)->lines[i]->getVertex(1);
- SPoint2 p1, p2;
- reparamMeshEdgeOnFace(v[0], v[1], _gf, p1, p2);
-- Pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5);
-- SVector3 t1 = der.first();
-- SVector3 t2 = der.second();
-+ std::pair<SVector3, SVector3> der = _gf->firstDer((p1 + p2) * .5);
-+ SVector3 t1 = der.first;
-+ SVector3 t2 = der.second;
- SVector3 n = crossprod(t1, t2);
- n.normalize();
- SVector3 d1(v[1]->x() - v[0]->x(), v[1]->y() - v[0]->y(),
diff --git a/cad/gmsh/files/patch-src_mesh_meshGFace.cpp b/cad/gmsh/files/patch-src_mesh_meshGFace.cpp
deleted file mode 100644
index fa08a01b01d7..000000000000
--- a/cad/gmsh/files/patch-src_mesh_meshGFace.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/mesh/meshGFace.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/mesh/meshGFace.cpp
-@@ -1269,7 +1269,7 @@ static bool improved_translate(GFace *gf, MVertex *ver
- SVector3 s1, s2;
- SVector3 normal;
- SVector3 basis_u, basis_v;
-- Pair<SVector3, SVector3> derivatives;
-+ std::pair<SVector3, SVector3> derivatives;
-
- reparamMeshVertexOnFace(vertex, gf, point);
- x = point.x();
-@@ -1278,8 +1278,8 @@ static bool improved_translate(GFace *gf, MVertex *ver
- angle = backgroundMesh::current()->getAngle(x, y, 0.0);
- derivatives = gf->firstDer(point);
-
-- s1 = derivatives.first();
-- s2 = derivatives.second();
-+ s1 = derivatives.first;
-+ s2 = derivatives.second;
- normal = crossprod(s1, s2);
-
- basis_u = s1;
diff --git a/cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp b/cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp
deleted file mode 100644
index ed95da9fb724..000000000000
--- a/cad/gmsh/files/patch-src_mesh_meshGFaceBamg.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/mesh/meshGFaceBamg.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/mesh/meshGFaceBamg.cpp
-@@ -49,14 +49,14 @@ static void computeMeshMetricsForBamg(GFace *gf, int n
- SMetric3 m = BGM_MeshMetric(gf, u, v, gp.x(), gp.y(), gp.z());
-
- // compute the derivatives of the parametrization
-- Pair<SVector3, SVector3> der = gf->firstDer(SPoint2(u, v));
-+ std::pair<SVector3, SVector3> der = gf->firstDer(SPoint2(u, v));
-
-- J(0, 0) = JT(0, 0) = der.first().x();
-- J(0, 1) = JT(1, 0) = der.first().y();
-- J(0, 2) = JT(2, 0) = der.first().z();
-- J(1, 0) = JT(0, 1) = der.second().x();
-- J(1, 1) = JT(1, 1) = der.second().y();
-- J(1, 2) = JT(2, 1) = der.second().z();
-+ J(0, 0) = JT(0, 0) = der.first.x();
-+ J(0, 1) = JT(1, 0) = der.first.y();
-+ J(0, 2) = JT(2, 0) = der.first.z();
-+ J(1, 0) = JT(0, 1) = der.second.x();
-+ J(1, 1) = JT(1, 1) = der.second.y();
-+ J(1, 2) = JT(2, 1) = der.second.z();
-
- m.getMat(M);
- J.mult(M, W);
diff --git a/cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp b/cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp
deleted file mode 100644
index 2b1e1644b5cd..000000000000
--- a/cad/gmsh/files/patch-src_mesh_meshGFaceDelaunayInsertion.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/mesh/meshGFaceDelaunayInsertion.cpp.orig 2024-03-29 22:07:01 UTC
-+++ src/mesh/meshGFaceDelaunayInsertion.cpp
-@@ -331,11 +331,11 @@ void buildMetric(GFace *gf, double *uv, double *metric
-
- void buildMetric(GFace *gf, double *uv, double *metric)
- {
-- Pair<SVector3, SVector3> der = gf->firstDer(SPoint2(uv[0], uv[1]));
-+ std::pair<SVector3, SVector3> der = gf->firstDer(SPoint2(uv[0], uv[1]));
-
-- metric[0] = dot(der.first(), der.first());
-- metric[1] = dot(der.second(), der.first());
-- metric[2] = dot(der.second(), der.second());
-+ metric[0] = dot(der.first, der.first);
-+ metric[1] = dot(der.second, der.first);
-+ metric[2] = dot(der.second, der.second);
- }
-
- static double computeTolerance(const double radius)
diff --git a/cad/gmsh/pkg-plist b/cad/gmsh/pkg-plist
index 27c9a23fb122..99ba216e10f7 100644
--- a/cad/gmsh/pkg-plist
+++ b/cad/gmsh/pkg-plist
@@ -46,6 +46,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/faces.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/flatten.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/flatten2.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/fractures.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/fragment_surfaces.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/get_data_perf.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/get_data_perf.py
@@ -60,8 +61,10 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/import_perf.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/import_perf.jl
%%PORTDOCS%%%%DOCSDIR%%/examples/api/import_perf.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/julia_exception.jl
%%PORTDOCS%%%%DOCSDIR%%/examples/api/mesh_from_discrete_curve.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/mesh_quality.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/min_edge.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/mirror_mesh.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/msh_attributes.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/multi_process.py
@@ -81,6 +84,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/open.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/open.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/opt.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/parametric_surface.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/partition.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/partition.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/periodic.py
@@ -90,9 +94,12 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/poisson.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/prepro.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/prim_axis.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_tetrahedralization.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_tetrahedralization.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/raw_triangulation.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/relocate_nodes.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/remesh_cavity.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/remesh_partial_move.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/remesh_stl.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/remove_elements.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/renumbering.py
@@ -125,6 +132,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/terrain_stl_data.stl
%%PORTDOCS%%%%DOCSDIR%%/examples/api/test.c
%%PORTDOCS%%%%DOCSDIR%%/examples/api/test.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/torus_bspline.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/trimmed.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/tube_boundary_layer.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view.cpp
@@ -132,6 +140,9 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_adaptive_to_mesh.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_combine.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_element_size.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_list_isoparametric.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_list_subparametric.py
+%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_list_superparametric.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/view_renumbering.py
%%PORTDOCS%%%%DOCSDIR%%/examples/api/viewlist.cpp
%%PORTDOCS%%%%DOCSDIR%%/examples/api/viewlist.py
@@ -145,6 +156,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/component8.step
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/compsolid.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/compsolid2.geo
+%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/cylinder_with_hole.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/extend_field.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/extrude.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/extrude2.geo
@@ -155,6 +167,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/fillet_chamfer.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/fleur.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/fragment_numbering.geo
+%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/full_quad.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/hybrid_occ_builtin.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/hyperboloid.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/import.geo
@@ -183,6 +196,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/spline.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/step_assembly.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/surface_filling.geo
+%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/symmetry_test_occ_builtin.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/thicksolid.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/thrusections.geo
%%PORTDOCS%%%%DOCSDIR%%/examples/boolean/transfinite.geo
@@ -405,4 +419,7 @@ lib/libgmsh.so.%%VER%%
%%PORTDOCS%%%%DOCSDIR%%/tutorials/view3.pos
%%PORTDOCS%%%%DOCSDIR%%/tutorials/view4.pos
%%PORTDOCS%%%%DOCSDIR%%/tutorials/view5.msh
+%%DATADIR%%/gmshConfig.cmake
+%%DATADIR%%/gmshTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/gmshTargets.cmake
share/man/man1/gmsh.1.gz
diff --git a/cad/irsim/Makefile b/cad/irsim/Makefile
index 41d74eb298b8..37296b98ad4d 100644
--- a/cad/irsim/Makefile
+++ b/cad/irsim/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= cad
MASTER_SITES= http://opencircuitdesign.com/irsim/archive/
PKGNAMESUFFIX= -${FLAVOR}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Event-driven logic-level simulator for MOS circuis
WWW= http://opencircuitdesign.com/irsim/
diff --git a/cad/kicad-devel/Makefile.git_rev b/cad/kicad-devel/Makefile.git_rev
index 7be8266f3646..aa1ea1be62dc 100644
--- a/cad/kicad-devel/Makefile.git_rev
+++ b/cad/kicad-devel/Makefile.git_rev
@@ -1,2 +1,3 @@
-GIT_SRC_HASH= 0256ccb6a6c1521c474a38f98e61ea8198a15b6e
-GIT_SRC_DATE= 20250622002633
+GIT_SRC_HASH= dd41e2b00b6c45188f52019154b186f686eaeda1
+GIT_SRC_DATE= 20250726013959
+GIT_SRC_DATE2= 2025.07.26
diff --git a/cad/kicad-devel/distinfo b/cad/kicad-devel/distinfo
index 0f3b41bd1099..9774b003cec7 100644
--- a/cad/kicad-devel/distinfo
+++ b/cad/kicad-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750587958
-SHA256 (kicad/kicad/code-kicad-0256ccb6a6c1521c474a38f98e61ea8198a15b6e_GL0.tar.gz) = 7fe6cf614c158ce54ef85d77555f9717407961a073934f24c973786bbb4d355c
-SIZE (kicad/kicad/code-kicad-0256ccb6a6c1521c474a38f98e61ea8198a15b6e_GL0.tar.gz) = 151644849
+TIMESTAMP = 1753525288
+SHA256 (kicad/kicad/code-kicad-dd41e2b00b6c45188f52019154b186f686eaeda1_GL0.tar.gz) = 70fbca11c3f0f3969ca9b8b705e1f41e1c38343131e4b59671383661732a5f8a
+SIZE (kicad/kicad/code-kicad-dd41e2b00b6c45188f52019154b186f686eaeda1_GL0.tar.gz) = 163158412
diff --git a/cad/kicad-devel/files/newVersion.sh b/cad/kicad-devel/files/newVersion.sh
index 405b7fd6e1c5..abfd0f434644 100644
--- a/cad/kicad-devel/files/newVersion.sh
+++ b/cad/kicad-devel/files/newVersion.sh
@@ -15,8 +15,12 @@ cd "${CURDIR}/kicad-repo"
GIT_SRC_HASH=`git log -n 1 --pretty=format:"%H"`;
GIT_SRC_DATE=`git log -n 1 --date=iso-local -n 1 --pretty=format:"%cd" | \
cut -c '1-19' | sed -e 's,-,,g' -e 's,:,,g' -e 's, ,,g'`
+GIT_SRC_DATE2=`git log -n 1 --date=iso-local -n 1 --pretty=format:"%cd" --date=format-local:'%Y.%m.%d' | \
+ cut -c '1-19' | sed -e 's,-,,g' -e 's,:,,g' -e 's, ,,g'`
+
echo "$GIT_SRC_HASH, $GIT_SRC_DATE"
echo "GIT_SRC_HASH= ${GIT_SRC_HASH}" > ${CURDIR}/Makefile.git_rev
echo "GIT_SRC_DATE= ${GIT_SRC_DATE}" >> ${CURDIR}/Makefile.git_rev
+echo "GIT_SRC_DATE2= ${GIT_SRC_DATE2}" >> ${CURDIR}/Makefile.git_rev
diff --git a/cad/kicad-devel/pkg-plist b/cad/kicad-devel/pkg-plist
index 74ef532237a6..1b81e9f819b5 100644
--- a/cad/kicad-devel/pkg-plist
+++ b/cad/kicad-devel/pkg-plist
@@ -811,27 +811,46 @@ share/icons/hicolor/scalable/mimetypes/application-x-kicad-worksheet.svg
%%DATADIR%%/demos/vme-wren/wren.pretty/TYCO_1888247-1.kicad_mod
%%DATADIR%%/demos/vme-wren/wren.pretty/TYCO_2149027-1.kicad_mod
%%DATADIR%%/demos/vme-wren/wren.pretty/XFMR_MINI-CIRCUITS_CD542.kicad_mod
+%%DATADIR%%/internat/ar/kicad.mo
+%%DATADIR%%/internat/bg/kicad.mo
+%%DATADIR%%/internat/ca/kicad.mo
%%DATADIR%%/internat/cs/kicad.mo
+%%DATADIR%%/internat/da/kicad.mo
%%DATADIR%%/internat/de/kicad.mo
%%DATADIR%%/internat/el/kicad.mo
%%DATADIR%%/internat/en/kicad.mo
%%DATADIR%%/internat/es/kicad.mo
%%DATADIR%%/internat/es_MX/kicad.mo
%%DATADIR%%/internat/et/kicad.mo
+%%DATADIR%%/internat/fa/kicad.mo
%%DATADIR%%/internat/fi/kicad.mo
%%DATADIR%%/internat/fr/kicad.mo
+%%DATADIR%%/internat/he/kicad.mo
+%%DATADIR%%/internat/hr/kicad.mo
+%%DATADIR%%/internat/hu/kicad.mo
+%%DATADIR%%/internat/id/kicad.mo
%%DATADIR%%/internat/it/kicad.mo
%%DATADIR%%/internat/ja/kicad.mo
+%%DATADIR%%/internat/ka/kicad.mo
%%DATADIR%%/internat/ko/kicad.mo
%%DATADIR%%/internat/lt/kicad.mo
+%%DATADIR%%/internat/lv/kicad.mo
%%DATADIR%%/internat/nl/kicad.mo
+%%DATADIR%%/internat/no/kicad.mo
%%DATADIR%%/internat/pl/kicad.mo
%%DATADIR%%/internat/pt/kicad.mo
%%DATADIR%%/internat/pt_BR/kicad.mo
+%%DATADIR%%/internat/ro/kicad.mo
%%DATADIR%%/internat/ru/kicad.mo
+%%DATADIR%%/internat/sk/kicad.mo
+%%DATADIR%%/internat/sl/kicad.mo
+%%DATADIR%%/internat/sr/kicad.mo
%%DATADIR%%/internat/sv/kicad.mo
+%%DATADIR%%/internat/ta/kicad.mo
%%DATADIR%%/internat/th/kicad.mo
+%%DATADIR%%/internat/tr/kicad.mo
%%DATADIR%%/internat/uk/kicad.mo
+%%DATADIR%%/internat/vi/kicad.mo
%%DATADIR%%/internat/zh_CN/kicad.mo
%%DATADIR%%/internat/zh_TW/kicad.mo
%%DATADIR%%/plugins/README-bom.txt
diff --git a/cad/kicad-library-footprints-devel/Makefile.git_rev b/cad/kicad-library-footprints-devel/Makefile.git_rev
index 2dac54a69b90..79f1419ea163 100644
--- a/cad/kicad-library-footprints-devel/Makefile.git_rev
+++ b/cad/kicad-library-footprints-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_FP_HASH= 7dad74373b2878d231afb553750a367df79fca26
-GIT_FP_DATE= 20250618213625
+GIT_FP_HASH= e4b2ef6e84afdd4da3fb2298ac759032575488b6
+GIT_FP_DATE= 20250725140443
diff --git a/cad/kicad-library-footprints-devel/distinfo b/cad/kicad-library-footprints-devel/distinfo
index 9d758fded4cc..dd3252e57ba9 100644
--- a/cad/kicad-library-footprints-devel/distinfo
+++ b/cad/kicad-library-footprints-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750526665
-SHA256 (kicad-footprints-7dad74373b2878d231afb553750a367df79fca26.tar.gz) = 53581ceb470521bb4a13f68b6bd9557c3a3657705860c67e55756433185f331c
-SIZE (kicad-footprints-7dad74373b2878d231afb553750a367df79fca26.tar.gz) = 12224432
+TIMESTAMP = 1753525451
+SHA256 (kicad-footprints-e4b2ef6e84afdd4da3fb2298ac759032575488b6.tar.gz) = 6d11cf4629c4f4b79238199519e5c92f1e53a0139d97620593f65206c4cddc99
+SIZE (kicad-footprints-e4b2ef6e84afdd4da3fb2298ac759032575488b6.tar.gz) = 12287031
diff --git a/cad/kicad-library-footprints-devel/pkg-plist b/cad/kicad-library-footprints-devel/pkg-plist
index e3e8c3fc7f0a..058beccc8343 100644
--- a/cad/kicad-library-footprints-devel/pkg-plist
+++ b/cad/kicad-library-footprints-devel/pkg-plist
@@ -181,10 +181,18 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T-SH_NO_CK_KMR2xxG.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KMR2.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC6xxG.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC6xxJ.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC7xxJ.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC9xxG.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC9xxJ.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx43SMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx73PSMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx73SMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx85PSMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx85SMTR.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_E-Switch_TL3301NxxxxxG.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_Vertical_Wuerth_434133025816.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_XKB_TS-1187A.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm.kicad_mod
@@ -211,7 +219,9 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_CK_RS282G05A3.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVPBF.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP0.kicad_mod
-%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2_MiddlePushTravel_H2.5mm.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2_ShortPushTravel_H2.1mm.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP2_ShortPushTravel_H2.5mm.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP7A.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQP7C.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_EVQPE1.kicad_mod
@@ -220,7 +230,7 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_Omron_B3FS-100xP.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_Omron_B3FS-101xP.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_Omron_B3FS-105xP.kicad_mod
-%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS645.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS645Sx43SMTR92.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS647_Sx38.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS647_Sx50.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_PTS647_Sx70.kicad_mod
@@ -334,7 +344,13 @@
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SPDT_Angled_CK_OS102011MA1Q.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.kicad_mod
-%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-10xx.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-100x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-102x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-106x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-107x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-110x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-1110.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-112x.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Tactile_SKHH_Angled.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Tactile_SPST_Angled_PTS645Vx39-2LFS.kicad_mod
@@ -7686,12 +7702,12 @@
%%DATADIR%%/footprints/Connector_Video.pretty/DVI-D_Molex_74320-4004_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Video.pretty/DVI-I_Molex_74320-1004_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Amphenol_10029449-x01xLF_Horizontal.kicad_mod
-%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Contact_Technology_HDMI-19APL2_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Contact_Technology_19APL2_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Kycon_KDMIX-SL1-NS-WS-B15_VerticalRightAngle.kicad_mod
%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Molex_208658-1001_Horizontal.kicad_mod
-%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-0x01.kicad_mod
-%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-1x01.kicad_mod
-%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-2x0x.kicad_mod
+%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-0xxx.kicad_mod
+%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-1xxx.kicad_mod
+%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-2xxx.kicad_mod
%%DATADIR%%/footprints/Connector_Wago.pretty/Wago_734-132_1x02_P3.50mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Wago.pretty/Wago_734-133_1x03_P3.50mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Wago.pretty/Wago_734-134_1x04_P3.50mm_Vertical.kicad_mod
@@ -8050,7 +8066,11 @@
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm.kicad_mod
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm_Relief.kicad_mod
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm_Relief2x.kicad_mod
+%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_1.5x3mm.kicad_mod
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_1x2mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_2x4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_3x6mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_4x8mm.kicad_mod
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_5x10mm.kicad_mod
%%DATADIR%%/footprints/Connector_Wuerth.pretty/Wuerth_WR-PHD_610004243021_SMD_2x02_P2.54mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Wuerth.pretty/Wuerth_WR-PHD_610006243021_SMD_2x03_P2.54mm_Vertical.kicad_mod
@@ -8142,6 +8162,7 @@
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMLM-05_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMLM-10-20_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMPW10_1xx_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMPW25_1xx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TMPW5-1xx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_TRACO_TPP-15-1xx-D_THT.kicad_mod
%%DATADIR%%/footprints/Converter_ACDC.pretty/Converter_ACDC_Vigortronix_VTX-214-010-1xx_THT.kicad_mod
@@ -8211,9 +8232,12 @@
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx-N4_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN40-110xxWIRH_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-051x_121x_241x_Single_SMD.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-052x_122x_242x_Dual_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THD_15-xxxxWIN_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN10-xxxxUIR_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN30-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THR40-72xxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMA-05xxD_12xxD_Dual_THT.kicad_mod
@@ -8644,6 +8668,7 @@
%%DATADIR%%/footprints/Display.pretty/Adafruit_SSD1306.kicad_mod
%%DATADIR%%/footprints/Display.pretty/Adafruit_SSD1306_No_Mounting_Holes.kicad_mod
%%DATADIR%%/footprints/Display.pretty/CR2013-MI2120.kicad_mod
+%%DATADIR%%/footprints/Display.pretty/DL1416.kicad_mod
%%DATADIR%%/footprints/Display.pretty/EA-eDIP128B-XXX.kicad_mod
%%DATADIR%%/footprints/Display.pretty/EA_DOGL128-6.kicad_mod
%%DATADIR%%/footprints/Display.pretty/EA_DOGM128-6.kicad_mod
@@ -8744,7 +8769,7 @@
%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_1.5mm_Mask4.5mm.kicad_mod
%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_1mm_Mask2mm.kicad_mod
%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_1mm_Mask3mm.kicad_mod
-%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_Cross_0.5mm_Mask2mm.kicad_mod
+%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_Cross_1.5mm_Mask2mm.kicad_mod
%%DATADIR%%/footprints/Filter.pretty/Filter_1109-5_1.1x0.9mm.kicad_mod
%%DATADIR%%/footprints/Filter.pretty/Filter_1411-5_1.4x1.1mm.kicad_mod
%%DATADIR%%/footprints/Filter.pretty/Filter_Bourns_SRF0905_6.0x9.2mm.kicad_mod
@@ -8886,6 +8911,8 @@
%%DATADIR%%/footprints/Fuse.pretty/Fuseholder_Littelfuse_Nano2_157x.kicad_mod
%%DATADIR%%/footprints/Fuse.pretty/Fuseholder_TR5_Littelfuse_No560_No460.kicad_mod
%%DATADIR%%/footprints/Fuse.pretty/GDT_Bourns_2038.kicad_mod
+%%DATADIR%%/footprints/Fuse.pretty/GDT_Yageo_3RxxxxL-6.kicad_mod
+%%DATADIR%%/footprints/Fuse.pretty/GDT_Yageo_3RxxxxM-6.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_125x35x50mm_3xFixationM3.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_35x26mm_1xFixation3mm_Fischer-SK486-35.kicad_mod
%%DATADIR%%/footprints/Heatsink.pretty/Heatsink_38x38mm_SpringFixation.kicad_mod
@@ -9065,6 +9092,40 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FNR8040S.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FNR8050S.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FNR8065S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC100765D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC121065S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC141207S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC141208S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC141265S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC160808S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC160865S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201208S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201210S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201212S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201265S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201607S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201608S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201610D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201610S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201612S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201655S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201665S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252008S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252010S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252012S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252075S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303010D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303012D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303015D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303018D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303020D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC322510S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC322512S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC322520S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404010S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404012S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404020S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404030S.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FXL0412.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FXL0420.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FXL0518.kicad_mod
@@ -9240,7 +9301,8 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Ferrocore_DLG-1005.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_KOHERelec_MDA5030.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_KOHERelec_MDA7030.kicad_mod
-%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DEM35xxC.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DEM3512C.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DEM3518C.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DFE201610P.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_LQH2MCNxxxx02_2.0x1.6mm.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_LQH55DN_5.7x5.0mm.kicad_mod
@@ -9295,6 +9357,7 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMDRI64.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMDRI73.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMDRI74.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMMS1770.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1242B.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1257B.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1277B.kicad_mod
@@ -9459,7 +9522,6 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-3825.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-4825.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-5832.kicad_mod
-%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-7382.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-7832.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Walsin_WLFM201209x.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Walsin_WLFM201609x.kicad_mod
@@ -9868,8 +9930,12 @@
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XB.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XH.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP35.kicad_mod
-%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_12V.kicad_mod
-%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_6V.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_12V_HighDensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_12V_HighIntensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_3V_HighDensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_3V_HighIntensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_6V_HighDensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_6V_HighIntensity.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP70_12V.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP70_6V.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XP-G.kicad_mod
@@ -10235,16 +10301,6 @@
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSE-ExternalM3_H7mm_9771070360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSE-ExternalM3_H8mm_9771080360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482.kicad_mod
-%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H0.5mm_9774005633.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M1.6_H1mm_9774010633.kicad_mod
@@ -10323,6 +10379,16 @@
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H7mm_9774070360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H8mm_9774080360.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H10mm_9774100482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H1mm_9774010482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H2mm_9774020482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H3mm_9774030482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H4mm_9774040482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H5mm_9774050482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H6mm_9774060482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H7mm_9774070482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H8mm_9774080482.kicad_mod
+%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSI-M4_H9mm_9774090482.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSR-3.2mm_H11.6mm_ReverseMount_9775116960.kicad_mod
%%DATADIR%%/footprints/Mounting_Wuerth.pretty/Mounting_Wuerth_WA-SMSR-3.2mm_H2.6mm_ReverseMount_9775026960.kicad_mod
@@ -10830,6 +10896,8 @@
%%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_RS484.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_SBG484.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_SBG485.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/csBGA-64_5x5mm_Layout8x8_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/ucBGA-64_4x4mm_Layout8x8_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.35x2.35mm.kicad_mod
@@ -11005,6 +11073,7 @@
%%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-8_1.551x2.284mm_Layout2x4_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-9_1.21x1.22mm_Layout3x3_P0.4mm.kicad_mod
+%%DATADIR%%/footprints/Package_CSP.pretty/Xilinx_CSG48_7.0x7.0mm_Layout7x7_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/pSemi_CSP-16_1.64x2.04mm_P0.4mm_Pad0.18mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/AMS_QFN-4-1EP_2x2mm_P0.95mm_EP0.7x1.6mm.kicad_mod
@@ -11491,11 +11560,14 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DRB0008A.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_MOF0009A.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_PicoStar_DFN-3_0.69x0.60mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_QFN-41_10x16mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N10.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N12.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RDX0007A_QFN-FCMOD-7-3.3x4mm-P0.5mm_4EP.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_REF0038A_WQFN-38-2EP_6x4mm_P0.4.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm_ThermalVias.kicad_mod
@@ -11673,6 +11745,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-46-1EP_5x6mm_P0.4mm_EP2.8x3.8mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_6x6mm_P0.4mm_EP4.1x4.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_6x6mm_P0.4mm_EP4.1x4.1mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP2.6x2.6mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP2.6x2.6mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm.kicad_mod
@@ -12115,6 +12189,7 @@
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.4x4.4mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/Hitachi_FP80B_PQFP-80_14x20mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100-1EP_14x14mm_P0.5mm_EP6.9x6.9mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100-1EP_14x14mm_P0.5mm_EP6.9x6.9mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100_14x14mm_P0.5mm.kicad_mod
@@ -12155,6 +12230,7 @@
%%DATADIR%%/footprints/Package_QFP.pretty/Microchip_PQFP-44_10x10mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-100_14x20mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-112_20x20mm_P0.65mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-128_28x28mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-132_24x24mm_P0.635mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-132_24x24mm_P0.635mm_i386.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-144_28x28mm_P0.65mm.kicad_mod
@@ -12165,6 +12241,7 @@
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-256_28x28mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-44_10x10mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-64_14x14mm_P0.8mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-80_14x14mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/PQFP-80_14x20mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm_ThermalVias.kicad_mod
@@ -12237,8 +12314,6 @@
%%DATADIR%%/footprints/Package_SO.pretty/HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias.kicad_mod
@@ -12256,6 +12331,8 @@
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.44x3.42mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.44x3.42mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm.kicad_mod
@@ -12304,6 +12381,7 @@
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_PG-DSO-8-59_7.5x6.3mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_PG-TSDSO-14-22.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_SOIC-20W_7.6x12.8mm_P1.27mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/JEITA_SOIC-16_3.9x9.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Linear_HTSSOP-31-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Linear_HTSSOP-31-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm_ThermalVias.kicad_mod
@@ -12414,7 +12492,6 @@
%%DATADIR%%/footprints/Package_SO.pretty/SOJ-32_7.62x20.955mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOJ-36_10.16x23.495mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOJ-44_10.16x28.575mm_P1.27mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/SOP-16_3.9x9.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOP-16_4.4x10.4mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOP-16_4.55x10.3mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOP-18_7.495x11.515mm_P1.27mm.kicad_mod
@@ -12458,6 +12535,7 @@
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-24_5.3x8.2mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-28_3.9x9.9mm_P0.635mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-28_5.3x10.2mm_P0.65mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/SSOP-40_8.8x17.5mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-44_5.3x12.8mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-48_5.3x12.8mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-48_7.5x15.9mm_P0.635mm.kicad_mod
@@ -12466,6 +12544,7 @@
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_2.95x2.8mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_3.95x5.21x3.27mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_3.9x5.05mm_P1.27mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_5.3x3mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/STC_SOP-16_3.9x9.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/ST_MultiPowerSO-30.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugDown.kicad_mod
@@ -12518,7 +12597,6 @@
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-20_4.4x5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24_4.4x5mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24_4.4x6.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/TSSOP-24_4.4x7.8mm_P0.65mm.kicad_mod
@@ -12591,6 +12669,8 @@
%%DATADIR%%/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_PW0020A_TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_PWP0020A.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Texas_PWP0028V_TSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.7mm_Mask2.94x5.62mm.kicad_mod
@@ -12939,6 +13019,7 @@
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-7_P2.54x5.08mm_StaggerOdd_Lead3.08mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-7_P2.54x5.1mm_StaggerOdd_Lead8.025mm_TabDown.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-8_Vertical.kicad_mod
+%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.93x5.08mm_StaggerOdd_Lead3.378mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.94x3.7mm_StaggerEven_Lead3.8mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.94x3.7mm_StaggerOdd_Lead3.8mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-220-9_P1.94x3.8mm_StaggerEven_Lead5.85mm_TabDown.kicad_mod
@@ -13098,6 +13179,37 @@
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-99-6_Window.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-99-8.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-99-8_Window.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_11h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_1h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_2h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_2h_D0.5mm_P1.7mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_3h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_3h_D0.5mm_P1.7mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_5h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_7h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_9h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_0h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_inset_D0.5mm_P0.85mm_4h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_inset_D0.5mm_P0.85mm_5h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_outset_D0.5mm_P0.85mm_2h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_outset_D0.5mm_P0.85mm_3h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_0h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_inset_D0.5mm_P0.85mm_5h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_inset_D0.5mm_P0.85mm_7h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_outset_D0.5mm_P0.85mm_5h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_outset_D0.5mm_P0.85mm_7h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot-Jumper_01005.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot-Jumper_0201.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_inset_D0.5mm_P0.85mm_4h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_inset_D0.5mm_P0.85mm_5h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_outset_D0.5mm_P0.85mm_2h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_outset_D0.5mm_P0.85mm_3h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_inset_D0.5mm_P0.85mm_5h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_inset_D0.5mm_P0.85mm_7h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_outset_D0.5mm_P0.85mm_5h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_outset_D0.5mm_P0.85mm_7h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.54x2.54mm_on-edge_D0.5mm_P0.85mm_4h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.54x5.08mm_on-edge_D0.5mm_P0.85mm_5h_Trace.kicad_mod
%%DATADIR%%/footprints/Potentiometer_SMD.pretty/Potentiometer_ACP_CA14-VSMD_Vertical.kicad_mod
%%DATADIR%%/footprints/Potentiometer_SMD.pretty/Potentiometer_ACP_CA14-VSMD_Vertical_Hole.kicad_mod
%%DATADIR%%/footprints/Potentiometer_SMD.pretty/Potentiometer_ACP_CA6-VSMD_Vertical.kicad_mod
@@ -13374,6 +13486,7 @@
%%DATADIR%%/footprints/RF_Module.pretty/RAK4200.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RAK811.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RFDigital_RFD77101.kicad_mod
+%%DATADIR%%/footprints/RF_Module.pretty/RMC20452T.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RN2483.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RN42.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RN42N.kicad_mod
@@ -13816,6 +13929,7 @@
%%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mm.kicad_mod
%%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad.kicad_mod
%%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-8-1EP_2.5x2.5mm_P0.5mm_EP1.1x1.7mm.kicad_mod
+%%DATADIR%%/footprints/Sensor_Humidity.pretty/Texas_S-PWSON-N6-HDC2080.kicad_mod
%%DATADIR%%/footprints/Sensor_Motion.pretty/Analog_LGA-16_3.25x3mm_P0.5mm_LayoutBorder3x5y.kicad_mod
%%DATADIR%%/footprints/Sensor_Motion.pretty/InvenSense_QFN-24_3x3mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Sensor_Motion.pretty/InvenSense_QFN-24_3x3mm_P0.4mm_NoMask.kicad_mod
@@ -13831,19 +13945,19 @@
%%DATADIR%%/footprints/Sensor_Pressure.pretty/TE_MS5837-xxBA.kicad_mod
%%DATADIR%%/footprints/Sensor_Voltage.pretty/LEM_LV25-P.kicad_mod
%%DATADIR%%/footprints/Socket.pretty/3M_Textool_240-1288-00-0602J_2x20_P2.54mm.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-16_W4.3_W5.08_W7.62_W10.16_W10.9_3M_216-3340-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-18_W4.3_W5.08_W7.62_W10.16_W10.9_3M_218-3341-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-20_W4.3_W5.08_W7.62_W10.16_W10.9_3M_220-3342-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-22_W6.9_W7.62_W10.16_W12.7_W13.5_3M_222-3343-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W11.9_W12.7_W15.24_W17.78_W18.5_3M_224-1275-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W4.3_W5.08_W7.62_W10.16_W10.9_3M_224-5248-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W6.9_W7.62_W10.16_W12.7_W13.5_3M_228-4817-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-32_W11.9_W12.7_W15.24_W17.78_W18.5_3M_232-1285-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W11.9_W12.7_W15.24_W17.78_W18.5_3M_240-1280-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W22.1_W22.86_W25.4_W27.94_W28.7_3M_240-3639-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-42_W11.9_W12.7_W15.24_W17.78_W18.5_3M_242-1281-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-14_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_214-3339-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-16_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_216-3340-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-18_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_218-3341-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-20_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_220-3342-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-22_W6.9mm_W7.62mm_W10.16mm_W12.7mm_W13.5mm_3M_222-3343-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_224-1275-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_224-5248-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_228-1277-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W6.9mm_W7.62mm_W10.16mm_W12.7mm_W13.5mm_3M_228-4817-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-32_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_232-1285-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_240-1280-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W22.1mm_W22.86mm_W25.4mm_W27.94mm_W28.7mm_3M_240-3639-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-42_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_242-1281-00-0602J.kicad_mod
%%DATADIR%%/footprints/Socket.pretty/Wells_648-0482211SA01.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/CE-Logo_11.2x8mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/CE-Logo_16.8x12mm_SilkScreen.kicad_mod
diff --git a/cad/kicad-library-packages3d-devel/Makefile.git_rev b/cad/kicad-library-packages3d-devel/Makefile.git_rev
index 616902e5eecf..8b60b2f7e68b 100644
--- a/cad/kicad-library-packages3d-devel/Makefile.git_rev
+++ b/cad/kicad-library-packages3d-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_P3D_HASH= 35bb55bdd41cb2bca2e226a35bdaf8ebd8bd87ec
-GIT_P3D_DATE= 20250620171851
+GIT_P3D_HASH= e2d108716c5e5aa56b94c117f316b471cd911246
+GIT_P3D_DATE= 20250724093842
diff --git a/cad/kicad-library-packages3d-devel/distinfo b/cad/kicad-library-packages3d-devel/distinfo
index 7f57c150e86c..d2a49dc7ce5a 100644
--- a/cad/kicad-library-packages3d-devel/distinfo
+++ b/cad/kicad-library-packages3d-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750526719
-SHA256 (kicad-packages3D-35bb55bdd41cb2bca2e226a35bdaf8ebd8bd87ec.tar.gz) = 7889b7c03405224d68c6c9b3e900bac516ec9ac93a91fc655023d8415b94625c
-SIZE (kicad-packages3D-35bb55bdd41cb2bca2e226a35bdaf8ebd8bd87ec.tar.gz) = 873533862
+TIMESTAMP = 1753525470
+SHA256 (kicad-packages3D-e2d108716c5e5aa56b94c117f316b471cd911246.tar.gz) = 4e2cf6972cc69089a6a68ef95f2d1848ff48da17dda6b01c5cffd624cacaf67a
+SIZE (kicad-packages3D-e2d108716c5e5aa56b94c117f316b471cd911246.tar.gz) = 874985808
diff --git a/cad/kicad-library-packages3d-devel/pkg-plist b/cad/kicad-library-packages3d-devel/pkg-plist
index 8ad23759ba7d..7ca7a1fbc69e 100644
--- a/cad/kicad-library-packages3d-devel/pkg-plist
+++ b/cad/kicad-library-packages3d-devel/pkg-plist
@@ -50,6 +50,8 @@
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_MPD_BC2AAPC_2xAA.wrl
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_MPD_BH-18650-PC2.step
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_MPD_BH-18650-PC2.wrl
+%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Multicomp_BC-2001_1x2032.step
+%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Multicomp_BC-2001_1x2032.wrl
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Seiko_MS621F.step
%%DATADIR%%/3dmodels/Battery.3dshapes/BatteryHolder_Seiko_MS621F.wrl
%%DATADIR%%/3dmodels/Battery.3dshapes/Battery_CR1225.step
@@ -60,6 +62,10 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Nidec_Copal_SH-7010B.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Nidec_Copal_SH-7040B.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Nidec_Copal_SH-7040B.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUJ_EVQPUA.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUK_EVQPUB.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUL_EVQPUC.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/Panasonic_EVQPUM_EVQPUD.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile.step
@@ -232,34 +238,68 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_6.7x32.04mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T-SH_NO_CK_KMR2xxG.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KMR2.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC6xxG.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC6xxJ.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC7xxJ.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC9xxG.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC9xxJ.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx43SMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx73PSMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx73SMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx85PSMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx85SMTR.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_E-Switch_TL3301NxxxxxG.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_SPST_NO_Alps_SKRK.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SP3T_PCM13.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SP3T_PCM13.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPDT_PCM12.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPDT_PCM12.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3S-1000.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3S-1100.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3SL-1002P.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3SL-1022P.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P-B.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P-B.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1000P.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1100P-B.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-1100P.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3000P-B.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3000P.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3100P-B.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3100P.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_CK_RS282G05A3.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_CK_RS282G05A3.wrl
-%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2.step
-%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVPBF.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP0.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_MiddlePushTravel_H2.5mm.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_ShortPushTravel_H2.1mm.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_ShortPushTravel_H2.5mm.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP7A.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP7C.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQPE1.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQPE1.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_FSMSM.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_FSMSM.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-100xP.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-101xP.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-105xP.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Omron_B3FS-105xP.wrl
-%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS645.step
-%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS645.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS645Sx43SMTR92.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx38.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx38.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx50.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx50.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx70.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx70.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS810.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A08.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A15.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-G1.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-G1.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-J1.step
@@ -270,6 +310,11 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G2.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G4.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G4.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_SKQG_WithStem.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_SKQG_WithoutStem.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305A.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305B.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305C.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS.step
@@ -380,6 +425,7 @@
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_E-Switch_EG2219_DPDT_Angled.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_NKK_BB15AH.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_NKK_BB15AH.wrl
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH-12mm_Wuerth-430476085716.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_1P1T_6x3.5mm_H4.3_APEM_MJTP1243.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_1P1T_6x3.5mm_H5.0_APEM_MJTP1250.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_PUSH_6mm.step
@@ -400,7 +446,13 @@
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Angled_CK_OS102011MA1Q.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.wrl
-%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-10xx.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-100x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-102x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-106x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-107x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-110x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-1110.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-112x.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx39-2LFS.step
@@ -409,6 +461,8 @@
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx58-2LFS.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx83-2LFS.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx83-2LFS.wrl
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_Straight_KSA0Axx1LFTR.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_Straight_KSL0Axx1LFTR.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_XKB_DM1-16UC-1.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_XKB_DM1-16UC-1.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_XKB_DM1-16UD-1.step
@@ -445,6 +499,7 @@
%%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/MagneticBuzzer_StarMicronics_HMB-06_HMB-12.wrl
%%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/PUIAudio_SMT_0825_S_4_R.step
%%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/PUIAudio_SMT_0825_S_4_R.wrl
+%%DATADIR%%/3dmodels/Buzzer_Beeper.3dshapes/Speaker_CUI_CMR-1206S-67.step
%%DATADIR%%/3dmodels/Capacitor_SMD.3dshapes/CP_Elec_10x10.5.step
%%DATADIR%%/3dmodels/Capacitor_SMD.3dshapes/CP_Elec_10x10.5.wrl
%%DATADIR%%/3dmodels/Capacitor_SMD.3dshapes/CP_Elec_10x10.step
@@ -1467,6 +1522,7 @@
%%DATADIR%%/3dmodels/Connector_Card.3dshapes/microSD_HC_Hirose_DM3D-SF.wrl
%%DATADIR%%/3dmodels/Connector_Card.3dshapes/nanoSIM_Hinged_CUI_NSIM-2-C.step
%%DATADIR%%/3dmodels/Connector_Card.3dshapes/nanoSIM_Hinged_CUI_NSIM-2-C.wrl
+%%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/BNC_Amphenol_B6252HB-NPP3G-50_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/LEMO-EPG.00.302.NLN.step
%%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/LEMO-EPG.00.302.NLN.wrl
%%DATADIR%%/3dmodels/Connector_Coaxial.3dshapes/LEMO-EPL.00.250.NTN.step
@@ -9005,6 +9061,7 @@
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_APV_APH1770.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_APV_APH2213.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_APV_APH2213.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_AVX_LMLP07A7.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Abracon_ASPI-0425.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Abracon_ASPI-0425.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Abracon_ASPIAIG-F4020.step
@@ -9343,6 +9400,8 @@
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_KOHERelec_MDA5030.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_KOHERelec_MDA7030.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_KOHERelec_MDA7030.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Murata_DEM3512C.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Murata_DEM3518C.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Pulse_PA4320.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Pulse_PA4320.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Pulse_PA4332.step
@@ -9367,6 +9426,7 @@
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMDRI73.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMDRI74.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMDRI74.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMMS1770.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Sunlord_MWSA0402S.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Sunlord_MWSA0402S.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Sunlord_MWSA0412S.step
@@ -9585,8 +9645,29 @@
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1250.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1265.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_TechFuse_SL1265.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1030.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1040.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1050.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1335.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1350.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1365.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-1890.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-2212.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-2212.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-5040.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-7030.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-7040.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCI-7050.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1050.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1052.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1070.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1078.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1190.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1240.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1350.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-1390.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-7050.step
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_HCM-7070.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_MAPI-1610.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_MAPI-1610.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Wuerth_MAPI-2010.step
@@ -10205,26 +10286,6 @@
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSE-ExternalM3_H8mm_9771080360.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482.wrl
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482.step
-%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M1.6_H1mm_9774010633.step
@@ -10331,6 +10392,16 @@
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M3_H8mm_9774080360.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360.wrl
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H10mm_9774100482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H1mm_9774010482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H2mm_9774020482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H3mm_9774030482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H4mm_9774040482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H5mm_9774050482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H6mm_9774060482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H7mm_9774070482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H8mm_9774080482.step
+%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSI-M4_H9mm_9774090482.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960.step
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960.wrl
%%DATADIR%%/3dmodels/Mounting_Wuerth.3dshapes/Mounting_Wuerth_WA-SMSR-3.2mm_H11.6mm_ReverseMount_9775116960.step
@@ -10745,6 +10816,8 @@
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/WLP-4_0.83x0.83mm_P0.4mm.wrl
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/WLP-4_0.86x0.86mm_P0.4mm.step
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/WLP-4_0.86x0.86mm_P0.4mm.wrl
+%%DATADIR%%/3dmodels/Package_BGA.3dshapes/csBGA-64_5x5mm_Layout8x8_P0.5mm.step
+%%DATADIR%%/3dmodels/Package_BGA.3dshapes/ucBGA-64_4x4mm_Layout8x8_P0.4mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.wrl
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.35x2.35mm.step
@@ -10785,6 +10858,7 @@
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/NXP_SOT1450-2_WLCSP-100_5.07x5.07mm_Layout10x10_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/WLCSP-9_1.21x1.22mm_Layout3x3_P0.4mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/WLCSP-9_1.21x1.22mm_Layout3x3_P0.4mm.wrl
+%%DATADIR%%/3dmodels/Package_CSP.3dshapes/Xilinx_CSG48_7.0x7.0mm_Layout7x7_P0.8mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/AO_DFN-8-1EP_5.55x5.2mm_P1.27mm_EP4.12x4.6mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/AO_DFN-8-1EP_5.55x5.2mm_P1.27mm_EP4.12x4.6mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/ArtInChip_QFN-100-1EP_12x12mm_P0.4mm_EP7.4x7.4mm.step
@@ -11035,6 +11109,7 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/TQFN-48-1EP_7x7mm_P0.5mm_EP5.1x5.1mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_PicoStar_DFN-3_0.69x0.60mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_PicoStar_DFN-3_0.69x0.60mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-PUQFN-N12.step
@@ -11765,8 +11840,6 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.66x2.46mm.step
@@ -11787,6 +11860,8 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Infineon_PG-DSO-20-U03_7.5x12.8mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Infineon_PG-DSO-20-U03_7.5x12.8mm.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-16_3.9x9.9mm_P1.27mm.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-16_3.9x9.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.step
@@ -11903,8 +11978,6 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_7.5x5.85mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.495mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.495mm_P1.27mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_4.4x10.4mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_4.4x10.4mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-28_8.4x18.16mm_P1.27mm.step
@@ -12155,6 +12228,7 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.85x4.9mm_Mask2.4x3.1mm_ThermalVias.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_PWP0020A.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Texas_PWP0020A.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Toshiba_SOIC-4-6_4.4x3.6mm_P1.27mm.step
@@ -13154,6 +13228,7 @@
%%DATADIR%%/3dmodels/Sensor_Current.3dshapes/LEM_LTSR-NP.wrl
%%DATADIR%%/3dmodels/Sensor_Distance.3dshapes/ST_VL53L1x.step
%%DATADIR%%/3dmodels/Sensor_Distance.3dshapes/ST_VL53L1x.wrl
+%%DATADIR%%/3dmodels/Sensor_Humidity.3dshapes/Texas_S-PWSON-N6-HDC2080.step
%%DATADIR%%/3dmodels/Sensor_Pressure.3dshapes/NXP_MPL115A1_LGA-8_3x5mm_P1.25mm.step
%%DATADIR%%/3dmodels/Sensor_Pressure.3dshapes/NXP_MPL115A1_LGA-8_3x5mm_P1.25mm.wrl
%%DATADIR%%/3dmodels/Sensor_Voltage.3dshapes/LEM_LV25-P.step
diff --git a/cad/kicad-library-symbols-devel/Makefile.git_rev b/cad/kicad-library-symbols-devel/Makefile.git_rev
index 0413b60839e4..9167f1d29db4 100644
--- a/cad/kicad-library-symbols-devel/Makefile.git_rev
+++ b/cad/kicad-library-symbols-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_SYM_HASH= de5f976efaed514925e126560fb9d953c34162cc
-GIT_SYM_DATE= 20250621075801
+GIT_SYM_HASH= c661595f53a3658ed70898be31a8fbd0ef0a4026
+GIT_SYM_DATE= 20250724193438
diff --git a/cad/kicad-library-symbols-devel/distinfo b/cad/kicad-library-symbols-devel/distinfo
index cb17b975973c..aad1ef83ea57 100644
--- a/cad/kicad-library-symbols-devel/distinfo
+++ b/cad/kicad-library-symbols-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750526717
-SHA256 (kicad-symbols-de5f976efaed514925e126560fb9d953c34162cc.tar.gz) = cc852a730154a8437678bc2d6a753877cdea04fd2f8ef093ab9293f40de1b30d
-SIZE (kicad-symbols-de5f976efaed514925e126560fb9d953c34162cc.tar.gz) = 10753651
+TIMESTAMP = 1753543300
+SHA256 (kicad-symbols-c661595f53a3658ed70898be31a8fbd0ef0a4026.tar.gz) = d146567cfe7e8a245e45ee18e82c7af8ede0a86d87e64bf04658284fd73afe63
+SIZE (kicad-symbols-c661595f53a3658ed70898be31a8fbd0ef0a4026.tar.gz) = 10770803
diff --git a/cad/netgen/Makefile b/cad/netgen/Makefile
index 689133f5ff74..5486e96ed50c 100644
--- a/cad/netgen/Makefile
+++ b/cad/netgen/Makefile
@@ -1,11 +1,11 @@
PORTNAME= netgen
-PORTVERSION= 6.2.2501
DISTVERSIONPREFIX= v
+DISTVERSION= 6.2.2505
CATEGORIES= cad
PATCH_SITES= https://github.com/alexxy/netgen/commit/
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Automatic 3D tetrahedral mesh generator
WWW= https://ngsolve.org/ \
https://github.com/NGSolve/ngsolve/
@@ -13,7 +13,7 @@ WWW= https://ngsolve.org/ \
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
-NOT_FOR_ARCHS= i386
+NOT_FOR_ARCHS= i386
NOT_FOR_ARCHS_REASON_i386= unsupported CPU architecture
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
@@ -51,7 +51,7 @@ CGNS_DESC= Enable CGNS file read/write support
JPEG_DESC= Enable snapshots using jpeg
MPEG_DESC= Enable recording with FFmpeg
-CGNS_BROKEN= compiler errors
+CGNS_BROKEN= compiler errors
CGNS_LIB_DEPENDS= libcgns.so:science/cgnslib
CGNS_CMAKE_BOOL= USE_CGNS
JPEG_USES= jpeg
@@ -60,8 +60,14 @@ MPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
MPEG_CMAKE_BOOL= USE_MPEG
post-install:
- (cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} netgen)
- (cd ${STAGEDIR}${PREFIX}/lib && ${STRIP_CMD} libngcore.so libnggui.so libnglib.so)
- (cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} && ${STRIP_CMD} libngguipy.so libngpy.so)
+ (cd ${STAGEDIR}${PREFIX}/bin && \
+ ${STRIP_CMD} netgen)
+ (cd ${STAGEDIR}${PREFIX}/lib && \
+ ${STRIP_CMD} libngcore.so \
+ libnggui.so \
+ libnglib.so)
+ (cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} && \
+ ${STRIP_CMD} libngguipy.so \
+ libngpy.so)
.include <bsd.port.mk>
diff --git a/cad/netgen/distinfo b/cad/netgen/distinfo
index 478be44a9c97..d77ba905a8d0 100644
--- a/cad/netgen/distinfo
+++ b/cad/netgen/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1746074880
-SHA256 (NGSolve-netgen-v6.2.2501_GH0.tar.gz) = a12cf1f16a6c562134ec96cfb66e54fbb8e1faee72da52f6480e20ee896aa72c
-SIZE (NGSolve-netgen-v6.2.2501_GH0.tar.gz) = 3328069
+TIMESTAMP = 1753284297
+SHA256 (NGSolve-netgen-v6.2.2505_GH0.tar.gz) = c9ba4bbc6f8db8fbfd9fc64c400475558a7f2bf5accdfcf022e5ed01dfc40219
+SIZE (NGSolve-netgen-v6.2.2505_GH0.tar.gz) = 3332150
SHA256 (NGSolve-pybind11-v2.11.1_GH0.tar.gz) = d475978da0cdc2d43b73f30910786759d593a9d8ee05b1b6846d1eb16c6d2e0c
SIZE (NGSolve-pybind11-v2.11.1_GH0.tar.gz) = 756445
SHA256 (3d82bf88360b9d032671a72a31cd9c351bf674f8.patch) = 50758ed3408b745c8f701f341d31dad96b4819391e7c09aecf0b6413cbd29a97
diff --git a/cad/nvc/Makefile b/cad/nvc/Makefile
index 22c11481fba0..7d698892ceee 100644
--- a/cad/nvc/Makefile
+++ b/cad/nvc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nvc
DISTVERSIONPREFIX= r
-DISTVERSION= 1.17.0
+DISTVERSION= 1.17.1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/nvc/distinfo b/cad/nvc/distinfo
index c66bf3ebc561..1c6691618031 100644
--- a/cad/nvc/distinfo
+++ b/cad/nvc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752402693
-SHA256 (nickg-nvc-r1.17.0_GH0.tar.gz) = bbb82ff5ee090ad672e0136709ea1a055d201098b7413375b4ecb7e292266e00
-SIZE (nickg-nvc-r1.17.0_GH0.tar.gz) = 2263262
+TIMESTAMP = 1753630627
+SHA256 (nickg-nvc-r1.17.1_GH0.tar.gz) = be6268c5848f518d3fc67058ca50fa4b1d68267b558bb4e023abe5d3f8a5bb63
+SIZE (nickg-nvc-r1.17.1_GH0.tar.gz) = 2265466
diff --git a/cad/openscad-devel/Makefile.git_rev b/cad/openscad-devel/Makefile.git_rev
index bc5297f9d217..00e05b5e745c 100644
--- a/cad/openscad-devel/Makefile.git_rev
+++ b/cad/openscad-devel/Makefile.git_rev
@@ -1,5 +1,5 @@
-GIT_SRC_HASH= 3880cb3214ca5ab89553093781a075d15722863d
-GIT_SRC_DATE= 2025.07.02
+GIT_SRC_HASH= 6a8ab04bfd8bbe5cafab3efb74d2b46cb33fafe7
+GIT_SRC_DATE= 2025.07.25
GIT_MCAD_HASH= 1ea402208c3127ffb443931e9bb1681c191dacca
GIT_CLIPPER2_HASH= 6901921c4be75126d1de60bfd24bd86a61319fd0
GIT_OPENCSG_HASH= 313018fbf997f484f66cb4a320bbd2abf79a4fc1
diff --git a/cad/openscad-devel/distinfo b/cad/openscad-devel/distinfo
index c6f093111af7..56387439fe0d 100644
--- a/cad/openscad-devel/distinfo
+++ b/cad/openscad-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752134053
-SHA256 (openscad-openscad-2025.07.02-3880cb3214ca5ab89553093781a075d15722863d_GH0.tar.gz) = b71e6c7b9ae11311a03e00fc2e8bf0c61be10a3b7bd2526c564aaabb41a41630
-SIZE (openscad-openscad-2025.07.02-3880cb3214ca5ab89553093781a075d15722863d_GH0.tar.gz) = 24541446
+TIMESTAMP = 1753524188
+SHA256 (openscad-openscad-2025.07.25-6a8ab04bfd8bbe5cafab3efb74d2b46cb33fafe7_GH0.tar.gz) = e8851c051776ea1b01a500097175efed98f1186b1ebeddb31196bf269a640a4c
+SIZE (openscad-openscad-2025.07.25-6a8ab04bfd8bbe5cafab3efb74d2b46cb33fafe7_GH0.tar.gz) = 24710625
SHA256 (microsoft-mimalloc-4cebb48062196625b91c79311f3ff4b22f493d47_GH0.tar.gz) = 1811a777b83ffa9cb5c2f3c1b2f41b48bd72b6f044812d7ba2c2bacf5e1b8e2c
SIZE (microsoft-mimalloc-4cebb48062196625b91c79311f3ff4b22f493d47_GH0.tar.gz) = 1133506
SHA256 (elalish-manifold-2f4741e0b1de44d6d461b869e481351335340b44_GH0.tar.gz) = 1dc8aa37aa4a1c8278ce7dfe4fc8096c2fa3c382910a5b8a62c1586921b8b334
diff --git a/cad/qucs-s/Makefile b/cad/qucs-s/Makefile
index 6ad88c698b08..e2bbf1d0db5a 100644
--- a/cad/qucs-s/Makefile
+++ b/cad/qucs-s/Makefile
@@ -1,11 +1,8 @@
PORTNAME= qucs-s
-DISTVERSION= 25.1.1
+DISTVERSION= 25.1.2
CATEGORIES= cad
MASTER_SITES= https://github.com/ra3xdh/qucs_s/releases/download/${DISTVERSION}/
-PATCH_SITES= https://github.com/ra3xdh/qucs_s/commit/
-PATCHFILES+= 4ae3a8e182027432b1aad3158798b91c073c4a86.patch:-p1 # Fix build with Qt >= 6.9.0
-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Quite Universal Circuit Simulator: GUI for circuit simulation kernels
WWW= https://ra3xdh.github.io/ \
@@ -22,28 +19,29 @@ USES= bison cmake gl localbase qt:6
USE_GL= opengl
USE_QT= base charts svg tools:build
-OPTIONS_DEFAULT= NGSPICE
-OPTIONS_GROUP= BACKENDS RTDEPENDS
-OPTIONS_GROUP_BACKENDS= NGSPICE QUCSATOR XYCE
-OPTIONS_GROUP_RTDEPENDS= OCTAVE ADMS
+OPTIONS_DEFAULT= NGSPICE
+OPTIONS_GROUP= BACKENDS RTDEPENDS
+OPTIONS_GROUP_BACKENDS= NGSPICE QUCSATOR XYCE
+OPTIONS_GROUP_RTDEPENDS= ADMS OCTAVE
-ADMS_DESC= ADMS model generator used for some non-essential features
-BACKENDS_DESC= Simulation backends
-NGSPICE_DESC= ngspice mixed-signal circuit simulator
-OCTAVE_DESC= Octave is used for some non-essential features
-QUCSATOR_DESC= Circuit simulator of the Qucs project
-RTDEPENDS_DESC= Optional run-time dependencies
-XYCE_DESC= Xyce electronic simulator
+ADMS_DESC= ADMS model generator used for some non-essential features
+BACKENDS_DESC= Simulation backends
+NGSPICE_DESC= ngspice mixed-signal circuit simulator
+OCTAVE_DESC= Octave is used for some non-essential features
+QUCSATOR_DESC= Circuit simulator of the Qucs project
+RTDEPENDS_DESC= Optional run-time dependencies
+XYCE_DESC= Xyce electronic simulator
ADMS_RUN_DEPENDS= admsXml:cad/adms
NGSPICE_RUN_DEPENDS= ngspice:cad/ngspice_rework
OCTAVE_RUN_DEPENDS= octave:math/octave
QUCSATOR_RUN_DEPENDS= qucsator:cad/qucsator
-XYCE_RUN_DEPENDS= Xyce:cad/xyce \
- mpirun:net/mpich
+XYCE_RUN_DEPENDS= mpirun:net/mpich \
+ Xyce:cad/xyce
post-patch:
- # first the patch under files/ introduces %%LOCALBASE%%, and now we fix it here
- ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/qucs/settings.cpp
+# first the patch under files/ introduces %%LOCALBASE%%, and now we fix it here
+ ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
+ ${WRKSRC}/qucs/settings.cpp
.include <bsd.port.mk>
diff --git a/cad/qucs-s/distinfo b/cad/qucs-s/distinfo
index f2c8db8bb080..55a30ecccceb 100644
--- a/cad/qucs-s/distinfo
+++ b/cad/qucs-s/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1744949787
-SHA256 (qucs-s-25.1.1.tar.gz) = 2aefd4bb8faef5ce13623b0b7daf5264cc6fa252c9bf69e46bc48256535e10dd
-SIZE (qucs-s-25.1.1.tar.gz) = 4717517
-SHA256 (4ae3a8e182027432b1aad3158798b91c073c4a86.patch) = 870d268a5990f186221bbc2d6e9a6c668f4611ff85c9f88033e727f9fff95cdc
-SIZE (4ae3a8e182027432b1aad3158798b91c073c4a86.patch) = 770
+TIMESTAMP = 1745833911
+SHA256 (qucs-s-25.1.2.tar.gz) = 5b8185befa201a2811c4177277297bf0a013f775b6ab600a4ae67576aa5f7f02
+SIZE (qucs-s-25.1.2.tar.gz) = 4718218
diff --git a/cad/xyce/Makefile b/cad/xyce/Makefile
index 7565df305192..11c29d3e21da 100644
--- a/cad/xyce/Makefile
+++ b/cad/xyce/Makefile
@@ -1,6 +1,7 @@
PORTNAME= xyce
DISTVERSIONPREFIX= Release-
DISTVERSION= 7.9.0
+PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/comms/Makefile b/comms/Makefile
index 44cd5cd60702..2fdb7d70fe2e 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -59,7 +59,6 @@
SUBDIR += gstreamer1-plugins-spandsp
SUBDIR += gtkmmorse
SUBDIR += hackrf
- SUBDIR += hackrf-devel
SUBDIR += hamlib
SUBDIR += hcidump
SUBDIR += hidapi
diff --git a/comms/aldo/Makefile b/comms/aldo/Makefile
index 26c540287f34..fbaa6e518e11 100644
--- a/comms/aldo/Makefile
+++ b/comms/aldo/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 0.7.8
CATEGORIES= comms hamradio
MASTER_SITES= https://git.savannah.nongnu.org/cgit/${PORTNAME}.git/snapshot/
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Morse code training program
WWW= https://www.nongnu.org/aldo/ \
https://savannah.nongnu.org/projects/aldo/
diff --git a/comms/gnuradio/pkg-plist b/comms/gnuradio/pkg-plist
index 6b90377292c6..44676c8f7cfd 100644
--- a/comms/gnuradio/pkg-plist
+++ b/comms/gnuradio/pkg-plist
@@ -16962,19 +16962,15 @@ share/bash-completion/completions/gr_modtool
%%DATADIR%%/modtool/templates/gr-newmod/.conda/recipe/conda_build_config.yaml
%%DATADIR%%/modtool/templates/gr-newmod/.conda/recipe/meta.yaml
%%DATADIR%%/modtool/templates/gr-newmod/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/MANIFEST.yml
%%DATADIR%%/modtool/templates/gr-newmod/apps/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/apps/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/cmake/Modules/CMakeParseArgumentsCopy.cmake
%%DATADIR%%/modtool/templates/gr-newmod/cmake/Modules/gnuradio-howtoConfig.cmake
%%DATADIR%%/modtool/templates/gr-newmod/cmake/Modules/targetConfig.cmake.in
%%DATADIR%%/modtool/templates/gr-newmod/cmake/cmake_uninstall.cmake.in
%%DATADIR%%/modtool/templates/gr-newmod/docs/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/docs/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/docs/README.howto
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/Doxyfile.in
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/doxyxml/__init__.py
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/doxyxml/base.py
@@ -16991,21 +16987,15 @@ share/bash-completion/completions/gr_modtool
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/pydoc_macros.h
%%DATADIR%%/modtool/templates/gr-newmod/docs/doxygen/update_pydoc.py
%%DATADIR%%/modtool/templates/gr-newmod/examples/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/examples/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/examples/README
%%DATADIR%%/modtool/templates/gr-newmod/grc/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/grc/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/include/gnuradio/howto/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/include/gnuradio/howto/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/include/gnuradio/howto/api.h
%%DATADIR%%/modtool/templates/gr-newmod/lib/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/lib/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/.gitignore
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/python/howto/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/__init__.py
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/CMakeLists.txt
-%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/CMakeLists.txt.bak
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/README.md
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/bind_oot_file.py
%%DATADIR%%/modtool/templates/gr-newmod/python/howto/bindings/docstrings/README.md
diff --git a/comms/hackrf-devel/Makefile b/comms/hackrf-devel/Makefile
deleted file mode 100644
index 53a9812c4b49..000000000000
--- a/comms/hackrf-devel/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= hackrf
-PORTVERSION= g${GIT_SRC_DATE}
-PORTREVISION= 1
-CATEGORIES= comms devel hamradio science security
-PKGNAMESUFFIX= -devel
-
-MAINTAINER= mr@freebsd.org
-COMMENT= Low cost open source hardware software radio platform
-WWW= https://greatscottgadgets.com/hackrf/
-
-LICENSE= GPLv2
-
-DEPRECATED= Legacy version, consider migrating to comms/hackrf
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libfftw3.so:math/fftw3 \
- libfftw3f.so:math/fftw3-float
-
-CONFLICTS= hackrf
-
-USE_GITHUB= YES
-GH_ACCOUNT= mossmann
-GH_TAGNAME= ${GIT_SRC_HASH}
-
-USES= cmake
-CMAKE_SOURCE_PATH= ${WRKSRC}/host
-CMAKE_ARGS= -DLIBUSB_LIBRARIES=/usr/lib/libusb.so
-
-USE_LDCONFIG= yes
-
-.include "Makefile.git_rev"
-
-.include <bsd.port.mk>
diff --git a/comms/hackrf-devel/Makefile.git_rev b/comms/hackrf-devel/Makefile.git_rev
deleted file mode 100644
index c6d13ec86626..000000000000
--- a/comms/hackrf-devel/Makefile.git_rev
+++ /dev/null
@@ -1,2 +0,0 @@
-GIT_SRC_HASH= ee44d2d62e2dd24648599172f90fc8fc2e3b3cc3
-GIT_SRC_DATE= 2021.01.24
diff --git a/comms/hackrf-devel/distinfo b/comms/hackrf-devel/distinfo
deleted file mode 100644
index 93420ec37dcd..000000000000
--- a/comms/hackrf-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1611498095
-SHA256 (mossmann-hackrf-g2021.01.24-ee44d2d62e2dd24648599172f90fc8fc2e3b3cc3_GH0.tar.gz) = d558885810aaa6ed087239d49c8160446887fccb0b8e14a06d80851eef0f2fc0
-SIZE (mossmann-hackrf-g2021.01.24-ee44d2d62e2dd24648599172f90fc8fc2e3b3cc3_GH0.tar.gz) = 15208743
diff --git a/comms/hackrf-devel/files/newVersion.sh b/comms/hackrf-devel/files/newVersion.sh
deleted file mode 100644
index f5fda28da77b..000000000000
--- a/comms/hackrf-devel/files/newVersion.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-CURDIR=`pwd`
-WRKDIR=`pwd`/work
-#mkdir -p "${WRKDIR}"
-
-if [ \! -d "${CURDIR}/kicad-repo" ]; then
- git clone https://github.com/mossmann/hackrf.git -b master "${CURDIR}/hackrf-repo";
-else
- cd "${CURDIR}/hackrf-repo"
- git pull https://github.com/mossmann/hackrf.git;
-fi
-
-cd "${CURDIR}/hackrf-repo"
-GIT_SRC_HASH=`git log -n 1 --pretty=format:"%H"`;
-GIT_SRC_DATE=`git log -n 1 --date=iso-local -n 1 --pretty=format:"%cd" | \
- cut -c '1-10' | sed -e 's,-,.,g' `
-
-echo "$GIT_SRC_HASH, $GIT_SRC_DATE"
-echo "GIT_SRC_HASH= ${GIT_SRC_HASH}" > ${CURDIR}/Makefile.git_rev
-echo "GIT_SRC_DATE= ${GIT_SRC_DATE}" >> ${CURDIR}/Makefile.git_rev
-
diff --git a/comms/hackrf-devel/files/patch-host_hackrf-tools_CMakeLists.txt b/comms/hackrf-devel/files/patch-host_hackrf-tools_CMakeLists.txt
deleted file mode 100644
index 74a62fe9f785..000000000000
--- a/comms/hackrf-devel/files/patch-host_hackrf-tools_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- host/hackrf-tools/CMakeLists.txt.orig 2020-10-13 21:46:30 UTC
-+++ host/hackrf-tools/CMakeLists.txt
-@@ -33,7 +33,7 @@ include_directories(getopt)
- add_definitions(/D _CRT_SECURE_NO_WARNINGS)
- else()
- add_definitions(-Wall)
--set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu90")
-+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
- endif()
-
- if(NOT libhackrf_SOURCE_DIR)
diff --git a/comms/hackrf-devel/files/patch-host_libhackrf_CMakeLists.txt b/comms/hackrf-devel/files/patch-host_libhackrf_CMakeLists.txt
deleted file mode 100644
index e5e5e4b3d782..000000000000
--- a/comms/hackrf-devel/files/patch-host_libhackrf_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- host/libhackrf/CMakeLists.txt.orig 2020-10-13 21:46:30 UTC
-+++ host/libhackrf/CMakeLists.txt
-@@ -37,7 +37,7 @@ if(MSVC)
- set(THREADS_USE_PTHREADS_WIN32 true)
- else()
- add_definitions(-Wall)
-- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu90")
-+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
-
- INCLUDE(TestBigEndian)
- TEST_BIG_ENDIAN(BIGENDIAN)
diff --git a/comms/hackrf-devel/pkg-descr b/comms/hackrf-devel/pkg-descr
deleted file mode 100644
index 7e8bf1f695b5..000000000000
--- a/comms/hackrf-devel/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-HackRF One from Great Scott Gadgets is a Software Defined Radio peripheral
-capable of transmission or reception of radio signals from 10 MHz to 6 GHz.
-Designed to enable test and development of modern and next generation radio
-technologies, HackRF One is an open source hardware platform that can
-be used as a USB peripheral or programmed for stand-alone operation.
diff --git a/comms/hackrf-devel/pkg-plist b/comms/hackrf-devel/pkg-plist
deleted file mode 100644
index 8ac0dbe8b73b..000000000000
--- a/comms/hackrf-devel/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-bin/hackrf_clock
-bin/hackrf_cpldjtag
-bin/hackrf_debug
-bin/hackrf_info
-bin/hackrf_operacake
-bin/hackrf_spiflash
-bin/hackrf_sweep
-bin/hackrf_transfer
-include/libhackrf/hackrf.h
-lib/libhackrf.a
-lib/libhackrf.so
-lib/libhackrf.so.0
-lib/libhackrf.so.0.5.0
-libdata/pkgconfig/libhackrf.pc
diff --git a/comms/libimobiledevice-glue/Makefile b/comms/libimobiledevice-glue/Makefile
index 8801e524f466..826a4fdba3a3 100644
--- a/comms/libimobiledevice-glue/Makefile
+++ b/comms/libimobiledevice-glue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libimobiledevice-glue
-PORTVERSION= 1.3.1
+PORTVERSION= 1.3.2
CATEGORIES= comms
MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${PORTVERSION}/
diff --git a/comms/libimobiledevice-glue/distinfo b/comms/libimobiledevice-glue/distinfo
index 916b80fc062d..38c2cf8b3067 100644
--- a/comms/libimobiledevice-glue/distinfo
+++ b/comms/libimobiledevice-glue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735634662
-SHA256 (libimobiledevice-glue-1.3.1.tar.bz2) = 6e2849f221e6ab970566a115d42f3c20f8848e4d40c2ed61ac20dc85f40fa54f
-SIZE (libimobiledevice-glue-1.3.1.tar.bz2) = 339881
+TIMESTAMP = 1751592250
+SHA256 (libimobiledevice-glue-1.3.2.tar.bz2) = 6489a3411b874ecd81c87815d863603f518b264a976319725e0ed59935546774
+SIZE (libimobiledevice-glue-1.3.2.tar.bz2) = 338101
diff --git a/comms/libimobiledevice-glue/pkg-plist b/comms/libimobiledevice-glue/pkg-plist
index 698cfd32ab04..d32dcc2caa00 100644
--- a/comms/libimobiledevice-glue/pkg-plist
+++ b/comms/libimobiledevice-glue/pkg-plist
@@ -12,5 +12,5 @@ include/libimobiledevice-glue/utils.h
lib/libimobiledevice-glue-1.0.a
lib/libimobiledevice-glue-1.0.so
lib/libimobiledevice-glue-1.0.so.0
-lib/libimobiledevice-glue-1.0.so.0.3.1
+lib/libimobiledevice-glue-1.0.so.0.3.2
libdata/pkgconfig/libimobiledevice-glue-1.0.pc
diff --git a/comms/libimobiledevice/Makefile b/comms/libimobiledevice/Makefile
index 7f1179f7d085..acfa4759a88c 100644
--- a/comms/libimobiledevice/Makefile
+++ b/comms/libimobiledevice/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libimobiledevice
-DISTVERSION= 1.3.0-241
+DISTVERSION= 1.3.0-300
PORTREVISION?= 0
-DISTVERSIONSUFFIX= -g2a0a6d5
+DISTVERSIONSUFFIX= -gcb34a17
CATEGORIES?= comms
#MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
@@ -12,7 +12,8 @@ WWW= https://www.libimobiledevice.org
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
-USES+= autoreconf cpe libtool localbase:ldflags pkgconfig ssl
+USES+= autoreconf cpe libtool localbase:ldflags pkgconfig \
+ readline ssl
USE_GITHUB= yes
GNU_CONFIGURE= yes
diff --git a/comms/libimobiledevice/distinfo b/comms/libimobiledevice/distinfo
index 6c8b853e7d26..8ec9aee3f8a7 100644
--- a/comms/libimobiledevice/distinfo
+++ b/comms/libimobiledevice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720418798
-SHA256 (libimobiledevice-libimobiledevice-1.3.0-241-g2a0a6d5_GH0.tar.gz) = 75e7c7b778b0b377f961b2bc642f6b30fc2e7f73221153c6a94de7e2bffc4dcf
-SIZE (libimobiledevice-libimobiledevice-1.3.0-241-g2a0a6d5_GH0.tar.gz) = 411083
+TIMESTAMP = 1751600582
+SHA256 (libimobiledevice-libimobiledevice-1.3.0-300-gcb34a17_GH0.tar.gz) = a3bd75332a403855e46458606fb8bccc166e54c4755c7481bb5ddae275394069
+SIZE (libimobiledevice-libimobiledevice-1.3.0-300-gcb34a17_GH0.tar.gz) = 420171
diff --git a/comms/libimobiledevice/files/patch-cython b/comms/libimobiledevice/files/patch-cython
deleted file mode 100644
index e4a19f7e4d8f..000000000000
--- a/comms/libimobiledevice/files/patch-cython
+++ /dev/null
@@ -1,19 +0,0 @@
-Obtained from: https://github.com/libimobiledevice/libimobiledevice/commit/0bf0f9e941c85d06ce4b5909d7a61b3a4f2a6a05
-
---- cython/debugserver.pxi.orig 2024-07-01 16:27:27 UTC
-+++ cython/debugserver.pxi
-@@ -43,13 +43,7 @@ cdef class DebugServerError(BaseError):
- BaseError.__init__(self, *args, **kwargs)
-
-
--# from http://stackoverflow.com/a/17511714
--# https://github.com/libimobiledevice/libimobiledevice/pull/198
--from cpython cimport PY_MAJOR_VERSION
--if PY_MAJOR_VERSION <= 2:
-- from cpython.string cimport PyString_AsString
--else:
-- from cpython.bytes cimport PyBytes_AsString as PyString_AsString
-+from cpython.bytes cimport PyBytes_AsString as PyString_AsString
- cdef char ** to_cstring_array(list_str):
- if not list_str:
- return NULL
diff --git a/comms/libimobiledevice/pkg-plist b/comms/libimobiledevice/pkg-plist
index 361b606c2223..5d80ce566f8f 100644
--- a/comms/libimobiledevice/pkg-plist
+++ b/comms/libimobiledevice/pkg-plist
@@ -36,6 +36,7 @@ include/libimobiledevice/mobilebackup.h
include/libimobiledevice/mobilebackup2.h
include/libimobiledevice/mobilesync.h
include/libimobiledevice/notification_proxy.h
+include/libimobiledevice/ostrace.h
include/libimobiledevice/preboard.h
include/libimobiledevice/property_list_service.h
include/libimobiledevice/restore.h
diff --git a/comms/libusbmuxd/Makefile b/comms/libusbmuxd/Makefile
index 59a0c6e5ee74..9d589f2621d2 100644
--- a/comms/libusbmuxd/Makefile
+++ b/comms/libusbmuxd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libusbmuxd
-PORTVERSION= 2.1.0
+PORTVERSION= 2.1.1
CATEGORIES= comms
MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${PORTVERSION}/
diff --git a/comms/libusbmuxd/distinfo b/comms/libusbmuxd/distinfo
index f93e5af5579a..0168b55c85f0 100644
--- a/comms/libusbmuxd/distinfo
+++ b/comms/libusbmuxd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713935966
-SHA256 (libusbmuxd-2.1.0.tar.bz2) = c35bf68f8e248434957bd5b234c389b02206a06ecd9303a7fb931ed7a5636b16
-SIZE (libusbmuxd-2.1.0.tar.bz2) = 325055
+TIMESTAMP = 1751592169
+SHA256 (libusbmuxd-2.1.1.tar.bz2) = 5546f1aba1c3d1812c2b47d976312d00547d1044b84b6a461323c621f396efce
+SIZE (libusbmuxd-2.1.1.tar.bz2) = 325055
diff --git a/comms/libusbmuxd/pkg-plist b/comms/libusbmuxd/pkg-plist
index 4e7eb6e63478..fa75a90beae2 100644
--- a/comms/libusbmuxd/pkg-plist
+++ b/comms/libusbmuxd/pkg-plist
@@ -5,7 +5,7 @@ include/usbmuxd.h
lib/libusbmuxd-2.0.a
lib/libusbmuxd-2.0.so
lib/libusbmuxd-2.0.so.7
-lib/libusbmuxd-2.0.so.7.0.0
+lib/libusbmuxd-2.0.so.7.0.1
libdata/pkgconfig/libusbmuxd-2.0.pc
share/man/man1/inetcat.1.gz
share/man/man1/iproxy.1.gz
diff --git a/comms/morse/Makefile b/comms/morse/Makefile
index d2d71232532a..cbe502e80b3d 100644
--- a/comms/morse/Makefile
+++ b/comms/morse/Makefile
@@ -1,9 +1,6 @@
PORTNAME= morse
-PORTVERSION= 2.5
-PORTREVISION= 2
+DISTVERSION= 2.6
CATEGORIES= comms hamradio
-MASTER_SITES= http://www.catb.org/~esr/morse/ \
- LOCAL/db
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Morse Code Trainer
@@ -12,27 +9,33 @@ WWW= http://www.catb.org/~esr/morse/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-PLIST_FILES= bin/morsec bin/QSO share/man/man1/QSO.1.gz share/man/man1/morsec.1.gz
+BUILD_DEPENDS= xmlto>0:textproc/xmlto
-OPTIONS_SINGLE= SOUND
-OPTIONS_SINGLE_SOUND= OSS X11 PULSEAUDIO
-OPTIONS_DEFAULT= OSS
+USE_GITLAB= yes
+GL_ACCOUNT= esr
+GL_PROJECT= morse-classic
-OSS_DESC= Beep using OSS (/dev/dsp)
-X11_DESC= Beep using X server
-PULSEAUDIO_DESC= Beep using Pulse Audio
+PLIST_FILES= bin/morsec \
+ bin/QSO \
+ share/man/man1/morsec.1.gz \
+ share/man/man1/QSO.1.gz
-OSS_MAKE_ARGS= DEVICE=OSS
+OPTIONS_DEFAULT= OSS
+OPTIONS_SINGLE= SOUND
+OPTIONS_SINGLE_SOUND= OSS PULSEAUDIO X11
-X11_MAKE_ARGS= DEVICE=X11
-X11_USES= xorg
-X11_USE= XORG=x11
-X11_CFLAGS= -I${LOCALBASE}/include
-X11_LDFLAGS= -L${LOCALBASE}/lib
+OSS_DESC= Beep using OSS (/dev/dsp)
+PULSEAUDIO_DESC= Beep using PulseAudio
+X11_DESC= Beep using X.Org Server
-PULSEAUDIO_MAKE_ARGS= DEVICE=PA
+OSS_MAKE_ARGS= DEVICE=OSS
PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio
PULSEAUDIO_USES= pkgconfig
+PULSEAUDIO_MAKE_ARGS= DEVICE=PA
+X11_BROKEN= ./alarm.h:15:15: error: a parameter list without types is only allowed in a function definition
+X11_USES= localbase:ldflags xorg
+X11_USE= XORG=x11
+X11_MAKE_ARGS= DEVICE=X11
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/morse ${STAGEDIR}${PREFIX}/bin/morsec
diff --git a/comms/morse/distinfo b/comms/morse/distinfo
index 761e989b3fff..0ea88231845d 100644
--- a/comms/morse/distinfo
+++ b/comms/morse/distinfo
@@ -1,2 +1,3 @@
-SHA256 (morse-2.5.tar.gz) = 476d1e8e95bb173b1aadc755db18f7e7a73eda35426944e1abd57c20307d4987
-SIZE (morse-2.5.tar.gz) = 46470
+TIMESTAMP = 1753622427
+SHA256 (morse-classic-2.6.tar.bz2) = ec44144d52a1eef36fbe0ca400c54556a7ba8f8c3de38d80512d19703b89f615
+SIZE (morse-classic-2.6.tar.bz2) = 45356
diff --git a/comms/morse/files/patch-Makefile b/comms/morse/files/patch-Makefile
index 1bcf5dc10a87..a4e93a87edc4 100644
--- a/comms/morse/files/patch-Makefile
+++ b/comms/morse/files/patch-Makefile
@@ -1,21 +1,19 @@
---- Makefile.orig 2012-11-26 22:52:36.000000000 -0800
-+++ Makefile 2012-12-04 11:58:37.000000000 -0800
-@@ -26,7 +26,7 @@
+--- Makefile.orig 2024-02-14 19:40:27 UTC
++++ Makefile
+@@ -28,10 +28,10 @@
+ #DEVICE = X11
#DEVICE = Linux
#DEVICE = OSS
- #DEVICE = ALSA
--DEVICE = PA
-+#DEVICE = PA
+-DEVICE = ALSA
++#DEVICE = ALSA
+ #DEVICE = PA
- VERSION=2.5
-
-@@ -37,16 +37,16 @@
- qso.d/*.[ch] qso.d/Makefile
-
- default: all
-- make testmorse
-+ ${MAKE} testmorse
+-VERSION=$(shell sed -n <NEWS '/^[0-9]/s/:.*//p' | head -1)
++VERSION = 2.6
+ MANPAGES = morse.1 QSO.1
+ DOCS = README NEWS COPYING TODO morse.xml $(MANPAGES)
+@@ -44,11 +44,11 @@ morse:
all: morse QSO morse.1 QSO.1
morse:
@@ -29,10 +27,10 @@
ln qso.d/QSO ./QSO
#
-@@ -67,8 +67,8 @@
+@@ -69,8 +69,8 @@ clean:
clean:
- rm -f morse QSO *.1 *.html SHIPPER.*
+ rm -f morse QSO *.1 *.html
- cd morse.d; make clean
- cd qso.d; make clean
+ ${MAKE} -C morse.d clean
@@ -40,9 +38,3 @@
pristine: clean
rm -f $(MANPAGES) morse.html
-@@ -93,4 +93,4 @@
-
-
- release: morse-$(VERSION).tar.gz morse.html
-- shipper -u -m -t; make clean
-+ shipper -u -m -t; ${MAKE} clean
diff --git a/comms/morse/files/patch-QSO.1 b/comms/morse/files/patch-QSO.1
deleted file mode 100644
index fc74d54e7fc5..000000000000
--- a/comms/morse/files/patch-QSO.1
+++ /dev/null
@@ -1,5 +0,0 @@
---- QSO.1.orig 2012-11-27 06:47:32 UTC
-+++ QSO.1
-@@ -1 +1 @@
--.so morse.1
-+.so man1/morsec.1
diff --git a/comms/morse/files/patch-morse.1 b/comms/morse/files/patch-morse.1
deleted file mode 100644
index 71163d3f598b..000000000000
--- a/comms/morse/files/patch-morse.1
+++ /dev/null
@@ -1,85 +0,0 @@
---- morse.1.orig 2011-06-04 02:26:20.000000000 -0700
-+++ morse.1 2012-04-12 10:06:31.000000000 -0700
-@@ -28,22 +28,22 @@
- .\" * MAIN CONTENT STARTS HERE *
- .\" -----------------------------------------------------------------
- .SH "NAME"
--morse, QSO \- Morse\-code trainer and QSO generator for aspiring radio hams
-+morsec, QSO \- Morse\-code trainer and QSO generator for aspiring radio hams
- .SH "SYNOPSIS"
--.HP \w'\fBmorse\fR\ 'u
--\fBmorse\fR [\-i] [\-I] [\-r] [\-n\ \fInum\fR] [\-R\ \fInum\fR] [\-N\ \fInum\fR] [\-C\ \fIcharset\fR] [\-w\ \fInum\fR] [\-f\ \fInum\fR] [\-v\ \fInum\fR] [\-g\ \fInum\fR] [\-f\ \fInum\fR] [\-e] [\-c] [\-b] [\-a] [\-l] [\-m] [\-t] [\-T] [\-s] [\-q] [\-p\ \fInum\fR] [\-E\ \fInum\fR] [\-M\ \fInum\fR] [\-d] [\-A] [\-B] [\-S] [\-x\ \fInum\fR] [\-X\ \fInum\fR] [\fIword\fR...]
-+.HP \w'\fBmorsec\fR\ 'u
-+\fBmorsec\fR [\-i] [\-I] [\-r] [\-n\ \fInum\fR] [\-R\ \fInum\fR] [\-N\ \fInum\fR] [\-C\ \fIcharset\fR] [\-w\ \fInum\fR] [\-f\ \fInum\fR] [\-v\ \fInum\fR] [\-g\ \fInum\fR] [\-f\ \fInum\fR] [\-e] [\-c] [\-b] [\-a] [\-l] [\-m] [\-t] [\-T] [\-s] [\-q] [\-p\ \fInum\fR] [\-E\ \fInum\fR] [\-M\ \fInum\fR] [\-d] [\-A] [\-B] [\-S] [\-x\ \fInum\fR] [\-X\ \fInum\fR] [\fIword\fR...]
- .SH "DESCRIPTION"
- .PP
- The
--\fBmorse\fR
-+\fBmorsec\fR
- program is a Morse\-code trainer intended to help aspiring radio hams pass the 5\-word\-per\-minute Element 1 test\&. It can take test text from a text file on standard input, or test words from its command\-line arguments, or generate random text (\-r) or play back what you type (\-i)\&.
- .PP
- A helper program,
- \fBQSO\fR, generates plausible QSOs that can be fed to the standard input of
--\fBmorse\fR\&.
-+\fBmorsec\fR\&.
- .PP
- The following options control the behavior of
--\fBmorse\fR:
-+\fBmorsec\fR:
- .PP
- \-i
- .RS 4
-@@ -311,7 +311,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E \-10
-+morsec \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E \-10
- .fi
- .if n \{\
- .RE
-@@ -332,7 +332,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E 0
-+morsec \-r \-s \-T \-d \-w 5 \-F 15 \-p 5 \-E 0
- .fi
- .if n \{\
- .RE
-@@ -353,7 +353,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-T \-d \-w 5 \-F 15 \-M 2 \-E 4
-+morsec \-r \-T \-d \-w 5 \-F 15 \-M 2 \-E 4
- .fi
- .if n \{\
- .RE
-@@ -374,7 +374,7 @@
- .RS 4
- .\}
- .nf
--QSO | morse \-e \-T \-d \-w 5 \-F 15
-+QSO | morsec \-e \-T \-d \-w 5 \-F 15
- .fi
- .if n \{\
- .RE
-@@ -395,7 +395,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-T \-d \-w 5 \-F 15
-+morsec \-r \-T \-d \-w 5 \-F 15
- .fi
- .if n \{\
- .RE
-@@ -416,7 +416,7 @@
- .RS 4
- .\}
- .nf
--morse \-r \-T \-d \-w 13 \-F 24
-+morsec \-r \-T \-d \-w 13 \-F 24
- .fi
- .if n \{\
- .RE
diff --git a/comms/morse/files/patch-morse.d-Makefile b/comms/morse/files/patch-morse.d-Makefile
index 562e882ee907..d589b4518ec9 100644
--- a/comms/morse/files/patch-morse.d-Makefile
+++ b/comms/morse/files/patch-morse.d-Makefile
@@ -1,5 +1,5 @@
---- morse.d/Makefile.orig 2011-06-04 02:08:38.000000000 -0700
-+++ morse.d/Makefile 2012-04-12 11:10:58.000000000 -0700
+--- morse.d/Makefile.orig 2024-02-14 19:40:27 UTC
++++ morse.d/Makefile
@@ -1,40 +1,43 @@
-DEVICE=PA
+DEVICE?=PA
@@ -42,10 +42,10 @@
morseOSS: morse.o beepOSS.o
- $(CC) $(CFLAGS) -o $@ morse.o beepOSS.o -lm
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ morse.o beepOSS.o -lm
-+
+
+beepPA.o: beepPA.c
+ ${CC} ${CFLAGS} ${PA_CFLAGS} -c ${.IMPSRC}
-
++
morsePA: morse.o beepPA.o
- $(CC) $(CFLAGS) $(PA_CFLAGS) -o $@ morse.o beepPA.o -lm $(PA_LIBS)
+ $(CC) $(CFLAGS) $(PA_CFLAGS) $(LDFLAGS) -o $@ morse.o beepPA.o -lm $(PA_LIBS)
diff --git a/comms/morse/files/patch-qso.d-Makefile b/comms/morse/files/patch-qso.d-Makefile
index a2c4e68fa2bc..2424ec4f7c3c 100644
--- a/comms/morse/files/patch-qso.d-Makefile
+++ b/comms/morse/files/patch-qso.d-Makefile
@@ -1,12 +1,12 @@
---- qso.d/Makefile.orig 2010-10-12 22:11:39.000000000 -0700
-+++ qso.d/Makefile 2012-04-12 10:23:28.000000000 -0700
+--- qso.d/Makefile.orig 2024-02-14 19:40:27 UTC
++++ qso.d/Makefile
@@ -1,4 +1,4 @@
-CFLAGS = -O3
+#CFLAGS = -O3
OBJECTS = QSO.o put_form.o make_fre.o grammar.o util.o init_str.o
- INCLUDES = antenna.h callsign.h city.h cityh.h heights.h jobs.h misc.h \
-@@ -7,7 +7,7 @@
+ INCLUDES = antenna.i callsign.i city.i cityh.i heights.i jobs.i misc.i \
+@@ -7,7 +7,7 @@ QSO: $(OBJECTS)
all: QSO
QSO: $(OBJECTS)
diff --git a/comms/nec2c/Makefile b/comms/nec2c/Makefile
index ab77eae81570..0a5c43c9faee 100644
--- a/comms/nec2c/Makefile
+++ b/comms/nec2c/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nec2c
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.2
+DISTVERSION= 1.3.3
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
diff --git a/comms/nec2c/distinfo b/comms/nec2c/distinfo
index 0557a1a71cf5..6af24408855c 100644
--- a/comms/nec2c/distinfo
+++ b/comms/nec2c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732272936
-SHA256 (KJ7LNW-nec2c-v1.3.2_GH0.tar.gz) = e044708cc425f094dbdc1845e6ead33d4a40c838382031335af79ac9f1721168
-SIZE (KJ7LNW-nec2c-v1.3.2_GH0.tar.gz) = 267989
+TIMESTAMP = 1753703585
+SHA256 (KJ7LNW-nec2c-v1.3.3_GH0.tar.gz) = 73cb820c2d00abb97e5d43819a12ebc49729df639557e911fb65df0c094d9231
+SIZE (KJ7LNW-nec2c-v1.3.3_GH0.tar.gz) = 267134
diff --git a/comms/qrq/Makefile b/comms/qrq/Makefile
index dbe4171369f9..6e450f338351 100644
--- a/comms/qrq/Makefile
+++ b/comms/qrq/Makefile
@@ -1,14 +1,14 @@
PORTNAME= qrq
-PORTVERSION= 0.3.4
-PORTREVISION= 1
+DISTVERSION= 0.3.5
CATEGORIES= comms hamradio
-MASTER_SITES= http://fkurz.net/ham/qrq/
+MASTER_SITES= https://fkurz.net/ham/qrq/
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Morse telegraphy trainer similar to the classic DOS version by DL4MM
WWW= https://fkurz.net/ham/qrq.html
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
USES= gmake ncurses shebangfix
USE_CSTD= c99
diff --git a/comms/qrq/distinfo b/comms/qrq/distinfo
index d056035f8e77..ec3d9285dcd2 100644
--- a/comms/qrq/distinfo
+++ b/comms/qrq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1642879197
-SHA256 (qrq-0.3.4.tar.gz) = 2a961cc962131a2bcb930543f0a51ce6c9d374847492bc2ccfc37012ce4c230f
-SIZE (qrq-0.3.4.tar.gz) = 194956
+TIMESTAMP = 1753705056
+SHA256 (qrq-0.3.5.tar.gz) = 3b068c960d06b254dca5a48c7813f1653fc53cb6f5ced641e007091a7ec08d4f
+SIZE (qrq-0.3.5.tar.gz) = 195012
diff --git a/comms/ser2net/Makefile b/comms/ser2net/Makefile
index e27b8476c69f..58082f246ac3 100644
--- a/comms/ser2net/Makefile
+++ b/comms/ser2net/Makefile
@@ -1,8 +1,7 @@
PORTNAME= ser2net
-PORTVERSION= 4.6.4
-PORTREVISION= 1
+PORTVERSION= 4.6.5
CATEGORIES= comms net
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
+MASTER_SITES= https://github.com/cminyard/${PORTNAME}/releases/download/v${PORTVERSION}/
MAINTAINER= rodrigo@FreeBSD.org
COMMENT= Allows to access serial ports over IP
diff --git a/comms/ser2net/distinfo b/comms/ser2net/distinfo
index 4867effe0e6a..d5cee8bfb29f 100644
--- a/comms/ser2net/distinfo
+++ b/comms/ser2net/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739622108
-SHA256 (ser2net-4.6.4.tar.gz) = 75864434c4f002fa3570daaffeb6f794354fca6d8b5814b8386977a3b1416be9
-SIZE (ser2net-4.6.4.tar.gz) = 477746
+TIMESTAMP = 1753858084
+SHA256 (ser2net-4.6.5.tar.gz) = 96dfc3fd06b1bf4d7c1f46d7e8cc1eff555de64f419d76f57bd0346e000f9781
+SIZE (ser2net-4.6.5.tar.gz) = 479670
diff --git a/comms/ser2net/pkg-plist b/comms/ser2net/pkg-plist
index 64009d4e1950..585d1ef4e590 100644
--- a/comms/ser2net/pkg-plist
+++ b/comms/ser2net/pkg-plist
@@ -2,4 +2,3 @@
sbin/ser2net
share/man/man5/ser2net.yaml.5.gz
share/man/man8/ser2net.8.gz
-
diff --git a/comms/usbmuxd/Makefile b/comms/usbmuxd/Makefile
index 2abcb6960e76..320987cae542 100644
--- a/comms/usbmuxd/Makefile
+++ b/comms/usbmuxd/Makefile
@@ -1,7 +1,6 @@
PORTNAME= usbmuxd
-DISTVERSION= 1.1.1-58
-PORTREVISION= 1
-DISTVERSIONSUFFIX= -gbc0b91c
+DISTVERSION= 1.1.1-69
+DISTVERSIONSUFFIX= -g523f700
CATEGORIES= comms
#MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/comms/usbmuxd/distinfo b/comms/usbmuxd/distinfo
index 532706a3035e..b9c10b331399 100644
--- a/comms/usbmuxd/distinfo
+++ b/comms/usbmuxd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720421685
-SHA256 (libimobiledevice-usbmuxd-1.1.1-58-gbc0b91c_GH0.tar.gz) = 2a88c8a27ba43cf00e9aed5b09791a5ce651758a87dc802954c73b0690ddacab
-SIZE (libimobiledevice-usbmuxd-1.1.1-58-gbc0b91c_GH0.tar.gz) = 65593
+TIMESTAMP = 1751596899
+SHA256 (libimobiledevice-usbmuxd-1.1.1-69-g523f700_GH0.tar.gz) = 1f04ae56c26c34f3ee7c36617dedc3d444c078c3d0f87b600b97e8526ff224ec
+SIZE (libimobiledevice-usbmuxd-1.1.1-69-g523f700_GH0.tar.gz) = 65623
diff --git a/comms/usbmuxd/files/patch-configure.ac b/comms/usbmuxd/files/patch-configure.ac
index 40c76ce88439..6a870ed7697e 100644
--- a/comms/usbmuxd/files/patch-configure.ac
+++ b/comms/usbmuxd/files/patch-configure.ac
@@ -1,19 +1,9 @@
-Remove bash-ism from configure script.
Disable udev/systemd detection for *BSD as the catch-all assumes a Linux
system. A configuration file for devd(8) is provided by this port instead.
---- configure.ac.orig 2020-06-09 02:57:16 UTC
+--- configure.ac.orig 2025-02-01 20:07:39 UTC
+++ configure.ac
-@@ -36,7 +36,7 @@ if test "x$have_limd" = "xyes"; then
- AC_SUBST(libimobiledevice_CFLAGS)
- AC_SUBST(libimobiledevice_LIBS)
- CACHED_CFLAGS="$CFLAGS"
-- CFLAGS+=" $libimobiledevice_CFLAGS"
-+ CFLAGS="$CFLAGS $libimobiledevice_CFLAGS"
- AC_CACHE_CHECK(for enum idevice_connection_type, ac_cv_enum_idevice_connection_type,
- AC_TRY_COMPILE([
- #include <libimobiledevice/libimobiledevice.h>
-@@ -125,7 +125,7 @@ case ${host_os} in
+@@ -126,7 +126,7 @@ case ${host_os} in
AC_SUBST(WINDRES)
activation_method="manual"
;;
diff --git a/comms/usbmuxd/files/patch-src_usb.c b/comms/usbmuxd/files/patch-src_usb.c
new file mode 100644
index 000000000000..3f27871966e8
--- /dev/null
+++ b/comms/usbmuxd/files/patch-src_usb.c
@@ -0,0 +1,20 @@
+The LIBUSB_SPEED_SUPER_PLUS emum was added in libusb 1.0.24 (December
+10, 2020). Support for the LIBUSB_SPEED_SUPER_PLUS enum was much more
+recently added to our implementation in [1].
+
+[1] https://cgit.freebsd.org/src/commit/?id=f938c0a90313125a9518307e80ca92d4c71f7745
+
+--- src/usb.c.orig 2025-02-01 20:07:39 UTC
++++ src/usb.c
+@@ -625,9 +625,11 @@ static void device_complete_initialization(struct mode
+ case LIBUSB_SPEED_SUPER:
+ usbdev->speed = 5000000000;
+ break;
++#if defined(__FreeBSD__) && __FreeBSD_version >= 1500044
+ case LIBUSB_SPEED_SUPER_PLUS:
+ usbdev->speed = 10000000000;
+ break;
++#endif
+ case LIBUSB_SPEED_HIGH:
+ case LIBUSB_SPEED_UNKNOWN:
+ default:
diff --git a/comms/usbmuxd/files/usbmuxd.conf.in b/comms/usbmuxd/files/usbmuxd.conf.in
index 62b79de65440..18a7a8a11b54 100644
--- a/comms/usbmuxd/files/usbmuxd.conf.in
+++ b/comms/usbmuxd/files/usbmuxd.conf.in
@@ -10,7 +10,7 @@ notify 100 {
match "subsystem" "DEVICE";
match "type" "ATTACH";
match "vendor" "0x05ac";
- match "product" "(0x12[9a][0-9a-f]|0x8600)";
+ match "product" "(0x12[9a][0-9a-f]|0x190[1-5]|0x8600)";
action "chgrp %%GROUPS%% /dev/$cdev; chmod g+rw /dev/$cdev";
action "%%PREFIX%%/sbin/usbmuxd -U %%USERS%% -z";
};
@@ -20,7 +20,7 @@ notify 100 {
match "subsystem" "DEVICE";
match "type" "DETACH";
match "vendor" "0x05ac";
- match "product" "(0x12[9a][0-9a-f]|0x8600)";
+ match "product" "(0x12[9a][0-9a-f]|0x190[1-5]|0x8600)";
action "%%PREFIX%%/sbin/usbmuxd -x";
action "sleep 5";
};
diff --git a/converters/cl-babel-sbcl/Makefile b/converters/cl-babel-sbcl/Makefile
index 00fcf667b56f..a889364e8bd7 100644
--- a/converters/cl-babel-sbcl/Makefile
+++ b/converters/cl-babel-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= babel
DISTVERSION= 0.5.0-24
-PORTREVISION= 7
+PORTREVISION= 8
PORTEPOCH= 1
CATEGORIES= converters lisp
PKGNAMEPREFIX= cl-
diff --git a/converters/ical2html/Makefile b/converters/ical2html/Makefile
index 923a3b98f4b4..2681f39f3b45 100644
--- a/converters/ical2html/Makefile
+++ b/converters/ical2html/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ical2html
-PORTVERSION= 2.1
+PORTVERSION= 3.0
CATEGORIES= converters
MASTER_SITES= http://www.w3.org/Tools/Ical2html/
diff --git a/converters/ical2html/distinfo b/converters/ical2html/distinfo
index 986ae9a0569b..461ff9da41a0 100644
--- a/converters/ical2html/distinfo
+++ b/converters/ical2html/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1599682242
-SHA256 (ical2html-2.1.tar.gz) = 6dec95f0b4b7baaf7dd0555943cc24152a51feb589a3fb97d0c694362ea1a598
-SIZE (ical2html-2.1.tar.gz) = 92735
+TIMESTAMP = 1748960802
+SHA256 (ical2html-3.0.tar.gz) = d50844d38726a2184f819dc8f23cf6f19ed99d22641f668f9d1b1ee7fa517840
+SIZE (ical2html-3.0.tar.gz) = 105488
diff --git a/converters/pdf2djvu/Makefile b/converters/pdf2djvu/Makefile
index a59ce6cc9c8f..9750702818e5 100644
--- a/converters/pdf2djvu/Makefile
+++ b/converters/pdf2djvu/Makefile
@@ -11,6 +11,10 @@ WWW= https://jwilk.net/software/pdf2djvu
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/doc/COPYING
+BROKEN= does not compile with either LLVM or GCC
+DEPRECATED= Port has been abandoned upstream for almost three years: https://groups.io/g/pdf2djvu/message/146
+EXPIRATION_DATE= 2025-08-31
+
BUILD_DEPENDS= ${LOCALBASE}/include/pstreams/pstream.h:devel/pstreams
LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre \
libpoppler.so:graphics/poppler
diff --git a/converters/pecl-igbinary/Makefile b/converters/pecl-igbinary/Makefile
index a008161cd662..43c98b61c1bb 100644
--- a/converters/pecl-igbinary/Makefile
+++ b/converters/pecl-igbinary/Makefile
@@ -12,9 +12,15 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= php:pecl
+.include <bsd.port.pre.mk>
+
post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
+ ${WRKSRC}/src/php7/php_igbinary.h
+.endif
# Install the real header files
@${CP} ${WRKSRC}/src/php7/igbinary.h ${WRKSRC}/igbinary.h
@${CP} ${WRKSRC}/src/php7/php_igbinary.h ${WRKSRC}/php_igbinary.h
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/converters/py-rencode/Makefile b/converters/py-rencode/Makefile
index 04ca240188c8..88c8f5e04e07 100644
--- a/converters/py-rencode/Makefile
+++ b/converters/py-rencode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rencode
PORTVERSION= 1.0.8
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= converters devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/converters/py-rencode/files/patch-build.py b/converters/py-rencode/files/patch-build.py
new file mode 100644
index 000000000000..0a5bc1187c46
--- /dev/null
+++ b/converters/py-rencode/files/patch-build.py
@@ -0,0 +1,18 @@
+--- build.py.orig 2025-07-30 20:26:01 UTC
++++ build.py
+@@ -11,7 +11,6 @@ from setuptools.command.build_ext import build_ext
+ from setuptools.command.build_ext import build_ext
+
+
+-COMPILE_ARGS = ["-march=native", "-O3", "-msse", "-msse2", "-mfma", "-mfpmath=sse"]
+ LINK_ARGS: list[str] = []
+ INCLUDE_DIRS: list[str] = []
+ LIBRARIES: list[str] = []
+@@ -22,7 +21,6 @@ def build() -> None:
+ Extension(
+ "*",
+ ["rencode/*.pyx"],
+- extra_compile_args=COMPILE_ARGS,
+ extra_link_args=LINK_ARGS,
+ include_dirs=INCLUDE_DIRS,
+ libraries=LIBRARIES,
diff --git a/converters/rubygem-json-ld-preloaded/Makefile b/converters/rubygem-json-ld-preloaded/Makefile
index 30488b0c6db3..bc00fe3893d2 100644
--- a/converters/rubygem-json-ld-preloaded/Makefile
+++ b/converters/rubygem-json-ld-preloaded/Makefile
@@ -1,5 +1,5 @@
PORTNAME= json-ld-preloaded
-PORTVERSION= 3.3.1
+PORTVERSION= 3.3.2
CATEGORIES= converters rubygems
MASTER_SITES= RG
diff --git a/converters/rubygem-json-ld-preloaded/distinfo b/converters/rubygem-json-ld-preloaded/distinfo
index 03ff76ba3680..5e83c3895526 100644
--- a/converters/rubygem-json-ld-preloaded/distinfo
+++ b/converters/rubygem-json-ld-preloaded/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731679358
-SHA256 (rubygem/json-ld-preloaded-3.3.1.gem) = afd5bf1a3b7d8f8a80dfd407185f41458c69ebe3b2d2e353890f76cd95cc6250
-SIZE (rubygem/json-ld-preloaded-3.3.1.gem) = 140800
+TIMESTAMP = 1753369410
+SHA256 (rubygem/json-ld-preloaded-3.3.2.gem) = 46294327eaf3bf95d48877222a70dd79740917adff94d5f0d380a4c492131ee1
+SIZE (rubygem/json-ld-preloaded-3.3.2.gem) = 140288
diff --git a/databases/Makefile b/databases/Makefile
index 23d3f573d240..325309b31aca 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -182,7 +182,6 @@
SUBDIR += memcached
SUBDIR += metabase
SUBDIR += mongodb-tools
- SUBDIR += mongodb50
SUBDIR += mongodb60
SUBDIR += mongodb70
SUBDIR += mongodb80
@@ -909,7 +908,6 @@
SUBDIR += rrdman
SUBDIR += rrdmerge
SUBDIR += rrdtool
- SUBDIR += rrdtool12
SUBDIR += ruby-bdb
SUBDIR += ruby-qdbm
SUBDIR += ruby-tokyocabinet
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index a71927ea388b..52d89fe56d7b 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.52.22
+PORTVERSION= 2.52.25
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index 65391f2690c9..23afae5034ab 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753378213
-SHA256 (cego-2.52.22.tar.gz) = 5f005952a9f9f70a59439b6b5ed91ec561503c56adc66fb746485d0666b19836
-SIZE (cego-2.52.22.tar.gz) = 3306444
+TIMESTAMP = 1754069559
+SHA256 (cego-2.52.25.tar.gz) = 7c9d72b8e03a1a1174ca0478505ede0d4bba5a9f92a20697bed38ecc0121ad26
+SIZE (cego-2.52.25.tar.gz) = 3307948
diff --git a/databases/kuzu/Makefile b/databases/kuzu/Makefile
index def0f4db1b3c..0525e279c2ec 100644
--- a/databases/kuzu/Makefile
+++ b/databases/kuzu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kuzu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.0
+DISTVERSION= 0.11.1
CATEGORIES= databases
MAINTAINER= mahlon@martini.nu
diff --git a/databases/kuzu/distinfo b/databases/kuzu/distinfo
index 92176c7b2b9f..fe333e51101b 100644
--- a/databases/kuzu/distinfo
+++ b/databases/kuzu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752437160
-SHA256 (kuzudb-kuzu-v0.11.0_GH0.tar.gz) = 445872031fd41153dd5a35a3d471354f1a98f853df5aad45a0a47154c69eaf2f
-SIZE (kuzudb-kuzu-v0.11.0_GH0.tar.gz) = 154099568
+TIMESTAMP = 1753508135
+SHA256 (kuzudb-kuzu-v0.11.1_GH0.tar.gz) = 479a9943ad9db3b9a28925438c05563a00e7eb72eaeff07ca21b9d3378069eb7
+SIZE (kuzudb-kuzu-v0.11.1_GH0.tar.gz) = 154108734
diff --git a/databases/mdbx/Makefile b/databases/mdbx/Makefile
index 7c516f4c604b..a73859b1d1d9 100644
--- a/databases/mdbx/Makefile
+++ b/databases/mdbx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mdbx
-DISTVERSION= 0.13.3
+DISTVERSION= 0.13.7
CATEGORIES= databases
MASTER_SITES= https://libmdbx.dqdkfa.ru/release/
DISTNAME= libmdbx-amalgamated-${DISTVERSION}
diff --git a/databases/mdbx/distinfo b/databases/mdbx/distinfo
index 1de90048826a..22aac2b83947 100644
--- a/databases/mdbx/distinfo
+++ b/databases/mdbx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738866050
-SHA256 (libmdbx-amalgamated-0.13.3.tar.xz) = 2e42505f1ceb57945569db3c1a5db9b5216d8f72da7c75c240ff81196f8e9a0b
-SIZE (libmdbx-amalgamated-0.13.3.tar.xz) = 443012
+TIMESTAMP = 1753882538
+SHA256 (libmdbx-amalgamated-0.13.7.tar.xz) = d00c1287ec6bbc366363ccdd3eea97bd470ccb5cc102d56b341f84a9fba7e8e9
+SIZE (libmdbx-amalgamated-0.13.7.tar.xz) = 452264
diff --git a/databases/memcached/Makefile b/databases/memcached/Makefile
index 45c79ba687fc..f83201fc339a 100644
--- a/databases/memcached/Makefile
+++ b/databases/memcached/Makefile
@@ -1,5 +1,5 @@
PORTNAME= memcached
-DISTVERSION= 1.6.38
+DISTVERSION= 1.6.39
CATEGORIES= databases
MASTER_SITES= http://www.memcached.org/files/
diff --git a/databases/memcached/distinfo b/databases/memcached/distinfo
index 12299c12dff9..1db70aceb31e 100644
--- a/databases/memcached/distinfo
+++ b/databases/memcached/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742448447
-SHA256 (memcached-1.6.38.tar.gz) = 334d792294e37738796b5b03375c47bb6db283b1152e2ea4ccb720152dd17c66
-SIZE (memcached-1.6.38.tar.gz) = 1282099
+TIMESTAMP = 1753828034
+SHA256 (memcached-1.6.39.tar.gz) = 23e5507e933b15463161d4c5d3921b0c5f340b542d6edd7f6c5e17c34f11a363
+SIZE (memcached-1.6.39.tar.gz) = 1284104
diff --git a/databases/memcached/files/patch-configure.ac b/databases/memcached/files/patch-configure.ac
index bfe9ca6ef3d7..a11fbc82e289 100644
--- a/databases/memcached/files/patch-configure.ac
+++ b/databases/memcached/files/patch-configure.ac
@@ -1,6 +1,6 @@
---- configure.ac.orig 2023-03-08 21:34:27 UTC
+--- configure.ac.orig 2025-07-18 21:35:16 UTC
+++ configure.ac
-@@ -201,7 +201,7 @@ if test "x$enable_dtrace" = "xyes"; then
+@@ -207,7 +207,7 @@ if test "x$enable_dtrace" = "xyes"; then
if test "x$DTRACE" != "xno"; then
AC_DEFINE([ENABLE_DTRACE],1,[Set to nonzero if you want to include DTRACE])
build_dtrace=yes
diff --git a/databases/memcached/files/patch-memcached.c b/databases/memcached/files/patch-memcached.c
index 7e248161d68f..547f0f611001 100644
--- a/databases/memcached/files/patch-memcached.c
+++ b/databases/memcached/files/patch-memcached.c
@@ -1,6 +1,6 @@
---- memcached.c.orig 2023-03-08 21:34:27 UTC
+--- memcached.c.orig 2025-07-29 01:17:34 UTC
+++ memcached.c
-@@ -707,7 +707,7 @@ conn *conn_new(const int sfd, enum conn_states init_st
+@@ -686,7 +686,7 @@ conn *conn_new(const int sfd, enum conn_states init_st
if (init_state == conn_listening) {
fprintf(stderr, "<%d server listening (%s)\n", sfd,
prot_text(c->protocol));
@@ -9,8 +9,8 @@
fprintf(stderr, "<%d server listening (udp)\n", sfd);
} else if (c->protocol == negotiating_prot) {
fprintf(stderr, "<%d new auto-negotiating client connection\n",
-@@ -772,7 +772,7 @@ conn *conn_new(const int sfd, enum conn_states init_st
- c->write = tcp_write;
+@@ -741,7 +741,7 @@ conn *conn_new(const int sfd, enum conn_states init_st
+ c->ssl_enabled = false;
}
- if (IS_UDP(transport)) {
@@ -18,7 +18,7 @@
c->try_read_command = try_read_command_udp;
} else {
switch (c->protocol) {
-@@ -871,7 +871,7 @@ static void conn_cleanup(conn *c) {
+@@ -839,7 +839,7 @@ static void conn_cleanup(conn *c) {
c->sasl_conn = NULL;
}
@@ -27,7 +27,7 @@
conn_set_state(c, conn_read);
}
}
-@@ -1171,7 +1171,7 @@ bool resp_start(conn *c) {
+@@ -1147,7 +1147,7 @@ bool resp_start(conn *c) {
c->resp->next = resp;
c->resp = resp;
}
@@ -36,7 +36,7 @@
// need to hold on to some data for async responses.
c->resp->request_id = c->request_id;
c->resp->request_addr = c->request_addr;
-@@ -2166,7 +2166,7 @@ void process_stats_conns(ADD_STAT add_stats, void *c)
+@@ -2160,7 +2160,7 @@ void process_stats_conns(ADD_STAT add_stats, void *c)
* output -- not worth the complexity of the locking that'd be
* required to prevent it.
*/
@@ -45,16 +45,16 @@
APPEND_NUM_STAT(i, "UDP", "%s", "UDP");
}
if (conns[i]->state != conn_closed) {
-@@ -3361,7 +3361,7 @@ static void drive_machine(conn *c) {
- break;
+@@ -3322,7 +3322,7 @@ static void drive_machine(conn *c) {
case conn_closing:
-- if (IS_UDP(c->transport))
-+ if IS_UDP(c->transport)
- conn_cleanup(c);
- else
- conn_close(c);
-@@ -3552,7 +3552,7 @@ static int server_socket(const char *interface,
+ if (!c->resps_suspended) {
+- if (IS_UDP(c->transport))
++ if IS_UDP(c->transport)
+ conn_cleanup(c);
+ else
+ conn_close(c);
+@@ -3524,7 +3524,7 @@ static int server_socket(const char *interface,
#endif
setsockopt(sfd, SOL_SOCKET, SO_REUSEADDR, (void *)&flags, sizeof(flags));
@@ -63,7 +63,7 @@
maximize_sndbuf(sfd);
} else {
error = setsockopt(sfd, SOL_SOCKET, SO_KEEPALIVE, (void *)&flags, sizeof(flags));
-@@ -3607,7 +3607,7 @@ static int server_socket(const char *interface,
+@@ -3579,7 +3579,7 @@ static int server_socket(const char *interface,
}
}
diff --git a/databases/mongodb50/Makefile b/databases/mongodb50/Makefile
deleted file mode 100644
index f7a4ead70e91..000000000000
--- a/databases/mongodb50/Makefile
+++ /dev/null
@@ -1,128 +0,0 @@
-PORTNAME= mongodb
-DISTVERSIONPREFIX= r
-DISTVERSION= 5.0.31
-PORTREVISION= 1
-CATEGORIES= databases net
-PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
-
-MAINTAINER= ronald@FreeBSD.org
-COMMENT= MongoDB Community Edition (5.0.x Branch)
-WWW= https://www.mongodb.com/docs/v5.0/
-
-LICENSE= APACHE20 SSPLv1 # mongodb is SSPLv1, C++ driver is APACHE20
-LICENSE_COMB= multi
-LICENSE_NAME_SSPLv1= Server Side Public License Version 1
-LICENSE_FILE_SSPLv1= ${WRKSRC}/LICENSE-Community.txt
-LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
-DEPRECATED= EOL from October 2024, see https://www.mongodb.com/legal/support-policy/lifecycles, please use databases/mongodb60
-EXPIRATION_DATE= 2025-07-30
-ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le
-ONLY_FOR_ARCHS_REASON= only ported to amd64, aarch64, and powerpc64le on FreeBSD; upstream supports arm64, ppc64le, s390x, and x86-64
-
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.11:devel/py-pyyaml@${PY_FLAVOR}
-LIB_DEPENDS= libcurl.so:ftp/curl \
- libpcre.so:devel/pcre \
- libsnappy.so:archivers/snappy \
- libstemmer.so:textproc/snowballstemmer \
- libunwind.so:devel/libunwind \
- libyaml-cpp.so:devel/yaml-cpp \
- libzstd.so:archivers/zstd
-
-USES= compiler:c++17-lang cpe llvm:max=18,build python:build scons shebangfix
-USE_RC_SUBR= mongod
-
-USE_GITHUB= yes
-GH_ACCOUNT= mongodb
-GH_PROJECT= mongo
-
-SHEBANG_FILES= buildscripts/scons.py
-python_OLD_CMD= @python_interpreter@
-
-EXTRACT_AFTER_ARGS= --exclude src/third_party/pcre-* \
- --exclude src/third_party/snappy-* \
- --exclude src/third_party/unwind \
- --exclude src/third_party/yaml-cpp \
- --exclude src/third_party/zlib-* \
- --exclude src/third_party/zstandard-* \
- --no-same-owner --no-same-permissions
-
-# --modules= disables "enterprise" module from src/mongo/db/modules/
-MAKE_ARGS= --cxx-std=17 \
- --disable-warnings-as-errors \
- --libc++ \
- --modules= \
- --runtime-hardening=on \
- --use-system-libunwind \
- --use-system-pcre \
- --use-system-snappy \
- --use-system-stemmer \
- --use-system-yaml \
- --use-system-zlib \
- --use-system-zstd \
- -j ${MAKE_JOBS_NUMBER} \
- AR=llvm-ar \
- MONGO_VERSION=${DISTVERSION} \
- VERBOSE=on
-
-CFLAGS+= -DBOOST_NO_CXX98_FUNCTION_BASE \
- -Wno-deprecated-builtins
-
-CONFLICTS_INSTALL= mongodb[0-9][0-9] # etc/mongodb.conf.sample
-
-USERS= mongodb
-GROUPS= mongodb
-
-OPTIONS_DEFINE= LTO SASL SSL NOAVX
-OPTIONS_DEFAULT= SASL SSL NOAVX
-
-NOAVX_DESC= "Disable AVX instructions on amd64 (Sandybridge+)"
-
-LTO_MAKE_ARGS= --lto=on
-
-NOAVX_MAKE_ARGS= --experimental-optimization="-sandybridge"
-
-SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
-SASL_MAKE_ARGS= --use-sasl-client
-
-SSL_USES= ssl
-SSL_MAKE_ARGS= --ssl
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == aarch64 || ${ARCH} == powerpc64le
-EXTRA_PATCHES= ${FILESDIR}/${ARCH}
-.endif
-
-ALL_TARGET= install-core
-
-# This ports is only following the Major Release.
-# https://docs.mongodb.com/manual/reference/versioning/
-PORTSCOUT= limit:^5\.0\.
-
-CPE_PRODUCT= mongodb
-
-pre-patch:
- ${MV} ${WRKSRC}/src/third_party/wiredtiger/src/checksum/power8/crc32.sx ${WRKSRC}/src/third_party/wiredtiger/src/checksum/power8/crc32.S
-
-do-build:
- ${WRKSRC}/buildscripts/scons.py -C ${WRKSRC} ${MAKE_ARGS}
-
-do-install:
-.for f in mongo mongod mongos
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f}
-.endfor
- ${INSTALL_DATA} ${WRKSRC}/rpm/mongod.conf ${STAGEDIR}${PREFIX}/etc/mongodb.conf.sample
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for doc in LICENSE-Community.txt MPL-2 README THIRD-PARTY-NOTICES
- ${MV} ${STAGEDIR}${PREFIX}/${doc} ${STAGEDIR}${DOCSDIR}/
-.endfor
- ${RM} ${STAGEDIR}${PREFIX}/bin/resmoke.py
-
-do-test:
- ${SH} ${FILESDIR}/make.test.sh "${STAGEDIR}${PREFIX}/bin"
-
-.include <bsd.port.post.mk>
diff --git a/databases/mongodb50/distinfo b/databases/mongodb50/distinfo
deleted file mode 100644
index 21d1e8c12388..000000000000
--- a/databases/mongodb50/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1738237897
-SHA256 (mongodb-mongo-r5.0.31_GH0.tar.gz) = aea590b164e2b59e00e803c44fc4a596f54924957c8802165dff4bdfc53aba6a
-SIZE (mongodb-mongo-r5.0.31_GH0.tar.gz) = 57334718
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh
deleted file mode 100644
index d9a2e1c3f075..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_gen-config.sh
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/third_party/mozjs-60/gen-config.sh.orig 2019-10-11 03:28:57 UTC
-+++ src/third_party/mozjs-60/gen-config.sh
-@@ -28,6 +28,9 @@ _xcode_setup() {
- }
-
- case "$_Path" in
-+ "platform/aarch64/freebsd")
-+ _CONFIG_OPTS="--host=aarch64-freebsd"
-+ ;;
- "platform/aarch64/linux")
- _CONFIG_OPTS="--host=aarch64-linux"
- ;;
-@@ -82,9 +85,9 @@ esac
- cd mozilla-release/js/src
- rm config.cache || true
-
--PYTHON=python ./configure --without-intl-api --enable-posix-nspr-emulation --disable-trace-logging --disable-js-shell --disable-tests "$_CONFIG_OPTS"
-+PYTHON=python2.7 ./configure --without-intl-api --enable-posix-nspr-emulation --disable-trace-logging --disable-js-shell --disable-tests "$_CONFIG_OPTS"
-
--make recurse_export
-+gmake recurse_export
-
- cd ../../..
-
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp
deleted file mode 100644
index 35267bd71800..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src0.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src0.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src0.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/AtomicsObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/AtomicsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/AtomicsObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/DataViewObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/DataViewObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/DataViewObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Eval.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Eval.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Eval.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/JSON.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/JSON.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/JSON.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/MapObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/MapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/MapObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/ModuleObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/ModuleObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/ModuleObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp
deleted file mode 100644
index efbdb9d15a2c..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src1.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src1.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src1.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/Object.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Object.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Object.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Profilers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Profilers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Profilers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Promise.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Promise.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Promise.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Reflect.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Reflect.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Reflect.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/ReflectParse.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/ReflectParse.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/ReflectParse.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/SIMD.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/SIMD.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/SIMD.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp
deleted file mode 100644
index c39f94663e23..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src10.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src10.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src10.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "irregexp/RegExpParser.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpParser.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpStack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpStack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AliasAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AliasAnalysisShared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AliasAnalysisShared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AliasAnalysisShared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AlignmentMaskAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AlignmentMaskAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AlignmentMaskAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BacktrackingAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BacktrackingAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BacktrackingAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp
deleted file mode 100644
index cf4689b32cf0..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src11.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src11.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src11.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Bailouts.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Bailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Bailouts.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineBailouts.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineBailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineBailouts.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineCacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineDebugModeOSR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineDebugModeOSR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineDebugModeOSR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineFrame.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineFrame.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp
deleted file mode 100644
index ad4e5e7518fa..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src12.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src12.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src12.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/BaselineFrameInfo.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineFrameInfo.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineFrameInfo.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineInspector.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineInspector.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineInspector.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineJIT.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineJIT.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineJIT.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BitSet.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BitSet.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BitSet.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BytecodeAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BytecodeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BytecodeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp
deleted file mode 100644
index 328213eb2f0d..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src13.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src13.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src13.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/C1Spewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/C1Spewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/C1Spewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIRSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIRSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIRSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CodeGenerator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CodeGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CodeGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CompileWrappers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CompileWrappers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CompileWrappers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp
deleted file mode 100644
index 08e8256eb971..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src14.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src14.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src14.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Disassembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Disassembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Disassembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EagerSimdUnbox.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EagerSimdUnbox.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EagerSimdUnbox.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EdgeCaseAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EdgeCaseAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EdgeCaseAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EffectiveAddressAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EffectiveAddressAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EffectiveAddressAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ExecutableAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ExecutableAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ExecutableAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/FlowAliasAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/FlowAliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/FlowAliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp
deleted file mode 100644
index 139e4275d6f0..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src15.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src15.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src15.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/FoldLinearArithConstants.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/FoldLinearArithConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/FoldLinearArithConstants.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/InstructionReordering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/InstructionReordering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/InstructionReordering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Ion.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Ion.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Ion.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonBuilder.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonBuilder.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonBuilder.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonCacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp
deleted file mode 100644
index ac06eda07ebb..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src16.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src16.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src16.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/IonControlFlow.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonControlFlow.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonControlFlow.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonOptimizationLevels.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonOptimizationLevels.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonOptimizationLevels.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JSJitFrameIter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JSJitFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JSJitFrameIter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JSONSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JSONSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JSONSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Jit.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Jit.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Jit.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp
deleted file mode 100644
index a6ac50a8e649..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src17.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src17.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src17.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/JitFrames.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitFrames.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitFrames.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitOptions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitOptions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitOptions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitcodeMap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitcodeMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitcodeMap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LICM.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LICM.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LICM.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp
deleted file mode 100644
index b2b96ea13a42..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src18.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src18.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src18.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Linker.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Linker.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Linker.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LoopUnroller.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LoopUnroller.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LoopUnroller.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Lowering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Lowering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Lowering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MCallOptimize.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MCallOptimize.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MCallOptimize.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MIRGraph.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MIRGraph.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MIRGraph.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp
deleted file mode 100644
index 07492522a4c0..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src19.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src19.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src19.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/MacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MoveResolver.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MoveResolver.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MoveResolver.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/OptimizationTracking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/OptimizationTracking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/OptimizationTracking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/PerfSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/PerfSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/PerfSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ProcessExecutableMemory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ProcessExecutableMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ProcessExecutableMemory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RangeAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RangeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RangeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp
deleted file mode 100644
index 70e2c7d7ca91..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src2.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src2.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src2.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/Stream.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Stream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Stream.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/String.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/String.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/String.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Symbol.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Symbol.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Symbol.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/TestingFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/TestingFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/TestingFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/TypedObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/TypedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/TypedObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/WeakMapObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/WeakMapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/WeakMapObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp
deleted file mode 100644
index abbfe301d77d..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src20.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src20.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src20.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Recover.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Recover.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Recover.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RegisterAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RegisterAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RegisterAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RematerializedFrame.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RematerializedFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RematerializedFrame.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Safepoints.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Safepoints.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Safepoints.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ScalarReplacement.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ScalarReplacement.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ScalarReplacement.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/SharedIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/SharedIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/SharedIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp
deleted file mode 100644
index 000003d1e76a..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src21.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src21.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src21.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Sink.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Sink.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Sink.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Snapshots.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Snapshots.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Snapshots.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/StupidAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/StupidAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/StupidAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/TypePolicy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/TypePolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/TypePolicy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/TypedObjectPrediction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/TypedObjectPrediction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/TypedObjectPrediction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/VMFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/VMFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/VMFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp
deleted file mode 100644
index 3464e75d9f19..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src22.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src22.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src22.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/ValueNumbering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ValueNumbering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ValueNumbering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/WasmBCE.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/WasmBCE.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/WasmBCE.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Architecture-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Architecture-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Architecture-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Assembler-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Assembler-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Assembler-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Bailouts-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Bailouts-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Bailouts-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/BaselineIC-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/BaselineIC-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/BaselineIC-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp
deleted file mode 100644
index c577a3ea9e8e..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src23.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src23.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src23.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/arm64/CodeGenerator-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/CodeGenerator-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/CodeGenerator-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Disassembler-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Disassembler-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Disassembler-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/Lowering-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Lowering-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Lowering-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/MacroAssembler-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/MacroAssembler-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/MacroAssembler-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/MoveEmitter-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/MoveEmitter-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/MoveEmitter-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/SharedIC-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/SharedIC-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/SharedIC-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp
deleted file mode 100644
index 2e35b91b9e92..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src24.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src24.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src24.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/arm64/Trampoline-arm64.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/Trampoline-arm64.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/Trampoline-arm64.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Assembler-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Assembler-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Assembler-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Cpu-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Cpu-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Cpu-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Decoder-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Decoder-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Decoder-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Disasm-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Disasm-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Disasm-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Instructions-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Instructions-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Instructions-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp
deleted file mode 100644
index d39b20212787..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src25.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src25.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src25.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/arm64/vixl/Instrument-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Instrument-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Instrument-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/MacroAssembler-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/MacroAssembler-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/MacroAssembler-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/MozAssembler-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/MozAssembler-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/MozAssembler-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/MozInstructions-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/MozInstructions-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/MozInstructions-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/arm64/vixl/Utils-vixl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/arm64/vixl/Utils-vixl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/arm64/vixl/Utils-vixl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Assembler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Assembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Assembler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp
deleted file mode 100644
index bde86b89f01a..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src26.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src26.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src26.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/shared/BaselineCompiler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/BaselineCompiler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/BaselineCompiler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/CodeGenerator-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/CodeGenerator-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/CodeGenerator-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Disassembler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Disassembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Disassembler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Lowering-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Lowering-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Lowering-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsapi.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsapi.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsbool.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsbool.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsbool.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp
deleted file mode 100644
index 2f2a96949763..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src27.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src27.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src27.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jsdate.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsdate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsdate.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsexn.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsexn.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsexn.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsfriendapi.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsfriendapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsfriendapi.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsnum.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsnum.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsnum.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "perf/jsperf.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "perf/jsperf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "perf/jsperf.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/BaseProxyHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/BaseProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/BaseProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp
deleted file mode 100644
index 75283e764239..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src28.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src28.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src28.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "proxy/CrossCompartmentWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/CrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/CrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/DeadObjectProxy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/DeadObjectProxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/DeadObjectProxy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/OpaqueCrossCompartmentWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/OpaqueCrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/OpaqueCrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/Proxy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/Proxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/Proxy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/ScriptedProxyHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/ScriptedProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/ScriptedProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/SecurityWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/SecurityWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/SecurityWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp
deleted file mode 100644
index e0da0383a810..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src29.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src29.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src29.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "proxy/Wrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/Wrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/Wrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/Mutex.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/Mutex.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/Mutex.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/ProtectedData.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/ProtectedData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/ProtectedData.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/posix/CpuCount.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/posix/CpuCount.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/posix/CpuCount.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/posix/Thread.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/posix/Thread.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/posix/Thread.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/AllocPolicy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/AllocPolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/AllocPolicy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp
deleted file mode 100644
index d6d1247e788c..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src3.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src3.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src3.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/WeakSetObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/WeakSetObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/WeakSetObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/Collator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/Collator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/Collator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/CommonFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/CommonFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/CommonFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/DateTimeFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/DateTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/DateTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/IntlObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/IntlObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/IntlObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/NumberFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/NumberFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/NumberFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp
deleted file mode 100644
index 9f85f3d707af..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src30.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src30.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src30.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "util/NativeStack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/NativeStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/NativeStack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Printf.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Printf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Printf.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/StringBuffer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/StringBuffer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/StringBuffer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Text.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Text.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Text.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Unicode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Unicode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Unicode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ArgumentsObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ArgumentsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ArgumentsObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp
deleted file mode 100644
index f8b699e92f64..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src31.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src31.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src31.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/ArrayBufferObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ArrayBufferObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ArrayBufferObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/AsyncFunction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/AsyncFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/AsyncFunction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/AsyncIteration.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/AsyncIteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/AsyncIteration.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/BytecodeUtil.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/BytecodeUtil.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/BytecodeUtil.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Caches.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Caches.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Caches.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CallNonGenericMethod.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CallNonGenericMethod.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CallNonGenericMethod.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp
deleted file mode 100644
index 68c0ecfdb271..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src32.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src32.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src32.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/CharacterEncoding.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CharacterEncoding.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CharacterEncoding.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CodeCoverage.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CodeCoverage.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CodeCoverage.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Compression.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Compression.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Compression.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/DateTime.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/DateTime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/DateTime.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Debugger.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Debugger.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Debugger.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/DebuggerMemory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/DebuggerMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/DebuggerMemory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp
deleted file mode 100644
index b964b35b9f72..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src33.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src33.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src33.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/EnvironmentObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/EnvironmentObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/EnvironmentObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ErrorObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ErrorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ErrorObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ErrorReporting.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ErrorReporting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ErrorReporting.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ForOfIterator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ForOfIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ForOfIterator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GeckoProfiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GeckoProfiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GeckoProfiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GeneratorObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GeneratorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GeneratorObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp
deleted file mode 100644
index 4ac8f1c3a893..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src34.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src34.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src34.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/GlobalObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GlobalObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GlobalObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/HelperThreads.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/HelperThreads.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/HelperThreads.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Id.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Id.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Id.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Initialization.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Initialization.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Initialization.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Iteration.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Iteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Iteration.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSCompartment.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSCompartment.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp
deleted file mode 100644
index cf2691f19256..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src35.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src35.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src35.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/JSContext.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSContext.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSContext.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSFunction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSFunction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSONParser.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSONParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSONParser.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSONPrinter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSONPrinter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSONPrinter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSScript.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSScript.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSScript.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp
deleted file mode 100644
index 9133f272e1df..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src36.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src36.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src36.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/MemoryMetrics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/MemoryMetrics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/MemoryMetrics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/NativeObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/NativeObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/NativeObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ObjectGroup.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ObjectGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ObjectGroup.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/PIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/PIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/PIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/PosixNSPR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/PosixNSPR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/PosixNSPR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Printer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Printer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Printer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp
deleted file mode 100644
index c9332164f542..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src37.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src37.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src37.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Probes.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Probes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Probes.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ProxyObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ProxyObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ProxyObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Realm.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Realm.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Realm.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ReceiverGuard.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ReceiverGuard.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ReceiverGuard.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/RegExpObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/RegExpObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/RegExpObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/RegExpStatics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/RegExpStatics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/RegExpStatics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp
deleted file mode 100644
index e0647efc2708..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src38.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src38.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src38.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Runtime.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Runtime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Runtime.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SavedStacks.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SavedStacks.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SavedStacks.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Scope.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Scope.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Scope.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SelfHosting.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SelfHosting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SelfHosting.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Shape.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Shape.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Shape.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SharedArrayObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SharedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SharedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp
deleted file mode 100644
index 5af83c9fe9b0..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src39.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src39.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src39.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/SharedImmutableStringsCache.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SharedImmutableStringsCache.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SharedImmutableStringsCache.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Stack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Stack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Stack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Stopwatch.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Stopwatch.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Stopwatch.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/StringType.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/StringType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/StringType.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/StructuredClone.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/StructuredClone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/StructuredClone.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SymbolType.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SymbolType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SymbolType.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp
deleted file mode 100644
index a462e63844f8..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src4.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src4.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src4.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/intl/PluralRules.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/PluralRules.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/PluralRules.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/RelativeTimeFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/RelativeTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/RelativeTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/SharedIntlData.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/SharedIntlData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/SharedIntlData.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "devtools/sharkctl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "devtools/sharkctl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "devtools/sharkctl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "ds/Bitmap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/Bitmap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/Bitmap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "ds/LifoAlloc.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/LifoAlloc.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/LifoAlloc.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp
deleted file mode 100644
index b1a376efbfec..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src40.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src40.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src40.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/TaggedProto.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TaggedProto.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TaggedProto.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Time.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Time.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Time.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/TypeInference.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TypeInference.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TypeInference.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/TypedArrayObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TypedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TypedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNodeCensus.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNodeCensus.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNodeCensus.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp
deleted file mode 100644
index ffe530456196..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src41.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src41.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src41.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/UbiNodeShortestPaths.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNodeShortestPaths.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNodeShortestPaths.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UnboxedObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UnboxedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UnboxedObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Value.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Value.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Value.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Xdr.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Xdr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Xdr.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/AsmJS.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/AsmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/AsmJS.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBaselineCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBaselineCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBaselineCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp
deleted file mode 100644
index 9fb1cd7dea06..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src42.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src42.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src42.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmBinaryIterator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryIterator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBinaryToAST.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryToAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryToAST.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBinaryToText.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryToText.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryToText.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBuiltins.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBuiltins.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBuiltins.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCompartment.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCompartment.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp
deleted file mode 100644
index 137f5cbc5bf6..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src43.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src43.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src43.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmDebug.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmDebug.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmDebug.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmFrameIter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmFrameIter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmGenerator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmInstance.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmInstance.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmInstance.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmIonCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmIonCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmIonCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp
deleted file mode 100644
index 6a593e5792c2..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src44.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src44.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src44.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmJS.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmJS.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmModule.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmModule.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmModule.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmProcess.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmProcess.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmProcess.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmSignalHandlers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmSignalHandlers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmSignalHandlers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmStubs.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmStubs.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmStubs.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTable.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTable.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTable.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp
deleted file mode 100644
index aa22938a6bed..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src45.cpp
+++ /dev/null
@@ -1,41 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src45.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src45.cpp
-@@ -0,0 +1,37 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmTextToBinary.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTextToBinary.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTextToBinary.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTextUtils.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTextUtils.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTextUtils.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTypes.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTypes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTypes.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmValidate.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmValidate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmValidate.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp
deleted file mode 100644
index f4a959845523..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src5.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src5.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src5.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "ds/MemoryProtectionExceptionHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/MemoryProtectionExceptionHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/MemoryProtectionExceptionHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/BytecodeCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/BytecodeCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/BytecodeCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/BytecodeEmitter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/BytecodeEmitter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/BytecodeEmitter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/FoldConstants.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/FoldConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/FoldConstants.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/NameFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/NameFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/NameFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/ParseNode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/ParseNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/ParseNode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp
deleted file mode 100644
index d51813d5851d..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src6.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src6.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src6.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "frontend/TokenStream.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/TokenStream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/TokenStream.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Allocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Allocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Allocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/AtomMarking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/AtomMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/AtomMarking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Barrier.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Barrier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Barrier.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/GC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/GC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/GC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/GCTrace.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/GCTrace.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/GCTrace.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp
deleted file mode 100644
index 721b997eb42a..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src7.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src7.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src7.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "gc/Marking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Marking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Marking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Memory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Memory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Memory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Nursery.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Nursery.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Nursery.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/PublicIterators.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/PublicIterators.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/PublicIterators.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/RootMarking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/RootMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/RootMarking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Statistics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Statistics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Statistics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp
deleted file mode 100644
index ec1dc0a33d9e..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src8.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src8.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src8.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "gc/Tracer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Tracer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Tracer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Verifier.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Verifier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Verifier.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/WeakMap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/WeakMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/WeakMap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/WeakMapPtr.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/WeakMapPtr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/WeakMapPtr.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Zone.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Zone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Zone.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/ZoneGroup.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/ZoneGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/ZoneGroup.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp
deleted file mode 100644
index 75b99301ed55..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_Unified__cpp__js__src9.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src9.cpp.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/Unified_cpp_js_src9.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "irregexp/NativeRegExpMacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/NativeRegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/NativeRegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpAST.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpAST.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpCharacters.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpCharacters.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpCharacters.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpEngine.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpEngine.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpEngine.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpInterpreter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpInterpreter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpInterpreter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpMacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h
deleted file mode 100644
index 117a1ec6cf65..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_build_js-confdefs.h
+++ /dev/null
@@ -1,79 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/build/js-confdefs.h.orig 2019-11-14 10:50:10 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/build/js-confdefs.h
-@@ -0,0 +1,76 @@
-+/* List of defines generated by configure. Included with preprocessor flag,
-+ * -include, to avoid long list of -D defines on the compile command-line.
-+ * Do not edit.
-+ */
-+
-+#ifndef js_confdefs_h
-+#define js_confdefs_h
-+
-+// Expands to all the defines from configure.
-+#define CPP_THROW_NEW throw()
-+#define CROSS_COMPILE
-+#define EDITLINE 1
-+#define HAVE_64BIT_BUILD 1
-+#define HAVE_CLOCK_MONOTONIC 1
-+#define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1
-+#define HAVE_DIRENT_H 1
-+#define HAVE_DLOPEN 1
-+#define HAVE_GETC_UNLOCKED 1
-+#define HAVE_GETOPT_H 1
-+#define HAVE_GMTIME_R 1
-+#define HAVE_INTTYPES_H 1
-+#define HAVE_LANGINFO_CODESET 1
-+#define HAVE_LIBM 1
-+#define HAVE_LOCALECONV 1
-+#define HAVE_LOCALTIME_R 1
-+#define HAVE_MALLOC_USABLE_SIZE 1
-+#define HAVE_NETINET_IN_H 1
-+#define HAVE_NL_TYPES_H 1
-+#define HAVE_POSIX_FADVISE 1
-+#define HAVE_POSIX_FALLOCATE 1
-+#define HAVE_POSIX_MEMALIGN 1
-+#define HAVE_RES_NINIT 1
-+#define HAVE_SINCOS 1
-+#define HAVE_SSIZE_T 1
-+#define HAVE_STDINT_H 1
-+#define HAVE_STRNDUP 1
-+#define HAVE_SYS_MOUNT_H 1
-+#define HAVE_SYS_QUEUE_H 1
-+#define HAVE_SYS_STATVFS_H 1
-+#define HAVE_SYS_TYPES_H 1
-+#define HAVE_THREAD_TLS_KEYWORD 1
-+#define HAVE_TM_ZONE_TM_GMTOFF 1
-+#define HAVE_UNISTD_H 1
-+#define HAVE_VALLOC 1
-+#define HAVE_VA_COPY 1
-+#define HAVE_VISIBILITY_ATTRIBUTE 1
-+#define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1
-+#define HAVE___CXA_DEMANGLE 1
-+#define JS_64BIT 1
-+#define JS_CODEGEN_ARM64 1
-+#define JS_DEFAULT_JITREPORT_GRANULARITY 3
-+#define JS_POSIX_NSPR 1
-+#define JS_PUNBOX64 1
-+#define JS_STANDALONE 1
-+#define MALLOC_H <malloc_np.h>
-+#define MALLOC_USABLE_SIZE_CONST_PTR const
-+#define MOZILLA_UAVERSION "60.0"
-+#define MOZILLA_VERSION "60.3.0"
-+#define MOZILLA_VERSION_U 60.3.0
-+#define MOZJS_MAJOR_VERSION 60
-+#define MOZJS_MINOR_VERSION 3
-+#define MOZ_BUILD_APP js
-+#define MOZ_DLL_SUFFIX ".so"
-+#define MOZ_UPDATE_CHANNEL default
-+#define NO_NSPR_10_SUPPORT 1
-+#define RELEASE_OR_BETA 1
-+#define STDC_HEADERS 1
-+#define VA_COPY va_copy
-+#define XP_UNIX 1
-+#define X_DISPLAY_MISSING 1
-+#define _REENTRANT 1
-+#define _THREAD_SAFE 1
-+
-+#include "js/RequiredDefines.h"
-+
-+#endif /* js_confdefs_h */
diff --git a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h b/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h
deleted file mode 100644
index 8d6a984696b8..000000000000
--- a/databases/mongodb50/files/aarch64/patch-src_third__party_mozjs-60_platform_aarch64_freebsd_include_js-config.h
+++ /dev/null
@@ -1,64 +0,0 @@
---- src/third_party/mozjs-60/platform/aarch64/freebsd/include/js-config.h.orig 2019-11-14 10:50:21 UTC
-+++ src/third_party/mozjs-60/platform/aarch64/freebsd/include/js-config.h
-@@ -0,0 +1,61 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
-+ * vim: set ts=8 sw=4 et tw=78:
-+ *
-+ * This Source Code Form is subject to the terms of the Mozilla Public
-+ * License, v. 2.0. If a copy of the MPL was not distributed with this
-+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-+
-+#ifndef js_config_h
-+#define js_config_h
-+
-+/* Definitions set at build time that affect SpiderMonkey's public API.
-+ This header file is generated by the SpiderMonkey configure script,
-+ and installed along with jsapi.h. */
-+
-+/* Define to 1 if SpiderMonkey is in debug mode. */
-+/* #undef JS_DEBUG */
-+
-+/*
-+ * NB: We have a special case for rust-bindgen, which wants to be able to
-+ * generate both debug and release bindings on a single objdir.
-+ */
-+#ifdef JS_DEBUG
-+#if !defined(DEBUG) && !defined(RUST_BINDGEN)
-+# error "SpiderMonkey was configured with --enable-debug, so DEBUG must be defined when including this header"
-+# endif
-+#else
-+# if defined(DEBUG) && !defined(RUST_BINDGEN)
-+# error "SpiderMonkey was configured with --disable-debug, so DEBUG must be not defined when including this header"
-+# endif
-+#endif
-+
-+/* Define to 1 if SpiderMonkey should not use struct types in debug builds. */
-+/* #undef JS_NO_JSVAL_JSID_STRUCT_TYPES */
-+
-+/* Define to 1 if SpiderMonkey should support multi-threaded clients. */
-+/* #undef JS_THREADSAFE */
-+
-+/* Define to 1 if SpiderMonkey should include ctypes support. */
-+/* #undef JS_HAS_CTYPES */
-+
-+/* Define to 1 if SpiderMonkey should support the ability to perform
-+ entirely too much GC. */
-+/* #undef JS_GC_ZEAL */
-+
-+/* Define to 1 if SpiderMonkey should use small chunks. */
-+/* #undef JS_GC_SMALL_CHUNK_SIZE */
-+
-+/* Define to 1 to perform extra assertions and heap poisoning. */
-+/* #undef JS_CRASH_DIAGNOSTICS */
-+
-+/* Define to 1 if SpiderMonkey is in NUNBOX32 mode. */
-+/* #undef JS_NUNBOX32 */
-+
-+/* Define to 1 if SpiderMonkey is in PUNBOX64 mode. */
-+#define JS_PUNBOX64 1
-+
-+/* MOZILLA JSAPI version number components */
-+#define MOZJS_MAJOR_VERSION 60
-+#define MOZJS_MINOR_VERSION 3
-+
-+#endif /* js_config_h */
diff --git a/databases/mongodb50/files/make.test.sh b/databases/mongodb50/files/make.test.sh
deleted file mode 100755
index d479bd7df132..000000000000
--- a/databases/mongodb50/files/make.test.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#! /bin/sh
-
-set -e
-
-usage() {
- echo "Usage: $0 <path>"
- echo "<path> path to the executables"
-}
-
-test "$#" -eq 1 || ( usage && exit 1 )
-
-set -x
-
-PATH="$1:$PATH"
-
-DBDIR=$( mktemp -d -t tmp.mongodb )
-
-trap 'rm -rf "$DBDIR"' EXIT
-
-# Trivial check if the binaries execute at all.
-mongod --version
-mongos --version
-mongo --version
-
-# Check if an empty database can be created.
-mkdir "$DBDIR/db"
-tail -F "$DBDIR/log" | ( grep -qFe "Waiting for connections" && kill $(cat "$DBDIR/pid") ) &
-script -eF "$DBDIR/log" \
- timeout -s TERM -k 30s 60s \
- mongod --dbpath "$DBDIR/db" --pidfilepath "$DBDIR/pid"
-
-echo "Test successful"
diff --git a/databases/mongodb50/files/mongod.in b/databases/mongodb50/files/mongod.in
deleted file mode 100644
index 20b0f5c0f43d..000000000000
--- a/databases/mongodb50/files/mongod.in
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: mongod
-# REQUIRE: NETWORK ldconfig
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# mongod_enable (bool): Set to "NO" by default.
-# Set it to "YES" to enable mongod.
-# mongod_dbpath (str): Default to "/var/db/mongodb"
-# Base database directory.
-# mongod_flags (str): Custom additional arguments to be passed to mongod.
-# Default to "--logpath ${mongod_dbpath}/mongod.log --logappend".
-# mongod_config (str): Default to "%%PREFIX%%/etc/mongodb.conf"
-# Path to config file
-#
-
-. /etc/rc.subr
-
-name="mongod"
-rcvar=mongod_enable
-
-load_rc_config $name
-
-: ${mongod_enable="NO"}
-: ${mongod_dbpath="/var/db/mongodb"}
-: ${mongod_flags="--logpath ${mongod_dbpath}/mongod.log --logappend --setParameter=disabledSecureAllocatorDomains=\*"}
-: ${mongod_user="mongodb"}
-: ${mongod_group="mongodb"}
-: ${mongod_config="%%PREFIX%%/etc/mongodb.conf"}
-
-pidfile="${mongod_dbpath}/mongod.lock"
-command=%%PREFIX%%/bin/${name}
-command_args="--config $mongod_config --dbpath $mongod_dbpath --fork >/dev/null 2>/dev/null"
-start_precmd="${name}_prestart"
-
-mongod_create_dbpath()
-{
- mkdir ${mongod_dbpath} >/dev/null 2>/dev/null
- [ $? -eq 0 ] && chown -R ${mongod_user}:${mongod_group} ${mongod_dbpath}
-}
-
-mongod_prestart()
-{
- if [ ! -d ${mongod_dbpath} ]; then
- mongod_create_dbpath || return 1
- fi
- return 0
-}
-
-run_rc_command "$1"
diff --git a/databases/mongodb50/files/patch-SConstruct b/databases/mongodb50/files/patch-SConstruct
deleted file mode 100644
index 01af9a42437c..000000000000
--- a/databases/mongodb50/files/patch-SConstruct
+++ /dev/null
@@ -1,54 +0,0 @@
---- SConstruct.orig 2022-05-17 13:56:34 UTC
-+++ SConstruct
-@@ -1301,9 +1301,9 @@ if has_option('variables-help'):
- print(env_vars.GenerateHelpText(env))
- Exit(0)
-
--unknown_vars = env_vars.UnknownVariables()
--if unknown_vars:
-- env.FatalError("Unknown variables specified: {0}", ", ".join(list(unknown_vars.keys())))
-+#unknown_vars = env_vars.UnknownVariables()
-+#if unknown_vars:
-+# env.FatalError("Unknown variables specified: {0}", ", ".join(list(unknown_vars.keys())))
-
- if get_option('install-action') != 'default' and get_option('ninja') != "disabled":
- env.FatalError("Cannot use non-default install actions when generating Ninja.")
-@@ -2370,13 +2370,13 @@ if env.TargetOSIs('posix'):
- # If runtime hardening is requested, then build anything
- # destined for an executable with the necessary flags for PIE.
- env.AppendUnique(
-- PROGCCFLAGS=['-fPIE'],
-+ PROGCCFLAGS=['-fpic'],
- PROGLINKFLAGS=['-pie'],
- )
-
- # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is found in the search path but can't be used.
- env.Append( CCFLAGS=["-fasynchronous-unwind-tables",
-- "-ggdb" if not env.TargetOSIs('emscripten') else "-g",
-+ # "-ggdb" if not env.TargetOSIs('emscripten') else "-g",
- "-Wall",
- "-Wsign-compare",
- "-Wno-unknown-pragmas",
-@@ -2541,8 +2541,12 @@ if not env.TargetOSIs('windows', 'macOS') and (env.Too
- # setting it for both C and C++ by setting both of CFLAGS and
- # CXXFLAGS.
-
-+ arm_march_flag = "armv8-a"
-+ if get_option('use-hardware-crc32') == "on":
-+ arm_march_flag += "+crc"
-+
- default_targeting_flags_for_architecture = {
-- "aarch64" : { "-march=" : "armv8.2-a", "-mtune=" : "generic" },
-+ "aarch64" : { "-march=" : arm_march_flag, "-mtune=" : "generic" },
- "i386" : { "-march=" : "nocona", "-mtune=" : "generic" },
- "ppc64le" : { "-mcpu=" : "power8", "-mtune=" : "power8", "-mcmodel=" : "medium" },
- "s390x" : { "-march=" : "z196", "-mtune=" : "zEC12" },
-@@ -2554,7 +2558,7 @@ if not env.TargetOSIs('windows', 'macOS') and (env.Too
- if "sandybridge" in selected_experimental_optimizations:
- default_targeting_flags_for_architecture["x86_64"] = {
- "-march=" : "sandybridge",
-- "-mtune=" : "generic",
-+ # "-mtune=" : "generic",
- "-mprefer-vector-width=" : "128",
- }
-
diff --git a/databases/mongodb50/files/patch-buildscripts_scons.py b/databases/mongodb50/files/patch-buildscripts_scons.py
deleted file mode 100644
index 20d0429965af..000000000000
--- a/databases/mongodb50/files/patch-buildscripts_scons.py
+++ /dev/null
@@ -1,25 +0,0 @@
---- buildscripts/scons.py.orig 2021-08-23 09:10:10 UTC
-+++ buildscripts/scons.py
-@@ -18,14 +18,14 @@ SITE_TOOLS_DIR = os.path.join(MONGODB_ROOT, 'site_scon
-
- sys.path = [SCONS_DIR, SITE_TOOLS_DIR] + sys.path
-
--# pylint: disable=C0413
--from mongo.pip_requirements import verify_requirements, MissingRequirements
--
--try:
-- verify_requirements('etc/pip/compile-requirements.txt')
--except MissingRequirements as ex:
-- print(ex)
-- sys.exit(1)
-+## pylint: disable=C0413
-+#from mongo.pip_requirements import verify_requirements, MissingRequirements
-+#
-+#try:
-+# verify_requirements('etc/pip/compile-requirements.txt')
-+#except MissingRequirements as ex:
-+# print(ex)
-+# sys.exit(1)
-
- try:
- import SCons.Script
diff --git a/databases/mongodb50/files/patch-rpm_mongod.conf b/databases/mongodb50/files/patch-rpm_mongod.conf
deleted file mode 100644
index d2ab7fb69c08..000000000000
--- a/databases/mongodb50/files/patch-rpm_mongod.conf
+++ /dev/null
@@ -1,16 +0,0 @@
---- rpm/mongod.conf.orig 2019-08-08 20:06:23 UTC
-+++ rpm/mongod.conf
-@@ -7,11 +7,11 @@
- systemLog:
- destination: file
- logAppend: true
-- path: /var/log/mongodb/mongod.log
-+ path: /var/db/mongodb/mongod.log
-
- # Where and how to store data.
- storage:
-- dbPath: /var/lib/mongo
-+ dbPath: /var/db/mongodb
- journal:
- enabled: true
- # engine:
diff --git a/databases/mongodb50/files/patch-src_mongo_platform_process__id.cpp b/databases/mongodb50/files/patch-src_mongo_platform_process__id.cpp
deleted file mode 100644
index 11f61a36ca08..000000000000
--- a/databases/mongodb50/files/patch-src_mongo_platform_process__id.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/mongo/platform/process_id.cpp.orig 2021-03-26 23:29:14 UTC
-+++ src/mongo/platform/process_id.cpp
-@@ -35,6 +35,10 @@
- #include <pthread.h>
- #endif
-
-+#if defined(__FreeBSD__)
-+#include <pthread_np.h>
-+#endif
-+
- #if defined(__linux__)
- #include <sys/syscall.h>
- #include <sys/types.h>
-@@ -72,6 +76,10 @@ inline NativeProcessId getCurrentNativeThreadId() {
- uint64_t tid;
- invariant(::pthread_threadid_np(NULL, &tid) == 0);
- return tid;
-+}
-+#elif __FreeBSD__
-+inline NativeProcessId getCurrentNativeThreadId() {
-+ return pthread_getthreadid_np();
- }
- #else
- inline NativeProcessId getCurrentNativeThreadId() {
diff --git a/databases/mongodb50/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp b/databases/mongodb50/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp
deleted file mode 100644
index a45dcb0f2340..000000000000
--- a/databases/mongodb50/files/patch-src_third__party_boost_boost_mpl_aux___integral__wrapper.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp.orig 2023-06-30 20:32:00 UTC
-+++ src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp
-@@ -56,7 +56,7 @@ struct AUX_WRAPPER_NAME
- // have to #ifdef here: some compilers don't like the 'N + 1' form (MSVC),
- // while some other don't like 'value + 1' (Borland), and some don't like
- // either
--#if BOOST_WORKAROUND(__EDG_VERSION__, <= 243)
-+#if 1 //BOOST_WORKAROUND(__EDG_VERSION__, <= 243)
- private:
- BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, next_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N + 1)));
- BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, prior_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N - 1)));
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp
deleted file mode 100644
index 69bf752bfea3..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src0.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src0.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src0.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/AtomicsObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/AtomicsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/AtomicsObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/DataViewObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/DataViewObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/DataViewObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Eval.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Eval.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Eval.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/JSON.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/JSON.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/JSON.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/MapObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/MapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/MapObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/ModuleObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/ModuleObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/ModuleObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp
deleted file mode 100644
index 7f2821cd0a88..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src1.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src1.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src1.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/Object.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Object.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Object.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Profilers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Profilers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Profilers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Promise.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Promise.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Promise.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Reflect.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Reflect.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Reflect.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/ReflectParse.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/ReflectParse.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/ReflectParse.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/SIMD.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/SIMD.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/SIMD.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp
deleted file mode 100644
index 504e81c551e8..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src10.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src10.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src10.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "irregexp/RegExpParser.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpParser.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpStack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpStack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AliasAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AliasAnalysisShared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AliasAnalysisShared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AliasAnalysisShared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/AlignmentMaskAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/AlignmentMaskAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/AlignmentMaskAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BacktrackingAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BacktrackingAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BacktrackingAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp
deleted file mode 100644
index c248b49e80fc..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src11.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src11.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src11.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Bailouts.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Bailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Bailouts.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineBailouts.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineBailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineBailouts.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineCacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineDebugModeOSR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineDebugModeOSR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineDebugModeOSR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineFrame.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineFrame.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp
deleted file mode 100644
index 224d95d8c563..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src12.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src12.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src12.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/BaselineFrameInfo.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineFrameInfo.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineFrameInfo.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineInspector.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineInspector.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineInspector.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BaselineJIT.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BaselineJIT.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BaselineJIT.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BitSet.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BitSet.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BitSet.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/BytecodeAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/BytecodeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/BytecodeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp
deleted file mode 100644
index 029a22dd275b..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src13.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src13.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src13.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/C1Spewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/C1Spewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/C1Spewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CacheIRSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CacheIRSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CacheIRSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CodeGenerator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CodeGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CodeGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/CompileWrappers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/CompileWrappers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/CompileWrappers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp
deleted file mode 100644
index fa5347262d95..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src14.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src14.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src14.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Disassembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Disassembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Disassembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EagerSimdUnbox.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EagerSimdUnbox.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EagerSimdUnbox.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EdgeCaseAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EdgeCaseAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EdgeCaseAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/EffectiveAddressAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/EffectiveAddressAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/EffectiveAddressAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ExecutableAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ExecutableAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ExecutableAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/FlowAliasAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/FlowAliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/FlowAliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp
deleted file mode 100644
index 4a361c5ea516..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src15.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src15.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src15.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/FoldLinearArithConstants.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/FoldLinearArithConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/FoldLinearArithConstants.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/InstructionReordering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/InstructionReordering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/InstructionReordering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Ion.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Ion.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Ion.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonBuilder.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonBuilder.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonBuilder.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonCacheIRCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonCacheIRCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonCacheIRCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp
deleted file mode 100644
index 97914633333e..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src16.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src16.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src16.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/IonControlFlow.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonControlFlow.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonControlFlow.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/IonOptimizationLevels.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/IonOptimizationLevels.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/IonOptimizationLevels.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JSJitFrameIter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JSJitFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JSJitFrameIter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JSONSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JSONSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JSONSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Jit.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Jit.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Jit.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp
deleted file mode 100644
index 48b43279de1e..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src17.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src17.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src17.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/JitFrames.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitFrames.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitFrames.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitOptions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitOptions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitOptions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/JitcodeMap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/JitcodeMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/JitcodeMap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LICM.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LICM.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LICM.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp
deleted file mode 100644
index 1431e501d847..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src18.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src18.cpp.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src18.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Linker.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Linker.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Linker.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/LoopUnroller.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/LoopUnroller.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/LoopUnroller.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Lowering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Lowering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Lowering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MCallOptimize.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MCallOptimize.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MCallOptimize.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MIR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MIR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MIRGraph.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MIRGraph.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MIRGraph.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp
deleted file mode 100644
index bf04b9304b65..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src19.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src19.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src19.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/MacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/MoveResolver.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/MoveResolver.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/MoveResolver.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/OptimizationTracking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/OptimizationTracking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/OptimizationTracking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/PerfSpewer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/PerfSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/PerfSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ProcessExecutableMemory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ProcessExecutableMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ProcessExecutableMemory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RangeAnalysis.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RangeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RangeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp
deleted file mode 100644
index 5b745c459f65..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src2.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src2.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src2.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/Stream.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Stream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Stream.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/String.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/String.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/String.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/Symbol.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/Symbol.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/Symbol.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/TestingFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/TestingFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/TestingFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/TypedObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/TypedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/TypedObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/WeakMapObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/WeakMapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/WeakMapObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp
deleted file mode 100644
index 11800c863ecb..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src20.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src20.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src20.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Recover.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Recover.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Recover.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RegisterAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RegisterAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RegisterAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/RematerializedFrame.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/RematerializedFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/RematerializedFrame.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Safepoints.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Safepoints.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Safepoints.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/ScalarReplacement.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ScalarReplacement.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ScalarReplacement.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/SharedIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/SharedIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/SharedIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp
deleted file mode 100644
index ce5e161042fa..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src21.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src21.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src21.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/Sink.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Sink.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Sink.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/Snapshots.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/Snapshots.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/Snapshots.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/StupidAllocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/StupidAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/StupidAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/TypePolicy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/TypePolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/TypePolicy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/TypedObjectPrediction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/TypedObjectPrediction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/TypedObjectPrediction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/VMFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/VMFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/VMFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp
deleted file mode 100644
index 339204bd8f2f..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src22.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src22.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src22.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/ValueNumbering.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/ValueNumbering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/ValueNumbering.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/WasmBCE.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/WasmBCE.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/WasmBCE.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/none/Trampoline-none.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/none/Trampoline-none.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/none/Trampoline-none.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Assembler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Assembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Assembler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/BaselineCompiler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/BaselineCompiler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/BaselineCompiler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/CodeGenerator-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/CodeGenerator-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/CodeGenerator-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp
deleted file mode 100644
index 03bb48aaddc3..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src23.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src23.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src23.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jit/shared/Disassembler-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Disassembler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Disassembler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jit/shared/Lowering-shared.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jit/shared/Lowering-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jit/shared/Lowering-shared.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsapi.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsapi.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsbool.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsbool.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsbool.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsdate.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsdate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsdate.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsexn.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsexn.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsexn.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp
deleted file mode 100644
index 470758aa2cb5..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src24.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src24.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src24.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "jsfriendapi.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsfriendapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsfriendapi.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "jsnum.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "jsnum.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "jsnum.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "perf/jsperf.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "perf/jsperf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "perf/jsperf.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/BaseProxyHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/BaseProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/BaseProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/CrossCompartmentWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/CrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/CrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/DeadObjectProxy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/DeadObjectProxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/DeadObjectProxy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp
deleted file mode 100644
index eef8695cc2d1..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src25.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src25.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src25.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "proxy/OpaqueCrossCompartmentWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/OpaqueCrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/OpaqueCrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/Proxy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/Proxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/Proxy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/ScriptedProxyHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/ScriptedProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/ScriptedProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/SecurityWrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/SecurityWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/SecurityWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "proxy/Wrapper.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "proxy/Wrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "proxy/Wrapper.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/Mutex.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/Mutex.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/Mutex.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp
deleted file mode 100644
index 72df1acd31fc..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src26.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src26.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src26.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "threading/ProtectedData.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/ProtectedData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/ProtectedData.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/posix/CpuCount.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/posix/CpuCount.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/posix/CpuCount.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "threading/posix/Thread.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "threading/posix/Thread.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "threading/posix/Thread.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/AllocPolicy.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/AllocPolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/AllocPolicy.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/NativeStack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/NativeStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/NativeStack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Printf.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Printf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Printf.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp
deleted file mode 100644
index d9f48d15512b..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src27.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src27.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src27.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "util/StringBuffer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/StringBuffer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/StringBuffer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Text.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Text.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Text.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "util/Unicode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "util/Unicode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "util/Unicode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ArgumentsObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ArgumentsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ArgumentsObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ArrayBufferObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ArrayBufferObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ArrayBufferObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/AsyncFunction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/AsyncFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/AsyncFunction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp
deleted file mode 100644
index d14e4c7c95dc..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src28.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src28.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src28.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/AsyncIteration.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/AsyncIteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/AsyncIteration.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/BytecodeUtil.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/BytecodeUtil.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/BytecodeUtil.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Caches.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Caches.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Caches.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CallNonGenericMethod.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CallNonGenericMethod.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CallNonGenericMethod.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CharacterEncoding.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CharacterEncoding.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CharacterEncoding.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/CodeCoverage.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/CodeCoverage.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/CodeCoverage.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp
deleted file mode 100644
index 799337b7c1fd..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src29.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src29.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src29.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Compression.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Compression.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Compression.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/DateTime.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/DateTime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/DateTime.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Debugger.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Debugger.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Debugger.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/DebuggerMemory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/DebuggerMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/DebuggerMemory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/EnvironmentObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/EnvironmentObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/EnvironmentObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ErrorObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ErrorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ErrorObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp
deleted file mode 100644
index 7b3ad0b7f17c..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src3.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src3.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src3.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/WeakSetObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/WeakSetObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/WeakSetObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/Collator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/Collator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/Collator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/CommonFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/CommonFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/CommonFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/DateTimeFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/DateTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/DateTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/IntlObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/IntlObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/IntlObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/NumberFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/NumberFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/NumberFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp
deleted file mode 100644
index 8bbbe9266d28..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src30.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src30.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src30.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/ErrorReporting.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ErrorReporting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ErrorReporting.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ForOfIterator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ForOfIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ForOfIterator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GeckoProfiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GeckoProfiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GeckoProfiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GeneratorObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GeneratorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GeneratorObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/GlobalObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/GlobalObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/GlobalObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/HelperThreads.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/HelperThreads.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/HelperThreads.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp
deleted file mode 100644
index 418b3af9f625..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src31.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src31.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src31.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Id.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Id.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Id.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Initialization.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Initialization.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Initialization.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Iteration.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Iteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Iteration.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSCompartment.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSCompartment.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSContext.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSContext.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSContext.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSFunction.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSFunction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSFunction.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp
deleted file mode 100644
index 0563af2bb0c2..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src32.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src32.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src32.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/JSONParser.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSONParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSONParser.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSONPrinter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSONPrinter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSONPrinter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/JSScript.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/JSScript.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/JSScript.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/MemoryMetrics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/MemoryMetrics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/MemoryMetrics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/NativeObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/NativeObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/NativeObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp
deleted file mode 100644
index 72fde4a4b8c3..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src33.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src33.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src33.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/ObjectGroup.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ObjectGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ObjectGroup.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/PIC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/PIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/PIC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/PosixNSPR.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/PosixNSPR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/PosixNSPR.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Printer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Printer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Printer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Probes.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Probes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Probes.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ProxyObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ProxyObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ProxyObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp
deleted file mode 100644
index bfe12a506528..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src34.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src34.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src34.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Realm.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Realm.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Realm.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/ReceiverGuard.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/ReceiverGuard.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/ReceiverGuard.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/RegExpObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/RegExpObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/RegExpObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/RegExpStatics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/RegExpStatics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/RegExpStatics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Runtime.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Runtime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Runtime.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SavedStacks.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SavedStacks.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SavedStacks.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp
deleted file mode 100644
index 4d8641201b2e..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src35.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src35.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src35.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Scope.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Scope.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Scope.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SelfHosting.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SelfHosting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SelfHosting.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Shape.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Shape.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Shape.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SharedArrayObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SharedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SharedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SharedImmutableStringsCache.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SharedImmutableStringsCache.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SharedImmutableStringsCache.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Stack.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Stack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Stack.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp
deleted file mode 100644
index 1407ba43311a..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src36.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src36.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src36.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Stopwatch.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Stopwatch.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Stopwatch.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/StringType.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/StringType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/StringType.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/StructuredClone.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/StructuredClone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/StructuredClone.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/SymbolType.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/SymbolType.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/SymbolType.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/TaggedProto.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TaggedProto.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TaggedProto.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Time.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Time.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Time.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp
deleted file mode 100644
index 6a24022ff099..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src37.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src37.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src37.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/TypeInference.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TypeInference.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TypeInference.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/TypedArrayObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/TypedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/TypedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNodeCensus.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNodeCensus.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNodeCensus.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UbiNodeShortestPaths.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UbiNodeShortestPaths.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UbiNodeShortestPaths.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/UnboxedObject.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/UnboxedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/UnboxedObject.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp
deleted file mode 100644
index 9fce8642f8f8..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src38.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src38.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src38.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "vm/Value.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Value.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Value.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "vm/Xdr.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "vm/Xdr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "vm/Xdr.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/AsmJS.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/AsmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/AsmJS.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBaselineCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBaselineCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBaselineCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBinaryIterator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryIterator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBinaryToAST.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryToAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryToAST.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp
deleted file mode 100644
index 1fec3ca16344..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src39.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src39.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src39.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmBinaryToText.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBinaryToText.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBinaryToText.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmBuiltins.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmBuiltins.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmBuiltins.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCompartment.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCompartment.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmDebug.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmDebug.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmDebug.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp
deleted file mode 100644
index 7b9617af6588..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src4.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src4.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src4.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "builtin/intl/PluralRules.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/PluralRules.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/PluralRules.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/RelativeTimeFormat.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/RelativeTimeFormat.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/RelativeTimeFormat.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "builtin/intl/SharedIntlData.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "builtin/intl/SharedIntlData.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "builtin/intl/SharedIntlData.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "devtools/sharkctl.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "devtools/sharkctl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "devtools/sharkctl.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "ds/Bitmap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/Bitmap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/Bitmap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "ds/LifoAlloc.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/LifoAlloc.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/LifoAlloc.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp
deleted file mode 100644
index f46876ca1250..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src40.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src40.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src40.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmFrameIter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmFrameIter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmFrameIter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmGenerator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmInstance.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmInstance.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmInstance.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmIonCompile.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmIonCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmIonCompile.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmJS.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmJS.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmJS.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmModule.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmModule.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmModule.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp
deleted file mode 100644
index b6c31c9c1621..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src41.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src41.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src41.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmProcess.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmProcess.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmProcess.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmSignalHandlers.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmSignalHandlers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmSignalHandlers.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmStubs.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmStubs.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmStubs.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTable.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTable.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTable.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTextToBinary.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTextToBinary.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTextToBinary.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmTextUtils.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTextUtils.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTextUtils.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp
deleted file mode 100644
index 963e610663b5..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src42.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src42.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src42.cpp
-@@ -0,0 +1,19 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "wasm/WasmTypes.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmTypes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmTypes.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "wasm/WasmValidate.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "wasm/WasmValidate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "wasm/WasmValidate.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp
deleted file mode 100644
index b34cfa7557b0..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src5.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src5.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src5.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "ds/MemoryProtectionExceptionHandler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "ds/MemoryProtectionExceptionHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "ds/MemoryProtectionExceptionHandler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/BytecodeCompiler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/BytecodeCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/BytecodeCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/BytecodeEmitter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/BytecodeEmitter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/BytecodeEmitter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/FoldConstants.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/FoldConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/FoldConstants.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/NameFunctions.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/NameFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/NameFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "frontend/ParseNode.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/ParseNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/ParseNode.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp
deleted file mode 100644
index c0d1b05baf66..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src6.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src6.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src6.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "frontend/TokenStream.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "frontend/TokenStream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "frontend/TokenStream.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Allocator.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Allocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Allocator.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/AtomMarking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/AtomMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/AtomMarking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Barrier.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Barrier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Barrier.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/GC.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/GC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/GC.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/GCTrace.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/GCTrace.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/GCTrace.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp
deleted file mode 100644
index 5f38246dfd37..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src7.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src7.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src7.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "gc/Marking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Marking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Marking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Memory.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Memory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Memory.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Nursery.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Nursery.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Nursery.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/PublicIterators.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/PublicIterators.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/PublicIterators.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/RootMarking.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/RootMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/RootMarking.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Statistics.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Statistics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Statistics.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp
deleted file mode 100644
index fe2ad318124c..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src8.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src8.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src8.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "gc/Tracer.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Tracer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Tracer.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Verifier.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Verifier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Verifier.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/WeakMap.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/WeakMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/WeakMap.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/WeakMapPtr.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/WeakMapPtr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/WeakMapPtr.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/Zone.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/Zone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/Zone.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "gc/ZoneGroup.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "gc/ZoneGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "gc/ZoneGroup.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp
deleted file mode 100644
index c4249625401e..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_Unified__cpp__js__src9.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src9.cpp.orig 2020-11-24 21:44:47 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/Unified_cpp_js_src9.cpp
-@@ -0,0 +1,55 @@
-+#define MOZ_UNIFIED_BUILD
-+#include "irregexp/NativeRegExpMacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/NativeRegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/NativeRegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpAST.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpAST.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpCharacters.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpCharacters.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpCharacters.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpEngine.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpEngine.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpEngine.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpInterpreter.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpInterpreter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpInterpreter.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-+#include "irregexp/RegExpMacroAssembler.cpp"
-+#ifdef PL_ARENA_CONST_ALIGN_MASK
-+#error "irregexp/RegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
-+#undef PL_ARENA_CONST_ALIGN_MASK
-+#endif
-+#ifdef INITGUID
-+#error "irregexp/RegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
-+#undef INITGUID
-+#endif
-\ No newline at end of file
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h
deleted file mode 100644
index f75abb77421a..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_build_js-confdefs.h
+++ /dev/null
@@ -1,78 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/build/js-confdefs.h.orig 2020-11-24 21:44:46 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/build/js-confdefs.h
-@@ -0,0 +1,75 @@
-+/* List of defines generated by configure. Included with preprocessor flag,
-+ * -include, to avoid long list of -D defines on the compile command-line.
-+ * Do not edit.
-+ */
-+
-+#ifndef js_confdefs_h
-+#define js_confdefs_h
-+
-+// Expands to all the defines from configure.
-+#define CPP_THROW_NEW throw()
-+#define CROSS_COMPILE
-+#define EDITLINE 1
-+#define HAVE_64BIT_BUILD 1
-+#define HAVE_CLOCK_MONOTONIC 1
-+#define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1
-+#define HAVE_DIRENT_H 1
-+#define HAVE_DLOPEN 1
-+#define HAVE_GETC_UNLOCKED 1
-+#define HAVE_GETOPT_H 1
-+#define HAVE_GMTIME_R 1
-+#define HAVE_INTTYPES_H 1
-+#define HAVE_LANGINFO_CODESET 1
-+#define HAVE_LIBM 1
-+#define HAVE_LOCALECONV 1
-+#define HAVE_LOCALTIME_R 1
-+#define HAVE_MALLOC_USABLE_SIZE 1
-+#define HAVE_NETINET_IN_H 1
-+#define HAVE_NL_TYPES_H 1
-+#define HAVE_POSIX_FADVISE 1
-+#define HAVE_POSIX_FALLOCATE 1
-+#define HAVE_POSIX_MEMALIGN 1
-+#define HAVE_RES_NINIT 1
-+#define HAVE_SINCOS 1
-+#define HAVE_SSIZE_T 1
-+#define HAVE_STDINT_H 1
-+#define HAVE_STRNDUP 1
-+#define HAVE_SYS_MOUNT_H 1
-+#define HAVE_SYS_QUEUE_H 1
-+#define HAVE_SYS_STATVFS_H 1
-+#define HAVE_SYS_TYPES_H 1
-+#define HAVE_THREAD_TLS_KEYWORD 1
-+#define HAVE_TM_ZONE_TM_GMTOFF 1
-+#define HAVE_UNISTD_H 1
-+#define HAVE_VALLOC 1
-+#define HAVE_VA_COPY 1
-+#define HAVE_VISIBILITY_ATTRIBUTE 1
-+#define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1
-+#define HAVE___CXA_DEMANGLE 1
-+#define JS_64BIT 1
-+#define JS_CODEGEN_NONE 1
-+#define JS_DEFAULT_JITREPORT_GRANULARITY 3
-+#define JS_POSIX_NSPR 1
-+#define JS_PUNBOX64 1
-+#define JS_STANDALONE 1
-+#define MALLOC_H <malloc_np.h>
-+#define MALLOC_USABLE_SIZE_CONST_PTR const
-+#define MOZILLA_UAVERSION "60.0"
-+#define MOZILLA_VERSION "60.3.0"
-+#define MOZILLA_VERSION_U 60.3.0
-+#define MOZJS_MAJOR_VERSION 60
-+#define MOZJS_MINOR_VERSION 3
-+#define MOZ_BUILD_APP js
-+#define MOZ_DLL_SUFFIX ".so"
-+#define MOZ_UPDATE_CHANNEL default
-+#define NO_NSPR_10_SUPPORT 1
-+#define RELEASE_OR_BETA 1
-+#define STDC_HEADERS 1
-+#define VA_COPY va_copy
-+#define XP_UNIX 1
-+#define _REENTRANT 1
-+#define _THREAD_SAFE 1
-+
-+#include "js/RequiredDefines.h"
-+
-+#endif /* js_confdefs_h */
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h b/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h
deleted file mode 100644
index 85ff6426acaf..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_mozjs-60_platform_ppc64le_freebsd_include_js-config.h
+++ /dev/null
@@ -1,64 +0,0 @@
---- src/third_party/mozjs-60/platform/ppc64le/freebsd/include/js-config.h.orig 2020-11-24 21:44:28 UTC
-+++ src/third_party/mozjs-60/platform/ppc64le/freebsd/include/js-config.h
-@@ -0,0 +1,61 @@
-+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
-+ * vim: set ts=8 sw=4 et tw=78:
-+ *
-+ * This Source Code Form is subject to the terms of the Mozilla Public
-+ * License, v. 2.0. If a copy of the MPL was not distributed with this
-+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-+
-+#ifndef js_config_h
-+#define js_config_h
-+
-+/* Definitions set at build time that affect SpiderMonkey's public API.
-+ This header file is generated by the SpiderMonkey configure script,
-+ and installed along with jsapi.h. */
-+
-+/* Define to 1 if SpiderMonkey is in debug mode. */
-+/* #undef JS_DEBUG */
-+
-+/*
-+ * NB: We have a special case for rust-bindgen, which wants to be able to
-+ * generate both debug and release bindings on a single objdir.
-+ */
-+#ifdef JS_DEBUG
-+#if !defined(DEBUG) && !defined(RUST_BINDGEN)
-+# error "SpiderMonkey was configured with --enable-debug, so DEBUG must be defined when including this header"
-+# endif
-+#else
-+# if defined(DEBUG) && !defined(RUST_BINDGEN)
-+# error "SpiderMonkey was configured with --disable-debug, so DEBUG must be not defined when including this header"
-+# endif
-+#endif
-+
-+/* Define to 1 if SpiderMonkey should not use struct types in debug builds. */
-+/* #undef JS_NO_JSVAL_JSID_STRUCT_TYPES */
-+
-+/* Define to 1 if SpiderMonkey should support multi-threaded clients. */
-+/* #undef JS_THREADSAFE */
-+
-+/* Define to 1 if SpiderMonkey should include ctypes support. */
-+/* #undef JS_HAS_CTYPES */
-+
-+/* Define to 1 if SpiderMonkey should support the ability to perform
-+ entirely too much GC. */
-+/* #undef JS_GC_ZEAL */
-+
-+/* Define to 1 if SpiderMonkey should use small chunks. */
-+/* #undef JS_GC_SMALL_CHUNK_SIZE */
-+
-+/* Define to 1 to perform extra assertions and heap poisoning. */
-+/* #undef JS_CRASH_DIAGNOSTICS */
-+
-+/* Define to 1 if SpiderMonkey is in NUNBOX32 mode. */
-+/* #undef JS_NUNBOX32 */
-+
-+/* Define to 1 if SpiderMonkey is in PUNBOX64 mode. */
-+#define JS_PUNBOX64 1
-+
-+/* MOZILLA JSAPI version number components */
-+#define MOZJS_MAJOR_VERSION 60
-+#define MOZJS_MINOR_VERSION 3
-+
-+#endif /* js_config_h */
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist b/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist
deleted file mode 100644
index 2fe1d071ab80..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_dist_filelist
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/third_party/wiredtiger/dist/filelist.orig 2020-09-02 06:34:58 UTC
-+++ src/third_party/wiredtiger/dist/filelist
-@@ -50,7 +50,7 @@ src/btree/row_key.c
- src/btree/row_modify.c
- src/btree/row_srch.c
- src/checksum/arm64/crc32-arm64.c ARM64_HOST
--src/checksum/power8/crc32.sx POWERPC_HOST
-+src/checksum/power8/crc32.S POWERPC_HOST
- src/checksum/power8/crc32_wrapper.c POWERPC_HOST
- src/checksum/software/checksum.c
- src/checksum/x86/crc32-x86.c X86_HOST
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S b/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S
deleted file mode 100644
index fe2e707d16a7..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_crc32.S
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/third_party/wiredtiger/src/checksum/power8/crc32.S.orig 2020-09-02 06:34:58 UTC
-+++ src/third_party/wiredtiger/src/checksum/power8/crc32.S
-@@ -26,7 +26,11 @@
- * as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
- */
-+#ifdef __clang__
-+#include "ppc-asm.h"
-+#else
- #include <ppc-asm.h>
-+#endif
- #include "ppc-opcode.h"
-
- #undef toc
diff --git a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h b/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h
deleted file mode 100644
index 7cd3eb43c89c..000000000000
--- a/databases/mongodb50/files/powerpc64le/patch-src_third__party_wiredtiger_src_checksum_power8_ppc-asm.h
+++ /dev/null
@@ -1,393 +0,0 @@
---- src/third_party/wiredtiger/src/checksum/power8/ppc-asm.h.orig 2020-11-25 13:26:22 UTC
-+++ src/third_party/wiredtiger/src/checksum/power8/ppc-asm.h
-@@ -0,0 +1,390 @@
-+/* PowerPC asm definitions for GNU C.
-+
-+Copyright (C) 2002-2020 Free Software Foundation, Inc.
-+
-+This file is part of GCC.
-+
-+GCC is free software; you can redistribute it and/or modify it under
-+the terms of the GNU General Public License as published by the Free
-+Software Foundation; either version 3, or (at your option) any later
-+version.
-+
-+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
-+WARRANTY; without even the implied warranty of MERCHANTABILITY or
-+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-+for more details.
-+
-+Under Section 7 of GPL version 3, you are granted additional
-+permissions described in the GCC Runtime Library Exception, version
-+3.1, as published by the Free Software Foundation.
-+
-+You should have received a copy of the GNU General Public License and
-+a copy of the GCC Runtime Library Exception along with this program;
-+see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
-+<http://www.gnu.org/licenses/>. */
-+
-+/* Under winnt, 1) gas supports the following as names and 2) in particular
-+ defining "toc" breaks the FUNC_START macro as ".toc" becomes ".2" */
-+
-+#define r0 0
-+#define sp 1
-+#define toc 2
-+#define r3 3
-+#define r4 4
-+#define r5 5
-+#define r6 6
-+#define r7 7
-+#define r8 8
-+#define r9 9
-+#define r10 10
-+#define r11 11
-+#define r12 12
-+#define r13 13
-+#define r14 14
-+#define r15 15
-+#define r16 16
-+#define r17 17
-+#define r18 18
-+#define r19 19
-+#define r20 20
-+#define r21 21
-+#define r22 22
-+#define r23 23
-+#define r24 24
-+#define r25 25
-+#define r26 26
-+#define r27 27
-+#define r28 28
-+#define r29 29
-+#define r30 30
-+#define r31 31
-+
-+#define cr0 0
-+#define cr1 1
-+#define cr2 2
-+#define cr3 3
-+#define cr4 4
-+#define cr5 5
-+#define cr6 6
-+#define cr7 7
-+
-+#define f0 0
-+#define f1 1
-+#define f2 2
-+#define f3 3
-+#define f4 4
-+#define f5 5
-+#define f6 6
-+#define f7 7
-+#define f8 8
-+#define f9 9
-+#define f10 10
-+#define f11 11
-+#define f12 12
-+#define f13 13
-+#define f14 14
-+#define f15 15
-+#define f16 16
-+#define f17 17
-+#define f18 18
-+#define f19 19
-+#define f20 20
-+#define f21 21
-+#define f22 22
-+#define f23 23
-+#define f24 24
-+#define f25 25
-+#define f26 26
-+#define f27 27
-+#define f28 28
-+#define f29 29
-+#define f30 30
-+#define f31 31
-+
-+#ifdef __VSX__
-+#define f32 32
-+#define f33 33
-+#define f34 34
-+#define f35 35
-+#define f36 36
-+#define f37 37
-+#define f38 38
-+#define f39 39
-+#define f40 40
-+#define f41 41
-+#define f42 42
-+#define f43 43
-+#define f44 44
-+#define f45 45
-+#define f46 46
-+#define f47 47
-+#define f48 48
-+#define f49 49
-+#define f50 50
-+#define f51 51
-+#define f52 52
-+#define f53 53
-+#define f54 54
-+#define f55 55
-+#define f56 56
-+#define f57 57
-+#define f58 58
-+#define f59 59
-+#define f60 60
-+#define f61 61
-+#define f62 62
-+#define f63 63
-+#endif
-+
-+#ifdef __ALTIVEC__
-+#define v0 0
-+#define v1 1
-+#define v2 2
-+#define v3 3
-+#define v4 4
-+#define v5 5
-+#define v6 6
-+#define v7 7
-+#define v8 8
-+#define v9 9
-+#define v10 10
-+#define v11 11
-+#define v12 12
-+#define v13 13
-+#define v14 14
-+#define v15 15
-+#define v16 16
-+#define v17 17
-+#define v18 18
-+#define v19 19
-+#define v20 20
-+#define v21 21
-+#define v22 22
-+#define v23 23
-+#define v24 24
-+#define v25 25
-+#define v26 26
-+#define v27 27
-+#define v28 28
-+#define v29 29
-+#define v30 30
-+#define v31 31
-+#endif
-+
-+#ifdef __VSX__
-+#define vs0 0
-+#define vs1 1
-+#define vs2 2
-+#define vs3 3
-+#define vs4 4
-+#define vs5 5
-+#define vs6 6
-+#define vs7 7
-+#define vs8 8
-+#define vs9 9
-+#define vs10 10
-+#define vs11 11
-+#define vs12 12
-+#define vs13 13
-+#define vs14 14
-+#define vs15 15
-+#define vs16 16
-+#define vs17 17
-+#define vs18 18
-+#define vs19 19
-+#define vs20 20
-+#define vs21 21
-+#define vs22 22
-+#define vs23 23
-+#define vs24 24
-+#define vs25 25
-+#define vs26 26
-+#define vs27 27
-+#define vs28 28
-+#define vs29 29
-+#define vs30 30
-+#define vs31 31
-+#define vs32 32
-+#define vs33 33
-+#define vs34 34
-+#define vs35 35
-+#define vs36 36
-+#define vs37 37
-+#define vs38 38
-+#define vs39 39
-+#define vs40 40
-+#define vs41 41
-+#define vs42 42
-+#define vs43 43
-+#define vs44 44
-+#define vs45 45
-+#define vs46 46
-+#define vs47 47
-+#define vs48 48
-+#define vs49 49
-+#define vs50 50
-+#define vs51 51
-+#define vs52 52
-+#define vs53 53
-+#define vs54 54
-+#define vs55 55
-+#define vs56 56
-+#define vs57 57
-+#define vs58 58
-+#define vs59 59
-+#define vs60 60
-+#define vs61 61
-+#define vs62 62
-+#define vs63 63
-+#endif
-+
-+/*
-+ * Macros to glue together two tokens.
-+ */
-+
-+#ifdef __STDC__
-+#define XGLUE(a,b) a##b
-+#else
-+#define XGLUE(a,b) a/**/b
-+#endif
-+
-+#define GLUE(a,b) XGLUE(a,b)
-+
-+/*
-+ * Macros to begin and end a function written in assembler. If -mcall-aixdesc
-+ * or -mcall-nt, create a function descriptor with the given name, and create
-+ * the real function with one or two leading periods respectively.
-+ */
-+
-+#if defined(__powerpc64__) && _CALL_ELF == 2
-+
-+/* Defining "toc" above breaks @toc in assembler code. */
-+#undef toc
-+
-+#define FUNC_NAME(name) GLUE(__USER_LABEL_PREFIX__,name)
-+#ifdef __PCREL__
-+#define JUMP_TARGET(name) GLUE(FUNC_NAME(name),@notoc)
-+#define FUNC_START(name) \
-+ .type FUNC_NAME(name),@function; \
-+ .globl FUNC_NAME(name); \
-+FUNC_NAME(name): \
-+ .localentry FUNC_NAME(name),1
-+#else
-+#define JUMP_TARGET(name) FUNC_NAME(name)
-+#define FUNC_START(name) \
-+ .type FUNC_NAME(name),@function; \
-+ .globl FUNC_NAME(name); \
-+FUNC_NAME(name): \
-+0: addis 2,12,(.TOC.-0b)@ha; \
-+ addi 2,2,(.TOC.-0b)@l; \
-+ .localentry FUNC_NAME(name),.-FUNC_NAME(name)
-+#endif /* !__PCREL__ */
-+
-+#define HIDDEN_FUNC(name) \
-+ FUNC_START(name) \
-+ .hidden FUNC_NAME(name);
-+
-+#define FUNC_END(name) \
-+ .size FUNC_NAME(name),.-FUNC_NAME(name)
-+
-+#elif defined (__powerpc64__)
-+
-+#define FUNC_NAME(name) GLUE(.,name)
-+#define JUMP_TARGET(name) FUNC_NAME(name)
-+#define FUNC_START(name) \
-+ .section ".opd","aw"; \
-+name: \
-+ .quad GLUE(.,name); \
-+ .quad .TOC.@tocbase; \
-+ .quad 0; \
-+ .previous; \
-+ .type GLUE(.,name),@function; \
-+ .globl name; \
-+ .globl GLUE(.,name); \
-+GLUE(.,name):
-+
-+#define HIDDEN_FUNC(name) \
-+ FUNC_START(name) \
-+ .hidden name; \
-+ .hidden GLUE(.,name);
-+
-+#define FUNC_END(name) \
-+GLUE(.L,name): \
-+ .size GLUE(.,name),GLUE(.L,name)-GLUE(.,name)
-+
-+#elif defined(_CALL_AIXDESC)
-+
-+#ifdef _RELOCATABLE
-+#define DESC_SECTION ".got2"
-+#else
-+#define DESC_SECTION ".got1"
-+#endif
-+
-+#define FUNC_NAME(name) GLUE(.,name)
-+#define JUMP_TARGET(name) FUNC_NAME(name)
-+#define FUNC_START(name) \
-+ .section DESC_SECTION,"aw"; \
-+name: \
-+ .long GLUE(.,name); \
-+ .long _GLOBAL_OFFSET_TABLE_; \
-+ .long 0; \
-+ .previous; \
-+ .type GLUE(.,name),@function; \
-+ .globl name; \
-+ .globl GLUE(.,name); \
-+GLUE(.,name):
-+
-+#define HIDDEN_FUNC(name) \
-+ FUNC_START(name) \
-+ .hidden name; \
-+ .hidden GLUE(.,name);
-+
-+#define FUNC_END(name) \
-+GLUE(.L,name): \
-+ .size GLUE(.,name),GLUE(.L,name)-GLUE(.,name)
-+
-+#else
-+
-+#define FUNC_NAME(name) GLUE(__USER_LABEL_PREFIX__,name)
-+#if defined __PIC__ || defined __pic__
-+#define JUMP_TARGET(name) FUNC_NAME(name@plt)
-+#else
-+#define JUMP_TARGET(name) FUNC_NAME(name)
-+#endif
-+#define FUNC_START(name) \
-+ .type FUNC_NAME(name),@function; \
-+ .globl FUNC_NAME(name); \
-+FUNC_NAME(name):
-+
-+#define HIDDEN_FUNC(name) \
-+ FUNC_START(name) \
-+ .hidden FUNC_NAME(name);
-+
-+#define FUNC_END(name) \
-+GLUE(.L,name): \
-+ .size FUNC_NAME(name),GLUE(.L,name)-FUNC_NAME(name)
-+#endif
-+
-+#ifdef IN_GCC
-+/* For HAVE_GAS_CFI_DIRECTIVE. */
-+#include "auto-host.h"
-+
-+#ifdef HAVE_GAS_CFI_DIRECTIVE
-+# define CFI_STARTPROC .cfi_startproc
-+# define CFI_ENDPROC .cfi_endproc
-+# define CFI_OFFSET(reg, off) .cfi_offset reg, off
-+# define CFI_DEF_CFA_REGISTER(reg) .cfi_def_cfa_register reg
-+# define CFI_RESTORE(reg) .cfi_restore reg
-+#else
-+# define CFI_STARTPROC
-+# define CFI_ENDPROC
-+# define CFI_OFFSET(reg, off)
-+# define CFI_DEF_CFA_REGISTER(reg)
-+# define CFI_RESTORE(reg)
-+#endif
-+#endif
-+
-+#if defined __linux__ && !defined __powerpc64__
-+ .section .note.GNU-stack
-+ .previous
-+#endif
diff --git a/databases/mongodb50/pkg-descr b/databases/mongodb50/pkg-descr
deleted file mode 100644
index 5bf5a965fd47..000000000000
--- a/databases/mongodb50/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Distributed document-oriented "NoSQL" database.
-
-Mongo (from "humongous") is a high-performance, open source,
-schema-free, document-oriented database. A common name in the
-"NOSQL" community.
diff --git a/databases/mongodb50/pkg-message b/databases/mongodb50/pkg-message
deleted file mode 100644
index 43e45ca6a35a..000000000000
--- a/databases/mongodb50/pkg-message
+++ /dev/null
@@ -1,8 +0,0 @@
-[
-{ type: install
- message: <<EOM
-MongoDB on Rasperry Pi can work but is unsupported upstream.
-Please read https://jira.mongodb.org/browse/SERVER-71772 if you run this on a non-LSE ARM cpu.
-EOM
-}
-]
diff --git a/databases/mongodb50/pkg-plist b/databases/mongodb50/pkg-plist
deleted file mode 100644
index dbb1f6e5ce80..000000000000
--- a/databases/mongodb50/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/mongo
-bin/mongod
-bin/mongos
-@sample etc/mongodb.conf.sample
-%%DOCSDIR%%/LICENSE-Community.txt
-%%DOCSDIR%%/MPL-2
-%%DOCSDIR%%/README
-%%DOCSDIR%%/THIRD-PARTY-NOTICES
diff --git a/databases/mongodb60/Makefile b/databases/mongodb60/Makefile
index aeb929ee6d37..1a75ba698aae 100644
--- a/databases/mongodb60/Makefile
+++ b/databases/mongodb60/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 6.0.24
+DISTVERSION= 6.0.25
CATEGORIES= databases net
MASTER_SITES= https://hg.mozilla.org/mozilla-central/raw-rev/:patches
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/mongodb60/distinfo b/databases/mongodb60/distinfo
index 5ccfc4b87218..4ebe9d833612 100644
--- a/databases/mongodb60/distinfo
+++ b/databases/mongodb60/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1748508963
+TIMESTAMP = 1753788846
SHA256 (223087fdc29f18678f6174e9807b8780e439acf6) = f234371584e2b2bc9953ae4fd145da19c99a6f04087f53d59616aecf29df039c
SIZE (223087fdc29f18678f6174e9807b8780e439acf6) = 1597
-SHA256 (mongodb-mongo-r6.0.24_GH0.tar.gz) = c5d6c9c4ce58d0165ac5eee1158f1d3813a8b2a14eb9dcd60f04fdfc3ecb30de
-SIZE (mongodb-mongo-r6.0.24_GH0.tar.gz) = 87501923
+SHA256 (mongodb-mongo-r6.0.25_GH0.tar.gz) = 9637f83ca74c6faa30853e96e3c897aa61bb74433e1b64084b5e5d70e458f528
+SIZE (mongodb-mongo-r6.0.25_GH0.tar.gz) = 87527607
SHA256 (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = a365bf54ef4e4fd6a136cf6afa9c620ba0c8982402473b9bfac38928a688a9e0
SIZE (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = 141291901
diff --git a/databases/mongodb70/Makefile b/databases/mongodb70/Makefile
index b7e4a990921f..cae523d04275 100644
--- a/databases/mongodb70/Makefile
+++ b/databases/mongodb70/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 7.0.21
-PORTREVISION= 2
+DISTVERSION= 7.0.22
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
@@ -45,7 +44,7 @@ USES+= gmake pkgconfig
CPE_PRODUCT= mongodb
# mozjs tag comes from ${WRKSRC}/src/third_party/mozjs/get-sources.sh
-MOZJS_TAG= 98c8be22bec7bb650156e0d389b425322d8c323c
+MOZJS_TAG= 5acd3be6c9563ad3e7ca6182285c69a38de47bab
USE_GITHUB= yes
GH_ACCOUNT= mongodb mongodb-forks:mozjs
diff --git a/databases/mongodb70/distinfo b/databases/mongodb70/distinfo
index cacda4db225b..cfdc23e0420e 100644
--- a/databases/mongodb70/distinfo
+++ b/databases/mongodb70/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1748467171
-SHA256 (mongodb-mongo-r7.0.21_GH0.tar.gz) = 9a79bd9e0ffa80c092624bec331865475ebb47b2648cf8bb14d83419a4b1f9a6
-SIZE (mongodb-mongo-r7.0.21_GH0.tar.gz) = 87745814
-SHA256 (mongodb-forks-spidermonkey-98c8be22bec7bb650156e0d389b425322d8c323c_GH0.tar.gz) = 9c266a0b13e1352d410e4c0b985c4f31cea0bcc81631f2a38af9291f676434bf
-SIZE (mongodb-forks-spidermonkey-98c8be22bec7bb650156e0d389b425322d8c323c_GH0.tar.gz) = 280427824
+TIMESTAMP = 1752738065
+SHA256 (mongodb-mongo-r7.0.22_GH0.tar.gz) = 031f7e924d1094c001621075f87cb466a84c975702a42796827d1456d4d57857
+SIZE (mongodb-mongo-r7.0.22_GH0.tar.gz) = 87803554
+SHA256 (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 1420533e23970171ff7a420e3ded1ea493e1976fb8896a5fd6f35e5b2d75733b
+SIZE (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 280439685
diff --git a/databases/mysql-connector-c++/Makefile b/databases/mysql-connector-c++/Makefile
index 3ca4a0bfa497..aecced016939 100644
--- a/databases/mysql-connector-c++/Makefile
+++ b/databases/mysql-connector-c++/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mysql-connector-c++
-PORTVERSION= 8.0.33
-PORTREVISION= 12
+DISTVERSION= 9.4.0
CATEGORIES= databases
MASTER_SITES= MYSQL/Connector-C++
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
@@ -30,7 +29,7 @@ CMAKE_ARGS= -DCMAKE_ENABLE_C++17=ON \
-DWITH_ZLIB=system \
-DWITH_ZSTD=system
-PLIST_SUB= PORTVERSION=${PORTVERSION}
+PLIST_SUB= PORTVERSION=${DISTVERSION}
PORTDOCS= *
OPTIONS_DEFINE= DOCS JDBC
@@ -48,6 +47,9 @@ JDBC_CMAKE_ON= -DWITH_JDBC=ON
post-install:
@${RM} ${STAGEDIR}${PREFIX}/INFO_BIN
@${RM} ${STAGEDIR}${PREFIX}/INFO_SRC
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/cmake
+ @${MV} ${STAGEDIR}${PREFIX}/mysql-*.cmake \
+ ${STAGEDIR}${PREFIX}/lib/cmake/
post-install-DOCS-on:
@${RM} ${STAGEDIR}${DOCSDIR}/INSTALL \
diff --git a/databases/mysql-connector-c++/distinfo b/databases/mysql-connector-c++/distinfo
index 07e02a50bd6e..a8150b9cf430 100644
--- a/databases/mysql-connector-c++/distinfo
+++ b/databases/mysql-connector-c++/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688279127
-SHA256 (mysql-connector-c++-8.0.33-src.tar.gz) = 160cf6881fbde9bd46cd11aaf12930b676bc6e27589ac5c7ba49c196b97e053b
-SIZE (mysql-connector-c++-8.0.33-src.tar.gz) = 4531693
+TIMESTAMP = 1753568390
+SHA256 (mysql-connector-c++-9.4.0-src.tar.gz) = 36a7c93d4a10d1da2a2e66367559d91741aa0f0362bc0ae943171cf1771f6615
+SIZE (mysql-connector-c++-9.4.0-src.tar.gz) = 4788987
diff --git a/databases/mysql-connector-c++/pkg-plist b/databases/mysql-connector-c++/pkg-plist
index 0871a6f066b6..f3b0d695718f 100644
--- a/databases/mysql-connector-c++/pkg-plist
+++ b/databases/mysql-connector-c++/pkg-plist
@@ -50,8 +50,10 @@ include/mysqlx/version_info.h
include/mysqlx/xapi.h
include/mysqlx/xdevapi.h
%%JDBC%%lib/libmysqlcppconn.so
-%%JDBC%%lib/libmysqlcppconn.so.9
-%%JDBC%%lib/libmysqlcppconn.so.9.%%PORTVERSION%%
-lib/libmysqlcppconn8.so
-lib/libmysqlcppconn8.so.2
-lib/libmysqlcppconn8.so.2.%%PORTVERSION%%
+%%JDBC%%lib/libmysqlcppconn.so.10
+%%JDBC%%lib/libmysqlcppconn.so.10.%%PORTVERSION%%
+lib/cmake/mysql-concpp-config-version.cmake
+lib/cmake/mysql-concpp-config.cmake
+lib/libmysqlcppconnx.so
+lib/libmysqlcppconnx.so.2
+lib/libmysqlcppconnx.so.2.%%PORTVERSION%%
diff --git a/databases/p5-POE-Component-RRDTool/Makefile b/databases/p5-POE-Component-RRDTool/Makefile
index 907adc1166d8..e3b22a35fea8 100644
--- a/databases/p5-POE-Component-RRDTool/Makefile
+++ b/databases/p5-POE-Component-RRDTool/Makefile
@@ -24,4 +24,10 @@ CONFIGURE_ARGS= </dev/null
post-patch:
@${REINPLACE_CMD} -e 's|($$maj, $$min, $$sub)|&; &|' ${WRKSRC}/Makefile.PL
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+EXTRA_PATCHES= ${PATCHDIR}/extrapatch-Makefile.PL
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/p5-POE-Component-RRDTool/files/extrapatch-Makefile.PL b/databases/p5-POE-Component-RRDTool/files/extrapatch-Makefile.PL
new file mode 100644
index 000000000000..f980543c8932
--- /dev/null
+++ b/databases/p5-POE-Component-RRDTool/files/extrapatch-Makefile.PL
@@ -0,0 +1,14 @@
+fix sh: Syntax error: Unterminated quoted string
+ Filter command '"sed" "-e" "s\"' failed
+
+--- Makefile.PL.orig 2025-07-13 08:56:55 UTC
++++ Makefile.PL
+@@ -21,7 +21,7 @@ WriteMakefile(
+ 'PREREQ_PM' => {
+ 'POE' => '0.22',
+ },
+- PM_FILTER => "sed -e s\\#__DEFAULT_RRDTOOL__\\#${DEFAULT_RRDTOOL}\\#g -e s\\#__RRDTOOL_VERSION__\\#${RRDTOOL_VERSION}\\#g",
++ PM_FILTER => "sed -e s=__DEFAULT_RRDTOOL__=${DEFAULT_RRDTOOL}=g -e s=__RRDTOOL_VERSION__=${RRDTOOL_VERSION}=g",
+ (($] ge '5.005') ?
+ ( 'AUTHOR' => 'Todd Caine <todd@pobox.com>',
+ 'ABSTRACT' => 'POE interface to Tobias Oetiker\'s RRDTool',
diff --git a/databases/pecl-memcache/Makefile b/databases/pecl-memcache/Makefile
index 4e9a9a40171c..9b32402ee944 100644
--- a/databases/pecl-memcache/Makefile
+++ b/databases/pecl-memcache/Makefile
@@ -18,8 +18,20 @@ USE_CSTD= gnu89
OPTIONS_DEFINE= EXAMPLES
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/src/memcache_ascii_protocol.c \
+ ${WRKSRC}/src/memcache_binary_protocol.c \
+ ${WRKSRC}/src/memcache_session.c \
+ ${WRKSRC}/src/memcache_pool.c \
+ ${WRKSRC}/src/memcache_pool.h
+.endif
+
post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
${INSTALL_DATA} ${WRKSRC}/example.php ${STAGEDIR}${EXAMPLESDIR}/
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/databases/pecl-memcached/Makefile b/databases/pecl-memcached/Makefile
index 79610b833e5b..e5e1c231e375 100644
--- a/databases/pecl-memcached/Makefile
+++ b/databases/pecl-memcached/Makefile
@@ -34,4 +34,13 @@ MSGPACK_RUN_DEPENDS= ${PECL_PKGNAMEPREFIX}msgpack>=0:devel/pecl-msgpack@${PHP_FL
SASL_CONFIGURE_ENABLE= memcached-sasl
SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
-.include <bsd.port.mk>
+
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
+ ${WRKSRC}/php_memcached_private.h
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/pecl-redis/Makefile b/databases/pecl-redis/Makefile
index 8436e112db52..7f1e5dd08253 100644
--- a/databases/pecl-redis/Makefile
+++ b/databases/pecl-redis/Makefile
@@ -18,4 +18,12 @@ IGBINARY_DESC= Build with Igbinary serializer
IGBINARY_USE= PHP=igbinary:build
IGBINARY_CONFIGURE_ENABLE= redis-igbinary
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
+ ${WRKSRC}/common.h
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/pecl-rrd/Makefile b/databases/pecl-rrd/Makefile
index 8a2e103913c1..e813d1476e59 100644
--- a/databases/pecl-rrd/Makefile
+++ b/databases/pecl-rrd/Makefile
@@ -12,4 +12,12 @@ LICENSE= PHP301
LIB_DEPENDS= librrd.so:databases/rrdtool
USES= php:pecl localbase pkgconfig
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/rrd.c ${WRKSRC}/rrd_graph.c ${WRKSRC}/rrd_update.c
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/pg.el/Makefile b/databases/pg.el/Makefile
index 7c0ee1902522..a7bb14158e76 100644
--- a/databases/pg.el/Makefile
+++ b/databases/pg.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pg.el
DISTVERSIONPREFIX= v
-DISTVERSION= 0.55
+DISTVERSION= 0.57
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/pg.el/distinfo b/databases/pg.el/distinfo
index e60bcbd2fe8e..95f01006a225 100644
--- a/databases/pg.el/distinfo
+++ b/databases/pg.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751938421
-SHA256 (emarsden-pg-el-v0.55_GH0.tar.gz) = 2522b06b07ff23dfcb0e8ab962b8f12d6e51f5f019db123559d149e330abeeb0
-SIZE (emarsden-pg-el-v0.55_GH0.tar.gz) = 156894
+TIMESTAMP = 1753996362
+SHA256 (emarsden-pg-el-v0.57_GH0.tar.gz) = a14feb36db0de5cf828b9624edcdc33e9ea637c3e573faa877d64e335980ab5c
+SIZE (emarsden-pg-el-v0.57_GH0.tar.gz) = 160149
diff --git a/databases/pgbadger/Makefile b/databases/pgbadger/Makefile
index 3175477d45fb..fdacccd32a89 100644
--- a/databases/pgbadger/Makefile
+++ b/databases/pgbadger/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pgbadger
PORTVERSION= 13.1
-DISTVERSIONPREFIX=v
+DISTVERSIONPREFIX= v
CATEGORIES= databases
MAINTAINER= girgen@FreeBSD.org
@@ -11,10 +11,11 @@ LICENSE= PostgreSQL
BUILD_DEPENDS= gsed:textproc/gsed
+USES= gmake perl5
+
USE_GITHUB= yes
GH_ACCOUNT= darold
-USES= gmake perl5
USE_PERL5= configure
NO_ARCH= yes
diff --git a/databases/pgbadger/files/patch-Makefile.PL b/databases/pgbadger/files/patch-Makefile.PL
index ff336ed38eab..5d39cb52fbda 100644
--- a/databases/pgbadger/files/patch-Makefile.PL
+++ b/databases/pgbadger/files/patch-Makefile.PL
@@ -1,6 +1,6 @@
---- Makefile.PL.orig 2018-09-13 11:03:46.086169000 +0200
-+++ Makefile.PL 2018-09-13 11:03:58.018702000 +0200
-@@ -45,13 +45,13 @@
+--- Makefile.PL.orig 2025-03-16 11:52:30 UTC
++++ Makefile.PL
+@@ -55,13 +55,13 @@ doc/synopsis.pod: Makefile pgbadger
echo "=head1 SYNOPSIS" > $@
./pgbadger --help >> $@
echo "=head1 DESCRIPTION" >> $@
diff --git a/databases/pgbadger/files/patch-pgbadger b/databases/pgbadger/files/patch-pgbadger
new file mode 100644
index 000000000000..f469e209e9ea
--- /dev/null
+++ b/databases/pgbadger/files/patch-pgbadger
@@ -0,0 +1,22 @@
+fix Possible precedence problem between ! and string eq
+
+--- pgbadger.orig 2025-07-13 10:08:32 UTC
++++ pgbadger
+@@ -20462,7 +20462,7 @@ sub highlight_code
+ # lowercase/uppercase known functions or words followed by an open parenthesis
+ # if the token is not a keyword, an open parenthesis or a comment
+ if (($self->_is_function( $token, $last_token, $next_token ) && $next_token eq '(')
+- || (!$self->_is_keyword( $token, $next_token, $last_token ) && !$next_token eq '('
++ || (!$self->_is_keyword( $token, $next_token, $last_token ) && $next_token ne '('
+ && $token ne '(' && !$self->_is_comment( $token )) ) {
+ if ($self->{ 'uc_functions' } == 1) {
+ $token = '<span class="kw2_l">' . $token . '</span>';
+@@ -23062,7 +23062,7 @@ sub _add_token
+ # if the token is not a keyword, an open parenthesis or a comment
+ my $fct = $self->_is_function( $token, $last_token, $next_token ) || '';
+ if (($fct and $next_token eq '(' and defined $last_token and uc($last_token) ne 'CREATE')
+- or (!$self->_is_keyword( $token, $next_token, $last_token ) and !$next_token eq '('
++ or (!$self->_is_keyword( $token, $next_token, $last_token ) and $next_token ne '('
+ and $token ne '(' and !$self->_is_comment( $token )) )
+ {
+ $token =~ s/$fct/\L$fct\E/i if ( $self->{ 'uc_functions' } == 1 );
diff --git a/databases/pgbouncer/Makefile b/databases/pgbouncer/Makefile
index 867c56b2c9c5..7a6470591d3d 100644
--- a/databases/pgbouncer/Makefile
+++ b/databases/pgbouncer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgbouncer
-DISTVERSION= 1.23.1
+DISTVERSION= 1.24.1
CATEGORIES= databases
MASTER_SITES= https://www.pgbouncer.org/downloads/files/${DISTVERSION}/
diff --git a/databases/pgbouncer/distinfo b/databases/pgbouncer/distinfo
index 1232ed485344..9e941734cd68 100644
--- a/databases/pgbouncer/distinfo
+++ b/databases/pgbouncer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734778449
-SHA256 (pgbouncer-1.23.1.tar.gz) = 1963b497231d9a560a62d266e4a2eae6881ab401853d93e5d292c3740eec5084
-SIZE (pgbouncer-1.23.1.tar.gz) = 700025
+TIMESTAMP = 1753649195
+SHA256 (pgbouncer-1.24.1.tar.gz) = da72a3aba13072876d055a3e58dd4aba4a5de4ed6148e73033185245598fd3e0
+SIZE (pgbouncer-1.24.1.tar.gz) = 717796
diff --git a/databases/pgbouncer/pkg-descr b/databases/pgbouncer/pkg-descr
index a4690341723d..4b84c8d76f1f 100644
--- a/databases/pgbouncer/pkg-descr
+++ b/databases/pgbouncer/pkg-descr
@@ -30,4 +30,4 @@ below for incompatible features.
Most aggressive method. This is transaction pooling with a twist:
Multi-statement transactions are disallowed. This is meant to enforce
-“autocommit” mode on the client, mostly targeted at PL/Proxy.
+"autocommit" mode on the client, mostly targeted at PL/Proxy.
diff --git a/databases/postgis-jdbc/Makefile b/databases/postgis-jdbc/Makefile
index 928b1ad533b0..20305ea641e0 100644
--- a/databases/postgis-jdbc/Makefile
+++ b/databases/postgis-jdbc/Makefile
@@ -17,9 +17,9 @@ USES= java zip:infozip
NO_BUILD= yes
NO_ARCH= yes
-PLIST_FILES= %%JAVAJARDIR%%/postgis-jdbc-2.1.7.jar
+PLIST_FILES= ${JAVAJARDIR}/postgis-jdbc-2.1.7.jar
do-install:
- ${INSTALL_DATA} ${_DISTDIR}${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}
+ ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}
.include <bsd.port.mk>
diff --git a/databases/py-pgmigrate/Makefile b/databases/py-pgmigrate/Makefile
index 307ec26f16cb..094a2bd34f6f 100644
--- a/databases/py-pgmigrate/Makefile
+++ b/databases/py-pgmigrate/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pgmigrate
-DISTVERSION= 1.0.9
-PORTREVISION= 1
+DISTVERSION= 1.0.10
CATEGORIES= databases python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-pgmigrate/distinfo b/databases/py-pgmigrate/distinfo
index 34ba343d6c93..3949a7df7bd4 100644
--- a/databases/py-pgmigrate/distinfo
+++ b/databases/py-pgmigrate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734776042
-SHA256 (yandex-pgmigrate-1.0.9_GH0.tar.gz) = 0b411fd495b1fcbc1c5bbbae07ca02c403d44f815b700405159e30c82eb775db
-SIZE (yandex-pgmigrate-1.0.9_GH0.tar.gz) = 31656
+TIMESTAMP = 1753649600
+SHA256 (yandex-pgmigrate-1.0.10_GH0.tar.gz) = b8d0bedf84de4524a41d1371ffac8d359d1f3c97a3d2e7a2b9648b72cf31c1bb
+SIZE (yandex-pgmigrate-1.0.10_GH0.tar.gz) = 32047
diff --git a/databases/py-tiledb/Makefile b/databases/py-tiledb/Makefile
index 1e1b10798581..ca2fce820511 100644
--- a/databases/py-tiledb/Makefile
+++ b/databases/py-tiledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tiledb
-PORTVERSION= 0.34.0
+PORTVERSION= 0.34.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,10 +13,10 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pybind11>=0<3:devel/py-pybind11@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
- tiledb>=2.28.0:databases/tiledb
+ tiledb>=2.28.1:databases/tiledb
LIB_DEPENDS= libtiledb.so:databases/tiledb
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR}
diff --git a/databases/py-tiledb/distinfo b/databases/py-tiledb/distinfo
index fd69d6cbb79a..0bf930249a1c 100644
--- a/databases/py-tiledb/distinfo
+++ b/databases/py-tiledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715308
-SHA256 (tiledb-0.34.0.tar.gz) = ce4995f7455bebfa651fa45a795b07e8bc79867a6feb9b8523c8066ac817e44c
-SIZE (tiledb-0.34.0.tar.gz) = 376015
+TIMESTAMP = 1753369370
+SHA256 (tiledb-0.34.1.tar.gz) = ece9453c33a9d3139ba7bb19027f5e9b77d759dd2eda74cf6df117e8011b4367
+SIZE (tiledb-0.34.1.tar.gz) = 381429
diff --git a/databases/py-tiledb/files/patch-pyproject.toml b/databases/py-tiledb/files/patch-pyproject.toml
index edb53c92c7c0..2285b76dffdf 100644
--- a/databases/py-tiledb/files/patch-pyproject.toml
+++ b/databases/py-tiledb/files/patch-pyproject.toml
@@ -3,7 +3,7 @@
@@ -2,7 +2,7 @@ requires = [
requires = [
"scikit-build-core",
- "pybind11",
+ "pybind11<3",
- "numpy>=2.0.1"
+ "numpy>=1.25"
]
diff --git a/databases/redis-devel/Makefile b/databases/redis-devel/Makefile
index 1e3f2e0116ad..98deab2fde6f 100644
--- a/databases/redis-devel/Makefile
+++ b/databases/redis-devel/Makefile
@@ -1,9 +1,9 @@
PORTNAME= redis
-DISTVERSION= 7.4.3.20250430
+DISTVERSION= 8.0.2.20250528
CATEGORIES= databases
PKGNAMESUFFIX= -devel
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= bofh@freebsd.org
COMMENT= Persistent key-value database with built-in net interface
WWW= https://redis.io/
@@ -18,7 +18,7 @@ LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
USES+= compiler:c11 cpe gmake tcl:test
CPE_VENDOR= redislabs
USE_GITHUB= yes
-GH_TAGNAME= de16bee70
+GH_TAGNAME= 7f60945bc
USE_RC_SUBR= redis sentinel
MAKE_ENV= OPTIMIZATION= \
diff --git a/databases/redis-devel/distinfo b/databases/redis-devel/distinfo
index e00bc5a7f0d5..2bd7764b145b 100644
--- a/databases/redis-devel/distinfo
+++ b/databases/redis-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746096453
-SHA256 (redis-redis-7.4.3.20250430-de16bee70_GH0.tar.gz) = 5fb9acc64b6d888daa90dd6a0756a0d16a7da742c0435312dd2042f12b20c6e7
-SIZE (redis-redis-7.4.3.20250430-de16bee70_GH0.tar.gz) = 3849894
+TIMESTAMP = 1753619706
+SHA256 (redis-redis-8.0.2.20250528-7f60945bc_GH0.tar.gz) = 2c25d26af4839cb12ca7feaddbe19a364b11f8cc0f8bed34ffb329a9771e8c32
+SIZE (redis-redis-8.0.2.20250528-7f60945bc_GH0.tar.gz) = 3880799
diff --git a/databases/redis-devel/files/patch-deps-Makefile b/databases/redis-devel/files/patch-deps-Makefile
index 9da224428a99..cb057a8e8142 100644
--- a/databases/redis-devel/files/patch-deps-Makefile
+++ b/databases/redis-devel/files/patch-deps-Makefile
@@ -1,15 +1,15 @@
---- deps/Makefile.orig 2023-06-29 16:32:01 UTC
+--- deps/Makefile.orig 2025-05-28 09:43:59 UTC
+++ deps/Makefile
-@@ -83,7 +83,7 @@ LUA_LDFLAGS+= $(LDFLAGS)
+@@ -110,7 +110,7 @@ else
ifeq ($(LUA_DEBUG),yes)
LUA_CFLAGS+= -O0 -g -DLUA_USE_APICHECK
else
- LUA_CFLAGS+= -O2
+ LUA_CFLAGS+=
endif
- # lua's Makefile defines AR="ar rcu", which is unusual, and makes it more
- # challenging to cross-compile lua (and redis). These defines make it easier
-@@ -106,7 +106,7 @@ endif
+ ifeq ($(LUA_COVERAGE),yes)
+ LUA_CFLAGS += -fprofile-arcs -ftest-coverage
+@@ -138,7 +138,7 @@ jemalloc: .make-prerequisites
jemalloc: .make-prerequisites
@printf '%b %b\n' $(MAKECOLOR)MAKE$(ENDCOLOR) $(BINCOLOR)$@$(ENDCOLOR)
diff --git a/databases/redis-devel/files/patch-deps-hiredis-Makefile b/databases/redis-devel/files/patch-deps-hiredis-Makefile
index a2789076673c..5084572f7440 100644
--- a/databases/redis-devel/files/patch-deps-hiredis-Makefile
+++ b/databases/redis-devel/files/patch-deps-hiredis-Makefile
@@ -1,27 +1,27 @@
---- deps/hiredis/Makefile.orig 2023-07-30 05:48:29 UTC
+--- deps/hiredis/Makefile.orig 2025-05-28 09:43:59 UTC
+++ deps/hiredis/Makefile
-@@ -15,7 +15,7 @@ HIREDIS_PATCH=$(shell grep HIREDIS_PATCH hiredis.h | a
+@@ -15,7 +15,7 @@ HIREDIS_SONAME=$(shell grep HIREDIS_SONAME hiredis.h |
HIREDIS_SONAME=$(shell grep HIREDIS_SONAME hiredis.h | awk '{print $$3}')
-
+
# Installation related variables and target
-PREFIX?=/usr/local
+PREFIX?=${PREFIX}
INCLUDE_PATH?=include/hiredis
LIBRARY_PATH?=lib
PKGCONF_PATH?=pkgconfig
-@@ -38,10 +38,8 @@ export REDIS_TEST_CONFIG
+@@ -43,10 +43,8 @@ CXX:=$(shell sh -c 'type $${CXX%% *} >/dev/null 2>/dev
# Fallback to gcc when $CC is not in $PATH.
CC:=$(shell sh -c 'type $${CC%% *} >/dev/null 2>/dev/null && echo $(CC) || echo gcc')
CXX:=$(shell sh -c 'type $${CXX%% *} >/dev/null 2>/dev/null && echo $(CXX) || echo g++')
-OPTIMIZATION?=-O3
WARNINGS=-Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers
-DEBUG_FLAGS?= -g -ggdb
--REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CPPFLAGS) $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS)
-+REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS)
- REAL_LDFLAGS=$(LDFLAGS)
-
+-REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CPPFLAGS) $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS) $(HIREDIS_CFLAGS)
++REAL_CFLAGS=$(OPTIMIZATION) -fPIC $(CFLAGS) $(WARNINGS) $(DEBUG_FLAGS) $(PLATFORM_FLAGS) $(HIREDIS_CFLAGS)
+ REAL_LDFLAGS=$(LDFLAGS) $(HIREDIS_LDFLAGS)
+
DYLIBSUFFIX=so
-@@ -122,7 +120,16 @@ ifeq ($(uname_S),FreeBSD)
+@@ -127,7 +125,16 @@ endif
else
REAL_CFLAGS+=-pedantic
endif
diff --git a/databases/redis/Makefile b/databases/redis/Makefile
index fbfcdeaa7f98..8eacfb4ed6dd 100644
--- a/databases/redis/Makefile
+++ b/databases/redis/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 8.0.3
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= bofh@freebsd.org
COMMENT= Persistent key-value database with built-in net interface
WWW= https://redis.io/
diff --git a/databases/redis62/Makefile b/databases/redis62/Makefile
index 4054530ac784..8675d0034c67 100644
--- a/databases/redis62/Makefile
+++ b/databases/redis62/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
PKGNAMESUFFIX= 62
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= bofh@freebsd.org
COMMENT= Persistent key-value database with built-in net interface
WWW= https://redis.io/
diff --git a/databases/redis72/Makefile b/databases/redis72/Makefile
index 88e906e30831..e930719992a1 100644
--- a/databases/redis72/Makefile
+++ b/databases/redis72/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
PKGNAMESUFFIX= 72
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= bofh@freebsd.org
COMMENT= Persistent key-value database with built-in net interface
WWW= https://redis.io/
diff --git a/databases/redis74/Makefile b/databases/redis74/Makefile
index 81de920bb66c..2e84d9cc8b50 100644
--- a/databases/redis74/Makefile
+++ b/databases/redis74/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
PKGNAMESUFFIX= 74
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= bofh@freebsd.org
COMMENT= Persistent key-value database with built-in net interface
WWW= https://redis.io/
diff --git a/databases/rrdtool12/Makefile b/databases/rrdtool12/Makefile
deleted file mode 100644
index ba6b27037355..000000000000
--- a/databases/rrdtool12/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-PORTNAME= rrdtool
-PORTVERSION= 1.2.30
-PORTREVISION= 9
-CATEGORIES= databases graphics
-MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/
-PKGNAMESUFFIX= 12
-
-MAINTAINER= beat@FreeBSD.org
-COMMENT= Round Robin Database Tools v1.2
-WWW= https://www.rrdtool.org/
-
-LIB_DEPENDS= libfreetype.so:print/freetype2 \
- libart_lgpl_2.so:graphics/libart_lgpl \
- libpng.so:graphics/png
-
-BROKEN= Unfetchable
-DEPRECATED= Legacy version that's unsupported upstream and unfetchable
-EXPIRATION_DATE=2025-07-31
-
-CONFLICTS_INSTALL= rrdtool # include/rrd.h
-
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-USES= cpe gmake libtool
-CPE_VENDOR= ${PORTNAME}_project
-
-CONFIGURE_ARGS= --disable-tcl --disable-python
-
-OPTIONS_DEFINE= RUBY PERL DOCS EXAMPLES
-OPTIONS_DEFAULT= PERL
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MRUBY}
-USES+= ruby
-PLIST_SUB+= WITH_RUBY=""
-CONFIGURE_ARGS+= --enable-ruby
-.else
-CONFIGURE_ARGS+= --disable-ruby
-PLIST_SUB+= WITH_RUBY="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MPERL}
-USES+= perl5
-USE_PERL5= run build
-CONFIGURE_ARGS+= --enable-perl --enable-perl-site-install
-PLIST_SUB+= WITH_PERL=""
-.else
-CONFIGURE_ARGS+= --disable-perl
-PLIST_SUB+= WITH_PERL="@comment "
-.endif
-
-CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libart-2.0 -I${LOCALBASE}/include/freetype2
-LDFLAGS+= -L${LOCALBASE}/lib
-CFLAGS:= ${CFLAGS:N-ffast-math}
-
-post-extract:
-.if empty(PORT_OPTIONS:MDOCS)
- @${REINPLACE_CMD} -e 's/install-idocDATA install-ihtmlDATA//g' \
- -e 's/^ cd .* rrdtool.html index.html/ #/' \
- ${WRKSRC}/doc/Makefile.in
-.endif
-.if empty(PORT_OPTIONS:MEXAMPLES)
- ${REINPLACE_CMD} -e '/^SUBDIRS = /s| examples | |' \
- ${WRKSRC}/Makefile.in
-.endif
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librrd.so.2
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librrd_th.so.2
-.if !defined(BATCH) && empty(PORT_OPTIONS:MEXAMPLES)
- @${ECHO_MSG} ""
- @${ECHO_MSG} "############################################################################"
- @${ECHO_MSG} "# See ${PREFIX}/share/examples/rrdtool for some demonstration code #"
- @${ECHO_MSG} "############################################################################"
-.endif
-
-.include <bsd.port.mk>
diff --git a/databases/rrdtool12/distinfo b/databases/rrdtool12/distinfo
deleted file mode 100644
index e5e47d690acb..000000000000
--- a/databases/rrdtool12/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rrdtool-1.2.30.tar.gz) = 3190efea410a6dd035799717948b2df09910f608d72d23ee81adad4cd0184ae9
-SIZE (rrdtool-1.2.30.tar.gz) = 1092483
diff --git a/databases/rrdtool12/files/patch-bindings-Makefile.in b/databases/rrdtool12/files/patch-bindings-Makefile.in
deleted file mode 100644
index fe6cb3333f02..000000000000
--- a/databases/rrdtool12/files/patch-bindings-Makefile.in
+++ /dev/null
@@ -1,24 +0,0 @@
---- ./bindings/Makefile.in.orig 2008-01-08 10:36:56.000000000 +0800
-+++ ./bindings/Makefile.in 2008-01-08 10:38:18.000000000 +0800
-@@ -544,9 +544,9 @@
- all-local: @COMP_PERL@ @COMP_RUBY@ @COMP_PYTHON@
-
- install-data-local:
-- test -f perl-piped/Makefile && cd perl-piped && $(MAKE) install || true
-- test -f perl-shared/Makefile && cd perl-shared && $(MAKE) install || true
-- test -f ruby/Makefile && cd ruby && $(MAKE) EPREFIX=$(DESTDIR)$(exec_prefix) $(RUBY_MAKE_OPTIONS) install || true
-+ test -f perl-piped/Makefile && cd perl-piped && $(MAKE) pure_install || true
-+ test -f perl-shared/Makefile && cd perl-shared && $(MAKE) pure_install || true
-+ test -f ruby/Makefile && cd ruby && $(MAKE) EPREFIX=$(exec_prefix) install || true
- test -d python/build && cd python && env BUILDLIBDIR=../../src/.libs $(PYTHON) setup.py install --skip-build --prefix=$(DESTDIR)$(prefix) --exec-prefix=$(DESTDIR)$(exec_prefix) || true
-
- # rules for buildung the ruby module
-@@ -557,7 +557,7 @@
-
- # rules for buildung the pyton module
- python:
-- cd python && env BUILDLIBDIR=../../src/.libs $(PYTHON) setup.py build_ext --rpath=$(libdir) && env LIBDIR=../../src/.libs $(PYTHON) setup.py build
-+ cd python && env INCDIR=../../src BUILDLIBDIR=../../src/.libs $(PYTHON) setup.py build_ext --rpath=$(libdir) && env LIBDIR=../../src/.libs $(PYTHON) setup.py build
-
- # rules for building the perl module
- perl_piped: perl-piped/Makefile
diff --git a/databases/rrdtool12/files/patch-configure b/databases/rrdtool12/files/patch-configure
deleted file mode 100644
index 26c7c2072d64..000000000000
--- a/databases/rrdtool12/files/patch-configure
+++ /dev/null
@@ -1,19 +0,0 @@
---- configure.orig 2008-07-23 06:56:23.000000000 -0700
-+++ configure 2008-09-02 19:56:17.000000000 -0700
-@@ -30728,15 +30728,7 @@
- echo "${ECHO_T}and out again" >&6; }
-
- echo $ECHO_N "ordering CD from http://tobi.oetiker.ch/wish $ECHO_C" 1>&6
--sleep 1
--echo $ECHO_N ".$ECHO_C" 1>&6
--sleep 1
--echo $ECHO_N ".$ECHO_C" 1>&6
--sleep 1
--echo $ECHO_N ".$ECHO_C" 1>&6
--sleep 1
--echo $ECHO_N ".$ECHO_C" 1>&6
--sleep 1
-+echo $ECHO_N "....$ECHO_C" 1>&6
- { echo "$as_me:$LINENO: result: just kidding ;-)" >&5
- echo "${ECHO_T} just kidding ;-)" >&6; }
- echo
diff --git a/databases/rrdtool12/files/patch-doc-Makefile.in b/databases/rrdtool12/files/patch-doc-Makefile.in
deleted file mode 100644
index 844bcc780935..000000000000
--- a/databases/rrdtool12/files/patch-doc-Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
---- doc/Makefile.in.orig Thu May 3 12:26:06 2007
-+++ doc/Makefile.in Thu May 3 12:26:35 2007
-@@ -239,9 +239,9 @@
-
- # what should go into the distribution
- EXTRA_DIST = $(POD) $(HTML) $(MAN) $(TXT) rrdtool-dump.dtd rrdtool-xport.dtd
--idocdir = $(RRDDOCDIR)/txt
-+idocdir = $(datadir)/doc/rrdtool/txt
- idoc_DATA = $(POD) $(TXT)
--ihtmldir = $(RRDDOCDIR)/html
-+ihtmldir = $(datadir)/doc/rrdtool/html
- ihtml_DATA = $(HTML)
- imandir = $(mandir)/man1
- iman_DATA = $(MAN)
diff --git a/databases/rrdtool12/files/patch-examples-Makefile.in b/databases/rrdtool12/files/patch-examples-Makefile.in
deleted file mode 100644
index a44b80f7eba4..000000000000
--- a/databases/rrdtool12/files/patch-examples-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- examples/Makefile.in.orig Thu May 3 12:27:17 2007
-+++ examples/Makefile.in Thu May 3 12:27:41 2007
-@@ -219,7 +219,7 @@
- target_os = @target_os@
- target_vendor = @target_vendor@
- EXTRA_DIST = cgi-demo.cgi.in
--examplesdir = $(pkgdatadir)/examples
-+examplesdir = $(datadir)/examples/rrdtool
- examples_SCRIPTS = cgi-demo.cgi piped-demo.pl shared-demo.pl \
- stripes.pl bigtops.pl minmax.pl 4charts.pl perftest.pl
-
diff --git a/databases/rrdtool12/pkg-descr b/databases/rrdtool12/pkg-descr
deleted file mode 100644
index 05d45d7011bf..000000000000
--- a/databases/rrdtool12/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-It is pretty easy to gather status information from all sorts of things,
-ranging from the temperature in your office to the number of octets which
-have passed through the FDDI interface of your router. But it is not so
-trivial to store this data in a efficient and systematic manner. This is
-where RRDtool kicks in. It lets you log and analyze the data you gather from
-all kinds of data-sources. The data analysis part of RRDtool is based
-on the ability to quickly generate graphical representations of the data
-values collected over a definable time period.
diff --git a/databases/rrdtool12/pkg-plist b/databases/rrdtool12/pkg-plist
deleted file mode 100644
index 6bc246ad5684..000000000000
--- a/databases/rrdtool12/pkg-plist
+++ /dev/null
@@ -1,135 +0,0 @@
-bin/rrdtool
-bin/rrdcgi
-bin/rrdupdate
-lib/librrd.a
-lib/librrd.so
-lib/librrd.so.2
-lib/librrd.so.2.0.15
-lib/librrd_th.a
-lib/librrd_th.so
-lib/librrd_th.so.2
-lib/librrd_th.so.2.0.13
-include/rrd.h
-share/man/man1/bin_dec_hex.1.gz
-share/man/man1/cdeftutorial.1.gz
-share/man/man1/rpntutorial.1.gz
-share/man/man1/rrd-beginners.1.gz
-share/man/man1/rrdbuild.1.gz
-share/man/man1/rrdcgi.1.gz
-share/man/man1/rrdcreate.1.gz
-share/man/man1/rrddump.1.gz
-share/man/man1/rrdfetch.1.gz
-share/man/man1/rrdfirst.1.gz
-share/man/man1/rrdgraph.1.gz
-share/man/man1/rrdgraph_data.1.gz
-share/man/man1/rrdgraph_examples.1.gz
-share/man/man1/rrdgraph_graph.1.gz
-share/man/man1/rrdgraph_rpn.1.gz
-share/man/man1/rrdinfo.1.gz
-share/man/man1/rrdlast.1.gz
-share/man/man1/rrdresize.1.gz
-share/man/man1/rrdrestore.1.gz
-share/man/man1/rrdthreads.1.gz
-share/man/man1/rrdtool.1.gz
-share/man/man1/rrdtune.1.gz
-share/man/man1/rrdtutorial.1.gz
-share/man/man1/rrdupdate.1.gz
-share/man/man1/rrdxport.1.gz
-share/man/man1/rrdlastupdate.1.gz
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/4charts.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bigtops.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cgi-demo.cgi
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minmax.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/piped-demo.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/perftest.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shared-demo.pl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stripes.pl
-%%PORTDOCS%%%%DOCSDIR%%/html/RRDp.html
-%%PORTDOCS%%%%DOCSDIR%%/html/RRDs.html
-%%PORTDOCS%%%%DOCSDIR%%/html/bin_dec_hex.html
-%%PORTDOCS%%%%DOCSDIR%%/html/cdeftutorial.html
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rpntutorial.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrd-beginners.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdbuild.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdcgi.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdcreate.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrddump.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdfetch.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdfirst.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_data.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_examples.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_graph.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_rpn.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdinfo.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdlast.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdlastupdate.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdresize.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdrestore.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdthreads.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdtool.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdtune.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdtutorial.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdupdate.html
-%%PORTDOCS%%%%DOCSDIR%%/html/rrdxport.html
-%%PORTDOCS%%%%DOCSDIR%%/txt/bin_dec_hex.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/bin_dec_hex.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/cdeftutorial.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/cdeftutorial.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rpntutorial.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rpntutorial.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrd-beginners.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrd-beginners.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdbuild.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdbuild.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdcgi.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdcgi.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdcreate.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdcreate.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrddump.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrddump.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdfetch.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdfetch.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdfirst.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdfirst.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_data.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_data.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_examples.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_examples.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_graph.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_graph.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_rpn.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_rpn.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdinfo.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdinfo.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdlast.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdlast.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdlastupdate.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdlastupdate.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdresize.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdresize.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdrestore.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdrestore.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdthreads.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdthreads.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtool.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtool.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtune.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtune.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtutorial.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtutorial.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdupdate.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdupdate.txt
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdxport.pod
-%%PORTDOCS%%%%DOCSDIR%%/txt/rrdxport.txt
-%%DATADIR%%/fonts/DejaVuSansMono-Roman.ttf
-%%WITH_PERL%%%%PERL5_MAN3%%/RRDp.3.gz
-%%WITH_PERL%%%%PERL5_MAN3%%/RRDs.3.gz
-%%WITH_PERL%%%%SITE_PERL%%/RRDp.pm
-%%WITH_PERL%%%%SITE_ARCH%%/RRDs.pm
-%%WITH_PERL%%%%SITE_ARCH%%/ntmake.pl
-%%WITH_PERL%%%%SITE_ARCH%%/auto/RRDs/RRDs.so
-%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/RRD.so
diff --git a/databases/rubygem-solid_queue-rails72/Makefile b/databases/rubygem-solid_queue-rails72/Makefile
index 3250276a7d79..a5afd4a87186 100644
--- a/databases/rubygem-solid_queue-rails72/Makefile
+++ b/databases/rubygem-solid_queue-rails72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solid_queue
-PORTVERSION= 1.2.0
+PORTVERSION= 1.2.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails72
@@ -16,7 +16,7 @@ RUN_DEPENDS= rubygem-activejob72>=7.1:devel/rubygem-activejob72 \
rubygem-concurrent-ruby>=1.3.1:devel/rubygem-concurrent-ruby \
rubygem-fugit>=1.11.0<1.12:devel/rubygem-fugit \
rubygem-railties72>=7.1:www/rubygem-railties72 \
- rubygem-thor>=1.3.1<1.4:devel/rubygem-thor
+ rubygem-thor>=1.3.1:devel/rubygem-thor
USES= gem
diff --git a/databases/rubygem-solid_queue-rails72/distinfo b/databases/rubygem-solid_queue-rails72/distinfo
index 51750525fb51..9d75915635c6 100644
--- a/databases/rubygem-solid_queue-rails72/distinfo
+++ b/databases/rubygem-solid_queue-rails72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416426
-SHA256 (rubygem/solid_queue-1.2.0.gem) = 482ac5305cbe91ebf845627caec493fda8545bf22b18205df01afb80999e28de
-SIZE (rubygem/solid_queue-1.2.0.gem) = 44544
+TIMESTAMP = 1753369412
+SHA256 (rubygem/solid_queue-1.2.1.gem) = 7976b3690a08080ef63d1b11281f0b77398f7697dbeda0e2c5532682639d4b15
+SIZE (rubygem/solid_queue-1.2.1.gem) = 45056
diff --git a/databases/rubygem-solid_queue/Makefile b/databases/rubygem-solid_queue/Makefile
index 7e37f6006ff5..9d3208c1725c 100644
--- a/databases/rubygem-solid_queue/Makefile
+++ b/databases/rubygem-solid_queue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solid_queue
-PORTVERSION= 1.2.0
+PORTVERSION= 1.2.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -15,7 +15,7 @@ RUN_DEPENDS= rubygem-activejob80>=7.1:devel/rubygem-activejob80 \
rubygem-concurrent-ruby>=1.3.1:devel/rubygem-concurrent-ruby \
rubygem-fugit>=1.11.0<1.12:devel/rubygem-fugit \
rubygem-railties80>=7.1:www/rubygem-railties80 \
- rubygem-thor>=1.3.1<1.4:devel/rubygem-thor
+ rubygem-thor>=1.3.1:devel/rubygem-thor
USES= gem
diff --git a/databases/rubygem-solid_queue/distinfo b/databases/rubygem-solid_queue/distinfo
index 51750525fb51..9d75915635c6 100644
--- a/databases/rubygem-solid_queue/distinfo
+++ b/databases/rubygem-solid_queue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416426
-SHA256 (rubygem/solid_queue-1.2.0.gem) = 482ac5305cbe91ebf845627caec493fda8545bf22b18205df01afb80999e28de
-SIZE (rubygem/solid_queue-1.2.0.gem) = 44544
+TIMESTAMP = 1753369412
+SHA256 (rubygem/solid_queue-1.2.1.gem) = 7976b3690a08080ef63d1b11281f0b77398f7697dbeda0e2c5532682639d4b15
+SIZE (rubygem/solid_queue-1.2.1.gem) = 45056
diff --git a/databases/sqlite3/Makefile b/databases/sqlite3/Makefile
index 61ee2abfc839..0d66218dec05 100644
--- a/databases/sqlite3/Makefile
+++ b/databases/sqlite3/Makefile
@@ -1,5 +1,8 @@
PORTNAME= sqlite3
DISTVERSION= 3.50.2
+# SECURITY WARNING: when updating this port, also file vuxml entry
+# for ports/databases/linux-c7-sqlite3 (but mind it has a different EPOCH)
+# and coordinate with ports/emulators/linux_base which also ships sqlite3.
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= databases
diff --git a/databases/tiledb/Makefile b/databases/tiledb/Makefile
index 71ca8d530b9a..3786c6e22b93 100644
--- a/databases/tiledb/Makefile
+++ b/databases/tiledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tiledb
-PORTVERSION= 2.28.0
+PORTVERSION= 2.28.1
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/databases/tiledb/distinfo b/databases/tiledb/distinfo
index 97631c52ef4a..16ba8dc6ead2 100644
--- a/databases/tiledb/distinfo
+++ b/databases/tiledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715306
-SHA256 (TileDB-Inc-TileDB-2.28.0_GH0.tar.gz) = de731cd0c8e82fe8cfca084b937dc0df41e451c8eb93071e4cc5aba7bbef854e
-SIZE (TileDB-Inc-TileDB-2.28.0_GH0.tar.gz) = 4404203
+TIMESTAMP = 1753369368
+SHA256 (TileDB-Inc-TileDB-2.28.1_GH0.tar.gz) = f011240a2ab7863b037a2e5531a0cba537dd65f603fa2508878541514a472e90
+SIZE (TileDB-Inc-TileDB-2.28.1_GH0.tar.gz) = 4422250
diff --git a/databases/tiledb/pkg-plist b/databases/tiledb/pkg-plist
index 66719a048d48..16c200c62eb5 100644
--- a/databases/tiledb/pkg-plist
+++ b/databases/tiledb/pkg-plist
@@ -37,6 +37,7 @@ include/tiledb/api/c_api/group/group_api_external.h
include/tiledb/api/c_api/ndrectangle/ndrectangle_api_external_experimental.h
include/tiledb/api/c_api/object/object_api_enum.h
include/tiledb/api/c_api/object/object_api_external.h
+include/tiledb/api/c_api/profile/profile_api_experimental.h
include/tiledb/api/c_api/query/query_api_enum.h
include/tiledb/api/c_api/query/query_api_external.h
include/tiledb/api/c_api/query_aggregate/query_aggregate_api_external_experimental.h
@@ -81,6 +82,7 @@ include/tiledb/log.h
include/tiledb/ndrectangle.h
include/tiledb/object.h
include/tiledb/object_iter.h
+include/tiledb/profile_experimental.h
include/tiledb/query.h
include/tiledb/query_channel.h
include/tiledb/query_condition.h
diff --git a/databases/valkey/Makefile b/databases/valkey/Makefile
index 50d68cce5349..9a9dcb7f18fe 100644
--- a/databases/valkey/Makefile
+++ b/databases/valkey/Makefile
@@ -2,7 +2,7 @@ PORTNAME= valkey
DISTVERSION= 8.1.3
CATEGORIES= databases
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= bofh@freebsd.org
COMMENT= High-performance data structure server that primarily serves key/value workloads
WWW= https://valkey.io/
diff --git a/deskutils/Makefile b/deskutils/Makefile
index b5927042cd00..343e7aaa2fda 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -152,7 +152,6 @@
SUBDIR += kronometer
SUBDIR += kruler
SUBDIR += ktimetracker
- SUBDIR += kuserfeedback
SUBDIR += kweather
SUBDIR += kweathercore
SUBDIR += latte-dock
@@ -230,6 +229,7 @@
SUBDIR += py-calendar_cli
SUBDIR += py-i3-gnome-pomodoro
SUBDIR += py-khal
+ SUBDIR += py-khard
SUBDIR += py-paperless
SUBDIR += py-paperless-ngx
SUBDIR += py-py3status
diff --git a/deskutils/arttime/Makefile b/deskutils/arttime/Makefile
index 3188cd54d20a..35107fcad293 100644
--- a/deskutils/arttime/Makefile
+++ b/deskutils/arttime/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arttime
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.4
+DISTVERSION= 2.4.0
CATEGORIES= deskutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/deskutils/arttime/distinfo b/deskutils/arttime/distinfo
index 41d6299e89fd..af5b502e7b3e 100644
--- a/deskutils/arttime/distinfo
+++ b/deskutils/arttime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717349711
-SHA256 (poetaman-arttime-v2.3.4_GH0.tar.gz) = c6a45fe6053d14745be33da577e7209e63cc48123df41abb7397278887de8c3b
-SIZE (poetaman-arttime-v2.3.4_GH0.tar.gz) = 399323
+TIMESTAMP = 1753627000
+SHA256 (poetaman-arttime-v2.4.0_GH0.tar.gz) = f1418522d36528b38ce604d1a9ec14ddf6284aa6a15d28a7eb5c01a872a6d436
+SIZE (poetaman-arttime-v2.4.0_GH0.tar.gz) = 400570
diff --git a/deskutils/arttime/pkg-plist b/deskutils/arttime/pkg-plist
index a4d59e48f15c..6808294c838a 100644
--- a/deskutils/arttime/pkg-plist
+++ b/deskutils/arttime/pkg-plist
@@ -60,6 +60,7 @@ bin/arttime
%%DATADIR%%/textart/bowling
%%DATADIR%%/textart/boyskateboard
%%DATADIR%%/textart/braille
+%%DATADIR%%/textart/bridge
%%DATADIR%%/textart/buddha
%%DATADIR%%/textart/buddha2
%%DATADIR%%/textart/buddha5
@@ -305,6 +306,7 @@ bin/arttime
%%DATADIR%%/textart/passport
%%DATADIR%%/textart/pattern
%%DATADIR%%/textart/pattern2
+%%DATADIR%%/textart/pattern3
%%DATADIR%%/textart/peacock
%%DATADIR%%/textart/peacock2
%%DATADIR%%/textart/pharoah
@@ -327,6 +329,7 @@ bin/arttime
%%DATADIR%%/textart/poem_surfing
%%DATADIR%%/textart/pointsettias
%%DATADIR%%/textart/pointsettias2
+%%DATADIR%%/textart/police
%%DATADIR%%/textart/pomodoro
%%DATADIR%%/textart/prayer
%%DATADIR%%/textart/pride50
diff --git a/deskutils/fet/Makefile b/deskutils/fet/Makefile
index 2a42971c0559..ba1f7754b43e 100644
--- a/deskutils/fet/Makefile
+++ b/deskutils/fet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fet
-DISTVERSION= 7.3.2
+DISTVERSION= 7.4.1
CATEGORIES= deskutils education
MASTER_SITES= https://lalescu.ro/liviu/fet/download/ \
https://lalescu.ro/liviu/fet/download/old/ \
diff --git a/deskutils/fet/distinfo b/deskutils/fet/distinfo
index 325acda36d08..7b5d1377af5f 100644
--- a/deskutils/fet/distinfo
+++ b/deskutils/fet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752947549
-SHA256 (fet-7.3.2.tar.bz2) = 7766da449c834a51d1846579dd4e9dd682d47e4ec25ff3efaaa28d397fe6c0fc
-SIZE (fet-7.3.2.tar.bz2) = 15936245
+TIMESTAMP = 1753734377
+SHA256 (fet-7.4.1.tar.bz2) = 4ab7193119d73114bc4770eb8a84834af79a6243710106ad034b23734c6fa86f
+SIZE (fet-7.4.1.tar.bz2) = 16597078
diff --git a/deskutils/fet/pkg-plist b/deskutils/fet/pkg-plist
index 95aa7c0f7542..ae38c522a380 100644
--- a/deskutils/fet/pkg-plist
+++ b/deskutils/fet/pkg-plist
@@ -4,6 +4,7 @@ share/man/man1/fet-cl.1.gz
share/man/man1/fet.1.gz
%%NLS%%%%DATADIR%%/translations/fet_ar.qm
%%NLS%%%%DATADIR%%/translations/fet_bg.qm
+%%NLS%%%%DATADIR%%/translations/fet_bs.qm
%%NLS%%%%DATADIR%%/translations/fet_ca.qm
%%NLS%%%%DATADIR%%/translations/fet_cs.qm
%%NLS%%%%DATADIR%%/translations/fet_da.qm
diff --git a/deskutils/hebcal/Makefile b/deskutils/hebcal/Makefile
index e788dd84af1a..3e2c04e207f3 100644
--- a/deskutils/hebcal/Makefile
+++ b/deskutils/hebcal/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hebcal
-PORTVERSION= 4.13
-PORTREVISION= 1
DISTVERSIONPREFIX= v
+DISTVERSION= 5.9.2.20250725
CATEGORIES= deskutils
MAINTAINER= rtd24@columbia.edu
@@ -11,14 +10,19 @@ WWW= https://hebcal.github.io
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf gmake perl5
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-TEST_TARGET= check
-
+USES= go:modules
USE_GITHUB= yes
+GH_TAGNAME= 16a4dbad70c5fd10
PLIST_FILES= bin/hebcal \
share/man/man1/hebcal.1.gz
+pre-build:
+ @${ECHO_CMD} 'package main' > ${WRKSRC}/dcity.go
+ @${ECHO_CMD} 'var defaultCity = "New York"' >> ${WRKSRC}/dcity.go
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKDIR}/bin/hebcal ${STAGEDIR}${PREFIX}/bin/hebcal
+ ${INSTALL_MAN} ${WRKSRC}/hebcal.1.in ${STAGEDIR}${PREFIX}/share/man/man1/hebcal.1
+
.include <bsd.port.mk>
diff --git a/deskutils/hebcal/distinfo b/deskutils/hebcal/distinfo
index c9bb9a743764..d0feac04af40 100644
--- a/deskutils/hebcal/distinfo
+++ b/deskutils/hebcal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1509188632
-SHA256 (hebcal-hebcal-v4.13_GH0.tar.gz) = 7b2e69b0e400ffd727fd818d926484c3f15a51cd6b325cea2483354501d6fce9
-SIZE (hebcal-hebcal-v4.13_GH0.tar.gz) = 721583
+TIMESTAMP = 1753451608
+SHA256 (hebcal-hebcal-v5.9.2.20250725-16a4dbad70c5fd10_GH0.tar.gz) = 1ae14518cc35dab13db8e78b6d99b76dc59870cf71d29d34f5eba444a97076c8
+SIZE (hebcal-hebcal-v5.9.2.20250725-16a4dbad70c5fd10_GH0.tar.gz) = 174257
diff --git a/deskutils/kuserfeedback/Makefile b/deskutils/kuserfeedback/Makefile
deleted file mode 100644
index 87eaed4d599a..000000000000
--- a/deskutils/kuserfeedback/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= kuserfeedback
-DISTVERSION= 1.3.0
-PORTREVISION= 1
-CATEGORIES= deskutils kde
-MASTER_SITES= KDE/stable/${PORTNAME}/
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Framework for collecting user feedback
-WWW= https://github.com/kde/kuserfeedback
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/COPYING.LIB
-
-DEPRECATED= has its functionality stripped compared to a kf6 variant
-
-USES= bison cmake compiler:c++11-lang kde:5 qt:5 tar:xz
-USE_KDE= ecm:build
-USE_QT= charts core declarative gui linguisttools network printsupport \
- svg widgets \
- buildtools:build qmake:build
-
-# KF6 coinstallability
-CMAKE_OFF= ENABLE_CLI ENABLE_CONSOLE ENABLE_DOCS
-
-OPTIONS_DEFINE= SERVER
-
-SERVER_DESC= Enable all features (requires php)
-SERVER_USES= php
-SERVER_CMAKE_BOOL= ENABLE_PHP ENABLE_PHP_UNIT
-SERVER_BUILD_DEPENDS= phpunit:devel/phpunit9@${PHP_FLAVOR}
-SERVER_RUN_DEPENDS= phpunit:devel/phpunit9@${PHP_FLAVOR}
-
-.include <bsd.port.mk>
diff --git a/deskutils/kuserfeedback/distinfo b/deskutils/kuserfeedback/distinfo
deleted file mode 100644
index ef840d85910c..000000000000
--- a/deskutils/kuserfeedback/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1699044746
-SHA256 (kuserfeedback-1.3.0.tar.xz) = 252308b822dd4690ea85ab1688c9b0da5512978ac6b435f77a5979fc1d2ffd13
-SIZE (kuserfeedback-1.3.0.tar.xz) = 230644
diff --git a/deskutils/kuserfeedback/pkg-descr b/deskutils/kuserfeedback/pkg-descr
deleted file mode 100644
index 131ad0ea1bf0..000000000000
--- a/deskutils/kuserfeedback/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Framework for collecting feedback from application users via telemetry and
-targeted surveys.
-
-Telemetry
-
- * Extensible set of data sources for telemetry.
- * Full control for the user on what data to contribute.
-
-Surveys
-
- * Distribute surveys and offer users to participate in them.
- * Survey targeting based on telemetry data.
- * Allow the user to configure how often they want to participate in surveys.
-
-
-This framework consists of the following components:
-
- * Libraries for use in applications.
- * QML bindings for the above.
- * A server application.
- * A management and analytics application.
diff --git a/deskutils/kuserfeedback/pkg-plist b/deskutils/kuserfeedback/pkg-plist
deleted file mode 100644
index 36d142054311..000000000000
--- a/deskutils/kuserfeedback/pkg-plist
+++ /dev/null
@@ -1,132 +0,0 @@
-@comment bin/UserFeedbackConsole
-@comment bin/userfeedbackctl
-include/KUserFeedback/AbstractDataSource
-include/KUserFeedback/ApplicationVersionSource
-include/KUserFeedback/CompilerInfoSource
-include/KUserFeedback/CpuInfoSource
-include/KUserFeedback/FeedbackConfigDialog
-include/KUserFeedback/FeedbackConfigUiController
-include/KUserFeedback/FeedbackConfigWidget
-include/KUserFeedback/LocaleInfoSource
-include/KUserFeedback/NotificationPopup
-include/KUserFeedback/OpenGLInfoSource
-include/KUserFeedback/PlatformInfoSource
-include/KUserFeedback/PropertyRatioSource
-include/KUserFeedback/Provider
-include/KUserFeedback/QPAInfoSource
-include/KUserFeedback/QtVersionSource
-include/KUserFeedback/ScreenInfoSource
-include/KUserFeedback/StartCountSource
-include/KUserFeedback/StyleInfoSource
-include/KUserFeedback/SurveyInfo
-include/KUserFeedback/UsageTimeSource
-include/KUserFeedback/abstractdatasource.h
-include/KUserFeedback/applicationversionsource.h
-include/KUserFeedback/compilerinfosource.h
-include/KUserFeedback/cpuinfosource.h
-include/KUserFeedback/feedbackconfigdialog.h
-include/KUserFeedback/feedbackconfiguicontroller.h
-include/KUserFeedback/feedbackconfigwidget.h
-include/KUserFeedback/kuserfeedback_version.h
-include/KUserFeedback/kuserfeedbackcore_export.h
-include/KUserFeedback/kuserfeedbackwidgets_export.h
-include/KUserFeedback/localeinfosource.h
-include/KUserFeedback/notificationpopup.h
-include/KUserFeedback/openglinfosource.h
-include/KUserFeedback/platforminfosource.h
-include/KUserFeedback/propertyratiosource.h
-include/KUserFeedback/provider.h
-include/KUserFeedback/qpainfosource.h
-include/KUserFeedback/qtversionsource.h
-include/KUserFeedback/screeninfosource.h
-include/KUserFeedback/startcountsource.h
-include/KUserFeedback/styleinfosource.h
-include/KUserFeedback/surveyinfo.h
-include/KUserFeedback/usagetimesource.h
-lib/cmake/KUserFeedback/KUserFeedbackConfig.cmake
-lib/cmake/KUserFeedback/KUserFeedbackConfigVersion.cmake
-lib/cmake/KUserFeedback/KUserFeedbackTarget-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/KUserFeedback/KUserFeedbackTarget.cmake
-lib/libKUserFeedbackCore.so
-lib/libKUserFeedbackCore.so.1
-lib/libKUserFeedbackCore.so.1.3.0
-lib/libKUserFeedbackWidgets.so
-lib/libKUserFeedbackWidgets.so.1
-lib/libKUserFeedbackWidgets.so.1.3.0
-%%QT_MKSPECDIR%%/modules/qt_KUserFeedbackCore.pri
-%%QT_MKSPECDIR%%/modules/qt_KUserFeedbackWidgets.pri
-%%QT_QMLDIR%%/org/kde/userfeedback/libKUserFeedbackQml.so
-%%QT_QMLDIR%%/org/kde/userfeedback/qmldir
-@comment share/KDE/UserFeedbackConsole/user-feedback-manual.qch
-@comment share/KDE/UserFeedbackConsole/user-feedback.qhc
-@comment share/applications/org.kde.kuserfeedback-console.desktop
-share/locale/ar/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ar/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/az/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/az/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/bg/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/bg/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ca/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ca/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ca@valencia/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ca@valencia/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/cs/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/cs/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/da/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/da/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/de/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/de/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/en_GB/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/en_GB/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/es/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/es/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/et/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/et/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/fi/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/fi/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/fr/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/fr/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/gl/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/gl/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ia/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ia/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/id/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/id/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/it/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/it/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ja/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ja/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ka/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ka/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ko/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ko/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/lt/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/lt/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/nl/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/nl/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/nn/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/pl/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/pl/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/pt/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/pt/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/pt_BR/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/pt_BR/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ro/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ru/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ru/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/sk/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/sk/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/sl/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/sl/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/sv/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/sv/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/tr/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/tr/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/uk/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/uk/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/zh_CN/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/zh_CN/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/zh_TW/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/zh_TW/LC_MESSAGES/userfeedbackprovider5_qt.qm
-@comment share/metainfo/org.kde.kuserfeedback-console.appdata.xml
-share/qlogging-categories5/org_kde_UserFeedback.categories
diff --git a/deskutils/projectlibre/Makefile b/deskutils/projectlibre/Makefile
index 49ec36f06640..ad7338bb1052 100644
--- a/deskutils/projectlibre/Makefile
+++ b/deskutils/projectlibre/Makefile
@@ -1,5 +1,5 @@
PORTNAME= projectlibre
-PORTVERSION= 1.9.3
+DISTVERSION= 1.9.8
CATEGORIES= deskutils editors java
MASTER_SITES= SF/${PORTNAME}/ProjectLibre/${PORTVERSION:S/.0$//} \
LOCAL/cpm/projectlibre/:icons
@@ -8,13 +8,15 @@ DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= vvd@FreeBSD.org
COMMENT= Open source desktop alternative to Microsoft Project
-WWW= https://www.projectlibre.com/product/1-alternative-microsoft-project-open-source
+WWW= https://www.projectlibre.com/projectlibre-desktop/
LICENSE= CPAL-1.0
+LICENSE_FILE= ${WRKSRC}/license/license.txt
USES= java
+JAVA_VERSION= 21+
DATADIR= ${JAVASHAREDIR}/${PORTNAME}-${PORTVERSION}
DESKTOP_ENTRIES="ProjectLibre" \
@@ -26,6 +28,7 @@ DESKTOP_ENTRIES="ProjectLibre" \
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= projectlibre.sh
+SUB_LIST= JAVA="${JAVA}"
DATAFILES= lib projectlibre.jar readme.html
diff --git a/deskutils/projectlibre/distinfo b/deskutils/projectlibre/distinfo
index 0e8c2a4c1276..00215b3d5a16 100644
--- a/deskutils/projectlibre/distinfo
+++ b/deskutils/projectlibre/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1618497494
-SHA256 (projectlibre/projectlibre-1.9.3.tar.gz) = b5391c4b060b9722f85759128c85644b61ab0ed9fc004c87f5f311311c276bac
-SIZE (projectlibre/projectlibre-1.9.3.tar.gz) = 18213632
+TIMESTAMP = 1753456789
+SHA256 (projectlibre/projectlibre-1.9.8.tar.gz) = 7ae4fd810e9e2c7f10f943a0906586851adda8e8b095918d87919148cdcfc8fa
+SIZE (projectlibre/projectlibre-1.9.8.tar.gz) = 20473312
SHA256 (projectlibre/projectlibre.png) = e47c00710f67e0e07a5baa7fa3ad12ff13c709867f910fd3ce2831764399b36e
SIZE (projectlibre/projectlibre.png) = 8070
diff --git a/deskutils/projectlibre/files/projectlibre.sh.in b/deskutils/projectlibre/files/projectlibre.sh.in
index de56f43c2578..bc8ef33f856e 100644
--- a/deskutils/projectlibre/files/projectlibre.sh.in
+++ b/deskutils/projectlibre/files/projectlibre.sh.in
@@ -3,6 +3,4 @@
PROJECTLIBRE_HOME="%%DATADIR%%"
export PROJECTLIBRE_HOME
cd "%%DATADIR%%"
-"%%LOCALBASE%%/bin/java" -jar "$PROJECTLIBRE_HOME/projectlibre.jar" "$@" > /dev/null 2>&1
-
-# eof
+exec "%%JAVA%%" -jar "$PROJECTLIBRE_HOME/projectlibre.jar" "$@"
diff --git a/deskutils/py-khard/Makefile b/deskutils/py-khard/Makefile
new file mode 100644
index 000000000000..2b125121e6f2
--- /dev/null
+++ b/deskutils/py-khard/Makefile
@@ -0,0 +1,59 @@
+PORTNAME= khard
+DISTVERSION= 0.20.0
+CATEGORIES= deskutils python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= herbert@gojira.at
+COMMENT= Console carddav client
+WWW= https://github.com/lucc/khard/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-argparse>0:textproc/py-sphinx-argparse@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-autoapi>0:textproc/py-sphinx-autoapi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-autodoc-typehints>0:textproc/py-sphinx-autodoc-typehints@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15:devel/py-ruamel.yaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}vdirsyncer>=0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}vobject>=0.9.5:deskutils/py-vobject@${PY_FLAVOR}
+
+USES= gmake python:3.9-3.11
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+SUB_FILES= pkg-message
+
+PLIST_FILES= share/zsh/site-functions/_khard \
+ share/zsh/site-functions/_email-khard \
+ ${EXAMPLESDIR}/khard.conf.example \
+ ${EXAMPLESDIR}/template.yaml \
+ share/man/man1/khard.1.gz \
+ share/man/man5/khard.conf.5.gz
+
+post-patch:
+ @${REINPLACE_CMD} \
+ -e 's|sphinx-build|${LOCALBASE}/bin/sphinx-build-${PYTHON_VER}|g' \
+ -e 's|sphinx-apidoc|${LOCALBASE}/bin/sphinx-apidoc-${PYTHON_VER}|g' \
+ ${WRKSRC}/doc/Makefile
+
+pre-build:
+ (cd ${WRKSRC}/doc && ${MAKE_CMD} man)
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions \
+ ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/misc/zsh/_khard \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ ${INSTALL_DATA} ${WRKSRC}/misc/zsh/_email-khard \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ (cd ${WRKSRC}/doc/source/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
+ ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khard.1 ${STAGEDIR}${PREFIX}/share/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khard.conf.5 ${STAGEDIR}${PREFIX}/share/man/man5
+
+.include <bsd.port.mk>
diff --git a/deskutils/py-khard/distinfo b/deskutils/py-khard/distinfo
new file mode 100644
index 000000000000..1bda2e61c959
--- /dev/null
+++ b/deskutils/py-khard/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753555422
+SHA256 (khard-0.20.0.tar.gz) = 178f32ccf01c050b5cd9e736282583de9a6445fd98e00388df792207629bbdd0
+SIZE (khard-0.20.0.tar.gz) = 611320
diff --git a/deskutils/py-khard/files/pkg-message.in b/deskutils/py-khard/files/pkg-message.in
new file mode 100644
index 000000000000..50487d89b4a1
--- /dev/null
+++ b/deskutils/py-khard/files/pkg-message.in
@@ -0,0 +1,9 @@
+[
+{ type: install
+ message: <<EOM
+Copy the example configuration from
+%%PREFIX%%/share/examples/khard/khard.conf.example to
+$XDG_CONFIG_HOME/khard/khard.conf
+EOM
+}
+]
diff --git a/deskutils/py-khard/pkg-descr b/deskutils/py-khard/pkg-descr
new file mode 100644
index 000000000000..5aec8083d4e9
--- /dev/null
+++ b/deskutils/py-khard/pkg-descr
@@ -0,0 +1,3 @@
+Khard is an address book for the console. It creates, reads, modifies and
+removes carddav address book entries at your local machine. Khard is also
+compatible to the email clients mutt and alot and the SIP client twinkle.
diff --git a/deskutils/py-paperless-ngx/Makefile b/deskutils/py-paperless-ngx/Makefile
index 36609cd699ee..543abc7e87a3 100644
--- a/deskutils/py-paperless-ngx/Makefile
+++ b/deskutils/py-paperless-ngx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paperless-ngx
-DISTVERSION= 2.16.3
DISTVERSIONPREFIX= v
+DISTVERSION= 2.17.1
CATEGORIES= deskutils python
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/:webui \
GH:gh
@@ -17,9 +17,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bleach>=6.2.0:www/py-bleach@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}concurrent-log-handler>=0.9.19:sysutils/py-concurrent-log-handler@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dateparser>=1.2.1:devel/py-dateparser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-channels-redis>=4.2.1:www/py-dj51-channels-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-allauth>=65.9.0:www/py-dj51-django-allauth@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dateparser>=1.2.2:devel/py-dateparser@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj51-channels-redis>=4.3.0:www/py-dj51-channels-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj51-django-allauth>=65.10.0:www/py-dj51-django-allauth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj51-django-auditlog>=3.0.0:www/py-dj51-django-auditlog@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj51-django-celery-results>=2.6.0:www/py-dj51-django-celery-results@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj51-django-compression-middleware>=0.5.0:www/py-dj51-django-compression-middleware@${PY_FLAVOR} \
@@ -34,18 +34,18 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}filelock>=3.17.0:sysutils/py-filelock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flower>=2.0.1:www/py-flower@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gotenberg-client>=0.10.0:converters/py-gotenberg-client@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}granian>=2.3.3:www/py-granian@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}granian>=2.5.0:www/py-granian@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}h2>=4.1.0:www/py-h2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hiredis>=3.0.0:databases/py-hiredis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httptools>=0.6.4:www/py-httptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx-oauth>=0.10.1:www/py-httpx-oauth@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}imap-tools>=1.10.0:mail/py-imap-tools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}imap-tools>=1.11.0:mail/py-imap-tools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}inotifyrecursive>=0.3.5_2:devel/py-inotifyrecursive@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}langdetect>=1.0.9:textproc/py-langdetect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mysqlclient>=2.2.7:databases/py-mysqlclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nltk>=3.8.1:textproc/py-nltk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ocrmypdf>=16.10.1:textproc/py-ocrmypdf@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pathvalidate>=3.2.3:devel/py-pathvalidate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pathvalidate>=3.3.1:devel/py-pathvalidate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pdf2image>=1.17.0:graphics/py-pdf2image@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pdftotext>=3.0.0:textproc/py-pdftotext@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg2>=2.9.10:databases/py-psycopg2@${PY_FLAVOR} \
diff --git a/deskutils/py-paperless-ngx/distinfo b/deskutils/py-paperless-ngx/distinfo
index ba50a6293da7..65c7da79fb33 100644
--- a/deskutils/py-paperless-ngx/distinfo
+++ b/deskutils/py-paperless-ngx/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749710100
-SHA256 (paperless-ngx-v2.16.3.tar.xz) = 8d26e989555b35929208b3693ff27e16d0e2eb1db8cbb5630c4766b8be349a00
-SIZE (paperless-ngx-v2.16.3.tar.xz) = 77068608
-SHA256 (paperless-ngx-paperless-ngx-v2.16.3_GH0.tar.gz) = d23ba8f354bc9b199d86fd363cfe1e93901471b4d45b55b804facaee2bc4aee5
-SIZE (paperless-ngx-paperless-ngx-v2.16.3_GH0.tar.gz) = 49816301
+TIMESTAMP = 1751359329
+SHA256 (paperless-ngx-v2.17.1.tar.xz) = b70bd19d4af4e41984b1d5637dd7f032351c0d7eadd4bd2e49ab21579e4ab09a
+SIZE (paperless-ngx-v2.17.1.tar.xz) = 78780336
+SHA256 (paperless-ngx-paperless-ngx-v2.17.1_GH0.tar.gz) = ab6c356a4485c5f3cb6b9c463c4468e9c9eaef538332396dafbcdb2cb63d2b88
+SIZE (paperless-ngx-paperless-ngx-v2.17.1_GH0.tar.gz) = 49844317
diff --git a/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py b/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py
new file mode 100644
index 000000000000..948e6f5f4e98
--- /dev/null
+++ b/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py
@@ -0,0 +1,20 @@
+--- src/paperless_mail/mail.py.orig 2025-06-19 19:07:49 UTC
++++ src/paperless_mail/mail.py
+@@ -29,7 +29,7 @@ from imap_tools import MailBoxUnencrypted
+ from imap_tools import MailMessage
+ from imap_tools import MailMessageFlags
+ from imap_tools import errors
+-from imap_tools.mailbox import MailBoxTls
++from imap_tools.mailbox import MailBoxStartTls
+ from imap_tools.query import LogicOperator
+
+ from documents.data_models import ConsumableDocument
+@@ -419,7 +419,7 @@ def get_mailbox(server, port, security) -> MailBox:
+ if security == MailAccount.ImapSecurity.NONE:
+ mailbox = MailBoxUnencrypted(server, port)
+ elif security == MailAccount.ImapSecurity.STARTTLS:
+- mailbox = MailBoxTls(server, port, ssl_context=ssl_context)
++ mailbox = MailBoxStartTls(server, port, ssl_context=ssl_context)
+ elif security == MailAccount.ImapSecurity.SSL:
+ mailbox = MailBox(server, port, ssl_context=ssl_context)
+ else:
diff --git a/deskutils/py-paperless-ngx/files/pkg-message.in b/deskutils/py-paperless-ngx/files/pkg-message.in
index 2abb73ca7ab0..6f38d15dc3ef 100644
--- a/deskutils/py-paperless-ngx/files/pkg-message.in
+++ b/deskutils/py-paperless-ngx/files/pkg-message.in
@@ -31,4 +31,25 @@ Please modify your %%PREFIX%%/etc/paperless.conf based on
`*NLTK*` settings found in %%PREFIX%%/etc/paperless.conf.sample.
EOM
}
+{ type: upgrade
+ minimum_version: "2.16.0"
+ maximum_version: "2.17.1"
+ message: <<EOM
+WARNING
+
+In versions 2.16.0 - 2.16.3, the interpretation of offset days for
+scheduled workflows was inverted. This has been corrected to restore
+the intuitive, pre-2.16 behavior:
+
+ Positive offsets now trigger workflows after the date
+ Negative offsets trigger workflows before the date
+
+If you configured scheduled workflows in v2.16.x with inverted offsets
+(or adjusted a trigger created in 2.15.x), you must now adjust the
+offset sign to match this corrected logic.
+
+If you did not alter your workflow triggers after upgrading from v2.15,
+no changes are required.
+EOM
+}
]
diff --git a/deskutils/py-paperless-ngx/pkg-plist b/deskutils/py-paperless-ngx/pkg-plist
index 7c0aa1863415..a3aaee6580cb 100644
--- a/deskutils/py-paperless-ngx/pkg-plist
+++ b/deskutils/py-paperless-ngx/pkg-plist
@@ -2023,6 +2023,53 @@ share/man/man7/paperless-ngx.7.gz
%%WWWDIR%%/static/frontend/es-ES/styles.css
%%WWWDIR%%/static/frontend/es-ES/styles.css.br
%%WWWDIR%%/static/frontend/es-ES/styles.css.gz
+%%WWWDIR%%/static/frontend/fa-IR/3rdpartylicenses.txt
+%%WWWDIR%%/static/frontend/fa-IR/3rdpartylicenses.txt.br
+%%WWWDIR%%/static/frontend/fa-IR/3rdpartylicenses.txt.gz
+%%WWWDIR%%/static/frontend/fa-IR/apple-touch-icon.png
+%%WWWDIR%%/static/frontend/fa-IR/assets/document.png
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.min.mjs
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.min.mjs.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.min.mjs.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.worker.min.mjs
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.worker.min.mjs.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.worker.min.mjs.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark-notext.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark-notext.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark-notext.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-notext.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-notext.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-notext.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-white-notext.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-white-notext.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-white-notext.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/favicon.ico
+%%WWWDIR%%/static/frontend/fa-IR/favicon.ico.br
+%%WWWDIR%%/static/frontend/fa-IR/favicon.ico.gz
+%%WWWDIR%%/static/frontend/fa-IR/index.html
+%%WWWDIR%%/static/frontend/fa-IR/index.html.br
+%%WWWDIR%%/static/frontend/fa-IR/index.html.gz
+%%WWWDIR%%/static/frontend/fa-IR/main.js
+%%WWWDIR%%/static/frontend/fa-IR/main.js.br
+%%WWWDIR%%/static/frontend/fa-IR/main.js.gz
+%%WWWDIR%%/static/frontend/fa-IR/manifest.webmanifest
+%%WWWDIR%%/static/frontend/fa-IR/manifest.webmanifest.br
+%%WWWDIR%%/static/frontend/fa-IR/manifest.webmanifest.gz
+%%WWWDIR%%/static/frontend/fa-IR/polyfills.js
+%%WWWDIR%%/static/frontend/fa-IR/polyfills.js.br
+%%WWWDIR%%/static/frontend/fa-IR/polyfills.js.gz
+%%WWWDIR%%/static/frontend/fa-IR/runtime.js
+%%WWWDIR%%/static/frontend/fa-IR/runtime.js.br
+%%WWWDIR%%/static/frontend/fa-IR/runtime.js.gz
+%%WWWDIR%%/static/frontend/fa-IR/styles.css
+%%WWWDIR%%/static/frontend/fa-IR/styles.css.br
+%%WWWDIR%%/static/frontend/fa-IR/styles.css.gz
%%WWWDIR%%/static/frontend/fi-FI/3rdpartylicenses.txt
%%WWWDIR%%/static/frontend/fi-FI/3rdpartylicenses.txt.br
%%WWWDIR%%/static/frontend/fi-FI/3rdpartylicenses.txt.gz
diff --git a/deskutils/readur/files/patch-powerpc64le b/deskutils/readur/files/patch-powerpc64le
new file mode 100644
index 000000000000..c70aea7304f9
--- /dev/null
+++ b/deskutils/readur/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/deskutils/stirling-pdf/Makefile b/deskutils/stirling-pdf/Makefile
index 824708d89692..2b825e587706 100644
--- a/deskutils/stirling-pdf/Makefile
+++ b/deskutils/stirling-pdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stirling-pdf
-PORTVERSION= 1.0.2
+PORTVERSION= 1.1.1
CATEGORIES= deskutils java
MASTER_SITES= https://files.stirlingpdf.com/v${PORTVERSION}/
DISTNAME= Stirling-PDF-with-login
diff --git a/deskutils/stirling-pdf/distinfo b/deskutils/stirling-pdf/distinfo
index 46bad29c78f8..2ab0d52fd151 100644
--- a/deskutils/stirling-pdf/distinfo
+++ b/deskutils/stirling-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752125821
-SHA256 (stirling-pdf/1.0.2/Stirling-PDF-with-login.jar) = a32de483ad6d66ca6ab105fa5f0b2ca97f916c971f58f9d40ac7a2396f63686e
-SIZE (stirling-pdf/1.0.2/Stirling-PDF-with-login.jar) = 155649222
+TIMESTAMP = 1754018939
+SHA256 (stirling-pdf/1.1.1/Stirling-PDF-with-login.jar) = d442f1e4a454821474c7591f376dde5530c81e98cbe7c72034ae82c9f0c30922
+SIZE (stirling-pdf/1.1.1/Stirling-PDF-with-login.jar) = 155536979
diff --git a/deskutils/xdg-desktop-portal/Makefile b/deskutils/xdg-desktop-portal/Makefile
index 5e55139658f2..cf88fb440de2 100644
--- a/deskutils/xdg-desktop-portal/Makefile
+++ b/deskutils/xdg-desktop-portal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xdg-desktop-portal
-PORTVERSION= 1.20.0
-PORTREVISION= 2
+DISTVERSION= 1.20.3
CATEGORIES= deskutils
MAINTAINER= arrowd@FreeBSD.org
@@ -12,16 +11,19 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libfuse3.so:filesystems/fusefs-libs3 \
libgeoclue-2.so:net/geoclue \
- libgudev-1.0.so.0:devel/libgudev \
+ libgudev-1.0.so:devel/libgudev \
libjson-glib-1.0.so:devel/json-glib \
libpipewire-0.3.so:multimedia/pipewire \
libportal.so:deskutils/libportal
-USES= gettext-tools gmake gnome gstreamer meson pkgconfig python:build shebangfix
+USES= gettext-tools gmake gnome gstreamer meson pkgconfig \
+ python:build shebangfix
USE_GITHUB= yes
GH_ACCOUNT= flatpak
USE_GNOME= gdkpixbuf glib20
+SHEBANG_FILES= src/generate-method-info.py
+
MESON_ARGS= -Ddocumentation=disabled \
-Dflatpak-interfaces=disabled \
-Dsandboxed-image-validation=disabled \
@@ -29,15 +31,12 @@ MESON_ARGS= -Ddocumentation=disabled \
-Dsystemd=disabled \
-Dtests=disabled
-SHEBANG_FILES= src/generate-method-info.py
-
OPTIONS_DEFINE= MANPAGES
+OPTIONS_SUB= yes
MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils
MANPAGES_MESON_ENABLED= man-pages
-OPTIONS_SUB= yes
-
post-install:
@${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd
diff --git a/deskutils/xdg-desktop-portal/distinfo b/deskutils/xdg-desktop-portal/distinfo
index 575b86ed19bc..9f7bf2de7c46 100644
--- a/deskutils/xdg-desktop-portal/distinfo
+++ b/deskutils/xdg-desktop-portal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741594646
-SHA256 (flatpak-xdg-desktop-portal-1.20.0_GH0.tar.gz) = b596fa3dcec67e90d5a657395a17e347820095ac5616a28ba319f4d45a999792
-SIZE (flatpak-xdg-desktop-portal-1.20.0_GH0.tar.gz) = 1330779
+TIMESTAMP = 1753610488
+SHA256 (flatpak-xdg-desktop-portal-1.20.3_GH0.tar.gz) = 01d2a8ceaab06fa1d0638abe541dbb415a0a19be271d9669a93ec1640f87ea4a
+SIZE (flatpak-xdg-desktop-portal-1.20.3_GH0.tar.gz) = 1337615
diff --git a/deskutils/xdg-desktop-portal/pkg-plist b/deskutils/xdg-desktop-portal/pkg-plist
index 0401e3748f1a..27b14c01066c 100644
--- a/deskutils/xdg-desktop-portal/pkg-plist
+++ b/deskutils/xdg-desktop-portal/pkg-plist
@@ -65,6 +65,7 @@ share/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service
share/dbus-1/services/org.freedesktop.portal.Desktop.service
share/dbus-1/services/org.freedesktop.portal.Documents.service
share/locale/be/LC_MESSAGES/xdg-desktop-portal.mo
+share/locale/bg/LC_MESSAGES/xdg-desktop-portal.mo
share/locale/ca/LC_MESSAGES/xdg-desktop-portal.mo
share/locale/cs/LC_MESSAGES/xdg-desktop-portal.mo
share/locale/da/LC_MESSAGES/xdg-desktop-portal.mo
diff --git a/devel/Makefile b/devel/Makefile
index b979cdbd9757..20684e9f2106 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -174,7 +174,6 @@
SUBDIR += activitymail
SUBDIR += actor-framework
SUBDIR += adacurses
- SUBDIR += aegis
SUBDIR += agar
SUBDIR += aifad
SUBDIR += air-go
@@ -239,7 +238,6 @@
SUBDIR += arm-none-eabi-gcc
SUBDIR += arm-none-eabi-newlib
SUBDIR += aros-sdk
- SUBDIR += arpc
SUBDIR += art
SUBDIR += asfml
SUBDIR += asl
@@ -378,7 +376,9 @@
SUBDIR += cargo-hack
SUBDIR += cargo-leptos
SUBDIR += cargo-llvm-cov
+ SUBDIR += cargo-make
SUBDIR += cargo-mutants
+ SUBDIR += cargo-readme
SUBDIR += cargo-spellcheck
SUBDIR += cargo-tarpaulin
SUBDIR += cargo-udeps
@@ -876,6 +876,7 @@
SUBDIR += gitlab-shell
SUBDIR += gitleaks
SUBDIR += gitlist
+ SUBDIR += gitmux
SUBDIR += gitolite
SUBDIR += gitolite2
SUBDIR += gitoxide
@@ -919,7 +920,6 @@
SUBDIR += godot
SUBDIR += godot-tools
SUBDIR += godot35
- SUBDIR += godot35-tools
SUBDIR += goffice
SUBDIR += gogs
SUBDIR += golangci-lint
@@ -1298,7 +1298,6 @@
SUBDIR += libfixposix
SUBDIR += libfmt
SUBDIR += libfort
- SUBDIR += libfortuna
SUBDIR += libfreefare
SUBDIR += libftdi
SUBDIR += libftdi1
@@ -1309,7 +1308,6 @@
SUBDIR += libgamepad
SUBDIR += libgdata
SUBDIR += libgee
- SUBDIR += libgee06
SUBDIR += libgetline
SUBDIR += libgit2
SUBDIR += libgit2-glib
@@ -1317,7 +1315,6 @@
SUBDIR += libglademm24
SUBDIR += libgnt
SUBDIR += libgnuregex
- SUBDIR += libgpc
SUBDIR += libgpkg
SUBDIR += libgpr
SUBDIR += libgrading
@@ -1583,6 +1580,7 @@
SUBDIR += llvm18
SUBDIR += llvm19
SUBDIR += llvm20
+ SUBDIR += llvm21
SUBDIR += lm4tools
SUBDIR += lmdbg
SUBDIR += lndir
@@ -1619,6 +1617,7 @@
SUBDIR += lua-lpeg
SUBDIR += lua-luacheck
SUBDIR += lua-luarocks
+ SUBDIR += lua-luastatic
SUBDIR += lua-lunit
SUBDIR += lua-lunitx
SUBDIR += lua-mode
@@ -1647,7 +1646,6 @@
SUBDIR += magic_enum
SUBDIR += magit
SUBDIR += magit-devel
- SUBDIR += make++
SUBDIR += makedepend
SUBDIR += malloy
SUBDIR += marisa-trie
@@ -1707,7 +1705,6 @@
SUBDIR += ncc
SUBDIR += ncnf
SUBDIR += ncurses
- SUBDIR += netscape-java40
SUBDIR += netsurf-buildsystem
SUBDIR += newfile
SUBDIR += newt
@@ -1831,18 +1828,12 @@
SUBDIR += opendht
SUBDIR += opengrok
SUBDIR += openocd
+ SUBDIR += openocd-devel
SUBDIR += opentelemetry-cpp
SUBDIR += opentelemetry-proto
SUBDIR += orc
SUBDIR += orcania
SUBDIR += osc
- SUBDIR += ossp-al
- SUBDIR += ossp-cfg
- SUBDIR += ossp-ex
- SUBDIR += ossp-l2
- SUBDIR += ossp-val
- SUBDIR += ossp-var
- SUBDIR += ossp-xds
SUBDIR += outcome
SUBDIR += p4
SUBDIR += p4.el
@@ -4349,13 +4340,10 @@
SUBDIR += psimd
SUBDIR += pstreams
SUBDIR += psvn
- SUBDIR += pth
- SUBDIR += pth-hard
SUBDIR += pthreadpool
SUBDIR += pthsem
SUBDIR += ptl
SUBDIR += ptlib
- SUBDIR += publib
SUBDIR += purescript-language-server
SUBDIR += pushmi
SUBDIR += py-Automat
@@ -6326,7 +6314,6 @@
SUBDIR += qgit
SUBDIR += qjson
SUBDIR += qlementine
- SUBDIR += qmake
SUBDIR += qschematic
SUBDIR += qscintilla2
SUBDIR += qscintilla2-designerplugin
@@ -6438,7 +6425,6 @@
SUBDIR += ros-wstool
SUBDIR += roswell
SUBDIR += rote
- SUBDIR += rpc2
SUBDIR += rpclib
SUBDIR += rsvndump
SUBDIR += rttr
@@ -8180,7 +8166,6 @@
SUBDIR += sasm
SUBDIR += sbt
SUBDIR += scalatest
- SUBDIR += scandoc
SUBDIR += scc
SUBDIR += sccache
SUBDIR += sccs
@@ -8224,7 +8209,6 @@
SUBDIR += sigar
SUBDIR += signal-sqlcipher-extension
SUBDIR += sigslot
- SUBDIR += silc-toolkit
SUBDIR += silentbob
SUBDIR += simavr
SUBDIR += simde
@@ -8459,7 +8443,6 @@
SUBDIR += wizardkit
SUBDIR += wizer
SUBDIR += woff2
- SUBDIR += wrangler
SUBDIR += wxformbuilder
SUBDIR += xa65
SUBDIR += xbyak
diff --git a/devel/R-cran-future/Makefile b/devel/R-cran-future/Makefile
index 1bb47d54a9c3..d5dc52707a8f 100644
--- a/devel/R-cran-future/Makefile
+++ b/devel/R-cran-future/Makefile
@@ -1,5 +1,5 @@
PORTNAME= future
-DISTVERSION= 1.58.0
+DISTVERSION= 1.67.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-future/distinfo b/devel/R-cran-future/distinfo
index eef09116e7ae..7c875d0e05af 100644
--- a/devel/R-cran-future/distinfo
+++ b/devel/R-cran-future/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749208036
-SHA256 (future_1.58.0.tar.gz) = 2777c9bfd2a24be77119f39b54539240fe71af074292f656ee54c4dc221a8fe4
-SIZE (future_1.58.0.tar.gz) = 439791
+TIMESTAMP = 1753976472
+SHA256 (future_1.67.0.tar.gz) = f8cb84095c5b5eaf0d2e33ba513982ba3d4b3a95928c3b353bd3be00ef569497
+SIZE (future_1.67.0.tar.gz) = 442676
diff --git a/devel/R-cran-parallelly/Makefile b/devel/R-cran-parallelly/Makefile
index 5f158a84c6e1..0b875211c5f1 100644
--- a/devel/R-cran-parallelly/Makefile
+++ b/devel/R-cran-parallelly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= parallelly
-DISTVERSION= 1.45.0
+DISTVERSION= 1.45.1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-parallelly/distinfo b/devel/R-cran-parallelly/distinfo
index 34f86c6f9b2b..488935ccbbbf 100644
--- a/devel/R-cran-parallelly/distinfo
+++ b/devel/R-cran-parallelly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749210626
-SHA256 (parallelly_1.45.0.tar.gz) = 5c0f9cc600cf5dc86d1a5b906b561c5f9655397c906de1027dc4b4bf79a7510f
-SIZE (parallelly_1.45.0.tar.gz) = 317523
+TIMESTAMP = 1753715838
+SHA256 (parallelly_1.45.1.tar.gz) = 6b5d3c0487fd8f9b05d98077c08919dc282bc9046c305efe49b34487ffbf485d
+SIZE (parallelly_1.45.1.tar.gz) = 318137
diff --git a/devel/R-cran-sfsmisc/Makefile b/devel/R-cran-sfsmisc/Makefile
index 76f4f3344243..8aab97288eb0 100644
--- a/devel/R-cran-sfsmisc/Makefile
+++ b/devel/R-cran-sfsmisc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sfsmisc
-DISTVERSION= 1.1-20
+DISTVERSION= 1.1-21
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-sfsmisc/distinfo b/devel/R-cran-sfsmisc/distinfo
index e79698bc4dfd..b504fcf84217 100644
--- a/devel/R-cran-sfsmisc/distinfo
+++ b/devel/R-cran-sfsmisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731066353
-SHA256 (sfsmisc_1.1-20.tar.gz) = 44630fa1821c01d57b03b4d7d4b1db32e04b83c5b931ee452b5e18cc59c3776b
-SIZE (sfsmisc_1.1-20.tar.gz) = 186522
+TIMESTAMP = 1753658608
+SHA256 (sfsmisc_1.1-21.tar.gz) = 14ca739233871c00429ee991f5b6259aabc670a39b6fb4d349e009db8fc6d470
+SIZE (sfsmisc_1.1-21.tar.gz) = 187050
diff --git a/devel/acme/Makefile b/devel/acme/Makefile
index 00ea6c070790..57b1037f3186 100644
--- a/devel/acme/Makefile
+++ b/devel/acme/Makefile
@@ -21,7 +21,7 @@ BUILD_WRKSRC= ${WRKSRC}/src
OPTIONS_DEFINE= DOCS EXAMPLES
SVN_REPO= https://svn.code.sf.net/p/acme-crossass/code-0/trunk
-SVN_REV= r324
+SVN_REV= r447
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/acme ${STAGEDIR}${PREFIX}/bin
diff --git a/devel/acme/distinfo b/devel/acme/distinfo
index a91c1af8887e..69c5fa73f4e8 100644
--- a/devel/acme/distinfo
+++ b/devel/acme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678971128
-SHA256 (acme-0.97.r324.tar.xz) = 284ee08905cc40c2c69ede2d8957448220d3cf37929b5cc0570c5dc7800c3b39
-SIZE (acme-0.97.r324.tar.xz) = 326100
+TIMESTAMP = 1753974449
+SHA256 (acme-0.97.r447.tar.xz) = fe309dad552b44157fa2cd499db17522dcb2441b82ae8fa950970b3aa88691eb
+SIZE (acme-0.97.r447.tar.xz) = 349352
diff --git a/devel/acme/pkg-plist b/devel/acme/pkg-plist
index 15d827012613..c1f294c8c1bd 100644
--- a/devel/acme/pkg-plist
+++ b/devel/acme/pkg-plist
@@ -76,6 +76,7 @@ bin/acme
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c64doubledabble.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c64misc.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ddrv.a
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/denial-of-service.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/macedit.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/const.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/core.a
@@ -84,4 +85,5 @@ bin/acme
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/macros.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/out.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/me/vars.a
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/reu-detect.a
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/trigono.a
diff --git a/devel/aegis/Makefile b/devel/aegis/Makefile
deleted file mode 100644
index 543ed3295bd4..000000000000
--- a/devel/aegis/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-PORTNAME= aegis
-PORTVERSION= 4.25
-DISTVERSIONSUFFIX= .D510
-PORTREVISION= 16
-CATEGORIES= devel
-MASTER_SITES= SF
-
-MAINTAINER= aryeh.friedman@gmail.com
-COMMENT= Transaction-based software configuration management system
-WWW= https://aegis.sourceforge.net/
-
-DEPRECATED= Abandoned upstream, last release in 2012
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= GPLv3
-
-LIB_DEPENDS= libcurl.so:ftp/curl
-RUN_DEPENDS= tkdiff:textproc/tkdiff
-
-USES= cpe gettext ghostscript gnome groff perl5 tk bison
-USE_GNOME= libxml2
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CPPFLAGS+= "-I${LOCALBASE}/include"
-CONFIGURE_ARGS= --with-nlsdir="${PREFIX}/share/locale"
-CONFIGURE_ENV= WISH="${WISH}"
-LDFLAGS+= -L${LOCALBASE}/lib
-MAKE_JOBS_UNSAFE= yes
-
-OPTIONS_DEFINE= DOCS NLS
-OPTIONS_SUB= yes
-
-# XXX Manpages are installed into ${DATADIR} too -- there's no easy way to
-# stop this because we don't have Makefile.am provided. Maintainer will
-# sort this with upstream.
-
-PORTDATA= *
-PORTDOCS= *
-
-.include <bsd.port.options.mk>
-
-post-patch:
-# Avoid "2>/dev/null" redirect in csh (ends up with empty manpath).
- @${REINPLACE_CMD} -Ee 's|(MANPATH_PROG) 2>/dev/null|\1|' \
- ${WRKSRC}/configure
-# Fix path to Tk interpreter.
- @cd ${WRKSRC}/script && ${REINPLACE_CMD} -e 's|wish |${WISH} |' \
- aebuffy.in aecomp.in aexver.in tkaeca.in tkaegis.in tkaenc.in \
- tkaepa.in tkaer.in xaegis.in
-# Import global variable "datadir" inside function (not found otherwise).
- @${REINPLACE_CMD} -e 's|global lib|& datadir|' \
- ${WRKSRC}/script/xaegis.in
-
-post-configure:
-.if empty(PORT_OPTIONS:MNLS)
- ${REINPLACE_CMD} -e 's|HAVE_MSGFMT = yes|HAVE_MSGFMT = no|' \
- ${WRKSRC}/Makefile
-.endif
-
-post-install:
- ${MKDIR} -p ${STAGEDIR}${PREFIX}/com/aegis
-# Fails to reinstall because keeps track of created directories, so make it
-# forget that, by recreating them on each install.
- @${FIND} ${WRKSRC} -type f -name ".*dir" -delete
-
-.include <bsd.port.mk>
diff --git a/devel/aegis/distinfo b/devel/aegis/distinfo
deleted file mode 100644
index 2abcadd26343..000000000000
--- a/devel/aegis/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SIZE (aegis-4.25.D510.tar.gz) = 5194355
-SHA256 (aegis-4.25.D510.tar.gz) = 53484003cf47709f2366aaecfdfa594dddd5f8ae0bd794be7d24e9ad86bf458e
diff --git a/devel/aegis/files/patch-aefind_cmdline_y b/devel/aegis/files/patch-aefind_cmdline_y
deleted file mode 100644
index 646adb564ebf..000000000000
--- a/devel/aegis/files/patch-aefind_cmdline_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- aefind/cmdline.y.orig 2020-06-17 17:53:49.450461000 -0400
-+++ aefind/cmdline.y 2020-06-17 17:54:14.484267000 -0400
-@@ -2,6 +2,7 @@
- * aegis - project change supervisor
- * Copyright (C) 1997-1999, 2001-2008, 2011, 2012 Peter Miller
- * Copyright (C) 2007 Walter Franzini
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,6 +18,7 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {cmdline_}
- %{
-
- #include <common/ac/assert.h>
diff --git a/devel/aegis/files/patch-aegrep_main.cc b/devel/aegis/files/patch-aegrep_main.cc
deleted file mode 100644
index 1fa5219350a8..000000000000
--- a/devel/aegis/files/patch-aegrep_main.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- aegrep/main.cc.orig 2012-12-04 02:03:33 UTC
-+++ aegrep/main.cc
-@@ -32,6 +32,9 @@
-
- #include <aegrep/arglex3.h>
-
-+#include <sys/types.h>
-+#include <sys/wait.h>
-+
-
- static void
- grep_usage(void)
diff --git a/devel/aegis/files/patch-aeimport_format_rcs_gram_y b/devel/aegis/files/patch-aeimport_format_rcs_gram_y
deleted file mode 100644
index c86e24f07c0d..000000000000
--- a/devel/aegis/files/patch-aeimport_format_rcs_gram_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- aeimport/format/rcs/gram.y.orig 2020-06-17 17:55:08.321101000 -0400
-+++ aeimport/format/rcs/gram.y 2020-06-17 17:55:44.146287000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 2001-2006, 2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,6 +18,7 @@
- * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {format_rcs_gram_}
- %{
-
- #include <common/ac/assert.h>
diff --git a/devel/aegis/files/patch-aeimport_format_sccs_gram_y b/devel/aegis/files/patch-aeimport_format_sccs_gram_y
deleted file mode 100644
index b75bed2dfa0d..000000000000
--- a/devel/aegis/files/patch-aeimport_format_sccs_gram_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- aeimport/format/sccs/gram.y.orig 2020-06-17 17:56:11.007600000 -0400
-+++ aeimport/format/sccs/gram.y 2020-06-17 17:56:29.944250000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 2001-2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -16,6 +17,7 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {format_sccs_gram_}
- %{
-
- #include <common/ac/assert.h>
diff --git a/devel/aegis/files/patch-common_ac_shared__ptr.h b/devel/aegis/files/patch-common_ac_shared__ptr.h
deleted file mode 100644
index f755c8ffb99c..000000000000
--- a/devel/aegis/files/patch-common_ac_shared__ptr.h
+++ /dev/null
@@ -1,26 +0,0 @@
---- common/ac/shared_ptr.h.orig 2012-12-04 02:03:33 UTC
-+++ common/ac/shared_ptr.h
-@@ -21,23 +21,6 @@
- #define COMMON_AC_SHARED_PTR_H
-
- #include <common/config.h>
--
--#ifdef HAVE_TR1_MEMORY
--
--#include <tr1/memory>
--
--#define aegis_shared_ptr std::tr1::shared_ptr
--
--#elif HAVE_BOOST_SHARED_PTR_HPP
--
--#include <boost/shared_ptr.hpp>
--
--#define aegis_shared_ptr boost::shared_ptr
--
--#else
--
- #include <common/ac/shared_ptr/aegis.h>
-
--#endif
--
- #endif // COMMON_AC_SHARED_PTR_H
diff --git a/devel/aegis/files/patch-common_ac_string.h b/devel/aegis/files/patch-common_ac_string.h
deleted file mode 100644
index e32df5a97965..000000000000
--- a/devel/aegis/files/patch-common_ac_string.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- common/ac/string.h.orig 2012-12-04 02:03:33 UTC
-+++ common/ac/string.h
-@@ -128,10 +128,12 @@ size_t strlcat(char *dst, const char *sr
- char *strendcpy(char *dst, const char *src, const char *end);
- #endif
-
-+/*
- #undef strcat
- #define strcat strcat_is_unsafe__use_strendcat_instead@
- #undef strcpy
- #define strcpy strcpy_is_unsafe__use_strendcpy_instead@
-+*/
-
- #ifndef HAVE_MEMMEM
- void *memmem(const void *, size_t, const void *, size_t);
diff --git a/devel/aegis/files/patch-common_gettime_y b/devel/aegis/files/patch-common_gettime_y
deleted file mode 100644
index f3e18676f38b..000000000000
--- a/devel/aegis/files/patch-common_gettime_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- common/gettime.y.orig 2020-06-17 17:45:06.095616000 -0400
-+++ common/gettime.y 2020-06-17 17:45:33.928740000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 1991-1995, 1997-1999, 2002-2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -21,6 +22,7 @@
- * Steven Bellovin <smb@cs.unc.edu>
- */
-
-+%define api.prefix {gettime_}
- %token AGO
- %token COLON
- %token COMMA
diff --git a/devel/aegis/files/patch-common_mem.h b/devel/aegis/files/patch-common_mem.h
deleted file mode 100644
index 6fa053d3825b..000000000000
--- a/devel/aegis/files/patch-common_mem.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- common/mem.h.orig 2012-12-04 02:03:33 UTC
-+++ common/mem.h
-@@ -123,7 +123,7 @@ char *dmem_copy_string(const char *file,
- #endif
-
- #if HAVE_HEADER_NEW || HAVE_NEW_H
--#define THROW_BAD_ALLOC throw(std::bad_alloc)
-+#define THROW_BAD_ALLOC //throw(std::bad_alloc)
- #else
- #define THROW_BAD_ALLOC
- #endif
diff --git a/devel/aegis/files/patch-etc_configure.ac b/devel/aegis/files/patch-etc_configure.ac
deleted file mode 100644
index 719fc43171be..000000000000
--- a/devel/aegis/files/patch-etc_configure.ac
+++ /dev/null
@@ -1,37 +0,0 @@
---- etc/configure.ac.orig 2012-12-04 02:03:33 UTC
-+++ etc/configure.ac
-@@ -649,8 +649,8 @@ AC_CHECK_SIZEOF(int)
- AC_CHECK_SIZEOF(long)
- AC_CHECK_SIZEOF(long long)
-
--AC_COMPUTE_INT(ac_cv_long_bit, [sizeof(long) * CHAR_BIT], [#include <limits.h>],
-- [ac_cv_long_bit="sizeof(long) * CHAR_BIT"])
-+AC_COMPUTE_INT(ac_cv_long_bit, [LONG_BIT], [#include <limits.h>],
-+ [ac_cv_long_bit="LONG_BIT"])
- AC_DEFINE_UNQUOTED(LONG_BIT, [$ac_cv_long_bit],
- [Define this symbol to be the number of bits in a long.
- This is analogous to the standard CHAR_BIT define.])
-@@ -849,15 +849,15 @@ dnl!
- AC_MSG_CHECKING([for tm_zone in struct tm])
- AC_TRY_COMPILE([
- #include <stdio.h>
--#ifdef TIME_WITH_SYS_TIME
--#include <sys/time.h>
--#include <time.h>
--#else
--#ifdef HAVE_SYS_TIME_H
-+dnl! #ifdef TIME_WITH_SYS_TIME
- #include <sys/time.h>
--#else
--#include <time.h>
--#endif
-+dnl! #include <time.h>
-+dnl! #else
-+dnl! #ifdef HAVE_SYS_TIME_H
-+dnl! #include <sys/time.h>
-+dnl! #else
-+dnl! #include <time.h>
-+dnl! #endif
- #endif], [struct tm *tm;
- printf("%s\n", tm->tm_zone);],
- AC_DEFINE(HAVE_tm_zone,1,
diff --git a/devel/aegis/files/patch-fmtgen_lex_cc b/devel/aegis/files/patch-fmtgen_lex_cc
deleted file mode 100644
index 9847839bcef5..000000000000
--- a/devel/aegis/files/patch-fmtgen_lex_cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- fmtgen/lex.cc.orig 2020-06-17 17:44:00.521184000 -0400
-+++ fmtgen/lex.cc 2020-06-17 17:44:09.243453000 -0400
-@@ -1,6 +1,7 @@
- //
- // aegis - project change supervisor
- // Copyright (C) 1991-1995, 1997, 1999, 2002-2008, 2012 Peter Miller
-+// Copyright (C) 2020 Aryeh M. Friedman
- //
- // This program is free software; you can redistribute it and/or modify
- // it under the terms of the GNU General Public License as published by
-@@ -48,7 +49,7 @@
-
- static file_ty *file;
- static int error_count;
--extern parse_STYPE parse_lval;
-+extern PARSE_STYPE parse_lval;
- static nstring_list ifiles;
- static nstring_list include_path;
- static symtab<int> keyword;
diff --git a/devel/aegis/files/patch-fmtgen_parse_y b/devel/aegis/files/patch-fmtgen_parse_y
deleted file mode 100644
index 7484b6c0bbac..000000000000
--- a/devel/aegis/files/patch-fmtgen_parse_y
+++ /dev/null
@@ -1,35 +0,0 @@
---- fmtgen/parse.y.orig 2020-06-17 17:42:24.867502000 -0400
-+++ fmtgen/parse.y 2020-06-17 17:43:25.898841000 -0400
-@@ -2,6 +2,7 @@
- * aegis - project change supervisor
- * Copyright (C) 1991-1994, 1997-1999, 2001-2008, 2012 Peter Miller
- * Copyright (C) 2007 Walter Franzini
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,8 +18,8 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {parse_}
- %{
--
- #include <common/ac/ctype.h>
- #include <common/ac/stdio.h>
- #include <common/ac/stdlib.h>
-@@ -208,12 +209,12 @@
- trace(("}\n"));
- }
-
-+int yyparse(void);
-+extern int yylex(void);
-
- void
- parse(const generator::pointer &g, const nstring &definition_file)
- {
-- extern int yyparse(void);
--
- /*
- * initial name is the basename of the definition file
- */
diff --git a/devel/aegis/files/patch-libaegis_aer_lex_cc b/devel/aegis/files/patch-libaegis_aer_lex_cc
deleted file mode 100644
index f7325058c1a9..000000000000
--- a/devel/aegis/files/patch-libaegis_aer_lex_cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- libaegis/aer/lex.cc.orig 2020-06-17 18:13:58.645709000 -0400
-+++ libaegis/aer/lex.cc 2020-06-17 18:14:15.245886000 -0400
-@@ -1,6 +1,7 @@
- //
- // aegis - project change supervisor
- // Copyright (C) 1991-1996, 1998, 1999, 2001-2008, 2012 Peter Miller
-+// Copyright (C) 2020 Aryeh M. Friedman
- //
- // This program is free software; you can redistribute it and/or modify
- // it under the terms of the GNU General Public License as published by
-@@ -40,7 +41,7 @@
-
- static input ip;
- static int error_count;
--extern aer_report_STYPE aer_report_lval;
-+extern AER_REPORT_STYPE aer_report_lval;
- static nstring_accumulator buffer;
- static symtab_ty *stp;
-
diff --git a/devel/aegis/files/patch-libaegis_aer_report_y b/devel/aegis/files/patch-libaegis_aer_report_y
deleted file mode 100644
index 71ac604117a9..000000000000
--- a/devel/aegis/files/patch-libaegis_aer_report_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- libaegis/aer/report.y.orig 2020-06-17 17:46:55.348947000 -0400
-+++ libaegis/aer/report.y 2020-06-17 17:47:40.813660000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 1994-1996, 1999, 2002, 2005-2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,6 +18,7 @@
- * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {aer_report_}
- %{
-
- #include <common/ac/assert.h>
diff --git a/devel/aegis/files/patch-libaegis_gram_y b/devel/aegis/files/patch-libaegis_gram_y
deleted file mode 100644
index 8c9cc12116ec..000000000000
--- a/devel/aegis/files/patch-libaegis_gram_y
+++ /dev/null
@@ -1,18 +0,0 @@
---- libaegis/gram.y.orig 2020-06-17 17:49:20.265476000 -0400
-+++ libaegis/gram.y 2020-06-17 17:49:37.193953000 -0400
-@@ -1,6 +1,7 @@
- /*
- * aegis - project change supervisor
- * Copyright (C) 1991-1994, 1999, 2002, 2004-2006, 2008, 2012 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
-@@ -17,6 +18,7 @@
- * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {gram_}
- %{
-
- #include <common/ac/stdio.h>
diff --git a/devel/aegis/files/patch-libaegis_introspector_time.h b/devel/aegis/files/patch-libaegis_introspector_time.h
deleted file mode 100644
index f10311911e30..000000000000
--- a/devel/aegis/files/patch-libaegis_introspector_time.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- libaegis/introspector/time.h.orig 2012-12-04 02:03:33 UTC
-+++ libaegis/introspector/time.h
-@@ -19,6 +19,7 @@
- #ifndef LIBAEGIS_INTROSPECTOR_TIME_H
- #define LIBAEGIS_INTROSPECTOR_TIME_H
-
-+#include <time.h>
- #include <libaegis/introspector.h>
- #include <libaegis/output.h>
-
diff --git a/devel/aegis/files/patch-libaegis_introspector_vector.h b/devel/aegis/files/patch-libaegis_introspector_vector.h
deleted file mode 100644
index c87872a4d040..000000000000
--- a/devel/aegis/files/patch-libaegis_introspector_vector.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- libaegis/introspector/vector.h.orig 2012-12-04 02:03:33 UTC
-+++ libaegis/introspector/vector.h
-@@ -19,6 +19,7 @@
- #ifndef LIBAEGIS_INTROSPECTOR_VECTOR_H
- #define LIBAEGIS_INTROSPECTOR_VECTOR_H
-
-+#include <sys/types.h>
- #include <libaegis/introspector.h>
-
- /**
diff --git a/devel/aegis/files/patch-libaegis_meta_lex_cc b/devel/aegis/files/patch-libaegis_meta_lex_cc
deleted file mode 100644
index bc7c9952ffaa..000000000000
--- a/devel/aegis/files/patch-libaegis_meta_lex_cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- libaegis/meta_lex.cc.orig 2020-06-17 18:16:18.858528000 -0400
-+++ libaegis/meta_lex.cc 2020-06-17 18:16:45.666339000 -0400
-@@ -1,6 +1,7 @@
- //
- // aegis - project change supervisor
- // Copyright (C) 1991-1996, 1998, 1999, 2001-2008, 2010, 2012 Peter Miller
-+// Copyright (C) 2020 Aryeh M. Friedman
- //
- // This program is free software; you can redistribute it and/or modify
- // it under the terms of the GNU General Public License as published by
-@@ -46,7 +47,7 @@
- static input source;
-
- static int error_count;
--extern gram_STYPE gram_lval;
-+extern GRAM_STYPE gram_lval;
- static nstring_accumulator buffer;
-
-
diff --git a/devel/aegis/files/patch-libaegis_sub_expr_gram_y b/devel/aegis/files/patch-libaegis_sub_expr_gram_y
deleted file mode 100644
index 694a988abbf6..000000000000
--- a/devel/aegis/files/patch-libaegis_sub_expr_gram_y
+++ /dev/null
@@ -1,149 +0,0 @@
---- libaegis/sub/expr_gram.y.orig 2020-06-17 17:51:38.214116000 -0400
-+++ libaegis/sub/expr_gram.y 2020-06-17 17:52:02.149971000 -0400
-@@ -1,22 +1,24 @@
- /*
-- * aegis - project change supervisor
-- * Copyright (C) 1996, 1999, 2002, 2003, 2005-2008 Peter Miller
-+ * aegis - project change supervisor
-+ * Copyright (C) 1996, 1999, 2002, 2003, 2005-2008 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 3 of the License, or
-- * (at your option) any later version.
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 3 of the License, or
-+ * (at your option) any later version.
- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program. If not, see
-- * <http://www.gnu.org/licenses/>.
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see
-+ * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {sub_expr_gram_}
- %{
-
- #include <common/ac/stdarg.h>
-@@ -57,7 +59,7 @@
-
- %union
- {
-- long lv_number;
-+ long lv_number;
- }
-
- %type <lv_number> NUMBER expr
-@@ -94,7 +96,7 @@
-
- trace(("}\n"));
- if (bad)
-- return "";
-+ return "";
- return nstring::format("%ld", result);
- }
-
-@@ -112,21 +114,21 @@
- /*
- * jiggery-pokery for yacc
- *
-- * Replace all calls to printf with a call to trace_printf. The
-- * trace_where_ is needed to set the location, and is safe, because
-- * yacc only invokes the printf with an if (be careful, the printf
-- * is not in a compound statement).
-+ * Replace all calls to printf with a call to trace_printf. The
-+ * trace_where_ is needed to set the location, and is safe, because
-+ * yacc only invokes the printf with an if (be careful, the printf
-+ * is not in a compound statement).
- */
- #define printf trace_where_, trace_printf
-
- /*
- * jiggery-pokery for bison
- *
-- * Replace all calls to fprintf with a call to yydebugger. Ignore
-- * the first argument, it will be "stderr". The trace_where_ is
-- * needed to set the location, and is safe, because bison only
-- * invokes the printf with an if (be careful, the fprintf is not in
-- * a compound statement).
-+ * Replace all calls to fprintf with a call to yydebugger. Ignore
-+ * the first argument, it will be "stderr". The trace_where_ is
-+ * needed to set the location, and is safe, because bison only
-+ * invokes the printf with an if (be careful, the fprintf is not in
-+ * a compound statement).
- */
- #define fprintf trace_where_, yydebugger
-
-@@ -151,40 +153,41 @@
-
- grammar:
- expr
-- { result = $1; }
-+ { result = $1; }
- ;
-
- expr
- : LP expr RP
-- { $$ = $2; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $2; trace(("$$ = %ld;\n", $$)); }
- | NUMBER
-- { $$ = $1; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $1; trace(("$$ = %ld;\n", $$)); }
- | MINUS expr
-- %prec UNARY
-- { $$ = -$2; trace(("$$ = %ld;\n", $$)); }
-+ %prec UNARY
-+ { $$ = -$2; trace(("$$ = %ld;\n", $$)); }
- | expr PLUS expr
-- { $$ = $1 + $3; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $1 + $3; trace(("$$ = %ld;\n", $$)); }
- | expr MINUS expr
-- { $$ = $1 - $3; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $1 - $3; trace(("$$ = %ld;\n", $$)); }
- | expr MUL expr
-- { $$ = $1 * $3; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $1 * $3; trace(("$$ = %ld;\n", $$)); }
- | expr DIV expr
-- { $$ = $3 ? $1 / $3 : 0; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $3 ? $1 / $3 : 0; trace(("$$ = %ld;\n", $$)); }
- | expr MOD expr
-- { $$ = $3 ? $1 % $3 : 0; trace(("$$ = %ld;\n", $$)); }
-+ { $$ = $3 ? $1 % $3 : 0; trace(("$$ = %ld;\n", $$)); }
- | expr EQ expr
-- { $$ = ($1 == $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 == $3); trace(("$$ = %ld;\n", $$)); }
- | expr NE expr
-- { $$ = ($1 != $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 != $3); trace(("$$ = %ld;\n", $$)); }
- | expr LT expr
-- { $$ = ($1 < $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 < $3); trace(("$$ = %ld;\n", $$)); }
- | expr LE expr
-- { $$ = ($1 <= $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 <= $3); trace(("$$ = %ld;\n", $$)); }
- | expr GT expr
-- { $$ = ($1 > $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 > $3); trace(("$$ = %ld;\n", $$)); }
- | expr GE expr
-- { $$ = ($1 >= $3); trace(("$$ = %ld;\n", $$)); }
-+ { $$ = ($1 >= $3); trace(("$$ = %ld;\n", $$)); }
- | NOT expr
-- %prec UNARY
-- { $$ = (!$2); trace(("$$ = %ld;\n", $$)); }
-+ %prec UNARY
-+ { $$ = (!$2); trace(("$$ = %ld;\n", $$)); }
- ;
-+// vim: set ts=8 sw=4 et :
diff --git a/devel/aegis/files/patch-libaegis_sub_plural_gram_y b/devel/aegis/files/patch-libaegis_sub_plural_gram_y
deleted file mode 100644
index 2a5c1253a0fc..000000000000
--- a/devel/aegis/files/patch-libaegis_sub_plural_gram_y
+++ /dev/null
@@ -1,373 +0,0 @@
---- libaegis/sub/plural_gram.y.orig 2020-06-17 17:52:35.548476000 -0400
-+++ libaegis/sub/plural_gram.y 2020-06-17 17:52:46.221850000 -0400
-@@ -1,22 +1,24 @@
- /*
-- * aegis - project change supervisor
-- * Copyright (C) 2002-2008 Peter Miller
-+ * aegis - project change supervisor
-+ * Copyright (C) 2002-2008 Peter Miller
-+ * Copyright (C) 2020 Aryeh M. Friedman
- *
-- * This program is free software; you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation; either version 3 of the License, or
-- * (at your option) any later version.
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation; either version 3 of the License, or
-+ * (at your option) any later version.
- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program. If not, see
-- * <http://www.gnu.org/licenses/>.
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see
-+ * <http://www.gnu.org/licenses/>.
- */
-
-+%define api.prefix {sub_plural_gram_}
- %{
-
- #include <common/ac/stdarg.h>
-@@ -114,9 +116,9 @@
-
- trace(("}\n"));
- if (bad)
-- return 0;
-+ return 0;
- if (plural >= nplurals)
-- return 0;
-+ return 0;
- return plural;
- }
-
-@@ -132,35 +134,35 @@
- /*
- * jiggery-pokery for yacc
- *
-- * Replace all calls to printf with a call to trace_printf. The
-- * trace_where_ is needed to set the location, and is safe, because
-- * yacc only invokes the printf with an if (be careful, the printf
-- * is not in a compound statement).
-+ * Replace all calls to printf with a call to trace_printf. The
-+ * trace_where_ is needed to set the location, and is safe, because
-+ * yacc only invokes the printf with an if (be careful, the printf
-+ * is not in a compound statement).
- */
- #define printf trace_where_, trace_printf
-
- /*
- * jiggery-pokery for bison
- *
-- * Replace all calls to fprintf with a call to yydebugger. Ignore
-- * the first argument, it will be "stderr". The trace_where_ is
-- * needed to set the location, and is safe, because bison only
-- * invokes the printf with an if (be careful, the fprintf is not in
-- * a compound statement).
-+ * Replace all calls to fprintf with a call to yydebugger. Ignore
-+ * the first argument, it will be "stderr". The trace_where_ is
-+ * needed to set the location, and is safe, because bison only
-+ * invokes the printf with an if (be careful, the fprintf is not in
-+ * a compound statement).
- */
- #define fprintf trace_where_, yydebugger
-
- static void
- yydebugger(void *, const char *fmt, ...)
- {
-- va_list ap;
-- string_ty *s;
-+ va_list ap;
-+ string_ty *s;
-
-- va_start(ap, fmt);
-- s = str_vformat(fmt, ap);
-- va_end(ap);
-- trace_printf("%s", s->str_text);
-- str_free(s);
-+ va_start(ap, fmt);
-+ s = str_vformat(fmt, ap);
-+ va_end(ap);
-+ trace_printf("%s", s->str_text);
-+ str_free(s);
- }
-
- #endif
-@@ -170,138 +172,139 @@
- %%
-
- grammar:
-- nplurals SEMI plural
-- ;
-+ nplurals SEMI plural
-+ ;
-
- nplurals
-- : NPLURALS EQU INTEGER
-- {
-- nplurals = $3;
-- }
-- ;
-+ : NPLURALS EQU INTEGER
-+ {
-+ nplurals = $3;
-+ }
-+ ;
-
- plural
-- : PLURAL EQU expr
-- {
-- plural = $3;
-- }
-- ;
-+ : PLURAL EQU expr
-+ {
-+ plural = $3;
-+ }
-+ ;
-
- expr
-- : LP expr RP
-- {
-- $$ = $2;
-- trace(("$$ = %u;\n", $$));
-- }
-- | NUMBER
-- {
-- $$ = number;
-- trace(("$$ = %u;\n", $$));
-- }
-- | INTEGER
-- {
-- $$ = $1;
-- trace(("$$ = %u;\n", $$));
-- }
-- | MINUS expr
-- %prec UNARY
-- {
-- $$ = -$2;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr PLUS expr
-- {
-- $$ = $1 + $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr MINUS expr
-- {
-- $$ = $1 - $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr MUL expr
-- {
-- $$ = $1 * $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr DIV expr
-- {
-- $$ = $3 ? $1 / $3 : 0;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr MOD expr
-- {
-- $$ = $3 ? $1 % $3 : 0;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr EQ expr
-- {
-- $$ = ($1 == $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr NE expr
-- {
-- $$ = ($1 != $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr LT expr
-- {
-- $$ = ($1 < $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr LE expr
-- {
-- $$ = ($1 <= $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr GT expr
-- {
-- $$ = ($1 > $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr GE expr
-- {
-- $$ = ($1 >= $3);
-- trace(("$$ = %u;\n", $$));
-- }
-- | NOT expr
-- {
-- $$ = (!$2);
-- trace(("$$ = %u;\n", $$));
-- }
-- | BITNOT expr
-- {
-- $$ = ~$2;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr ANDAND expr
-- {
-- $$ = $1 && $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr BITAND expr
-- {
-- $$ = $1 & $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr OROR expr
-- {
-- $$ = $1 || $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr BITOR expr
-- {
-- $$ = $1 | $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr BITXOR expr
-- {
-- $$ = $1 ^ $3;
-- trace(("$$ = %u;\n", $$));
-- }
-- | expr QUEST expr COLON expr
-- {
-- $$ = $1 ? $3 : $5;
-- trace(("$$ = %u;\n", $$));
-- }
-- ;
-+ : LP expr RP
-+ {
-+ $$ = $2;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | NUMBER
-+ {
-+ $$ = number;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | INTEGER
-+ {
-+ $$ = $1;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | MINUS expr
-+ %prec UNARY
-+ {
-+ $$ = -$2;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr PLUS expr
-+ {
-+ $$ = $1 + $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr MINUS expr
-+ {
-+ $$ = $1 - $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr MUL expr
-+ {
-+ $$ = $1 * $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr DIV expr
-+ {
-+ $$ = $3 ? $1 / $3 : 0;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr MOD expr
-+ {
-+ $$ = $3 ? $1 % $3 : 0;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr EQ expr
-+ {
-+ $$ = ($1 == $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr NE expr
-+ {
-+ $$ = ($1 != $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr LT expr
-+ {
-+ $$ = ($1 < $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr LE expr
-+ {
-+ $$ = ($1 <= $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr GT expr
-+ {
-+ $$ = ($1 > $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr GE expr
-+ {
-+ $$ = ($1 >= $3);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | NOT expr
-+ {
-+ $$ = (!$2);
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | BITNOT expr
-+ {
-+ $$ = ~$2;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr ANDAND expr
-+ {
-+ $$ = $1 && $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr BITAND expr
-+ {
-+ $$ = $1 & $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr OROR expr
-+ {
-+ $$ = $1 || $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr BITOR expr
-+ {
-+ $$ = $1 | $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr BITXOR expr
-+ {
-+ $$ = $1 ^ $3;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ | expr QUEST expr COLON expr
-+ {
-+ $$ = $1 ? $3 : $5;
-+ trace(("$$ = %u;\n", $$));
-+ }
-+ ;
-+// vim: set ts=8 sw=4 et :
diff --git a/devel/aegis/pkg-descr b/devel/aegis/pkg-descr
deleted file mode 100644
index 5b1eccff4f28..000000000000
--- a/devel/aegis/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-Aegis is a transaction-based software configuration management system. It
-provides a framework within which a team of developers may work on many
-changes to a program independently, and Aegis coordinates integrating these
-changes back into the master source of the program, with as little disruption
-as possible. Some key features:
-
-* All operations on the repository are based on change sets.
-* True configurations. All changes are reproducible snapshots. Every change
- set has a unique configuration identifier.
-* Ability to rename files without losing their history.
-* Binary files are supported.
-* File meta-data are versioned. Aegis versions permissions also.
-* Commits are truly atomic. No part of a commit takes effect until the entire
- commit has succeeded. Log messages are attached to the change set, not
- stored redundantly in each file.
-* Access controls on lines of development (branches). Creating a branch in
- Aegis can be accomplished with a single, fast command.
-* Repository synchronization, geographically distributed development.
-* Optimal performance for all users, local or remote (no difference).
-* Disconnected commits.
-* Peer-to-peer architecture. Work may flow in without involving a master site.
-* Costs are proportional to change size, not data size.
diff --git a/devel/aegis/pkg-message b/devel/aegis/pkg-message
deleted file mode 100644
index c2ad6f9d1cef..000000000000
--- a/devel/aegis/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Aegis has been installed.
-
-If you want more development tools, check "devel/cook" and "devel/fhist".
-EOM
-}
-]
diff --git a/devel/aegis/pkg-plist b/devel/aegis/pkg-plist
deleted file mode 100644
index 5934e8b99126..000000000000
--- a/devel/aegis/pkg-plist
+++ /dev/null
@@ -1,188 +0,0 @@
-share/man/man1/ae-cvs-ci.1.gz
-share/man/man1/ae-repo-ci.1.gz
-share/man/man1/ae-sccs-put.1.gz
-share/man/man1/ae_c.1.gz
-share/man/man1/ae_diff2htm.1.gz
-share/man/man1/ae_p.1.gz
-share/man/man1/aeannotate.1.gz
-share/man/man1/aeb.1.gz
-share/man/man1/aebisect.1.gz
-share/man/man1/aebuffy.1.gz
-share/man/man1/aeca.1.gz
-share/man/man1/aecd.1.gz
-share/man/man1/aechown.1.gz
-share/man/man1/aeclean.1.gz
-share/man/man1/aeclone.1.gz
-share/man/man1/aecomp.1.gz
-share/man/man1/aecomplete.1.gz
-share/man/man1/aecp.1.gz
-share/man/man1/aecpu.1.gz
-share/man/man1/aecvsserver.1.gz
-share/man/man1/aed.1.gz
-share/man/man1/aedb.1.gz
-share/man/man1/aedbu.1.gz
-share/man/man1/aede-policy.1.gz
-share/man/man1/aede.1.gz
-share/man/man1/aedeu.1.gz
-share/man/man1/aediff.1.gz
-share/man/man1/aedist.1.gz
-share/man/man1/aedn.1.gz
-share/man/man1/aeedit.1.gz
-share/man/man1/aefa.1.gz
-share/man/man1/aefind.1.gz
-share/man/man1/aefinish.1.gz
-share/man/man1/aefp.1.gz
-share/man/man1/aeget.1.gz
-share/man/man1/aegrep.1.gz
-share/man/man1/aegis.1.gz
-share/man/man1/aegis.cgi.1.gz
-share/man/man1/aeib.1.gz
-share/man/man1/aeibu.1.gz
-share/man/man1/aeifail.1.gz
-share/man/man1/aeimport.1.gz
-share/man/man1/aeintegratq.1.gz
-share/man/man1/aeipass.1.gz
-share/man/man1/ael.1.gz
-share/man/man1/aelcf.1.gz
-share/man/man1/aelic.1.gz
-share/man/man1/aelock.1.gz
-share/man/man1/aelpf.1.gz
-share/man/man1/aels.1.gz
-share/man/man1/aelsf.1.gz
-share/man/man1/aemakegen.1.gz
-share/man/man1/aemeasure.1.gz
-share/man/man1/aemt.1.gz
-share/man/man1/aemtu.1.gz
-share/man/man1/aemv.1.gz
-share/man/man1/aemvu.1.gz
-share/man/man1/aena.1.gz
-share/man/man1/aenbr.1.gz
-share/man/man1/aenbru.1.gz
-share/man/man1/aenc.1.gz
-share/man/man1/aencu.1.gz
-share/man/man1/aend.1.gz
-share/man/man1/aenf.1.gz
-share/man/man1/aenfu.1.gz
-share/man/man1/aeni.1.gz
-share/man/man1/aenpa.1.gz
-share/man/man1/aenpr.1.gz
-share/man/man1/aenrls.1.gz
-share/man/man1/aenrv.1.gz
-share/man/man1/aent.1.gz
-share/man/man1/aentu.1.gz
-share/man/man1/aepa.1.gz
-share/man/man1/aepatch.1.gz
-share/man/man1/aepromptcmd.1.gz
-share/man/man1/aer.1.gz
-share/man/man1/aera.1.gz
-share/man/man1/aerb.1.gz
-share/man/man1/aerbu.1.gz
-share/man/man1/aerd.1.gz
-share/man/man1/aerect.1.gz
-share/man/man1/aerevml.1.gz
-share/man/man1/aerfail.1.gz
-share/man/man1/aeri.1.gz
-share/man/man1/aerm.1.gz
-share/man/man1/aermpr.1.gz
-share/man/man1/aermu.1.gz
-share/man/man1/aerpa.1.gz
-share/man/man1/aerpass.1.gz
-share/man/man1/aerpu.1.gz
-share/man/man1/aerrv.1.gz
-share/man/man1/aesub.1.gz
-share/man/man1/aesubunit.1.gz
-share/man/man1/aesvt.1.gz
-share/man/man1/aet.1.gz
-share/man/man1/aetar.1.gz
-share/man/man1/aev.1.gz
-share/man/man1/aexml.1.gz
-share/man/man1/aexver.1.gz
-share/man/man1/tkaeca.1.gz
-share/man/man1/tkaegis.1.gz
-share/man/man1/tkaenc.1.gz
-share/man/man1/tkaepa.1.gz
-share/man/man1/tkaer.1.gz
-share/man/man5/aecattr.5.gz
-share/man/man5/aecstate.5.gz
-share/man/man5/aedir.5.gz
-share/man/man5/aefattr.5.gz
-share/man/man5/aefstate.5.gz
-share/man/man5/aegis.5.gz
-share/man/man5/aegstate.5.gz
-share/man/man5/aelock.5.gz
-share/man/man5/aemetrics.5.gz
-share/man/man5/aepattr.5.gz
-share/man/man5/aepconf.5.gz
-share/man/man5/aepstate.5.gz
-share/man/man5/aer.5.gz
-share/man/man5/aerptidx.5.gz
-share/man/man5/aesub.5.gz
-share/man/man5/aetest.5.gz
-share/man/man5/aeuconf.5.gz
-share/man/man5/aeustate.5.gz
-bin/ae-cvs-ci
-bin/ae-repo-ci
-bin/ae-sccs-put
-bin/ae_diff2htm
-bin/aeannotate
-bin/aebisect
-bin/aebuffy
-bin/aecomp
-bin/aecomplete
-bin/aecvsserver
-bin/aede-policy
-bin/aediff
-bin/aedist
-bin/aeedit
-bin/aefind
-bin/aefinish
-bin/aeget
-bin/aeget.instal
-bin/aefp
-bin/aegrep
-bin/aelsf
-@mode 4755
-bin/aegis
-bin/aeimport
-bin/aelock
-@mode
-bin/aeintegratq
-bin/aelcf
-bin/aelpf
-bin/aels
-bin/aemakegen
-bin/aemeasure
-bin/aepatch
-bin/aepromptcmd
-bin/aerect
-bin/aereport
-bin/aerevml
-bin/aesub
-bin/aesubunit
-bin/aesvt
-bin/aetar
-bin/aexml
-bin/aexver
-bin/tkaeca
-bin/tkaegis
-bin/tkaenc
-bin/tkaepa
-bin/tkaer
-bin/xaegis
-etc/profile.d/aegis.sh
-etc/profile.d/aegis.csh
-etc/profile.d/aegis.bash
-etc/profile.d/aegis.zsh
-%%NLS%%share/locale/da/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/de/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/en/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/es/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/it/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/aegis.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/aegis.mo
-@dir(bin,sys,) com/aegis
-@dir(bin,sys,) com
diff --git a/devel/apache-log4j2/Makefile b/devel/apache-log4j2/Makefile
index 4b97aa56e0d8..b7898b66748d 100644
--- a/devel/apache-log4j2/Makefile
+++ b/devel/apache-log4j2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= log4j2
-PORTVERSION= 2.24.3
+PORTVERSION= 2.25.1
CATEGORIES= devel java
MASTER_SITES= APACHE/logging/log4j/${PORTVERSION}
PKGNAMEPREFIX= apache-
diff --git a/devel/apache-log4j2/distinfo b/devel/apache-log4j2/distinfo
index 3c71f9cc00ae..87e41b0b3b15 100644
--- a/devel/apache-log4j2/distinfo
+++ b/devel/apache-log4j2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735811648
-SHA256 (apache-log4j-2.24.3-bin.zip) = 359ef2d7278b67a72053239c1c8cdba44a5681097835d010982470e121c2338a
-SIZE (apache-log4j-2.24.3-bin.zip) = 3617769
+TIMESTAMP = 1753971838
+SHA256 (apache-log4j-2.25.1-bin.zip) = f7ad107a3f584328ce3064623182bcc8995d711bf56f51c9c1507a01e2e7006b
+SIZE (apache-log4j-2.25.1-bin.zip) = 3727442
diff --git a/devel/apache-log4j2/pkg-plist b/devel/apache-log4j2/pkg-plist
index 5f16112248de..3c2a19fe6e90 100644
--- a/devel/apache-log4j2/pkg-plist
+++ b/devel/apache-log4j2/pkg-plist
@@ -8,6 +8,7 @@
%%JAVAJARDIR%%/log4j-couchdb.jar
%%JAVAJARDIR%%/log4j-docker.jar
%%JAVAJARDIR%%/log4j-iostreams.jar
+%%JAVAJARDIR%%/log4j-jakarta-jms.jar
%%JAVAJARDIR%%/log4j-jakarta-smtp.jar
%%JAVAJARDIR%%/log4j-jakarta-web.jar
%%JAVAJARDIR%%/log4j-jcl.jar
diff --git a/devel/arpc/Makefile b/devel/arpc/Makefile
deleted file mode 100644
index d95d092a6931..000000000000
--- a/devel/arpc/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-PORTNAME= arpc
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.7
-PORTREVISION= 2
-CATEGORIES= devel
-
-MAINTAINER= ed@FreeBSD.org
-COMMENT= GRPC-like RPC library that supports file descriptor passing
-WWW= https://github.com/NuxiNL/arpc
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Unmaintained upstream
-EXPIRATION_DATE=2025-07-31
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyPEG2>=2.15.2:textproc/py-pyPEG2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py-toposort@${PY_FLAVOR}
-LIB_DEPENDS= libargdata.so:devel/argdata
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyPEG2>=2.15.2:textproc/py-pyPEG2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py-toposort@${PY_FLAVOR}
-
-USES= compiler:c++17-lang cmake:insource localbase:ldflags python \
- shebangfix
-SHEBANG_FILES= scripts/aprotoc.py
-USE_LDCONFIG= yes
-USE_GITHUB= yes
-GH_ACCOUNT= NuxiNL
-
-PLIST_FILES= bin/aprotoc include/arpc++/arpc++.h \
- lib/libarpc.so lib/libarpc.so.1
-
-# Require the unit tests to pass prior to installing.
-post-build:
- @trap '' PIPE && ${WRKSRC}/arpc_tests
-
-.include <bsd.port.mk>
diff --git a/devel/arpc/distinfo b/devel/arpc/distinfo
deleted file mode 100644
index a8be0e6fc5c8..000000000000
--- a/devel/arpc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1517076895
-SHA256 (NuxiNL-arpc-v0.7_GH0.tar.gz) = 14d4ced3631f26e9ef1ce5f45e6711907fee56954322d6a9f6686aaf2b8fd55b
-SIZE (NuxiNL-arpc-v0.7_GH0.tar.gz) = 1301172
diff --git a/devel/arpc/pkg-descr b/devel/arpc/pkg-descr
deleted file mode 100644
index b31620c356c3..000000000000
--- a/devel/arpc/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-ARPC is a GRPC-like library that supports file descriptor passing.
-
-ARPC ships with a script, aprotoc, that works similar to Protobuf/GRPC's
-protoc. It generates message and service bindings, taking a .proto file
-as an input. Where ARPC differs from GRPC is that messages may contain
-file descriptors. These file descriptors are passed on to the remote
-side transparently. This makes ARPC useful for implementing privilege
-separation between processes.
diff --git a/devel/astyle/Makefile b/devel/astyle/Makefile
index 2811c4de318a..4f1e6d4312ff 100644
--- a/devel/astyle/Makefile
+++ b/devel/astyle/Makefile
@@ -1,5 +1,5 @@
PORTNAME= astyle
-PORTVERSION= 3.6.9
+PORTVERSION= 3.6.10
CATEGORIES= devel textproc
MASTER_SITES= SF/astyle/astyle/astyle%20${PORTVERSION:R}
diff --git a/devel/astyle/distinfo b/devel/astyle/distinfo
index e1dd1d4d3487..36a86c01854a 100644
--- a/devel/astyle/distinfo
+++ b/devel/astyle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936018
-SHA256 (astyle-3.6.9.tar.bz2) = b644597654df5b40087be4a46723c65040f7ce59f3369f1b8f690f9c10cababc
-SIZE (astyle-3.6.9.tar.bz2) = 217232
+TIMESTAMP = 1753369362
+SHA256 (astyle-3.6.10.tar.bz2) = 1d6ee89c084a93ddcc28d1a056cda8d1c357d318ef8e284456d9f0bd2ceb4b6d
+SIZE (astyle-3.6.10.tar.bz2) = 217181
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index 0abf7631d62c..f19599fb9c0f 100644
--- a/devel/aws-crt-cpp/Makefile
+++ b/devel/aws-crt-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-crt-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.33.1
+DISTVERSION= 0.33.2
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index f5cea0a4b811..f82e92d9814e 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753088602
-SHA256 (awslabs-aws-crt-cpp-v0.33.1_GH0.tar.gz) = edb3350ecabdefabee25f807816ab5ba0fb14615b267f329900a64d1c8cd4623
-SIZE (awslabs-aws-crt-cpp-v0.33.1_GH0.tar.gz) = 371634
+TIMESTAMP = 1754071514
+SHA256 (awslabs-aws-crt-cpp-v0.33.2_GH0.tar.gz) = 3d8e15483c6e28575f2d1a30d04f509d028fddb647c948efdb980f21f6602b51
+SIZE (awslabs-aws-crt-cpp-v0.33.2_GH0.tar.gz) = 373770
diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
index 4b2ffefd376d..7157278664af 100644
--- a/devel/aws-sdk-cpp/Makefile
+++ b/devel/aws-sdk-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cpp
-DISTVERSION= 1.11.603
+DISTVERSION= 1.11.617
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-sdk-cpp/distinfo b/devel/aws-sdk-cpp/distinfo
index 033569f27ccc..a3acd6b46e80 100644
--- a/devel/aws-sdk-cpp/distinfo
+++ b/devel/aws-sdk-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752264057
-SHA256 (aws-aws-sdk-cpp-1.11.603_GH0.tar.gz) = 6b07ff5c9b63e62ea069b6226ead084a7a2cf0b4ec315e177c772946340b66d5
-SIZE (aws-aws-sdk-cpp-1.11.603_GH0.tar.gz) = 75915326
+TIMESTAMP = 1754073379
+SHA256 (aws-aws-sdk-cpp-1.11.617_GH0.tar.gz) = 7cdae2e1592edec1a4a239546b86c823783eee88e8c3efcd0910716a179e9202
+SIZE (aws-aws-sdk-cpp-1.11.617_GH0.tar.gz) = 76683775
diff --git a/devel/blueprint-compiler/Makefile b/devel/blueprint-compiler/Makefile
index 28e92e4d6fa0..c21b174375bf 100644
--- a/devel/blueprint-compiler/Makefile
+++ b/devel/blueprint-compiler/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blueprint-compiler
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.0
+DISTVERSION= 0.18.0
CATEGORIES= devel
MAINTAINER= nivit@FreeBSD.org
diff --git a/devel/blueprint-compiler/distinfo b/devel/blueprint-compiler/distinfo
index 7a980d8a6331..292ed62ee2ef 100644
--- a/devel/blueprint-compiler/distinfo
+++ b/devel/blueprint-compiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740824868
-SHA256 (blueprint-compiler-v0.16.0.tar.bz2) = 77a5d593f433c8ca70a05390532cd186c60944cfa6bcd39296c1c2597a7a50fc
-SIZE (blueprint-compiler-v0.16.0.tar.bz2) = 101391
+TIMESTAMP = 1753861767
+SHA256 (blueprint-compiler-v0.18.0.tar.bz2) = c98cc7257177e0e29a604689679a2512922a1f742ee5f28f188b2a13fe17e5e7
+SIZE (blueprint-compiler-v0.18.0.tar.bz2) = 102679
diff --git a/devel/boehm-gc/Makefile b/devel/boehm-gc/Makefile
index 91f1602bbf18..5af82e5902d3 100644
--- a/devel/boehm-gc/Makefile
+++ b/devel/boehm-gc/Makefile
@@ -1,8 +1,8 @@
PORTNAME= gc
DISTVERSION= 8.2.8
CATEGORIES= devel
-MASTER_SITES= http://www.hboehm.info/gc/gc_source/ \
- https://github.com/ivmai/bdwgc/releases/download/v${PORTVERSION}/
+MASTER_SITES= https://www.hboehm.info/gc/gc_source/ \
+ https://github.com/bdwgc/bdwgc/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= boehm-
.ifdef GC_VARIANT
PKGNAMESUFFIX= -${GC_VARIANT}
diff --git a/devel/capnproto/Makefile b/devel/capnproto/Makefile
index 4b8419057cae..dbae3ba52dc2 100644
--- a/devel/capnproto/Makefile
+++ b/devel/capnproto/Makefile
@@ -1,5 +1,5 @@
PORTNAME= capnproto
-DISTVERSION= 1.1.0
+DISTVERSION= 1.2.0
CATEGORIES= devel
MASTER_SITES= https://capnproto.org/
DISTNAME= ${PORTNAME}-c++-${DISTVERSION}
diff --git a/devel/capnproto/distinfo b/devel/capnproto/distinfo
index ae31bb989109..f78b489a2bfc 100644
--- a/devel/capnproto/distinfo
+++ b/devel/capnproto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734909890
-SHA256 (capnproto-c++-1.1.0.tar.gz) = 07167580e563f5e821e3b2af1c238c16ec7181612650c5901330fa9a0da50939
-SIZE (capnproto-c++-1.1.0.tar.gz) = 1768797
+TIMESTAMP = 1750104236
+SHA256 (capnproto-c++-1.2.0.tar.gz) = ed00e44ecbbda5186bc78a41ba64a8dc4a861b5f8d4e822959b0144ae6fd42ef
+SIZE (capnproto-c++-1.2.0.tar.gz) = 1769091
diff --git a/devel/cargo-dist/Makefile b/devel/cargo-dist/Makefile
index db9d1ce37f0e..ed918fb50581 100644
--- a/devel/cargo-dist/Makefile
+++ b/devel/cargo-dist/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cargo-dist
DISTVERSIONPREFIX= v
-DISTVERSION= 0.28.4-prerelease.2
-PORTREVISION= 2
+DISTVERSION= 0.28.7
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-dist/distinfo b/devel/cargo-dist/distinfo
index bad009201e12..c516dbe1c791 100644
--- a/devel/cargo-dist/distinfo
+++ b/devel/cargo-dist/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1744515295
+TIMESTAMP = 1754107137
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
@@ -809,5 +809,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (astral-sh-cargo-dist-v0.28.4-prerelease.2_GH0.tar.gz) = 3e1fc2e8ecdadce1bcf9d704db2778f51a0b455f75a0559a37c8bc49969784e1
-SIZE (astral-sh-cargo-dist-v0.28.4-prerelease.2_GH0.tar.gz) = 3475992
+SHA256 (astral-sh-cargo-dist-v0.28.7_GH0.tar.gz) = 9aefb6385ab935ad8fd16d1b39fc26b933632974eb2fe4f4fc77e956d36cd845
+SIZE (astral-sh-cargo-dist-v0.28.7_GH0.tar.gz) = 3578252
diff --git a/devel/cargo-leptos/Makefile b/devel/cargo-leptos/Makefile
index da046e1673f0..512928207ecf 100644
--- a/devel/cargo-leptos/Makefile
+++ b/devel/cargo-leptos/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cargo-leptos
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.39
+DISTVERSION= 0.2.42
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-leptos/distinfo b/devel/cargo-leptos/distinfo
index 391923857257..88aceabd74a3 100644
--- a/devel/cargo-leptos/distinfo
+++ b/devel/cargo-leptos/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752733620
+TIMESTAMP = 1753630668
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
@@ -1233,5 +1233,5 @@ SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d705
SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
-SHA256 (leptos-rs-cargo-leptos-v0.2.39_GH0.tar.gz) = eff009eea32f820def0104fd29041b7ccdb9cb2ce9529ff12e3d93d8cc1445e6
-SIZE (leptos-rs-cargo-leptos-v0.2.39_GH0.tar.gz) = 226595
+SHA256 (leptos-rs-cargo-leptos-v0.2.42_GH0.tar.gz) = 6892f512a1c5c13614d349c94da66acdd9c96676de58bc6c28b20d29f938c31a
+SIZE (leptos-rs-cargo-leptos-v0.2.42_GH0.tar.gz) = 227836
diff --git a/devel/cargo-make/Makefile b/devel/cargo-make/Makefile
new file mode 100644
index 000000000000..b68bb9ba1f6b
--- /dev/null
+++ b/devel/cargo-make/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= cargo-make
+DISTVERSION= 0.37.24
+CATEGORIES= devel
+
+MAINTAINER= cs@FreeBSD.org
+COMMENT= Rust task runner and build tool
+WWW= https://sagiegurari.github.io/cargo-make/
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= sagiegurari
+
+PLIST_FILES= bin/cargo-make \
+ bin/makers
+
+.include <bsd.port.mk>
diff --git a/devel/cargo-make/Makefile.crates b/devel/cargo-make/Makefile.crates
new file mode 100644
index 000000000000..c06badeb9478
--- /dev/null
+++ b/devel/cargo-make/Makefile.crates
@@ -0,0 +1,237 @@
+CARGO_CRATES= adler2-2.0.0 \
+ aho-corasick-1.1.3 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ arbitrary-1.4.1 \
+ attohttpc-0.28.2 \
+ autocfg-1.4.0 \
+ base64-0.22.1 \
+ bitflags-2.8.0 \
+ block-buffer-0.10.4 \
+ bstr-1.11.3 \
+ bumpalo-3.16.0 \
+ byteorder-1.5.0 \
+ bytes-1.9.0 \
+ bzip2-0.4.4 \
+ bzip2-sys-0.1.11+1.0.8 \
+ camino-1.1.9 \
+ cargo-platform-0.1.9 \
+ cargo_metadata-0.19.1 \
+ cc-1.2.10 \
+ cfg-if-1.0.0 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.39 \
+ ci_info-0.14.14 \
+ cliparser-0.1.2 \
+ colored-2.2.0 \
+ colored-3.0.0 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.16 \
+ crc32fast-1.4.2 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crypto-common-0.1.6 \
+ ctrlc-3.4.5 \
+ deranged-0.3.11 \
+ derive_arbitrary-1.4.1 \
+ digest-0.10.7 \
+ dirs-next-2.0.0 \
+ dirs-sys-next-0.1.2 \
+ displaydoc-0.2.5 \
+ dissimilar-1.0.9 \
+ duckscript-0.10.0 \
+ duckscriptsdk-0.11.1 \
+ dunce-1.0.5 \
+ either-1.13.0 \
+ encoding_rs-0.8.35 \
+ envmnt-0.10.4 \
+ equivalent-1.0.1 \
+ errno-0.3.10 \
+ evalexpr-11.3.1 \
+ expect-test-1.5.1 \
+ fastrand-2.3.0 \
+ fern-0.7.1 \
+ fixedbitset-0.5.7 \
+ flate2-1.0.35 \
+ fnv-1.0.7 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.1 \
+ fs_extra-1.3.0 \
+ fsio-0.4.0 \
+ futures-core-0.3.31 \
+ futures-io-0.3.31 \
+ futures-lite-2.6.0 \
+ generic-array-0.14.7 \
+ getrandom-0.2.15 \
+ git_info-0.1.3 \
+ glob-0.3.2 \
+ globset-0.4.15 \
+ hashbrown-0.12.3 \
+ hashbrown-0.15.2 \
+ heck-0.5.0 \
+ hermit-abi-0.3.9 \
+ hex-0.4.3 \
+ home-0.5.11 \
+ http-1.2.0 \
+ iana-time-zone-0.1.61 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-1.5.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.0 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.0 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.0 \
+ icu_provider-1.5.0 \
+ icu_provider_macros-1.5.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
+ ignore-0.4.23 \
+ indexmap-1.9.3 \
+ indexmap-2.7.0 \
+ itertools-0.14.0 \
+ itoa-1.0.14 \
+ java-properties-2.0.0 \
+ js-sys-0.3.77 \
+ lazy-regex-3.4.1 \
+ lazy-regex-proc_macros-3.4.1 \
+ lazy_static-1.5.0 \
+ lenient_semver-0.4.2 \
+ lenient_semver_parser-0.4.2 \
+ lenient_semver_version_builder-0.4.2 \
+ libc-0.2.169 \
+ libredox-0.1.3 \
+ linux-raw-sys-0.4.15 \
+ litemap-0.7.4 \
+ lockfree-object-pool-0.1.6 \
+ log-0.4.25 \
+ memchr-2.7.4 \
+ miniz_oxide-0.8.3 \
+ native-tls-0.2.12 \
+ nix-0.29.0 \
+ nu-ansi-term-0.50.1 \
+ num-conv-0.1.0 \
+ num-traits-0.2.19 \
+ num_cpus-1.16.0 \
+ once_cell-1.20.2 \
+ openssl-0.10.68 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.5 \
+ openssl-sys-0.9.104 \
+ parking-2.2.1 \
+ percent-encoding-2.3.1 \
+ petgraph-0.7.1 \
+ pin-project-lite-0.2.16 \
+ pkg-config-0.3.31 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.20 \
+ proc-macro2-1.0.93 \
+ quote-1.0.38 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ redox_syscall-0.5.8 \
+ redox_users-0.4.6 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ ring-0.17.8 \
+ run_script-0.11.0 \
+ rust_info-0.3.3 \
+ rustix-0.38.43 \
+ rustls-0.23.21 \
+ rustls-pki-types-1.10.1 \
+ rustls-webpki-0.102.8 \
+ rustversion-1.0.19 \
+ ryu-1.0.18 \
+ same-file-1.0.6 \
+ schannel-0.1.27 \
+ security-framework-2.11.1 \
+ security-framework-sys-2.14.0 \
+ semver-1.0.24 \
+ serde-1.0.217 \
+ serde_derive-1.0.217 \
+ serde_ignored-0.1.10 \
+ serde_json-1.0.135 \
+ serde_spanned-0.6.8 \
+ sha2-0.10.8 \
+ shell2batch-0.4.5 \
+ shlex-1.3.0 \
+ simd-adler32-0.3.7 \
+ smallvec-1.13.2 \
+ spin-0.9.8 \
+ stable_deref_trait-1.2.0 \
+ strip-ansi-escapes-0.2.1 \
+ strum_macros-0.26.4 \
+ subtle-2.6.1 \
+ suppaftp-6.0.7 \
+ syn-2.0.96 \
+ synstructure-0.13.1 \
+ tempfile-3.15.0 \
+ thiserror-1.0.69 \
+ thiserror-2.0.11 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.11 \
+ time-0.3.37 \
+ time-core-0.1.2 \
+ tinystr-0.7.6 \
+ toml-0.8.19 \
+ toml_datetime-0.6.8 \
+ toml_edit-0.22.22 \
+ typenum-1.17.0 \
+ uname-0.1.1 \
+ unicode-ident-1.0.14 \
+ untrusted-0.9.0 \
+ url-2.5.4 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
+ vcpkg-0.2.15 \
+ version_check-0.9.5 \
+ vte-0.14.1 \
+ walkdir-2.5.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasite-0.1.0 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ webpki-roots-0.26.7 \
+ which-6.0.3 \
+ whoami-1.5.2 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-core-0.52.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ winnow-0.6.24 \
+ winsafe-0.0.19 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
+ zerocopy-0.7.35 \
+ zerocopy-derive-0.7.35 \
+ zerofrom-0.1.5 \
+ zerofrom-derive-0.1.5 \
+ zeroize-1.8.1 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3 \
+ zip-2.2.2 \
+ zopfli-0.8.1
diff --git a/devel/cargo-make/distinfo b/devel/cargo-make/distinfo
new file mode 100644
index 000000000000..fad2cd281654
--- /dev/null
+++ b/devel/cargo-make/distinfo
@@ -0,0 +1,477 @@
+TIMESTAMP = 1753707704
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
+SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/attohttpc-0.28.2.crate) = 412b79ce053cef36eda52c25664b45ec92a21769488e20d5a8bf0b3c9e1a28cb
+SIZE (rust/crates/attohttpc-0.28.2.crate) = 63013
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
+SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
+SIZE (rust/crates/bstr-1.11.3.crate) = 351536
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
+SIZE (rust/crates/bytes-1.9.0.crate) = 67320
+SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
+SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
+SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
+SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
+SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
+SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
+SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
+SHA256 (rust/crates/cargo_metadata-0.19.1.crate) = 8769706aad5d996120af43197bf46ef6ad0fda35216b4505f926a365a232d924
+SIZE (rust/crates/cargo_metadata-0.19.1.crate) = 26131
+SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
+SIZE (rust/crates/cc-1.2.10.crate) = 101251
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
+SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/ci_info-0.14.14.crate) = 840dbb7bdd1f2c4d434d6b08420ef204e0bfad0ab31a07a80a1248d24cc6e38b
+SIZE (rust/crates/ci_info-0.14.14.crate) = 1138778
+SHA256 (rust/crates/cliparser-0.1.2.crate) = 74bd707b71a46260ab2b8951748cae3010445aced1dc000ef90d4156bcfad5a2
+SIZE (rust/crates/cliparser-0.1.2.crate) = 1191086
+SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
+SIZE (rust/crates/colored-2.2.0.crate) = 35062
+SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
+SIZE (rust/crates/colored-3.0.0.crate) = 34497
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.16.crate) = 16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3
+SIZE (rust/crates/cpufeatures-0.2.16.crate) = 13405
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/ctrlc-3.4.5.crate) = 90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3
+SIZE (rust/crates/ctrlc-3.4.5.crate) = 14592
+SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
+SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
+SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
+SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
+SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
+SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dissimilar-1.0.9.crate) = 59f8e79d1fbf76bdfbde321e902714bf6c49df88a7dda6fc682fc2979226962d
+SIZE (rust/crates/dissimilar-1.0.9.crate) = 27652
+SHA256 (rust/crates/duckscript-0.10.0.crate) = 57cfc23abea2fe1fed7daab3cda7708a4cce9185794a2163a853c0d36a497e57
+SIZE (rust/crates/duckscript-0.10.0.crate) = 19827
+SHA256 (rust/crates/duckscriptsdk-0.11.1.crate) = 29c5669655efc2ef2293344a52bf4254d66026d703f8d89224e32f3de7ab6b46
+SIZE (rust/crates/duckscriptsdk-0.11.1.crate) = 111366
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/envmnt-0.10.4.crate) = d73999a2b8871e74c8b8bc23759ee9f3d85011b24fafc91a4b3b5c8cc8185501
+SIZE (rust/crates/envmnt-0.10.4.crate) = 1194963
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/evalexpr-11.3.1.crate) = b6aff27af350e7b53e82aac3e5ab6389abd8f280640ac034508dff0608c4c7e5
+SIZE (rust/crates/evalexpr-11.3.1.crate) = 61854
+SHA256 (rust/crates/expect-test-1.5.1.crate) = 63af43ff4431e848fb47472a920f14fa71c24de13255a5692e93d4e90302acb0
+SIZE (rust/crates/expect-test-1.5.1.crate) = 13672
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
+SIZE (rust/crates/fern-0.7.1.crate) = 304533
+SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
+SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
+SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
+SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
+SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
+SHA256 (rust/crates/fsio-0.4.0.crate) = dad0ce30be0cc441b325c5d705c8b613a0ca0d92b6a8953d41bd236dc09a36d0
+SIZE (rust/crates/fsio-0.4.0.crate) = 1139854
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-lite-2.6.0.crate) = f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532
+SIZE (rust/crates/futures-lite-2.6.0.crate) = 45157
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/git_info-0.1.3.crate) = 9525474359e360de19580a77590f3491c94d57b1ef2b8bd468877a83cbc7f4cb
+SIZE (rust/crates/git_info-0.1.3.crate) = 1118729
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
+SIZE (rust/crates/globset-0.4.15.crate) = 25177
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
+SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
+SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
+SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
+SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
+SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
+SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
+SIZE (rust/crates/ignore-0.4.23.crate) = 55901
+SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
+SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
+SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/java-properties-2.0.0.crate) = 37bf6f484471c451f2b51eabd9e66b3fa7274550c5ec4b6c3d6070840945117f
+SIZE (rust/crates/java-properties-2.0.0.crate) = 11982
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy-regex-3.4.1.crate) = 60c7310b93682b36b98fa7ea4de998d3463ccbebd94d935d6b48ba5b6ffa7126
+SIZE (rust/crates/lazy-regex-3.4.1.crate) = 7808
+SHA256 (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 4ba01db5ef81e17eb10a5e0f2109d1b3a3e29bac3070fdbd7d156bf7dbd206a1
+SIZE (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 6022
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/lenient_semver-0.4.2.crate) = de8de3f4f3754c280ce1c8c42ed8dd26a9c8385c2e5ad4ec5a77e774cea9c1ec
+SIZE (rust/crates/lenient_semver-0.4.2.crate) = 331925
+SHA256 (rust/crates/lenient_semver_parser-0.4.2.crate) = 7f650c1d024ddc26b4bb79c3076b30030f2cf2b18292af698c81f7337a64d7d6
+SIZE (rust/crates/lenient_semver_parser-0.4.2.crate) = 15745
+SHA256 (rust/crates/lenient_semver_version_builder-0.4.2.crate) = 9049f8ff49f75b946f95557148e70230499c8a642bf2d6528246afc7d0282d17
+SIZE (rust/crates/lenient_semver_version_builder-0.4.2.crate) = 4183
+SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
+SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
+SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/lockfree-object-pool-0.1.6.crate) = 9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e
+SIZE (rust/crates/lockfree-object-pool-0.1.6.crate) = 12309
+SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
+SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
+SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
+SHA256 (rust/crates/native-tls-0.2.12.crate) = a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466
+SIZE (rust/crates/native-tls-0.2.12.crate) = 29517
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
+SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/openssl-0.10.68.crate) = 6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5
+SIZE (rust/crates/openssl-0.10.68.crate) = 276578
+SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
+SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
+SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
+SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
+SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
+SIZE (rust/crates/parking-2.2.1.crate) = 10685
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
+SIZE (rust/crates/petgraph-0.7.1.crate) = 736025
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
+SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
+SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
+SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
+SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
+SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
+SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
+SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/run_script-0.11.0.crate) = f20d7c40e6d6fc2ff69ad8e8bac4d39a5fc1874402647ac92b620954d56d5c3e
+SIZE (rust/crates/run_script-0.11.0.crate) = 14052
+SHA256 (rust/crates/rust_info-0.3.3.crate) = 99a6143e57e2d16a1dc652aa61664e8a1044d88e4b62470bde0a759800895c8d
+SIZE (rust/crates/rust_info-0.3.3.crate) = 1124323
+SHA256 (rust/crates/rustix-0.38.43.crate) = a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6
+SIZE (rust/crates/rustix-0.38.43.crate) = 379134
+SHA256 (rust/crates/rustls-0.23.21.crate) = 8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8
+SIZE (rust/crates/rustls-0.23.21.crate) = 337106
+SHA256 (rust/crates/rustls-pki-types-1.10.1.crate) = d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37
+SIZE (rust/crates/rustls-pki-types-1.10.1.crate) = 58944
+SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
+SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
+SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
+SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/semver-1.0.24.crate) = 3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba
+SIZE (rust/crates/semver-1.0.24.crate) = 31267
+SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
+SIZE (rust/crates/serde-1.0.217.crate) = 79019
+SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
+SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
+SHA256 (rust/crates/serde_ignored-0.1.10.crate) = a8e319a36d1b52126a0d608f24e93b2d81297091818cd70625fcf50a15d84ddf
+SIZE (rust/crates/serde_ignored-0.1.10.crate) = 11789
+SHA256 (rust/crates/serde_json-1.0.135.crate) = 2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9
+SIZE (rust/crates/serde_json-1.0.135.crate) = 154499
+SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
+SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
+SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/shell2batch-0.4.5.crate) = 3a0c7d0c8a1c5abed83821a6c803df835eadae0c12ccd02a4f8da3da94b6240e
+SIZE (rust/crates/shell2batch-0.4.5.crate) = 1109220
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/strip-ansi-escapes-0.2.1.crate) = 2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025
+SIZE (rust/crates/strip-ansi-escapes-0.2.1.crate) = 8273
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/suppaftp-6.0.7.crate) = 821742c6eeb5a90b95566abae78cc4bab5b96d9c230d29ea9e1a2e3181e57885
+SIZE (rust/crates/suppaftp-6.0.7.crate) = 62898
+SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
+SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704
+SIZE (rust/crates/tempfile-3.15.0.crate) = 35693
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
+SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+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.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
+SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
+SIZE (rust/crates/time-0.3.37.crate) = 123257
+SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
+SIZE (rust/crates/time-core-0.1.2.crate) = 7191
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
+SIZE (rust/crates/toml-0.8.19.crate) = 50974
+SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
+SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
+SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
+SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
+SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
+SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/uname-0.1.1.crate) = b72f89f0ca32e4db1c04e2a72f5345d59796d4866a1ee0609084569f73683dc8
+SIZE (rust/crates/uname-0.1.1.crate) = 6852
+SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
+SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vte-0.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077
+SIZE (rust/crates/vte-0.14.1.crate) = 57382
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
+SIZE (rust/crates/wasite-0.1.0.crate) = 2346
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/webpki-roots-0.26.7.crate) = 5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e
+SIZE (rust/crates/webpki-roots-0.26.7.crate) = 249392
+SHA256 (rust/crates/which-6.0.3.crate) = b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f
+SIZE (rust/crates/which-6.0.3.crate) = 16937
+SHA256 (rust/crates/whoami-1.5.2.crate) = 372d5b87f58ec45c384ba03563b03544dc5fadc3983e434b286913f5b4a9bb6d
+SIZE (rust/crates/whoami-1.5.2.crate) = 24204
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
+SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a
+SIZE (rust/crates/winnow-0.6.24.crate) = 165680
+SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
+SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
+SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
+SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (rust/crates/zip-2.2.2.crate) = ae9c1ea7b3a5e1f4b922ff856a129881167511563dc219869afe3787fc0c1a45
+SIZE (rust/crates/zip-2.2.2.crate) = 108809
+SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946
+SIZE (rust/crates/zopfli-0.8.1.crate) = 50972
+SHA256 (sagiegurari-cargo-make-0.37.24_GH0.tar.gz) = a7f6f7332862442e6020e8d8b2568a6fa8eed28156be0dddd61982e1e644cf02
+SIZE (sagiegurari-cargo-make-0.37.24_GH0.tar.gz) = 2024611
diff --git a/devel/cargo-make/pkg-descr b/devel/cargo-make/pkg-descr
new file mode 100644
index 000000000000..5f3f0aef0d17
--- /dev/null
+++ b/devel/cargo-make/pkg-descr
@@ -0,0 +1,9 @@
+The cargo-make task runner enables to define and configure sets of tasks and
+run them as a flow.
+
+A task is a command, script, rust code, or other sub tasks to execute. Tasks
+can have dependencies which are also tasks that will be executed before the
+task itself. With a simple toml based configuration file, you can define a
+multi platform build script that can run build, test, generate documentation,
+run bench tests, run security validations and more, executed by running a
+single command.
diff --git a/devel/cargo-readme/Makefile b/devel/cargo-readme/Makefile
new file mode 100644
index 000000000000..a03da7d2914a
--- /dev/null
+++ b/devel/cargo-readme/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= cargo-readme
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.3.1
+CATEGORIES= devel
+
+MAINTAINER= cs@FreeBSD.org
+COMMENT= Generate README.md from doc comments
+WWW= https://github.com/webern/cargo-readme
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE-MIT
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= webern
+
+PLIST_FILES= bin/cargo-readme
+
+.include <bsd.port.mk>
diff --git a/devel/cargo-readme/Makefile.crates b/devel/cargo-readme/Makefile.crates
new file mode 100644
index 000000000000..11d7a16f9021
--- /dev/null
+++ b/devel/cargo-readme/Makefile.crates
@@ -0,0 +1,74 @@
+CARGO_CRATES= addr2line-0.21.0 \
+ adler-1.0.2 \
+ aho-corasick-1.1.2 \
+ anstream-0.6.4 \
+ anstyle-1.0.4 \
+ anstyle-parse-0.2.2 \
+ anstyle-query-1.0.0 \
+ anstyle-wincon-3.0.1 \
+ assert_cli-0.6.3 \
+ backtrace-0.3.69 \
+ bitflags-2.4.1 \
+ cc-1.0.83 \
+ cfg-if-1.0.0 \
+ clap-4.4.7 \
+ clap_builder-4.4.7 \
+ clap_derive-4.4.7 \
+ clap_lex-0.6.0 \
+ colorchoice-1.0.0 \
+ colored-1.9.4 \
+ difference-2.0.0 \
+ environment-0.1.1 \
+ equivalent-1.0.1 \
+ errno-0.3.5 \
+ failure-0.1.8 \
+ failure_derive-0.1.8 \
+ gimli-0.28.0 \
+ hashbrown-0.14.2 \
+ heck-0.4.1 \
+ hermit-abi-0.3.3 \
+ indexmap-2.1.0 \
+ is-terminal-0.4.9 \
+ itoa-1.0.9 \
+ lazy_static-1.4.0 \
+ libc-0.2.150 \
+ linux-raw-sys-0.4.10 \
+ memchr-2.6.4 \
+ miniz_oxide-0.7.1 \
+ object-0.32.1 \
+ percent-encoding-2.3.0 \
+ proc-macro2-1.0.69 \
+ quote-1.0.33 \
+ regex-1.10.2 \
+ regex-automata-0.4.3 \
+ regex-syntax-0.8.2 \
+ rustc-demangle-0.1.23 \
+ rustix-0.38.21 \
+ ryu-1.0.15 \
+ serde-1.0.190 \
+ serde_derive-1.0.190 \
+ serde_json-1.0.108 \
+ serde_spanned-0.6.4 \
+ strsim-0.10.0 \
+ syn-1.0.109 \
+ syn-2.0.39 \
+ synstructure-0.12.6 \
+ toml-0.8.6 \
+ toml_datetime-0.6.5 \
+ toml_edit-0.20.7 \
+ unicode-ident-1.0.12 \
+ unicode-xid-0.2.4 \
+ utf8parse-0.2.1 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-sys-0.48.0 \
+ windows-targets-0.48.5 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_msvc-0.48.5 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_msvc-0.48.5 \
+ winnow-0.5.19
diff --git a/devel/cargo-readme/distinfo b/devel/cargo-readme/distinfo
new file mode 100644
index 000000000000..a36907c13e27
--- /dev/null
+++ b/devel/cargo-readme/distinfo
@@ -0,0 +1,151 @@
+TIMESTAMP = 1753803989
+SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
+SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
+SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
+SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
+SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
+SHA256 (rust/crates/anstream-0.6.4.crate) = 2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44
+SIZE (rust/crates/anstream-0.6.4.crate) = 20593
+SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87
+SIZE (rust/crates/anstyle-1.0.4.crate) = 13998
+SHA256 (rust/crates/anstyle-parse-0.2.2.crate) = 317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140
+SIZE (rust/crates/anstyle-parse-0.2.2.crate) = 24696
+SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b
+SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620
+SHA256 (rust/crates/anstyle-wincon-3.0.1.crate) = f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628
+SIZE (rust/crates/anstyle-wincon-3.0.1.crate) = 11279
+SHA256 (rust/crates/assert_cli-0.6.3.crate) = a29ab7c0ed62970beb0534d637a8688842506d0ff9157de83286dacd065c8149
+SIZE (rust/crates/assert_cli-0.6.3.crate) = 18660
+SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
+SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
+SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
+SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
+SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/clap-4.4.7.crate) = ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b
+SIZE (rust/crates/clap-4.4.7.crate) = 54408
+SHA256 (rust/crates/clap_builder-4.4.7.crate) = c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663
+SIZE (rust/crates/clap_builder-4.4.7.crate) = 162516
+SHA256 (rust/crates/clap_derive-4.4.7.crate) = cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442
+SIZE (rust/crates/clap_derive-4.4.7.crate) = 29046
+SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
+SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
+SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
+SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/colored-1.9.4.crate) = 5a5f741c91823341bebf717d4c71bda820630ce065443b58bd1b7451af008355
+SIZE (rust/crates/colored-1.9.4.crate) = 21849
+SHA256 (rust/crates/difference-2.0.0.crate) = 524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198
+SIZE (rust/crates/difference-2.0.0.crate) = 147616
+SHA256 (rust/crates/environment-0.1.1.crate) = 1f4b14e20978669064c33b4c1e0fb4083412e40fe56cbea2eae80fd7591503ee
+SIZE (rust/crates/environment-0.1.1.crate) = 3227
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/errno-0.3.5.crate) = ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860
+SIZE (rust/crates/errno-0.3.5.crate) = 10576
+SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
+SIZE (rust/crates/failure-0.1.8.crate) = 37582
+SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4
+SIZE (rust/crates/failure_derive-0.1.8.crate) = 4950
+SHA256 (rust/crates/gimli-0.28.0.crate) = 6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0
+SIZE (rust/crates/gimli-0.28.0.crate) = 269277
+SHA256 (rust/crates/hashbrown-0.14.2.crate) = f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156
+SIZE (rust/crates/hashbrown-0.14.2.crate) = 140080
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/hermit-abi-0.3.3.crate) = d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7
+SIZE (rust/crates/hermit-abi-0.3.3.crate) = 14253
+SHA256 (rust/crates/indexmap-2.1.0.crate) = d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f
+SIZE (rust/crates/indexmap-2.1.0.crate) = 68224
+SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b
+SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109
+SHA256 (rust/crates/itoa-1.0.9.crate) = af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38
+SIZE (rust/crates/itoa-1.0.9.crate) = 10492
+SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/libc-0.2.150.crate) = 89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c
+SIZE (rust/crates/libc-0.2.150.crate) = 719359
+SHA256 (rust/crates/linux-raw-sys-0.4.10.crate) = da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f
+SIZE (rust/crates/linux-raw-sys-0.4.10.crate) = 1407767
+SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
+SIZE (rust/crates/memchr-2.6.4.crate) = 94439
+SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
+SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
+SHA256 (rust/crates/object-0.32.1.crate) = 9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0
+SIZE (rust/crates/object-0.32.1.crate) = 275463
+SHA256 (rust/crates/percent-encoding-2.3.0.crate) = 9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94
+SIZE (rust/crates/percent-encoding-2.3.0.crate) = 10196
+SHA256 (rust/crates/proc-macro2-1.0.69.crate) = 134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da
+SIZE (rust/crates/proc-macro2-1.0.69.crate) = 44271
+SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
+SIZE (rust/crates/quote-1.0.33.crate) = 28090
+SHA256 (rust/crates/regex-1.10.2.crate) = 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343
+SIZE (rust/crates/regex-1.10.2.crate) = 252839
+SHA256 (rust/crates/regex-automata-0.4.3.crate) = 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f
+SIZE (rust/crates/regex-automata-0.4.3.crate) = 617011
+SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
+SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
+SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
+SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
+SHA256 (rust/crates/rustix-0.38.21.crate) = 2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3
+SIZE (rust/crates/rustix-0.38.21.crate) = 358962
+SHA256 (rust/crates/ryu-1.0.15.crate) = 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741
+SIZE (rust/crates/ryu-1.0.15.crate) = 46906
+SHA256 (rust/crates/serde-1.0.190.crate) = 91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7
+SIZE (rust/crates/serde-1.0.190.crate) = 76455
+SHA256 (rust/crates/serde_derive-1.0.190.crate) = 67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3
+SIZE (rust/crates/serde_derive-1.0.190.crate) = 55676
+SHA256 (rust/crates/serde_json-1.0.108.crate) = 3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b
+SIZE (rust/crates/serde_json-1.0.108.crate) = 146476
+SHA256 (rust/crates/serde_spanned-0.6.4.crate) = 12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80
+SIZE (rust/crates/serde_spanned-0.6.4.crate) = 7756
+SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
+SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.39.crate) = 23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a
+SIZE (rust/crates/syn-2.0.39.crate) = 244129
+SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
+SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
+SHA256 (rust/crates/toml-0.8.6.crate) = 8ff9e3abce27ee2c9a37f9ad37238c1bdd4e789c84ba37df76aa4d528f5072cc
+SIZE (rust/crates/toml-0.8.6.crate) = 50424
+SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1
+SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
+SHA256 (rust/crates/toml_edit-0.20.7.crate) = 70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81
+SIZE (rust/crates/toml_edit-0.20.7.crate) = 101056
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
+SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
+SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
+SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+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_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+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_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+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_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+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/winnow-0.5.19.crate) = 829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b
+SIZE (rust/crates/winnow-0.5.19.crate) = 147982
+SHA256 (webern-cargo-readme-v3.3.1_GH0.tar.gz) = 0044a2b199aa3ef8ed473bbec7af32a5a00579f755414e0c55707617fc2951b0
+SIZE (webern-cargo-readme-v3.3.1_GH0.tar.gz) = 27951
diff --git a/devel/cargo-readme/pkg-descr b/devel/cargo-readme/pkg-descr
new file mode 100644
index 000000000000..90e3be6de254
--- /dev/null
+++ b/devel/cargo-readme/pkg-descr
@@ -0,0 +1,4 @@
+Generate README.md from doc comments.
+
+Cargo subcommand that extract documentation from your crate's doc comments that
+you can use to populate your README.md.
diff --git a/devel/cargo-tarpaulin/Makefile b/devel/cargo-tarpaulin/Makefile
index c0109e10d126..648b5501a6ad 100644
--- a/devel/cargo-tarpaulin/Makefile
+++ b/devel/cargo-tarpaulin/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cargo-tarpaulin
-DISTVERSION= 0.32.0
-PORTREVISION= 4
+DISTVERSION= 0.32.8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -21,239 +20,6 @@ USE_GITHUB= yes
GH_ACCOUNT= xd009642
GH_PROJECT= tarpaulin
-CARGO_CRATES= addr2line-0.21.0 \
- adler-1.0.2 \
- adler32-1.2.0 \
- aho-corasick-1.1.3 \
- android-tzdata-0.1.1 \
- android_system_properties-0.1.5 \
- anstream-0.6.14 \
- anstyle-1.0.7 \
- anstyle-parse-0.2.4 \
- anstyle-query-1.0.3 \
- anstyle-wincon-3.0.3 \
- anyhow-1.0.83 \
- autocfg-1.3.0 \
- backtrace-0.3.71 \
- base64-0.21.7 \
- bitflags-1.3.2 \
- bitflags-2.5.0 \
- bumpalo-3.16.0 \
- bytes-1.6.0 \
- camino-1.1.6 \
- cargo-platform-0.1.8 \
- cargo_metadata-0.19.1 \
- cc-1.0.97 \
- cfg-if-1.0.0 \
- cfg_aliases-0.2.1 \
- chrono-0.4.39 \
- clap-4.5.4 \
- clap_builder-4.5.2 \
- clap_derive-4.5.4 \
- clap_lex-0.7.0 \
- colorchoice-1.0.1 \
- core-foundation-0.9.4 \
- core-foundation-sys-0.8.6 \
- coveralls-api-0.6.0 \
- crc32fast-1.4.0 \
- deflate-1.0.0 \
- encoding_rs-0.8.34 \
- env_filter-0.1.0 \
- env_logger-0.11.3 \
- equivalent-1.0.1 \
- errno-0.3.8 \
- fallible-iterator-0.3.0 \
- fastrand-2.1.0 \
- flate2-1.0.30 \
- fnv-1.0.7 \
- foreign-types-0.3.2 \
- foreign-types-shared-0.1.1 \
- form_urlencoded-1.2.1 \
- futures-channel-0.3.30 \
- futures-core-0.3.30 \
- futures-io-0.3.30 \
- futures-sink-0.3.30 \
- futures-task-0.3.30 \
- futures-util-0.3.30 \
- gimli-0.28.1 \
- gimli-0.31.1 \
- git2-0.20.0 \
- glob-0.3.2 \
- gzip-header-1.0.0 \
- h2-0.3.26 \
- hashbrown-0.11.2 \
- hashbrown-0.15.2 \
- heck-0.5.0 \
- hermit-abi-0.3.9 \
- hex-0.4.3 \
- http-0.2.12 \
- http-body-0.4.6 \
- httparse-1.8.0 \
- httpdate-1.0.3 \
- humantime-2.1.0 \
- humantime-serde-1.1.1 \
- hyper-0.14.28 \
- hyper-tls-0.5.0 \
- iana-time-zone-0.1.60 \
- iana-time-zone-haiku-0.1.2 \
- idna-0.5.0 \
- indexmap-1.8.2 \
- indexmap-2.7.1 \
- ipnet-2.9.0 \
- is_terminal_polyfill-1.70.0 \
- itoa-1.0.11 \
- jobserver-0.1.31 \
- js-sys-0.3.69 \
- lazy_static-1.5.0 \
- lcov-0.8.1 \
- leb128-0.2.5 \
- libc-0.2.169 \
- libgit2-sys-0.18.0+1.9.0 \
- libssh2-sys-0.3.0 \
- libz-sys-1.1.16 \
- linux-raw-sys-0.4.13 \
- llvm_profparser-0.7.1 \
- log-0.4.21 \
- matchers-0.1.0 \
- md5-0.7.0 \
- memchr-2.7.2 \
- mime-0.3.17 \
- mime_guess-2.0.4 \
- minimal-lexical-0.2.1 \
- miniz_oxide-0.7.2 \
- mio-0.8.11 \
- native-tls-0.2.11 \
- nix-0.29.0 \
- nom-7.1.3 \
- nu-ansi-term-0.46.0 \
- num-traits-0.2.19 \
- num_cpus-1.16.0 \
- object-0.26.2 \
- object-0.32.2 \
- object-0.36.7 \
- once_cell-1.19.0 \
- openssl-0.10.70 \
- openssl-macros-0.1.1 \
- openssl-probe-0.1.5 \
- openssl-src-300.2.3+3.2.1 \
- openssl-sys-0.9.105 \
- overload-0.1.1 \
- percent-encoding-2.3.1 \
- pin-project-lite-0.2.14 \
- pin-utils-0.1.0 \
- pkg-config-0.3.30 \
- proc-macro2-1.0.93 \
- procfs-0.17.0 \
- procfs-core-0.17.0 \
- quick-error-1.2.3 \
- quick-xml-0.37.2 \
- quote-1.0.38 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.8 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
- reqwest-0.11.27 \
- rustc-demangle-0.1.24 \
- rustc-hash-1.1.0 \
- rustc_version-0.4.1 \
- rustix-0.38.34 \
- rustls-pemfile-1.0.4 \
- rusty-fork-0.3.0 \
- ruzstd-0.7.3 \
- ryu-1.0.18 \
- same-file-1.0.6 \
- schannel-0.1.23 \
- security-framework-2.11.0 \
- security-framework-sys-2.11.0 \
- semver-1.0.23 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.138 \
- serde_spanned-0.6.8 \
- serde_urlencoded-0.7.1 \
- sharded-slab-0.1.7 \
- slab-0.4.9 \
- smallvec-1.13.2 \
- socket2-0.5.7 \
- stable_deref_trait-1.2.0 \
- static_assertions-1.1.0 \
- strsim-0.11.1 \
- syn-2.0.90 \
- sync_wrapper-0.1.2 \
- system-configuration-0.5.1 \
- system-configuration-sys-0.5.0 \
- tempfile-3.10.1 \
- test-log-0.2.17 \
- test-log-macros-0.2.16 \
- thiserror-1.0.60 \
- thiserror-2.0.4 \
- thiserror-impl-1.0.60 \
- thiserror-impl-2.0.4 \
- thread_local-1.1.8 \
- tinyvec-1.6.0 \
- tinyvec_macros-0.1.1 \
- tokio-1.37.0 \
- tokio-native-tls-0.3.1 \
- tokio-util-0.7.11 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.23 \
- tower-service-0.3.2 \
- tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
- tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
- try-lock-0.2.5 \
- twox-hash-1.6.3 \
- unicase-2.7.0 \
- unicode-bidi-0.3.15 \
- unicode-ident-1.0.12 \
- unicode-normalization-0.1.23 \
- url-2.5.0 \
- utf8parse-0.2.1 \
- valuable-0.1.0 \
- vcpkg-0.2.15 \
- version_check-0.9.4 \
- wait-timeout-0.2.0 \
- walkdir-2.5.0 \
- want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.92 \
- wasm-bindgen-backend-0.2.92 \
- wasm-bindgen-futures-0.4.42 \
- wasm-bindgen-macro-0.2.92 \
- wasm-bindgen-macro-support-0.2.92 \
- wasm-bindgen-shared-0.2.92 \
- web-sys-0.3.69 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.8 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.52.0 \
- windows-sys-0.48.0 \
- windows-sys-0.52.0 \
- windows-targets-0.48.5 \
- windows-targets-0.52.5 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.5 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.5 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.5 \
- windows_i686_gnullvm-0.52.5 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.5 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.5 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.5 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.5 \
- winnow-0.7.1 \
- winreg-0.50.0
-
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/devel/cargo-tarpaulin/Makefile.crates b/devel/cargo-tarpaulin/Makefile.crates
new file mode 100644
index 000000000000..220c2da78b5b
--- /dev/null
+++ b/devel/cargo-tarpaulin/Makefile.crates
@@ -0,0 +1,272 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.0 \
+ adler32-1.2.0 \
+ aho-corasick-1.1.3 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.7 \
+ anyhow-1.0.98 \
+ autocfg-1.4.0 \
+ backtrace-0.3.75 \
+ base64-0.22.1 \
+ bitflags-2.9.1 \
+ bumpalo-3.17.0 \
+ bytes-1.10.1 \
+ camino-1.1.9 \
+ cargo-platform-0.2.0 \
+ cargo-util-schemas-0.2.0 \
+ cargo_metadata-0.20.0 \
+ cc-1.2.23 \
+ cfg-if-1.0.1 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.41 \
+ clap-4.5.38 \
+ clap_builder-4.5.38 \
+ clap_derive-4.5.32 \
+ clap_lex-0.7.4 \
+ colorchoice-1.0.3 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ coveralls-api-0.7.0 \
+ crc32fast-1.4.2 \
+ deflate-1.0.0 \
+ displaydoc-0.2.5 \
+ env_filter-0.1.3 \
+ env_logger-0.11.8 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.6 \
+ errno-0.3.12 \
+ fallible-iterator-0.3.0 \
+ fastrand-2.3.0 \
+ flate2-1.1.1 \
+ fnv-1.0.7 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.1 \
+ futures-channel-0.3.31 \
+ 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.3.3 \
+ gimli-0.31.1 \
+ gimli-0.32.0 \
+ git2-0.20.2 \
+ glob-0.3.2 \
+ gzip-header-1.0.0 \
+ hashbrown-0.11.2 \
+ hashbrown-0.15.3 \
+ heck-0.5.0 \
+ hermit-abi-0.5.1 \
+ hex-0.4.3 \
+ http-1.3.1 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
+ humantime-2.2.0 \
+ humantime-serde-1.1.1 \
+ hyper-1.6.0 \
+ hyper-tls-0.6.0 \
+ hyper-util-0.1.12 \
+ iana-time-zone-0.1.63 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
+ indexmap-1.8.2 \
+ indexmap-2.9.0 \
+ ipnet-2.11.0 \
+ is_terminal_polyfill-1.70.1 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ lcov-0.8.1 \
+ leb128-0.2.5 \
+ libc-0.2.174 \
+ libgit2-sys-0.18.1+1.9.0 \
+ libssh2-sys-0.3.1 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ llvm_profparser-0.8.3 \
+ log-0.4.27 \
+ matchers-0.1.0 \
+ md5-0.7.0 \
+ memchr-2.7.4 \
+ mime-0.3.17 \
+ mime_guess-2.0.5 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.8 \
+ mio-1.0.3 \
+ native-tls-0.2.14 \
+ nix-0.30.1 \
+ nom-7.1.3 \
+ nu-ansi-term-0.46.0 \
+ num-traits-0.2.19 \
+ num_cpus-1.17.0 \
+ object-0.26.2 \
+ object-0.36.7 \
+ object-0.37.1 \
+ once_cell-1.21.3 \
+ openssl-0.10.72 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.6 \
+ openssl-src-300.5.0+3.5.0 \
+ openssl-sys-0.9.108 \
+ ordered-float-2.10.1 \
+ overload-0.1.1 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ potential_utf-0.1.2 \
+ proc-macro2-1.0.95 \
+ procfs-0.17.0 \
+ procfs-core-0.17.0 \
+ quick-error-1.2.3 \
+ quick-xml-0.37.5 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
+ regex-1.11.1 \
+ regex-automata-0.1.10 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.6.29 \
+ regex-syntax-0.8.5 \
+ reqwest-0.12.15 \
+ rustc-demangle-0.1.25 \
+ rustc-hash-1.1.0 \
+ rustc_version-0.4.1 \
+ rustix-0.38.44 \
+ rustix-1.0.7 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.12.0 \
+ rustversion-1.0.20 \
+ rusty-fork-0.3.0 \
+ ruzstd-0.8.1 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ schannel-0.1.27 \
+ security-framework-2.11.1 \
+ security-framework-sys-2.14.0 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde-untagged-0.1.7 \
+ serde-value-0.7.0 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.9 \
+ serde_urlencoded-0.7.1 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ slab-0.4.9 \
+ smallvec-1.15.0 \
+ socket2-0.5.9 \
+ stable_deref_trait-1.2.0 \
+ strsim-0.11.1 \
+ syn-2.0.101 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ system-configuration-0.6.1 \
+ system-configuration-sys-0.6.0 \
+ tempfile-3.20.0 \
+ test-log-0.2.17 \
+ test-log-macros-0.2.17 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
+ thread_local-1.1.8 \
+ tinystr-0.8.1 \
+ tokio-1.45.0 \
+ tokio-native-tls-0.3.1 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
+ tower-0.5.2 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.28 \
+ tracing-core-0.1.33 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.19 \
+ try-lock-0.2.5 \
+ twox-hash-2.1.1 \
+ typeid-1.0.3 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.18 \
+ unicode-xid-0.2.6 \
+ url-2.5.4 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ valuable-0.1.1 \
+ vcpkg-0.2.15 \
+ wait-timeout-0.2.1 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.1 \
+ windows-registry-0.4.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.3.1 \
+ windows-strings-0.4.2 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.0 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ 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.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.10 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
diff --git a/devel/cargo-tarpaulin/distinfo b/devel/cargo-tarpaulin/distinfo
index 5395207841a8..cff61728aad4 100644
--- a/devel/cargo-tarpaulin/distinfo
+++ b/devel/cargo-tarpaulin/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1739613979
-SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
-SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
+TIMESTAMP = 1753610028
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
SIZE (rust/crates/adler32-1.2.0.crate) = 6411
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -11,82 +11,84 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
-SIZE (rust/crates/anstream-0.6.14.crate) = 29160
-SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b
-SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
-SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
-SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
-SHA256 (rust/crates/anstyle-query-1.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5
-SIZE (rust/crates/anstyle-query-1.0.3.crate) = 9742
-SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
-SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
-SHA256 (rust/crates/anyhow-1.0.83.crate) = 25bdb32cbbdce2b519a9cd7df3a678443100e265d5e25ca763b7572a5104f5f3
-SIZE (rust/crates/anyhow-1.0.83.crate) = 45650
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
-SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
-SIZE (rust/crates/bytes-1.6.0.crate) = 60605
-SHA256 (rust/crates/camino-1.1.6.crate) = c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c
-SIZE (rust/crates/camino-1.1.6.crate) = 30519
-SHA256 (rust/crates/cargo-platform-0.1.8.crate) = 24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc
-SIZE (rust/crates/cargo-platform-0.1.8.crate) = 11813
-SHA256 (rust/crates/cargo_metadata-0.19.1.crate) = 8769706aad5d996120af43197bf46ef6ad0fda35216b4505f926a365a232d924
-SIZE (rust/crates/cargo_metadata-0.19.1.crate) = 26131
-SHA256 (rust/crates/cc-1.0.97.crate) = 099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4
-SIZE (rust/crates/cc-1.0.97.crate) = 76951
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
+SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
+SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
+SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
+SHA256 (rust/crates/cargo-util-schemas-0.2.0.crate) = e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca
+SIZE (rust/crates/cargo-util-schemas-0.2.0.crate) = 23612
+SHA256 (rust/crates/cargo_metadata-0.20.0.crate) = 4f7835cfc6135093070e95eb2b53e5d9b5c403dc3a6be6040ee026270aa82502
+SIZE (rust/crates/cargo_metadata-0.20.0.crate) = 32312
+SHA256 (rust/crates/cc-1.2.23.crate) = 5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766
+SIZE (rust/crates/cc-1.2.23.crate) = 106527
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
-SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
-SIZE (rust/crates/clap-4.5.4.crate) = 55401
-SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
-SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
-SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
-SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
-SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
-SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000
+SIZE (rust/crates/clap-4.5.38.crate) = 57140
+SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120
+SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177
+SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
+SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
-SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
-SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
-SHA256 (rust/crates/coveralls-api-0.6.0.crate) = e07c65ecfe8bc0aa668923234a499ee7317082847bd9de36f77cbc4fc5123a66
-SIZE (rust/crates/coveralls-api-0.6.0.crate) = 11376
-SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
-SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/coveralls-api-0.7.0.crate) = 2b0d9065c788bbdef212fd6565a46c151504b7b383fdbe4624621640520a49d5
+SIZE (rust/crates/coveralls-api-0.7.0.crate) = 21436
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f
SIZE (rust/crates/deflate-1.0.0.crate) = 62722
-SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
-SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
-SHA256 (rust/crates/env_filter-0.1.0.crate) = a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea
-SIZE (rust/crates/env_filter-0.1.0.crate) = 11553
-SHA256 (rust/crates/env_logger-0.11.3.crate) = 38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9
-SIZE (rust/crates/env_logger-0.11.3.crate) = 29704
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
-SIZE (rust/crates/errno-0.3.8.crate) = 10645
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+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
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
+SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
-SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
-SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
-SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
-SIZE (rust/crates/flate2-1.0.30.crate) = 75511
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
+SIZE (rust/crates/flate2-1.1.1.crate) = 77224
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
@@ -95,268 +97,310 @@ SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7f
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
-SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
-SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
-SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
-SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
-SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
-SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
-SIZE (rust/crates/futures-sink-0.3.30.crate) = 7852
-SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
-SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
-SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
-SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
-SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
-SIZE (rust/crates/gimli-0.28.1.crate) = 270497
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/git2-0.20.0.crate) = 3fda788993cc341f69012feba8bf45c0ba4f3291fcc08e214b4d5a7332d88aff
-SIZE (rust/crates/git2-0.20.0.crate) = 219198
+SHA256 (rust/crates/gimli-0.32.0.crate) = 93563d740bc9ef04104f9ed6f86f1e3275c2cdafb95664e26584b9ca807a8ffe
+SIZE (rust/crates/gimli-0.32.0.crate) = 286715
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
SIZE (rust/crates/glob-0.3.2.crate) = 22359
SHA256 (rust/crates/gzip-header-1.0.0.crate) = 95cc527b92e6029a62960ad99aa8a6660faa4555fe5f731aab13aa6a921795a2
SIZE (rust/crates/gzip-header-1.0.0.crate) = 12445
-SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
-SIZE (rust/crates/h2-0.3.26.crate) = 168315
SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
+SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
+SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
-SIZE (rust/crates/http-0.2.12.crate) = 101964
-SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
-SIZE (rust/crates/http-body-0.4.6.crate) = 10773
-SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
-SIZE (rust/crates/httparse-1.8.0.crate) = 29954
-SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
-SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
+SIZE (rust/crates/humantime-2.2.0.crate) = 20646
SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c
SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886
-SHA256 (rust/crates/hyper-0.14.28.crate) = bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80
-SIZE (rust/crates/hyper-0.14.28.crate) = 197204
-SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
-SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
-SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
-SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
+SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
+SHA256 (rust/crates/hyper-util-0.1.12.crate) = cf9f1e950e0d9d1d3c47184416723cf29c0d1f93bd8cccf37e4beb6b44f31710
+SIZE (rust/crates/hyper-util-0.1.12.crate) = 94918
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/indexmap-1.8.2.crate) = e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a
SIZE (rust/crates/indexmap-1.8.2.crate) = 53219
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
-SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
-SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
-SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800
-SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/jobserver-0.1.31.crate) = d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e
-SIZE (rust/crates/jobserver-0.1.31.crate) = 27306
-SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
-SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lcov-0.8.1.crate) = 1ccfa6d5e585a884db65b37f38184e4364eaf74d884ac35d0a90fe9baf80b723
SIZE (rust/crates/lcov-0.8.1.crate) = 19922
SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67
SIZE (rust/crates/leb128-0.2.5.crate) = 11843
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libgit2-sys-0.18.0+1.9.0.crate) = e1a117465e7e1597e8febea8bb0c410f1c7fb93b1e1cddf34363f8390367ffec
-SIZE (rust/crates/libgit2-sys-0.18.0+1.9.0.crate) = 1853724
-SHA256 (rust/crates/libssh2-sys-0.3.0.crate) = 2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee
-SIZE (rust/crates/libssh2-sys-0.3.0.crate) = 514550
-SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9
-SIZE (rust/crates/libz-sys-1.1.16.crate) = 3958920
-SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
-SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
-SHA256 (rust/crates/llvm_profparser-0.7.1.crate) = b0a154508b6dd69753d85b1b506fa80b9358bb3864a65f90b7516613f803f209
-SIZE (rust/crates/llvm_profparser-0.7.1.crate) = 44834
-SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
-SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e
+SIZE (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = 1855262
+SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
+SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/llvm_profparser-0.8.3.crate) = 709c1026b4902051c7cff758799defada26e18e41eb390648177e2e142c59fd9
+SIZE (rust/crates/llvm_profparser-0.8.3.crate) = 45270
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
SIZE (rust/crates/md5-0.7.0.crate) = 6671
-SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
-SIZE (rust/crates/memchr-2.7.2.crate) = 96220
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
-SIZE (rust/crates/mime_guess-2.0.4.crate) = 26399
+SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
+SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
-SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
-SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
-SIZE (rust/crates/mio-0.8.11.crate) = 102983
-SHA256 (rust/crates/native-tls-0.2.11.crate) = 07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e
-SIZE (rust/crates/native-tls-0.2.11.crate) = 29008
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
+SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/object-0.26.2.crate) = 39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2
SIZE (rust/crates/object-0.26.2.crate) = 238067
-SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
-SIZE (rust/crates/object-0.32.2.crate) = 286994
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/openssl-0.10.70.crate) = 61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6
-SIZE (rust/crates/openssl-0.10.70.crate) = 277545
+SHA256 (rust/crates/object-0.37.1.crate) = 03fd943161069e1768b4b3d050890ba48730e590f57e56d4aa04e7e090e61b4a
+SIZE (rust/crates/object-0.37.1.crate) = 338929
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
+SIZE (rust/crates/openssl-0.10.72.crate) = 283852
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-src-300.2.3+3.2.1.crate) = 5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843
-SIZE (rust/crates/openssl-src-300.2.3+3.2.1.crate) = 9584245
-SHA256 (rust/crates/openssl-sys-0.9.105.crate) = 8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc
-SIZE (rust/crates/openssl-sys-0.9.105.crate) = 72287
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-src-300.5.0+3.5.0.crate) = e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f
+SIZE (rust/crates/openssl-src-300.5.0+3.5.0.crate) = 10488436
+SHA256 (rust/crates/openssl-sys-0.9.108.crate) = e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847
+SIZE (rust/crates/openssl-sys-0.9.108.crate) = 78190
+SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
+SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
-SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
-SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/procfs-0.17.0.crate) = cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f
SIZE (rust/crates/procfs-0.17.0.crate) = 73252
SHA256 (rust/crates/procfs-core-0.17.0.crate) = 239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec
SIZE (rust/crates/procfs-core-0.17.0.crate) = 87533
SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
-SHA256 (rust/crates/quick-xml-0.37.2.crate) = 165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003
-SIZE (rust/crates/quick-xml-0.37.2.crate) = 188017
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.8.crate) = 368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3
-SIZE (rust/crates/regex-automata-0.4.8.crate) = 617784
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
-SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb
+SIZE (rust/crates/reqwest-0.12.15.crate) = 199320
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
-SIZE (rust/crates/rustix-0.38.34.crate) = 365160
-SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
-SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
SIZE (rust/crates/rusty-fork-0.3.0.crate) = 19881
-SHA256 (rust/crates/ruzstd-0.7.3.crate) = fad02996bfc73da3e301efe90b1837be9ed8f4a462b6ed410aa35d00381de89f
-SIZE (rust/crates/ruzstd-0.7.3.crate) = 67611
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/ruzstd-0.8.1.crate) = 3640bec8aad418d7d03c72ea2de10d5c646a598f9883c7babc160d91e3c1b26c
+SIZE (rust/crates/ruzstd-0.8.1.crate) = 97738
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
-SIZE (rust/crates/schannel-0.1.23.crate) = 41667
-SHA256 (rust/crates/security-framework-2.11.0.crate) = c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0
-SIZE (rust/crates/security-framework-2.11.0.crate) = 80191
-SHA256 (rust/crates/security-framework-sys-2.11.0.crate) = 317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7
-SIZE (rust/crates/security-framework-sys-2.11.0.crate) = 18718
-SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
-SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
+SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371
+SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
+SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
-SIZE (rust/crates/socket2-0.5.7.crate) = 55758
+SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
+SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef
+SIZE (rust/crates/socket2-0.5.9.crate) = 57432
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
-SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
-SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
-SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
-SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
-SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
-SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
-SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
-SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
-SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
-SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
+SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
+SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/test-log-0.2.17.crate) = e7f46083d221181166e5b6f6b1e5f1d499f3a76888826e6cb1d057554157cd0f
SIZE (rust/crates/test-log-0.2.17.crate) = 14421
-SHA256 (rust/crates/test-log-macros-0.2.16.crate) = 5999e24eaa32083191ba4e425deb75cdf25efefabe5aaccb7446dd0d4122a3f5
-SIZE (rust/crates/test-log-macros-0.2.16.crate) = 7603
-SHA256 (rust/crates/thiserror-1.0.60.crate) = 579e9083ca58dd9dcf91a9923bb9054071b9ebbd800b342194c9feb0ee89fc18
-SIZE (rust/crates/thiserror-1.0.60.crate) = 21247
-SHA256 (rust/crates/thiserror-2.0.4.crate) = 2f49a1853cf82743e3b7950f77e0f4d622ca36cf4317cba00c767838bac8d490
-SIZE (rust/crates/thiserror-2.0.4.crate) = 28392
-SHA256 (rust/crates/thiserror-impl-1.0.60.crate) = e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524
-SIZE (rust/crates/thiserror-impl-1.0.60.crate) = 15787
-SHA256 (rust/crates/thiserror-impl-2.0.4.crate) = 8381894bb3efe0c4acac3ded651301ceee58a15d47c2e34885ed1908ad667061
-SIZE (rust/crates/thiserror-impl-2.0.4.crate) = 20720
+SHA256 (rust/crates/test-log-macros-0.2.17.crate) = 888d0c3c6db53c0fdab160d2ed5e12ba745383d3e85813f2ea0f2b1475ab553f
+SIZE (rust/crates/test-log-macros-0.2.17.crate) = 8127
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
-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.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
-SIZE (rust/crates/tokio-1.37.0.crate) = 764297
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tokio-1.45.0.crate) = 2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165
+SIZE (rust/crates/tokio-1.45.0.crate) = 800721
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-util-0.7.11.crate) = 9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1
-SIZE (rust/crates/tokio-util-0.7.11.crate) = 113421
-SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
-SIZE (rust/crates/toml-0.8.20.crate) = 51095
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.23.crate) = 02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee
-SIZE (rust/crates/toml_edit-0.22.23.crate) = 106376
-SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
-SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
@@ -369,99 +413,135 @@ SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7c
SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
-SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
-SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89
-SIZE (rust/crates/unicase-2.7.0.crate) = 23783
-SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
-SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
-SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
-SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
-SIZE (rust/crates/url-2.5.0.crate) = 78605
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
-SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/twox-hash-2.1.1.crate) = 8b907da542cbced5261bd3256de1b3a1bf340a3d37f93425a07362a1d687de56
+SIZE (rust/crates/twox-hash-2.1.1.crate) = 35627
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
-SIZE (rust/crates/wasm-bindgen-0.2.92.crate) = 184119
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da
-SIZE (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0
-SIZE (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 15380
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.92.crate) = a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726
-SIZE (rust/crates/wasm-bindgen-macro-0.2.92.crate) = 13835
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96
-SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
-SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
-SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
-SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
+SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3
+SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
+SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
-SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
-SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
-SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
-SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
-SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
-SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
-SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (rust/crates/winnow-0.7.1.crate) = 86e376c75f4f43f44db463cf729e0d3acbf954d13e22c51e26e4c264b4ab545f
-SIZE (rust/crates/winnow-0.7.1.crate) = 170986
-SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
-SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (xd009642-tarpaulin-0.32.0_GH0.tar.gz) = f394f7080a45fbbecabe5f1878c3598651cb5c755ed42a3134c3143143afb3ce
-SIZE (xd009642-tarpaulin-0.32.0_GH0.tar.gz) = 223463
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
+SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
+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.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.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.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.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.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.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (xd009642-tarpaulin-0.32.8_GH0.tar.gz) = 8a850a07521f0bcbd6eececa705afb702904db5ecc20bb944f4b2888ee20b9b0
+SIZE (xd009642-tarpaulin-0.32.8_GH0.tar.gz) = 232042
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index ebbe2fd91c74..887502ba1b7f 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.140.7
+DISTVERSION= 0.142.1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index ce0ee37ddf98..88fef3900993 100644
--- a/devel/cirrus-cli/distinfo
+++ b/devel/cirrus-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753371187
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.140.7/v0.140.7.mod) = b8a18fc69c1d97512327785f7558b1242ceb3be78759a071ab109b921461c3e4
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.140.7/v0.140.7.mod) = 11416
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.140.7/v0.140.7.zip) = 3a1a065ca5a86752a46eccc22d6034e29250ae247ac2a1adfc2d279ad9de0422
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.140.7/v0.140.7.zip) = 1420703
+TIMESTAMP = 1754026713
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.142.1/v0.142.1.mod) = 6947aa884c5b4d6783c5a482b7db72ac853c5c3c5b2e72447f2e5b7cbe4e1afe
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.142.1/v0.142.1.mod) = 11468
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.142.1/v0.142.1.zip) = 8f6199cdd7550e550e63b0ffe8194089619207889c648cc0975b4aae8ac57695
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.142.1/v0.142.1.zip) = 1417383
diff --git a/devel/cl-alexandria-sbcl/Makefile b/devel/cl-alexandria-sbcl/Makefile
index 5e501c6d0753..586144a1c622 100644
--- a/devel/cl-alexandria-sbcl/Makefile
+++ b/devel/cl-alexandria-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= alexandria
PORTVERSION= 1.4
-PORTREVISION= 9
+PORTREVISION= 10
PORTEPOCH= 1
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
diff --git a/devel/cl-infix-sbcl/Makefile b/devel/cl-infix-sbcl/Makefile
index 4200aa42f0e3..61b9bf3f8999 100644
--- a/devel/cl-infix-sbcl/Makefile
+++ b/devel/cl-infix-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= infix
PORTVERSION= 19960628
-PORTREVISION= 102
+PORTREVISION= 103
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none
diff --git a/devel/cl-port-sbcl/Makefile b/devel/cl-port-sbcl/Makefile
index bb66adf297b6..4224c4553b02 100644
--- a/devel/cl-port-sbcl/Makefile
+++ b/devel/cl-port-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= port
PORTVERSION= 2002.10.02.1
-PORTREVISION= 100
+PORTREVISION= 101
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none
diff --git a/devel/cl-split-sequence-sbcl/Makefile b/devel/cl-split-sequence-sbcl/Makefile
index 7763a46365cf..5a487571c238 100644
--- a/devel/cl-split-sequence-sbcl/Makefile
+++ b/devel/cl-split-sequence-sbcl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= split-sequence
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1-3
-PORTREVISION= 7
+PORTREVISION= 8
DISTVERSIONSUFFIX= -g89a10b4
PORTEPOCH= 1
CATEGORIES= devel lisp
diff --git a/devel/cl-trivial-features-sbcl/Makefile b/devel/cl-trivial-features-sbcl/Makefile
index 1524cd872cb7..bdd71449a4ef 100644
--- a/devel/cl-trivial-features-sbcl/Makefile
+++ b/devel/cl-trivial-features-sbcl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= trivial-features
DISTVERSIONPREFIX= v
DISTVERSION= 1.0-4
-PORTREVISION= 7
+PORTREVISION= 8
DISTVERSIONSUFFIX= -gd249a62
PORTEPOCH= 1
CATEGORIES= devel lisp
diff --git a/devel/cl-trivial-gray-streams-sbcl/Makefile b/devel/cl-trivial-gray-streams-sbcl/Makefile
index 1860025b295f..04e79b5bcb51 100644
--- a/devel/cl-trivial-gray-streams-sbcl/Makefile
+++ b/devel/cl-trivial-gray-streams-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trivial-gray-streams
PORTVERSION= 20240217
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none
diff --git a/devel/cons/Makefile b/devel/cons/Makefile
index 39af4ccdb9fc..dc8a5a18695b 100644
--- a/devel/cons/Makefile
+++ b/devel/cons/Makefile
@@ -1,26 +1,22 @@
PORTNAME= cons
-PORTVERSION= 2.2.0
-PORTREVISION= 4
+PORTVERSION= 2.2.1
CATEGORIES= devel
-MASTER_SITES= http://www.dsmit.com/cons/stable/ \
- http://www.gnu.org/software/cons/stable/ \
- ftp://ftp.gnu.org/pub/gnu/cons/ \
- http://www.baldmt.com/cons/stable/
+MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
MAINTAINER= rv@gnu.org
COMMENT= Perl-based Make Replacement
-WWW= http://www.dsmit.com/cons/
+WWW= https://codeberg.org/BSDforge/${PORTNAME}/
-DEPRECATED= Upstream development seems to have stopped over 20 years ago
-EXPIRATION_DATE=2025-06-30
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
-USES= perl5 tar:tgz
+USES= perl5
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
NO_BUILD= yes
-PLIST_SUB= CONS_VER=${PORTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}
DOCS= CHANGES COPYING COPYRIGHT INSTALL MANIFEST README RELEASE \
cons.html TODO
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
OPTIONS_DEFINE= DOCS
diff --git a/devel/cons/distinfo b/devel/cons/distinfo
index 0f75627c6b3d..96783d7c7eb5 100644
--- a/devel/cons/distinfo
+++ b/devel/cons/distinfo
@@ -1,2 +1,3 @@
-SHA256 (cons-2.2.0.tgz) = 05f21f341ef90a7f1d954a0f4429bac7afd05b94bc9fd282e1f0048a6c43c890
-SIZE (cons-2.2.0.tgz) = 200338
+TIMESTAMP = 1751328837
+SHA256 (cons-2.2.1.tar.gz) = 8dc8f1e2d73884545c57228a5367693312eb6470531d4d4e44f06c4fc682ea01
+SIZE (cons-2.2.1.tar.gz) = 201500
diff --git a/devel/cppcheck/Makefile b/devel/cppcheck/Makefile
index 45cb692d5275..b4456d7279e0 100644
--- a/devel/cppcheck/Makefile
+++ b/devel/cppcheck/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cppcheck
-DISTVERSION= 2.17.1
-PORTREVISION= 1
+DISTVERSION= 2.18.0
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
@@ -12,12 +11,14 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libtinyxml2.so:textproc/tinyxml2
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/container/small_vector.hpp:devel/boost-libs
USES= compiler:c++11-lib shebangfix tar:bzip2
USE_GITHUB= yes
GH_ACCOUNT= danmar
SHEBANG_FILES= htmlreport/cppcheck-htmlreport
CMAKE_OFF= USE_BUNDLED_TINYXML2
+CMAKE_ON= USE_BOOST USE_QT6
PORTDATA= *
@@ -32,14 +33,12 @@ RULES_USES= localbase:ldflags
TEST_CMAKE_BOOL= BUILD_TESTS
TEST_IMPLIES= GUI
-TEST_USE= QT=testlib
TEST_USES= cmake:testing
TEST_USES_OFF= cmake
HTMLREPORT_DESC= Install cppcheck-htmlreport
HTMLREPORT_USES= python:${PYUSE:C/ /,/W}
HTMLREPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
-HTMLREPORT_PLIST_FILES= bin/cppcheck-htmlreport
HTMLREPORT_VARS= PYUSE+=run
MANPAGES_BUILD_DEPENDS= xsltproc:textproc/libxslt \
@@ -53,8 +52,8 @@ MATCHCOMPILER_VARS= PYUSE+=build
GUI_DESC= Build the Qt GUI application
GUI_CMAKE_BOOL= BUILD_GUI
-GUI_USES= qt:5
-GUI_USE= QT=core,gui,widgets,printsupport,help,network,qmake:build,buildtools:build,linguisttools:build
+GUI_USES= qt:6
+GUI_USE= QT=base,tools:build
CHARTS_DESC= Enable QtCharts usage in the GUI
CHARTS_CMAKE_BOOL= WITH_QCHART
diff --git a/devel/cppcheck/distinfo b/devel/cppcheck/distinfo
index 57c7ca83da3d..9c1081c68a98 100644
--- a/devel/cppcheck/distinfo
+++ b/devel/cppcheck/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741180144
-SHA256 (danmar-cppcheck-2.17.1_GH0.tar.gz) = bfd681868248ec03855ca7c2aea7bcb1f39b8b18860d76aec805a92a967b966c
-SIZE (danmar-cppcheck-2.17.1_GH0.tar.gz) = 3872633
+TIMESTAMP = 1753039627
+SHA256 (danmar-cppcheck-2.18.0_GH0.tar.gz) = dc74e300ac59f2ef9f9c05c21d48ae4c8dd1ce17f08914dd30c738ff482e748f
+SIZE (danmar-cppcheck-2.18.0_GH0.tar.gz) = 3928107
diff --git a/devel/cppcheck/files/patch-CMakeLists.txt b/devel/cppcheck/files/patch-CMakeLists.txt
index 2fc3b4e15a81..52f20832d3cd 100644
--- a/devel/cppcheck/files/patch-CMakeLists.txt
+++ b/devel/cppcheck/files/patch-CMakeLists.txt
@@ -1,9 +1,9 @@
---- CMakeLists.txt.orig 2025-02-26 12:56:41 UTC
+--- CMakeLists.txt.orig 2025-07-20 10:15:59 UTC
+++ CMakeLists.txt
@@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.13)
cmake_minimum_required(VERSION 3.13)
--project(Cppcheck VERSION 2.17.1 LANGUAGES CXX)
-+project(cppcheck VERSION 2.17.1 LANGUAGES CXX)
+-project(Cppcheck VERSION 2.18.0 LANGUAGES CXX)
++project(cppcheck VERSION 2.18.0 LANGUAGES CXX)
include(cmake/options.cmake)
diff --git a/devel/cppcheck/pkg-plist b/devel/cppcheck/pkg-plist
index 747f0498beb3..777711af6c0d 100644
--- a/devel/cppcheck/pkg-plist
+++ b/devel/cppcheck/pkg-plist
@@ -1,5 +1,6 @@
bin/cppcheck
%%GUI%%bin/cppcheck-gui
+%%HTMLREPORT%%bin/cppcheck-htmlreport
%%GUI%%share/applications/cppcheck-gui.desktop
%%GUI%%share/icons/hicolor/64x64/apps/cppcheck-gui.png
%%GUI%%share/icons/hicolor/scalable/apps/cppcheck-gui.svg
diff --git a/devel/delve/Makefile b/devel/delve/Makefile
index ea7cbe30e0d9..e538fc3cf67e 100644
--- a/devel/delve/Makefile
+++ b/devel/delve/Makefile
@@ -1,7 +1,6 @@
PORTNAME= delve
DISTVERSIONPREFIX= v
-DISTVERSION= 1.24.2
-PORTREVISION= 3
+DISTVERSION= 1.25.1
CATEGORIES= devel
MAINTAINER= dmitry.wagin@ya.ru
diff --git a/devel/delve/distinfo b/devel/delve/distinfo
index abb50b406240..d5ee73ac442a 100644
--- a/devel/delve/distinfo
+++ b/devel/delve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744457619
-SHA256 (go-delve-delve-v1.24.2_GH0.tar.gz) = c26cce64c4cbef25b7652708cda198e9c081ea3abfbe411ed8048e131dba6275
-SIZE (go-delve-delve-v1.24.2_GH0.tar.gz) = 9685412
+TIMESTAMP = 1753578006
+SHA256 (go-delve-delve-v1.25.1_GH0.tar.gz) = 2fc5fb553ff09c368d5e1fe6abd7279389804d75ad7b5a0fd053138049ecd968
+SIZE (go-delve-delve-v1.25.1_GH0.tar.gz) = 9793261
diff --git a/devel/electron37/Makefile b/devel/electron37/Makefile
index 5d3fef289dcc..53ecec2234ea 100644
--- a/devel/electron37/Makefile
+++ b/devel/electron37/Makefile
@@ -220,7 +220,7 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 138.0.7204.157
+CHROMIUM_VER= 138.0.7204.168
# See ${WRKSRC}/electron/DEPS for NODE_VER
NODE_VER= 22.17.1
# See ${WRKSRC}/electron/DEPS for NAN_VER
diff --git a/devel/electron37/Makefile.version b/devel/electron37/Makefile.version
index e3523fa3bf77..ae1731e1fe65 100644
--- a/devel/electron37/Makefile.version
+++ b/devel/electron37/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 37.2.4
+ELECTRON_VER= 37.2.5
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron37/distinfo b/devel/electron37/distinfo
index e27bb1a04fd9..5f269a1f7a85 100644
--- a/devel/electron37/distinfo
+++ b/devel/electron37/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1753322506
-SHA256 (electron/chromium-138.0.7204.157.tar.xz) = 835dfd3228f6adb2a8c78e296c7d4981aee35daee401a2fe1493b4657d736d25
-SIZE (electron/chromium-138.0.7204.157.tar.xz) = 7275180828
+TIMESTAMP = 1754110996
+SHA256 (electron/chromium-138.0.7204.168.tar.xz) = 5aaa7070ae6378abffe781ad895a8faca34d768acc3f4a5f14015e72c67df882
+SIZE (electron/chromium-138.0.7204.168.tar.xz) = 7276724848
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-37.2.4.tar.xz) = 156bcfdc1d2066a4e3639d76851884f446942aa05a371cbf4b6f43381fed497b
-SIZE (electron/electron-yarn-cache-37.2.4.tar.xz) = 30485132
-SHA256 (electron/electron-electron-v37.2.4_GH0.tar.gz) = 67d80459149e885a7bfa6b832dbf094b0f9f41e4fe576810cedad778f4a665b3
-SIZE (electron/electron-electron-v37.2.4_GH0.tar.gz) = 15824526
+SHA256 (electron/electron-yarn-cache-37.2.5.tar.xz) = 156bcfdc1d2066a4e3639d76851884f446942aa05a371cbf4b6f43381fed497b
+SIZE (electron/electron-yarn-cache-37.2.5.tar.xz) = 30485132
+SHA256 (electron/electron-electron-v37.2.5_GH0.tar.gz) = 384cac61cb8cfa4e3bdaea77654d13472b9f1cd43f64f12f03f512816420b608
+SIZE (electron/electron-electron-v37.2.5_GH0.tar.gz) = 15824577
SHA256 (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 7a1dbcd53b7152df5592624698f987fd626d9240c33d59dfef13812e4c168eb2
SIZE (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 123061071
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron37/files/patch-chrome_browser_about__flags.cc b/devel/electron37/files/patch-chrome_browser_about__flags.cc
index 6050e15bdda0..31267b3499e6 100644
--- a/devel/electron37/files/patch-chrome_browser_about__flags.cc
+++ b/devel/electron37/files/patch-chrome_browser_about__flags.cc
@@ -1,4 +1,4 @@
---- chrome/browser/about_flags.cc.orig 2025-06-30 07:04:30 UTC
+--- chrome/browser/about_flags.cc.orig 2025-07-21 19:32:31 UTC
+++ chrome/browser/about_flags.cc
@@ -263,7 +263,7 @@
#include "extensions/common/extension_features.h"
@@ -170,7 +170,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6709,7 +6739,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6716,7 +6746,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -179,7 +179,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7061,7 +7091,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7068,7 +7098,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -188,7 +188,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_WITH_PARAMS_VALUE_TYPE(history_embeddings::kHistoryEmbeddings,
-@@ -7560,7 +7590,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7567,7 +7597,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -197,7 +197,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -7851,7 +7881,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7858,7 +7888,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kSupportToolScreenshotDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kSupportToolScreenshot)},
@@ -206,7 +206,7 @@
{"wasm-tts-component-updater-enabled",
flag_descriptions::kWasmTtsComponentUpdaterEnabledName,
flag_descriptions::kWasmTtsComponentUpdaterEnabledDescription, kOsDesktop,
-@@ -8523,7 +8553,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8530,7 +8560,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -215,7 +215,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9176,7 +9206,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9183,7 +9213,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -224,7 +224,7 @@
{"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)},
-@@ -9201,7 +9231,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9208,7 +9238,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -233,7 +233,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9668,7 +9698,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9675,7 +9705,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -242,7 +242,7 @@
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -9830,7 +9860,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9837,7 +9867,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -251,7 +251,7 @@
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10334,7 +10364,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10341,7 +10371,7 @@ const FeatureEntry kFeatureEntries[] = {
kOsDesktop | kOsAndroid,
FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
@@ -260,7 +260,7 @@
{"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
flag_descriptions::kCameraMicEffectsDescription,
static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10458,7 +10488,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10465,7 +10495,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(chrome::android::kReadAloudTapToSeek)},
#endif
@@ -269,7 +269,7 @@
{"third-party-profile-management",
flag_descriptions::kThirdPartyProfileManagementName,
flag_descriptions::kThirdPartyProfileManagementDescription,
-@@ -10487,7 +10517,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10494,7 +10524,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -278,7 +278,7 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11223,7 +11253,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11230,7 +11260,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCanvasHibernationDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)},
@@ -287,7 +287,7 @@
{"enable-history-sync-optin",
flag_descriptions::kEnableHistorySyncOptinName,
flag_descriptions::kEnableHistorySyncOptinDescription,
-@@ -11334,7 +11364,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11341,7 +11371,7 @@ const FeatureEntry kFeatureEntries[] = {
"HistoryOptInEducationalTipVariations")},
#endif // BUILDFLAG(IS_ANDROID)
@@ -296,7 +296,7 @@
{"supervised-profile-safe-search",
flag_descriptions::kSupervisedProfileSafeSearchName,
flag_descriptions::kSupervisedProfileSafeSearchDescription,
-@@ -11586,7 +11616,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11593,7 +11623,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -305,7 +305,7 @@
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription, kOsDesktop,
-@@ -11687,7 +11717,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11694,7 +11724,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -314,7 +314,7 @@
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11721,7 +11751,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11728,7 +11758,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -323,7 +323,7 @@
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12053,7 +12083,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12060,7 +12090,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -332,7 +332,7 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12103,7 +12133,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12110,7 +12140,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -341,7 +341,7 @@
{"autofill-enable-amount-extraction-desktop",
flag_descriptions::kAutofillEnableAmountExtractionDesktopName,
flag_descriptions::kAutofillEnableAmountExtractionDesktopDescription,
-@@ -12123,7 +12153,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12130,7 +12160,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(blink::features::kClipboardContentsId)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -350,7 +350,7 @@
{"autofill-enable-amount-extraction-allowlist-desktop",
flag_descriptions::kAutofillEnableAmountExtractionAllowlistDesktopName,
flag_descriptions::
-@@ -12241,7 +12271,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12248,7 +12278,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -359,7 +359,7 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12277,7 +12307,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12284,7 +12314,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -368,7 +368,7 @@
{"autofill-enable-amount-extraction-desktop-logging",
flag_descriptions::kAutofillEnableAmountExtractionDesktopLoggingName,
flag_descriptions::
-@@ -12300,7 +12330,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12307,7 +12337,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppUpdateTokenParsingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppEnableUpdateTokenParsing)},
@@ -377,7 +377,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12329,7 +12359,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12336,7 +12366,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -386,7 +386,7 @@
{"local-network-access-check",
flag_descriptions::kLocalNetworkAccessChecksName,
flag_descriptions::kLocalNetworkAccessChecksDescription, kOsDesktop,
-@@ -12551,7 +12581,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12558,7 +12588,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -395,7 +395,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12629,7 +12659,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12636,7 +12666,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
diff --git a/devel/electron37/files/patch-chrome_browser_flag__descriptions.cc b/devel/electron37/files/patch-chrome_browser_flag__descriptions.cc
index 8b3339bc70a7..73c16661ddc4 100644
--- a/devel/electron37/files/patch-chrome_browser_flag__descriptions.cc
+++ b/devel/electron37/files/patch-chrome_browser_flag__descriptions.cc
@@ -1,4 +1,4 @@
---- chrome/browser/flag_descriptions.cc.orig 2025-06-30 07:04:30 UTC
+--- chrome/browser/flag_descriptions.cc.orig 2025-07-21 19:32:31 UTC
+++ chrome/browser/flag_descriptions.cc
@@ -659,7 +659,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB
"Autofill suggestions on the allowlisted merchant websites.";
@@ -81,7 +81,7 @@
const char kEnableHistorySyncOptinName[] = "History Sync Opt-in";
const char kEnableHistorySyncOptinDescription[] =
"Enables the History Sync Opt-in screen on Desktop platforms. The screen "
-@@ -5840,7 +5840,7 @@ const char kTranslateOpenSettingsDescription[] =
+@@ -5847,7 +5847,7 @@ const char kTranslateOpenSettingsDescription[] =
"Add an option to the translate bubble menu to open language settings.";
#endif
@@ -90,7 +90,7 @@
const char kWasmTtsComponentUpdaterEnabledName[] =
"Enable Wasm TTS Extension Component";
const char kWasmTtsComponentUpdaterEnabledDescription[] =
-@@ -7871,7 +7871,7 @@ const char kTetheringExperimentalFunctionalityDescript
+@@ -7878,7 +7878,7 @@ const char kTetheringExperimentalFunctionalityDescript
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -99,7 +99,7 @@
const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
const char kGetAllScreensMediaDescription[] =
"When enabled, the getAllScreensMedia API for capturing multiple screens "
-@@ -8100,7 +8100,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
+@@ -8107,7 +8107,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
// Linux -----------------------------------------------------------------------
@@ -108,7 +108,7 @@
const char kOzonePlatformHintChoiceDefault[] = "Default";
const char kOzonePlatformHintChoiceAuto[] = "Auto";
const char kOzonePlatformHintChoiceX11[] = "X11";
-@@ -8150,6 +8150,18 @@ const char kWaylandUiScalingDescription[] =
+@@ -8157,6 +8157,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.";
@@ -127,7 +127,7 @@
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -8162,7 +8174,7 @@ const char kZeroCopyVideoCaptureDescription[] =
+@@ -8169,7 +8181,7 @@ const char kZeroCopyVideoCaptureDescription[] =
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -136,7 +136,7 @@
const char kFollowingFeedSidepanelName[] = "Following feed in the sidepanel";
const char kFollowingFeedSidepanelDescription[] =
"Enables the following feed in the sidepanel.";
-@@ -8205,7 +8217,7 @@ const char kGroupPromoPrototypeDescription[] =
+@@ -8212,7 +8224,7 @@ const char kGroupPromoPrototypeDescription[] =
const char kGroupPromoPrototypeDescription[] =
"Enables prototype for group promo.";
@@ -145,7 +145,7 @@
const char kEnableNetworkServiceSandboxName[] =
"Enable the network service sandbox.";
const char kEnableNetworkServiceSandboxDescription[] =
-@@ -8226,7 +8238,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
+@@ -8233,7 +8245,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
"Bluetooth";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -154,7 +154,7 @@
#if BUILDFLAG(ENABLE_PRINTING)
const char kCupsIppPrintingBackendName[] = "CUPS IPP Printing Backend";
const char kCupsIppPrintingBackendDescription[] =
-@@ -8369,7 +8381,7 @@ const char kElementCaptureDescription[] =
+@@ -8376,7 +8388,7 @@ const char kElementCaptureDescription[] =
"media track into a track capturing just a specific DOM element.";
#endif // !BUILDFLAG(IS_ANDROID)
@@ -163,7 +163,7 @@
const char kUIDebugToolsName[] = "Debugging tools for UI";
const char kUIDebugToolsDescription[] =
"Enables additional keyboard shortcuts to help debugging.";
-@@ -8420,7 +8432,7 @@ const char kComposeUpfrontInputModesDescription[] =
+@@ -8427,7 +8439,7 @@ const char kComposeUpfrontInputModesDescription[] =
"Enables upfront input modes in the Compose dialog";
#endif // BUILDFLAG(ENABLE_COMPOSE)
@@ -172,7 +172,7 @@
const char kThirdPartyProfileManagementName[] =
"Third party profile management";
const char kThirdPartyProfileManagementDescription[] =
-@@ -8538,7 +8550,7 @@ const char kSupervisedUserBlockInterstitialV3Descripti
+@@ -8545,7 +8557,7 @@ const char kSupervisedUserBlockInterstitialV3Descripti
const char kSupervisedUserBlockInterstitialV3Description[] =
"Enables URL filter interstitial V3 for Family Link users.";
diff --git a/devel/electron37/files/patch-chrome_browser_flag__descriptions.h b/devel/electron37/files/patch-chrome_browser_flag__descriptions.h
index 79968484ad0c..b85f452abcb3 100644
--- a/devel/electron37/files/patch-chrome_browser_flag__descriptions.h
+++ b/devel/electron37/files/patch-chrome_browser_flag__descriptions.h
@@ -1,4 +1,4 @@
---- chrome/browser/flag_descriptions.h.orig 2025-06-30 07:04:30 UTC
+--- chrome/browser/flag_descriptions.h.orig 2025-07-21 19:32:31 UTC
+++ chrome/browser/flag_descriptions.h
@@ -413,7 +413,7 @@ extern const char
kAutofillEnableAllowlistForBmoCardCategoryBenefitsDescription[];
@@ -81,7 +81,7 @@
extern const char kReduceUserAgentDataLinuxPlatformVersionName[];
extern const char kReduceUserAgentDataLinuxPlatformVersionDescription[];
#endif // #if BUILDFLAG(IS_LINUX)
-@@ -3430,7 +3430,7 @@ extern const char kTranslateOpenSettingsDescription[];
+@@ -3432,7 +3432,7 @@ extern const char kTranslateOpenSettingsDescription[];
extern const char kTranslateOpenSettingsDescription[];
#endif
@@ -90,7 +90,7 @@
extern const char kWasmTtsComponentUpdaterEnabledName[];
extern const char kWasmTtsComponentUpdaterEnabledDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-@@ -4630,7 +4630,7 @@ extern const char kTetheringExperimentalFunctionalityD
+@@ -4632,7 +4632,7 @@ extern const char kTetheringExperimentalFunctionalityD
#endif // #if BUILDFLAG(IS_CHROMEOS)
@@ -99,7 +99,7 @@
extern const char kGetAllScreensMediaName[];
extern const char kGetAllScreensMediaDescription[];
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -4765,7 +4765,7 @@ extern const char kEnableArmHwdrmDescription[];
+@@ -4767,7 +4767,7 @@ extern const char kEnableArmHwdrmDescription[];
// Linux ---------------------------------------------------------------------
@@ -108,7 +108,7 @@
extern const char kOzonePlatformHintChoiceDefault[];
extern const char kOzonePlatformHintChoiceAuto[];
extern const char kOzonePlatformHintChoiceX11[];
-@@ -4796,6 +4796,9 @@ extern const char kWaylandUiScalingDescription[];
+@@ -4798,6 +4798,9 @@ extern const char kWaylandUiScalingDescription[];
extern const char kWaylandUiScalingName[];
extern const char kWaylandUiScalingDescription[];
@@ -118,7 +118,7 @@
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -4810,7 +4813,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe
+@@ -4812,7 +4815,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe
extern const char kWebBluetoothConfirmPairingSupportDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -127,7 +127,7 @@
#if BUILDFLAG(ENABLE_PRINTING)
extern const char kCupsIppPrintingBackendName[];
extern const char kCupsIppPrintingBackendDescription[];
-@@ -4823,7 +4826,7 @@ extern const char kScreenlockReauthCardDescription[];
+@@ -4825,7 +4828,7 @@ extern const char kScreenlockReauthCardDescription[];
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -136,7 +136,7 @@
extern const char kFollowingFeedSidepanelName[];
extern const char kFollowingFeedSidepanelDescription[];
-@@ -4840,7 +4843,7 @@ extern const char kTaskManagerDesktopRefreshDescriptio
+@@ -4842,7 +4845,7 @@ extern const char kTaskManagerDesktopRefreshDescriptio
extern const char kTaskManagerDesktopRefreshDescription[];
#endif // BUILDFLAG(IS_ANDROID)
@@ -145,7 +145,7 @@
extern const char kEnableNetworkServiceSandboxName[];
extern const char kEnableNetworkServiceSandboxDescription[];
-@@ -4932,7 +4935,7 @@ extern const char kElementCaptureDescription[];
+@@ -4934,7 +4937,7 @@ extern const char kElementCaptureDescription[];
extern const char kElementCaptureDescription[];
#endif // !BUILDFLAG(IS_ANDROID)
@@ -154,7 +154,7 @@
extern const char kUIDebugToolsName[];
extern const char kUIDebugToolsDescription[];
#endif
-@@ -4971,7 +4974,7 @@ extern const char kComposeUpfrontInputModesDescription
+@@ -4973,7 +4976,7 @@ extern const char kComposeUpfrontInputModesDescription
extern const char kComposeUpfrontInputModesDescription[];
#endif // BUILDFLAG(ENABLE_COMPOSE)
@@ -163,7 +163,7 @@
extern const char kThirdPartyProfileManagementName[];
extern const char kThirdPartyProfileManagementDescription[];
-@@ -5045,7 +5048,7 @@ extern const char kSupervisedUserBlockInterstitialV3De
+@@ -5047,7 +5050,7 @@ extern const char kSupervisedUserBlockInterstitialV3De
extern const char kSupervisedUserBlockInterstitialV3Name[];
extern const char kSupervisedUserBlockInterstitialV3Description[];
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index 0e28d1c2a62c..17f1cb2a8de8 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.21.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index a9b07441a264..17894c67dac8 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753158792
-SHA256 (facebook-fatal-v2025.07.21.00_GH0.tar.gz) = 320904e820ac4bcc9877af63967d606e8cec3bd4b97bf242923040c2b090b1be
-SIZE (facebook-fatal-v2025.07.21.00_GH0.tar.gz) = 657695
+TIMESTAMP = 1753765038
+SHA256 (facebook-fatal-v2025.07.28.00_GH0.tar.gz) = df1f5b3ae71cc6de24b1d4fd3d40a9ae496f51120b234a37f3f14b219216dc6c
+SIZE (facebook-fatal-v2025.07.28.00_GH0.tar.gz) = 658592
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 0e8f2addef37..18303502fbcb 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.21.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index 4b363d27fd82..c88b832a5959 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753158788
-SHA256 (facebook-fbthrift-v2025.07.21.00_GH0.tar.gz) = e5b48881c376829e691ef5e866790cf1875d042a2a8cb81089b7e112c19056c0
-SIZE (facebook-fbthrift-v2025.07.21.00_GH0.tar.gz) = 15699481
+TIMESTAMP = 1753765034
+SHA256 (facebook-fbthrift-v2025.07.28.00_GH0.tar.gz) = c50dfa52865c332081674cf4f9ade640031f24a1fe07ba63eb02e6e9ed3f9bed
+SIZE (facebook-fbthrift-v2025.07.28.00_GH0.tar.gz) = 15450011
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index bf41b8322fc1..a6700771c16e 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -271,6 +271,9 @@ include/thrift/lib/cpp2/async/processor/AsyncProcessor.h
include/thrift/lib/cpp2/async/processor/AsyncProcessorFunc.h
include/thrift/lib/cpp2/async/processor/EventTask.h
include/thrift/lib/cpp2/async/processor/GeneratedAsyncProcessorBase.h
+include/thrift/lib/cpp2/async/processor/HandlerCallback.h
+include/thrift/lib/cpp2/async/processor/HandlerCallbackBase.h
+include/thrift/lib/cpp2/async/processor/HandlerCallbackOneWay.h
include/thrift/lib/cpp2/async/processor/RequestParams.h
include/thrift/lib/cpp2/async/processor/RequestTask.h
include/thrift/lib/cpp2/async/processor/ServerInterface.h
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index be74e7d56a6f..e825ef32ec2c 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.21.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index fabaaed1844a..8dc770701fce 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753158774
-SHA256 (facebook-folly-v2025.07.21.00_GH0.tar.gz) = 9c324cee559c30c727ef26df1a35d0f5ab05445a68bd920ed454900101aa4938
-SIZE (facebook-folly-v2025.07.21.00_GH0.tar.gz) = 4560674
+TIMESTAMP = 1753765022
+SHA256 (facebook-folly-v2025.07.28.00_GH0.tar.gz) = 23eea7d7631b76c79f97094d618c772c62d863ed71c0bfa3eadd64b86eed1d64
+SIZE (facebook-folly-v2025.07.28.00_GH0.tar.gz) = 4571393
diff --git a/devel/folly/files/patch-folly_debugging_symbolizer_Elf.cpp b/devel/folly/files/patch-folly_debugging_symbolizer_Elf.cpp
deleted file mode 100644
index af3415f164f3..000000000000
--- a/devel/folly/files/patch-folly_debugging_symbolizer_Elf.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- folly/debugging/symbolizer/Elf.cpp.orig 2024-02-16 02:33:47 UTC
-+++ folly/debugging/symbolizer/Elf.cpp
-@@ -19,6 +19,7 @@
- #include <fcntl.h>
- #include <sys/stat.h>
- #include <sys/types.h>
-+#include <unistd.h>
- #include <cstring>
- #include <string>
-
diff --git a/devel/folly/pkg-plist b/devel/folly/pkg-plist
index 5a66e6cb6fec..ccdb5e3e95d6 100644
--- a/devel/folly/pkg-plist
+++ b/devel/folly/pkg-plist
@@ -316,12 +316,12 @@ include/folly/coro/detail/PickTaskWrapper.h
include/folly/coro/detail/Traits.h
include/folly/coro/safe/AsyncClosure-fwd.h
include/folly/coro/safe/AsyncClosure.h
+include/folly/coro/safe/BindCaptures.h
include/folly/coro/safe/Captures.h
include/folly/coro/safe/NowTask.h
-include/folly/coro/safe/SafeAlias.h
include/folly/coro/safe/SafeTask.h
include/folly/coro/safe/detail/AsyncClosure.h
-include/folly/coro/safe/detail/AsyncClosureBindings.h
+include/folly/coro/safe/detail/BindAsyncClosure.h
include/folly/coro/safe/detail/DefineMovableDeepConstLrefCopyable.h
include/folly/crypto/Blake2xb.h
include/folly/crypto/LtHash-inl.h
@@ -705,6 +705,7 @@ include/folly/hash/MurmurHash.h
include/folly/hash/SpookyHashV1.h
include/folly/hash/SpookyHashV2.h
include/folly/hash/detail/ChecksumDetail.h
+include/folly/hash/detail/RandomSeed.h
include/folly/hash/rapidhash.h
include/folly/hash/traits.h
include/folly/init/Init.h
@@ -837,7 +838,6 @@ include/folly/lang/Align.h
include/folly/lang/Aligned.h
include/folly/lang/Assume.h
include/folly/lang/Badge.h
-include/folly/lang/Bindings.h
include/folly/lang/Bits.h
include/folly/lang/BitsClass.h
include/folly/lang/Builtin.h
@@ -857,6 +857,7 @@ include/folly/lang/Pretty.h
include/folly/lang/PropagateConst.h
include/folly/lang/RValueReferenceWrapper.h
include/folly/lang/SafeAlias-fwd.h
+include/folly/lang/SafeAlias.h
include/folly/lang/SafeAssert.h
include/folly/lang/StaticConst.h
include/folly/lang/Switch.h
@@ -865,7 +866,10 @@ include/folly/lang/ToAscii.h
include/folly/lang/TypeInfo.h
include/folly/lang/UncaughtExceptions.h
include/folly/lang/VectorTraits.h
-include/folly/lang/named/Bindings.h
+include/folly/lang/bind/Bind.h
+include/folly/lang/bind/Named.h
+include/folly/lang/bind/NamedToStorage.h
+include/folly/lang/bind/ToStorage.h
include/folly/logging/AsyncFileWriter.h
include/folly/logging/AsyncLogWriter.h
include/folly/logging/AutoTimer.h
@@ -989,6 +993,7 @@ include/folly/python/executor.h
include/folly/python/futures.h
include/folly/python/import.h
include/folly/python/iobuf.h
+include/folly/random/hash.h
include/folly/random/xoshiro256pp.h
include/folly/result/gtest_helpers.h
include/folly/result/result.h
diff --git a/devel/fungw/Makefile b/devel/fungw/Makefile
index ab2ca5194f72..715d4195fb07 100644
--- a/devel/fungw/Makefile
+++ b/devel/fungw/Makefile
@@ -44,4 +44,10 @@ TCL_USES= tcl
post-install:
[ '${STRIP}' = -s ] && ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfungw*.so.?
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+BROKEN= does not compile
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/gcc-arm-embedded/Makefile b/devel/gcc-arm-embedded/Makefile
index bd7e485e463e..051092bcc592 100644
--- a/devel/gcc-arm-embedded/Makefile
+++ b/devel/gcc-arm-embedded/Makefile
@@ -71,6 +71,12 @@ PLIST_SUB+= GCC_VERSION=${GCC_VERSION} FULL_VERSION=${FULL_VERSION} TARGET=${TAR
.include <bsd.port.options.mk>
+.if ${ARCH:Mpowerpc64*}
+GMP_ABI= ABI="mode64"
+.else
+GMP_ABI=
+.endif
+
.if ${PORT_OPTIONS:MPYGDB}
PYGDB_BUILD_OPT= --enable-gdb-with-python=${PYTHON_CMD}
.else
@@ -95,6 +101,8 @@ post-extract:
@${MV} ${WRKSRC}/gnu-devtools-for-arm-${GL_TAGNAME_tools} ${WRKSRC}/gnu-devtools-for-arm
do-build:
+ ${GMP_ABI} \
+ CC="${CC}" \
PATH=${WRKSRC}/gnu-devtools-for-arm:${PATH} \
installdir=${WRKDIR}/${DIR_NAME} \
LOCALBASE="${LOCALBASE}" \
diff --git a/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_utilities.sh b/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_utilities.sh
index b89687372592..5a0692c0182b 100644
--- a/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_utilities.sh
+++ b/devel/gcc-arm-embedded/files/patch-gnu-devtools-for-arm_utilities.sh
@@ -1,4 +1,4 @@
---- gnu-devtools-for-arm/utilities.sh.orig 2025-03-31 10:59:01 UTC
+--- gnu-devtools-for-arm/utilities.sh.orig 2025-07-31 23:01:18 UTC
+++ gnu-devtools-for-arm/utilities.sh
@@ -33,6 +33,8 @@ number_of_cores()
grep -c "^processor" /proc/cpuinfo
@@ -9,7 +9,14 @@
else
echo "1"
fi
-@@ -56,6 +58,9 @@ find_build_triple ()
+@@ -50,12 +52,15 @@ find_build_triple ()
+ # Get the triple of the machine we're running on, i.e. the build machine.
+ find_build_triple ()
+ {
+- machine=$(uname -m)
++ machine=$(uname -p)
+ plat=$(uname -s)
+ if [[ "$plat" == "Darwin" ]]; then
echo "$machine-apple-darwin" # e.g. x86_64-apple-darwin or arm64-apple-darwin
elif [[ "$plat" == "Linux" ]]; then
echo "$machine-none-linux-gnu" # e.g. x86_64-none-linux-gnu
diff --git a/devel/geany-themes/Makefile b/devel/geany-themes/Makefile
index 1b6c182c3e92..5e563e91eba5 100644
--- a/devel/geany-themes/Makefile
+++ b/devel/geany-themes/Makefile
@@ -11,6 +11,9 @@ LICENSE= BSD2CLAUSE GPLv2+ PD
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Themes have been included in the main geany distribution
+EXPIRATION_DATE=2025-08-31
+
USE_GITHUB= yes
GH_ACCOUNT= geany
diff --git a/devel/git-repo-manager/Makefile b/devel/git-repo-manager/Makefile
index c307c283b496..0bde27c48b81 100644
--- a/devel/git-repo-manager/Makefile
+++ b/devel/git-repo-manager/Makefile
@@ -1,7 +1,6 @@
PORTNAME= git-repo-manager
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.22
-PORTREVISION= 6
+DISTVERSION= 0.8.2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -22,174 +21,198 @@ GH_ACCOUNT= hakoerber
RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386
-CARGO_CRATES= adler2-2.0.0 \
+CARGO_CRATES= adler2-2.0.1 \
aho-corasick-1.1.3 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.6 \
- autocfg-1.4.0 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ autocfg-1.5.0 \
base64-0.22.1 \
- bitflags-2.6.0 \
- byteorder-1.5.0 \
- bytes-1.9.0 \
- cc-1.2.2 \
- cfg-if-1.0.0 \
- clap-4.5.21 \
- clap_builder-4.5.21 \
- clap_derive-4.5.18 \
- clap_lex-0.7.3 \
- colorchoice-1.0.3 \
- comfy-table-7.1.3 \
- console-0.15.8 \
- crc32fast-1.4.2 \
+ bitflags-2.9.1 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
+ comfy-table-7.1.4 \
+ console-0.16.0 \
+ cookie-0.18.1 \
+ cookie_store-0.21.1 \
+ crc32fast-1.5.0 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
- dirs-5.0.1 \
- dirs-sys-0.4.1 \
+ deranged-0.4.0 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
displaydoc-0.2.5 \
- encode_unicode-0.3.6 \
- equivalent-1.0.1 \
- errno-0.3.10 \
- flate2-1.0.35 \
+ document-features-0.2.11 \
+ encode_unicode-1.0.0 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ flate2-1.1.2 \
fnv-1.0.7 \
form_urlencoded-1.2.1 \
- getrandom-0.2.15 \
- git2-0.19.0 \
- hashbrown-0.15.2 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ git2-0.20.2 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
- http-1.1.0 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ http-1.3.1 \
+ httparse-1.10.1 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
- indexmap-2.6.0 \
+ idna_adapter-1.2.1 \
+ indexmap-2.10.0 \
is_terminal_polyfill-1.70.1 \
- itoa-1.0.14 \
- jobserver-0.1.32 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.167 \
- libgit2-sys-0.17.0+1.8.1 \
- libredox-0.1.3 \
- libssh2-sys-0.3.0 \
- libz-sys-1.1.20 \
- linux-raw-sys-0.4.14 \
- litemap-0.7.3 \
- lock_api-0.4.12 \
- log-0.4.22 \
- memchr-2.7.4 \
- miniz_oxide-0.8.0 \
- once_cell-1.20.2 \
- openssl-probe-0.1.5 \
- openssl-src-300.4.1+3.4.0 \
- openssl-sys-0.9.104 \
+ libc-0.2.174 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libredox-0.1.6 \
+ libssh2-sys-0.3.1 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.4.15 \
+ litemap-0.8.0 \
+ litrs-0.4.1 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ memchr-2.7.5 \
+ miniz_oxide-0.8.9 \
+ num-conv-0.1.0 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openssl-probe-0.1.6 \
+ openssl-src-300.5.1+3.5.1 \
+ openssl-sys-0.9.109 \
option-ext-0.2.0 \
outdir-tempdir-0.2.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
parse_link_header-0.4.0 \
percent-encoding-2.3.1 \
- pkg-config-0.3.31 \
- ppv-lite86-0.2.20 \
- proc-macro2-1.0.92 \
- quote-1.0.37 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.4 \
- redox_syscall-0.5.7 \
- redox_users-0.4.6 \
+ pkg-config-0.3.32 \
+ potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.3 \
+ redox_syscall-0.5.15 \
+ redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- ring-0.17.8 \
- rustix-0.38.41 \
- rustls-0.23.19 \
- rustls-pki-types-1.10.0 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.18 \
- ryu-1.0.18 \
+ ring-0.17.14 \
+ rustix-0.38.44 \
+ rustls-0.23.29 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
scopeguard-1.2.0 \
- serde-1.0.215 \
- serde_derive-1.0.215 \
- serde_json-1.0.133 \
- serde_spanned-0.6.8 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.141 \
+ serde_spanned-1.0.0 \
serde_yaml-0.9.34+deprecated \
- shellexpand-3.1.0 \
+ shellexpand-3.1.1 \
shlex-1.3.0 \
- smallvec-1.13.2 \
- spin-0.9.8 \
+ smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
- strum-0.26.3 \
- strum_macros-0.26.4 \
subtle-2.6.1 \
- syn-2.0.90 \
- synstructure-0.13.1 \
- thiserror-1.0.69 \
- thiserror-impl-1.0.69 \
- tinystr-0.7.6 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
- unicode-ident-1.0.14 \
- unicode-width-0.1.14 \
- unicode-width-0.2.0 \
+ syn-2.0.104 \
+ synstructure-0.13.2 \
+ temp-env-0.3.6 \
+ thiserror-2.0.12 \
+ thiserror-impl-2.0.12 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ tinystr-0.8.1 \
+ toml-0.9.2 \
+ toml_datetime-0.7.0 \
+ toml_parser-1.0.1 \
+ toml_writer-1.0.2 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-width-0.2.1 \
unsafe-libyaml-0.2.11 \
untrusted-0.9.0 \
- ureq-2.11.0 \
+ ureq-3.0.12 \
+ ureq-proto-0.4.2 \
url-2.5.4 \
url-escape-0.1.1 \
- utf16_iter-1.0.5 \
+ utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.11.0 \
+ uuid-1.17.0 \
vcpkg-0.2.15 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- webpki-roots-0.26.7 \
+ version_check-0.9.5 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ webpki-roots-0.26.11 \
+ webpki-roots-1.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.20 \
- write16-1.0.0 \
- writeable-0.5.5 \
- yoke-0.7.4 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.4 \
- zerofrom-derive-0.1.5 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/devel/git-repo-manager/distinfo b/devel/git-repo-manager/distinfo
index 75ce8e445e76..dd09142e1ec9 100644
--- a/devel/git-repo-manager/distinfo
+++ b/devel/git-repo-manager/distinfo
@@ -1,339 +1,387 @@
-TIMESTAMP = 1734141186
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1753847717
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
-SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/cc-1.2.2.crate) = f34d93e62b03caf570cccc334cbc6c2fceca82f39211051345108adcba3eebdc
-SIZE (rust/crates/cc-1.2.2.crate) = 98719
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.21.crate) = fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f
-SIZE (rust/crates/clap-4.5.21.crate) = 56470
-SHA256 (rust/crates/clap_builder-4.5.21.crate) = b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec
-SIZE (rust/crates/clap_builder-4.5.21.crate) = 164115
-SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
-SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
-SHA256 (rust/crates/clap_lex-0.7.3.crate) = afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7
-SIZE (rust/crates/clap_lex-0.7.3.crate) = 12841
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/comfy-table-7.1.3.crate) = 24f165e7b643266ea80cb858aed492ad9280e3e05ce24d4a99d7d7b889b6a4d9
-SIZE (rust/crates/comfy-table-7.1.3.crate) = 73951
-SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
-SIZE (rust/crates/console-0.15.8.crate) = 36364
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/comfy-table-7.1.4.crate) = 4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a
+SIZE (rust/crates/comfy-table-7.1.4.crate) = 77044
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
+SHA256 (rust/crates/cookie-0.18.1.crate) = 4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747
+SIZE (rust/crates/cookie-0.18.1.crate) = 43551
+SHA256 (rust/crates/cookie_store-0.21.1.crate) = 2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9
+SIZE (rust/crates/cookie_store-0.21.1.crate) = 34692
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/git2-0.19.0.crate) = b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724
-SIZE (rust/crates/git2-0.19.0.crate) = 215910
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
-SIZE (rust/crates/http-1.1.0.crate) = 103144
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
-SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
-SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.167.crate) = 09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc
-SIZE (rust/crates/libc-0.2.167.crate) = 757723
-SHA256 (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224
-SIZE (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 1812997
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libssh2-sys-0.3.0.crate) = 2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee
-SIZE (rust/crates/libssh2-sys-0.3.0.crate) = 514550
-SHA256 (rust/crates/libz-sys-1.1.20.crate) = d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472
-SIZE (rust/crates/libz-sys-1.1.20.crate) = 830422
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/litemap-0.7.3.crate) = 643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704
-SIZE (rust/crates/litemap-0.7.3.crate) = 28728
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-src-300.4.1+3.4.0.crate) = faa4eac4138c62414b5622d1b31c5c304f34b406b013c079c2bbc652fdd6678c
-SIZE (rust/crates/openssl-src-300.4.1+3.4.0.crate) = 9945831
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
+SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
+SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
+SIZE (rust/crates/litrs-0.4.1.crate) = 42603
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a
+SIZE (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 10505501
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/outdir-tempdir-0.2.0.crate) = 1f326cab07f78d6e26cbae17cb1b5aa5ec3cf856bcf7e2bbd06847677907612e
SIZE (rust/crates/outdir-tempdir-0.2.0.crate) = 4227
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/parse_link_header-0.4.0.crate) = fbc23fdb8bbf668d582b0c17120bf6b7f91d85ccad3a5b39706f019a4efda005
SIZE (rust/crates/parse_link_header-0.4.0.crate) = 7509
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
-SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rustix-0.38.41.crate) = d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6
-SIZE (rust/crates/rustix-0.38.41.crate) = 378463
-SHA256 (rust/crates/rustls-0.23.19.crate) = 934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1
-SIZE (rust/crates/rustls-0.23.19.crate) = 333921
-SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
-SIZE (rust/crates/rustls-pki-types-1.10.0.crate) = 55134
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
-SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustls-0.23.29.crate) = 2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1
+SIZE (rust/crates/rustls-0.23.29.crate) = 370867
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.215.crate) = 6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f
-SIZE (rust/crates/serde-1.0.215.crate) = 78527
-SHA256 (rust/crates/serde_derive-1.0.215.crate) = ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0
-SIZE (rust/crates/serde_derive-1.0.215.crate) = 57092
-SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
-SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
-SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
-SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
-SIZE (rust/crates/strum-0.26.3.crate) = 7237
-SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
-SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
-SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050
+SIZE (rust/crates/temp-env-0.3.6.crate) = 10746
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac
+SIZE (rust/crates/toml-0.9.2.crate) = 56695
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
+SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-2.11.0.crate) = b30e6f97efe1fa43535ee241ee76967d3ff6ff3953ebb430d8d55c5393029e7b
-SIZE (rust/crates/ureq-2.11.0.crate) = 115223
+SHA256 (rust/crates/ureq-3.0.12.crate) = 9f0fde9bc91026e381155f8c67cb354bcd35260b2f4a29bcc84639f762760c39
+SIZE (rust/crates/ureq-3.0.12.crate) = 131026
+SHA256 (rust/crates/ureq-proto-0.4.2.crate) = 59db78ad1923f2b1be62b6da81fe80b173605ca0d57f85da2e005382adf693f7
+SIZE (rust/crates/ureq-proto-0.4.2.crate) = 61832
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/url-escape-0.1.1.crate) = 44e0ce4d1246d075ca5abec4b41d33e87a6054d08e2366b63205665e950db218
SIZE (rust/crates/url-escape-0.1.1.crate) = 4459
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
-SIZE (rust/crates/uuid-1.11.0.crate) = 47683
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/webpki-roots-0.26.7.crate) = 5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e
-SIZE (rust/crates/webpki-roots-0.26.7.crate) = 249392
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9
+SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+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.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-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-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+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.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-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_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.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_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+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.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-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_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.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-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_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.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-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_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.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/yoke-0.7.4.crate) = 6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5
-SIZE (rust/crates/yoke-0.7.4.crate) = 27781
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.4.crate) = 91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55
-SIZE (rust/crates/zerofrom-0.1.4.crate) = 5044
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (hakoerber-git-repo-manager-v0.7.22_GH0.tar.gz) = 0d07f39f8d70334f7b72529ef76d8bf5e9564ec8c87fed65328d84f5c72537c3
-SIZE (hakoerber-git-repo-manager-v0.7.22_GH0.tar.gz) = 110405
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (hakoerber-git-repo-manager-v0.8.2_GH0.tar.gz) = c89d77dfc398d83a03fc072e8f2f94d67b440712867b9dc8bc650d39c1a2fc80
+SIZE (hakoerber-git-repo-manager-v0.8.2_GH0.tar.gz) = 118561
diff --git a/devel/git-who/Makefile b/devel/git-who/Makefile
index 0088ac959f08..9ccbc59132ce 100644
--- a/devel/git-who/Makefile
+++ b/devel/git-who/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-who
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1
+DISTVERSION= 1.2
CATEGORIES= devel
MAINTAINER= nxjoseph@protonmail.com
@@ -10,7 +10,9 @@ WWW= https://github.com/sinclairtarget/git-who
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+RUN_DEPENDS= git:devel/git
+
+USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= sinclairtarget
GH_TUPLE= bmatcuk:doublestar:v4.8.1:bmatcuk_doublestar_v4/vendor/github.com/bmatcuk/doublestar/v4 \
@@ -20,6 +22,8 @@ GH_TUPLE= bmatcuk:doublestar:v4.8.1:bmatcuk_doublestar_v4/vendor/github.com/bmat
mattn:go-runewidth:v0.0.16:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
rivo:uniseg:v0.2.0:rivo_uniseg/vendor/github.com/rivo/uniseg
+GO_BUILDFLAGS= -ldflags="-s -w -X main.Commit=${DISTVERSIONFULL} -X main.Version=${DISTVERSIONFULL}"
+
PLIST_FILES= bin/${PORTNAME}
post-extract:
diff --git a/devel/git-who/distinfo b/devel/git-who/distinfo
index b7b4b3edbaae..ab96a3823892 100644
--- a/devel/git-who/distinfo
+++ b/devel/git-who/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1750625954
-SHA256 (sinclairtarget-git-who-v1.1_GH0.tar.gz) = b88efe18a39987006df113e097a0e96493955237613997b56c940ff591473ea2
-SIZE (sinclairtarget-git-who-v1.1_GH0.tar.gz) = 558535
+TIMESTAMP = 1753901279
+SHA256 (sinclairtarget-git-who-v1.2_GH0.tar.gz) = 14d69c0e9e18ec40aa11d3e1fd6e76a0805a292de84805264a19c03798e443d0
+SIZE (sinclairtarget-git-who-v1.2_GH0.tar.gz) = 559386
SHA256 (bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 0e3302161fdad14119562cb2e978b9e7fb88e8f50c26e7b9c2c2054e5ae52121
SIZE (bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 27786
SHA256 (golang-sys-v0.29.0_GH0.tar.gz) = 7bac3e0a686a05d0e86ca110917b45f60553d6c146dba8a4cdafb911486428e7
diff --git a/devel/gitg/Makefile b/devel/gitg/Makefile
index 5df371df1e2c..9f4c562d4acd 100644
--- a/devel/gitg/Makefile
+++ b/devel/gitg/Makefile
@@ -21,7 +21,9 @@ LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
libpeas-1.0.so:devel/libpeas1 \
libgspell-1.so:textproc/gspell \
libdazzle-1.0.so:x11-toolkits/libdazzle \
- libsecret-1.so:security/libsecret
+ libsecret-1.so:security/libsecret \
+ libgpgme.so:security/gpgme \
+ libhandy-1.so:x11-toolkits/libhandy
RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
PORTSCOUT= limitw:1,even
diff --git a/devel/gitmux/Makefile b/devel/gitmux/Makefile
new file mode 100644
index 000000000000..87468088ad3b
--- /dev/null
+++ b/devel/gitmux/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= gitmux
+PORTVERSION= 0.11.2
+DISTVERSIONPREFIX= v
+CATEGORIES= devel
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Git in your tmux status bar
+WWW= https://github.com/arl/gitmux
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/arl/gitmux
+
+PLIST_FILES= bin/gitmux
+
+.include <bsd.port.mk>
diff --git a/devel/gitmux/distinfo b/devel/gitmux/distinfo
new file mode 100644
index 000000000000..082a46281a52
--- /dev/null
+++ b/devel/gitmux/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1753369360
+SHA256 (go/devel_gitmux/gitmux-v0.11.2/v0.11.2.mod) = 9326d16f67aa47a0d8089f7328900e8ed12838ed9501515746df44f13b0b801e
+SIZE (go/devel_gitmux/gitmux-v0.11.2/v0.11.2.mod) = 385
+SHA256 (go/devel_gitmux/gitmux-v0.11.2/v0.11.2.zip) = c61e512cd7597682ac8736d0be2eea1cb84c500d11247649373e0735314def06
+SIZE (go/devel_gitmux/gitmux-v0.11.2/v0.11.2.zip) = 20653
diff --git a/devel/gitmux/pkg-descr b/devel/gitmux/pkg-descr
new file mode 100644
index 000000000000..98c4a91a8847
--- /dev/null
+++ b/devel/gitmux/pkg-descr
@@ -0,0 +1,8 @@
+Gitmux shows git status in your tmux status bar.
+
+Features:
+- easy. Install and forget about it
+- minimal. Just shows what you need, when you need it
+- discrete. Get out of your way if current directory is not in a Git tree
+- shell-agnostic. Does not rely on shell-features so works with all of them
+- customizable. Colors, symbols and layout are configurable
diff --git a/devel/gnucflow/Makefile b/devel/gnucflow/Makefile
index 3a31250cba68..c60403b9d4e4 100644
--- a/devel/gnucflow/Makefile
+++ b/devel/gnucflow/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gnucflow
-PORTVERSION= 1.7
-PORTREVISION= 1
+PORTVERSION= 1.8
CATEGORIES= devel
MASTER_SITES= GNU/cflow/
DISTNAME= cflow-${PORTVERSION}
@@ -12,22 +11,20 @@ WWW= https://www.gnu.org/software/cflow/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
-CONFLICTS= bsdcflow cflow
-
USES= cpe gmake tar:bzip2
CPE_VENDOR= gnu
CPE_PRODUCT= cflow
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
TEST_TARGET= check
INFO= cflow
+CONFLICTS= bsdcflow cflow
+
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext
-NLS_CONFIGURE_ON= --with-libintl-prefix="${LOCALBASE}"
-NLS_CONFIGURE_OFF= --disable-nls
+NLS_USES= gettext
+NLS_CONFIGURE_ENABLE=nls
.include <bsd.port.mk>
diff --git a/devel/gnucflow/distinfo b/devel/gnucflow/distinfo
index 125bcc3dc7e3..da5f39b0a5ce 100644
--- a/devel/gnucflow/distinfo
+++ b/devel/gnucflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1641833420
-SHA256 (cflow-1.7.tar.bz2) = d01146caf9001e266133417c2a8258a64b5fc16fcb082a14f6528204d0c97086
-SIZE (cflow-1.7.tar.bz2) = 916685
+TIMESTAMP = 1754053091
+SHA256 (cflow-1.8.tar.bz2) = 8321627b55b6c7877f6a43fcc6f9f846a94b1476a081a035465f7a78d3499ab8
+SIZE (cflow-1.8.tar.bz2) = 938163
diff --git a/devel/gnucflow/pkg-plist b/devel/gnucflow/pkg-plist
index 48c33f9075ae..27522869b137 100644
--- a/devel/gnucflow/pkg-plist
+++ b/devel/gnucflow/pkg-plist
@@ -1,5 +1,7 @@
bin/cflow
share/man/man1/cflow.1.gz
+share/cflow/1.8/c11.cfo
+share/cflow/1.8/gcc.cfo
%%NLS%%share/locale/da/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/de/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/eo/LC_MESSAGES/cflow.mo
@@ -12,6 +14,7 @@ share/man/man1/cflow.1.gz
%%NLS%%share/locale/nl/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/pl/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/cflow.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/sr/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/sv/LC_MESSAGES/cflow.mo
%%NLS%%share/locale/uk/LC_MESSAGES/cflow.mo
diff --git a/devel/godot35-tools/Makefile b/devel/godot35-tools/Makefile
deleted file mode 100644
index d8f9688cd60c..000000000000
--- a/devel/godot35-tools/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-PKGNAMESUFFIX= 35-tools
-
-COMMENT= Game integrated development environment
-
-BROKEN= Fails to build, error: no member named 'u' in 'QuadraticBezierCurve<V>'
-DEPRECATED= Fails to build and legacy, consider migrating to devel/godot-tools
-EXPIRATION_DATE=2025-07-31
-
-OPTIONS_EXCLUDE= #
-OPTIONS_SLAVE= TOOLS
-# we don't want the pkg-message from the master port
-PKGMESSAGE=
-
-MASTERDIR= ${.CURDIR}/../godot35
-
-.include "${MASTERDIR}/Makefile"
diff --git a/devel/got/Makefile b/devel/got/Makefile
index 84925b9116b3..5329e0ee2e49 100644
--- a/devel/got/Makefile
+++ b/devel/got/Makefile
@@ -1,5 +1,5 @@
PORTNAME= got
-DISTVERSION= 0.115
+DISTVERSION= 0.116
CATEGORIES= devel
MASTER_SITES= https://gameoftrees.org/releases/portable/
DISTNAME= got-portable-${DISTVERSION}
diff --git a/devel/got/distinfo b/devel/got/distinfo
index f8780a4edd9e..5a6b28308884 100644
--- a/devel/got/distinfo
+++ b/devel/got/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751058753
-SHA256 (got-portable-0.115.tar.gz) = adf0bc1cc374747df8fb525b777b8f12d1bfd6e893752281922961b2c88989e7
-SIZE (got-portable-0.115.tar.gz) = 1579926
+TIMESTAMP = 1753530816
+SHA256 (got-portable-0.116.tar.gz) = e8a64ad73b82c1b6df9df9da5a3e8da9be6051c3497379940806878d958e4dff
+SIZE (got-portable-0.116.tar.gz) = 1585985
diff --git a/devel/got/files/patch-lib_delta.c b/devel/got/files/patch-lib_delta.c
new file mode 100644
index 000000000000..5ff416b141d7
--- /dev/null
+++ b/devel/got/files/patch-lib_delta.c
@@ -0,0 +1,22 @@
+--- lib/delta.c.orig 2025-07-26 10:40:07 UTC
++++ lib/delta.c
+@@ -321,7 +321,8 @@ got_delta_apply_in_mem(uint8_t *base_buf, size_t base_
+ if (err == NULL && *outsize != result_size)
+ err = got_error_fmt(GOT_ERR_BAD_DELTA,
+ "delta application result size mismatch: actual: %zd "
+- "expected: %llu", *outsize, result_size);
++ "expected: %llu", *outsize,
++ (unsigned long long)result_size);
+
+ return err;
+ }
+@@ -390,7 +391,8 @@ got_delta_apply(FILE *base_file, const uint8_t *delta_
+ if (err == NULL && *outsize != result_size)
+ err = got_error_fmt(GOT_ERR_BAD_DELTA,
+ "delta application result size mismatch: actual: %zd "
+- "expected: %llu", *outsize, result_size);
++ "expected: %llu", *outsize,
++ (unsigned long long)result_size);
+
+ if (memstream != NULL) {
+ if (fclose(memstream) == EOF && err == NULL)
diff --git a/devel/got/files/patch-regress_cmdline_revert.sh b/devel/got/files/patch-regress_cmdline_revert.sh
new file mode 100644
index 000000000000..7da38092cfe8
--- /dev/null
+++ b/devel/got/files/patch-regress_cmdline_revert.sh
@@ -0,0 +1,34 @@
+--- regress/cmdline/revert.sh.orig 2025-07-22 08:18:04 UTC
++++ regress/cmdline/revert.sh
+@@ -1884,9 +1884,12 @@ test_revert_staged_file() {
+ > /dev/null)
+ local commit_id=`git_show_head $testroot/repo`
+
+- sed -i -e 's/line 0/line 0a/' $testroot/wt/epsilon/zeta
+- sed -i -e 's/line 4/line 4a/' $testroot/wt/epsilon/zeta
+- sed -i -e 's/line 6/line 6a/' $testroot/wt/epsilon/zeta
++ ed -s $testroot/wt/epsilon/zeta <<-\EOF
++ ,s/line 0/line 0a/
++ ,s/line 4/line 4a/
++ ,s/line 6/line 6a/
++ w
++ EOF
+
+ # stage line 0 and line 6
+ printf "y\n" > $testroot/patchscript
+@@ -1991,9 +1994,12 @@ test_revert_partially_staged_file() {
+ > /dev/null)
+ local commit_id=`git_show_head $testroot/repo`
+
+- sed -i -e 's/line 0/line 0a/' $testroot/wt/epsilon/zeta
+- sed -i -e 's/line 4/line 4a/' $testroot/wt/epsilon/zeta
+- sed -i -e 's/line 6/line 6a/' $testroot/wt/epsilon/zeta
++ ed -s $testroot/wt/epsilon/zeta <<-\EOF
++ ,s/line 0/line 0a/
++ ,s/line 4/line 4a/
++ ,s/line 6/line 6a/
++ w
++ EOF
+
+ # stage line 0 and line 6
+ printf "y\n" > $testroot/patchscript
diff --git a/devel/grcov/Makefile b/devel/grcov/Makefile
index 4dafcaa00ec6..f57dc201afec 100644
--- a/devel/grcov/Makefile
+++ b/devel/grcov/Makefile
@@ -1,7 +1,6 @@
PORTNAME= grcov
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.0
-PORTREVISION= 2
+DISTVERSION= 0.10.3
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -16,39 +15,38 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= mozilla
-CARGO_CRATES= adler2-2.0.0 \
- ahash-0.8.12 \
+CARGO_CRATES= adler2-2.0.1 \
aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
arbitrary-1.4.1 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
bitflags-2.9.1 \
block-buffer-0.10.4 \
bstr-1.12.0 \
- bumpalo-3.17.0 \
- bytecount-0.6.8 \
+ bumpalo-3.19.0 \
+ bytecount-0.6.9 \
byteorder-1.5.0 \
- cc-1.2.22 \
+ cc-1.2.30 \
cfb-0.7.3 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.1 \
chrono-0.4.41 \
chrono-tz-0.9.0 \
chrono-tz-build-0.3.0 \
- clap-4.5.38 \
- clap_builder-4.5.38 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- colorchoice-1.0.3 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
core-foundation-sys-0.8.7 \
cpp_demangle-0.4.4 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
@@ -62,51 +60,52 @@ CARGO_CRATES= adler2-2.0.0 \
digest-0.10.7 \
either-1.15.0 \
equivalent-1.0.2 \
- errno-0.3.12 \
+ errno-0.3.13 \
fastrand-2.3.0 \
- flate2-1.1.1 \
+ flate2-1.1.2 \
fnv-1.0.7 \
generic-array-0.14.7 \
getrandom-0.2.16 \
getrandom-0.3.3 \
globset-0.4.16 \
globwalk-0.9.1 \
- hashbrown-0.15.3 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
+ hermit-abi-0.5.2 \
humansize-2.1.3 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
ignore-0.4.23 \
- indexmap-2.9.0 \
+ indexmap-2.10.0 \
infer-0.19.0 \
is_terminal_polyfill-1.70.1 \
itoa-1.0.15 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.172 \
+ libc-0.2.174 \
libm-0.2.15 \
- libz-rs-sys-0.5.0 \
+ libz-rs-sys-0.5.1 \
libz-sys-1.1.22 \
linux-raw-sys-0.9.4 \
log-0.4.27 \
md-5-0.10.6 \
- memchr-2.7.4 \
- memmap2-0.9.5 \
- miniz_oxide-0.8.8 \
+ memchr-2.7.5 \
+ memmap2-0.9.7 \
+ miniz_oxide-0.8.9 \
msvc-demangler-0.10.1 \
num-conv-0.1.0 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
num_threads-0.1.7 \
once_cell-1.21.3 \
- papergrid-0.15.0 \
+ once_cell_polyfill-1.70.1 \
+ papergrid-0.17.0 \
parse-zoneinfo-0.3.1 \
percent-encoding-2.3.1 \
- pest-2.8.0 \
- pest_derive-2.8.0 \
- pest_generator-2.8.0 \
- pest_meta-2.8.0 \
+ pest-2.8.1 \
+ pest_derive-2.8.1 \
+ pest_generator-2.8.1 \
+ pest_meta-2.8.1 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
@@ -118,9 +117,9 @@ CARGO_CRATES= adler2-2.0.0 \
proc-macro-error-attr2-2.0.0 \
proc-macro-error2-2.0.1 \
proc-macro2-1.0.95 \
- quick-xml-0.37.5 \
+ quick-xml-0.38.0 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
@@ -129,30 +128,30 @@ CARGO_CRATES= adler2-2.0.0 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
- rustix-1.0.7 \
- rustversion-1.0.20 \
+ rustix-1.0.8 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
same-file-1.0.6 \
semver-1.0.26 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
sha2-0.10.9 \
shlex-1.3.0 \
simd-adler32-0.3.7 \
simplelog-0.12.2 \
siphasher-1.0.1 \
slug-0.1.6 \
- smallvec-1.15.0 \
+ smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
- symbolic-common-12.15.5 \
- symbolic-demangle-12.15.5 \
- syn-2.0.101 \
- tabled-0.19.0 \
+ symbolic-common-12.16.0 \
+ symbolic-demangle-12.16.0 \
+ syn-2.0.104 \
+ tabled-0.20.0 \
tabled_derive-0.11.0 \
tcmalloc-0.3.0 \
tempfile-3.20.0 \
@@ -174,13 +173,13 @@ CARGO_CRATES= adler2-2.0.0 \
unic-ucd-segment-0.9.0 \
unic-ucd-version-0.9.0 \
unicode-ident-1.0.18 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
utf8parse-0.2.2 \
- uuid-1.16.0 \
+ uuid-1.17.0 \
vcpkg-0.2.15 \
version_check-0.9.5 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
@@ -188,28 +187,38 @@ CARGO_CRATES= adler2-2.0.0 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
winapi-util-0.1.9 \
- windows-core-0.61.1 \
+ windows-core-0.61.2 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
- windows-result-0.3.3 \
- windows-strings-0.4.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
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.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
wit-bindgen-rt-0.39.0 \
yansi-1.0.1 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
- zip-3.0.0 \
- zlib-rs-0.5.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zip-4.3.0 \
+ zlib-rs-0.5.1 \
zopfli-0.8.2
PLIST_FILES= bin/grcov
diff --git a/devel/grcov/distinfo b/devel/grcov/distinfo
index 00e66234d981..9ad5dabf1341 100644
--- a/devel/grcov/distinfo
+++ b/devel/grcov/distinfo
@@ -1,70 +1,68 @@
-TIMESTAMP = 1747368137
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
-SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+TIMESTAMP = 1753847676
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce
-SIZE (rust/crates/bytecount-0.6.8.crate) = 14694
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/cc-1.2.22.crate) = 32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1
-SIZE (rust/crates/cc-1.2.22.crate) = 106294
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
SHA256 (rust/crates/cfb-0.7.3.crate) = d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f
SIZE (rust/crates/cfb-0.7.3.crate) = 63277
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/chrono-tz-0.9.0.crate) = 93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb
SIZE (rust/crates/chrono-tz-0.9.0.crate) = 361570
SHA256 (rust/crates/chrono-tz-build-0.3.0.crate) = 0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1
SIZE (rust/crates/chrono-tz-build-0.3.0.crate) = 6139
-SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000
-SIZE (rust/crates/clap-4.5.38.crate) = 57140
-SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120
-SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpp_demangle-0.4.4.crate) = 96e58d342ad113c2b878f16d5d034c03be492ae460cdbc02b7f0f2284d310c7d
SIZE (rust/crates/cpp_demangle-0.4.4.crate) = 79650
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -91,12 +89,12 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
@@ -109,12 +107,12 @@ SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a97
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
-SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
-SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
SIZE (rust/crates/humansize-2.1.3.crate) = 11953
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
@@ -123,8 +121,8 @@ SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba5
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/infer-0.19.0.crate) = a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7
SIZE (rust/crates/infer-0.19.0.crate) = 19091
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
@@ -135,12 +133,12 @@ SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec9374296
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libz-rs-sys-0.5.0.crate) = 6489ca9bd760fe9642d7644e827b0c9add07df89857b0416ee15c1cc1a3b8c5a
-SIZE (rust/crates/libz-rs-sys-0.5.0.crate) = 17014
+SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
+SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
@@ -149,38 +147,40 @@ SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb404
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
+SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/msvc-demangler-0.10.1.crate) = c4c25a3bb7d880e8eceab4822f3141ad0700d20f025991c1f03bd3d00219a5fc
SIZE (rust/crates/msvc-demangler-0.10.1.crate) = 51322
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/papergrid-0.15.0.crate) = 30268a8d20c2c0d126b2b6610ab405f16517f6ba9f244d8c59ac2c512a8a1ce7
-SIZE (rust/crates/papergrid-0.15.0.crate) = 58592
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/papergrid-0.17.0.crate) = 6978128c8b51d8f4080631ceb2302ab51e32cc6e8615f735ee2f83fd269ae3f1
+SIZE (rust/crates/papergrid-0.17.0.crate) = 63686
SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
-SIZE (rust/crates/pest-2.8.0.crate) = 128955
-SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
-SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
-SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
-SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
-SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
-SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
+SIZE (rust/crates/pest-2.8.1.crate) = 128906
+SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
+SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857
+SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966
+SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663
+SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5
+SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
@@ -203,12 +203,12 @@ SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd00
SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
-SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/quick-xml-0.38.0.crate) = 8927b0664f5c5a98265138b7e3f90aa19a6b21353182469ace36d4ac527b7b1b
+SIZE (rust/crates/quick-xml-0.38.0.crate) = 196570
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -225,16 +225,16 @@ SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c964863
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -245,8 +245,8 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
@@ -259,20 +259,20 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/slug-0.1.6.crate) = 882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724
SIZE (rust/crates/slug-0.1.6.crate) = 6787
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/symbolic-common-12.15.5.crate) = 6a1150bdda9314f6cfeeea801c23f5593c6e6a6c72e64f67e48d723a12b8efdb
-SIZE (rust/crates/symbolic-common-12.15.5.crate) = 27926
-SHA256 (rust/crates/symbolic-demangle-12.15.5.crate) = 9f66537def48fbc704a92e4fdaab7833bc7cb2255faca8182592fb5fa617eb82
-SIZE (rust/crates/symbolic-demangle-12.15.5.crate) = 192344
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
-SHA256 (rust/crates/tabled-0.19.0.crate) = 228d124371171cd39f0f454b58f73ddebeeef3cef3207a82ffea1c29465aea43
-SIZE (rust/crates/tabled-0.19.0.crate) = 226901
+SHA256 (rust/crates/symbolic-common-12.16.0.crate) = 9c5199e46f23c77c611aa2a383b2f72721dfee4fb2bf85979eea1e0f26ba6e35
+SIZE (rust/crates/symbolic-common-12.16.0.crate) = 27978
+SHA256 (rust/crates/symbolic-demangle-12.16.0.crate) = fa3c03956e32254f74e461a330b9522a2689686d80481708fb2014780d8d3959
+SIZE (rust/crates/symbolic-demangle-12.16.0.crate) = 192824
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/tabled-0.20.0.crate) = e39a2ee1fbcd360805a771e1b300f78cc88fec7b8d3e2f71cd37bbf23e725c7d
+SIZE (rust/crates/tabled-0.20.0.crate) = 228466
SHA256 (rust/crates/tabled_derive-0.11.0.crate) = 0ea5d1b13ca6cff1f9231ffd62f15eefd72543dab5e468735f1a456728a02846
SIZE (rust/crates/tabled_derive-0.11.0.crate) = 12860
SHA256 (rust/crates/tcmalloc-0.3.0.crate) = 375205113d84a1c5eeed67beaa0ce08e41be1a9d5acc3425ad2381fddd9d819b
@@ -315,20 +315,20 @@ SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e
SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
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.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
@@ -343,51 +343,71 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/windows-core-0.61.1.crate) = 46ec44dc15085cea82cf9c78f85a9114c463a369786585ad2882d1ff0b0acf40
-SIZE (rust/crates/windows-core-0.61.1.crate) = 36762
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.3.crate) = 4b895b5356fc36103d0f64dd1e94dfa7ac5633f1c9dd6e80fe9ec4adef69e09d
-SIZE (rust/crates/windows-result-0.3.3.crate) = 13431
-SHA256 (rust/crates/windows-strings-0.4.1.crate) = 2a7ab927b2637c19b3dbe0965e75d8f2d30bdd697a1516191cad2ec4df8fb28a
-SIZE (rust/crates/windows-strings-0.4.1.crate) = 13976
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-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.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.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.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.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.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.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.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.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/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
-SHA256 (rust/crates/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308
-SIZE (rust/crates/zip-3.0.0.crate) = 112450
-SHA256 (rust/crates/zlib-rs-0.5.0.crate) = 868b928d7949e09af2f6086dfc1e01936064cc7a819253bce650d4e2a2d63ba8
-SIZE (rust/crates/zlib-rs-0.5.0.crate) = 191547
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zip-4.3.0.crate) = 9aed4ac33e8eb078c89e6cbb1d5c4c7703ec6d299fc3e7c3695af8f8b423468b
+SIZE (rust/crates/zip-4.3.0.crate) = 115207
+SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
+SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
-SHA256 (mozilla-grcov-v0.10.0_GH0.tar.gz) = cfecfc03f195ccc81b847a5b395f7f5435a4cc9417c64bf215a8867874b0ab87
-SIZE (mozilla-grcov-v0.10.0_GH0.tar.gz) = 2860589
+SHA256 (mozilla-grcov-v0.10.3_GH0.tar.gz) = 3bf61e7bc671e9ad9ad19af5bc222395a68416fc948ce19d656f03b38da247c3
+SIZE (mozilla-grcov-v0.10.3_GH0.tar.gz) = 2861646
diff --git a/devel/hyprlang/Makefile b/devel/hyprlang/Makefile
index af41d2562fb1..3c62716dce0d 100644
--- a/devel/hyprlang/Makefile
+++ b/devel/hyprlang/Makefile
@@ -1,12 +1,11 @@
PORTNAME= hyprlang
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.3
-PORTREVISION= 2
+DISTVERSION= 0.6.4
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
-COMMENT= Library to parse hypr config files
-WWW= https://hyprland.org/hyprlang
+COMMENT= Official implementation library for the hypr config language
+WWW= https://wiki.hypr.land/Hypr-Ecosystem/hyprlang/
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -14,13 +13,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libhyprutils.so:devel/hyprutils
USES= cmake:testing compiler:c++11-lib pkgconfig
+
USE_GITHUB= yes
-USE_LDCONFIG= yes
GH_ACCOUNT= hyprwm
+
+USE_LDCONFIG= yes
+
PLIST_FILES= include/${PORTNAME}.hpp \
lib/lib${PORTNAME}.so \
lib/lib${PORTNAME}.so.2 \
- lib/lib${PORTNAME}.so.${PORTVERSION} \
+ lib/lib${PORTNAME}.so.0.6.3 \
libdata/pkgconfig/${PORTNAME}.pc
.include <bsd.port.mk>
diff --git a/devel/hyprlang/distinfo b/devel/hyprlang/distinfo
index e490a8ba0378..d732b692f23d 100644
--- a/devel/hyprlang/distinfo
+++ b/devel/hyprlang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746655412
-SHA256 (hyprwm-hyprlang-v0.6.3_GH0.tar.gz) = f5effe017edc7a0036c20c7ecbea4edc2bfdacbc0f791b283bd21ec202384251
-SIZE (hyprwm-hyprlang-v0.6.3_GH0.tar.gz) = 60065
+TIMESTAMP = 1753844197
+SHA256 (hyprwm-hyprlang-v0.6.4_GH0.tar.gz) = cd7395eaeb1eee90ebeba9c1330a7635709dd0900ebbe349a7aa5702ba4d613f
+SIZE (hyprwm-hyprlang-v0.6.4_GH0.tar.gz) = 61947
diff --git a/devel/hyprutils/Makefile b/devel/hyprutils/Makefile
index 9365f43325ef..d181ce7f235e 100644
--- a/devel/hyprutils/Makefile
+++ b/devel/hyprutils/Makefile
@@ -1,13 +1,8 @@
PORTNAME= hyprutils
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.1
-PORTREVISION= 1
+DISTVERSION= 0.8.2
CATEGORIES= devel
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= b074d4abc76ce8e740b35ce29534b443ccbc971b.patch:-p1 # atomic shared pointer, see #67
-PATCHFILES+= 172a3fc2320d5e919d341510d97fa06f878167c8.patch:-p1 # atomic shared pointer, see #67
-
MAINTAINER= tagattie@FreeBSD.org
COMMENT= Hyprland utilities library used across the ecosystem
WWW= https://github.com/hyprwm/hyprutils
diff --git a/devel/hyprutils/distinfo b/devel/hyprutils/distinfo
index e6e343816356..2199aff2a819 100644
--- a/devel/hyprutils/distinfo
+++ b/devel/hyprutils/distinfo
@@ -1,7 +1,3 @@
-TIMESTAMP = 1753234290
-SHA256 (hyprwm-hyprutils-v0.8.1_GH0.tar.gz) = 1f1e17998ec462dae065483db43b63033e75ac7fc4c3c6aab1af3b679b24ab36
-SIZE (hyprwm-hyprutils-v0.8.1_GH0.tar.gz) = 42105
-SHA256 (b074d4abc76ce8e740b35ce29534b443ccbc971b.patch) = 5b5d0f5e18323c882b7dd91a6ce21c8dd12ba5045b32fb4648839c80947827ad
-SIZE (b074d4abc76ce8e740b35ce29534b443ccbc971b.patch) = 5308
-SHA256 (172a3fc2320d5e919d341510d97fa06f878167c8.patch) = d3b152dde9f15e28642e2cd1fcc64160683a352ee31553566061956606a1f1cb
-SIZE (172a3fc2320d5e919d341510d97fa06f878167c8.patch) = 852
+TIMESTAMP = 1753842900
+SHA256 (hyprwm-hyprutils-v0.8.2_GH0.tar.gz) = 932f8b0023edcbfd01106c634010cad1533dccf295c2817d66da0e455e12753a
+SIZE (hyprwm-hyprutils-v0.8.2_GH0.tar.gz) = 42757
diff --git a/devel/icu-le-hb/Makefile b/devel/icu-le-hb/Makefile
index e4f169d608cf..fca18aaa7f16 100644
--- a/devel/icu-le-hb/Makefile
+++ b/devel/icu-le-hb/Makefile
@@ -1,6 +1,5 @@
PORTNAME= icu-le-hb
-PORTVERSION= 1.2.3
-PORTREVISION= 4
+PORTVERSION= 2.0.0
CATEGORIES= devel print
MAINTAINER= office@FreeBSD.org
@@ -16,7 +15,7 @@ LIB_DEPENDS= libicuuc.so:devel/icu \
libharfbuzz.so:print/harfbuzz
USE_GITHUB= yes
-GH_ACCOUNT= behdad
+GH_ACCOUNT= harfbuzz
USES= autoreconf compiler:c++11-lib gmake libtool pathfix pkgconfig
USE_CXXSTD= gnu++11
diff --git a/devel/icu-le-hb/distinfo b/devel/icu-le-hb/distinfo
index ac2e8c2c94ee..ec02d8adfe4b 100644
--- a/devel/icu-le-hb/distinfo
+++ b/devel/icu-le-hb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1652446342
-SHA256 (behdad-icu-le-hb-1.2.3_GH0.tar.gz) = de4737201904196d11b8e3478c3017799a5d19f9bd3fc9740dffa48314ea4d6e
-SIZE (behdad-icu-le-hb-1.2.3_GH0.tar.gz) = 45191
+TIMESTAMP = 1753785080
+SHA256 (harfbuzz-icu-le-hb-2.0.0_GH0.tar.gz) = 6cc05d8dfd582f5bf7e1e83ee70ff77367b94804821c31d3de4b6bcfd27a51a8
+SIZE (harfbuzz-icu-le-hb-2.0.0_GH0.tar.gz) = 44848
diff --git a/devel/inih/Makefile b/devel/inih/Makefile
index b3f70025993e..6d3dbea52d3e 100644
--- a/devel/inih/Makefile
+++ b/devel/inih/Makefile
@@ -1,6 +1,6 @@
PORTNAME= inih
DISTVERSIONPREFIX= r
-DISTVERSION= 60
+DISTVERSION= 61
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/inih/distinfo b/devel/inih/distinfo
index 5541d9f29ae3..f6ccf6122024 100644
--- a/devel/inih/distinfo
+++ b/devel/inih/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744360685
-SHA256 (benhoyt-inih-r60_GH0.tar.gz) = 706aa05c888b53bd170e5d8aa8f8a9d9ccf5449dfed262d5103d1f292af26774
-SIZE (benhoyt-inih-r60_GH0.tar.gz) = 21121
+TIMESTAMP = 1753507375
+SHA256 (benhoyt-inih-r61_GH0.tar.gz) = 7caf26a2202a4ca689df3fe4175dfa74e0faa18fcca07331bba934fd0ecb8f12
+SIZE (benhoyt-inih-r61_GH0.tar.gz) = 21456
diff --git a/devel/jenkins-lts/Makefile b/devel/jenkins-lts/Makefile
index 54b4954b69b5..e13e47fa6876 100644
--- a/devel/jenkins-lts/Makefile
+++ b/devel/jenkins-lts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.504.3
+PORTVERSION= 2.516.1
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war-stable/${PORTVERSION}/
PKGNAMESUFFIX= -lts
diff --git a/devel/jenkins-lts/distinfo b/devel/jenkins-lts/distinfo
index 082f5c34b77b..5d1daed8331a 100644
--- a/devel/jenkins-lts/distinfo
+++ b/devel/jenkins-lts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750878414
-SHA256 (jenkins/2.504.3/jenkins.war) = ea8883431b8b5ef6b68fe0e5817c93dc0a11def380054e7de3136486796efeb0
-SIZE (jenkins/2.504.3/jenkins.war) = 94323745
+TIMESTAMP = 1753481010
+SHA256 (jenkins/2.516.1/jenkins.war) = c308a27e81f4ce3aa6787e96caf771534f7f206fefbb83969d77b15fc7f2700a
+SIZE (jenkins/2.516.1/jenkins.war) = 87485964
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index 180bbbc47792..4073fb4ccc15 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.518
+PORTVERSION= 2.521
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index f1ce40faf3f7..0940ae0b3195 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752007295
-SHA256 (jenkins/2.518/jenkins.war) = 89fdebca1adc07bd1c480b790e183de001c15337a487523cf02ace06096315fb
-SIZE (jenkins/2.518/jenkins.war) = 94746537
+TIMESTAMP = 1753859613
+SHA256 (jenkins/2.521/jenkins.war) = 3f82a149d087dee17d7a0e493637c64398f2674ad8a38339dfde9ed081fe3a19
+SIZE (jenkins/2.521/jenkins.war) = 95044334
diff --git a/devel/jetbrains-clion/Makefile b/devel/jetbrains-clion/Makefile
index 48cb98f560ed..86b7cff00201 100644
--- a/devel/jetbrains-clion/Makefile
+++ b/devel/jetbrains-clion/Makefile
@@ -1,13 +1,12 @@
PORTNAME= clion
-DISTVERSION= 2024.3.5
-PORTREVISION= 1
+DISTVERSION= 2025.1.4
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/cpp/ \
- https://packages.jetbrains.team/files/p/clion/ports/2024.3/freebsd/clang/:clang
+ https://packages.jetbrains.team/files/p/clion/ports/2025.1.4/freebsd/clang/:clang
PKGNAMEPREFIX= jetbrains-
DISTFILES= CLion-${PORTVERSION}.tar.gz
-DISTFILES_aarch64= clang-clion2024.3-freebsd-aarch64.tar.gz:clang
-DISTFILES_amd64= clang-clion2024.3-freebsd-x86_64.tar.gz:clang
+DISTFILES_aarch64= clang-clion2025.1.4-freebsd-aarch64.tar.gz:clang
+DISTFILES_amd64= clang-clion2025.1.4-freebsd-x86_64.tar.gz:clang
DIST_SUBDIR= jetbrains
.if make(makesum)
@@ -81,10 +80,12 @@ do-install:
${WRKSRC}/lib/jna \
${WRKSRC}/lib/native \
${WRKSRC}/lib/pty4j \
+ ${WRKSRC}/lib/skiko-awt-runtime-all \
${WRKSRC}/plugins/cidr-completionMlRanking-plugin \
${WRKSRC}/plugins/clion-cwm-plugin \
${WRKSRC}/plugins/clion-radler \
${WRKSRC}/plugins/gateway-plugin/lib/remote-dev-workers \
+ ${WRKSRC}/plugins/python-ce/helpers/testResources/data/generator3 \
${WRKSRC}/plugins/remote-dev-server
${MKDIR} ${STAGEDIR}${DATADIR}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
diff --git a/devel/jetbrains-clion/distinfo b/devel/jetbrains-clion/distinfo
index 57b77041a078..f4073f27dbf1 100644
--- a/devel/jetbrains-clion/distinfo
+++ b/devel/jetbrains-clion/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1743540211
-SHA256 (jetbrains/CLion-2024.3.5.tar.gz) = 502145600b1955156841fa5db37e70f97f960aecbfb7503578c728416f83eaaa
-SIZE (jetbrains/CLion-2024.3.5.tar.gz) = 1577257365
-SHA256 (jetbrains/clang-clion2024.3-freebsd-aarch64.tar.gz) = 770ab3641d6ad3f48117a8735d5c1978b84d98f68e92bdec96175061132ce446
-SIZE (jetbrains/clang-clion2024.3-freebsd-aarch64.tar.gz) = 95455336
-SHA256 (jetbrains/clang-clion2024.3-freebsd-x86_64.tar.gz) = 0b016de849e78dab9e098ea86b2e7c37a94eb7a9b61b90fc1bb0f3c8d05ae396
-SIZE (jetbrains/clang-clion2024.3-freebsd-x86_64.tar.gz) = 95612357
+TIMESTAMP = 1753644138
+SHA256 (jetbrains/CLion-2025.1.4.tar.gz) = 8d90be9d11c0f47b380f4a9f705058215817edf043bdcea2223d788d25193f78
+SIZE (jetbrains/CLion-2025.1.4.tar.gz) = 1572762665
+SHA256 (jetbrains/clang-clion2025.1.4-freebsd-aarch64.tar.gz) = 57664fa4139c4752df65aaf8e5b5cb46c00841357e06ff0e53a308de5676b795
+SIZE (jetbrains/clang-clion2025.1.4-freebsd-aarch64.tar.gz) = 92451462
+SHA256 (jetbrains/clang-clion2025.1.4-freebsd-x86_64.tar.gz) = 2b95ee5eba8019184c16d2b42201ba2c0ee9e132c741c8bd0d7489cabb9ea169
+SIZE (jetbrains/clang-clion2025.1.4-freebsd-x86_64.tar.gz) = 92613956
diff --git a/devel/jetbrains-clion/pkg-plist b/devel/jetbrains-clion/pkg-plist
index 12afc6a110d2..729865be4518 100644
--- a/devel/jetbrains-clion/pkg-plist
+++ b/devel/jetbrains-clion/pkg-plist
@@ -50,6 +50,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/assert-side-effect.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/assignment-in-if-condition.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/bad-signal-to-kill-thread.html
+%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/bitwise-pointer-cast.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/bool-pointer-implicit-conversion.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/branch-clone.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/casting-through-void.html
@@ -69,6 +70,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/inaccurate-erase.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/inc-dec-in-conditions.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/incorrect-enable-if.html
+%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/incorrect-enable-shared-from-this.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/incorrect-roundings.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/infinite-loop.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/integer-division.html
@@ -85,6 +87,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/narrowing-conversions.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/no-escape.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/non-zero-enum-to-bool-conversion.html
+%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/nondeterministic-pointer-iteration-order.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/not-null-terminated-result.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/optional-value-conversion.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/parent-virtual-call.html
@@ -193,7 +196,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/cplusplus.NewDelete.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/cplusplus.NewDeleteLeaks.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/cplusplus.PlacementNew.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/cplusplus.PureVirtualCall.html
+%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/cplusplus.SelfAssignment.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/cplusplus.StringChecker.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/deadcode.DeadStores.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/fuchsia.HandleChecker.html
@@ -206,7 +209,6 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.cplusplus.UninitializedObject.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.cplusplus.VirtualCall.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.mpi.MPI-Checker.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.osx.OSObjectCStyleCast.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.osx.cocoa.localizability.EmptyLocalizationContextChecker.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.osx.cocoa.localizability.NonLocalizedStringChecker.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.performance.GCDAntipattern.html
@@ -214,9 +216,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.portability.UnixAPI.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/optin.taint.TaintedAlloc.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.API.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.MIG.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.NumberObjectConversion.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.OSObjectRetainCount.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.ObjCProperty.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.SecKeychainAPI.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/osx.cocoa.AtSync.html
@@ -270,9 +270,6 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/unix.Vfork.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/unix.cstring.BadSizeArg.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/unix.cstring.NullArg.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/valist.CopyToSelf.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/valist.Uninitialized.html
-%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/valist.Unterminated.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/webkit.NoUncountedMemberChecker.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/webkit.RefCntblBaseVirtualDtor.html
%%DATADIR%%/bin/clang/clangTidyDoc/clang-analyzer/webkit.UncountedLambdaCapturesChecker.html
@@ -446,6 +443,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-emplace.html
%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-equals-default.html
%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-equals-delete.html
+%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-integer-sign-comparison.html
%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-nodiscard.html
%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-noexcept.html
%%DATADIR%%/bin/clang/clangTidyDoc/modernize/use-nullptr.html
@@ -495,6 +493,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/portability/restrict-system-includes.html
%%DATADIR%%/bin/clang/clangTidyDoc/portability/simd-intrinsics.html
%%DATADIR%%/bin/clang/clangTidyDoc/portability/std-allocator-const.html
+%%DATADIR%%/bin/clang/clangTidyDoc/portability/template-virtual-member-function.html
%%DATADIR%%/bin/clang/clangTidyDoc/readability/avoid-const-params-in-decls.html
%%DATADIR%%/bin/clang/clangTidyDoc/readability/avoid-nested-conditional-operator.html
%%DATADIR%%/bin/clang/clangTidyDoc/readability/avoid-return-with-void-value.html
@@ -583,6 +582,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/command/cmake_minimum_required.html
%%DATADIR%%/bin/cmake/quickdoc/command/cmake_parse_arguments.html
%%DATADIR%%/bin/cmake/quickdoc/command/cmake_path.html
+%%DATADIR%%/bin/cmake/quickdoc/command/cmake_pkg_config.html
%%DATADIR%%/bin/cmake/quickdoc/command/cmake_policy.html
%%DATADIR%%/bin/cmake/quickdoc/command/configure_file.html
%%DATADIR%%/bin/cmake/quickdoc/command/continue.html
@@ -1129,6 +1129,16 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0168.html
%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0169.html
%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0170.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0171.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0172.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0173.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0174.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0175.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0176.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0177.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0178.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0179.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0180.html
%%DATADIR%%/bin/cmake/quickdoc/prop_cache/ADVANCED.html
%%DATADIR%%/bin/cmake/quickdoc/prop_cache/HELPSTRING.html
%%DATADIR%%/bin/cmake/quickdoc/prop_cache/MODIFIED.html
@@ -1305,6 +1315,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_test/WORKING_DIRECTORY.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/ADDITIONAL_CLEAN_FILES.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/AIX_EXPORT_ALL_SYMBOLS.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/AIX_SHARED_LIBRARY_ARCHIVE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/ALIASED_TARGET.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/ALIAS_GLOBAL.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/ANDROID_ANT_ADDITIONAL_OPTIONS.html
@@ -1412,6 +1423,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXCLUDE_FROM_ALL.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD_CONFIG.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXPORT_BUILD_DATABASE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXPORT_COMPILE_COMMANDS.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXPORT_FIND_PACKAGE_NAME.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/EXPORT_NAME.html
@@ -1535,6 +1547,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_INTERFACE_MULTIPLICITY_CONFIG.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_LIBRARIES.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_LIBRARIES_ONLY_TARGETS.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_LIBRARIES_STRATEGY.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_LIBRARY_OVERRIDE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_LIBRARY_OVERRIDE_LIBRARY.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_OPTIONS.html
@@ -1632,6 +1645,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_DOTNET_TARGET_FRAMEWORK_VERSION.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_DPI_AWARE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_FILTER_PROPS.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_FRAMEWORK_REFERENCES.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_GLOBAL_KEYWORD.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_GLOBAL_PROJECT_TYPES.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VS_GLOBAL_ROOTNAMESPACE.html
@@ -1711,6 +1725,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_ADD_CUSTOM_COMMAND_DEPENDS_EXPLICIT_ONLY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_ADSP_ROOT.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_AIX_EXPORT_ALL_SYMBOLS.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_AIX_SHARED_LIBRARY_ARCHIVE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_ANDROID_API.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_ANDROID_API_MIN.html
@@ -1864,6 +1879,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG_INIT.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXE_LINKER_FLAGS_INIT.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXPORT_BUILD_DATABASE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXPORT_COMPILE_COMMANDS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXPORT_FIND_PACKAGE_NAME.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXPORT_NO_PACKAGE_REGISTRY.html
@@ -1929,6 +1945,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOME_DIRECTORY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_APPLE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_BSD.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_EXECUTABLE_SUFFIX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_LINUX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_SOLARIS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_SYSTEM.html
@@ -1999,6 +2016,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CPPCHECK.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CPPLINT.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY_ARCHIVE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CREATE_SHARED_MODULE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CREATE_STATIC_LIBRARY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_EXTENSIONS.html
@@ -2016,6 +2034,8 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO_INIT.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_HOST_COMPILER.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_HOST_COMPILER_ID.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_HOST_COMPILER_VERSION.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_IGNORE_EXTENSIONS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_IMPLICIT_INCLUDE_DIRECTORIES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.html
@@ -2049,6 +2069,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_STANDARD_INCLUDE_DIRECTORIES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_STANDARD_LATEST.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_STANDARD_LIBRARIES.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_STANDARD_LINK_DIRECTORIES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_STANDARD_REQUIRED.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_USING_LINKER_MODE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_USING_LINKER_TYPE.html
@@ -2068,6 +2089,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_GROUP_USING_FEATURE_SUPPORTED.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_INTERFACE_LIBRARIES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_LIBRARIES_ONLY_TARGETS.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_LIBRARIES_STRATEGY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_LIBRARY_FEATURE_ATTRIBUTES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_LIBRARY_FILE_FLAG.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_LIBRARY_FLAG.html
@@ -2150,6 +2172,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY_CONFIG.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_SCRIPT_MODE_FILE.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_SHARED_LIBRARY_ARCHIVE_SUFFIX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_SHARED_LIBRARY_ENABLE_EXPORTS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_SHARED_LIBRARY_PREFIX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_SHARED_LIBRARY_SUFFIX.html
@@ -2260,6 +2283,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_WATCOM_RUNTIME_LIBRARY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_WIN32_EXECUTABLE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_WINDOWS_KMDF_VERSION.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_ATTRIBUTE_an-attribute.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_BUILD_SYSTEM.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_GENERATE_SCHEME.html
@@ -2422,6 +2446,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/PROJECT_VERSION_TWEAK.html
%%DATADIR%%/bin/cmake/quickdoc/variable/PackageName_ROOT.html
%%DATADIR%%/bin/cmake/quickdoc/variable/UNIX.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/WASI.html
%%DATADIR%%/bin/cmake/quickdoc/variable/WIN32.html
%%DATADIR%%/bin/cmake/quickdoc/variable/WINCE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/WINDOWS_PHONE.html
@@ -2431,6 +2456,9 @@ share/applications/clion.desktop
%%DATADIR%%/bin/format.sh
%%DATADIR%%/bin/gdb/renderers/default/__init__.py
%%DATADIR%%/bin/gdb/renderers/default/commands.py
+%%DATADIR%%/bin/gdb/renderers/default/gdb_group_value.py
+%%DATADIR%%/bin/gdb/renderers/default/gdb_qt.py
+%%DATADIR%%/bin/gdb/renderers/default/gdb_qt_init.py
%%DATADIR%%/bin/gdb/renderers/default/libstdcxx_printers.py
%%DATADIR%%/bin/gdb/renderers/default/printers.py
%%DATADIR%%/bin/gdb/renderers/libstdcxx/__init__.py
@@ -2448,13 +2476,13 @@ share/applications/clion.desktop
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_name_template.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_expression.py
+%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_generated_method.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_intrinsic.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_item_nodes.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_item_providers.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_mixins.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_storage.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_summary.py
-%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_synthetic_method.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_top_level_methods.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/type_viz_type_traits.py
%%DATADIR%%/bin/idea.properties
@@ -2463,7 +2491,9 @@ share/applications/clion.desktop
%%DATADIR%%/bin/jetbrains_client64.vmoptions
%%DATADIR%%/bin/lldb/helpers/jb_lldb_init.py
%%DATADIR%%/bin/lldb/helpers/jb_lldb_polyfills.py
+%%DATADIR%%/bin/lldb/helpers/jb_lldb_python_profiler.py
%%DATADIR%%/bin/lldb/helpers/jb_lldb_stepping.py
+%%DATADIR%%/bin/lldb/helpers/mixed_mode/jb_mono_utils.py
%%DATADIR%%/bin/lldb/helpers/renderers/__init__.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_builtin_formatters.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_cache.py
@@ -2480,11 +2510,46 @@ share/applications/clion.desktop
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_logging_manager.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_natvis_formatters.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_natvis_loader.py
+%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_natvis_synthetic_item_type_viz_cache.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_string_utils.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_utils.py
+%%DATADIR%%/bin/lldb/helpers/stepping/__init__.py
+%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_abstract_scripted_thread_plan.py
+%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_abstract_thread_plan_with_lazy_context.py
+%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_address_range.py
+%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_delegate_step.py
+%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_instructions_reader.py
+%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_line_spec.py
%%DATADIR%%/bin/lldb/renderers/lldb_formatters/__init__.py
%%DATADIR%%/bin/lldb/renderers/lldb_formatters/jetbrains_stl_formatters.py
+%%DATADIR%%/bin/lldb/renderers/lldb_formatters/lldb_group_value.py
+%%DATADIR%%/bin/lldb/renderers/lldb_formatters/lldb_qt.py
+%%DATADIR%%/bin/lldb/renderers/lldb_formatters/lldb_qt_init.py
%%DATADIR%%/bin/ltedit.sh
+%%DATADIR%%/bin/qt/.pylintrc
+%%DATADIR%%/bin/qt/LICENSE.GPL3-EXCEPT
+%%DATADIR%%/bin/qt/LICENSE.MIT
+%%DATADIR%%/bin/qt/README.txt
+%%DATADIR%%/bin/qt/android_stdtypes.py
+%%DATADIR%%/bin/qt/boosttypes.py
+%%DATADIR%%/bin/qt/cdbbridge.py
+%%DATADIR%%/bin/qt/cdbext.pyi
+%%DATADIR%%/bin/qt/creatortypes.py
+%%DATADIR%%/bin/qt/dumper.py
+%%DATADIR%%/bin/qt/gdbbridge.py
+%%DATADIR%%/bin/qt/gdbtracepoint.py
+%%DATADIR%%/bin/qt/libcpp_stdtypes.py
+%%DATADIR%%/bin/qt/lldbbridge.py
+%%DATADIR%%/bin/qt/loadorder.txt
+%%DATADIR%%/bin/qt/misctypes.py
+%%DATADIR%%/bin/qt/opencvtypes.py
+%%DATADIR%%/bin/qt/pdbbridge.py
+%%DATADIR%%/bin/qt/personaltypes.py
+%%DATADIR%%/bin/qt/qttypes.py
+%%DATADIR%%/bin/qt/setup.cfg
+%%DATADIR%%/bin/qt/stdtypes.py
+%%DATADIR%%/bin/qt/utils.py
+%%DATADIR%%/bin/qt/visualize.py
%%DATADIR%%/bin/restarter
%%DATADIR%%/bin/rtos/azure/Thread.py
%%DATADIR%%/bin/rtos/azure/__init__.py
@@ -2511,14 +2576,13 @@ share/applications/clion.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-CL-243.26053.34
-%%DATADIR%%/lib/cds/classesLogAgent.jar
+%%DATADIR%%/lib/build-marker-CL-251.27812.15
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
%%DATADIR%%/lib/forms_rt.jar
-%%DATADIR%%/lib/frontend/frontend-customization.jar
-%%DATADIR%%/lib/frontend/frontend.jar
+%%DATADIR%%/lib/frontend-split/frontend-split-customization.jar
+%%DATADIR%%/lib/frontend-split/frontend-split.jar
%%DATADIR%%/lib/groovy.jar
%%DATADIR%%/lib/jna/%%ARCH%%/libjnidispatch.so
%%DATADIR%%/lib/jps-model.jar
@@ -2531,17 +2595,25 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.client.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.common.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.daemon.jar
+%%DATADIR%%/lib/modules/intellij.grid.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.csv.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.jar
+%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
-%%DATADIR%%/lib/modules/intellij.libraries.compose.desktop.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
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%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
@@ -2549,6 +2621,9 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
@@ -2556,6 +2631,16 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.foundation.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ideLafBridge.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.core.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.autolink.jar
+%%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.lvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
@@ -2564,13 +2649,26 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.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
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.exec.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.actions.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.whatsNew.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
@@ -2578,7 +2676,6 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar
%%DATADIR%%/lib/modules/intellij.rml.dfa.impl.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
-%%DATADIR%%/lib/modules/intellij.smart.update.jar
%%DATADIR%%/lib/native/%%SQLITE_ARCH%%/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
%%DATADIR%%/lib/opentelemetry.jar
@@ -2627,12 +2724,14 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider70.js
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider80.js
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider90.js
-%%DATADIR%%/plugins/c-clangd-plugin/lib/c-clangd-plugin.jar
+%%DATADIR%%/plugins/c-clangd/lib/c-clangd.jar
+%%DATADIR%%/plugins/c-clangd/lib/modules/intellij.c.clangd.toolwindow.jar
%%DATADIR%%/plugins/c-clangdBridge-plugin/lib/c-clangdBridge-plugin.jar
%%DATADIR%%/plugins/c-performanceTesting-plugin/lib/c-performanceTesting-plugin.jar
%%DATADIR%%/plugins/c-plugin/lib/c-plugin.jar
%%DATADIR%%/plugins/charts/lib/charts.jar
%%DATADIR%%/plugins/cidr-base-plugin/lib/cidr-base-plugin.jar
+%%DATADIR%%/plugins/cidr-base-plugin/lib/modules/intellij.cidr.translateCode.jar
%%DATADIR%%/plugins/cidr-clangConfig-plugin/lib/cidr-clangConfig-plugin.jar
%%DATADIR%%/plugins/cidr-clangFormat-plugin/lib/cidr-clangFormat-plugin.jar
%%DATADIR%%/plugins/cidr-compiler-custom-plugin/lib/cidr-compiler-custom-plugin.jar
@@ -2647,8 +2746,13 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/clion-diagnostics-plugin/lib/clion-diagnostics-plugin.jar
%%DATADIR%%/plugins/clion-embedded-plugin/lib/clion-embedded-plugin.jar
%%DATADIR%%/plugins/clion-ide/lib/clion-ide.jar
+%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.c.dfa.jar
%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.cidr.coverage.jar
+%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.cidr.profiling.jar
%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.clion.coverage.jar
+%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.clion.newUiOnboarding.jar
+%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.clion.wizard.aipromo.jar
+%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.profiler.clion.jar
%%DATADIR%%/plugins/clion-makefile-plugin/lib/clion-makefile-plugin.jar
%%DATADIR%%/plugins/clion-meson-plugin/lib/clion-meson-plugin.jar
%%DATADIR%%/plugins/clion-packageManager-plugin/lib/clion-packageManager-plugin.jar
@@ -2685,23 +2789,36 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/dts/lib/dts.jar
%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar
%%DATADIR%%/plugins/featuresTrainer/lib/featuresTrainer.jar
-%%DATADIR%%/plugins/fullLine/full-line-cpu-detector.zip
%%DATADIR%%/plugins/fullLine/full-line-model-objectivec.zip
-%%DATADIR%%/plugins/fullLine/full-line-native-server.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.jar
-%%DATADIR%%/plugins/fullLine/promo/.DS_Store
+%%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
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.local.jar
+%%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.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
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.html.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.java.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.javascript.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.kotlin.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.php.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.python.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rust.completion.jar
%%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png
@@ -2718,13 +2835,13 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/content.json
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat.png
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal_dark.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/LocalCompletion.png
@@ -2842,7 +2959,6 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/content.json
-%%DATADIR%%/plugins/fullLine/promo/RustRover/.DS_Store
%%DATADIR%%/plugins/fullLine/promo/RustRover/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion_dark.png
@@ -2879,22 +2995,21 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/gateway-plugin/resources/gateway.vmoptions
%%DATADIR%%/plugins/gateway-terminal/lib/gateway-terminal.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/grid-core-impl.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/jdbc-console-types.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-impl.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-scripting.jar
+%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
+%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
%%DATADIR%%/plugins/ini/lib/ini.jar
+%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml
+%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/FirefoxConnector.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.nashorn.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-9-rt.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-rt.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-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -2932,9 +3047,11 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.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-1632447f56bf.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.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
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/diagnosticMessages.json
@@ -2960,6 +3077,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.arraybuffer.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.date.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.full.d.ts
@@ -3012,6 +3130,15 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.arraybuffer.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.collection.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.full.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.object.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.promise.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.regexp.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.sharedmemory.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.string.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es5.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es6.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.array.d.ts
@@ -3064,6 +3191,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/index.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/protocol.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/utils.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/bin/vue-language-server.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue1/bin/vue-language-server.js
@@ -3101,6 +3229,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
@@ -3141,9 +3271,9 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStep.js
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
-%%DATADIR%%/plugins/json/lib/client/json-frontend.jar
-%%DATADIR%%/plugins/json/lib/json-split.jar
+%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md
@@ -3181,6 +3311,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/GammaJul.ForTea.Core.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Application.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.CommandLine.CleanupCode.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Common.Resources.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Common.SnapshotManagement.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Common.SubsystemsManagement.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Common.SystemModulesOptionsManager.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Common.SystemModulesOptionsManager.Resources.SystemModulesConstants.ja-JP.resources
@@ -3207,6 +3339,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.MsBuildHost.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.UIInteractive.Ide.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.UIInteractive.Text.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.VisualStudio.AnyEnd.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.VisualStudio.Backend.OutOfProcess.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.VisualStudio.Backend.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.VisualStudio.Protocol.Resources.Strings.ja-JP.resources
@@ -3245,6 +3378,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.PsiFeatures.VisualStudio.SinceVs16RoslynAware.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.PsiFeatures.VisualStudio.SinceVs17.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.PsiFeatures.Web.UIInteractive.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Qodana.Core.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Qodana.VisualStudio.Common.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.RdBackend.Common.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.ReSharper.AI.Core.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.ReSharper.Cpp.Resources.Strings.ja-JP.resources
@@ -3393,10 +3528,18 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.VsIntegration.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.XamarinMacAgent.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Home.Presentation.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Ide.Common.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Ide.Core.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Interactive.Core.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Interactive.Presentation.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Model.Interface.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Model.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Presentation.Avalonia.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Presentation.Wpf.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.RiderPlugin.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.StandaloneRunner.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.ViewModel.Interface.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.ViewModel.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Vs.Presentation.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotMemory.Core.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotMemory.Home.Presentation.Resources.Strings.ja-JP.resources
@@ -3420,6 +3563,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/GammaJul.ForTea.Core.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Application.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.CommandLine.CleanupCode.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Common.Resources.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Common.SnapshotManagement.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Common.SubsystemsManagement.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Common.SystemModulesOptionsManager.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Common.SystemModulesOptionsManager.Resources.SystemModulesConstants.ko-KR.resources
@@ -3446,6 +3591,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.MsBuildHost.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.UIInteractive.Ide.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.UIInteractive.Text.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.VisualStudio.AnyEnd.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.VisualStudio.Backend.OutOfProcess.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.VisualStudio.Backend.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.VisualStudio.Protocol.Resources.Strings.ko-KR.resources
@@ -3484,6 +3630,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.PsiFeatures.VisualStudio.SinceVs16RoslynAware.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.PsiFeatures.VisualStudio.SinceVs17.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.PsiFeatures.Web.UIInteractive.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Qodana.Core.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Qodana.VisualStudio.Common.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.RdBackend.Common.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.ReSharper.AI.Core.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.ReSharper.Cpp.Resources.Strings.ko-KR.resources
@@ -3632,10 +3780,18 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.VsIntegration.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.XamarinMacAgent.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Home.Presentation.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Ide.Common.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Ide.Core.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Interactive.Core.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Interactive.Presentation.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Model.Interface.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Model.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Presentation.Avalonia.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Presentation.Wpf.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.RiderPlugin.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.StandaloneRunner.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.ViewModel.Interface.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.ViewModel.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Vs.Presentation.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotMemory.Core.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotMemory.Home.Presentation.Resources.Strings.ko-KR.resources
@@ -3659,6 +3815,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/GammaJul.ForTea.Core.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Application.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.CommandLine.CleanupCode.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Common.Resources.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Common.SnapshotManagement.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Common.SubsystemsManagement.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Common.SystemModulesOptionsManager.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Common.SystemModulesOptionsManager.Resources.SystemModulesConstants.zh-CN.resources
@@ -3685,6 +3843,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.MsBuildHost.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.UIInteractive.Ide.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.UIInteractive.Text.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.VisualStudio.AnyEnd.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.VisualStudio.Backend.OutOfProcess.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.VisualStudio.Backend.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.VisualStudio.Protocol.Resources.Strings.zh-CN.resources
@@ -3723,6 +3882,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.PsiFeatures.VisualStudio.SinceVs16RoslynAware.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.PsiFeatures.VisualStudio.SinceVs17.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.PsiFeatures.Web.UIInteractive.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Qodana.Core.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Qodana.VisualStudio.Common.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.RdBackend.Common.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.ReSharper.AI.Core.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.ReSharper.Cpp.Resources.Strings.zh-CN.resources
@@ -3871,10 +4032,18 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.VsIntegration.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.XamarinMacAgent.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Home.Presentation.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Ide.Common.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Ide.Core.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Interactive.Core.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Interactive.Presentation.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Model.Interface.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Model.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Presentation.Avalonia.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Presentation.Wpf.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.RiderPlugin.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.StandaloneRunner.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.ViewModel.Interface.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.ViewModel.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Vs.Presentation.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotMemory.Core.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotMemory.Home.Presentation.Resources.Strings.zh-CN.resources
@@ -3893,8 +4062,6 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/makefile/lib/makefile.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
-%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.compose.preview.jar
-%%DATADIR%%/plugins/ml-inline-completion/lib/ml-inline-completion.jar
%%DATADIR%%/plugins/nativeDebug-plugin/lib/nativeDebug-plugin.jar
%%DATADIR%%/plugins/nextjs/lib/nextjs.jar
%%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar
@@ -3982,8 +4149,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/nodeJS/js/ts-file-loader/package.json
%%DATADIR%%/plugins/nodeJS/lib/nodeJS.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
-%%DATADIR%%/plugins/platform-ide-provisioner/lib/platform-ide-provisioner.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
@@ -4139,6 +4306,688 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/MathJax/jax/output/HTML-CSS/jax.js
%%DATADIR%%/plugins/python-ce/helpers/MathJax/jax/output/PreviewHTML/config.js
%%DATADIR%%/plugins/python-ce/helpers/MathJax/jax/output/PreviewHTML/jax.js
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/apps/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/apps/config.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/apps/registry.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/conf/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/conf/global_settings.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/conf/locale/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/conf/urls/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/conf/urls/i18n.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/conf/urls/static.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/actions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/decorators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/exceptions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/filters.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/forms.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/helpers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/options.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/sites.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/templatetags/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/templatetags/admin_list.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/templatetags/admin_modify.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/templatetags/admin_urls.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/templatetags/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/templatetags/log.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/tests.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/views/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/views/autocomplete.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/views/decorators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/views/main.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admin/widgets.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admindocs/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admindocs/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admindocs/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admindocs/urls.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admindocs/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/admindocs/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/admin.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/backends.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/base_user.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/context_processors.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/decorators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/forms.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/handlers/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/handlers/modwsgi.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/hashers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/management/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/management/commands/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/management/commands/changepassword.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/management/commands/createsuperuser.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/mixins.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/password_validation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/signals.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/tokens.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/urls.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/validators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/auth/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/admin.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/fields.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/forms.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/management/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/management/commands/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/management/commands/remove_stale_contenttypes.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/prefetch.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/contenttypes/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/admin.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/forms.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/sitemaps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/templatetags/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/templatetags/flatpages.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/urls.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/flatpages/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/admin/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/admin/options.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/base/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/base/adapter.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/base/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/base/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/base/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/mysql/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/mysql/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/mysql/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/mysql/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/mysql/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/mysql/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/adapter.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/oracle/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/adapter.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/const.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/pgraster.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/postgis/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/adapter.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/spatialite/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/backends/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/aggregates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/fields.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/functions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/lookups.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/proxy.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/sql/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/db/models/sql/conversion.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/feeds.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/forms/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/forms/fields.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/forms/widgets.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/datasource.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/driver.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/envelope.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/error.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/feature.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/field.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/geometries.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/geomtype.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/layer.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/libgdal.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/ds.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/errcheck.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/generation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/geom.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/raster.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/prototypes/srs.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/band.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/const.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/source.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/srs.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2/resources.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geometry.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/collections.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/coordseq.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/error.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/factory.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/geometry.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/io.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/libgeos.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/linestring.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/mutable_list.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/point.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/polygon.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prepared.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/coordseq.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/errcheck.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/geom.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/io.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/misc.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/predicates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/prepared.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/threadsafe.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/prototypes/topology.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/measure.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/ptr.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/serializers/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/serializers/geojson.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/shortcuts.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/sitemaps/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/sitemaps/kml.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/sitemaps/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/utils/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/utils/layermapping.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/utils/ogrinfo.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/utils/ogrinspect.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/utils/srs.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/humanize/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/humanize/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/humanize/templatetags/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/humanize/templatetags/humanize.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/api.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/constants.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/context_processors.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/storage/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/storage/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/storage/cookie.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/storage/fallback.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/storage/session.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/test.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/messages/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/aggregates/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/aggregates/general.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/aggregates/mixins.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/aggregates/statistics.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/constraints.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/expressions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/array.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/citext.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/hstore.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/jsonb.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/ranges.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/fields/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/forms/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/forms/array.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/forms/hstore.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/forms/ranges.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/functions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/indexes.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/lookups.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/search.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/serializers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/signals.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/postgres/validators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/redirects/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/redirects/admin.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/redirects/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/redirects/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/redirects/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/redirects/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/cache.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/cached_db.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/db.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/file.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/backends/signed_cookies.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/base_session.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/exceptions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/management/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/management/commands/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/management/commands/clearsessions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sessions/serializers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sitemaps/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sitemaps/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sitemaps/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/admin.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/management.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/managers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/middleware.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/requests.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/sites/shortcuts.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/finders.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/handlers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/management/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/management/commands/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/management/commands/collectstatic.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/management/commands/findstatic.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/management/commands/runserver.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/storage.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/testing.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/urls.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/staticfiles/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/syndication/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/syndication/apps.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/syndication/views.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/asgi.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/db.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/dummy.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/filebased.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/locmem.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/memcached.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/backends/redis.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/cache/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/async_checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/caches.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/compatibility/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/compatibility/django_4_0.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/database.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/files.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/messages.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/model_checks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/registry.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/security/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/security/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/security/csrf.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/security/sessions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/templates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/translation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/checks/urls.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/exceptions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/images.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/locks.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/move.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/storage/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/storage/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/storage/filesystem.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/storage/handler.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/storage/memory.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/storage/mixins.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/temp.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/uploadedfile.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/uploadhandler.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/files/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/handlers/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/handlers/asgi.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/handlers/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/handlers/exception.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/handlers/wsgi.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/console.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/dummy.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/filebased.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/locmem.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/backends/smtp.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/message.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/mail/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/color.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/check.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/compilemessages.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/createcachetable.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/dbshell.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/diffsettings.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/dumpdata.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/flush.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/inspectdb.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/loaddata.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/makemessages.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/makemigrations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/migrate.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/optimizemigration.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/runserver.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/sendtestemail.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/shell.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/showmigrations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/sqlflush.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/sqlmigrate.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/sqlsequencereset.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/squashmigrations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/startapp.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/startproject.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/test.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/commands/testserver.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/sql.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/templates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/management/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/paginator.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/json.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/jsonl.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/python.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/pyyaml.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/serializers/xml_serializer.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/servers/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/servers/basehttp.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/signals.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/signing.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/validators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/core/wsgi.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/creation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/base/validation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/ddl_references.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/dummy/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/dummy/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/dummy/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/compiler.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/creation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/mysql/validation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/creation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/functions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/oracle/validation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/creation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/postgresql/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/signals.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/creation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/features.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/introspection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/operations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/sqlite3/schema.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/backends/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/autodetector.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/exceptions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/executor.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/graph.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/loader.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/migration.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/operations/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/operations/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/operations/fields.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/operations/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/operations/special.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/operations/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/optimizer.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/questioner.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/recorder.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/serializer.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/state.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/migrations/writer.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/aggregates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/constants.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/constraints.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/deletion.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/enums.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/expressions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/files.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/generated.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/json.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/mixins.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/proxy.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/related.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/related_descriptors.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/related_lookups.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/reverse_related.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/comparison.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/datetime.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/math.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/mixins.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/text.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/window.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/indexes.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/lookups.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/manager.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/options.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/query.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/query_utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/signals.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/compiler.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/constants.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/datastructures.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/query.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/subqueries.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/sql/where.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/transaction.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/dispatch/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/dispatch/dispatcher.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/boundfield.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/fields.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/forms.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/formsets.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/models.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/renderers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/forms/widgets.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/http/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/http/cookie.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/http/multipartparser.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/http/request.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/http/response.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/cache.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/clickjacking.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/common.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/csrf.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/gzip.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/http.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/locale.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/security.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/shortcuts.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/django.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/dummy.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/jinja2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/context.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/context_processors.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/defaultfilters.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/defaulttags.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/engine.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/exceptions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/library.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loader.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loader_tags.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loaders/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loaders/app_directories.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loaders/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loaders/cached.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loaders/filesystem.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/loaders/locmem.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/response.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/smartif.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/templatetags/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/templatetags/cache.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/templatetags/i18n.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/templatetags/l10n.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/templatetags/static.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/templatetags/tz.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/client.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/html.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/runner.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/selenium.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/signals.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/testcases.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/test/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/conf.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/converters.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/exceptions.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/resolvers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/urls/utils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/_os.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/archive.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/asyncio.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/autoreload.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/cache.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/choices.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/connection.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/crypto.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/datastructures.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/dateformat.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/dateparse.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/dates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/deconstruct.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/decorators.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/deprecation.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/duration.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/encoding.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/feedgenerator.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/formats.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/functional.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/hashable.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/html.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/http.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/inspect.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/ipv6.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/itercompat.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/jslex.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/log.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/lorem_ipsum.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/module_loading.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/numberformat.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/regex_helper.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/safestring.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/termcolors.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/text.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/timesince.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/timezone.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/translation/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/translation/reloader.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/translation/template.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/translation/trans_null.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/translation/trans_real.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/tree.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/version.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/xmlutils.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/csrf.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/debug.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/cache.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/clickjacking.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/common.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/csrf.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/debug.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/gzip.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/http.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/decorators/vary.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/defaults.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/generic/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/generic/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/generic/dates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/generic/detail.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/generic/edit.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/generic/list.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/i18n.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/views/static.pyi
%%DATADIR%%/plugins/python-ce/helpers/check_all_test_suite.py
%%DATADIR%%/plugins/python-ce/helpers/conda_packaging_tool.py
%%DATADIR%%/plugins/python-ce/helpers/coverage_runner/__init__.py
@@ -4305,6 +5154,10 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/generator3/util_methods.py
%%DATADIR%%/plugins/python-ce/helpers/generator3/version.txt
%%DATADIR%%/plugins/python-ce/helpers/icon-robots.txt
+%%DATADIR%%/plugins/python-ce/helpers/jupyter_debug/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/jupyter_debug/pydev_jupyter_plugin.py
+%%DATADIR%%/plugins/python-ce/helpers/jupyter_debug/pydev_jupyter_utils.py
+%%DATADIR%%/plugins/python-ce/helpers/jupyter_debug/pydev_jupyter_vars.py
%%DATADIR%%/plugins/python-ce/helpers/packaging_tool.py
%%DATADIR%%/plugins/python-ce/helpers/pip-24.3.1-py2.py3-none-any.whl
%%DATADIR%%/plugins/python-ce/helpers/pockets/__init__.py
@@ -4802,7 +5655,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pycodestyle.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/LICENSE
%%DATADIR%%/plugins/python-ce/helpers/pydev/MANIFEST.in
-%%DATADIR%%/plugins/python-ce/helpers/pydev/README.rst
+%%DATADIR%%/plugins/python-ce/helpers/pydev/README.md
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydev_bundle/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydev_bundle/_pydev_calltip_util.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydev_bundle/_pydev_completer.py
@@ -4936,10 +5789,14 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_xml.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/smart_step_into/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/smart_step_into/pydevd_smart_step_into_27.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/smart_step_into/pydevd_smart_step_into_311.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/smart_step_into/pydevd_smart_step_into_36_310.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/smart_step_into/pydevd_smart_step_into_util.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/images/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/images/pydevd_image_loader.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/images/pydevd_matplotlib_image.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/images/pydevd_numpy_based_image.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/images/pydevd_numpy_image.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/images/pydevd_pillow_image.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/pydevd_dataset.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/pydevd_numpy.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/tables/pydevd_numpy_based.py
@@ -4980,6 +5837,14 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/build_tools/names_to_rename.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/build_tools/pydevd_release_process.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/build_tools/rename_pep8.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-27.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-310.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-311.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-312.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-313.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-314.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-38.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-39.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/interpreterInfo.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/merge_pydev_pycharm.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/pycharm-console.rst
@@ -5104,6 +5969,14 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/stubs/_django_manager_body.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/stubs/_get_tips.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/stubs/pycompletion.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-27.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-310.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-311.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-312.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-313.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-314.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-38.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-39.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/isort_container/isort/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/isort_container/isort/__main__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/isort_container/isort/hooks.py
@@ -5228,11 +6101,125 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/rest_runners/sphinx_runner.py
%%DATADIR%%/plugins/python-ce/helpers/setuptools-44.1.1-py2.py3-none-any.whl
%%DATADIR%%/plugins/python-ce/helpers/six.py
+%%DATADIR%%/plugins/python-ce/helpers/sphinxcontrib/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/sphinxcontrib/napoleon/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/sphinxcontrib/napoleon/_upstream.py
%%DATADIR%%/plugins/python-ce/helpers/sphinxcontrib/napoleon/_version.py
%%DATADIR%%/plugins/python-ce/helpers/sphinxcontrib/napoleon/docstring.py
%%DATADIR%%/plugins/python-ce/helpers/syspath.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/.gitattributes
+%%DATADIR%%/plugins/python-ce/helpers/testResources/__main__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/build.gradle.kts
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_math.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_math.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_math_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_only_multiline_return_section.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_only_multiline_return_section.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_only_multiline_return_section_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_simple.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_simple.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_simple_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_no_empty_line_between_text_and_attributes.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_no_empty_line_between_text_and_attributes.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_no_empty_line_between_text_and_attributes.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_no_empty_line_between_text_and_seealso.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_no_empty_line_between_text_and_seealso.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_no_empty_line_between_text_and_seealso.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_return_description_no_type.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_return_description_no_type.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_sections.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_sections.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_sections.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_ZD846170.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_ZD846170.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_ZD846170.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_fragments_params.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_fragments_params.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_fragments_params_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_fragments_table.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_fragments_table.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_fragments_table_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_no_empty_line_between_text_and_param.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_no_empty_line_between_text_and_param.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_no_empty_line_between_text_and_param.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_no_summary.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_no_summary.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_no_summary.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_vararg.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_vararg.rest
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/numpy_vararg.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_bad_rtype_annotation.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_bad_rtype_annotation.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_functional.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_functional_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_only_body.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_only_body.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_only_body_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_unicode.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_unicode.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_fragments_unicode_out.json
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_gimpfu_docstring.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_gimpfu_docstring.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_no_empty_line_between_math_and_param.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_no_empty_line_between_math_and_param.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_no_empty_line_between_text_and_param.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_no_empty_line_between_text_and_param.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_returns_and_rtype_combined.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_returns_and_rtype_combined.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_rtype_type_without_return_param.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_rtype_type_without_return_param.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_simple.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_simple.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_type_in_backticks.html
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/rest_type_in_backticks.txt
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/basic_layout/root1/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/basic_layout/root1/pkg/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/basic_layout/root1/pkg/mod1.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/basic_layout/root1/pkg/mod2.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/basic_layout/root2/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/basic_layout/root3/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/nested_roots/root/pkg/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/nested_roots/root/pkg/nested/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/new_state_json_content/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/new_state_json_content/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/non_dir_roots_ignored/root.egg
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/non_dir_roots_ignored/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/non_existing_roots_ignored/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/output_dir_cannot_be_inside_root/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/output_dir_cannot_be_root/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/project_root_excluded/project_root/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/project_root_excluded/root1/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/project_root_excluded/root2/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/roots_with_identical_name/dir/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/roots_with_identical_name/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_invalid_entries_removed/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_original_order_of_roots_preserved/a/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_original_order_of_roots_preserved/b/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_original_order_of_roots_preserved/c/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_dir_added/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_dir_added/root/new/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_dir_removed/root/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_file_added/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_file_added/root/new.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_file_changed/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_file_removed/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_nothing_changed/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_root_added/new/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_root_added/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/state_json_when_root_removed/root/dir/mod.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/versioned_dot_so_libraries_ignored/root/lib.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/versioned_dot_so_libraries_ignored/root/lib.so.8
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/versioned_dot_so_libraries_ignored/root/lib.so.8.1
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/versioned_dot_so_libraries_ignored/root/lib.so.8.1.0
+%%DATADIR%%/plugins/python-ce/helpers/testResources/data/remote_sync/versioned_dot_so_libraries_ignored/root/lib.so.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/generator3_tests/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/generator3_tests/test_generation.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/generator3_tests/test_redeclarator.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/generator3_tests/test_utils.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/test_docstring_formatter.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/test_remote_sync.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/testing.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/tox.ini
%%DATADIR%%/plugins/python-ce/helpers/third_party/thriftpy/README.md
%%DATADIR%%/plugins/python-ce/helpers/third_party/thriftpy/_shaded_ply/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/third_party/thriftpy/_shaded_ply/cpp.py
@@ -6275,7 +7262,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/ssl.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/stat.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/statistics.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/string.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/string/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/string/templatelib.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/stringprep.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/struct.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stdlib/subprocess.pyi
@@ -9122,17 +10110,6 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/opentracing/opentracing/span.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/opentracing/opentracing/tags.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/opentracing/opentracing/tracer.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/METADATA.toml
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/__init__.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/__init__.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/client.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/matcher.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/packettypes.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/properties.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/publish.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/reasoncodes.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/subscribe.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paho-mqtt/paho/mqtt/subscribeoptions.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paramiko/@tests/stubtest_allowlist.txt
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paramiko/@tests/stubtest_allowlist_darwin.txt
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/paramiko/@tests/stubtest_allowlist_linux.txt
@@ -10497,8 +11474,22 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/METADATA.toml
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/_aliases.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/audio.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/autodiff.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/autograph/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/autograph/experimental.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/bitwise.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/service/hlo_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/service/hlo_profile_printer_data_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/service/metrics_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/service/test_compilation_environment_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/service/xla_compile_result_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/tsl/protobuf/bfc_memory_map_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/tsl/protobuf/test_log_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/xla_data_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/compiler/xla/xla_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/config/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/config/experimental.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/example/example_parser_configuration_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/example/example_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/example/feature_pb2.pyi
@@ -10506,11 +11497,14 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/api_def_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/attr_value_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/cost_graph_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/cpp_shape_inference_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/dataset_metadata_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/dataset_options_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/dataset_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/device_attributes_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/full_type_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/function_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/graph_debug_info_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/graph_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/graph_transfer_info_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/kernel_def_pb2.pyi
@@ -10518,6 +11512,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/model_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/node_def_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/op_def_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/optimized_function_graph_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/reader_base_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/resource_handle_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/framework/step_stats_pb2.pyi
@@ -10535,27 +11530,26 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/composite_tensor_variant_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/config_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/control_flow_pb2.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/coordination_config_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/core_platform_payloads_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/data_service_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/debug_event_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/debug_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/device_filters_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/device_properties_pb2.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/distributed_runtime_payloads_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/error_codes_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/fingerprint_pb2.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/graph_debug_info_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/meta_graph_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/named_tensor_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/queue_runner_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/remote_tensor_handle_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/rewriter_config_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/rpc_options_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/saved_model_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/saved_object_graph_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/saver_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/service_config_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/snapshot_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/status_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/struct_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/tensor_bundle_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/protobuf/tensorflow_server_pb2.pyi
@@ -10573,28 +11567,38 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/core/util/test_log_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/data/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/data/experimental.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/distribute/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/distribute/coordinator.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/distribute/experimental/coordinator.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/dtypes.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/experimental/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/experimental/dtensor.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/feature_column/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/initializers.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/io/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/io/gfile.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/activations.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/callbacks.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/constraints.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/initializers.pyi
-%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/layers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/layers/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/losses.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/metrics.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/models.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/optimizers/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/optimizers/legacy/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/optimizers/schedules.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/keras/regularizers.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/linalg.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/math.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/nn.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/distribute/distribute_lib.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/feature_column/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/feature_column/feature_column_v2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/feature_column/sequence_feature_column.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/framework/dtypes.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/keras/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/keras/protobuf/projector_config_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/keras/protobuf/saved_metadata_pb2.pyi
@@ -10602,9 +11606,29 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/trackable/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/trackable/autotrackable.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/trackable/base.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/trackable/resource.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/trackable/ressource.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/python/training/tracking/autotrackable.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/random.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/raw_ops.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/saved_model/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/saved_model/experimental.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/signal.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/sparse.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/strings.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/summary.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/train/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/train/experimental.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/coordination_config_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/coordination_service_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/distributed_runtime_payloads_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/dnn_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/error_codes_pb2.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/histogram_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/rpc_options_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/tsl/protobuf/status_pb2.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/types/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/tensorflow/tensorflow/types/experimental.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/toml/@tests/stubtest_allowlist.txt
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/toml/METADATA.toml
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/toml/toml/__init__.pyi
@@ -10884,8 +11908,9 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/zxcvbn/zxcvbn/matching.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/zxcvbn/zxcvbn/scoring.pyi
%%DATADIR%%/plugins/python-ce/helpers/typeshed/stubs/zxcvbn/zxcvbn/time_estimates.pyi
+%%DATADIR%%/plugins/python-ce/helpers/uv/uv_sync_proxy.py
%%DATADIR%%/plugins/python-ce/helpers/virtualenv-20.13.0.pyz
-%%DATADIR%%/plugins/python-ce/helpers/virtualenv-20.24.5.pyz
+%%DATADIR%%/plugins/python-ce/helpers/virtualenv-py3.pyz
%%DATADIR%%/plugins/python-ce/lib/python-ce.jar
%%DATADIR%%/plugins/python-ce/lib/python-common.jar
%%DATADIR%%/plugins/qml-plugin/lib/qml-plugin.jar
@@ -10901,6 +11926,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
%%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar
%%DATADIR%%/plugins/sh/lib/sh.jar
+%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
%%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar
%%DATADIR%%/plugins/styled-components/lib/styled-components.jar
%%DATADIR%%/plugins/stylelint/lib/stylelint.jar
@@ -10913,13 +11939,21 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-preexec.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support-reworked.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support-reworked.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/fish-integration.fish
+%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support-reworked.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/powershell-integration.ps1
-%%DATADIR%%/plugins/terminal/shell-integrations/zsh/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support-reworked.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support.zsh
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zlogin
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zprofile
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshrc
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/source-original.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zsh-integration.zsh
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/LICENSE
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/README.md
@@ -11298,6 +12332,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.nls.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/syntaxes/yaml.tmLanguage.json
%%DATADIR%%/plugins/textmate/lib/textmate.jar
+%%DATADIR%%/plugins/toml/lib/toml-frontend.jar
%%DATADIR%%/plugins/toml/lib/toml.jar
%%DATADIR%%/plugins/tslint/js/convert-tslint-config.js
%%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin-provider.js
@@ -11305,10 +12340,11 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/tslint/js/utils.js
%%DATADIR%%/plugins/tslint/lib/tslint.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
+%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
-%%DATADIR%%/plugins/vcs-github-ultimate/lib/vcs-github.jar
-%%DATADIR%%/plugins/vcs-gitlab/lib/vcs-gitlab.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
%%DATADIR%%/plugins/vcs-perforce/lib/vcs-perforce.jar
%%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar
@@ -11350,8 +12386,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/webpack/lib/webpack.jar
%%DATADIR%%/plugins/xpath/lib/rt/xslt-rt.jar
%%DATADIR%%/plugins/xpath/lib/xpath.jar
-%%DATADIR%%/plugins/yaml/lib/client/yaml-frontend.jar
-%%DATADIR%%/plugins/yaml/lib/yaml-editing.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.backend.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.frontend.split.jar
%%DATADIR%%/plugins/yaml/lib/yaml.jar
%%DATADIR%%/product-info.json
share/man/man1/clion.1.gz
diff --git a/devel/jetbrains-goland/Makefile b/devel/jetbrains-goland/Makefile
index ac997ad216fb..00dd2285ffbd 100644
--- a/devel/jetbrains-goland/Makefile
+++ b/devel/jetbrains-goland/Makefile
@@ -1,5 +1,5 @@
PORTNAME= goland
-DISTVERSION= 2025.1.2
+DISTVERSION= 2025.1.4
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/go/
PKGNAMEPREFIX= jetbrains-
@@ -65,6 +65,7 @@ do-install:
${WRKSRC}/lib/jna \
${WRKSRC}/lib/native \
${WRKSRC}/lib/pty4j \
+ ${WRKSRC}/lib/skiko-awt-runtime-all \
${WRKSRC}/plugins/cwm-plugin \
${WRKSRC}/plugins/gateway-plugin/lib/remote-dev-workers \
${WRKSRC}/plugins/go-plugin/lib/dlv \
diff --git a/devel/jetbrains-goland/distinfo b/devel/jetbrains-goland/distinfo
index 8253778f4bec..64e1db69fb7d 100644
--- a/devel/jetbrains-goland/distinfo
+++ b/devel/jetbrains-goland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750080637
-SHA256 (jetbrains/goland-2025.1.2.tar.gz) = 18d4465e8c50911d8f4ecd7ba75ee1aa14cf3d05eb4df39790729cf67bf2a638
-SIZE (jetbrains/goland-2025.1.2.tar.gz) = 1123057926
+TIMESTAMP = 1753543577
+SHA256 (jetbrains/goland-2025.1.4.tar.gz) = 42efe9cc97248403e868180339f403ab390e9a335a658bd7aa905b64c03c7a31
+SIZE (jetbrains/goland-2025.1.4.tar.gz) = 1087590072
diff --git a/devel/jetbrains-goland/pkg-plist b/devel/jetbrains-goland/pkg-plist
index 95a48975583a..28cb7c203780 100644
--- a/devel/jetbrains-goland/pkg-plist
+++ b/devel/jetbrains-goland/pkg-plist
@@ -20,7 +20,7 @@ share/applications/goland.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-GO-251.26094.127
+%%DATADIR%%/lib/build-marker-GO-251.27812.54
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
@@ -58,6 +58,7 @@ share/applications/goland.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
@@ -82,6 +83,7 @@ share/applications/goland.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
@@ -197,6 +199,7 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rust.completion.jar
%%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png
@@ -383,8 +386,8 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/go-plugin/license/golang-license.txt
%%DATADIR%%/plugins/go-plugin/license/gopher-license.txt
%%DATADIR%%/plugins/go-plugin/license/re2j-license.txt
-%%DATADIR%%/plugins/go-sharedIndexes-bundled/gosdk/gosdk-3b128438d3f6-4b567d62c776.ijx
-%%DATADIR%%/plugins/go-sharedIndexes-bundled/gosdk/gosdk-3b128438d3f6-4b567d62c776.txt
+%%DATADIR%%/plugins/go-sharedIndexes-bundled/gosdk/gosdk-3b128438d3f6-07d2d2d66b1e.ijx
+%%DATADIR%%/plugins/go-sharedIndexes-bundled/gosdk/gosdk-3b128438d3f6-07d2d2d66b1e.txt
%%DATADIR%%/plugins/go-sharedIndexes-bundled/lib/go-sharedIndexes-bundled.jar
%%DATADIR%%/plugins/go-template/lib/go-template.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
@@ -446,9 +449,11 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.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-b26f3e71634d.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b26f3e71634d.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.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
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/diagnosticMessages.json
@@ -474,6 +479,7 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.arraybuffer.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.date.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.full.d.ts
@@ -526,6 +532,15 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.arraybuffer.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.collection.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.full.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.object.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.promise.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.regexp.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.sharedmemory.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.string.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es5.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es6.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.array.d.ts
diff --git a/devel/jetbrains-phpstorm/Makefile b/devel/jetbrains-phpstorm/Makefile
index bced7ddc4e54..5165ddd9982c 100644
--- a/devel/jetbrains-phpstorm/Makefile
+++ b/devel/jetbrains-phpstorm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpstorm
-DISTVERSION= 2024.3.5
+DISTVERSION= 2025.1.4.1
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/webide/
PKGNAMEPREFIX= jetbrains-
@@ -27,7 +27,7 @@ RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier \
USES= cpe java python:run
CPE_VENDOR= jetbrains
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
DATADIR= ${PREFIX}/share/jetbrains/${PORTNAME}
@@ -37,7 +37,7 @@ NO_BUILD= yes
SUB_FILES= ${PORTNAME} ${PORTNAME}.desktop pkg-message
SUB_LIST= JAVA_HOME=${JAVA_HOME}
-WRKSRC= ${WRKDIR}/PhpStorm-243.26053.13
+WRKSRC= ${WRKDIR}/PhpStorm-251.27812.52
_PTY4J_ARCH= freebsd/${ARCH:S/amd64/x86-64/}
_SQLITE_ARCH= linux-${ARCH:S/amd64/x86_64/}
@@ -59,6 +59,7 @@ do-install:
${WRKSRC}/lib/jna \
${WRKSRC}/lib/native \
${WRKSRC}/lib/pty4j \
+ ${WRKSRC}/lib/skiko-awt-runtime-all \
${WRKSRC}/plugins/cwm-plugin \
${WRKSRC}/plugins/gateway-plugin/lib/remote-dev-workers \
${WRKSRC}/plugins/remote-dev-server \
@@ -86,5 +87,7 @@ do-install:
# Use sqlite replacement provided by devel/jetbrains-sqlite
${MKDIR} ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}
${LN} -sf ../../../../sqlite/${ARCH}/libsqliteij.so ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}/libsqliteij.so
+# Disable automatic updates
+ ${ECHO} "ide.no.platform.update=FreeBSD Ports" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
.include <bsd.port.mk>
diff --git a/devel/jetbrains-phpstorm/distinfo b/devel/jetbrains-phpstorm/distinfo
index 1a0ed7b6e8d5..20760446014a 100644
--- a/devel/jetbrains-phpstorm/distinfo
+++ b/devel/jetbrains-phpstorm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741987183
-SHA256 (jetbrains/PhpStorm-2024.3.5.tar.gz) = e12efb584eb9b632703d1bee9986d95ac09aceaf76ca40e9188d82b713ff0fc1
-SIZE (jetbrains/PhpStorm-2024.3.5.tar.gz) = 1041249561
+TIMESTAMP = 1753563231
+SHA256 (jetbrains/PhpStorm-2025.1.4.1.tar.gz) = 92cd8d570d0307188190761c7cd0d0f77351ff119735073c2a101e4a364292b4
+SIZE (jetbrains/PhpStorm-2025.1.4.1.tar.gz) = 1024833285
diff --git a/devel/jetbrains-phpstorm/pkg-plist b/devel/jetbrains-phpstorm/pkg-plist
index 68acb1f94178..3651ed5c559c 100644
--- a/devel/jetbrains-phpstorm/pkg-plist
+++ b/devel/jetbrains-phpstorm/pkg-plist
@@ -20,14 +20,13 @@ share/applications/phpstorm.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-PS-243.26053.13
-%%DATADIR%%/lib/cds/classesLogAgent.jar
+%%DATADIR%%/lib/build-marker-PS-251.27812.52
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
%%DATADIR%%/lib/forms_rt.jar
-%%DATADIR%%/lib/frontend/frontend-customization.jar
-%%DATADIR%%/lib/frontend/frontend.jar
+%%DATADIR%%/lib/frontend-split/frontend-split-customization.jar
+%%DATADIR%%/lib/frontend-split/frontend-split.jar
%%DATADIR%%/lib/groovy.jar
%%DATADIR%%/lib/jna/%%ARCH%%/libjnidispatch.so
%%DATADIR%%/lib/jps-model.jar
@@ -35,17 +34,25 @@ share/applications/phpstorm.desktop
%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar
%%DATADIR%%/lib/lib-client.jar
%%DATADIR%%/lib/lib.jar
+%%DATADIR%%/lib/modules/intellij.grid.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.csv.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.jar
+%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
-%%DATADIR%%/lib/modules/intellij.libraries.compose.desktop.jar
+%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
%%DATADIR%%/lib/modules/intellij.php.newUiOnboarding.jar
%%DATADIR%%/lib/modules/intellij.phpstorm.customization.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%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
@@ -53,6 +60,9 @@ share/applications/phpstorm.desktop
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
@@ -60,6 +70,16 @@ share/applications/phpstorm.desktop
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.foundation.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ideLafBridge.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.core.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.autolink.jar
+%%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.lvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
@@ -68,20 +88,32 @@ share/applications/phpstorm.desktop
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.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
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.exec.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.actions.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.whatsNew.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
%%DATADIR%%/lib/modules/intellij.profiler.common.jar
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
-%%DATADIR%%/lib/modules/intellij.smart.update.jar
%%DATADIR%%/lib/native/%%SQLITE_ARCH%%/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
%%DATADIR%%/lib/opentelemetry.jar
@@ -157,23 +189,36 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/editorconfig/lib/editorconfig.jar
%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar
%%DATADIR%%/plugins/fileWatcher/lib/fileWatcher.jar
-%%DATADIR%%/plugins/fullLine/full-line-cpu-detector.zip
%%DATADIR%%/plugins/fullLine/full-line-model-php.zip
-%%DATADIR%%/plugins/fullLine/full-line-native-server.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.jar
-%%DATADIR%%/plugins/fullLine/promo/.DS_Store
+%%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
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.local.jar
+%%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.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
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.html.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.java.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.javascript.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.kotlin.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.php.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.python.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rust.completion.jar
%%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png
@@ -190,13 +235,13 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/content.json
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat.png
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal_dark.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/LocalCompletion.png
@@ -314,7 +359,6 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/content.json
-%%DATADIR%%/plugins/fullLine/promo/RustRover/.DS_Store
%%DATADIR%%/plugins/fullLine/promo/RustRover/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion_dark.png
@@ -352,10 +396,8 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/gateway-terminal/lib/gateway-terminal.jar
%%DATADIR%%/plugins/gherkin/lib/gherkin.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/grid-core-impl.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/jdbc-console-types.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-impl.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-scripting.jar
+%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
+%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
%%DATADIR%%/plugins/hunspell/lib/hunspell.jar
%%DATADIR%%/plugins/ideolog/lib/ideolog.jar
@@ -372,16 +414,17 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-cucumber/lib/cucumberjs_formatter_v3.js
%%DATADIR%%/plugins/javascript-cucumber/lib/cucumberjs_formatter_v7.js
%%DATADIR%%/plugins/javascript-cucumber/lib/javascript-cucumber.jar
+%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml
+%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/FirefoxConnector.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.nashorn.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-9-rt.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-rt.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-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -419,9 +462,11 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.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-1632447f56bf.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.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
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/diagnosticMessages.json
@@ -447,6 +492,7 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.arraybuffer.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.date.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.full.d.ts
@@ -499,6 +545,15 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.arraybuffer.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.collection.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.full.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.object.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.promise.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.regexp.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.sharedmemory.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.string.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es5.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es6.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.array.d.ts
@@ -551,6 +606,7 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/index.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/protocol.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/utils.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/bin/vue-language-server.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue1/bin/vue-language-server.js
@@ -588,6 +644,8 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
@@ -629,9 +687,9 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
%%DATADIR%%/plugins/joomla/lib/joomla.jar
-%%DATADIR%%/plugins/json/lib/client/json-frontend.jar
-%%DATADIR%%/plugins/json/lib/json-split.jar
+%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md
@@ -665,9 +723,7 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/makefile/lib/makefile.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
-%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.compose.preview.jar
%%DATADIR%%/plugins/marketplaceMl/lib/marketplaceMl.jar
-%%DATADIR%%/plugins/ml-inline-completion/lib/ml-inline-completion.jar
%%DATADIR%%/plugins/nextjs/lib/nextjs.jar
%%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar
%%DATADIR%%/plugins/nodeJS/js/mocha-intellij/.gitignore
@@ -755,29 +811,28 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/nodeJS/lib/nodeJS.jar
%%DATADIR%%/plugins/packageChecker/lib/packageChecker.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
%%DATADIR%%/plugins/pest/lib/pest.jar
-%%DATADIR%%/plugins/phing/lib/phing.jar
%%DATADIR%%/plugins/php-architecture/lib/php-architecture.jar
%%DATADIR%%/plugins/php-commandLineTool/lib/php-commandLineTool.jar
%%DATADIR%%/plugins/php-docker/lib/php-docker.jar
%%DATADIR%%/plugins/php-eval/lib/php-eval.jar
%%DATADIR%%/plugins/php-grazie/lib/php-grazie.jar
-%%DATADIR%%/plugins/php-impl/lib/frontend/php-frontend.jar
+%%DATADIR%%/plugins/php-impl/lib/frontend-split/php-frontend.jar
%%DATADIR%%/plugins/php-impl/lib/php-frontback.jar
%%DATADIR%%/plugins/php-impl/lib/php.jar
%%DATADIR%%/plugins/php-markdown/lib/php-markdown.jar
%%DATADIR%%/plugins/php-remoteInterpreter/lib/php-remoteInterpreter.jar
%%DATADIR%%/plugins/php-sharedIndexes/lib/php-sharedIndexes.jar
-%%DATADIR%%/plugins/php-sharedIndexes/php/php-predefined-a98d8de5180a-1ec7b7818973.ijx
-%%DATADIR%%/plugins/php-sharedIndexes/php/php-predefined-a98d8de5180a-1ec7b7818973.txt
+%%DATADIR%%/plugins/php-sharedIndexes/php/php-predefined-a98d8de5180a-e5747d4f5a45.ijx
+%%DATADIR%%/plugins/php-sharedIndexes/php/php-predefined-a98d8de5180a-e5747d4f5a45.txt
%%DATADIR%%/plugins/php-sql/lib/php-sql.jar
%%DATADIR%%/plugins/php-workshop/lib/php-workshop.jar
%%DATADIR%%/plugins/php/lib/php-openapi-src.jar
%%DATADIR%%/plugins/phpspec/lib/phpspec.jar
%%DATADIR%%/plugins/phpstan/lib/phpstan.jar
%%DATADIR%%/plugins/phpt/lib/phpt.jar
-%%DATADIR%%/plugins/platform-ide-provisioner/lib/platform-ide-provisioner.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
@@ -793,7 +848,6 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/psalm/lib/psalm.jar
%%DATADIR%%/plugins/qodana/lib/qodana.jar
%%DATADIR%%/plugins/react/lib/react.jar
-%%DATADIR%%/plugins/rector/lib/rector.jar
%%DATADIR%%/plugins/remoteRun/lib/remoteRun.jar
%%DATADIR%%/plugins/restClient/lib/restClient.jar
%%DATADIR%%/plugins/sass/lib/sass.jar
@@ -801,6 +855,7 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
%%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar
%%DATADIR%%/plugins/sh/lib/sh.jar
+%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
%%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar
%%DATADIR%%/plugins/styled-components/lib/styled-components.jar
%%DATADIR%%/plugins/stylelint/lib/stylelint.jar
@@ -814,13 +869,21 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-preexec.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support-reworked.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support-reworked.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/fish-integration.fish
+%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support-reworked.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/powershell-integration.ps1
-%%DATADIR%%/plugins/terminal/shell-integrations/zsh/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support-reworked.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support.zsh
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zlogin
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zprofile
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshrc
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/source-original.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zsh-integration.zsh
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/LICENSE
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/README.md
@@ -1207,10 +1270,11 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/twig/lib/twig.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
%%DATADIR%%/plugins/vagrant/lib/vagrant.jar
+%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
-%%DATADIR%%/plugins/vcs-github-ultimate/lib/vcs-github.jar
-%%DATADIR%%/plugins/vcs-gitlab/lib/vcs-gitlab.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
%%DATADIR%%/plugins/vcs-perforce/lib/vcs-perforce.jar
%%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar
@@ -1255,8 +1319,8 @@ share/applications/phpstorm.desktop
%%DATADIR%%/plugins/xml-refactoring/lib/xml-refactoring.jar
%%DATADIR%%/plugins/xpath/lib/rt/xslt-rt.jar
%%DATADIR%%/plugins/xpath/lib/xpath.jar
-%%DATADIR%%/plugins/yaml/lib/client/yaml-frontend.jar
-%%DATADIR%%/plugins/yaml/lib/yaml-editing.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.backend.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.frontend.split.jar
%%DATADIR%%/plugins/yaml/lib/yaml.jar
%%DATADIR%%/product-info.json
share/man/man1/phpstorm.1.gz
diff --git a/devel/jetbrains-rustrover/Makefile b/devel/jetbrains-rustrover/Makefile
index 363fd78a683d..72b6a2dc6d75 100644
--- a/devel/jetbrains-rustrover/Makefile
+++ b/devel/jetbrains-rustrover/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rustrover
-DISTVERSION= 2024.3.8
+DISTVERSION= 2025.1.5
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/rustrover/
PKGNAMEPREFIX= jetbrains-
@@ -28,7 +28,7 @@ RUN_DEPENDS= cmake:devel/cmake-core \
USES= cpe java python:run
CPE_VENDOR= jetbrains
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
DATADIR= ${PREFIX}/share/jetbrains/${PORTNAME}
diff --git a/devel/jetbrains-rustrover/distinfo b/devel/jetbrains-rustrover/distinfo
index 5bd3f96b5511..b0e8c803267f 100644
--- a/devel/jetbrains-rustrover/distinfo
+++ b/devel/jetbrains-rustrover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745181146
-SHA256 (jetbrains/RustRover-2024.3.8.tar.gz) = 53b009a1151d68aaff59f513b04abee5d4af5bdcb2e1f4b979fd78306ccd07c3
-SIZE (jetbrains/RustRover-2024.3.8.tar.gz) = 1100803602
+TIMESTAMP = 1753563334
+SHA256 (jetbrains/RustRover-2025.1.5.tar.gz) = 54eda433719c132c48e733b659b29113d362fea3b9c7dd4109497ed31da7c6f6
+SIZE (jetbrains/RustRover-2025.1.5.tar.gz) = 1127119232
diff --git a/devel/jetbrains-rustrover/pkg-plist b/devel/jetbrains-rustrover/pkg-plist
index bd62ac6aea3e..e6d121f71cc5 100644
--- a/devel/jetbrains-rustrover/pkg-plist
+++ b/devel/jetbrains-rustrover/pkg-plist
@@ -18,14 +18,13 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-RR-243.26053.64
-%%DATADIR%%/lib/cds/classesLogAgent.jar
+%%DATADIR%%/lib/build-marker-RR-251.26927.79
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
%%DATADIR%%/lib/forms_rt.jar
-%%DATADIR%%/lib/frontend/frontend-customization.jar
-%%DATADIR%%/lib/frontend/frontend.jar
+%%DATADIR%%/lib/frontend-split/frontend-split-customization.jar
+%%DATADIR%%/lib/frontend-split/frontend-split.jar
%%DATADIR%%/lib/groovy.jar
%%DATADIR%%/lib/jna/%%ARCH%%/libjnidispatch.so
%%DATADIR%%/lib/jps-model.jar
@@ -37,14 +36,21 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.client.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.common.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.daemon.jar
+%%DATADIR%%/lib/modules/intellij.grid.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.csv.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.jar
+%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
-%%DATADIR%%/lib/modules/intellij.libraries.compose.desktop.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
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
%%DATADIR%%/lib/modules/intellij.platform.collaborationTools.jar
%%DATADIR%%/lib/modules/intellij.platform.compose.jar
@@ -55,12 +61,24 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.foundation.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ideLafBridge.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.core.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.autolink.jar
+%%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.ideLafBridgeStyling.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
@@ -69,21 +87,34 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.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
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.exec.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.actions.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.whatsNew.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
%%DATADIR%%/lib/modules/intellij.profiler.clion.jar
%%DATADIR%%/lib/modules/intellij.profiler.common.jar
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar
%%DATADIR%%/lib/modules/intellij.rustrover.customization.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
-%%DATADIR%%/lib/modules/intellij.smart.update.jar
%%DATADIR%%/lib/native/%%SQLITE_ARCH%%/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
%%DATADIR%%/lib/opentelemetry.jar
@@ -153,23 +184,36 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/css-impl/lib/css-impl.jar
%%DATADIR%%/plugins/dev/lib/dev.jar
%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar
-%%DATADIR%%/plugins/fullLine/full-line-cpu-detector.zip
%%DATADIR%%/plugins/fullLine/full-line-model-rust.zip
-%%DATADIR%%/plugins/fullLine/full-line-native-server.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.jar
-%%DATADIR%%/plugins/fullLine/promo/.DS_Store
+%%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
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.local.jar
+%%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.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
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.html.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.java.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.javascript.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.kotlin.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.php.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.python.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rust.completion.jar
%%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png
@@ -186,13 +230,13 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/content.json
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat.png
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal_dark.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/LocalCompletion.png
@@ -310,7 +354,6 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/content.json
-%%DATADIR%%/plugins/fullLine/promo/RustRover/.DS_Store
%%DATADIR%%/plugins/fullLine/promo/RustRover/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion_dark.png
@@ -347,15 +390,11 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/gateway-plugin/resources/gateway.vmoptions
%%DATADIR%%/plugins/gateway-terminal/lib/gateway-terminal.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/grid-core-impl.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/jdbc-console-types.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-impl.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-scripting.jar
+%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
+%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
%%DATADIR%%/plugins/intellij-rust/lib/intellij-rust.jar
-%%DATADIR%%/plugins/intellij-rust/lib/modules/intellij.rustrover.full-line.jar
%%DATADIR%%/plugins/intellij-rust/lib/modules/intellij.rustrover.ml-completion.jar
-%%DATADIR%%/plugins/intellij-rust/lib/modules/intellij.rustrover.monorepo-capable.jar
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/gdb_formatters/gdb/__init__.pyi
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/gdb_formatters/gdb_lookup.py
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/gdb_formatters/gdb_providers.py
@@ -364,16 +403,17 @@ 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/META-INF/chromeConnector.xml
+%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/FirefoxConnector.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.nashorn.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-9-rt.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-rt.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-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -411,9 +451,11 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.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-1632447f56bf.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.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
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/diagnosticMessages.json
@@ -439,6 +481,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.arraybuffer.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.date.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.full.d.ts
@@ -491,6 +534,15 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.arraybuffer.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.collection.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.full.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.object.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.promise.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.regexp.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.sharedmemory.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.string.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es5.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es6.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.array.d.ts
@@ -543,6 +595,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/index.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/protocol.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/utils.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/bin/vue-language-server.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue1/bin/vue-language-server.js
@@ -580,6 +633,8 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
@@ -620,9 +675,9 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStep.js
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
-%%DATADIR%%/plugins/json/lib/client/json-frontend.jar
-%%DATADIR%%/plugins/json/lib/json-split.jar
+%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md
@@ -658,8 +713,6 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/localization-ko/lib/localization-ko.jar
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
-%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.compose.preview.jar
-%%DATADIR%%/plugins/ml-inline-completion/lib/ml-inline-completion.jar
%%DATADIR%%/plugins/nativeDebug-plugin/lib/nativeDebug-plugin.jar
%%DATADIR%%/plugins/nextjs/lib/nextjs.jar
%%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar
@@ -747,8 +800,8 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/nodeJS/js/ts-file-loader/package.json
%%DATADIR%%/plugins/nodeJS/lib/nodeJS.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
-%%DATADIR%%/plugins/platform-ide-provisioner/lib/platform-ide-provisioner.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
@@ -771,6 +824,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
%%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar
%%DATADIR%%/plugins/sh/lib/sh.jar
+%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
%%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar
%%DATADIR%%/plugins/styled-components/lib/styled-components.jar
%%DATADIR%%/plugins/stylelint/lib/stylelint.jar
@@ -783,13 +837,21 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-preexec.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support-reworked.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support-reworked.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/fish-integration.fish
+%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support-reworked.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/powershell-integration.ps1
-%%DATADIR%%/plugins/terminal/shell-integrations/zsh/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support-reworked.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support.zsh
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zlogin
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zprofile
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshrc
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/source-original.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zsh-integration.zsh
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/LICENSE
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/README.md
@@ -1168,6 +1230,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.nls.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/syntaxes/yaml.tmLanguage.json
%%DATADIR%%/plugins/textmate/lib/textmate.jar
+%%DATADIR%%/plugins/toml/lib/toml-frontend.jar
%%DATADIR%%/plugins/toml/lib/toml.jar
%%DATADIR%%/plugins/tslint/js/convert-tslint-config.js
%%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin-provider.js
@@ -1175,10 +1238,11 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/tslint/js/utils.js
%%DATADIR%%/plugins/tslint/lib/tslint.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
+%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
-%%DATADIR%%/plugins/vcs-github-ultimate/lib/vcs-github.jar
-%%DATADIR%%/plugins/vcs-gitlab/lib/vcs-gitlab.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
%%DATADIR%%/plugins/vcs-perforce/lib/vcs-perforce.jar
%%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar
@@ -1220,8 +1284,8 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/webpack/lib/webpack.jar
%%DATADIR%%/plugins/xpath/lib/rt/xslt-rt.jar
%%DATADIR%%/plugins/xpath/lib/xpath.jar
-%%DATADIR%%/plugins/yaml/lib/client/yaml-frontend.jar
-%%DATADIR%%/plugins/yaml/lib/yaml-editing.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.backend.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.frontend.split.jar
%%DATADIR%%/plugins/yaml/lib/yaml.jar
%%DATADIR%%/product-info.json
share/man/man1/rustrover.1.gz
diff --git a/devel/jetbrains-webstorm/Makefile b/devel/jetbrains-webstorm/Makefile
index 079900db0740..7145326379d8 100644
--- a/devel/jetbrains-webstorm/Makefile
+++ b/devel/jetbrains-webstorm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= webstorm
-DISTVERSION= 2024.3.5
+DISTVERSION= 2025.1.4.1
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/webstorm/
PKGNAMEPREFIX= jetbrains-
@@ -27,7 +27,7 @@ RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier \
USES= cpe java python:run
CPE_VENDOR= jetbrains
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
DATADIR= ${PREFIX}/share/jetbrains/${PORTNAME}
@@ -37,7 +37,7 @@ NO_BUILD= yes
SUB_FILES= ${PORTNAME} ${PORTNAME}.desktop pkg-message
SUB_LIST= JAVA_HOME=${JAVA_HOME}
-WRKSRC= ${WRKDIR}/WebStorm-243.26053.12
+WRKSRC= ${WRKDIR}/WebStorm-251.27812.50
_PTY4J_ARCH= freebsd/${ARCH:S/amd64/x86-64/}
_SQLITE_ARCH= linux-${ARCH:S/amd64/x86_64/}
@@ -59,6 +59,7 @@ do-install:
${WRKSRC}/lib/jna \
${WRKSRC}/lib/native \
${WRKSRC}/lib/pty4j \
+ ${WRKSRC}/lib/skiko-awt-runtime-all \
${WRKSRC}/plugins/cwm-plugin \
${WRKSRC}/plugins/gateway-plugin/lib/remote-dev-workers \
${WRKSRC}/plugins/remote-dev-server \
@@ -86,5 +87,7 @@ do-install:
# Use sqlite replacement provided by devel/jetbrains-sqlite
${MKDIR} ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}
${LN} -sf ../../../../sqlite/${ARCH}/libsqliteij.so ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}/libsqliteij.so
+# Disable automatic updates
+ ${ECHO} "ide.no.platform.update=FreeBSD Ports" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
.include <bsd.port.mk>
diff --git a/devel/jetbrains-webstorm/distinfo b/devel/jetbrains-webstorm/distinfo
index 7b3428c1bae9..5f7646596f5b 100644
--- a/devel/jetbrains-webstorm/distinfo
+++ b/devel/jetbrains-webstorm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741987251
-SHA256 (jetbrains/WebStorm-2024.3.5.tar.gz) = da587d7ca3ebb08f067143e4a6b35f1aa133aa10af7fc365496838006fcd1aed
-SIZE (jetbrains/WebStorm-2024.3.5.tar.gz) = 1088962559
+TIMESTAMP = 1753563294
+SHA256 (jetbrains/WebStorm-2025.1.4.1.tar.gz) = f10bfc1028350a73928b49dc51db336e9c77c680b9844d29c305218e7d5db192
+SIZE (jetbrains/WebStorm-2025.1.4.1.tar.gz) = 1068929093
diff --git a/devel/jetbrains-webstorm/pkg-plist b/devel/jetbrains-webstorm/pkg-plist
index 00841582636f..c59c1653b746 100644
--- a/devel/jetbrains-webstorm/pkg-plist
+++ b/devel/jetbrains-webstorm/pkg-plist
@@ -20,14 +20,13 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-WS-243.26053.12
-%%DATADIR%%/lib/cds/classesLogAgent.jar
+%%DATADIR%%/lib/build-marker-WS-251.27812.50
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
%%DATADIR%%/lib/forms_rt.jar
-%%DATADIR%%/lib/frontend/frontend-customization.jar
-%%DATADIR%%/lib/frontend/frontend.jar
+%%DATADIR%%/lib/frontend-split/frontend-split-customization.jar
+%%DATADIR%%/lib/frontend-split/frontend-split.jar
%%DATADIR%%/lib/groovy.jar
%%DATADIR%%/lib/jna/%%ARCH%%/libjnidispatch.so
%%DATADIR%%/lib/jps-model.jar
@@ -35,15 +34,23 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar
%%DATADIR%%/lib/lib-client.jar
%%DATADIR%%/lib/lib.jar
+%%DATADIR%%/lib/modules/intellij.grid.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.csv.core.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.impl.jar
+%%DATADIR%%/lib/modules/intellij.grid.jar
+%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
-%%DATADIR%%/lib/modules/intellij.libraries.compose.desktop.jar
+%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%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
@@ -51,6 +58,9 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.editor.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
@@ -58,6 +68,16 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.foundation.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.ideLafBridge.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.core.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.autolink.jar
+%%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.lvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
@@ -66,23 +86,36 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.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
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.exec.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.actions.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
+%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
%%DATADIR%%/lib/modules/intellij.profiler.common.jar
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
-%%DATADIR%%/lib/modules/intellij.smart.update.jar
%%DATADIR%%/lib/modules/intellij.webstorm.customization.jar
%%DATADIR%%/lib/modules/intellij.webstorm.easterEgg.jar
%%DATADIR%%/lib/modules/intellij.webstorm.newUiOnboarding.git.jar
%%DATADIR%%/lib/modules/intellij.webstorm.newUiOnboarding.jar
+%%DATADIR%%/lib/modules/intellij.webstorm.typeEngineWidget.jar
%%DATADIR%%/lib/native/%%SQLITE_ARCH%%/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
%%DATADIR%%/lib/opentelemetry.jar
@@ -152,24 +185,37 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar
%%DATADIR%%/plugins/featuresTrainer/lib/featuresTrainer.jar
%%DATADIR%%/plugins/fileWatcher/lib/fileWatcher.jar
-%%DATADIR%%/plugins/fullLine/full-line-cpu-detector.zip
%%DATADIR%%/plugins/fullLine/full-line-model-html.zip
%%DATADIR%%/plugins/fullLine/full-line-model-ws.zip
-%%DATADIR%%/plugins/fullLine/full-line-native-server.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.jar
-%%DATADIR%%/plugins/fullLine/promo/.DS_Store
+%%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
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.java.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.js.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.php.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.python.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.local.jar
+%%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.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
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.html.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.java.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.javascript.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.kotlin.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.php.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.python.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rust.completion.jar
%%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png
@@ -186,13 +232,13 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/content.json
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat.png
-%%DATADIR%%/plugins/fullLine/promo/CLion/ ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CloudCompletion_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal.png
%%DATADIR%%/plugins/fullLine/promo/CLion/CommandGenerationInTerminal_dark.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat.png
+%%DATADIR%%/plugins/fullLine/promo/CLion/ContextAwareChat_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI.png
%%DATADIR%%/plugins/fullLine/promo/CLion/FixWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/CLion/LocalCompletion.png
@@ -310,7 +356,6 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/Ruby/content.json
-%%DATADIR%%/plugins/fullLine/promo/RustRover/.DS_Store
%%DATADIR%%/plugins/fullLine/promo/RustRover/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/RustRover/CloudCompletion_dark.png
@@ -348,10 +393,8 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/gateway-terminal/lib/gateway-terminal.jar
%%DATADIR%%/plugins/gherkin/lib/gherkin.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/grid-core-impl.jar
-%%DATADIR%%/plugins/grid-core-impl/lib/jdbc-console-types.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-impl.jar
-%%DATADIR%%/plugins/grid-impl/lib/grid-scripting.jar
+%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
+%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
%%DATADIR%%/plugins/handlebars/lib/handlebars.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
%%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/indexing-shared-ultimate-plugin-bundled.jar
@@ -370,16 +413,17 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-cucumber/lib/cucumberjs_formatter_v3.js
%%DATADIR%%/plugins/javascript-cucumber/lib/cucumberjs_formatter_v7.js
%%DATADIR%%/plugins/javascript-cucumber/lib/javascript-cucumber.jar
+%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml
+%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/FirefoxConnector.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.nashorn.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-9-rt.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/nashorn-debugger-rt.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-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -417,9 +461,11 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.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-1632447f56bf.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-1632447f56bf.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.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
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/diagnosticMessages.json
@@ -445,6 +491,7 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.arraybuffer.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.date.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.full.d.ts
@@ -497,6 +544,15 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.arraybuffer.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.collection.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.full.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.object.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.promise.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.regexp.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.sharedmemory.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.string.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es5.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es6.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.array.d.ts
@@ -549,6 +605,7 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/index.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/protocol.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-ide-plugin/utils.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/bin/vue-language-server.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue/package.json
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/typescript/node_modules/tsc-vue1/bin/vue-language-server.js
@@ -586,6 +643,8 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
@@ -627,9 +686,9 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
%%DATADIR%%/plugins/js-liveEdit/lib/js-liveEdit.jar
-%%DATADIR%%/plugins/json/lib/client/json-frontend.jar
-%%DATADIR%%/plugins/json/lib/json-split.jar
+%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md
@@ -662,9 +721,7 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/localization-ko/lib/localization-ko.jar
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
-%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.compose.preview.jar
%%DATADIR%%/plugins/microservices-ui/lib/microservices-ui.jar
-%%DATADIR%%/plugins/ml-inline-completion/lib/ml-inline-completion.jar
%%DATADIR%%/plugins/nextjs/lib/nextjs.jar
%%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar
%%DATADIR%%/plugins/nodeJS/js/mocha-intellij/.gitignore
@@ -752,8 +809,8 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/nodeJS/lib/nodeJS.jar
%%DATADIR%%/plugins/packageChecker/lib/packageChecker.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
-%%DATADIR%%/plugins/platform-ide-provisioner/lib/platform-ide-provisioner.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
@@ -775,6 +832,7 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
%%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar
%%DATADIR%%/plugins/sh/lib/sh.jar
+%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
%%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar
%%DATADIR%%/plugins/styled-components/lib/styled-components.jar
%%DATADIR%%/plugins/stylelint/lib/stylelint.jar
@@ -788,13 +846,21 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-preexec.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support-reworked.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/command-block-support.bash
+%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support-reworked.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/command-block-support.fish
%%DATADIR%%/plugins/terminal/shell-integrations/fish/fish-integration.fish
+%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support-reworked.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/command-block-support.ps1
%%DATADIR%%/plugins/terminal/shell-integrations/powershell/powershell-integration.ps1
-%%DATADIR%%/plugins/terminal/shell-integrations/zsh/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support-reworked.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/command-block-support.zsh
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zlogin
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zprofile
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshenv
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/.zshrc
+%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zdotdir/source-original.zsh
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zsh-integration.zsh
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/LICENSE
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/README.md
@@ -1180,10 +1246,11 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/tslint/lib/tslint.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
%%DATADIR%%/plugins/vagrant/lib/vagrant.jar
+%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
-%%DATADIR%%/plugins/vcs-github-ultimate/lib/vcs-github.jar
-%%DATADIR%%/plugins/vcs-gitlab/lib/vcs-gitlab.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
%%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar
%%DATADIR%%/plugins/vitejs/lib/vitejs.jar
@@ -1224,8 +1291,8 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/webp/lib/webp.jar
%%DATADIR%%/plugins/webpack/lib/webpack.jar
%%DATADIR%%/plugins/xml-refactoring/lib/xml-refactoring.jar
-%%DATADIR%%/plugins/yaml/lib/client/yaml-frontend.jar
-%%DATADIR%%/plugins/yaml/lib/yaml-editing.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.backend.jar
+%%DATADIR%%/plugins/yaml/lib/modules/intellij.yaml.frontend.split.jar
%%DATADIR%%/plugins/yaml/lib/yaml.jar
%%DATADIR%%/product-info.json
share/man/man1/webstorm.1.gz
diff --git a/devel/jjui/Makefile b/devel/jjui/Makefile
new file mode 100644
index 000000000000..9df15d2f7844
--- /dev/null
+++ b/devel/jjui/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= jjui
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.9.0
+CATEGORIES= devel
+
+MAINTAINER= hoanga@gmail.com
+COMMENT= Terminal user interface for Jujutsu
+WWW= https://github.com/idursun/jjui
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= jj:devel/jujutsu
+
+USES= go:modules
+
+GO_MODULE= github.com/idursun/jjui@v${DISTVERSION}
+GO_PKGNAME= github.com/idursun/${PORTNAME}
+GO_TARGET= ./cmd/${PORTNAME}
+GO_BUILDFLAGS+= -ldflags "-s -w -X main.Version=${DISTVERSION}"
+CGO_ENABLED= 0
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/devel/jjui/distinfo b/devel/jjui/distinfo
new file mode 100644
index 000000000000..b7234db7e496
--- /dev/null
+++ b/devel/jjui/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1753311986
+SHA256 (go/devel_jjui/jjui-v0.9.0/v0.9.0.mod) = d5b95df6c4aeb036c02cb3aab99bcd0cf5d5d5138558e22601c6ae40d4596153
+SIZE (go/devel_jjui/jjui-v0.9.0/v0.9.0.mod) = 1675
+SHA256 (go/devel_jjui/jjui-v0.9.0/v0.9.0.zip) = 8d7f70fbd31d56d1bdf793aa4963fb52e4ae350699b35b3236ea90ab97835089
+SIZE (go/devel_jjui/jjui-v0.9.0/v0.9.0.zip) = 120928
diff --git a/devel/jjui/pkg-descr b/devel/jjui/pkg-descr
new file mode 100644
index 000000000000..b513ffd4976e
--- /dev/null
+++ b/devel/jjui/pkg-descr
@@ -0,0 +1,2 @@
+jjui is a terminal user interface for working with
+Jujutsu version control system.
diff --git a/devel/lace/Makefile b/devel/lace/Makefile
index cd7b162a3520..d8bd430d5353 100644
--- a/devel/lace/Makefile
+++ b/devel/lace/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lace
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.2
-PORTREVISION= 1
+DISTVERSION= 2.0.2
CATEGORIES= devel
PKGNAMESUFFIX= -work-stealing
@@ -27,6 +26,6 @@ CMAKE_TESTING_ON= LACE_BUILD_TESTS
PORTSCOUT= limit:^.*[0-9]+\.[0-9]+\.[0-9]+$$ # prevent tags like mucocos_2014_ri
-# tests as of 1.4.2: 100% tests passed, 0 tests failed out of 2
+# tests as of 2.0.2: 100% tests passed, 0 tests failed out of 2
.include <bsd.port.mk>
diff --git a/devel/lace/distinfo b/devel/lace/distinfo
index 361c0a0ce844..b3fa7aacf4d4 100644
--- a/devel/lace/distinfo
+++ b/devel/lace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743134608
-SHA256 (trolando-lace-v1.4.2_GH0.tar.gz) = d9af1eb9d8ed2f46585085f78080e3a1b1f76fe1ef1f67794c1440a5e27bf07a
-SIZE (trolando-lace-v1.4.2_GH0.tar.gz) = 102784
+TIMESTAMP = 1754112927
+SHA256 (trolando-lace-v2.0.2_GH0.tar.gz) = 416d8397f95646778d9ed7e044b699bb3db49c41f843352d2681d9c44db3f44e
+SIZE (trolando-lace-v2.0.2_GH0.tar.gz) = 145602
diff --git a/devel/lace/files/patch-benchmarks_queens_queens-lace.c b/devel/lace/files/patch-benchmarks_queens_queens-lace.c
deleted file mode 100644
index f942da62abbf..000000000000
--- a/devel/lace/files/patch-benchmarks_queens_queens-lace.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- benchmarks/queens/queens-lace.c.orig 2025-05-23 10:53:37 UTC
-+++ benchmarks/queens/queens-lace.c
-@@ -73,7 +73,7 @@ int main(int argc, char *argv[])
- int workers = 1;
- int dqsize = 100000;
-
-- char c;
-+ signed char c;
- while ((c=getopt(argc, argv, "w:q:h")) != -1) {
- switch (c) {
- case 'w':
diff --git a/devel/libfortuna/Makefile b/devel/libfortuna/Makefile
deleted file mode 100644
index 3fc6a1778877..000000000000
--- a/devel/libfortuna/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= libfortuna
-PORTVERSION= 0.1.1
-CATEGORIES= devel
-
-MAINTAINER= waitman@waitman.net
-COMMENT= Fortuna PRNG Library
-WWW= http://crxwg.com/fortuna/bin/libfortuna.html
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-
-DEPRECATED= Legacy fortuna library, last upstream activity 10 years ago
-EXPIRATION_DATE=2025-07-31
-
-USE_GITHUB= yes
-USE_LDCONFIG= yes
-GH_ACCOUNT= waitman
-GH_TAGNAME= 11cbd88
-
-.include <bsd.port.pre.mk>
-
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=array-parameter
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/devel/libfortuna/distinfo b/devel/libfortuna/distinfo
deleted file mode 100644
index 5a5ff73f2db4..000000000000
--- a/devel/libfortuna/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (waitman-libfortuna-0.1.1-11cbd88_GH0.tar.gz) = 08402e7c531126905a5ac566098d079585d771cb7092559e1ad7fe392ec8bcc9
-SIZE (waitman-libfortuna-0.1.1-11cbd88_GH0.tar.gz) = 475218
diff --git a/devel/libfortuna/files/patch-Makefile b/devel/libfortuna/files/patch-Makefile
deleted file mode 100644
index ba12f13198c7..000000000000
--- a/devel/libfortuna/files/patch-Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
---- ./Makefile.orig 2014-02-19 10:24:15.411792348 +0100
-+++ ./Makefile 2014-02-19 10:25:09.252791282 +0100
-@@ -18,18 +18,18 @@
- rm -f *.so
-
- install:
-- mkdir $(PREFIX)/include/fortuna
-- $(INSTALL) -m 644 ./src/fortuna.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/px.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/rijndael.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/sha2.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/c.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/blf.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/sha1.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/internal.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./src/md5.h $(PREFIX)/include/fortuna/
-- $(INSTALL) -m 644 ./libfortuna.a $(PREFIX)/lib/
-- $(INSTALL) -m 644 ./libfortuna.so $(PREFIX)/lib/
-+ mkdir $(DESTDIR)$(PREFIX)/include/fortuna
-+ $(INSTALL) -m 644 ./src/fortuna.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/px.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/rijndael.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/sha2.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/c.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/blf.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/sha1.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/internal.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./src/md5.h $(DESTDIR)$(PREFIX)/include/fortuna/
-+ $(INSTALL) -m 644 ./libfortuna.a $(DESTDIR)$(PREFIX)/lib/
-+ $(INSTALL) -m 644 ./libfortuna.so $(DESTDIR)$(PREFIX)/lib/
-
- deinstall:
- rm -Rf $(PREFIX)/include/fortuna
diff --git a/devel/libfortuna/pkg-descr b/devel/libfortuna/pkg-descr
deleted file mode 100644
index d262c554b688..000000000000
--- a/devel/libfortuna/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Fortuna PRNG library for generating random numbers
-
-libfortuna is a C library based on code extracted from BSD licensed PostgreSQL
-sources. It generates numbers with decent randomness.
diff --git a/devel/libfortuna/pkg-plist b/devel/libfortuna/pkg-plist
deleted file mode 100644
index 58dd42c5e1bf..000000000000
--- a/devel/libfortuna/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-include/fortuna/blf.h
-include/fortuna/c.h
-include/fortuna/fortuna.h
-include/fortuna/internal.h
-include/fortuna/md5.h
-include/fortuna/px.h
-include/fortuna/rijndael.h
-include/fortuna/sha1.h
-include/fortuna/sha2.h
-lib/libfortuna.a
-lib/libfortuna.so
diff --git a/devel/libgee06/Makefile b/devel/libgee06/Makefile
deleted file mode 100644
index df33e2d303b7..000000000000
--- a/devel/libgee06/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= libgee
-PORTVERSION= 0.6.8
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= GNOME
-PKGNAMESUFFIX= 06
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GObject collection library
-WWW= https://live.gnome.org/Libgee
-
-DEPRECATED= Legacy verision, unsupported upstream
-EXPIRATION_DATE=2025-07-31
-
-USES= cpe gmake gnome libtool pathfix pkgconfig tar:xz
-CPE_VENDOR= gnome
-USE_GNOME= glib20 introspection:build
-USE_LDCONFIG= yes
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-introspection=yes
-
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=incompatible-function-pointer-types
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/libgee06/distinfo b/devel/libgee06/distinfo
deleted file mode 100644
index d7aa87d0f98f..000000000000
--- a/devel/libgee06/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libgee-0.6.8.tar.xz) = a61f8d796173d41f6144a030d4bd22461f0bb3fa18a3ebe02341b315feebf5d3
-SIZE (libgee-0.6.8.tar.xz) = 443060
diff --git a/devel/libgee06/pkg-descr b/devel/libgee06/pkg-descr
deleted file mode 100644
index a7e308e4267a..000000000000
--- a/devel/libgee06/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Libgee is a collection library providing GObject-based
-interfaces and classes for commonly used data structures.
diff --git a/devel/libgee06/pkg-plist b/devel/libgee06/pkg-plist
deleted file mode 100644
index 6c6389e02839..000000000000
--- a/devel/libgee06/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-include/gee-1.0/gee.h
-lib/libgee.so
-lib/libgee.so.2
-lib/libgee.so.2.0.0
-lib/girepository-1.0/Gee-1.0.typelib
-libdata/pkgconfig/gee-1.0.pc
-share/gir-1.0/Gee-1.0.gir
-share/vala/vapi/gee-1.0.vapi
diff --git a/devel/libgpc/Makefile b/devel/libgpc/Makefile
deleted file mode 100644
index 72e0cabde726..000000000000
--- a/devel/libgpc/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= libgpc
-PORTVERSION= 2.32
-PORTREVISION= 1
-CATEGORIES= devel math graphics
-MASTER_SITES= http://www.cs.man.ac.uk/~toby/alan/software/assets/
-DISTNAME= gpc${PORTVERSION:S/.//}
-
-MAINTAINER= ports@virtual-estates.net
-COMMENT= Generic Polygon Clipper
-WWW= http://www.cs.man.ac.uk/~toby/alan/software/
-
-BROKEN= Unfetchable
-DEPRECATED= No longer distributed by upstream as of August 2020
-EXPIRATION_DATE=2025-07-31
-
-# Converted from NO_CDROM
-LICENSE= libgpc
-LICENSE_NAME= libgpc
-LICENSE_TEXT= Can't be used for profit without permission
-LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
-
-USES= dos2unix uidfix zip
-PLIST_FILES= lib/libgpc.so.2 \
- lib/libgpc.so lib/libgpc.a \
- include/gpc.h
-USE_LDCONFIG= yes
-
-MAKEFILE= ${FILESDIR}/BSDmakefile
-
-.include <bsd.port.mk>
diff --git a/devel/libgpc/distinfo b/devel/libgpc/distinfo
deleted file mode 100644
index 9a21612654e3..000000000000
--- a/devel/libgpc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gpc232.zip) = a481e94f55f2ad1bb4d4764c69d273b08c42e500ba2201ab8157204354dcea60
-SIZE (gpc232.zip) = 15606
diff --git a/devel/libgpc/files/BSDmakefile b/devel/libgpc/files/BSDmakefile
deleted file mode 100644
index 335dd569f9f2..000000000000
--- a/devel/libgpc/files/BSDmakefile
+++ /dev/null
@@ -1,13 +0,0 @@
-LIB= gpc
-MK_PROFILE= no
-SHLIB_MAJOR= 2
-SHLIB_MINOR= 32
-
-SRCS= gpc.c
-INCS= gpc.h
-
-LIBDIR= ${PREFIX}/lib
-INCSDIR= ${PREFIX}/include
-WARNS?= 4 # level 5 trips over '-Wunused'
-
-.include <bsd.lib.mk>
diff --git a/devel/libgpc/files/patch-alloca b/devel/libgpc/files/patch-alloca
deleted file mode 100644
index 6b45ec7a48db..000000000000
--- a/devel/libgpc/files/patch-alloca
+++ /dev/null
@@ -1,65 +0,0 @@
-Use alloca() instead of malloc()/free(), where it is easy to do.
-
-Use BSD's err() instead of fprintf()/exit() on fatal failures.
-
-When so exiting, use non-zero code to signal a failure.
-
- -mi
-
---- gpc.c Fri Dec 17 10:39:26 2004
-+++ gpc.c Sat Oct 22 04:04:31 2005
-@@ -39,4 +39,5 @@ Copyright: (C) 1997-2004, Advanced Inter
-
- #include "gpc.h"
-+#include <err.h>
- #include <stdlib.h>
- #include <float.h>
-@@ -104,6 +105,6 @@ Copyright: (C) 1997-2004, Advanced Inter
- #define MALLOC(p, b, s, t) {if ((b) > 0) { \
- p= (t*)malloc(b); if (!(p)) { \
-- fprintf(stderr, "gpc malloc failure: %s\n", s); \
-- exit(0);}} else p= NULL;}
-+ err(1, "gpc: %s needed %zd bytes\n", s, \
-+ (size_t)b); }} else p= NULL;}
-
- #define FREE(p) {if (p) {free(p); (p)= NULL;}}
-@@ -965,6 +966,5 @@ static void minimax_test(gpc_polygon *su
- c_bbox= create_contour_bboxes(clip);
-
-- MALLOC(o_table, subj->num_contours * clip->num_contours * sizeof(int),
-- "overlap table creation", int);
-+ o_table = alloca(subj->num_contours * clip->num_contours * sizeof(int));
-
- /* Check all subject contour bounding boxes against clip boxes */
-@@ -1006,5 +1006,4 @@ static void minimax_test(gpc_polygon *su
- FREE(s_bbox);
- FREE(c_bbox);
-- FREE(o_table);
- }
-
-@@ -1166,5 +1165,5 @@ void gpc_polygon_clip(gpc_op op, gpc_pol
-
- /* Build scanbeam table from scanbeam tree */
-- MALLOC(sbt, sbt_entries * sizeof(double), "sbt creation", double);
-+ sbt = alloca(sbt_entries * sizeof(double));
- build_sbt(&scanbeam, sbt, sbtree);
- scanbeam= 0;
-@@ -1749,5 +1748,4 @@ void gpc_polygon_clip(gpc_op op, gpc_pol
- FREE(c_heap);
- FREE(s_heap);
-- FREE(sbt);
- }
-
-@@ -1825,5 +1823,5 @@ void gpc_tristrip_clip(gpc_op op, gpc_po
-
- /* Build scanbeam table from scanbeam tree */
-- MALLOC(sbt, sbt_entries * sizeof(double), "sbt creation", double);
-+ sbt = alloca(sbt_entries * sizeof(double));
- build_sbt(&scanbeam, sbt, sbtree);
- scanbeam= 0;
-@@ -2463,5 +2461,4 @@ void gpc_tristrip_clip(gpc_op op, gpc_po
- FREE(c_heap);
- FREE(s_heap);
-- FREE(sbt);
- }
-
diff --git a/devel/libgpc/pkg-descr b/devel/libgpc/pkg-descr
deleted file mode 100644
index ddf83a52febf..000000000000
--- a/devel/libgpc/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-An algorithm for calculating the difference, intersection,
-exclusive-or or union of arbitrary polygon sets.
-
-Copyright: (C) 1997-2004, Advanced Interfaces Group,
- University of Manchester.
-
- This software is free for non-commercial use. It may be copied,
- modified, and redistributed provided that this copyright notice
- is preserved on all copies. The intellectual property rights of
- the algorithms used reside with the University of Manchester
- Advanced Interfaces Group.
-
- You may not use this software, in whole or in part, in support
- of any commercial product without the express consent of the
- author.
-
- Software documentation at
diff --git a/devel/libplist/Makefile b/devel/libplist/Makefile
index 9eeec7850dc0..1477948aef39 100644
--- a/devel/libplist/Makefile
+++ b/devel/libplist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libplist
-PORTVERSION= 2.6.0
+PORTVERSION= 2.7.0
PORTREVISION?= 0
CATEGORIES= devel
MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${PORTVERSION}/
diff --git a/devel/libplist/distinfo b/devel/libplist/distinfo
index 55bb122e43b4..626e224bb6fb 100644
--- a/devel/libplist/distinfo
+++ b/devel/libplist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720417590
-SHA256 (libplist-2.6.0.tar.bz2) = 67be9ee3169366589c92dc7c22809b90f51911dd9de22520c39c9a64fb047c9c
-SIZE (libplist-2.6.0.tar.bz2) = 493169
+TIMESTAMP = 1751591691
+SHA256 (libplist-2.7.0.tar.bz2) = 7ac42301e896b1ebe3c654634780c82baa7cb70df8554e683ff89f7c2643eb8b
+SIZE (libplist-2.7.0.tar.bz2) = 484474
diff --git a/devel/libplist/pkg-plist b/devel/libplist/pkg-plist
index 56eedb62014f..af4fc3b56419 100644
--- a/devel/libplist/pkg-plist
+++ b/devel/libplist/pkg-plist
@@ -16,11 +16,11 @@ include/plist/plist.h
lib/libplist++-2.0.a
lib/libplist++-2.0.so
lib/libplist++-2.0.so.4
-lib/libplist++-2.0.so.4.6.0
+lib/libplist++-2.0.so.4.7.0
lib/libplist-2.0.a
lib/libplist-2.0.so
lib/libplist-2.0.so.4
-lib/libplist-2.0.so.4.6.0
+lib/libplist-2.0.so.4.7.0
libdata/pkgconfig/libplist++-2.0.pc
libdata/pkgconfig/libplist-2.0.pc
share/man/man1/plistutil.1.gz
diff --git a/devel/libqb/Makefile b/devel/libqb/Makefile
index b5ee7a1ac967..6964921d050f 100644
--- a/devel/libqb/Makefile
+++ b/devel/libqb/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://github.com/ClusterLabs/${PORTNAME}/releases/download/v${DISTVERSION}/
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= High performance logging, tracing, IPC, and polling library
WWW= https://github.com/ClusterLabs/libqb/wiki
diff --git a/devel/libtool/Makefile b/devel/libtool/Makefile
index f0d65e761860..52d018b4a5f1 100644
--- a/devel/libtool/Makefile
+++ b/devel/libtool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libtool
-PORTREVISION= 0
+PORTREVISION= 1
COMMENT= Generic shared library support script
WWW= https://www.gnu.org/software/libtool/
@@ -27,4 +27,10 @@ CXX= c++
LD= ld
.endif
+# Perform the patching after the build, because touching m4 files before the
+# configuration step causes autoreconf to be invoked
+post-stage:
+ cd ${STAGEDIR}${PREFIX}/share/aclocal && \
+ ${PATCH} --posix -p1 < ${PATCHDIR}/stagepatch-m4_libtool.m4
+
.include <bsd.port.mk>
diff --git a/devel/libtool/files/stagepatch-m4_libtool.m4 b/devel/libtool/files/stagepatch-m4_libtool.m4
new file mode 100644
index 000000000000..63415144279d
--- /dev/null
+++ b/devel/libtool/files/stagepatch-m4_libtool.m4
@@ -0,0 +1,13 @@
+https://lists.gnu.org/archive/html/libtool-patches/2025-07/msg00000.html
+
+--- m4/libtool.m4.orig 2024-11-20 19:01:08 UTC
++++ m4/libtool.m4
+@@ -4825,7 +4825,7 @@ m4_if([$1], [CXX], [
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+
+- linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
++ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | *freebsd*)
+ case $cc_basename in
+ # old Intel for x86_64, which still supported -KPIC.
+ ecc*)
diff --git a/devel/libvirt/Makefile b/devel/libvirt/Makefile
index 326fffb3f542..8ad3b827d507 100644
--- a/devel/libvirt/Makefile
+++ b/devel/libvirt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libvirt
-DISTVERSION= 11.5.0
+DISTVERSION= 11.6.0
CATEGORIES= devel
MASTER_SITES= http://libvirt.org/sources/ \
ftp://libvirt.org/libvirt/
@@ -140,7 +140,7 @@ USE_PERL5= build
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
TEST_TARGET= check
-SHLIB_VER= 0.11005.0
+SHLIB_VER= 0.11006.0
PLIST_SUB+= SHLIB_VER=${SHLIB_VER}
PORTDOCS= *
#SHEBANG_FILES= src/keycodemapdb/tools/keymap-gen
@@ -150,7 +150,7 @@ SUB_FILES= pkg-message
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MQEMU} || ${PORT_OPTIONS:MNSS}
+.if ${PORT_OPTIONS:MBHYVE} || ${PORT_OPTIONS:MQEMU} || ${PORT_OPTIONS:MNSS}
LIB_DEPENDS+= libjson-c.so:devel/json-c
MESON_ARGS+= -Djson_c=enabled
.else
diff --git a/devel/libvirt/distinfo b/devel/libvirt/distinfo
index a8e5fe443a4d..f9ad48c4ab20 100644
--- a/devel/libvirt/distinfo
+++ b/devel/libvirt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751370391
-SHA256 (libvirt-11.5.0.tar.xz) = 2b63b9d60538e1e2fa4e3f6d836409e6ff705249c79001914ac3400859d72423
-SIZE (libvirt-11.5.0.tar.xz) = 9865100
+TIMESTAMP = 1754051112
+SHA256 (libvirt-11.6.0.tar.xz) = cc0e8c226559b479833c8bc9c77a8ec301482ab0305fcd98d27f11cc6877fd23
+SIZE (libvirt-11.6.0.tar.xz) = 9960064
diff --git a/devel/libvirt/pkg-plist b/devel/libvirt/pkg-plist
index 489c92eaed90..481b61349968 100644
--- a/devel/libvirt/pkg-plist
+++ b/devel/libvirt/pkg-plist
@@ -355,6 +355,8 @@ share/augeas/lenses/virtvboxd.aug
%%DATADIR%%/schemas/storagepool.rng
%%DATADIR%%/schemas/storagepoolcaps.rng
%%DATADIR%%/schemas/storagevol.rng
+%%DATADIR%%/schemas/sysinfo.rng
+%%DATADIR%%/schemas/sysinfocommon.rng
%%DATADIR%%/test-screenshot.png
%%NLS%%share/locale/as/LC_MESSAGES/libvirt.mo
%%NLS%%share/locale/bg/LC_MESSAGES/libvirt.mo
diff --git a/devel/llvm21/Makefile b/devel/llvm21/Makefile
new file mode 100644
index 000000000000..5b0fa2e5e940
--- /dev/null
+++ b/devel/llvm21/Makefile
@@ -0,0 +1,687 @@
+PORTNAME= llvm
+DISTVERSION= 21.1.0-rc2
+PORTREVISION= 0
+CATEGORIES= devel lang
+MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
+#MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/
+PKGNAMESUFFIX= ${LLVM_SUFFIX}
+DISTNAME= llvm-project-${DISTVERSION}.src
+DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX}
+
+MAINTAINER= brooks@FreeBSD.org
+COMMENT= LLVM and Clang
+WWW= https://llvm.org/
+
+.include "${.CURDIR}/../llvm-devel/Makefile.LICENSE"
+
+LIB_DEPENDS= libzstd.so:archivers/zstd
+
+FLAVORS= default lite
+FLAVOR?= ${FLAVORS:[1]}
+lite_PKGNAMESUFFIX= ${LLVM_SUFFIX}-lite
+
+LLVM_RELEASE= ${DISTVERSION:C/-rc.*//}
+LLVM_MAJOR_MINOR=${LLVM_RELEASE:C/\.[0-9]$//}
+LLVM_MAJOR= ${LLVM_MAJOR_MINOR:C/\.[0-9]$//}
+LLVM_SUFFIX= ${LLVM_MAJOR}
+
+LLVM_DIR= llvm${LLVM_SUFFIX}
+LLVM_PREFIX= ${PREFIX}/${LLVM_DIR}
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
+DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
+
+USES= cmake compiler:c++17-lang cpe tar:xz shebangfix
+_USES_PYTHON?= python:build
+USES+= ${_USES_PYTHON}
+USE_LDCONFIG= ${LLVM_PREFIX}/lib
+SHEBANG_FILES= \
+ clang-tools-extra/clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py \
+ clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py \
+ clang-tools-extra/clang-tidy/tool/run-clang-tidy.py \
+ clang/tools/clang-format/clang-format-diff.py \
+ clang/tools/clang-format/git-clang-format \
+ clang/tools/scan-build-py/bin/analyze-build \
+ clang/tools/scan-build-py/bin/intercept-build \
+ clang/tools/scan-build-py/bin/scan-build \
+ clang/tools/scan-build-py/libexec/analyze-c++ \
+ clang/tools/scan-build-py/libexec/analyze-cc \
+ clang/tools/scan-build-py/libexec/intercept-c++ \
+ clang/tools/scan-build-py/libexec/intercept-cc \
+ clang/tools/scan-view/bin/scan-view \
+ clang/utils/hmaptool/hmaptool \
+ llvm/tools/opt-viewer/opt-diff.py \
+ llvm/tools/opt-viewer/opt-stats.py \
+ llvm/tools/opt-viewer/opt-viewer.py \
+ llvm/tools/opt-viewer/optrecord.py \
+ llvm/utils/lit/lit.py \
+ llvm/utils/llvm-lit/llvm-lit.in
+
+SUB_FILES= llvm-wrapper.sh
+SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
+OPTIONS_SUB= yes
+
+CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}
+CMAKE_SOURCE_PATH= ${WRKSRC}/llvm
+CMAKE_ARGS= -DLLVM_BUILD_LLVM_DYLIB=ON
+CMAKE_ARGS+= -DLLVM_LINK_LLVM_DYLIB=ON
+CMAKE_ARGS+= -DLLVM_ENABLE_RTTI=ON
+CMAKE_ARGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=${CONFIGURE_TARGET}
+CMAKE_ARGS+= -DLLVM_HOST_TRIPLE=${CONFIGURE_TARGET}
+# Following commit https://github.com/kitware/cmake/commit/956054
+# we need to either change the whole man-shuffle below, or simply
+# redefine CMAKE_INSTALL_MANDIR
+CMAKE_ARGS+= -DLLVM_PARALLEL_LINK_JOBS=1
+CMAKE_ARGS+= -DLLVM_ENABLE_Z3_SOLVER=OFF
+CMAKE_ARGS+= -DLLVM_ENABLE_LIBXML2=OFF
+CMAKE_ARGS+= -DLLVM_ENABLE_LIBEDIT=OFF
+# LLVM likes to pick up ${LOCALBASE}/lib/libtinfo.so.*
+CMAKE_ARGS+= -DLLVM_ENABLE_TERMINFO=OFF
+CMAKE_ARGS+= -DLLVM_VERSION_SUFFIX=
+
+OPTIONS_DEFINE= BE_AMDGPU BE_WASM CLANG COMPILER_RT DOCS LLD STATIC_LIBS
+OPTIONS_SINGLE= BACKENDS
+OPTIONS_SINGLE_BACKENDS=BE_FREEBSD BE_NATIVE BE_STANDARD
+
+OPTIONS_DEFAULT= CLANG LLD
+
+# BE_NATIVE for 32-bit
+OPTIONS_DEFAULT_armv6= BE_NATIVE
+OPTIONS_DEFAULT_armv7= BE_NATIVE
+OPTIONS_DEFAULT_i386= BE_NATIVE BE_AMDGPU BE_WASM
+OPTIONS_DEFAULT_powerpc= BE_NATIVE
+OPTIONS_DEFAULT_powerpcspe= BE_NATIVE
+# FLAVOR-dependent BE for 64-bit
+_BE_default= BE_STANDARD BE_AMDGPU BE_WASM
+_BE_lite= BE_FREEBSD BE_AMDGPU BE_WASM
+OPTIONS_DEFAULT_aarch64= ${_BE_${FLAVOR}}
+OPTIONS_DEFAULT_amd64= ${_BE_${FLAVOR}}
+OPTIONS_DEFAULT_powerpc64= ${_BE_${FLAVOR}}
+OPTIONS_DEFAULT_powerpc64le= ${_BE_${FLAVOR}}
+
+OPTIONS_EXCLUDE_armv6= COMPILER_RT
+OPTIONS_EXCLUDE_armv7= COMPILER_RT
+
+.if ${FLAVOR:Mdefault}
+OPTIONS_DEFINE+= EXTRAS FLANG LIT LLDB MLIR OPENMP PYCLANG POLLY
+OPTIONS_DEFINE_amd64= GOLD
+OPTIONS_DEFINE_powerpc= GOLD
+OPTIONS_DEFINE_powerpc64= GOLD
+OPTIONS_DEFINE_powerpc64le= GOLD
+
+OPTIONS_DEFAULT+= COMPILER_RT EXTRAS LIT LLDB MLIR OPENMP \
+ PYCLANG POLLY STATIC_LIBS
+OPTIONS_DEFAULT_amd64+= GOLD
+OPTIONS_DEFAULT_powerpc+= GOLD
+OPTIONS_DEFAULT_powerpc64+= GOLD
+OPTIONS_DEFAULT_powerpc64le+= GOLD
+
+_OPTIONS_EXCLUDE_ptr32= FLANG MLIR OPENMP POLLY
+OPTIONS_EXCLUDE_armv6+= ${_OPTIONS_EXCLUDE_ptr32}
+OPTIONS_EXCLUDE_armv7+= ${_OPTIONS_EXCLUDE_ptr32}
+OPTIONS_EXCLUDE_i386= ${_OPTIONS_EXCLUDE_ptr32}
+OPTIONS_EXCLUDE_powerpc= ${_OPTIONS_EXCLUDE_ptr32}
+OPTIONS_EXCLUDE_riscv64= LLDB
+.endif
+
+# All non-backend options
+_ALL_OPTIONS= CLANG COMPILER_RT DOCS EXTRAS FLANG GOLD LIT LLD LLDB MLIR \
+ OPENMP POLLY PYCLANG STATIC_LIBS
+
+BE_AMDGPU_DESC= AMD GPU backend (required by mesa)
+BE_FREEBSD_DESC= Backends for FreeBSD architectures
+BE_FREEBSD_CMAKE_ON= -DLLVM_TARGETS_TO_BUILD="${FREEBSD_BACKENDS:ts;}"
+BE_NATIVE_DESC= Backend(s) for this architecture (${_NATIVE_BACKENDS})
+BE_NATIVE_CMAKE_ON= -DLLVM_TARGETS_TO_BUILD="${NATIVE_BACKENDS:ts;}"
+BE_STANDARD_DESC= All non-experimental backends
+BE_WASM_DESC= WebAssembly backend (required by firefox via wasi)
+.for BE in FREEBSD NATIVE STANDARD
+BE_${BE}_PLIST_FILES= \
+ ${_BE_LIBS_${BE}:O:S/$/.a/:S|^|%%STATIC_LIBS%%${LLVM_DIR}/lib/libLLVM|} \
+ ${_BE_INCS_${BE}:S|^|${LLVM_DIR}/lib/clang/${LLVM_MAJOR}/include/|:N${LLVM_DIR}/lib/clang/${LLVM_MAJOR}/include/$}
+.endfor
+CLANG_DESC= Build clang
+CLANG_CMAKE_ON= -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
+CLANG_PORTDOCS= clang
+CLANG_PLIST_FILES= share/toolchains/llvm${LLVM_SUFFIX}.mk
+CLANG_SUB_FILES= xtoolchain.mk
+CLANG_SUB_LIST= XCC=clang${LLVM_SUFFIX} \
+ XCXX=clang++${LLVM_SUFFIX} \
+ XCPP=clang-cpp${LLVM_SUFFIX} \
+ XLD=ld.lld${LLVM_SUFFIX} \
+ X_COMPILER_TYPE=clang
+CLANG_USES= perl5
+.if ${FLAVOR:Mlite}
+# scan-build does require perl, but lite users can install it manually.
+CLANG_USE= PERL5=build
+.endif
+COMPILER_RT_DESC= Sanitizer libraries
+COMPILER_RT_CMAKE_ON= \
+ -DCOMPILER_RT_INSTALL_PATH=${LLVM_PREFIX}/lib/clang/${LLVM_RELEASE} \
+ -DCOMPILER_RT_DEFAULT_TARGET_ONLY=On
+COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS}
+COMPILER_RT_CONFLICTS_BUILD=${ARCH}-binutils
+DOCS_BUILD_DEPENDS= \
+ ${PYTHON_PKGNAMEPREFIX}myst-parser>0:textproc/py-myst-parser@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-markdown-tables>=0:textproc/py-sphinx-markdown-tables@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR}
+DOCS_PORTDOCS= llvm
+DOCS_CMAKE_ON= \
+ -DLLVM_ENABLE_SPHINX=ON \
+ -DSPHINX_EXECUTABLE=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF \
+ -DLLVM_BUILD_DOCS=ON
+DOCS_PLIST_FILES= ${MAN1SRCS:S|^|share/man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
+EXTRAS_DESC= Extra clang tools
+EXTRAS_IMPLIES= CLANG
+EXTRAS_PLIST_DIRS= ${LLVM_DIR}/include/clang-tidy/plugin
+FLANG_DESC= Flang FORTRAN compiler
+FLANG_IMPLIES= MLIR
+FLANG_PORTDOCS= flang
+FLANG_PLIST_DIRS= ${LLVM_DIR}/include/flang/Config
+GOLD_DESC= Build the LLVM Gold plugin for LTO
+GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
+GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
+GOLD_PLIST_FILES= ${LLVM_DIR}/lib/LLVMgold.so
+LIT_DESC= Install lit and FileCheck test tools
+LIT_VARS= _USES_PYTHON=python
+LLD_DESC= Install lld, the LLVM linker
+LLDB_BUILD_DEPENDS= \
+ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \
+ swig:devel/swig
+LLDB_CMAKE_ON= \
+ -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
+ -DLUA_LIBRARY=${LOCALBASE}/lib/liblua-${LUA_VER}.so \
+ -DCURSES_INCLUDE_PATH=/usr/include \
+ -DCURSES_CURSES_LIBRARY=/usr/lib/libcurses.so \
+ -DCURSES_FORM_LIBRARY=/usr/lib/libform.so \
+ -DCURSES_NCURSES_LIBRARY=/usr/lib/libncurses.so \
+ -DPANEL_LIBRARIES=/usr/lib/libpanel.so
+LLDB_DESC= Install lldb, the LLVM debugger
+LLDB_IMPLIES= CLANG
+LLDB_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
+LLDB_USES= gnome lua:54 libedit
+LLDB_USE= gnome=libxml2
+LLDB_VARS= _USES_PYTHON=python
+MLIR_DESC= Multi-Level Intermediate Representation
+OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
+OPENMP_CMAKE_ON= \
+ -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB=OFF \
+ -DLIBOMPTARGET_DEP_LIBFFI_INCLUDE_DIR="" \
+ -DLIBOMPTARGET_DEP_LIBFFI_LIBRARIES=""
+PYCLANG_DESC= Install python bindings to libclang
+PYCLANG_IMPLIES= CLANG
+PYCLANG_VARS= _USES_PYTHON=python
+PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
+POLLY_DESC= Polyhedral loop and data-locality optimizer
+POLLY_PORTDOCS= polly
+STATIC_LIBS_DESC= Install static libraries (does not effect sanitizers)
+
+CONFLICTS_INSTALL= ${PORTNAME}${LLVM_SUFFIX} ${PORTNAME}${LLVM_SUFFIX}-lite
+
+.if defined(WITH_DEBUG)
+CMAKE_BUILD_TYPE= RelWithDebInfo
+STRIP=
+.endif
+
+PLIST_SUB+= CONFIGURE_TARGET=${CONFIGURE_TARGET} \
+ LLVM_MAJOR_MINOR=${LLVM_MAJOR_MINOR} \
+ LLVM_MAJOR=${LLVM_MAJOR} \
+ LLVM_RELEASE=${LLVM_RELEASE} \
+ LLVM_SUFFIX=${LLVM_SUFFIX}
+
+COMMANDS= ${LLVM_COMMANDS}
+FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//}
+
+MAN1SRCS+= ${LLVM_MAN1SRCS}
+
+STRIP_LIBS= BugpointPasses.so \
+ LLVMHello.so \
+ ${LIBNAME}.0 \
+ libLTO.so
+
+EXTRAS_LIBS= \
+ libclangApplyReplacements \
+ libclangChangeNamespace \
+ libclangDaemon \
+ libclangDoc \
+ libclangIncludeCleaner \
+ libclangIncludeFixer \
+ libclangMove \
+ libclangPseudo \
+ libclangQuery \
+ libclangRename \
+ libclangReorderFields \
+ libclangTidy \
+ libclangTidyGoogleModule \
+ libclangTidyLLVMModule \
+ libclangTidyMiscModule \
+ libclangTidyReadabilityModule \
+ libclangTidyUtils \
+ libfindAllSymbols \
+ libmodernizeCore
+EXTRAS_FILES= index.js
+EXTRAS_PATTERN= ${EXTRAS_COMMANDS:tW:C/ */|/g}|${EXTRAS_LIBS:tW:C/ */|/g}|${EXTRAS_FILES:tW:C/ */|/g}
+
+FLANG_PATTERN= ${FLANG_COMMANDS:S/^/bin./:tW:C/ */|/g}|flang|libCUF|libFIR|libFlang|libFortran|libHLFIR|ISO_Fortran_binding.h
+
+MLIR_PATTERN= ${MLIR_COMMANDS:S/^/bin./:tW:C/ */|/g}|mlir|libMLIR|obj.MLIRCAP
+
+.include <bsd.port.options.mk>
+
+# keep in sync with /usr/src/lib/clang/clang.build.mk
+# ----------- start of sync block ------------------
+# Armv6 and armv7 uses hard float abi, unless the CPUTYPE has soft in it.
+# arm (for armv4 and armv5 CPUs) always uses the soft float ABI.
+# For all other targets, we stick with 'unknown'.
+.if ${ARCH:Marmv[67]*} && (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "")
+TARGET_ABI= -gnueabihf
+.elif ${ARCH:Marm*}
+TARGET_ABI= -gnueabi
+.else
+TARGET_ABI=
+.endif
+
+CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-portbld-${OPSYS:tl}${OSREL}${TARGET_ABI}
+# ----------- end of sync block --------------------
+
+.if ${PORT_OPTIONS:MCLANG}
+LLVM_ENABLE_PROJECTS+= clang
+COMMANDS+= ${CLANG_COMMANDS}
+MAN1SRCS+= ${CLANG_MAN1SRCS}
+CLANG_PATTERN= (amdgpu-arch|c-index-test|clang|diagtool|hmaptool|intercept-|libear|libscanbuild|nvptx-arch|analyze-|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|c..-analyzer|AnalyzerPlugin.so)
+.endif
+
+.if ${PORT_OPTIONS:MCOMPILER_RT}
+LLVM_ENABLE_RUNTIMES+= compiler-rt
+COMPILER_RT_PATTERN= (sanitizer|include.xray|include\/(fuzzer|orc)|profile\/InstrProfData.inc|profile\/instr_prof_interface.h)
+.endif
+
+.if ${PORT_OPTIONS:MEXTRAS}
+LLVM_ENABLE_PROJECTS+= clang-tools-extra
+COMMANDS+= ${EXTRAS_COMMANDS}
+MAN1SRCS+= ${EXTRAS_MAN1SRCS}
+PORTDOCS+= clang-tools
+.endif
+
+.if ${PORT_OPTIONS:MFLANG}
+LLVM_ENABLE_PROJECTS+= flang
+LLVM_ENABLE_RUNTIMES+= flang-rt
+COMMANDS+= ${FLANG_COMMANDS}
+MAN1SRCS+= ${FLANG_MAN1SRCS}
+.endif
+
+.if ${PORT_OPTIONS:MLIT}
+MAN1SRCS+= ${LIT_MAN1SRCS}
+.endif
+
+.if ${PORT_OPTIONS:MLLD}
+LLVM_ENABLE_PROJECTS+= lld
+COMMANDS+= ${LLD_COMMANDS}
+PORTDOCS+= lld
+.endif
+
+.if ${PORT_OPTIONS:MLLDB}
+LLVM_ENABLE_PROJECTS+= lldb
+MAN1SRCS+= ${LLDB_MAN1SRCS}
+COMMANDS+= ${LLDB_COMMANDS}
+.endif
+
+.if ${PORT_OPTIONS:MMLIR}
+LLVM_ENABLE_PROJECTS+= mlir
+MAN1SRCS+= ${MLIR_MAN1SRCS}
+COMMANDS+= ${MLIR_COMMANDS}
+.endif
+
+.if ${PORT_OPTIONS:MOPENMP}
+LLVM_ENABLE_RUNTIMES+= openmp
+USE_LDCONFIG+= ${LLVM_PREFIX}/lib/${CONFIGURE_TARGET}
+MAN1SRCS+= ${OPENMP_MAN1SRCS}
+COMMANDS+= ${OPENMP_COMMANDS}
+.endif
+OPENMP_PATTERN= cmake\/openmp|libarcher|lib[ig]*omp|omp.h|ompt.h|ompt-multiplex.h|ompx.h|omp-tools.h|omp_lib
+
+.if ${PORT_OPTIONS:MPOLLY}
+LLVM_ENABLE_PROJECTS+= polly
+MAN1SRCS+= ${POLLY_MAN1SRCS}
+.endif
+POLLY_PATTERN= include\/polly|cmake\/polly|LLVMPolly.so|libPolly
+
+.if ${PORT_OPTIONS:MPYCLANG}
+PYCLANG_PATTERN= (clang\/(__init__|cindex|enumerations).py)$$
+.endif
+
+.if defined(LLVM_ENABLE_PROJECTS)
+CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
+.endif
+.if defined(LLVM_ENABLE_RUNTIMES)
+CMAKE_ARGS+= -DLLVM_ENABLE_RUNTIMES="${LLVM_ENABLE_RUNTIMES:ts;}"
+.endif
+
+.include <bsd.port.pre.mk>
+.include "${.CURDIR}/Makefile.COMMANDS"
+.include "${.CURDIR}/Makefile.MAN1SRCS"
+
+_FREEBSD_BACKENDS= AArch64 ARM Mips PowerPC RISCV Sparc X86
+FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS}
+.if ${ARCH} == amd64
+_NATIVE_BACKENDS= X86
+.elif ${ARCH} == aarch64
+_NATIVE_BACKENDS= AArch64 ARM
+.elif ${ARCH:Marmv*}
+_NATIVE_BACKENDS= ARM
+.elif ${ARCH} == i386
+_NATIVE_BACKENDS= X86
+.elif ${ARCH:Mmips*}
+_NATIVE_BACKENDS= Mips
+.elif ${ARCH:Mpowerpc*}
+_NATIVE_BACKENDS= PowerPC
+.elif ${ARCH:Mriscv*}
+_NATIVE_BACKENDS= RISCV
+.endif
+NATIVE_BACKENDS= ${_NATIVE_BACKENDS}
+.if ${PORT_OPTIONS:MBE_AMDGPU}
+FREEBSD_BACKENDS+= AMDGPU
+NATIVE_BACKENDS+= AMDGPU
+.endif
+.if ${PORT_OPTIONS:MBE_WASM}
+FREEBSD_BACKENDS+= WebAssembly
+NATIVE_BACKENDS+= WebAssembly
+.endif
+STANDARD_BACKENDS= ${_FREEBSD_BACKENDS} AMDGPU AVR BPF Hexagon Lanai \
+ LoongArch MSP430 NVPTX SPIRV SystemZ VE WebAssembly \
+ XCore
+_BE_LIBS_COMMON= CodeGen Desc Info
+_BE_LIBS_AArch64= AsmParser Disassembler Utils
+_BE_LIBS_BACKWARDS_AArch64=Exegesis
+_BE_LIBS_AMDGPU= AsmParser Disassembler TargetMCA Utils
+# XXX: some of these are for both ARM and AArch64, but we don't provide
+# a mechanism to build AArch64 without ARM so we avoid duplication by
+# listing them here.
+_BE_INCS_ARM= arm_bf16.h arm_cde.h arm_fp16.h arm_mve.h arm_neon.h \
+ arm_sme.h arm_sve.h arm_vector_types.h
+_BE_LIBS_ARM= AsmParser Disassembler Utils
+_BE_LIBS_AVR= AsmParser Disassembler
+_BE_LIBS_BPF= AsmParser Disassembler
+_BE_LIBS_Hexagon= AsmParser Disassembler
+_BE_LIBS_Lanai= AsmParser Disassembler
+_BE_LIBS_LoongArch= AsmParser Disassembler
+_BE_LIBS_MSP430= AsmParser Disassembler
+_BE_LIBS_Mips= AsmParser Disassembler
+_BE_LIBS_BACKWARDS_Mips=Exegesis
+_BE_LIBS_PowerPC= AsmParser Disassembler
+_BE_LIBS_BACKWARDS_PowerPC=Exegesis
+_BE_MODS_PowerPC= __ppc_intrinsics.mod mma.mod
+_BE_INCS_RISCV= riscv_vector.h
+_BE_LIBS_RISCV= AsmParser Disassembler TargetMCA
+_BE_LIBS_BACKWARDS_RISCV=Exegesis
+_BE_LIBS_SPIRV= Analysis
+_BE_LIBS_Sparc= AsmParser Disassembler
+_BE_LIBS_SystemZ= AsmParser Disassembler
+_BE_LIBS_VE= AsmParser Disassembler
+_BE_LIBS_WebAssembly= AsmParser Disassembler Utils
+_BE_LIBS_X86= AsmParser Disassembler TargetMCA
+_BE_LIBS_BACKWARDS_X86=Exegesis
+_BE_LIBS_XCore= Disassembler
+.for BE in FREEBSD NATIVE STANDARD
+.for BE_ARCH in ${${BE}_BACKENDS}
+_BE_LIBS_${BE}+= ${_BE_LIBS_COMMON:S/^/${BE_ARCH}/} \
+ ${_BE_LIBS_${BE_ARCH}:S/^/${BE_ARCH}/} \
+ ${_BE_LIBS_BACKWARDS_${BE_ARCH}:S/$/${BE_ARCH}/}
+_BE_INCS_${BE}+= ${_BE_INCS_${BE_ARCH}}
+_BE_MODS_${BE}+= ${_BE_MODS_${BE_ARCH}}
+.endfor
+.endfor
+BE_PATTERN=LLVM(${_BE_LIBS_STANDARD:O:S/$/.a/:ts|})|${_BE_INCS_STANDARD:ts|}|${_BE_MODS_STANDARD:ts|}
+
+.if ${PORT_OPTIONS:MFLANG}
+.for BE in FREEBSD NATIVE STANDARD
+BE_${BE}_PLIST_FILES+= \
+ ${_BE_MODS_${BE}:S|^|${LLVM_DIR}/include/flang/|:N${LLVM_DIR}/include/flang/$}
+.endfor
+.endif
+
+.if ${ARCH} == "aarch64"
+COMPILER_RT_ARCHS= aarch64
+.elif ${ARCH} == "amd64"
+COMPILER_RT_ARCHS= x86_64
+#.if exists(/usr/lib32/libc.so.7)
+#COMPILER_RT_ARCHS+= i386
+#.endif
+.elif ${ARCH} == "i386"
+COMPILER_RT_ARCHS= i386
+.elif ${ARCH} == "powerpc"
+COMPILER_RT_ARCHS= powerpc
+.elif ${ARCH} == "powerpc64"
+COMPILER_RT_ARCHS= powerpc64
+#.if exists(/usr/lib32/libc.so.7)
+#COMPILER_RT_ARCHS+= powerpc
+#.endif
+.elif ${ARCH} == "powerpc64le"
+COMPILER_RT_ARCHS= powerpc64le
+.elif ${ARCH} == "riscv64"
+COMPILER_RT_ARCHS= riscv64
+.endif
+
+_CRTBASEDIR= ${LLVM_DIR}/lib/clang/${LLVM_MAJOR}
+_CRTILDIR= ${_CRTBASEDIR}/share
+.if ${ARCH} != powerpc
+COMPILER_RT_PLIST_FILES+= ${COMPILER_RT_IGNORELISTS:S|^|${_CRTILDIR}/|}
+.endif
+_CRTLIBDIR= ${_CRTBASEDIR}/lib
+
+.include "Makefile.RUNTIMES"
+
+_COMPILER_RT_LIBS=
+.for CRT_ARCH in ${COMPILER_RT_ARCHS}
+_COMPILER_RT_LIBS:= ${_COMPILER_RT_LIBS} ${COMPILER_RT_LIBS_${CRT_ARCH}:S|^|${_CRTLIBDIR}/${CRT_ARCH}-portbld-${OPSYS:tl}${OSREL}/|}
+.endfor
+
+COMPILER_RT_IGNORELISTS=
+.for RT in asan cfi msan
+.if ${_COMPILER_RT_LIBS:M*/libclang_rt.${RT}.a}
+COMPILER_RT_IGNORELISTS:= ${COMPILER_RT_IGNORELISTS} ${RT}_ignorelist.txt
+.endif
+.endfor
+# Strip empty element
+COMPILER_RT_IGNORELISTS:=${COMPILER_RT_IGNORELISTS:N^$$}
+
+.if ${ARCH} == "armv6"
+BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils
+CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
+MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
+.endif
+
+# Comment out plist entries for unsupported options.
+.for opt in ${_ALL_OPTIONS}
+.if !${OPTIONS_DEFINE:M${opt}}
+PLIST_SUB+= ${opt}="@comment "
+.endif
+.endfor
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
+ -e 's|from lit|from lit${LLVM_SUFFIX}|' \
+ -e 's|lit\.|lit${LLVM_SUFFIX}.|g' \
+ ${WRKSRC}/llvm/utils/lit/lit.py \
+ ${WRKSRC}/llvm/utils/lit/lit/*.py \
+ ${WRKSRC}/llvm/utils/lit/lit/formats/*.py
+ ${REINPLACE_CMD} -e 's,/usr/local/,${LOCALBASE}/,' \
+ ${WRKSRC}/llvm/CMakeLists.txt
+
+post-patch-CLANG-on:
+ ${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|' \
+ ${WRKSRC}/clang/lib/Driver/ToolChains/CommonArgs.cpp
+ ${REINPLACE_CMD} -e 's|%%LLVM_SUFFIX%%|${LLVM_SUFFIX}|' \
+ ${WRKSRC}/clang/tools/clang-format/clang-format.py \
+ ${WRKSRC}/clang/tools/clang-format/clang-format-sublime.py \
+ ${WRKSRC}/clang/tools/clang-format/git-clang-format
+
+post-patch-LLD-on:
+ ${REINPLACE_CMD} -e "s|'indexsidebar.html'|['indexsidebar.html']|" \
+ ${WRKSRC}/lld/docs/conf.py
+
+post-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \
+ ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX}
+.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*}
+ ${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \
+ ${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX}
+.endfor
+
+post-install-DOCS-on:
+ ${RM} -r ${STAGEDIR}${DOCSDIR}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/doc/LLVM/* ${STAGEDIR}${DOCSDIR}
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/doc/LLVM
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/doc
+.for _man in ${MAN1SRCS}
+ ${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/${_man} \
+ ${STAGEDIR}${PREFIX}/share/man/man1/${_man:R}${LLVM_SUFFIX}.1
+.endfor
+.if ! ${PORT_OPTIONS:MLIT}
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lit.1
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/FileCheck.1
+.endif
+.if ! ${PORT_OPTIONS:MLLDB}
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lldb-tblgen.1
+.endif
+.if ! ${PORT_OPTIONS:MMLIR}
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/mlir-tblgen.1
+.endif
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
+
+.if ${PORT_OPTIONS:MCLANG}
+post-install-DOCS-off:
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/scan-build.1
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
+.endif
+
+post-install-CLANG-on:
+ ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp
+ ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/clang-tblgen \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/toolchains/
+ ${INSTALL_DATA} ${WRKDIR}/xtoolchain.mk \
+ ${STAGEDIR}${PREFIX}/share/toolchains/llvm${LLVM_SUFFIX}.mk
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/MSP430/
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/
+
+post-install-EXTRAS-on:
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang-tidy/misc/ConfusableTable
+
+post-install-FLANG-on:
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CodeGen/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CUF/Attributes/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/CUF/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Dialect/FIRCG/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/HLFIR/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/OpenMP/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Transforms/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CMakeFiles
+ ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/CMakeFiles
+
+post-install-LIT-on:
+ ${INSTALL_SCRIPT} ${PATCH_WRKSRC}/llvm/utils/lit/lit.py \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/lit
+ ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit
+ ${LN} -fs ../${LLVM_DIR}/bin/lit \
+ ${STAGEDIR}${PREFIX}/bin/lit${LLVM_SUFFIX}
+ ${LN} -fs ../${LLVM_DIR}/bin/llvm-lit \
+ ${STAGEDIR}${PREFIX}/bin/llvm-lit${LLVM_SUFFIX}
+ ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
+ ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/builtin_commands
+ ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/formats
+ ${INSTALL_DATA} ${WRKSRC}/llvm/utils/lit/lit/*.py \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
+ ${INSTALL_DATA} ${WRKSRC}/llvm/utils/lit/lit/builtin_commands/*.py \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/builtin_commands/
+ ${INSTALL_DATA} ${WRKSRC}/llvm/utils/lit/lit/formats/*.py \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/formats/
+ ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/FileCheck \
+ ${STAGEDIR}${LLVM_PREFIX}/bin/
+ ${LN} -fs ../${LLVM_DIR}/bin/FileCheck \
+ ${STAGEDIR}${PREFIX}/bin/FileCheck${LLVM_SUFFIX}
+
+post-install-LLD-on:
+ ${LN} -s ld.lld ${STAGEDIR}${LLVM_PREFIX}/bin/ld
+
+TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)'
+do-test:
+ if [ `${ID} -u` = 0 ]; then \
+ ${CHOWN} -R nobody ${WRKSRC}/test; \
+ su -m nobody -c ${TEST_CMD}; \
+ else \
+ ${SH} -c ${TEST_CMD}; \
+ fi
+
+post-install-STATIC_LIBS-off:
+ ${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/lib*.a
+
+build-plist:
+ @[ -d ${STAGEDIR} ] || (echo "Can't make plist before package is staged ${STAGEDIR}" && exit 1)
+ ${RM} ${PLIST} ${PLIST}.tmp
+ ${ECHO_CMD} "@comment >>>>> GENERATED FILE, DO NOT EDIT <<<<<" >> ${PLIST}.tmp
+ ${ECHO_CMD} "@comment Alter build-plist target and regenerate as required" >> ${PLIST}.tmp
+.for command in ${COMMANDS}
+ ${ECHO_CMD} bin/${command}%%LLVM_SUFFIX%% >> ${PLIST}.tmp
+.endfor
+.for command in ${LIT_COMMANDS}
+ ${ECHO_CMD} %%LIT%%bin/${command}%%LLVM_SUFFIX%% >> ${PLIST}.tmp
+ ${ECHO_CMD} %%LIT%%${LLVM_DIR:C|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|}/bin/${command} >> ${PLIST}.tmp
+.endfor
+
+ ${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \
+ ${GREP} -v '_ignorelist.txt$$' | \
+ ${GREP} -v '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \
+ ${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
+ -e 's|${LUA_MODLIBDIR:C|${PREFIX}/||}|%%LUA_MODLIBDIR%%|' \
+ -e 's|${PYTHON_SITELIBDIR:C|${PREFIX}/||}|%%PYTHON_SITELIBDIR%%|' \
+ -e 's|${PYTHON_TAG:C/\./\\./g}${PYTHON_ABIVER}|%%PYTHON_TAG%%%%PYTHON_ABIVER%%|' \
+ -e 's|${LLVM_RELEASE}|%%LLVM_RELEASE%%|' \
+ -e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' \
+ -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
+ -e 's|${LLVM_SUFFIX:C/\./\\./g}|%%LLVM_SUFFIX%%|' \
+ -e 's|${LLVM_MAJOR_MINOR:C/\./\\./}|%%LLVM_MAJOR_MINOR%%|' \
+ -e 's|/${LLVM_MAJOR}/|/%%LLVM_MAJOR%%/|' \
+ -e 's|\([-./]\)${LLVM_MAJOR}|\1%%LLVM_MAJOR%%|' \
+ -e 's|${CONFIGURE_TARGET}|%%CONFIGURE_TARGET%%|' \
+ | ${SORT} >> ${PLIST}.tmp
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
+ ${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' \
+ -e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
+ -e 's|${LLVM_SUFFIX:C/\./\\./g}|%%LLVM_SUFFIX%%|' \
+ -e 's|\([^0-9]\)${LLVM_MAJOR}$$|\1%%LLVM_MAJOR%%|' \
+ -e 's|\([^0-9]\)${LLVM_MAJOR}\([^0-9]\)|\1%%LLVM_MAJOR%%\2|' \
+ | ${SORT} >> ${PLIST}.tmp
+ ${AWK} '{ \
+ if ($$0 ~ /lib.lib[a-zA-Z].*\.a$$/ && $$0 !~ /(${BE_PATTERN})$$/) {printf "%%%%STATIC_LIBS%%%%"} \
+ if ($$0 ~ /.*\.cmake$$/) {printf "%%%%STATIC_LIBS%%%%"} \
+ if ($$0 ~ /${CLANG_PATTERN}/ && $$0 !~ /(${OPENMP_PATTERN}|${EXTRAS_PATTERN}|libclang_rt|${PYCLANG_PATTERN}|${BE_PATTERN})/) {printf "%%%%CLANG%%%%"} \
+ if ($$0 ~ /${COMPILER_RT_PATTERN}/) \
+ {printf "%%%%COMPILER_RT%%%%"} \
+ if ($$0 ~ /(${EXTRAS_PATTERN})/) {printf "%%%%EXTRAS%%%%"} \
+ if ($$0 ~ /(${FLANG_PATTERN})/ && $$0 !~ /${BE_PATTERN}$$/) {printf "%%%%FLANG%%%%"} \
+ if ($$0 ~ /(bin\/(ld|lld|wasm-ld))|liblld[^b]|\/lld\// && $$0 !~ /(lldb)/) {printf "%%%%LLD%%%%"} \
+ if ($$0 ~ /(argdumper|lldb|six.py)/) {printf "%%%%LLDB%%%%"} \
+ if ($$0 ~ /(${MLIR_PATTERN})/) {printf "%%%%MLIR%%%%"} \
+ if ($$0 ~ /(${OPENMP_PATTERN})/) {printf "%%%%OPENMP%%%%"} \
+ if ($$0 ~ /(${POLLY_PATTERN})/) {printf "%%%%POLLY%%%%"} \
+ if ($$0 ~ /${PYCLANG_PATTERN}/) {printf "%%%%PYCLANG%%%%"} \
+ if ($$0 !~ /(lib[a-z]*_rt|LLVMgold)/ && $$0 !~ /(${BE_PATTERN})$$/) {print} \
+ if ($$0 ~ /libflang_rt.runtime.a/) {print} \
+ }' ${PLIST}.tmp >> ${PLIST}
+ ${ECHO_CMD} '@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST}
+ ${ECHO_CMD} '@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST}
+ ${RM} ${PLIST}.tmp
+
+check-commands:
+.for command in ${COMMANDS}
+ test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command}
+.endfor
+
+.include <bsd.port.post.mk>
diff --git a/devel/llvm21/Makefile.COMMANDS b/devel/llvm21/Makefile.COMMANDS
new file mode 100644
index 000000000000..c571aa98c56f
--- /dev/null
+++ b/devel/llvm21/Makefile.COMMANDS
@@ -0,0 +1,161 @@
+LLVM_COMMANDS= \
+ bugpoint \
+ dsymutil \
+ llc \
+ lli \
+ llvm-addr2line \
+ llvm-ar \
+ llvm-as \
+ llvm-bcanalyzer \
+ llvm-bitcode-strip \
+ llvm-cat \
+ llvm-cfi-verify \
+ llvm-cgdata \
+ llvm-config \
+ llvm-cov \
+ llvm-ctxprof-util \
+ llvm-cvtres \
+ llvm-cxxmap \
+ llvm-debuginfo-analyzer \
+ llvm-debuginfod \
+ llvm-debuginfod-find \
+ llvm-diff \
+ llvm-dis \
+ llvm-dlltool \
+ llvm-dwarfdump \
+ llvm-dwarfutil \
+ llvm-dwp \
+ llvm-exegesis \
+ llvm-extract \
+ llvm-gsymutil \
+ llvm-ifs \
+ llvm-install-name-tool \
+ llvm-jitlink \
+ llvm-libtool-darwin \
+ llvm-link \
+ llvm-lipo \
+ llvm-mc \
+ llvm-ml \
+ llvm-ml64 \
+ llvm-modextract \
+ llvm-nm \
+ llvm-objcopy \
+ llvm-objdump \
+ llvm-opt-report \
+ llvm-otool \
+ llvm-pdbutil \
+ llvm-profdata \
+ llvm-profgen \
+ llvm-ranlib \
+ llvm-rc \
+ llvm-readelf \
+ llvm-readobj \
+ llvm-readtapi \
+ llvm-reduce \
+ llvm-remarkutil \
+ llvm-rtdyld \
+ llvm-sim \
+ llvm-size \
+ llvm-split \
+ llvm-stress \
+ llvm-strings \
+ llvm-strip \
+ llvm-symbolizer \
+ llvm-tblgen \
+ llvm-tli-checker \
+ llvm-undname \
+ llvm-windres \
+ llvm-xray \
+ opt \
+ reduce-chunk-list \
+ sancov
+
+CLANG_COMMANDS= \
+ amdgpu-arch \
+ analyze-build \
+ c-index-test \
+ clang \
+ clang++ \
+ clang-check \
+ clang-cpp \
+ clang-extdef-mapping \
+ clang-format \
+ clang-linker-wrapper \
+ clang-offload-bundler \
+ clang-offload-packager \
+ clang-repl \
+ clang-scan-deps \
+ clang-sycl-linker \
+ clang-tblgen \
+ diagtool \
+ hmaptool \
+ intercept-build \
+ nvptx-arch \
+ offload-arch \
+ scan-build \
+ scan-build-py \
+ scan-view
+
+EXTRAS_COMMANDS= \
+ clangd \
+ clang-apply-replacements \
+ clang-change-namespace \
+ clang-doc \
+ clang-include-cleaner \
+ clang-include-fixer \
+ clang-installapi \
+ clang-move \
+ clang-nvlink-wrapper \
+ clang-query \
+ clang-reorder-fields \
+ clang-tidy \
+ find-all-symbols \
+ modularize \
+ pp-trace
+
+FLANG_COMMANDS= \
+ bbc \
+ f18-parse-demo \
+ fir-lsp-server \
+ fir-opt \
+ flang \
+ tco
+
+LIT_COMMANDS= \
+ FileCheck \
+ lit \
+ llvm-lit
+
+LLD_COMMANDS= \
+ ld.lld \
+ ld64.lld \
+ lld \
+ lld-link \
+ wasm-ld
+
+LLDB_COMMANDS= \
+ lldb \
+ lldb-argdumper \
+ lldb-dap \
+ lldb-instr \
+ lldb-server
+
+MLIR_COMMANDS= \
+ mlir-cat \
+ mlir-lsp-server \
+ mlir-minimal-opt \
+ mlir-minimal-opt-canonicalize \
+ mlir-opt \
+ mlir-pdll \
+ mlir-pdll-lsp-server \
+ mlir-query \
+ mlir-reduce \
+ mlir-rewrite \
+ mlir-runner \
+ mlir-tblgen \
+ mlir-transform-opt \
+ mlir-translate \
+ tblgen-lsp-server \
+ tblgen-to-irdl
+
+OPENMP_COMMANDS=
diff --git a/devel/llvm21/Makefile.MAN1SRCS b/devel/llvm21/Makefile.MAN1SRCS
new file mode 100644
index 000000000000..898bbf26d03f
--- /dev/null
+++ b/devel/llvm21/Makefile.MAN1SRCS
@@ -0,0 +1,76 @@
+LLVM_MAN1SRCS= \
+ bugpoint.1 \
+ clang-tblgen.1 \
+ dsymutil.1 \
+ llc.1 \
+ lldb-tblgen.1 \
+ lli.1 \
+ llvm-addr2line.1 \
+ llvm-ar.1 \
+ llvm-as.1 \
+ llvm-bcanalyzer.1 \
+ llvm-cgdata.1 \
+ llvm-config.1 \
+ llvm-cov.1 \
+ llvm-cxxfilt.1 \
+ llvm-cxxmap.1 \
+ llvm-debuginfo-analyzer.1 \
+ llvm-diff.1 \
+ llvm-dis.1 \
+ llvm-dwarfdump.1 \
+ llvm-dwarfutil.1 \
+ llvm-exegesis.1 \
+ llvm-extract.1 \
+ llvm-ifs.1 \
+ llvm-install-name-tool.1 \
+ llvm-lib.1 \
+ llvm-libtool-darwin.1 \
+ llvm-lipo.1 \
+ llvm-link.1 \
+ llvm-locstats.1 \
+ llvm-mc.1 \
+ llvm-mca.1 \
+ llvm-nm.1 \
+ llvm-objcopy.1 \
+ llvm-objdump.1 \
+ llvm-opt-report.1 \
+ llvm-otool.1 \
+ llvm-pdbutil.1 \
+ llvm-profdata.1 \
+ llvm-profgen.1 \
+ llvm-ranlib.1 \
+ llvm-readelf.1 \
+ llvm-readobj.1 \
+ llvm-reduce.1 \
+ llvm-remarkutil.1 \
+ llvm-size.1 \
+ llvm-stress.1 \
+ llvm-strings.1 \
+ llvm-strip.1 \
+ llvm-symbolizer.1 \
+ llvm-tblgen.1 \
+ llvm-test-mustache-spec.1 \
+ llvm-tli-checker.1 \
+ mlir-tblgen.1 \
+ opt.1 \
+ tblgen.1
+
+CLANG_MAN1SRCS= \
+ clang.1 \
+ diagtool.1 \
+ scan-build.1
+
+EXTRAS_MAN1SRCS= \
+ extraclangtools.1
+
+FLANG_MAN1SRCS= \
+ flang.1
+
+LIT_MAN1SRCS= \
+ lit.1 \
+ FileCheck.1
+
+OPENMP_MAN1SRCS=
+
+POLLY_MAN1SRCS= \
+ polly.1
diff --git a/devel/llvm21/Makefile.RUNTIMES b/devel/llvm21/Makefile.RUNTIMES
new file mode 100644
index 000000000000..8d6c80c30391
--- /dev/null
+++ b/devel/llvm21/Makefile.RUNTIMES
@@ -0,0 +1,201 @@
+# Makefile.RUNTIMES
+#
+# LIBCLANG_RT_LIBS_<arch> - clang runtime files (actual name prefixed with
+# "libclang_rt." (e.g., asan.a -> libclang_rt.asan.a).
+#
+# RT_LIBS_<arch> - full name of other runtimes.
+
+RT_ARCHES=
+
+RT_ARCHES+=aarch64
+LIBCLANG_RT_LIBS_aarch64= \
+ asan-preinit.a \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ asan_static.a \
+ builtins.a \
+ cfi.a \
+ cfi_diag.a \
+ fuzzer.a \
+ fuzzer_interceptors.a \
+ fuzzer_no_main.a \
+ msan.a \
+ msan.a.syms \
+ msan_cxx.a \
+ msan_cxx.a.syms \
+ profile.a \
+ safestack.a \
+ stats.a \
+ stats_client.a \
+ tsan.a \
+ tsan.a.syms \
+ tsan.so \
+ tsan_cxx.a \
+ tsan_cxx.a.syms \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms \
+ xray-basic.a \
+ xray-fdr.a \
+ xray-profiling.a \
+ xray.a
+RT_LIBS_aarch64= liborc_rt.a
+
+RT_ARCHES+=i386
+LIBCLANG_RT_LIBS_i386= \
+ asan.a \
+ asan.so \
+ asan-preinit.a \
+ asan_static.a \
+ asan_cxx.a \
+ builtins.a \
+ cfi.a \
+ cfi_diag.a \
+ fuzzer.a \
+ fuzzer_interceptors.a \
+ fuzzer_no_main.a \
+ profile.a \
+ safestack.a \
+ stats.a \
+ stats_client.a \
+ ubsan_minimal.a \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a
+
+RT_ARCHES+=powerpc
+LIBCLANG_RT_LIBS_powerpc= \
+ builtins.a \
+ profile.a
+
+RT_ARCHES+=powerpc64
+LIBCLANG_RT_LIBS_powerpc64= \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan-preinit.a \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ asan_static.a \
+ builtins.a \
+ profile.a \
+ stats.a \
+ stats_client.a \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms
+
+RT_ARCHES+=powerpc64le
+LIBCLANG_RT_LIBS_powerpc64le= \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan-preinit.a \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ asan_static.a \
+ builtins.a \
+ profile.a \
+ stats.a \
+ stats_client.a \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms \
+ xray-basic.a \
+ xray-fdr.a \
+ xray.a \
+ xray-profiling.a
+
+RT_ARCHES+=riscv64
+LIBCLANG_RT_LIBS_riscv64= \
+ asan-preinit.a \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ asan_static.a \
+ builtins.a \
+ profile.a \
+ stats.a \
+ stats_client.a \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms
+
+RT_ARCHES+=x86_64
+LIBCLANG_RT_LIBS_x86_64= \
+ asan-preinit.a \
+ asan_static.a \
+ asan.a \
+ asan.a.syms \
+ asan.so \
+ asan_cxx.a \
+ asan_cxx.a.syms \
+ builtins.a \
+ cfi.a \
+ cfi_diag.a \
+ dd.a \
+ dyndd.so \
+ fuzzer.a \
+ fuzzer_interceptors.a \
+ fuzzer_no_main.a \
+ msan.a \
+ msan.a.syms \
+ msan_cxx.a \
+ msan_cxx.a.syms \
+ xray-basic.a \
+ xray-dso.a \
+ xray-fdr.a \
+ xray-profiling.a \
+ xray.a \
+ profile.a \
+ safestack.a \
+ stats.a \
+ stats_client.a \
+ tsan.a \
+ tsan.a.syms \
+ tsan.so \
+ tsan_cxx.a \
+ tsan_cxx.a.syms \
+ ubsan_minimal.a \
+ ubsan_minimal.a.syms \
+ ubsan_minimal.so \
+ ubsan_standalone.a \
+ ubsan_standalone.a.syms \
+ ubsan_standalone.so \
+ ubsan_standalone_cxx.a \
+ ubsan_standalone_cxx.a.syms
+RT_LIBS_x86_64= liborc_rt.a
+
+.for CRT_ARCH in ${RT_ARCHES}
+COMPILER_RT_LIBS_${CRT_ARCH}:=${LIBCLANG_RT_LIBS_${CRT_ARCH}:S|^|libclang_rt.|}
+.ifdef RT_LIBS_${CRT_ARCH}
+COMPILER_RT_LIBS_${CRT_ARCH}:= ${COMPILER_RT_LIBS_${CRT_ARCH}} ${RT_LIBS_${CRT_ARCH}}
+.endif
+.endfor
+
diff --git a/devel/llvm21/distinfo b/devel/llvm21/distinfo
new file mode 100644
index 000000000000..123c53e04200
--- /dev/null
+++ b/devel/llvm21/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753865672
+SHA256 (llvm-project-21.1.0-rc2.src.tar.xz) = 93d0c6ba2ba8bfd0416d8d4bd5438dc069f608160d19799387cd8fb46040598e
+SIZE (llvm-project-21.1.0-rc2.src.tar.xz) = 158947868
diff --git a/devel/llvm21/files/llvm-wrapper.sh.in b/devel/llvm21/files/llvm-wrapper.sh.in
new file mode 100644
index 000000000000..096e483c32a0
--- /dev/null
+++ b/devel/llvm21/files/llvm-wrapper.sh.in
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+LLVM_PREFIX="%%LLVM_PREFIX%%"
+LLVM_SUFFIX="%%LLVM_SUFFIX%%"
+
+tool=$0
+[ -L "$tool" ] && tool=$(/bin/realpath $tool)
+tool=${tool##*/}
+tool="${LLVM_PREFIX}/bin/${tool%${LLVM_SUFFIX}}"
+LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX}/lib" \
+ exec "${tool}" "${@}"
diff --git a/devel/llvm21/files/patch-clang_tools_clang-format_clang-format-sublime.py b/devel/llvm21/files/patch-clang_tools_clang-format_clang-format-sublime.py
new file mode 100644
index 000000000000..3e928e4b74c3
--- /dev/null
+++ b/devel/llvm21/files/patch-clang_tools_clang-format_clang-format-sublime.py
@@ -0,0 +1,11 @@
+--- clang/tools/clang-format/clang-format-sublime.py.orig
++++ clang/tools/clang-format/clang-format-sublime.py
+@@ -18,7 +18,7 @@
+ import subprocess
+
+ # Change this to the full path if clang-format is not on the path.
+-binary = "clang-format"
++binary = "clang-format%%LLVM_SUFFIX%%"
+
+ # Change this to format according to other formatting styles. See the output of
+ # 'clang-format --help' for a list of supported styles. The default looks for
diff --git a/devel/llvm21/files/patch-clang_tools_clang-format_clang-format.py b/devel/llvm21/files/patch-clang_tools_clang-format_clang-format.py
new file mode 100644
index 000000000000..8ea9b8deeaa6
--- /dev/null
+++ b/devel/llvm21/files/patch-clang_tools_clang-format_clang-format.py
@@ -0,0 +1,11 @@
+--- clang/tools/clang-format/clang-format.py.orig
++++ clang/tools/clang-format/clang-format.py
+@@ -49,7 +49,7 @@
+
+ # set g:clang_format_path to the path to clang-format if it is not on the path
+ # Change this to the full path if clang-format is not on the path.
+-binary = "clang-format"
++binary = "clang-format%%LLVM_SUFFIX%%"
+ if vim.eval('exists("g:clang_format_path")') == "1":
+ binary = vim.eval("g:clang_format_path")
+
diff --git a/devel/llvm21/files/patch-clang_tools_clang-format_git-clang-format b/devel/llvm21/files/patch-clang_tools_clang-format_git-clang-format
new file mode 100644
index 000000000000..6210f16cbd5b
--- /dev/null
+++ b/devel/llvm21/files/patch-clang_tools_clang-format_git-clang-format
@@ -0,0 +1,29 @@
+--- clang/tools/clang-format/git-clang-format.orig
++++ clang/tools/clang-format/git-clang-format
+@@ -136,7 +136,7 @@
+ )
+ p.add_argument(
+ "--binary",
+- default=config.get("clangformat.binary", "clang-format"),
++ default=config.get("clangformat.binary", "clang-format%%LLVM_SUFFIX%%"),
+ help="path to clang-format",
+ ),
+ p.add_argument(
+@@ -539,7 +539,7 @@
+
+
+ def run_clang_format_and_save_to_tree(
+- changed_lines, revision=None, binary="clang-format", style=None
++ changed_lines, revision=None, binary="clang-format%%LLVM_SUFFIX%%", style=None
+ ):
+ """Run clang-format on each file and save the result to a git tree.
+
+@@ -622,7 +622,7 @@
+ filename,
+ line_ranges,
+ revision=None,
+- binary="clang-format",
++ binary="clang-format%%LLVM_SUFFIX%%",
+ style=None,
+ env=None,
+ ):
diff --git a/devel/llvm21/files/patch-cmake_modules_AddSphinxTarget.cmake b/devel/llvm21/files/patch-cmake_modules_AddSphinxTarget.cmake
new file mode 100644
index 000000000000..4adf3652e8ee
--- /dev/null
+++ b/devel/llvm21/files/patch-cmake_modules_AddSphinxTarget.cmake
@@ -0,0 +1,11 @@
+--- llvm/cmake/modules/AddSphinxTarget.cmake.orig
++++ llvm/cmake/modules/AddSphinxTarget.cmake
+@@ -39,6 +39,8 @@
+ endif()
+
+ add_custom_target(${SPHINX_TARGET_NAME}
++ COMMAND ${CMAKE_COMMAND}
++ -E make_directory ${SPHINX_BUILD_DIR}
+ COMMAND ${CMAKE_COMMAND} -E env ${ARG_ENV_VARS}
+ ${SPHINX_EXECUTABLE}
+ -b ${builder}
diff --git a/devel/llvm21/files/patch-compiler-rt_lib_profile_InstrProfilingPlatformLinux.c b/devel/llvm21/files/patch-compiler-rt_lib_profile_InstrProfilingPlatformLinux.c
new file mode 100644
index 000000000000..07ddc83e1d3f
--- /dev/null
+++ b/devel/llvm21/files/patch-compiler-rt_lib_profile_InstrProfilingPlatformLinux.c
@@ -0,0 +1,13 @@
+--- compiler-rt/lib/profile/InstrProfilingPlatformLinux.c.orig
++++ compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
+@@ -17,6 +17,10 @@
+ #include "InstrProfiling.h"
+ #include "InstrProfilingInternal.h"
+
++#if !defined(ElfW)
++#define ElfW(type) Elf_##type
++#endif
++
+ #define PROF_DATA_START INSTR_PROF_SECT_START(INSTR_PROF_DATA_COMMON)
+ #define PROF_DATA_STOP INSTR_PROF_SECT_STOP(INSTR_PROF_DATA_COMMON)
+ #define PROF_NAME_START INSTR_PROF_SECT_START(INSTR_PROF_NAME_COMMON)
diff --git a/devel/llvm21/files/patch-fopenmp.diff b/devel/llvm21/files/patch-fopenmp.diff
new file mode 100644
index 000000000000..f521ac6e8d85
--- /dev/null
+++ b/devel/llvm21/files/patch-fopenmp.diff
@@ -0,0 +1,14 @@
+--- clang/lib/Driver/ToolChains/CommonArgs.cpp.orig 2017-05-10 17:18:56.000000000 +0000
++++ clang/lib/Driver/ToolChains/CommonArgs.cpp 2017-05-10 23:01:17.087686000 +0000
+@@ -441,7 +441,10 @@
+
+ switch (TC.getDriver().getOpenMPRuntime(Args)) {
+ case Driver::OMPRT_OMP:
+- CmdArgs.push_back("-lomp");
++ if (TC.getTriple().getOS() != llvm::Triple::FreeBSD || TC.isCrossCompiling() || !llvm::sys::fs::exists("%%LLVM_PREFIX%%/lib/libomp.so"))
++ CmdArgs.push_back("-lomp");
++ else
++ CmdArgs.push_back("%%LLVM_PREFIX%%/lib/libomp.so");
+ break;
+ case Driver::OMPRT_GOMP:
+ CmdArgs.push_back("-lgomp");
diff --git a/devel/llvm21/files/patch-lldb_CMakeLists.txt b/devel/llvm21/files/patch-lldb_CMakeLists.txt
new file mode 100644
index 000000000000..4061414dff4c
--- /dev/null
+++ b/devel/llvm21/files/patch-lldb_CMakeLists.txt
@@ -0,0 +1,12 @@
+Disable docs due to issues with auto-generated API docs
+
+--- lldb/CMakeLists.txt.orig
++++ lldb/CMakeLists.txt
+@@ -73,7 +73,6 @@
+
+ add_subdirectory(source)
+ add_subdirectory(tools)
+-add_subdirectory(docs)
+
+ if (LLDB_ENABLE_PYTHON)
+ if(LLDB_BUILD_FRAMEWORK)
diff --git a/devel/llvm21/files/xtoolchain.mk.in b/devel/llvm21/files/xtoolchain.mk.in
new file mode 100644
index 000000000000..48e6ad176d8f
--- /dev/null
+++ b/devel/llvm21/files/xtoolchain.mk.in
@@ -0,0 +1,6 @@
+XCC=%%LOCALBASE%%/bin/%%XCC%%
+XCXX=%%LOCALBASE%%/bin/%%XCXX%%
+XCPP=%%LOCALBASE%%/bin/%%XCPP%%
+XLD=%%LOCALBASE%%/bin/%%XLD%%
+CROSS_BINUTILS_PREFIX=/var/empty
+X_COMPILER_TYPE=%%X_COMPILER_TYPE%%
diff --git a/devel/llvm21/pkg-descr b/devel/llvm21/pkg-descr
new file mode 100644
index 000000000000..e686de4a0323
--- /dev/null
+++ b/devel/llvm21/pkg-descr
@@ -0,0 +1,6 @@
+The LLVM Project is a collection of modular and reusable compiler and
+toolchain technologies.
+
+This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),
+LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure
+these are built on.
diff --git a/devel/llvm21/pkg-plist b/devel/llvm21/pkg-plist
new file mode 100644
index 000000000000..7b1933d93e37
--- /dev/null
+++ b/devel/llvm21/pkg-plist
@@ -0,0 +1,7887 @@
+@comment >>>>> GENERATED FILE, DO NOT EDIT <<<<<
+@comment Alter build-plist target and regenerate as required
+bin/bugpoint%%LLVM_SUFFIX%%
+bin/dsymutil%%LLVM_SUFFIX%%
+bin/llc%%LLVM_SUFFIX%%
+bin/lli%%LLVM_SUFFIX%%
+bin/llvm-addr2line%%LLVM_SUFFIX%%
+bin/llvm-ar%%LLVM_SUFFIX%%
+bin/llvm-as%%LLVM_SUFFIX%%
+bin/llvm-bcanalyzer%%LLVM_SUFFIX%%
+bin/llvm-bitcode-strip%%LLVM_SUFFIX%%
+bin/llvm-cat%%LLVM_SUFFIX%%
+bin/llvm-cfi-verify%%LLVM_SUFFIX%%
+bin/llvm-cgdata%%LLVM_SUFFIX%%
+bin/llvm-config%%LLVM_SUFFIX%%
+bin/llvm-cov%%LLVM_SUFFIX%%
+bin/llvm-ctxprof-util%%LLVM_SUFFIX%%
+bin/llvm-cvtres%%LLVM_SUFFIX%%
+bin/llvm-cxxmap%%LLVM_SUFFIX%%
+bin/llvm-debuginfo-analyzer%%LLVM_SUFFIX%%
+bin/llvm-debuginfod%%LLVM_SUFFIX%%
+bin/llvm-debuginfod-find%%LLVM_SUFFIX%%
+bin/llvm-diff%%LLVM_SUFFIX%%
+bin/llvm-dis%%LLVM_SUFFIX%%
+bin/llvm-dlltool%%LLVM_SUFFIX%%
+bin/llvm-dwarfdump%%LLVM_SUFFIX%%
+bin/llvm-dwarfutil%%LLVM_SUFFIX%%
+bin/llvm-dwp%%LLVM_SUFFIX%%
+bin/llvm-exegesis%%LLVM_SUFFIX%%
+bin/llvm-extract%%LLVM_SUFFIX%%
+bin/llvm-gsymutil%%LLVM_SUFFIX%%
+bin/llvm-ifs%%LLVM_SUFFIX%%
+bin/llvm-install-name-tool%%LLVM_SUFFIX%%
+bin/llvm-jitlink%%LLVM_SUFFIX%%
+bin/llvm-libtool-darwin%%LLVM_SUFFIX%%
+bin/llvm-link%%LLVM_SUFFIX%%
+bin/llvm-lipo%%LLVM_SUFFIX%%
+bin/llvm-mc%%LLVM_SUFFIX%%
+bin/llvm-ml%%LLVM_SUFFIX%%
+bin/llvm-ml64%%LLVM_SUFFIX%%
+bin/llvm-modextract%%LLVM_SUFFIX%%
+bin/llvm-nm%%LLVM_SUFFIX%%
+bin/llvm-objcopy%%LLVM_SUFFIX%%
+bin/llvm-objdump%%LLVM_SUFFIX%%
+bin/llvm-opt-report%%LLVM_SUFFIX%%
+bin/llvm-otool%%LLVM_SUFFIX%%
+bin/llvm-pdbutil%%LLVM_SUFFIX%%
+bin/llvm-profdata%%LLVM_SUFFIX%%
+bin/llvm-profgen%%LLVM_SUFFIX%%
+bin/llvm-ranlib%%LLVM_SUFFIX%%
+bin/llvm-rc%%LLVM_SUFFIX%%
+bin/llvm-readelf%%LLVM_SUFFIX%%
+bin/llvm-readobj%%LLVM_SUFFIX%%
+bin/llvm-readtapi%%LLVM_SUFFIX%%
+bin/llvm-reduce%%LLVM_SUFFIX%%
+bin/llvm-remarkutil%%LLVM_SUFFIX%%
+bin/llvm-rtdyld%%LLVM_SUFFIX%%
+bin/llvm-sim%%LLVM_SUFFIX%%
+bin/llvm-size%%LLVM_SUFFIX%%
+bin/llvm-split%%LLVM_SUFFIX%%
+bin/llvm-stress%%LLVM_SUFFIX%%
+bin/llvm-strings%%LLVM_SUFFIX%%
+bin/llvm-strip%%LLVM_SUFFIX%%
+bin/llvm-symbolizer%%LLVM_SUFFIX%%
+bin/llvm-tblgen%%LLVM_SUFFIX%%
+bin/llvm-tli-checker%%LLVM_SUFFIX%%
+bin/llvm-undname%%LLVM_SUFFIX%%
+bin/llvm-windres%%LLVM_SUFFIX%%
+bin/llvm-xray%%LLVM_SUFFIX%%
+bin/opt%%LLVM_SUFFIX%%
+bin/reduce-chunk-list%%LLVM_SUFFIX%%
+bin/sancov%%LLVM_SUFFIX%%
+%%CLANG%%bin/amdgpu-arch%%LLVM_SUFFIX%%
+%%CLANG%%bin/analyze-build%%LLVM_SUFFIX%%
+%%CLANG%%bin/c-index-test%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang++%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-check%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-cpp%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-extdef-mapping%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-format%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-linker-wrapper%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-offload-bundler%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-offload-packager%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-repl%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-scan-deps%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-sycl-linker%%LLVM_SUFFIX%%
+%%CLANG%%bin/clang-tblgen%%LLVM_SUFFIX%%
+%%CLANG%%bin/diagtool%%LLVM_SUFFIX%%
+%%CLANG%%bin/hmaptool%%LLVM_SUFFIX%%
+%%CLANG%%bin/intercept-build%%LLVM_SUFFIX%%
+%%CLANG%%bin/nvptx-arch%%LLVM_SUFFIX%%
+bin/offload-arch%%LLVM_SUFFIX%%
+%%CLANG%%bin/scan-build%%LLVM_SUFFIX%%
+%%CLANG%%bin/scan-build-py%%LLVM_SUFFIX%%
+%%CLANG%%bin/scan-view%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clangd%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-apply-replacements%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-change-namespace%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-doc%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-include-cleaner%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-include-fixer%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-installapi%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-move%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-nvlink-wrapper%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-query%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-reorder-fields%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clang-tidy%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/find-all-symbols%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/modularize%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/pp-trace%%LLVM_SUFFIX%%
+%%FLANG%%bin/bbc%%LLVM_SUFFIX%%
+%%FLANG%%bin/f18-parse-demo%%LLVM_SUFFIX%%
+%%FLANG%%bin/fir-lsp-server%%LLVM_SUFFIX%%
+%%FLANG%%bin/fir-opt%%LLVM_SUFFIX%%
+%%FLANG%%bin/flang%%LLVM_SUFFIX%%
+%%FLANG%%bin/tco%%LLVM_SUFFIX%%
+%%LLD%%bin/ld.lld%%LLVM_SUFFIX%%
+%%LLD%%bin/ld64.lld%%LLVM_SUFFIX%%
+%%LLD%%bin/lld%%LLVM_SUFFIX%%
+%%LLD%%bin/lld-link%%LLVM_SUFFIX%%
+%%LLD%%bin/wasm-ld%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb-argdumper%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb-dap%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb-instr%%LLVM_SUFFIX%%
+%%LLDB%%bin/lldb-server%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-cat%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-lsp-server%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-minimal-opt%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-minimal-opt-canonicalize%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-opt%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-pdll%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-pdll-lsp-server%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-query%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-reduce%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-rewrite%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-runner%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-tblgen%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-transform-opt%%LLVM_SUFFIX%%
+%%MLIR%%bin/mlir-translate%%LLVM_SUFFIX%%
+%%MLIR%%bin/tblgen-lsp-server%%LLVM_SUFFIX%%
+%%MLIR%%bin/tblgen-to-irdl%%LLVM_SUFFIX%%
+%%LIT%%bin/FileCheck%%LLVM_SUFFIX%%
+%%LIT%%llvm%%LLVM_SUFFIX%%/bin/FileCheck
+%%LIT%%bin/lit%%LLVM_SUFFIX%%
+%%LIT%%llvm%%LLVM_SUFFIX%%/bin/lit
+%%LIT%%bin/llvm-lit%%LLVM_SUFFIX%%
+%%LIT%%llvm%%LLVM_SUFFIX%%/bin/llvm-lit
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%LUA_MODLIBDIR%%/lldb.so
+%%PYCLANG%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/clang/__init__.py
+%%PYCLANG%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/clang/cindex.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/_lldb%%PYTHON_TAG%%%%PYTHON_ABIVER%%.so
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/embedded_interpreter.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/Logger.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/attrib_fromdict.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/cache.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/cpp/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/cpp/gnu_libstdcpp.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/cpp/libcxx.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/metrics.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/synth.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/lldb-argdumper
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/operating_system.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/parsed_cmd.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_platform.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_process.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/plugins/scripted_thread_plan.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/utils/__init__.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/utils/in_call_stack.py
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/utils/symbolication.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/amdgpu-arch
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/analyze-build
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/bbc
+llvm%%LLVM_SUFFIX%%/bin/bugpoint
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/c-index-test
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang++
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-%%LLVM_MAJOR%%
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-apply-replacements
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-change-namespace
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-check
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-cl
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-cpp
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-doc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-extdef-mapping
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-format
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-include-cleaner
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-include-fixer
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-installapi
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-linker-wrapper
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-move
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-nvlink-wrapper
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-bundler
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-packager
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-query
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-refactor
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-reorder-fields
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-repl
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-scan-deps
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-sycl-linker
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-tblgen
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-tidy
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clangd
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/diagtool
+llvm%%LLVM_SUFFIX%%/bin/dsymutil
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/f18-parse-demo
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/find-all-symbols
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/fir-lsp-server
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/fir-opt
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/flang
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/flang-%%LLVM_MAJOR%%
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/flang-new
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/git-clang-format
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/hmaptool
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/intercept-build
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/ld
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/ld.lld
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/ld64.lld
+llvm%%LLVM_SUFFIX%%/bin/llc
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/lld
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/lld-link
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb-argdumper
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb-dap
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb-instr
+%%LLDB%%llvm%%LLVM_SUFFIX%%/bin/lldb-server
+llvm%%LLVM_SUFFIX%%/bin/lli
+llvm%%LLVM_SUFFIX%%/bin/llvm-addr2line
+llvm%%LLVM_SUFFIX%%/bin/llvm-ar
+llvm%%LLVM_SUFFIX%%/bin/llvm-as
+llvm%%LLVM_SUFFIX%%/bin/llvm-bcanalyzer
+llvm%%LLVM_SUFFIX%%/bin/llvm-bitcode-strip
+llvm%%LLVM_SUFFIX%%/bin/llvm-c-test
+llvm%%LLVM_SUFFIX%%/bin/llvm-cat
+llvm%%LLVM_SUFFIX%%/bin/llvm-cfi-verify
+llvm%%LLVM_SUFFIX%%/bin/llvm-cgdata
+llvm%%LLVM_SUFFIX%%/bin/llvm-config
+llvm%%LLVM_SUFFIX%%/bin/llvm-cov
+llvm%%LLVM_SUFFIX%%/bin/llvm-ctxprof-util
+llvm%%LLVM_SUFFIX%%/bin/llvm-cvtres
+llvm%%LLVM_SUFFIX%%/bin/llvm-cxxdump
+llvm%%LLVM_SUFFIX%%/bin/llvm-cxxfilt
+llvm%%LLVM_SUFFIX%%/bin/llvm-cxxmap
+llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfo-analyzer
+llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfod
+llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfod-find
+llvm%%LLVM_SUFFIX%%/bin/llvm-diff
+llvm%%LLVM_SUFFIX%%/bin/llvm-dis
+llvm%%LLVM_SUFFIX%%/bin/llvm-dlltool
+llvm%%LLVM_SUFFIX%%/bin/llvm-dwarfdump
+llvm%%LLVM_SUFFIX%%/bin/llvm-dwarfutil
+llvm%%LLVM_SUFFIX%%/bin/llvm-dwp
+llvm%%LLVM_SUFFIX%%/bin/llvm-exegesis
+llvm%%LLVM_SUFFIX%%/bin/llvm-extract
+llvm%%LLVM_SUFFIX%%/bin/llvm-gsymutil
+llvm%%LLVM_SUFFIX%%/bin/llvm-ifs
+llvm%%LLVM_SUFFIX%%/bin/llvm-install-name-tool
+llvm%%LLVM_SUFFIX%%/bin/llvm-jitlink
+llvm%%LLVM_SUFFIX%%/bin/llvm-lib
+llvm%%LLVM_SUFFIX%%/bin/llvm-libtool-darwin
+llvm%%LLVM_SUFFIX%%/bin/llvm-link
+llvm%%LLVM_SUFFIX%%/bin/llvm-lipo
+llvm%%LLVM_SUFFIX%%/bin/llvm-lto
+llvm%%LLVM_SUFFIX%%/bin/llvm-lto2
+llvm%%LLVM_SUFFIX%%/bin/llvm-mc
+llvm%%LLVM_SUFFIX%%/bin/llvm-mca
+llvm%%LLVM_SUFFIX%%/bin/llvm-ml
+llvm%%LLVM_SUFFIX%%/bin/llvm-ml64
+llvm%%LLVM_SUFFIX%%/bin/llvm-modextract
+llvm%%LLVM_SUFFIX%%/bin/llvm-nm
+llvm%%LLVM_SUFFIX%%/bin/llvm-objcopy
+llvm%%LLVM_SUFFIX%%/bin/llvm-objdump
+llvm%%LLVM_SUFFIX%%/bin/llvm-opt-report
+llvm%%LLVM_SUFFIX%%/bin/llvm-otool
+llvm%%LLVM_SUFFIX%%/bin/llvm-pdbutil
+llvm%%LLVM_SUFFIX%%/bin/llvm-profdata
+llvm%%LLVM_SUFFIX%%/bin/llvm-profgen
+llvm%%LLVM_SUFFIX%%/bin/llvm-ranlib
+llvm%%LLVM_SUFFIX%%/bin/llvm-rc
+llvm%%LLVM_SUFFIX%%/bin/llvm-readelf
+llvm%%LLVM_SUFFIX%%/bin/llvm-readobj
+llvm%%LLVM_SUFFIX%%/bin/llvm-readtapi
+llvm%%LLVM_SUFFIX%%/bin/llvm-reduce
+llvm%%LLVM_SUFFIX%%/bin/llvm-remarkutil
+llvm%%LLVM_SUFFIX%%/bin/llvm-rtdyld
+llvm%%LLVM_SUFFIX%%/bin/llvm-sim
+llvm%%LLVM_SUFFIX%%/bin/llvm-size
+llvm%%LLVM_SUFFIX%%/bin/llvm-split
+llvm%%LLVM_SUFFIX%%/bin/llvm-stress
+llvm%%LLVM_SUFFIX%%/bin/llvm-strings
+llvm%%LLVM_SUFFIX%%/bin/llvm-strip
+llvm%%LLVM_SUFFIX%%/bin/llvm-symbolizer
+llvm%%LLVM_SUFFIX%%/bin/llvm-tblgen
+llvm%%LLVM_SUFFIX%%/bin/llvm-tli-checker
+llvm%%LLVM_SUFFIX%%/bin/llvm-undname
+llvm%%LLVM_SUFFIX%%/bin/llvm-windres
+llvm%%LLVM_SUFFIX%%/bin/llvm-xray
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-cat
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-linalg-ods-yaml-gen
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-lsp-server
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-minimal-opt
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-minimal-opt-canonicalize
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-opt
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-pdll
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-pdll-lsp-server
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-query
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-reduce
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-rewrite
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-runner
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-tblgen
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-transform-opt
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/mlir-translate
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/modularize
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/nvptx-arch
+llvm%%LLVM_SUFFIX%%/bin/offload-arch
+llvm%%LLVM_SUFFIX%%/bin/opt
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/pp-trace
+llvm%%LLVM_SUFFIX%%/bin/reduce-chunk-list
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/run-clang-tidy
+llvm%%LLVM_SUFFIX%%/bin/sancov
+llvm%%LLVM_SUFFIX%%/bin/sanstats
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-build
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-build-py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-view
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/tblgen-lsp-server
+%%MLIR%%llvm%%LLVM_SUFFIX%%/bin/tblgen-to-irdl
+%%FLANG%%llvm%%LLVM_SUFFIX%%/bin/tco
+llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
+%%LLD%%llvm%%LLVM_SUFFIX%%/bin/wasm-ld
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/BuildSystem.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXCompilationDatabase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXErrorCode.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXSourceLocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXString.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Documentation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/ExternC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/FatalErrorHandler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Index.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Platform.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Rewrite.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidy.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyDiagnosticConsumer.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyForceLinker.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyModule.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyModuleRegistry.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyOptions.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyProfiling.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ExpandModularHeadersPPCallbacks.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/FileExtensionsSet.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/GlobList.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/NoLintDirectiveHandler.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/AbseilMatcher.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/CleanupCtadCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationAdditionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationConversionCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationDivisionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationFactoryFloatCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationFactoryScaleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationRewriter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationSubtractionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/DurationUnnecessaryConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/FasterStrsplitDelimiterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/NoInternalDependenciesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/NoNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/RedundantStrcatCallsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/StrCatAppendCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/StringFindStartswithCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/StringFindStrContainsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/TimeComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/TimeSubtractionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/UpgradeDurationConversionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/IdDependentBackwardBranchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/KernelNameRestrictionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/SingleWorkItemBarrierCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/StructPackAlignCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/altera/UnrollLoopsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecAccept4Check.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecAcceptCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecCreatCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecDupCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecEpollCreate1Check.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecEpollCreateCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecFopenCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecInotifyInit1Check.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecInotifyInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecMemfdCreateCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecOpenCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecPipe2Check.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecPipeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/CloexecSocketCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/android/ComparisonInTempFailureRetryCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/boost/UseRangesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/boost/UseToStringCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ArgumentCommentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/AssertSideEffectCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/AssignmentInIfConditionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BadSignalToKillThreadCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BitwisePointerCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BranchCloneCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CapturingThisInMemberVariableCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CastingThroughVoidCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ChainedComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CopyConstructorInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CrtpConstructorAccessibilityCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/DanglingHandleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/EmptyCatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ExceptionEscapeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/FoldInitTypeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ImplicitWideningOfMultiplicationResultCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/InaccurateEraseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IncDecInConditionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IncorrectEnableIfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IncorrectEnableSharedFromThisCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IncorrectRoundingsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/InfiniteLoopCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/IntegerDivisionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/LambdaFunctionNameCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MacroParenthesesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisleadingSetterOfReferenceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedWideningCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MoveForwardingReferenceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MultiLevelImplicitPointerConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MultipleNewInOneExpressionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MultipleStatementMacroCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NarrowingConversionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NoEscapeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NondeterministicPointerIterationOrderCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NotNullTerminatedResultCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/OptionalValueConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ParentVirtualCallCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/PointerArithmeticOnPolymorphicObjectCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/PosixReturnCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/RedundantBranchConditionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ReservedIdentifierCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SignalHandlerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SignedCharMisuseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SizeofContainerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SizeofExpressionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StandaloneEmptyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringConstructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringIntegerAssignmentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringviewNullptrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousEnumUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousIncludeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMissingCommaCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousReallocUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousSemicolonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousStringCompareCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousStringviewDataUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SwappedArgumentsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SwitchMissingDefaultCaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TaggedUnionMemberCountCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TerminatingContinueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ThrowKeywordMissingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TooSmallLoopVariableCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UncheckedOptionalAccessCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UndelegatedConstructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnintendedCharOstreamOutputCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UniquePtrArrayMismatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnsafeFunctionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedLocalNonTrivialVariableCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedRaiiCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedReturnValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UseAfterMoveCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/VirtualNearMissCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/CommandProcessorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/DontModifyStdNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/FloatLoopCounter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/LimitedRandomnessCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/MutatingCopyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/SetLongJmpCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/StaticObjectExceptionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/StrToNumCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/ThrownExceptionTypeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/VariadicFunctionDefCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/concurrency/MtUnsafeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidCapturingLambdaCoroutinesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidConstOrRefDataMembersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidDoWhileCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidGotoCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidReferenceCoroutineParametersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/InitVariablesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MacroUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MisleadingCaptureDefaultByValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MissingStdForwardCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/NoMallocCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/NoSuspendWithLockCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/RvalueReferenceParamNotMovedCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/SlicingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/UseEnumClassCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/darwin/AvoidSpinlockCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/darwin/DispatchOnceNonstaticCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/MultipleInheritanceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/OverloadedOperatorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/TrailingReturnCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/fuchsia/VirtualInheritanceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/AvoidCStyleCastsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/AvoidNSObjectNewCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/AvoidThrowingObjCExceptionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/DefaultArgumentsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/ExplicitConstructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/ExplicitMakePairCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/FunctionNamingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/GlobalNamesInHeadersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/GlobalVariableDeclarationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/IntegerTypesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/OverloadedUnaryAndCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/TodoCommentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/UpgradeGoogletestCaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/google/UsingNamespaceDirectiveCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/ExceptionBaseclassCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/IgnoredRemoveResultCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/MultiwayPathsCoveredCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/NoAssemblerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/hicpp/SignedBitwiseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/linuxkernel/MustCheckErrsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/HeaderGuardCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/IncludeOrderCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/PreferStaticOverAnonymousNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/TwineLocalCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/InlineFunctionDeclCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/NamespaceConstants.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/ConfusableIdentifierCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/ConstCorrectnessCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/CoroutineHostileRAIICheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/DefinitionsInHeadersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/HeaderIncludeCycleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/IncludeCleanerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisleadingBidirectional.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisleadingIdentifier.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisplacedConstCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/NewDeleteOverloadsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/NoRecursionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/NonCopyableObjects.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/RedundantExpressionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/StaticAssertCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnconventionalAssignOperatorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UniqueptrResetReleaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedAliasDeclsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedParametersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedUsingDeclsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UseAnonymousNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UseInternalLinkageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/AvoidBindCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/AvoidCArraysCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/DeprecatedHeadersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/IntegralLiteralExpressionMatcher.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/LoopConvertCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/LoopConvertUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MacroToEnumCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MakeSharedCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MakeSmartPtrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MakeUniqueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/MinMaxUseInitializerListCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/PassByValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/RawStringLiteralCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/RedundantVoidArgCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReplaceAutoPtrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReplaceRandomShuffleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReturnBracedInitListCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ShrinkToFitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/TypeTraitsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UnaryStaticAssertCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseAutoCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseBoolLiteralsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseConstraintsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseDefaultMemberInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseDesignatedInitializersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseEmplaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseEqualsDefaultCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseEqualsDeleteCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseIntegerSignComparisonCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNodiscardCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNoexceptCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNullptrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseOverrideCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseRangesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseScopedLockCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStartsEndsWithCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdFormatCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdNumbersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdPrintCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseTrailingReturnTypeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseTransparentFunctorsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseUncaughtExceptionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseUsingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/mpi/BufferDerefCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/mpi/TypeMismatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/AssertEquals.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/AvoidNSErrorInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/DeallocInCategoryCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/ForbiddenSubclassingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/MissingHashCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/NSDateFormatterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/PropertyDeclarationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/SuperSelfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/openmp/ExceptionEscapeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/openmp/UseDefaultNoneCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/AvoidEndlCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/EnumSizeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/FasterStringFindCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/ForRangeCopyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/ImplicitConversionInLoopCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/InefficientAlgorithmCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/InefficientStringConcatenationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/InefficientVectorOperationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/MoveConstArgCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/MoveConstructorInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoAutomaticMoveCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoIntToPtrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptDestructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptFunctionBaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptMoveConstructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptSwapCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/TriviallyDestructibleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/TypePromotionInMathFnCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/UnnecessaryCopyInitialization.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/UnnecessaryValueParamCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/AvoidPragmaOnceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/RestrictSystemIncludesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/SIMDIntrinsicsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/StdAllocatorConstCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/TemplateVirtualMemberFunctionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AmbiguousSmartptrResetCallCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidConstParamsInDecls.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidNestedConditionalOperatorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidReturnWithVoidValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/BracesAroundStatementsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ConstReturnTypeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ContainerContainsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ContainerDataPointerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ContainerSizeEmptyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ConvertMemberFunctionsToStatic.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/DeleteNullPointerCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/DuplicateIncludeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ElseAfterReturnCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/EnumInitialValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/FunctionCognitiveComplexityCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/FunctionSizeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/IdentifierLengthCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/IdentifierNamingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ImplicitBoolConversionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/IsolateDeclarationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MagicNumbersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MakeMemberFunctionConstCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MathMissingParenthesesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MisleadingIndentationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/MisplacedArrayIndexCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NamedParameterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NamespaceCommentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NonConstParameterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/OperatorsRepresentationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/QualifiedAutoCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantAccessSpecifiersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantCastingCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantControlFlowCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantDeclarationCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantInlineSpecifierCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantMemberInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantPreprocessorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantSmartptrGetCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantStringCStrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantStringInitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ReferenceToConstructedTemporaryCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/SimplifyBooleanExprCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/SimplifySubscriptExprCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/StaticAccessedThroughInstanceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/StringCompareCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/SuspiciousCallArgumentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UppercaseLiteralSuffixCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseAnyOfAllOfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseConcisePreprocessorDirectivesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseStdMinMaxCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/tool/ClangTidyMain.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ASTUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/Aliasing.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/BracesAroundStatement.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/DeclRefExprUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/DesignatedInitializers.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExceptionAnalyzer.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExceptionSpecAnalyzer.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExprSequence.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FileExtensionsUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FixItHintUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FormatStringConverter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/HeaderGuard.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/IncludeInserter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/IncludeSorter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/LexerUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/Matchers.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/NamespaceAliaser.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/OptionsUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/RenamerClangTidyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/TransformerClangTidyCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/TypeTraits.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/UseRangesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/UsingInserter.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/zircon/TemporaryObjectsCheck.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesYAMLCompiler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/Types.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/APNumericStorage.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/APValue.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTConcept.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTContextAllocate.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDumper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTDumperUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTFwd.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImportError.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporterLookupTable.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTImporterSharedState.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTLambda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTMutationListener.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTNodeTraverser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTStructuralEquivalence.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTTypeTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTUnresolvedSet.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ASTVector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicReader.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractBasicWriter.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeReader.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AbstractTypeWriter.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Attr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrImpl.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrIterator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrNodeTraverse.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrTextNodeDump.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AttrVisitor.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Attrs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Availability.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/BaseSubobject.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/BuiltinTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CXXInheritance.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CXXRecordDeclDefinitionBits.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CanonicalType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CharUnits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Comment.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentBriefParser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandInfo.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentCommandTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLTags.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentHTMLTagsProperties.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentLexer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentNodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentParser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentSema.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CommentVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ComparisonCategories.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ComputeDependence.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/CurrentSourceLocExprScope.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DataCollection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Decl.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclAccessPair.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclCXX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclContextInternals.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclFriend.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclGroup.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclID.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclLookups.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclNodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclObjCCommon.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclOpenACC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclOpenMP.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclTemplate.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclarationName.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DependenceFlags.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DependentDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DynamicRecursiveASTVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/EvaluatedExprVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Expr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprCXX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprConcepts.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExprOpenMP.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExternalASTMerger.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ExternalASTSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/FormatString.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/GlobalDecl.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/IgnoreExpr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/JSONNodeDumper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/LambdaCapture.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/LocInfoType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Mangle.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/MangleNumberingContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NSAPI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NestedNameSpecifier.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NonTrivialTypeVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRDiagsEmitter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRHash.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OSLog.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenACCClause.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenMPClause.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OperationKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OperationKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OptionalDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ParentMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ParentMapContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/PrettyDeclStackTrace.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/PrettyPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/QualTypeNames.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Randstruct.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/RawCommentList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/RecordLayout.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/RecursiveASTVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Redeclarable.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/SYCLKernelInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/SelectorLocationsKind.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Stmt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtCXX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtDataCollectors.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtGraphTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtIterator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtNodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtOpenACC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtOpenMP.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtSYCL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/StmtVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TemplateArgumentVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TemplateBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TemplateName.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TextNodeDumper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/Type.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeLoc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeLocNodes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeLocVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeNodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeOrdering.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/TypeVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/UnresolvedSet.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/VTTBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/VTableBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchFinder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchersInternal.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/ASTMatchersMacros.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/Diagnostics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/Parser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/Registry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/VariantValue.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/GtestMatchers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/LowLevelHelpers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/CalledOnceCheck.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Consumed.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Dominators.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/IntervalPartition.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/LifetimeSafety.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/LiveVariables.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/PostOrderCFGView.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ReachableCode.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafety.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyOps.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UninitializedValues.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UnsafeBufferUsage.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UnsafeBufferUsageGadgets.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnalysisDeclContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnyCall.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/BodyFarm.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CFG.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CFGStmtMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CallGraph.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CloneDetection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CodeInjector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/ConstructionContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/CocoaConventions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/ASTOps.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/AdornedCFG.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Arena.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/CFGMatchSwitch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/CNFFormula.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/CachedConstAccessorsLattice.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowLattice.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowValues.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowWorklist.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DebugSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Formula.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Logger.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/MapLattice.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/MatchSwitch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/NoopAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/NoopLattice.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/RecordOps.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/SimplifyConstraints.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/SmartPointerAccessorCaching.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Solver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/StorageLocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Transfer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Value.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/WatchedLiteralsSolver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/IssueHash.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/MacroExpansionContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/PathDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/ProgramPoint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/RetainSummaryManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/SelectorExtras.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Support/BumpVector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Support/FixitUtil.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AArch64ACLETypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ABI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AMDGPUTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ASTSourceDescriptor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AddressSpaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AlignedAllocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AllDiagnostics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrHasAttributeImpl.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrParsedAttrList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubMatchRulesList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubjectMatchRules.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeCommonInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeScopeInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeSpellingList.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Attributes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BitmaskEnum.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinHeaders.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinTemplates.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64NeonSVEBridge.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64NeonSVEBridge_cg.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAMDGPU.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsARM.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsBPF.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsDirectX.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagon.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagonMapCustomDep.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArchBase.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArchLASX.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArchLSX.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsMips.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNVPTX.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsPPC.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsRISCV.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSPIRVCL.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSPIRVCommon.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSPIRVVK.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSystemZ.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsVE.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsVEVL.gen.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsWebAssembly.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsX86.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsX86_64.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsXCore.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CFProtectionOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CFProtectionOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CLWarnings.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CXX11AttributeInfo.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CapturedStmt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CharInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CodeGenOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CodeGenOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CommentOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Cuda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CustomizableOptional.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DarwinSDKInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DebugOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Diagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAllCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCategories.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticComment.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTU.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticError.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontend.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticGroups.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticIDs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticIndexName.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPICompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPIEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPIInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPIKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLex.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParse.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoring.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSema.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerialization.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationCompatIDs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationInterface.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DirectoryEntry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ExceptionSpecificationType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ExpressionTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FPOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Features.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileEntry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileSystemOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileSystemStatCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/HLSLIntangibleTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/HLSLRuntime.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/HeaderInclude.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/IdentifierTable.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/JsonSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LLVM.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Lambda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangStandard.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LangStandards.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Linkage.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/MSP430Target.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/MacroBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/MakeSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Module.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/NoSanitizeList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ObjCRuntime.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OffloadArch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenACCClauses.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenACCKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLExtensionTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLExtensions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLImageTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenMPKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenMPKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorPrecedence.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PPCTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ParsedAttrInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PartialDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PlistSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PointerAuthOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PragmaKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PrettyStackTrace.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ProfileList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/RISCVVTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/RegularKeywordAttrInfo.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SanitizerSpecialCaseList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sanitizers.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sanitizers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sarif.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SimpleTypoCorrection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceLocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceManagerInternals.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceMgrAdapter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Specifiers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Stack.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/StackExhaustionHandler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SyncScope.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetBuiltins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetCXXABI.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetCXXABI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetID.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetOSMacros.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TargetOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TemplateKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Thunk.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TokenKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TokenKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TransformTypeTraits.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TypeTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/UnsignedOrNone.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Visibility.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/WebAssemblyReferenceTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayInstr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayLists.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtin_aliases.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_fp16.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_immcheck_types.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_aliases.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_neon.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_builtins_za_state.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_sema_rangechecks.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_streaming_attrs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_sema_rangechecks.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_streaming_attrs.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_typeflags.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_andes_vector_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_andes_vector_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_andes_vector_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/ABIArgInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/CIRGenerator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/CIRToCIRPasses.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRAttrs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRDataLayout.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRDialect.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIROpsEnums.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRTypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRTypesDetails.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/OpenACC/CIROpenACCTypeInterfaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/OpenACC/RegisterOpenACCExtensions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/Passes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/FrontendAction/CIRGenAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Interfaces/CIRLoopOpInterface.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Interfaces/CIROpInterfaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Interfaces/CIRTypeInterfaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/LowerToLLVM.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/LoweringHelpers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/MissingFeatures.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Passes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/TypeEvaluationKind.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/BackendUtil.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CGFunctionInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CodeGenABITypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CodeGenAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ConstantInitBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ConstantInitFuture.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ModuleBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/ObjectFilePCHContainerWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/SwiftCallingConv.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Config/config.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CrossTU/CrossTUDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CrossTU/CrossTranslationUnit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/DirectoryWatcher/DirectoryWatcher.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Action.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/CommonArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Compilation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Distro.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Driver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/DriverDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/InputInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Job.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Multilib.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/MultilibBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/OffloadBundler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/OptionUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Options.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Options.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Phases.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/SanitizerArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Tool.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/ToolChain.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Types.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Types.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Util.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/XRayArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/Commit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/EditedSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/EditsReceiver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/FileOffset.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/Rewriters.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/API.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/APIIgnoresList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/DeclarationFragments.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/ExtractAPIActionBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/ExtractAPIVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/FrontendActions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/Serialization/APISetVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/TypedefUnderlyingTypeResolver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Format/Format.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ASTConsumers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ASTUnit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ChainedDiagnosticConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/CommandLineSourceLoc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/CompilerInstance.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/CompilerInvocation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/DependencyOutputOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/DiagnosticRenderer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendActions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/FrontendPluginRegistry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/LayoutOverrideSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/LogDiagnosticPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/MigratorOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/MultiplexConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PCHContainerOperations.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PrecompiledPreamble.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PreprocessorOutputOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SARIFDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SARIFDiagnosticPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnosticPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnosticReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnostics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/TextDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/TextDiagnosticBuffer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/TextDiagnosticPrinter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/Utils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/VerifyDiagnosticConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/FrontendTool/Utils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/CommentToXML.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/DeclOccurrence.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexDataConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexSymbol.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexingAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/IndexingOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Index/USRGeneration.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/IndexSerialization/SerializablePathCollection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Context.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/DirectoryScanner.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/DylibVerifier.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/FileList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Frontend.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/FrontendRecords.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/HeaderFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/InstallAPIDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Library.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/MachO.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/InstallAPI/Visitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/CodeCompletion.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/Interpreter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/PartialTranslationUnit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/RemoteJITUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/Value.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/CodeCompletionHandler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DependencyDirectivesScanner.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DirectoryLookup.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ExternalPreprocessorSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HLSLRootSignatureTokenKinds.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderMapTypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderSearch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderSearchOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LexDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LexHLSLRootSignature.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Lexer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LiteralSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MacroArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MacroInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleLoader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleMapFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MultipleIncludeOpt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPCallbacks.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPConditionalDirectiveRecord.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPDirectiveParameter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPEmbedParameters.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Pragma.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessingRecord.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Preprocessor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessorLexer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PreprocessorOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ScratchBuffer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Token.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/TokenConcatenation.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/TokenLexer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/VariadicMacroSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/AttrParserStringSwitches.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/LoopHint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/ParseAST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/ParseHLSLRootSignature.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/Parser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/RAIIObjectsForParser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/HTMLRewrite.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/Rewriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/TokenRewriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/ASTConsumers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/FixItRewriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/FrontendActions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Frontend/Rewriters.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AnalysisBasedWarnings.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Attr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrParsedAttrImpl.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrParsedAttrKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrSpellingListIndex.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/AttrTemplateInstantiate.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CXXFieldCollector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CleanupInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CodeCompleteConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/CodeCompleteOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/DeclSpec.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/DelayedDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Designator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/EnterExpressionEvaluationContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ExternalSemaSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/HLSLExternalSemaSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/HeuristicResolver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/IdentifierResolver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Initialization.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Lookup.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/MultiplexExternalSemaSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ObjCMethodList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Overload.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Ownership.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ParsedAttr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ParsedTemplate.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/RISCVIntrinsicManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Redeclaration.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Scope.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ScopeInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Sema.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaAMDGPU.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaARM.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaAVR.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaBPF.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaCUDA.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaCodeCompletion.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaConcept.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaDirectX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaFixItUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaHLSL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaHexagon.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaInternal.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaLambda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaLoongArch.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaM68k.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaMIPS.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaMSP430.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaNVPTX.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaObjC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaOpenACC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaOpenCL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaOpenMP.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaPPC.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaPseudoObject.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaRISCV.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSPIRV.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSYCL.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSwift.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaSystemZ.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaWasm.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaX86.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Template.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TemplateDeduction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TemplateInstCallback.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TypoCorrection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Weak.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTBitCodes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTDeserializationListener.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTRecordReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTRecordWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTWriter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/AttrPCHRead.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/AttrPCHWrite.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ContinuousRangeMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/GlobalModuleIndex.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/InMemoryModuleCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleFileExtension.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ObjectFilePCHContainerReader.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/PCHContainerOperations.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/SerializationDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/SourceLocationEncoding.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/TypeBitCodes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/Checkers.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/SValExplainer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/Taint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/Analyses.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugSuppression.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/BugReporter/Z3CrosscheckVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/Checker.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/CheckerManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntPtr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CallDescription.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/EntryPointStats.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/AnalyzerHelpFlags.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Support/Compiler.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Support/RISCVVIntrinsicUtils.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Testing/CommandLineArgs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Testing/TestAST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Testing/TestClangConfig.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Testing/TestLanguage.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ASTDiff/ASTDiff.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ASTDiff/ASTDiffInternal.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/AllTUsExecution.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ArgumentsAdjusters.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CommonOptionsParser.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CompilationDatabase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/CompilationDatabasePluginRegistry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Core/Diagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Core/Replacement.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningService.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/InProcessModuleCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DiagnosticsYaml.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Execution.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/FileMatchTrie.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/FixIt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/HeaderAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/HeaderIncludes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/IncludeStyle.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/StandardLibrary.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/JSONCompilationDatabase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/ASTSelection.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/AtomicChange.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Extract/Extract.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Lookup.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRule.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRules.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringOption.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/RefactoringRuleContext.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/RenamingAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/SymbolName.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/USRFinder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/RefactoringCallbacks.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ReplacementsYaml.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/StandaloneExecution.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/BuildTree.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Mutations.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/NodeClasses.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Nodes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Nodes.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/TokenBufferTokenManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/TokenManager.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Tokens.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Syntax/Tree.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/ToolExecutorPluginRegistry.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Tooling.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/MatchConsumer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/Parsing.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/RangeSelector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/RewriteRule.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/SourceCode.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/SourceCodeBuilders.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/Stencil.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/Transformer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/Fortran-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/ISO_Fortran_binding_wrapper.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/api-attrs.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/bit-population-count.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/constexpr-bitset.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/enum-class.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/enum-set.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/erfc-scaled.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/fast-int-set.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/float128.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/float80.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/format.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/idioms.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/indirection.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/interval.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/leading-zero-bit-count.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/optional.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/real.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/reference-counted.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/reference-wrapper.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/reference.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/restorer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/static-multimap-view.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/target-rounding.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/template.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/type-kinds.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/uint128.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/unwrap.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/variant.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/visit.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Common/windows-include.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Decimal/binary-floating-point.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Decimal/decimal.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/call.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/characteristics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/check-expression.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/common.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/complex.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/constant.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/expression.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/fold-designator.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/fold.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/formatting.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/initial-image.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/integer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/intrinsics-library.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/intrinsics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/logical.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/pgmath.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/real.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/rounding-bits.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/shape.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/static-data.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/target.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/tools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/traverse.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/type.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Evaluate/variable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/CodeGenOptions.def
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/CodeGenOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/CompilerInstance.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/CompilerInvocation.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/FrontendAction.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/FrontendActions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/FrontendOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/FrontendPluginRegistry.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/ParserActions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/PreprocessorOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/TargetOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/TextDiagnostic.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/TextDiagnosticBuffer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Frontend/TextDiagnosticPrinter.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/FrontendTool/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/ISO_Fortran_binding.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/AbstractConverter.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Allocatable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/BoxAnalyzer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Bridge.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/BuiltinModules.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/CallInterface.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Coarray.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ComponentPath.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertArrayConstructor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertCall.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertConstant.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertExpr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertExprToHLFIR.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertProcedureDesignator.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertType.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/ConvertVariable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Cuda.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/CustomIntrinsicCall.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/DirectivesCommon.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/EnvironmentDefault.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/HlfirIntrinsics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/HostAssociations.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/IO.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/IntervalSet.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/IterationSpace.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/LoweringOptions.def
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/LoweringOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Mangler.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/OpenACC.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/OpenMP.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/OpenMP/Clauses.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/PFTBuilder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/PFTDefs.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Runtime.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/StatementContext.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Support/PrivateReductionUtils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Support/ReductionProcessor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Support/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/Support/Verifier.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/SymbolMap.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Lower/VectorSubscripts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Analysis/AliasAnalysis.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Analysis/TBAAForest.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/BoxValue.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/CUFCommon.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Character.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Complex.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/DirectivesCommon.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/DoLoopHelper.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/FIRBuilder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Factory.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/HLFIRTools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/IntrinsicCall.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/LowLevelIntrinsics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/MutableBox.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/PPCIntrinsicCall.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Allocatable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/ArrayConstructor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Assign.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/CUDA/Descriptor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Character.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Command.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Derived.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/EnvironmentDefaults.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Exceptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Execute.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Inquiry.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Intrinsics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Main.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Numeric.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Pointer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/RTBuilder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Ragged.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Reduction.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Stop.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Support.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/TemporaryStack.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Runtime/Transformational.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/TemporaryStorage.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Builder/Todo.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/CGPasses.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/CGPasses.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/CodeGen.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/CodeGenOpenMP.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/DescriptorModel.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/FIROpPatterns.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/LLVMInsertChainFolder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/TBAABuilder.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/Target.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/CodeGen/TypeConverter.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFEnumAttr.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/Attributes/CUFEnumAttr.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFDialect.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFDialect.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFDialect.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFDialect.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFOps.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFOps.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFOps.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFOps.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CUF/CUFToLLVMIRTranslation.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CanonicalizationPatterns.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/CanonicalizationPatterns.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRAttr.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRAttr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRAttr.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRAttr.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRCG/CGOps.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRCG/CGOps.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRCG/CGOps.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRCG/CGOps.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRDialect.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRDialect.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRDialect.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRDialect.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIREnumAttr.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIREnumAttr.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROps.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROps.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROps.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROps.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROpsSupport.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROpsTypes.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIROpsTypes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRType.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FIRTypes.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FortranVariableInterface.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FortranVariableInterface.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FortranVariableInterface.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/FortranVariableInterface.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/Support/FIRContext.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Dialect/Support/KindMapping.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRAttributes.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRAttributes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRDialect.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRDialect.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRDialect.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIREnums.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIREnums.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROpBase.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROpInterfaces.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROpInterfaces.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROps.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROps.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROps.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIROps.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRTypes.cpp.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/HLFIRTypes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/Passes.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/Passes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/HLFIR/Passes.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenACC/Support/RegisterOpenACCExtensions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Passes.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Passes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Passes.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Support/RegisterOpenMPExtensions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/OpenMP/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Passes/CommandLineOpts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Passes/Pipelines.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/DataLayout.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/FatalError.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/InitFIR.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/InternalNames.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/Matcher.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/TypeCode.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Support/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/CUFGPUToLLVMConversion.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/CUFOpConversion.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/MemoryUtils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/Passes.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/Passes.h.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/Passes.td
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/RuntimeFunctions.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Optimizer/Transforms/Utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/char-block.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/char-buffer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/char-set.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/characters.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/dump-parse-tree.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/format-specification.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/instrumented-parser.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/message.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/options.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/parse-state.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/parse-tree-visitor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/parse-tree.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/parsing.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/preprocessor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/provenance.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/source.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/token-sequence.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/tools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/unparse.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Parser/user-state.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/allocatable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/allocator.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/common.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/descriptor.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/init.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/kernel.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/memmove-function.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/memory.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/pointer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/CUDA/registration.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/allocatable.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/allocator-registry-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/array-constructor-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/assign.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/c-or-cpp.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/character.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/command.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/complex.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/cpp-type.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/derived-api.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/descriptor-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/entry-names.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/exceptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/execute.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/extensions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/freestanding-tools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/inquiry.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/io-api.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/iostat-consts.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/iostat.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/magic-numbers.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/main.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/matmul-instances.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/matmul-transpose.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/matmul.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/misc-intrinsic.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/numeric.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/pointer.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/ragged.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/random.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/reduce.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/reduction.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/stop.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/support.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/temporary-stack.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/time-intrinsic.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Runtime/transformational.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/attr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/dump-expr.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/expression.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/module-dependences.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/openmp-directive-sets.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/openmp-dsa.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/openmp-modifiers.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/program-tree.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/runtime-type-info.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/scope.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/semantics.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/symbol.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/tools.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/type.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Semantics/unparse-with-symbols.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Flags.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Fortran-features.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Fortran.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/LangOptions.def
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/LangOptions.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/MathOptionsBase.def
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/MathOptionsBase.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/OpenMP-features.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/OpenMP-utils.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/StringOstream.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Timing.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/Version.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Support/default-kinds.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Testing/fp-testing.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Testing/testing.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Tools/CrossToolHelpers.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Tools/PointerModels.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Tools/TargetSetup.h
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/Version.inc
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__cuda_builtins.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__cuda_device.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__fortran_builtins.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__fortran_ieee_exceptions.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__fortran_type_info.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/__ppc_types.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/cooperative_groups.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/cudadevice.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/ieee_arithmetic.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/ieee_exceptions.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/ieee_features.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/iso_c_binding.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/iso_fortran_env.mod
+%%FLANG%%llvm%%LLVM_SUFFIX%%/include/flang/iso_fortran_env_impl.mod
+%%FLANG%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/include/flang/omp_lib.h
+%%FLANG%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/include/flang/omp_lib.mod
+%%FLANG%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/include/flang/omp_lib_kinds.mod
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Args.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Arrays.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/BPSectionOrdererBase.inc
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/CommonLinkerContext.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/DWARF.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Driver.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/ErrorHandler.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Filesystem.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/LLVM.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Memory.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Reproduce.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Strings.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/TargetOptionsCommandFlags.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Timer.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Utils.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Version.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/LLDB.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBAddress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBAddressRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBAddressRangeList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBAttachInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBlock.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBreakpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBreakpointLocation.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBreakpointName.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBBroadcaster.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCommandInterpreter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCommandInterpreterRunOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCommandReturnObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCommunication.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBCompileUnit.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBData.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBDebugger.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBDeclaration.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBDefines.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBEnvironment.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBError.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBEvent.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBExecutionContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBExpressionOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFileSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFileSpecList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFrame.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBFunction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBHostOS.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBInstruction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBInstructionList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBLanguageRuntime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBLanguages.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBLaunchInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBLineEntry.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBListener.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBMemoryRegionInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBMemoryRegionInfoList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBModule.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBModuleSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBMutex.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBPlatform.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBProcess.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBProcessInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBProcessInfoList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBProgress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBQueue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBQueueItem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBReproducer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSaveCoreOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBScriptObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSourceManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBStatisticsOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBStream.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBStringList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBStructuredData.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSymbol.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSymbolContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBSymbolContextList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTarget.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBThread.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBThreadCollection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBThreadPlan.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTrace.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTraceCursor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBType.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeCategory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeEnumMember.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeFilter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeNameSpecifier.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeSummary.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBTypeSynthetic.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBUnixSignals.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBValueList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBVariablesOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBWatchpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/API/SBWatchpointOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/Breakpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointIDList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointLocation.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointLocationCollection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointLocationList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointName.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointPrecondition.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverAddress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverFileLine.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverName.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointResolverScripted.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/BreakpointSite.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StopCondition.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StopPointSiteList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/Stoppoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StoppointCallbackContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StoppointHitCounter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/StoppointSite.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/Watchpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/WatchpointAlgorithms.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/WatchpointList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/WatchpointOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Breakpoint/WatchpointResource.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Address.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/AddressRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/AddressRangeListImpl.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/AddressResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/AddressResolverFileLine.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Architecture.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Communication.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DataFileCache.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Debugger.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DebuggerEvents.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Declaration.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DemangledNameInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Disassembler.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DumpDataExtractor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DumpRegisterInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/DumpRegisterValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/EmulateInstruction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/FileLineResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/FormatEntity.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Highlighter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/IOHandler.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/IOHandlerCursesGUI.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/LoadedModuleInfoList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Mangled.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Module.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ModuleChild.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ModuleList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ModuleSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Opcode.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/PluginInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/PluginManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Progress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ProtocolServer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/RichManglingContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/SearchFilter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Section.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/SourceLocationSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/SourceManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Statusline.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/StreamAsynchronousIO.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/StructuredDataImpl.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Telemetry.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ThreadSafeDenseSet.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ThreadSafeValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/ThreadedCommunication.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/UniqueCStringMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/UserSettingsController.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/Value.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Core/dwarf.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/CXXFunctionPointer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/DataVisualization.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/DumpValueObjectOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormatCache.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormatClasses.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormatManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormatterSection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormattersContainer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/FormattersHelpers.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/LanguageCategory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/StringPrinter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeCategory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeCategoryMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeSummary.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/TypeSynthetic.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/ValueObjectPrinter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/VectorIterator.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/DataFormatters/VectorType.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/DWARFExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/DWARFExpressionList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/DiagnosticManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/DynamicCheckerFunctions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/Expression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ExpressionParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ExpressionSourceCode.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ExpressionTypeSystemHelper.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ExpressionVariable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/FunctionCaller.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/IRExecutionUnit.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/IRInterpreter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/IRMemoryMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/LLVMUserExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/Materializer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/ObjectFileJIT.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/REPL.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/UserExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Expression/UtilityFunction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Config.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ConnectionFileDescriptor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Debug.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Editline.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/File.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/FileAction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/FileCache.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/FileSystem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Host.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostGetOpt.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostInfoBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeProcess.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeProcessBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeThread.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeThreadBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostNativeThreadForward.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostProcess.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/HostThread.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/JSONTransport.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/LZMA.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/LockFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/LockFileBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/MainLoop.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/MainLoopBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/MemoryMonitor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/MonitoringProcessLauncher.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/OptionParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Pipe.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/PipeBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/PosixApi.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ProcessLaunchInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ProcessLauncher.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ProcessRunLock.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/PseudoTerminal.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/SafeMachO.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Socket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/SocketAddress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/StreamFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Terminal.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/ThreadLauncher.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/Time.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/XML.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/aix/HostInfoAIX.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/aix/Support.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/android/HostInfoAndroid.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/GetOptInc.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeBreakpointList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeProcessProtocol.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeRegisterContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeThreadProtocol.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/NativeWatchpointList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/TCPSocket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/UDPSocket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/common/ZipFileResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/freebsd/HostInfoFreeBSD.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/AbstractSocket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/Host.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/HostInfoLinux.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/Ptrace.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/Support.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/linux/Uio.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/macosx/HostInfoMacOSX.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/macosx/HostThreadMacOSX.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/netbsd/HostInfoNetBSD.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/openbsd/HostInfoOpenBSD.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/DomainSocket.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/HostInfoPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/HostProcessPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/HostThreadPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/LockFilePosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/MainLoopPosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/PipePosix.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/ProcessLauncherPosixFork.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/posix/Support.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/AutoHandle.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/ConnectionGenericFileWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/HostInfoWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/HostProcessWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/HostThreadWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/LockFileWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/MainLoopWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/PipeWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/PosixApi.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/ProcessLauncherWindows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Host/windows/windows.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Initialization/SystemInitializer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Initialization/SystemInitializerCommon.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Initialization/SystemLifetimeManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandAlias.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandCompletions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandHistory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandInterpreter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandObjectMultiword.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandOptionArgumentTable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandOptionValidators.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/CommandReturnObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/OperatingSystemInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedInterfaceUsages.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedProcessInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedStopHookInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedThreadInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Interfaces/ScriptedThreadPlanInterface.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionArgParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupArchitecture.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupBoolean.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupMemoryTag.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupOutputFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupPlatform.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupPythonClassWithDict.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupString.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupUInt64.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupUUID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupVariable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionGroupWatchpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueArch.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueArgs.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueArray.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueBoolean.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueChar.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueDictionary.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueEnumeration.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFileColonLine.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFileSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFileSpecList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFormat.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueFormatEntity.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueLanguage.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValuePathMappings.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueProperties.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueRegex.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueSInt64.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueString.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueUInt64.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValueUUID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/OptionValues.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Options.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/Property.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/ScriptInterpreter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Interpreter/ScriptObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/ArmUnwindInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Block.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CallFrameInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompactUnwindInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompileUnit.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompilerDecl.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompilerDeclContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/CompilerType.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/DWARFCallFrameInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/DebugMacros.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/DeclVendor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/FuncUnwinders.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Function.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/LineEntry.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/LineTable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/LocateSymbolFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/ObjectContainer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/ObjectFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/PostfixExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SaveCoreOptions.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SourceModule.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Symbol.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolContextScope.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolFileOnDemand.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolLocation.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolLocator.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/SymbolVendor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Symtab.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/TaggedASTType.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Type.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/TypeList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/TypeMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/TypeSystem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/UnwindPlan.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/UnwindTable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/Variable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Symbol/VariableList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ABI.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/AppleArm64ExceptionClass.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/AssertFrameRecognizer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/CoreFileMemoryRanges.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/DynamicLoader.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/DynamicRegisterInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ExecutionContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ExecutionContextScope.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/InstrumentationRuntime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/InstrumentationRuntimeStopInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/JITLoader.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/JITLoaderList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Language.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/LanguageRuntime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Memory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/MemoryHistory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/MemoryRegionInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/MemoryTagManager.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/MemoryTagMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ModuleCache.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/OperatingSystem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/PathMappingList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Platform.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/PostMortemProcess.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Process.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ProcessStructReader.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ProcessTrace.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Queue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/QueueItem.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/QueueList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterCheckpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterContext.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterContextUnwind.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterFlags.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterNumber.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RegisterTypeBuilder.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/RemoteAwarePlatform.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Runtime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ScriptedThreadPlan.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/SectionLoadHistory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/SectionLoadList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StackFrame.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StackFrameList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StackFrameRecognizer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StackID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Statistics.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StopInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/StructuredDataPlugin.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/SystemRuntime.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Target.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TargetList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Thread.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadCollection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlan.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanBase.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanCallFunction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanCallOnFunctionExit.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanCallUserExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanRunToAddress.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanShouldStopHere.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanSingleThreadTimeout.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStack.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepInRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepInstruction.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepOut.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepOverBreakpoint.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepOverRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepThrough.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanStepUntil.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadPlanTracer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/ThreadSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TimeoutResumeAll.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Trace.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TraceCursor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TraceDumper.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/TraceExporter.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/UnixSignals.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/Unwind.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/UnwindAssembly.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/UnwindLLDB.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Target/VerboseTrapFrameRecognizer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/AddressableBits.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/AnsiTerminal.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/AppleUuidCompatibility.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ArchSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Args.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Baton.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Broadcaster.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Checksum.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Cloneable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/CompletionRequest.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Connection.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ConstString.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataBuffer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataBufferHeap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataBufferLLVM.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataEncoder.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DataExtractor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Diagnostics.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/DiagnosticsRendering.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Endian.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Environment.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ErrorMessages.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Event.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/FileSpec.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/FileSpecList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Flags.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/GDBRemote.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/IOObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Instrumentation.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Iterable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/LLDBAssert.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/LLDBLog.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Listener.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Log.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/NameMatches.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/OptionDefinition.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Predicate.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ProcessInfo.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/RangeMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/RealpathPrefixes.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/RegisterValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/RegularExpression.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Scalar.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ScriptedMetadata.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/SelectHelper.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/SharedCluster.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/State.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Status.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Stream.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StreamBuffer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StreamString.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StreamTee.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StringExtractor.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StringExtractorGDBRemote.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StringLexer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StringList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/StructuredData.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/SupportFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ThreadSafeDenseMap.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/TildeExpressionResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Timeout.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/Timer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/TraceGDBRemotePackets.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/TraceIntelPTGDBRemotePackets.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UUID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UnimplementedError.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UriParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UserID.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/UserIDResolver.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/VASPrintf.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/VMRange.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/XcodeSDK.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Utility/ZipFile.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/DILAST.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/DILEval.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/DILLexer.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/DILParser.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObject.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectCast.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectChild.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectConstResult.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectConstResultCast.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectConstResultChild.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectConstResultImpl.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectDynamicValue.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectList.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectMemory.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectRegister.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectSynthetic.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectUpdater.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectVTable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/ValueObject/ValueObjectVariable.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/Version/Version.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-defines.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-enumerations.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-forward.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private-enumerations.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private-forward.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private-interfaces.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private-types.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-private.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-public.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-types.h
+%%LLDB%%llvm%%LLVM_SUFFIX%%/include/lldb/lldb-versioning.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Analysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/BitReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/BitWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Comdat.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Core.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/DataTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/DebugInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Deprecated.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Disassembler.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/DisassemblerTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/ErrorHandling.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/ExecutionEngine.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/ExternC.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/IRReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/LLJIT.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/LLJITUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Linker.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Object.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Orc.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/OrcEE.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Remarks.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Support.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Target.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/TargetMachine.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/PassBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Types.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Visibility.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/blake3.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/lto.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ADL.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APFixedPoint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APFloat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APSInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/AddressRanges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/AllocatorList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Any.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ArrayRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BitVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Bitfields.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BitmaskEnum.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Bitset.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BreadthFirstIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CachedHashString.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CoalescingBitVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CombinationGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ConcurrentHashtable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DAGDeltaAlgorithm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DeltaAlgorithm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DeltaTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMapInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMapInfoVariant.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DepthFirstIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DirectedGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DynamicAPInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/EnumeratedArray.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/EpochTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/EquivalenceClasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FloatingPointMode.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FoldingSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FunctionExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericConvergenceVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericCycleImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericCycleInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericSSAContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericUniformityImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericUniformityInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GraphTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Hashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IndexedMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntEqClasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntervalMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntervalTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntrusiveRefCntPtr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/LazyAtomicPointer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/MapVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PackedVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PagedVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerEmbeddedInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerIntPair.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerSumType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerUnion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PostOrderIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PriorityQueue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PriorityWorklist.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/RewriteBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/RewriteRope.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SCCIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLForwardCompat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLFunctionalExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ScopeExit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ScopedHashTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Sequence.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SetOperations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SetVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SlowDynamicAPInt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallBitVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallPtrSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallString.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallVectorExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseBitVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseMultiSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StableHashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Statistic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringMapEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringSwitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TinyPtrVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TrieHashIndexGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TrieRawHashMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Twine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TypeSwitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Uniformity.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/UniqueVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/bit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/edit_distance.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/fallible_iterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/identity.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_base.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_iterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_node.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_node_base.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ilist_node_options.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/iterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/iterator_range.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/simple_ilist.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasAnalysisEvaluator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AliasSetTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AssumeBundleQueries.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/AssumptionCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BasicAliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BlockFrequencyInfoImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BranchProbabilityInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFGPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFGSCCPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CGSCCPassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraphSCCPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CaptureTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CmpInstAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CodeMetrics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ConstantFolding.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ConstraintSystem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CostModel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CtxProfAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CycleAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DDG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DDGPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DOTGraphTraitsPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DXILMetadataAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DXILResource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Delinearization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DemandedBits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DependenceAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DependenceGraphBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomConditionCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomTreeUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontierImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/EHUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/EphemeralValuesCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/FloatingPointPredicateUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/FunctionPropertiesAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GenericDomTreeUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GenericDomTreeUpdaterImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GlobalsModRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GuardUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/HashRecognize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/HeatUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IR2Vec.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IRSimilarityIdentifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IVDescriptors.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IVUsers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IndirectCallPromotionAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IndirectCallVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineCost.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineModelFeatureMaps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineOrder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InlineSizeEstimatorAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstCount.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstSimplifyFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionPrecedenceTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InteractiveModelRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IteratedDominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/KernelInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LastRunTrackingAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBranchProbabilityInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyCallGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyValueInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Lint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Loads.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopAccessAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopAnalysisManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopCacheAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopNestAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopUnrollAnalyzer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MLInlineAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MLModelRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemDerefPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryBuiltins.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryDependenceAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryLocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemoryProfileInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemorySSA.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MemorySSAUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ModelUnderTrainingRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ModuleDebugInfoPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ModuleSummaryAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/MustExecute.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/NoInferenceModelRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCAliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCAnalysisUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCInstKind.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ObjCARCUtil.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/OptimizationRemarkEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/OverflowInstAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PHITransAddr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Passes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PhiValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PostDominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ProfileSummaryInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/PtrUseVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionInfoImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/RegionPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ReleaseModeModelRunner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ReplayInlineAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolution.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionDivision.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionExpressions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionNormalization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarEvolutionPatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScalarFuncs.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScopedNoAliasAA.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SimplifyQuery.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SparsePropagation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StackLifetime.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StackSafetyAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StaticDataProfileInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StructuralHash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SyntheticCountsUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetLibraryInfo.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetLibraryInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetTransformInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetTransformInfoImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TensorSpec.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Trace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TypeBasedAliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TypeMetadataUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/UniformityAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/Local.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/TFUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/TrainingLogger.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueLattice.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueLatticeUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/VecFuncs.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/VectorUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/WithCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/LLLexer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/LLParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/LLToken.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/NumberedValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/Parser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/SlotMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/COFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DXContainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DXContainerConstants.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Dwarf.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Dwarf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DynamicTags.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/AArch64.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/ARC.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/ARM.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/AVR.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/BPF.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/CSKY.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Lanai.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/LoongArch.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/M68k.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/MSP430.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Mips.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/RISCV_nonstandard.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Sparc.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/VE.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Xtensa.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/i386.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/x86_64.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/GOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MachO.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Magic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Minidump.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MinidumpConstants.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPack.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPack.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackDocument.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/SFrame.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Swift.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Swift.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Wasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/WasmRelocs.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/WasmTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/XCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeAnalyzer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeConvenience.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/BitcodeWriterPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitcode/LLVMBitCodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitCodeEnums.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitCodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitstreamReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitstreamWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CGDataPatchItem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenData.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenDataReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenDataWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/OutlinedHashTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/OutlinedHashTreeRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/StableFunctionMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/StableFunctionMapRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AccelTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Analysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AntiDepBreaker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AsmPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AsmPrinterHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AssignmentTrackingAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AtomicExpand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AtomicExpandUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicBlockSectionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicTTIImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BranchFoldingPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BranchRelaxation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ByteProvider.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CFIFixup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CFIInstBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CSEConfigBase.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CalcSpillWeights.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CallBrPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CallingConvLower.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CodeGenCommonISel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CodeGenPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CodeGenTargetMachineImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CommandFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ComplexDeinterleavingPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CostTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DAGCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DFAPacketizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DIE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DIEValue.def
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DbgEntityHistoryCalculator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DeadMachineInstructionElim.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DebugHandlerBase.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DetectDeadLanes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DroppedVariableStatsMIR.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DwarfEHPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DwarfStringPoolEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/EarlyIfConversion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/EdgeBundles.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExecutionDomainFix.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandFp.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandLargeDivRem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandMemCmp.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandPostRAPseudos.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandReductions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandVectorPredication.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FEntryInserter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FastISel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FaultMaps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FinalizeISel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FixupStatepointCallerSaved.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FunctionLoweringInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadataPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GenVT.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CSEInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CallLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Combiner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CombinerInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelValueTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/IRTranslator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Legalizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Localizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LostDebugLocObserver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/RegBankSelect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalMerge.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalMergeFunctions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/HardwareLoops.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ISDOpcodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IndirectBrExpand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IndirectThunks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/InitUndef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/InterleavedAccess.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/InterleavedLoadCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IntrinsicLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/JMCInstrumenter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LatencyPriorityQueue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LexicalScopes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LinkAllCodegenComponents.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveDebugValuesPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveDebugVariables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveInterval.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervalCalc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervalUnion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervals.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LivePhysRegs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRangeCalc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRangeEdit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRegMatrix.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveRegUnits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveStacks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveVariables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LocalStackSlotAllocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LoopTraversal.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LowLevelTypeUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LowerEmuTLS.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MBFIWrapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRFSDiscriminator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRFormatter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRParser/MIParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRParser/MIRParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRSampleProfile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRYamlMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachORelocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBasicBlock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBlockPlacement.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCFGPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCSE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCombinerPattern.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineConstantPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineConvergenceVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCopyPropagation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCycleAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDomTreeUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFrameInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunctionAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunctionAnalysisManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunctionPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBundle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBundleIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineJumpTableInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLICM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLateInstrsCleanup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLoopInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLoopUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineMemOperand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineModuleInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineModuleInfoImpls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineModuleSlotTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineOperand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineOutliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePassRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePipeliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachinePostDominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineRegionInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineRegisterInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSSAContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSSAUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineScheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSizeOpts.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineStableHash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineTraceMetrics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineUniformityAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MacroFusion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ModuloSchedule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MultiHazardRecognizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/NonRelocatableStringpool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/OptimizePHIs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/CostAllocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Graph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Math.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/ReductionRules.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Solution.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQPRAConstraint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PEI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PHIElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Passes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PatchableFunction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PeepholeOptimizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PostRAHazardRecognizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PostRAMachineSink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PostRASchedulerList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PreISelIntrinsicLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PseudoSourceValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PseudoSourceValueManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RDFGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RDFLiveness.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RDFRegisters.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ReachingDefAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocEvictionAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocFast.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocGreedyPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocPBQP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocPriorityAdvisor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegUsageInfoCollector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegUsageInfoPropagate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Register.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterBank.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterBankInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterClassInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterCoalescerPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterPressure.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterScavenging.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterUsageInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RemoveLoadsIntoFakeUses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RemoveRedundantDebugValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RenameIndependentSubregs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ReplaceWithVeclib.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ResourcePriorityQueue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RuntimeLibcallUtil.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SDNodeInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SDNodeProperties.td
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SDPatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SafeStack.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SanitizerBinaryMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAGInstrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAGMutation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDFS.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleHazardRecognizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SchedulerRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectOptimize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGISel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGNodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGTargetInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ShadowStackGCLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ShrinkWrap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SjLjEHPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SlotIndexes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SpillPlacement.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Spiller.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackColoring.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackFrameLayoutAnalysisPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackMaps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackProtector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackSlotColoring.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SwiftErrorValueTracking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SwitchLoweringUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TailDuplication.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TailDuplicator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetCallingConv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetFrameLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetInstrInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetOpcodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetPassConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetRegisterInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetSchedule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetSubtargetInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TileShapeInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TwoAddressInstructionPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TypePromotion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/UnreachableBlockElim.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/VLIWMachineScheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ValueTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ValueTypes.td
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/VirtRegMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WasmEHFuncInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WasmEHPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WinEHFuncInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WinEHPrepare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WindowScheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/XRayInstrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGenTypes/LowLevelType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGenTypes/MachineValueType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/AsmParsers.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/AsmPrinters.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/Disassemblers.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/TargetExegesis.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/TargetMCAs.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/Targets.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/Targets.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/abi-breaking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/llvm-config.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameReceiver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIState.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/AddressesMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFLinker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFLinkerDeclContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFLinkerBase.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/IndexedValuesMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Parallel/DWARFLinker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/StringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWPError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWPStringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTF.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTFContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTFParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeView.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewLanguages.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewTypes.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/EnumTables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/Formatters.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/FunctionId.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/GUID.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/Line.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/RecordName.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/RecordSerialization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolDumper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeCollection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeHashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeIndex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeRecordHelpers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeTableCollection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DIContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAttribute.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFCFIPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDie.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFExpressionPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFFormValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFListTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFObject.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFSection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFTypePrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnwindTablePrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFDataExtractorSimple.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFExpression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFUnwindTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/CallSiteInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/DwarfTransformer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/ExtractRanges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FileEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FileWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FunctionInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymCreator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/Header.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/InlineInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LineEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LineTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LookupResult.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/MergedFunctionsInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/ObjectFileTransformer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/OutputAggregator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/StringTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVCompare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVElement.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVLine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVObject.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVScope.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSort.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSourceLanguage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVStringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVDWARFReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/IMSFFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MappedBlockStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumInjectedSources.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASectionContrib.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASession.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIASupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIATable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/GenericError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBDataStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBFrameData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBLineNumber.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBSession.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBSourceFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/IPDBTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/EnumTables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/FormatUtil.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/Hash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/HashTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InfoStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/InputFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/LinePrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeFunctionSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeInlineSiteSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativePublicSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeSession.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeSourceFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeSymbolEnumerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeArray.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypePointer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeUDT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/PublicsStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/RawConstants.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/RawError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/RawTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/SymbolCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/SymbolStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/TpiHashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/TpiStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDB.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymDumper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolExe.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/UDTLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/DIPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/Markup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/MarkupFilter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/Symbolize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/BuildIDFetcher.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/Debuginfod.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/HTTPClient.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/HTTPServer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/Demangle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/DemangleConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/ItaniumDemangle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/ItaniumNodes.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/MicrosoftDemangle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/MicrosoftDemangleNodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/StringViewExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/Utility.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ExecutionEngine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/GenericValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Interpreter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITEventListener.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/COFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/COFF_x86_64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/DWARFRecordSectionSplitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_aarch32.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_ppc64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_x86.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLinkDylib.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/TableManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/XCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/XCOFF_ppc64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/aarch32.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/aarch64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/loongarch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ppc64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/riscv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/x86.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/x86_64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/MCJIT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/OProfileWrapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ObjectCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/AbsoluteSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFFPlatform.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CompileUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Core.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CoreContainers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/DebugUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/DebugInfoSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/PerfSupportPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Debugging/VTuneSupportPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/DylibManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EHFrameRegistrationPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/GetDylibInterface.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRPartitionLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/InProcessMemoryAccess.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITLinkReentryTrampolines.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LLJIT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Layer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LazyObjectLinkingLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LazyReexports.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LinkGraphLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LinkGraphLinkingLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LoadLinkableFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MachOBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MachOPlatform.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Mangling.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MapperJITLinkMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MaterializationUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MemoryAccess.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MemoryMapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ObjectFileInterface.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ReOptimizeLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RedirectionManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SectCreate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SelfExecutorProcessControl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/MachOObjectFormat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/MemoryFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ObjectFormats.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/OrcError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/PerfSharedStructs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/VTuneSharedStructs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Speculation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/DefaultHostBootstrapValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderVTune.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TargetProcess/UnwindInfoManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/TaskDispatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/UnwindInfoRegistrationPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyld.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/SectionMemoryManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FileCheck/FileCheck.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Atomic/Atomic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Debug/Options.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Directive/DirectiveBase.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Directive/Spelling.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Driver/CodeGenOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/CBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/HLSLResource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/HLSLRootSignature.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/RootSignatureMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/RootSignatureValidations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Offloading/OffloadWrapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Offloading/Utility.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.h.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/ClauseT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/DirectiveNameParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.h.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPAssume.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPConstants.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPDeviceConstants.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPGridValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPKinds.def
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/FuzzerCLI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/IRMutator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/OpDescriptor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/Operations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/Random.h
+llvm%%LLVM_SUFFIX%%/include/llvm/FuzzMutate/RandomIRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AbstractCallSite.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Analysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Argument.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AssemblyAnnotationWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Assumptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AttributeMask.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AutoUpgrade.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/BasicBlock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/BuiltinGCs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CallingConv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CmpPredicate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Comdat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Constant.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantFPRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantFold.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantRangeList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Constants.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstrainedOps.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConvergenceVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CycleInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DIBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DataLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DbgVariableFragmentInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfoFlags.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfoMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugLoc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugProgramInstruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DerivedTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DerivedUser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Dominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DroppedVariableStats.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DroppedVariableStatsIR.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/EHPersonalities.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/FMF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/FPEnv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/FixedMetadataKinds.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/FixedPointBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Function.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GCStrategy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GEPNoWrapFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GVMaterializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GenericConvergenceVerifierImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GenericFloatingPointPredicateUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GetElementPtrTypeIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalAlias.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalIFunc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalObject.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalVariable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IRBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IRBuilderFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IRPrintingPasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InlineAsm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/InstrTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instruction.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Instructions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicEnums.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicImpl.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicInst.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Intrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Intrinsics.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAArch64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAArch64.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAMDGPU.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsAMDGPU.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsARM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsARM.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsBPF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsBPF.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsDirectX.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsDirectX.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagon.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagonDep.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsLoongArch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsLoongArch.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsMips.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsMips.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsNVPTX.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsNVVM.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsPowerPC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsPowerPC.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsR600.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXAndes.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXCV.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXTHead.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXsf.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsS390.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSPIRV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSPIRV.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSystemZ.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsVE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsVE.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsVEVL.gen.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsWebAssembly.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsWebAssembly.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsX86.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsX86.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsXCore.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsXCore.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LLVMContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LLVMRemarkStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassManagers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/LegacyPassNameParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/MDBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Mangler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/MatrixBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/MemoryModelRelaxationAnnotations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Metadata.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Metadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Module.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ModuleSlotTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ModuleSummaryIndex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ModuleSummaryIndexYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/NVVMIntrinsicUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/NoFolder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/OperandTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Operator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/OptBisect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassInstrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassManagerImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassManagerInternal.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassTimingInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PredIteratorCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PrintPasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ProfDataUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ProfileSummary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/PseudoProbe.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ReplaceConstant.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcallsImpl.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/SSAContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/SafepointIRVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Statepoint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/StructuralHash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/SymbolTableListTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/TrackingMDRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Type.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/TypeFinder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/TypedPointerType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Use.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/UseListOrder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/User.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/VFABIDemangler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/VPIntrinsics.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Value.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Value.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueHandle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueSymbolTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/VectorTypeUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/Verifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IRPrinter/IRPrintingPasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IRReader/IRReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/InitializePasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/InterfaceStub/ELFObjHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/InterfaceStub/IFSHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/InterfaceStub/IFSStub.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/Config.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/LTO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/LTOBackend.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/LTOCodeGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/LTOModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LTO/legacy/UpdateCompilerUsed.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LineEditor/LineEditor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LinkAllIR.h
+llvm%%LLVM_SUFFIX%%/include/llvm/LinkAllPasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Linker/IRMover.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Linker/Linker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/ConstantPools.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/DXContainerPSVInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/DXContainerRootSignature.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/LaneBitmask.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmBackend.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoDarwin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoGOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoWasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoXCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmMacro.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAssembler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCCodeEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCCodeView.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDXContainerStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDXContainerWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDecoderOps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDirectives.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCDisassembler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCRelocationInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDisassembler/MCSymbolizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCDwarf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCELFExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCELFObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCELFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCExpr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFixup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCGOFFAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCGOFFObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCGOFFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInst.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrDesc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInstrItineraries.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCLabel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCLinkerOptimizationHint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCMachObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectFileInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/AsmCond.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/AsmLexer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParserExtension.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParserUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCParsedAsmOperand.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCTargetAsmParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCPseudoProbe.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCRegister.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCRegisterInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSPIRVObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSPIRVStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSchedule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionDXContainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionGOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionMachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionSPIRV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionWasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSectionXCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSubtargetInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolGOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolMachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolTableEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolWasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCSymbolXCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCTargetOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCTargetOptionsCommandFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCValue.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWasmObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWasmStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWin64EH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinCOFFObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinCOFFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCWinEH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCXCOFFObjectWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCXCOFFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MachineLocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/SectionKind.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/StringTableBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/TargetRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/CodeEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Context.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/CustomBehaviour.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HWEventListener.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/HardwareUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/LSUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/RegisterFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/ResourceManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/RetireControlUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/HardwareUnits/Scheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/IncrementalSourceMgr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/InstrBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Instruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Pipeline.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/SourceMgr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/DispatchStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/EntryStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/ExecuteStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/InOrderIssueStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/InstructionTables.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/MicroOpQueueStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/RetireStage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Stages/Stage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Support.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MCA/View.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/COFF/COFFConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/COFF/COFFObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/CommonConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/ConfigManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/ELF/ELFConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/ELF/ELFObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/MachO/MachOConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/MachO/MachOObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/MultiFormatConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/ObjCopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/XCOFF/XCOFFConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/XCOFF/XCOFFObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/wasm/WasmConfig.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/wasm/WasmObjcopy.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Archive.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ArchiveWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Binary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/BuildID.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFFImportFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFFModuleDefinition.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/CVDebugRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/DXContainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Decompressor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/FaultMapParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/GOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/GOFFObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/IRObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/IRSymtab.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachOUniversal.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachOUniversalWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Minidump.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ModuleSymbolTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/ObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/OffloadBinary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/OffloadBundle.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/RelocationResolver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/StackMapParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/SymbolSize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/SymbolicFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/TapiFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/TapiUniversal.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/Wasm.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/WindowsMachineFlag.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/WindowsResource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/XCOFFObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/ArchiveYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/COFFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/CodeViewYAMLTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/DWARFEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/DWARFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/DXContainerYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/ELFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/GOFFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/MachOYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/MinidumpYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/ObjectYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/OffloadYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/WasmYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/XCOFFYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/YAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ObjectYAML/yaml2obj.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/Arg.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/ArgList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/OptParser.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/OptSpecifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/OptTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Option/Option.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Pass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/PassAnalysisSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/PassInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/PassRegistry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/PassSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/CodeGenPassBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/MachinePassRegistry.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/OptimizationLevel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/PassBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/PassPlugin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/StandardInstrumentations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Passes/TargetPassRegistry.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/MCDCTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/CtxInstrContextNode.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/DataAccessProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/FunctionId.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/GCOV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/HashKeyMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/IndexedMemProfData.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfCorrelator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfData.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/ItaniumManglingCanonicalizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MIBEntryDef.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfData.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfRadixTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfSummary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfSummaryBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfYAML.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/PGOCtxProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/PGOCtxProfWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/ProfileCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProfWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SymbolRemappingReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkContainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/HotnessThresholdParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/Remark.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkFormat.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkLinker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkStringTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/YAMLRemarkSerializer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Argument.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/BasicBlock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Constant.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Context.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Function.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Instruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/IntrinsicInst.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Module.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Operator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Pass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/PassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Region.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Tracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Type.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Use.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/User.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Value.h
+llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Values.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64AttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64BuildAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDGPUAddrSpace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDGPUMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDHSAKernelDescriptor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMBuildAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMEHABI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMWinEH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AdvisoryLock.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AlignOf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Alignment.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Allocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AllocatorBase.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ArrayRecycler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Atomic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AtomicOrdering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AutoConvert.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Automaton.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BCD.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BLAKE3.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BalancedPartitioning.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Base64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryByteStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryItemStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamArray.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryStreamWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BlockFrequency.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BranchProbability.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BuryPointer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CBindingWrapping.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CFGDiff.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CFGUpdate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/COM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CRC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CachePruning.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Caching.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Capacity.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Casting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CheckedArithmetic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Chrono.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CodeGen.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CodeGenCoverage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CommandLine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compiler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConvertEBCDIC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConvertUTF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/CrashRecoveryContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DJB.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DOTGraphTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DXILABI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DataExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DataTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Debug.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DebugCounter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Discriminator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DivisionByConstantInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Duration.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/DynamicLibrary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttrParserCompact.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttrParserExtended.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Endian.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/EndianStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Errc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Errno.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ErrorHandling.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ErrorOr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ExitCodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ExponentialBackoff.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ExtensibleRTTI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Extension.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileCollector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileOutputBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileSystem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileSystem/UniqueID.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FileUtilities.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Format.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatAdapters.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatProviders.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatVariadic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormatVariadicDetails.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormattedStream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTreeConstruction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericIteratedDominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericLoopInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericLoopInfoImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GlobPattern.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GraphWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/HashBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/HexagonAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/HexagonAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/InitLLVM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/InstructionCost.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/InterleavedRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/JSON.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/KnownBits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/KnownFPClass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LEB128.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LICENSE.TXT
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LLVMDriver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LineIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Locale.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LockFileManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LogicalResult.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MD5.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSP430AttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSP430Attributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSVCErrorWorkarounds.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ManagedStatic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MathExtras.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemAlloc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Memory.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryBufferRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/MipsABIFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ModRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Mustache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Mutex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/NVPTXAddrSpace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/NativeFormatting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/OnDiskHashTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/OptimizedStructLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/OptionStrCmp.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PGOOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Parallel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Path.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PerThreadBumpPtrAllocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PluginLoader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PointerLikeTypeTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PrettyStackTrace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Printable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Process.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Program.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ProgramStack.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVAttributeParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVAttributes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVISAUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RWMutex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RandomNumberGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Recycler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/RecyclingAllocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Regex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Registry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ReverseIteration.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SHA1.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SHA256.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SMLoc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SMTAPI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SaveAndRestore.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ScaledNumber.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ScopedPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Signals.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Signposts.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SipHash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SmallVectorMemoryBuffer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Solaris/sys/regset.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SourceMgr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SpecialCaseList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/StringSaver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SuffixTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SuffixTreeNode.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SwapByteOrder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SystemUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SystemZ/zOSSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TarWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetOpcodes.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetSelect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TextEncoding.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadSafeAllocator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Threading.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TimeProfiler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Timer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ToolOutputFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TrailingObjects.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeName.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeSize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Unicode.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/UnicodeCharRanges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/UniqueBBID.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/VCSRevision.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Valgrind.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/VersionTuple.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/VirtualFileSystem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Watchdog.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Win64EH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Windows/WindowsSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/WindowsError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/WithColor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86DisassemblerDecoderCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86FoldTablesUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLTraits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/circular_raw_ostream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/float128.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_os_ostream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_ostream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_sha1_ostream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/raw_socket_stream.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/thread.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/type_traits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/xxhash.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/AArch64ImmCheck.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Automaton.td
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/DirectiveEmitter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Main.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Parser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Record.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SearchableTable.td
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SetTheory.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SetTheory.td
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/StringMatcher.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/StringToOffsetTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/TGTimer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/TableGenBackend.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/CGPassBuilderOption.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/CodeGenCWrappers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GenericOpcodes.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/Combine.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/RegisterBank.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/Target.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/RegisterTargetPassConfigCallback.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/Target.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetCallingConv.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetInstrPredicate.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetItinerary.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetLoweringObjectFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetMachine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetMacroFusion.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetPfmCounters.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetSchedule.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetSelectionDAG.td
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64CPUFeatures.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64FeatPriorities.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64TargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64TargetParserDef.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParserCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParserDef.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/CSKYTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/CSKYTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/Host.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/LoongArchTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/LoongArchTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/PPCGenTargetFeatures.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/PPCTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/PPCTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVISAInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVTargetParserDef.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/SubtargetFeature.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/TargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/Triple.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/X86TargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/X86TargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Telemetry/Telemetry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/ADT/StringMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/ADT/StringMapEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Annotations/Annotations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Demangle/DemangleTestCases.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/Error.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/SupportHelpers.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Architecture.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Architecture.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/ArchitectureSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/DylibReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/FileTypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/InterfaceFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/PackedVersion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Platform.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Record.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/RecordVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/RecordsSlice.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Symbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/SymbolSet.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Target.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/TextAPIError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/TextAPIReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/TextAPIWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ToolDrivers/llvm-lib/LibDriver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/CFGuard.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/ABI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroAnnotationElide.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroCleanup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroConditionalWrapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroEarly.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroElide.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroInstr.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroShape.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/CoroSplit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/MaterializationUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/SpillUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Coroutines/SuspendCrossingInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/HipStdPar/HipStdPar.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/AlwaysInliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Annotation2Metadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ArgumentPromotion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Attributor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/BlockExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/CalledValuePropagation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ConstantMerge.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/CrossDSOCFI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/DeadArgumentElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ElimAvailExtern.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/EmbedBitcodePass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ExpandVariadics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ExtractGV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FatLTOCleanup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionAttrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionImport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionSpecialization.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalDCE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalOpt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalSplit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/HotColdSplitting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/IROutliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/InferFunctionAttrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Inliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Internalize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/LoopExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/LowerTypeTests.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/MemProfContextDisambiguation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/MergeFunctions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ModuleInliner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/OpenMPOpt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/PartialInlining.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ProfiledCallGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SCCP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleContextTracker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleProfile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleProfileMatcher.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleProfileProbe.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/StripDeadPrototypes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/StripSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/WholeProgramDevirt.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/InstCombine/InstCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/InstCombine/InstCombiner.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizerOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/BlockCoverageInference.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/BoundsChecking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/CFGMST.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/CGProfile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/GCOVProfiler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/InstrProfiling.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/KCFI.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/LowerAllowCheckPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemProfInstrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemProfUse.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemorySanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/NumericalStabilitySanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOCtxProfFlattening.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOCtxProfLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOForceFunctionAttrs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/RealtimeSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/TypeSanitizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/ObjCARC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ADCE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/AnnotationRemarks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/BDCE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/CallSiteSplitting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ConstantHoisting.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ConstraintElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DCE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DFAJumpThreading.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DeadStoreElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/DivRemPairs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/EarlyCSE.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/FlattenCFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Float2Int.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/GVN.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/GVNExpression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/GuardWidening.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/IVUsersPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/IndVarSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InferAddressSpaces.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InferAlignment.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/InstSimplifyPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/JumpTableToSwitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/JumpThreading.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LICM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopBoundSplit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopDataPrefetch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopDeletion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopDistribute.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopFlatten.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopFuse.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopInstSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopInterchange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopLoadElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopPassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopPredication.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopRotation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopSink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopStrengthReduce.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopTermFold.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopUnrollPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LoopVersioningLICM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerAtomicPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerConstantIntrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerMatrixIntrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/LowerWidenableCondition.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MergeICmps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/NaryReassociate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/NewGVN.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/PlaceSafepoints.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Reassociate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Reg2Mem.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SCCP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SROA.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/ScalarizeMaskedMemIntrin.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Scalarizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SeparateConstOffsetFromGEP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SimplifyCFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Sink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/SpeculativeExecution.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/StraightLineStrengthReduce.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/StructurizeCFG.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/TailRecursionElimination.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/WarnMissedTransforms.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/AMDGPUEmitPrintf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ASanStackFrameLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/AddDiscriminators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/AssumeBundleBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BasicBlockUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BreakCriticalEdges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BuildLibCalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/BypassSlowDivision.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CallGraphUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CallPromotionUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CanonicalizeAliases.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CanonicalizeFreezeInLoops.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Cloning.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeExtractor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeLayout.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeMoverUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ControlFlowUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CountVisits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CtorUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/DXILUpgrade.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Debugify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/DeclareRuntimeLibcalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/EscapeEnumerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Evaluator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ExtraPassManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/FixIrreducible.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/FunctionComparator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/FunctionImportUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/GlobalStatus.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/GuardUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/HelloWorld.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/IRNormalizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/InjectTLIMappings.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/InstructionNamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/InstructionWorklist.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Instrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/IntegerDivision.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LCSSA.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Local.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LockstepReverseIterator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LongestCommonSequence.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopConstrainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopPeel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopRotationUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopVersioning.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerAtomic.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerGlobalDtors.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerIFunc.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerInvoke.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerSwitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerVectorIntrinsics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MatrixUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Mem2Reg.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MemoryOpRemark.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MetaRenamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MisExpect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ModuleUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MoveAutoInit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/NameAnonGlobals.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/PredicateInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/PromoteMemToReg.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/RelLookupTableConverter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SCCPSolver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SSAUpdater.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SSAUpdaterBulk.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SampleProfileInference.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SampleProfileLoaderBaseUtil.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SanitizerStats.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SimplifyIndVar.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SimplifyLibCalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SizeOpts.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SplitModule.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/StripGCRelocates.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/StripNonLineTableDebugInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/SymbolRewriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnifyLoopExits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnrollLoop.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/VNCoercion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ValueMapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/EVLIndVarSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopIdiomVectorize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopVectorize.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SLPVectorizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Debug.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/InstrMaps.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Interval.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Legality.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/NullPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PackReuse.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintInstructionCount.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintRegion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromBBs.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/SeedCollection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAcceptOrRevert.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysAccept.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysRevert.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionSave.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerPassBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/SeedCollector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/VectorCombine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsDriver/MSVCPaths.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsDriver/MSVCSetupApi.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsManifest/WindowsManifestMerger.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsResource/ResourceProcessor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsResource/ResourceScriptToken.h
+llvm%%LLVM_SUFFIX%%/include/llvm/WindowsResource/ResourceScriptTokenList.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/BlockIndexer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/BlockPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/BlockVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRLogBuilder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRRecordConsumer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRRecordProducer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRRecords.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRTraceExpander.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FDRTraceWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/FileHeaderReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Graph.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/InstrumentationMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Profile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/RecordPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Trace.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/XRayRecord.h
+llvm%%LLVM_SUFFIX%%/include/llvm/XRay/YAMLXRayRecord.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/AffineExpr.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/AffineMap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Bindings/Python/Interop.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/BuiltinAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/BuiltinTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Conversion.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Debug.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Diagnostics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/AMDGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Arith.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Async.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/ControlFlow.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/EmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Func.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/GPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/IRDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Index.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/LLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Linalg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/MLProgram.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Math.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/MemRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/NVGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/NVVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/OpenMP.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/PDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Quant.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/ROCDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/SCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/SMT.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/SPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Shape.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/SparseTensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Tensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Transform.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Transform/Interpreter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Dialect/Vector.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/ExecutionEngine.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/IR.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/IntegerSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Interfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Pass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/RegisterEverything.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Rewrite.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Support.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Target/ExportSMTLIB.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Target/LLVMIR.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir-c/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/AliasAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/AliasAnalysis/LocalAliasAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/CFGLoopInfo.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/CallGraph.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/DenseAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/IntegerRangeAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/LivenessAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/SparseAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlow/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataFlowFramework.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/DataLayoutAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/FlatLinearValueConstraints.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Liveness.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Barvinok.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Fraction.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/GeneratingFunction.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/IntegerRelation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/LinearTransform.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Matrix.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/PWMAFunction.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/PresburgerRelation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/PresburgerSpace.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/QuasiPolynomial.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Simplex.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/Presburger/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/SliceAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/SliceWalk.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/SymbolTableAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Analysis/TopologicalSortUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/AsmParser/AsmParser.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/AsmParser/AsmParserState.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/AsmParser/CodeComplete.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/Diagnostics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/IRTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/Nanobind.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/NanobindAdaptors.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bindings/Python/PybindAdaptors.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeImplementation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeReader.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeReaderConfig.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/BytecodeWriter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Bytecode/Encoding.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/AffineExpr.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/AffineMap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Diagnostics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/ExecutionEngine.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/IR.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/IntegerSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Interfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Pass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Registration.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Rewrite.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Support.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/CAPI/Wrap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Config/mlir-config.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/AffineToStandard/AffineToStandard.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithCommon/AttrToLLVMConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToAMDGPU/ArithToAMDGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToArmSME/ArithToArmSME.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToEmitC/ArithToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToEmitC/ArithToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToLLVM/ArithToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArithToSPIRV/ArithToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArmSMEToLLVM/ArmSMEToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ArmSMEToSCF/ArmSMEToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/AsyncToLLVM/AsyncToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/BufferizationToMemRef/BufferizationToMemRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexCommon/DivisionConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToLLVM/ComplexToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToLibm/ComplexToLibm.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToSPIRV/ComplexToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToSPIRV/ComplexToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ComplexToStandard/ComplexToStandard.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ControlFlowToSCF/ControlFlowToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToEmitC/ConvertToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToEmitC/ToEmitCInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMAttrInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMAttrInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ConvertToLLVM/ToLLVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToEmitC/FuncToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToEmitC/FuncToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToSPIRV/FuncToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/FuncToSPIRV/FuncToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUCommon/AttrToSPIRVConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUCommon/GPUCommonPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUCommon/GPUToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToLLVMSPV/GPUToLLVMSPVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToNVVM/GPUToNVVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToROCDL/Runtimes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/IndexToLLVM/IndexToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/IndexToSPIRV/IndexToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/ConversionTarget.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/LoweringOptions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/MemRefBuilder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/Pattern.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/PrintCallHelper.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/StructBuilder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/TypeConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LLVMCommon/VectorPattern.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/LinalgToStandard/LinalgToStandard.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MPIToLLVM/MPIToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToEmitC/MathToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToEmitC/MathToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToFuncs/MathToFuncs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToLLVM/MathToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToLibm/MathToLibm.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToROCDL/MathToROCDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToSPIRV/MathToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MathToSPIRV/MathToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToEmitC/MemRefToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToEmitC/MemRefToEmitCPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/MeshToMPI/MeshToMPI.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/NVGPUToNVVM/NVGPUToNVVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/NVVMToLLVM/NVVMToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/OpenACCToSCF/ConvertOpenACCToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/OpenMPToLLVM/ConvertOpenMPToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/PDLToPDLInterp/PDLToPDLInterp.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToEmitC/SCFToEmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToGPU/SCFToGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToGPU/SCFToGPUPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToOpenMP/SCFToOpenMP.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToSPIRV/SCFToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SCFToSPIRV/SCFToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SPIRVCommon/AttrToLLVMConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/ShapeToStandard/ShapeToStandard.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TensorToLinalg/TensorToLinalg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TensorToLinalg/TensorToLinalgPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TensorToSPIRV/TensorToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TensorToSPIRV/TensorToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToArith/TosaToArith.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToLinalg/TosaToLinalg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToMLProgram/TosaToMLProgram.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToSCF/TosaToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/TosaToTensor/TosaToTensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/UBToLLVM/UBToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/UBToSPIRV/UBToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToArmSME/VectorToArmSME.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToGPU/VectorToGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToSCF/VectorToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRV.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRVPass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/VectorToXeGPU/VectorToXeGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Conversion/XeVMToLLVM/XeVMToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/BreakpointManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/BreakpointManagers/FileLineColLocBreakpointManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/BreakpointManagers/TagBreakpointManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/CLOptionsSetup.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/Counter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/DebuggerExecutionContextHook.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/ExecutionContext.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/Observers/ActionLogging.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Debug/Observers/ActionProfiler.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPU.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPU.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPU.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/IR/AMDGPUTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMDGPU/Utils/Chipset.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMX.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMX.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMX.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/AMXTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/AMX/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/AffineAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/AffineStructures.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/LoopAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/NestedMatcher.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Analysis/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/AffineValueMap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/LoopFusionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/LoopUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Affine/ViewLikeInterfaceUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/Arith.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ArithOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/BufferDeallocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/BufferViewFlowOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/NarrowTypeEmulationConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/ShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Transforms/WideIntEmulationConverter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Arith/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeon.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeon.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeon.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/ArmNeonTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmNeon/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSME.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSME.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSME.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSME.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEEnums.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMEOpsConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMETypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/IR/ArmSMETypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/PassesEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/PassesEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSME/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVE.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVE.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVE.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVEConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVEDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVEDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVEDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVETypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/IR/ArmSVETypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ArmSVE/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/Async.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/IR/AsyncTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Async/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/Bufferization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/DstBufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/IR/UnstructuredControlFlow.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Pipelines/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/BufferUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/BufferViewFlowAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Bufferize.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/OneShotModuleBufferize.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Bufferization/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/CommonFolders.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/Complex.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Complex/IR/ComplexOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlow.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/Transforms/BufferDeallocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/ControlFlow/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTI.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTI.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTI.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTI.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIAttrs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTIDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTITypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/DLTITypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/Traits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/TransformOps/DLTITransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/TransformOps/DLTITransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/TransformOps/DLTITransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/DLTI/TransformOps/DLTITransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitC.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitC.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitC.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/IR/EmitCTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/EmitC/Transforms/TypeConversions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Extensions/AllExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Extensions/InlinerExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Extensions/MeshShardingExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/IR/FuncOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Transforms/FuncConversions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Func/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationAttrs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/CompilationInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUDeviceMapperEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUDeviceMapperEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUDeviceMappingAttr.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/GPUOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/ParallelLoopMapperAttr.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Pipelines/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/TransformOps/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/BufferDeallocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/MemoryPromotion.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/ParallelLoopMapper.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Utils/DistributionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/GPU/Utils/GPUUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDL.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDL.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDL.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTraits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypesGen.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IR/IRDLTypesGen.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IRDLLoading.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IRDLSymbols.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/IRDL/IRDLVerifiers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexAttrs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Index/IR/IndexOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/FunctionCallUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMAttrInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMAttrInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMAttrs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMConversionEnumsFromLLVM.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMConversionEnumsToLLVM.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMConvertibleLLVMIRIntrinsics.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicFromLLVMIRConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpFromLLVMIRConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/LLVMTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMConvertibleLLVMIRIntrinsics.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMFromLLVMIRConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/AddComdats.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/DIExpressionLegalization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/DIExpressionRewriter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/InlinerInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/OptimizeForNVVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/Transforms/RequestCWrappers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/VCIXOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMConversions.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/LLVMIR/XeVMOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/Linalg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgDoc.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/DialectExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/GPUHeuristics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/TransformOps/Syntax.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/AllInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/Hoisting.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/RuntimeOpVerification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/SubsetInsertionOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/TilingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Linalg/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgram.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MLProgram/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPI.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPI.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPI.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPI.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPIOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypesGen.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MPI/IR/MPITypesGen.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/Math.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/IR/MathOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/Transforms/Approximation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Math/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefMemorySlot.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/AllocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/BufferViewFlowOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/ComposeSubView.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/RuntimeOpVerification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/MemRef/Utils/MemRefUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/IR/MeshTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Interfaces/ShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Simplifications.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Spmdization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Mesh/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPU.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPU.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPU.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypeDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypeDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/IR/NVGPUTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Transforms/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/NVGPU/Utils/MMAUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/AccCommon.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACC.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCOpsTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACC/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OmpCommon.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPAttrDefs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPClauseOperands.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPClauseOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPClauses.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDL.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDL/IR/PDLTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterp.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceAttrInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceAttrInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrAttrDefs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrAttrs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrEnums.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Ptr/IR/PtrTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/Quant.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantDialectBytecode.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantDialectBytecode.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/IR/QuantTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Utils/FakeQuantSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Quant/Utils/UniformSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingAttrInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingAttrInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/DeviceMappingInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/SCFOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/BufferDeallocationOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Patterns.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/TileUsingInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Utils/AffineCanonicalizationUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SCF/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMT.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMT.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMT.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTArrayOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTBitVectorOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTIntOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SMT/IR/SMTVisitors.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVArithmeticOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAtomicOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttrUtils.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVBarrierOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVBitOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCapabilityImplication.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCastOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCompositeOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVControlFlowOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVCooperativeMatrixOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVGLCanonicalization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVImageOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVIntegerDotProductOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVIntelExtOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVMemoryOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVMeshOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVMiscOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpAvailabilityImpl.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpTraits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVPrimitiveOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVSerialization.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/SPIRVTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/IR/TargetAndABI.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Linking/ModuleCombiner.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Transforms/SPIRVWebGPUTransforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SPIRV/Utils/LayoutUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Analysis/ShapeMappingAnalysis.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/Shape.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/IR/ShapeOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Shape/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/Enums.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorStorageLayout.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorType.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/IR/SparseTensorTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Pipelines/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/SparseTensor/Utils/Merger.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Extensions/AllExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Extensions/MeshShardingExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/ShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/Tensor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/TensorTilingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/RuntimeOpVerification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/SubsetInsertionOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/TransformUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tensor/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/ShardingInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TargetEnv.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaAvailability.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaAvailability.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaComplianceData.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaDialectBytecode.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaDialectBytecode.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpAvailabilityImpl.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsTypesBase.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaOpsTypesBase.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaProfileCompliance.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaShapeOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaTypesBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/IR/TosaUtilOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/PassesEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Transforms/PassesEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Utils/QuantUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Tosa/Utils/ShapeUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Traits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformAttrs.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformAttrs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialectEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformDialectEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOpsTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformOpsTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/TransformTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IR/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Interfaces/TransformTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Transforms/TransformInterpreterUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtension.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Utils/RaggedArray.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Transform/Utils/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/UB/IR/UBOpsInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/DialectUtilsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/DialectUtilsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/IndexingUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/ReshapeOpsUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/StaticValueUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/StructuredOpsUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Utils/StructuredOpsUtils.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/ScalableValueBoundsConstraintSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/ValueBoundsOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/Vector.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/Vector.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/Vector.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/IR/VectorTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/BufferizableOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/LoweringPatterns.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/SubsetOpInterfaceImpl.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorDistribution.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorTransforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorTransformsBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorTransformsEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Transforms/VectorTransformsEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/Vector/Utils/VectorUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86Vector.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86Vector.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86Vector.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/X86Vector/X86VectorTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPU.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPU.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPU.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPU.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUEnums.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUEnums.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUTargetInfo.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/AsyncRuntime.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/CRunnerUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/ExecutionEngine.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/Float16bits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/JitRunner.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/MemRefUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/Msan.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/OptUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/RunnerUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/ArithmeticUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/COO.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/File.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/MapRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensor/Storage.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/ExecutionEngine/SparseTensorRuntime.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Action.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AffineExpr.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AffineExprVisitor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AffineMap.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AsmState.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AttrTypeBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AttrTypeSubElements.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/AttributeSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Attributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Block.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BlockSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Builders.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributeInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialect.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialect.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialect.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialectBytecode.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinDialectBytecode.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinLocationAttributes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinLocationAttributes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinLocationAttributes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinOps.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinOps.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinOps.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinOps.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeConstraints.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeConstraints.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypeInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypes.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BuiltinTypes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/BytecodeBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/CommonAttrConstraints.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/CommonTypeConstraints.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Constraints.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Diagnostics.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Dialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectImplementation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectRegistry.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/DialectResourceBlobManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Dominance.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/EnumAttr.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/ExtensibleDialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/IRMapping.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/ImplicitLocOpBuilder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/IntegerSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Interfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Iterators.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Location.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/MLIRContext.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Matchers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/ODSSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmAttrInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmAttrInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmTypeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpAsmTypeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpDefinition.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OpImplementation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Operation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OperationSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/OwningOpRef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/PDLPatternMatch.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/PatternBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/PatternMatch.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Properties.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Region.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionGraphTraits.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionKindInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionKindInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionKindInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/RegionKindInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/StorageUniquerSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/SymbolInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/SymbolInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/SymbolInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/SymbolTable.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TensorEncInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TensorEncInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TensorEncoding.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TensorEncoding.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Threading.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Traits.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TypeRange.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TypeSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/TypeUtilities.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Types.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Unit.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/UseDefLists.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Utils.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Value.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/ValueRange.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/VectorTypes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Verifier.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/IR/Visitors.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/InitAllDialects.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/InitAllExtensions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/InitAllPasses.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/InitAllTranslations.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CallInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CallInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CallInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CallInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CastInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CastInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CastInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CastInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ControlFlowInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ControlFlowInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ControlFlowInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ControlFlowInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CopyOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CopyOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CopyOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/CopyOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutAttrInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutAttrInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutTypeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DataLayoutTypeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DerivedAttributeOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DerivedAttributeOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DerivedAttributeOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DerivedAttributeOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DestinationStyleOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DestinationStyleOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DestinationStyleOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/DestinationStyleOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FoldInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionImplementation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/FunctionInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/IndexingMapOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/IndexingMapOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/IndexingMapOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/IndexingMapOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferIntRangeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferIntRangeInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferIntRangeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferIntRangeInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferTypeOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferTypeOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferTypeOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/InferTypeOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/LoopLikeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/LoopLikeInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/LoopLikeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/LoopLikeInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotTypeInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/MemorySlotTypeInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ParallelCombiningOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ParallelCombiningOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ParallelCombiningOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ParallelCombiningOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/RuntimeVerifiableOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/RuntimeVerifiableOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/RuntimeVerifiableOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/RuntimeVerifiableOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ShapedOpInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ShapedOpInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ShapedOpInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ShapedOpInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaceBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SideEffectInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SubsetOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SubsetOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SubsetOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/SubsetOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/TilingInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/TilingInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/TilingInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/TilingInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/Utils/InferIntRangeCommon.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ValueBoundsOpInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ValueBoundsOpInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ValueBoundsOpInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ValueBoundsOpInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/VectorInterfaces.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/VectorInterfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/VectorInterfaces.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/VectorInterfaces.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ViewLikeInterface.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ViewLikeInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ViewLikeInterface.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Interfaces/ViewLikeInterface.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Parser/Parser.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/AnalysisManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/Pass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassBase.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassInstrumentation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassManager.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassOptions.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Pass/PassRegistry.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/ErrorBuilder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/Marshallers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/MatchFinder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/MatchersInternal.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/Registry.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/SliceMatchers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Matcher/VariantValue.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/Query.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Query/QuerySession.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/ReductionNode.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/ReductionPatternInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Reducer/Tester.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Rewrite/FrozenRewritePatternSet.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Rewrite/PassUtil.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Rewrite/PatternApplicator.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/ADTExtras.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/CyclicReplacerCache.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/DebugStringHelper.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/FileUtilities.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/IndentedOstream.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/InterfaceSupport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/LLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/LogicalResult.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/RawOstreamExtras.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/StateStack.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/StorageUniquer.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/ThreadLocalCache.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/Timing.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/ToolUtilities.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/TypeID.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Support/WalkResult.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Argument.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/AttrOrTypeDef.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Attribute.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Builder.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Class.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/CodeGenHelpers.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Constraint.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Dialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/EnumInfo.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Format.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/GenInfo.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/GenNameParser.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Interfaces.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Operator.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Pass.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Pattern.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Predicate.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Property.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Region.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/SideEffects.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Successor.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Trait.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/TableGen/Type.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/Cpp/CppEmitter.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/IRDLToCpp/IRDLToCpp.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/IRDLToCpp/TranslationRegistration.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/ModuleToObject.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/NVVM/Target.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/NVVM/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/ROCDL/Target.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVM/ROCDL/Utils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/All.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/ArmNeon/ArmNeonToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/ArmSME/ArmSMEToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/ArmSVE/ArmSVEToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/Builtin/BuiltinToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/GPU/GPUToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMIRToLLVMTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/NVVM/LLVMIRToNVVMTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/OpenMPCommon.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/SPIRV/SPIRVToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Dialect/VCIX/VCIXToLLVMIRTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Export.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/Import.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/LLVMImportInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/LLVMTranslationInterface.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/ModuleImport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/ModuleTranslation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/TypeFromLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/LLVMIR/TypeToLLVM.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SMTLIB/ExportSMTLIB.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SMTLIB/Namespace.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SMTLIB/SymCache.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SPIRV/Deserialization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SPIRV/SPIRVBinaryUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SPIRV/Serialization.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Target/SPIRV/Target.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/AST/Context.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/AST/Diagnostic.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/AST/Nodes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/AST/Types.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/CodeGen/CPPGen.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/CodeGen/MLIRGen.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/ODS/Constraint.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/ODS/Context.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/ODS/Dialect.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/ODS/Operation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/Parser/CodeComplete.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/PDLL/Parser/Parser.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/ParseUtilities.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/Plugins/DialectPlugin.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/Plugins/PassPlugin.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/CompilationDatabase.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/Logging.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/Protocol.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/SourceMgrUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/lsp-server-support/Transport.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-lsp-server/MlirLspRegistryFunction.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-lsp-server/MlirLspServerMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-opt/MlirOptMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-pdll-lsp-server/MlirPdllLspServerMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-query/MlirQueryMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-reduce/MlirReduceMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-tblgen/MlirTblgenMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-translate/MlirTranslateMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/mlir-translate/Translation.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Tools/tblgen-lsp-server/TableGenLspServerMain.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/CFGToSCF.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/CSE.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/CommutativityUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/ControlFlowSinkUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/DialectConversion.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/EndomorphismSimplification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/FoldUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/GreedyPatternRewriteDriver.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/HomomorphismSimplification.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Inliner.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/InliningUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/LocationSnapshot.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/LoopInvariantCodeMotionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Mem2Reg.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Passes.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Passes.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Passes.td
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/RegionUtils.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/SROA.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Transforms.capi.cpp.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/Transforms.capi.h.inc
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/ViewOpGraph.h
+%%MLIR%%llvm%%LLVM_SUFFIX%%/include/mlir/Transforms/WalkPatternRewriteDriver.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Canonicalization.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/BlockGenerators.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/CodeGeneration.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/IRBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/IslAst.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/IslExprBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/IslNodeBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/LoopGenerators.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/LoopGeneratorsGOMP.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/LoopGeneratorsKMP.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/PerfMonitor.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/RuntimeDebugBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodeGen/Utils.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/CodePreparation.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Config/config.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/DeLICM.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/DeadCodeElimination.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/DependenceInfo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/FlattenAlgo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/FlattenSchedule.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ForwardOpTree.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/JSONExporter.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/LinkAllPasses.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ManualOptimizer.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/MatmulOptimizer.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/MaximalStaticExpansion.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Options.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/PolyhedralInfo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/PruneUnprofitable.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/RegisterPasses.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScheduleOptimizer.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScheduleTreeTransform.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopBuilder.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopDetection.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopDetectionDiagnostic.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopGraphPrinter.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopInfo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ScopPass.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Simplify.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/DumpFunctionPass.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/DumpModulePass.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/GICHelper.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ISLOStream.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ISLOperators.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ISLTools.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/PollyDebug.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/SCEVAffinator.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/SCEVValidator.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ScopHelper.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/ScopLocation.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/Support/VirtualInstruction.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/ZoneAlgo.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/aff.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/aff_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/arg.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ast.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ast_build.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ast_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/constraint.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ctx.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/fixed_box.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/flow.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/hash.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/hmap.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id_to_ast_expr.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id_to_id.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id_to_pw_aff.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/id_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/ilp.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/isl-noexceptions.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/list.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/local_space.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/lp.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/map.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/map_to_basic_set.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/map_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/mat.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_ast_expr.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_basic_set.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_id.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_pw_aff.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/maybe_templ.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/multi.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/obj.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/options.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/point.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/polynomial.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/polynomial_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/printer.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/printer_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/schedule.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/schedule_node.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/schedule_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/set.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/set_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/space.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/space_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/stdint.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/stream.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/stride_info.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/union_map.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/union_map_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/union_set.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/union_set_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/val.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/val_gmp.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/val_type.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/vec.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/version.h
+%%POLLY%%llvm%%LLVM_SUFFIX%%/include/polly/isl/vertices.h
+%%STATIC_LIBS%%%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/cmake/openmp/FindOpenMPTarget.cmake
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libarcher.so
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libarcher_static.a
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libgomp.so
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libgomp.so.1
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libiomp5.so
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/%%CONFIGURE_TARGET%%/libomp.so
+%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/LLVMPolly.so
+%%CLANG%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ISO_Fortran_binding.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_builtin_vars.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_cmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_complex_builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_device_functions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_intrinsics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_libdevice_declares.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_math.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_math_forward_declares.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_runtime_wrapper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_texture_intrinsics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_cmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_libdevice_declares.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_math.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_runtime_wrapper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_stdlib.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_spirv_builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg___gnuc_va_list.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg___va_copy.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg_header_macro.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg_va_arg.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg_va_copy.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg_va_list.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_header_macro.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_max_align_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_null.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_nullptr_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_offsetof.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_ptrdiff_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_rsize_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_size_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_unreachable.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_wchar_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_wint_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_aes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_pclmul.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/adcintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/adxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/altivec.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amdgpuintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ammintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxavx512intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxbf16transposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxcomplexintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxcomplextransposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxfp16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxfp16transposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxfp8intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxmovrsintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxmovrstransposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxtf32intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxtf32transposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxtransposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/andes_vector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm64intr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_acle.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_cmse.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_neon_sve_bridge.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/armintr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512bf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512convertintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512minmaxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512niintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512satcvtdsintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2_512satcvtintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2bf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2convertintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2copyintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2minmaxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2niintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2satcvtdsintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx10_2satcvtintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bitalgintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bwintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512cdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512dqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512fintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512fp16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512ifmaintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512ifmavlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmivlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbitalgintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbwintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlcdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vldqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlfp16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvbmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvnniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvp2intersectintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vnniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vp2intersectintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vpopcntdqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vpopcntdqvlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxifmaintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxneconvertintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniint16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniint8intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/bmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/bmiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cet.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cetintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cldemoteintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clflushoptintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clwbintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clzerointrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cmpccxaddintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cpuid.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/crc32intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/algorithm
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/basic_string.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/basic_string.tcc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/c++config.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/shared_ptr_base.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/cmath
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/complex
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/new
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/emmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/enqcmdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/f16cintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/float.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fma4intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fmaintrin.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fuzzer/FuzzedDataProvider.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fxsrintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/gfniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/gpuintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_circ_brev_intrinsics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_protos.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_types.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hresetintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/htmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/htmxlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hvx_hexagon_protos.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ia32intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/immintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/intrin0.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/inttypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/invpcidintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/iso646.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/keylockerintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/larchintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lasxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/limits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/assert.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/ctype.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/inttypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/stdio.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/stdlib.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/string.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/time.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_offload_wrappers/__llvm_offload.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_offload_wrappers/__llvm_offload_device.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_offload_wrappers/__llvm_offload_host.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lsxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lwpintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lzcntintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mm3dnow.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mm_malloc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/module.modulemap
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movdirintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movrs_avx10_2_512intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movrs_avx10_2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movrsintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/msa.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mwaitxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/nmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/nvptxintrin.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/omp-tools.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/omp.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ompt-multiplex.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ompt.h
+%%OPENMP%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ompx.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/opencl-c-base.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/opencl-c.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/__clang_openmp_device_functions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/cmath
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex_cmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/math.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/new
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/orc/c_api.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pconfigintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pkuintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/popcntintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/bmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/bmiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/emmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/immintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/mm_malloc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/mmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/nmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/pmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/smmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/tmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/x86gprintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/x86intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/xmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/prfchiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/prfchwintrin.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/profile/InstrProfData.inc
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/profile/instr_prof_interface.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ptrauth.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ptwriteintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/raointintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rdpruintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rdseedintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_bitmanip.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_corev_alu.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_crypto.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_ntlh.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rtmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/s390intrin.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/allocator_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/asan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/common_interface_defs.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/coverage_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/dfsan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/hwasan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/linux_syscall_hooks.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/lsan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/memprof_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/msan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/netbsd_syscall_hooks.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/rtsan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/scudo_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/tsan_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/tsan_interface_atomic.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sanitizer/ubsan_interface.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/serializeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sgxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sha512intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/shaintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sifive_vector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sm3intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sm4evexintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sm4intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/smmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdalign.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdarg.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdatomic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdbool.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdckdint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdcountof.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stddef.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdnoreturn.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tbmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tgmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tsxldtrkintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/uintrintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/unwind.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/usermsrintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vadefs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vaesintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/varargs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vecintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin_approx.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin_gen.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vpclmulqdqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/waitpkgintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wasm_simd128.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wbnoinvdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/x86gprintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/x86intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xopintrin.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xray/xray_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xray/xray_log_interface.h
+%%CLANG%%%%COMPILER_RT%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xray/xray_records.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsavecintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsaveintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsaveoptintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsavesintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xtestintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/yvals_core.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/zos_wrappers/builtins.h
+%%CLANG%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/lib/%%CONFIGURE_TARGET%%/libflang_rt.runtime.a
+%%CLANG%%%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/AddClang.cmake
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangConfig.cmake
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangConfigVersion.cmake
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangTargets.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/flang/FlangConfig.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/flang/FlangConfigVersion.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/flang/FlangTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/flang/FlangTargets.cmake
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDConfig.cmake
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDConfigVersion.cmake
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDTargets.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddLLVM.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddOCaml.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddSphinxTarget.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckAtomic.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckCompilerVersion.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckProblematicConfigurations.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CoverageReport.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CrossCompile.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/DetermineGCCCompatible.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FileLock.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindFFI.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindLibEdit.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindLibpfm.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindOCaml.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindSphinx.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindZ3.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/Findzstd.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GenerateVersionFromVCS.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GetErrcMessages.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GetLibraryName.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/HandleLLVMOptions.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/HandleLLVMStdlib.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVM-Build.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVM-Config.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMConfig.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMConfigExtensions.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMConfigVersion.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMDistributionSupport.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExports-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExports.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExternalProjectUtils.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMInstallSymlink.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMProcessSources.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/TableGen.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/TensorFlowCompile.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/UseLibtool.cmake
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/VersionFromVCS.cmake
+llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/llvm-driver-template.cpp.in
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/AddMLIR.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/AddMLIRPython.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/IRDLToCpp.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRConfig.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRConfigVersion.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRDetectPythonEnv.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/cmake/mlir/MLIRTargets.cmake
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/cmake/polly/PollyConfig.cmake
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/cmake/polly/PollyConfigVersion.cmake
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/cmake/polly/PollyExports-all.cmake
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libCUFAttrs.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libCUFDialect.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRAnalysis.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRBuilder.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRCodeGen.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRCodeGenDialect.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRDialect.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRDialectSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIROpenACCSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIROpenMPSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRTestAnalysis.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRTestOpenACCInterfaces.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFIRTransforms.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFlangOpenMPTransforms.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranDecimal.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranEvaluate.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranLower.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranParser.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranSemantics.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libFortranSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libHLFIRDialect.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libHLFIRTransforms.a
+llvm%%LLVM_SUFFIX%%/lib/libLLVM-%%LLVM_MAJOR%%.so
+llvm%%LLVM_SUFFIX%%/lib/libLLVM.so
+llvm%%LLVM_SUFFIX%%/lib/libLLVM.so.%%LLVM_MAJOR_MINOR%%
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAggressiveInstCombine.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAnalysis.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMAsmPrinter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBinaryFormat.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBitReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBitWriter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMBitstreamReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCFGuard.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCFIVerify.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCGData.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCodeGen.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCodeGenTypes.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCore.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCoroutines.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCoverage.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFCFIChecker.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinker.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinkerClassic.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinkerParallel.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWP.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoBTF.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoCodeView.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoDWARF.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoDWARFLowLevel.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoGSYM.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoLogicalView.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoMSF.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoPDB.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebuginfod.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDemangle.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDiff.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDlltoolDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExecutionEngine.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExegesis.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExtensions.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFileCheck.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendAtomic.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendDirective.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendHLSL.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOffloading.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenACC.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenMP.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzMutate.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzerCLI.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMGlobalISel.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMHipStdPar.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMIRPrinter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMIRReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInstCombine.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInstrumentation.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInterfaceStub.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInterpreter.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMJITLink.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLTO.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLibDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLineEditor.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMLinker.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMC.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCA.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCDisassembler.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCJIT.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMCParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMMIRParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObjCARCOpts.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObjCopy.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObject.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMObjectYAML.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOptDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOption.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcDebugging.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcJIT.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcShared.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMOrcTargetProcess.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMPasses.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMProfileData.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMRemarks.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMRuntimeDyld.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSandboxIR.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMScalarOpts.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSelectionDAG.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSupport.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSymbolize.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGen.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGenBasic.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGenCommon.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTarget.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTargetParser.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTelemetry.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTextAPI.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTextAPIBinaryReader.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTransformUtils.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMVectorize.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMWindowsDriver.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMWindowsManifest.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMXRay.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMipo.a
+llvm%%LLVM_SUFFIX%%/lib/libLTO.so
+llvm%%LLVM_SUFFIX%%/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIR.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIR.so.%%LLVM_MAJOR_MINOR%%
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUToROCDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMDGPUUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMXDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAMXTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineAnalysis.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineTransformsTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAffineUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAnalysis.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithAttrToLLVMConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToAMDGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToArmSME.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArithValueBoundsOpInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeon2dToIntr.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmNeonVectorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMEDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMETestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMEToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMEToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMEToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSMETransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVEDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVEToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVETransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRArmSVEVectorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsmParser.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRAsyncTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationPipelines.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationToMemRef.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBufferizationTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBuiltinToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBytecodeOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBytecodeReader.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRBytecodeWriter.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIAMDGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIArith.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIAsync.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIControlFlow.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIDebug.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIExecutionEngine.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIExportSMTLIB.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIFunc.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIIR.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIIRDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIIndex.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPILLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPILinalg.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIMLProgram.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIMath.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIMemRef.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPINVGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPINVVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIOpenMP.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIPDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIQuant.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIROCDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIRegisterEverything.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISMT.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIShape.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPISparseTensor.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITarget.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITensor.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITransformDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITransformDialectTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPITransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCAPIVector.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCallInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCastInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexDivisionConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToLibm.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRComplexToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRControlFlowTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRConvertToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRConvertToLLVMInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRConvertToLLVMPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRCopyOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDLTIDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDLTITestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDLTITransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDataLayoutInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDebug.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDerivedAttributeOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDestinationStyleOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRDialectUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIREmitCDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIREmitCTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngine.a
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngineShared.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngineShared.so.%%LLVM_MAJOR_MINOR%%
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExecutionEngineUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRExportSMTLIB.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFromLLVMIRTranslationRegistration.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncAllExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncInlinerExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncMeshShardingExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFuncUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRFunctionInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUPipelines.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToGPURuntimeTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToLLVMSPV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToNVVMTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToROCDLTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRGPUUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIR.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIRDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIndexDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIndexToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIndexToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRIndexingMapOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRInferIntRangeCommon.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRInferIntRangeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRInferTypeOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRJitRunner.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMCommonConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMIRToLLVMTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMIRToNVVMTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMIRTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLLVMToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLinalgUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLoopLikeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLoopLikeInterfaceTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLspServerLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRLspServerSupportLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMLProgramDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMLProgramTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMPIDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMPIToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMaskableOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMaskingOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToFuncs.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToLibm.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToROCDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMathTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemRefUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMemorySlotInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMeshDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMeshTest.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMeshToMPI.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMeshTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRMlirOptMain.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUToNVVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVGPUUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMTarget.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRNVVMToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRObservers.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCMPCommon.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenACCTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROpenMPToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIROptLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLInterpDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLAST.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLCodeGen.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLLODS.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPDLToPDLInterp.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRParallelCombiningOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRParser.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPluginsLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPresburger.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRPtrDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuantUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQuery.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQueryLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRQueryMatcher.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRROCDLDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRROCDLTarget.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRROCDLToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReconcileUnrealizedCasts.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReduce.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRReduceLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRRewrite.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRRewritePDL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRRuntimeVerifiableOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToControlFlow.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToEmitC.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToOpenMP.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSCFUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSMT.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVAttrToLLVMConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVBinaryUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVConversion.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVDeserialization.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVImageInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVModuleCombiner.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVSerialization.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTarget.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVTranslateRegistration.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSPIRVUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeOpsTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapeToStandard.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShapedOpInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRShardingInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSideEffectInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorPipelines.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorRuntime.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSparseTensorUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSubsetOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRSupport.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTableGen.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetCpp.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetIRDLToCpp.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetLLVMIRExport.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTargetLLVMIRImport.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTblgenLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorAllExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorInferTypeOpInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorMeshShardingExtensions.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTilingInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorToLinalg.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTensorUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestAnalysis.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestConvertToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestDynDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestFromLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestFuncToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestIR.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestIRDLToCppDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestMathToVCIX.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestMemRefToLLVMWithTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestPDLL.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestReducer.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestRewrite.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestTransformDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTestVectorToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTilingInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTilingInterfaceTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRToLLVMIRTranslationRegistration.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaShardingInterfaceImpl.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToArith.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToLinalg.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToMLProgram.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaToTensor.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTosaTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDebugExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectIRDLExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformDialectUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformLoopExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformPDLExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformTuneExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransformUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRTranslateLib.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRUBDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRUBToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRUBToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVCIXDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVCIXToLLVMIRTranslation.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRValueBoundsOpInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToArmSME.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToLLVMPass.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToSCF.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToSPIRV.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorToXeGPU.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorTransformOps.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRVectorUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRViewLikeInterface.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRX86VectorDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRX86VectorTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeGPUTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeGPUTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeGPUUtils.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeVMDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libMLIRXeVMToLLVM.a
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/libPolly.a
+%%STATIC_LIBS%%%%POLLY%%llvm%%LLVM_SUFFIX%%/lib/libPollyISL.a
+llvm%%LLVM_SUFFIX%%/lib/libRemarks.so
+llvm%%LLVM_SUFFIX%%/lib/libRemarks.so.%%LLVM_MAJOR_MINOR%%
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so.%%LLVM_MAJOR_MINOR%%
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_MAJOR_MINOR%%
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_RELEASE%%
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAPINotes.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAST.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangASTMatchers.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysis.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysisFlowSensitive.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAnalysisFlowSensitiveModels.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangApplyReplacements.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangBasic.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangChangeNamespace.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangCodeGen.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangCrossTU.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDaemon.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDaemonTweaks.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDependencyScanning.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDirectoryWatcher.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDoc.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangDocSupport.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDriver.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangDynamicASTMatchers.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangEdit.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangExtractAPI.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFormat.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFrontend.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangFrontendTool.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangHandleCXX.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangHandleLLVM.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeCleaner.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeFixer.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangIncludeFixerPlugin.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangIndex.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangIndexSerialization.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangInstallAPI.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangInterpreter.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangLex.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangMove.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangParse.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangQuery.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangReorderFields.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangRewrite.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangRewriteFrontend.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSema.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSerialization.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerCheckers.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerCore.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangStaticAnalyzerFrontend.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangSupport.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidy.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAbseilModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAlteraModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyAndroidModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyBoostModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyBugproneModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyCERTModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyConcurrencyModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyCppCoreGuidelinesModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyDarwinModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyFuchsiaModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyGoogleModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyHICPPModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLLVMLibcModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLLVMModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyLinuxKernelModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMPIModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMain.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyMiscModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyModernizeModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyObjCModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyOpenMPModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPerformanceModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPlugin.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyPortabilityModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyReadabilityModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyUtils.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangTidyZirconModule.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTooling.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingASTDiff.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingCore.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingInclusions.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingInclusionsStdlib.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingRefactoring.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingSyntax.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTransformer.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdMain.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdRemoteIndex.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdSupport.a
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/__init__.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/config.h.in
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/ear.c
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libfindAllSymbols.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libflangFrontend.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libflangFrontendTool.a
+%%STATIC_LIBS%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/libflangPasses.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldCOFF.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldCommon.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldELF.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldMachO.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldMinGW.a
+%%STATIC_LIBS%%%%LLD%%llvm%%LLVM_SUFFIX%%/lib/liblldWasm.a
+%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldb.so
+%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldb.so.%%LLVM_MAJOR_MINOR%%
+%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/liblldb.so.%%LLVM_RELEASE%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_arm_runner_utils.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_arm_runner_utils.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_arm_sme_abi_stubs.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_arm_sme_abi_stubs.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_async_runtime.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_async_runtime.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_c_runner_utils.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_c_runner_utils.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_float16_utils.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_float16_utils.so.%%LLVM_MAJOR_MINOR%%
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_runner_utils.so
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/libmlir_runner_utils.so.%%LLVM_MAJOR_MINOR%%
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/__init__.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/analyze.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/arguments.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/clang.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/compilation.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/intercept.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/report.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/resources/scanview.css
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/resources/selectable.js
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/resources/sorttable.js
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/shell.py
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIAMDGPU/AMDGPU.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIArith/Arith.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIAsync/Async.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIAsync/AsyncPasses.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIControlFlow/ControlFlow.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIConversion/Passes.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIDebug/Debug.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIEmitC/EmitC.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIExecutionEngine/ExecutionEngine.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIExportSMTLIB/ExportSMTLIB.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIFunc/Func.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIGPU/GPU.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIGPU/GPUPasses.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/AffineExpr.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/AffineMap.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/BuiltinAttributes.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/BuiltinTypes.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/Diagnostics.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/DialectHandle.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/IR.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/IntegerSet.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/Pass.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIR/Support.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIRDL/IRDL.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIIndex/Index.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIInterfaces/Interfaces.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPILLVM/LLVM.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPILinalg/Linalg.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPILinalg/LinalgPasses.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIMLProgram/MLProgram.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIMath/Math.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIMemRef/MemRef.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPINVGPU/NVGPU.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPINVVM/NVVM.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIOpenMP/OpenMP.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIPDL/PDL.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIQuant/Quant.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIROCDL/ROCDL.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIRegisterEverything/RegisterEverything.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISCF/SCF.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISMT/SMT.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISPIRV/SPIRV.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIShape/Shape.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISparseTensor/SparseTensor.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPISparseTensor/SparseTensorPasses.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITarget/LLVMIR.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITensor/Tensor.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITransformDialect/Transform.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITransformDialectTransforms/TransformInterpreter.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITransforms/Passes.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPITransforms/Rewrite.cpp.o
+%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIVector/Vector.cpp.o
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/analyze-c++
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/analyze-cc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/c++-analyzer
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/ccc-analyzer
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/intercept-c++
+%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/intercept-cc
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/clang-doc-default-stylesheet.css
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/clang-doc-mustache.css
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/class-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/comment-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/enum-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/function-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/index.js
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/mustache-index.js
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/namespace-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/template.mustache
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/bash-autocomplete.sh
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-bbedit.applescript
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-diff.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-sublime.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format.el
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format.py
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang/clang-include-fixer.el
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang/clang-include-fixer.py
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang/clang-tidy-diff.py
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang/run-find-all-symbols.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/opt-diff.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/opt-stats.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/opt-viewer.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/optpmap.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/optrecord.py
+llvm%%LLVM_SUFFIX%%/share/opt-viewer/style.css
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-build/scanview.css
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-build/sorttable.js
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-view/Reporter.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-view/ScanView.py
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-view/bugcatcher.ico
+%%CLANG%%llvm%%LLVM_SUFFIX%%/share/scan-view/startfile.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/BooleanExpression.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/LitConfig.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/LitTestCase.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/ProgressBar.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/ShCommands.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/ShUtil.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/Test.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/TestRunner.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/TestTimes.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/TestingConfig.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/__init__.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/builtin_commands/__init__.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/builtin_commands/cat.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/builtin_commands/diff.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/cl_arguments.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/discovery.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/display.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/formats/__init__.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/formats/base.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/formats/googletest.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/formats/shtest.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/main.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/reports.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/run.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/util.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/worker.py
+@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
+@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
diff --git a/devel/lua-luastatic/Makefile b/devel/lua-luastatic/Makefile
new file mode 100644
index 000000000000..6d47eb734934
--- /dev/null
+++ b/devel/lua-luastatic/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= luastatic
+PORTVERSION= 0.0.12
+CATEGORIES= devel
+PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
+
+MAINTAINER= kevans@FreeBSD.org
+COMMENT= Build a standalone executable from a Lua program
+WWW= https://github.com/ers35/luastatic
+
+LICENSE= CC0-1.0
+LICENSE_FILE= ${WRKSRC}/license.txt
+
+USES= gmake lua
+
+USE_GITHUB= yes
+GH_ACCOUNT= ers35
+
+MAKE_ENV+= LUA=${LUA_CMD}
+MAKE_ENV+= LIBLUA_A=${LOCALBASE}/lib/liblua-${LUA_VER}.a
+MAKE_ENV+= LUA_INCLUDE=${LUA_INCDIR}
+
+PLIST_FILES= bin/luastatic
+ALL_TARGET= luastatic
+TEST_TARGET= run_test
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/luastatic ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/devel/lua-luastatic/distinfo b/devel/lua-luastatic/distinfo
new file mode 100644
index 000000000000..c6fd7b33891f
--- /dev/null
+++ b/devel/lua-luastatic/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752800790
+SHA256 (ers35-luastatic-0.0.12_GH0.tar.gz) = 9cf817f9bb95d7d3b62a0ccffc14124ac5f8e0df1e1c482b9bf49e0473e02797
+SIZE (ers35-luastatic-0.0.12_GH0.tar.gz) = 11689
diff --git a/devel/lua-luastatic/pkg-descr b/devel/lua-luastatic/pkg-descr
new file mode 100644
index 000000000000..7d8359b3a656
--- /dev/null
+++ b/devel/lua-luastatic/pkg-descr
@@ -0,0 +1,3 @@
+luastatic is a command line tool that builds a standalone executable from a Lua
+program. The resulting executable is intended to run on systems that do not
+otherwise have Lua installed.
diff --git a/devel/make++/Makefile b/devel/make++/Makefile
deleted file mode 100644
index 76fc2ac749b2..000000000000
--- a/devel/make++/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= make++
-PORTVERSION= 2.0
-PORTREVISION= 1
-CATEGORIES= devel perl5
-MASTER_SITES= SF/${PORTNAME:S/+/p/g}/${PORTVERSION}
-DISTNAME= ${PORTNAME:S/+/p/g}-${PORTVERSION}
-
-MAINTAINER= gavin@16degrees.com.au
-COMMENT= Drop-in replacement for GNU make
-WWW= https://makepp.sourceforge.net/
-
-DEPRECATED= Abandonware, last release in 2017
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= ART10 GPLv2+
-LICENSE_COMB= dual
-
-USES= perl5 tar:txz
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${PREFIX} \
- --mandir=${PREFIX}/share/man \
- --htmldir=${DOCSDIR}/html
-NO_ARCH= yes
-
-DATADIR= ${PREFIX}/share/${PORTNAME:S/+/p/g}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:S/+/p/g}
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${TOUCH} ${WRKSRC}/.test_done
-
-.include <bsd.port.mk>
diff --git a/devel/make++/distinfo b/devel/make++/distinfo
deleted file mode 100644
index 8a2e293ac77d..000000000000
--- a/devel/make++/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (makepp-2.0.txz) = 0c617b1c23b537070d43ace2501ac1b30503b126a729206a7853933485d2bc78
-SIZE (makepp-2.0.txz) = 534708
diff --git a/devel/make++/files/patch-config.pl b/devel/make++/files/patch-config.pl
deleted file mode 100644
index 417ad17588a2..000000000000
--- a/devel/make++/files/patch-config.pl
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./config.pl.orig 2014-08-05 05:06:18.000000000 -0400
-+++ ./config.pl 2014-08-05 05:07:12.000000000 -0400
-@@ -127,7 +127,7 @@
- rm -rf $(VERSION)
-
- install: all
-- $(PERL) install.pl $(BINDIR) $(DATADIR) $(MANDIR) $(HTMLDIR) $(FINDBIN) $(DESTDIR)
-+ $(PERL) install.pl $(BINDIR) $(DATADIR) $(MANDIR) $(HTMLDIR) $(FINDBIN) $(DESTDIR)$(PREFIX)
-
- .PHONY: all distribution install test testall
- ];
diff --git a/devel/make++/pkg-descr b/devel/make++/pkg-descr
deleted file mode 100644
index e5798fa6e0da..000000000000
--- a/devel/make++/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Makepp is a drop-in replacement for GNU make which has a number of
-features that allow for more reliable builds and simpler build files.
-It supports almost all of the syntax that GNU make supports, and can
-be used with makefiles produced by utilities such as automake. It is
-called makepp (or make++) because
- (1) it was designed for building C++ programs;
- (2) its relationship to make is analogous to C++'s relationship
- to C.
-
-For backward compatibility, it will work with input files designed
-for make, but there are much better ways to do things.
diff --git a/devel/make++/pkg-plist b/devel/make++/pkg-plist
deleted file mode 100644
index 9e0af9bd5b4e..000000000000
--- a/devel/make++/pkg-plist
+++ /dev/null
@@ -1,136 +0,0 @@
-bin/makepp
-bin/makepp_build_cache_control
-bin/makeppbuiltin
-bin/makeppclean
-bin/makeppgraph
-bin/makeppinfo
-bin/makepplog
-bin/makeppreplay
-bin/mpp
-bin/mppb
-bin/mppbcc
-bin/mppc
-bin/mppg
-bin/mppi
-bin/mppl
-bin/mppr
-share/man/man1/makepp.1.gz
-share/man/man1/makepp_build_algorithm.1.gz
-share/man/man1/makepp_build_cache.1.gz
-share/man/man1/makepp_build_check.1.gz
-share/man/man1/makepp_builtin.1.gz
-share/man/man1/makepp_builtins.1.gz
-share/man/man1/makepp_command.1.gz
-share/man/man1/makepp_compatibility.1.gz
-share/man/man1/makepp_cookbook.1.gz
-share/man/man1/makepp_extending.1.gz
-share/man/man1/makepp_faq.1.gz
-share/man/man1/makepp_functions.1.gz
-share/man/man1/makepp_incompatibilities.1.gz
-share/man/man1/makepp_release_notes.1.gz
-share/man/man1/makepp_repositories.1.gz
-share/man/man1/makepp_rules.1.gz
-share/man/man1/makepp_sandboxes.1.gz
-share/man/man1/makepp_scanning.1.gz
-share/man/man1/makepp_signatures.1.gz
-share/man/man1/makepp_speedup.1.gz
-share/man/man1/makepp_statements.1.gz
-share/man/man1/makepp_tutorial.1.gz
-share/man/man1/makepp_tutorial_compilation.1.gz
-share/man/man1/makepp_variables.1.gz
-share/man/man1/makeppbuiltin.1.gz
-share/man/man1/makeppclean.1.gz
-share/man/man1/makeppgraph.1.gz
-share/man/man1/makeppinfo.1.gz
-share/man/man1/makepplog.1.gz
-share/man/man1/makeppreplay.1.gz
-share/man/man1/perl_performance.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/html/bg.png
-%%PORTDOCS%%%%DOCSDIR%%/html/google.png
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.css
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.js
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp.png
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_build_algorithm.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_build_cache.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_build_check.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_builtin.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_builtins.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_command.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_compatibility.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_cookbook.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_extending.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_faq.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_functions.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_incompatibilities.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_release_notes.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_repositories.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_rules.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_sandboxes.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_scanning.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_signatures.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_speedup.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_statements.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_tutorial.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_tutorial_compilation.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepp_variables.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppbuiltin.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppclean.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppgraph.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppinfo.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makepplog.html
-%%PORTDOCS%%%%DOCSDIR%%/html/makeppreplay.html
-%%PORTDOCS%%%%DOCSDIR%%/html/nav.png
-%%PORTDOCS%%%%DOCSDIR%%/html/nav2.png
-%%PORTDOCS%%%%DOCSDIR%%/html/perl_performance.html
-%%PORTDOCS%%%%DOCSDIR%%/html/tabs.png
-%%PORTDOCS%%%%DOCSDIR%%/html/url.png
-%%DATADIR%%/Mpp/ActionParser/Legacy.pm
-%%DATADIR%%/Mpp/ActionParser/Specific.pm
-%%DATADIR%%/Mpp/BuildCache.pm
-%%DATADIR%%/Mpp/BuildCacheControl.pm
-%%DATADIR%%/Mpp/BuildCheck/architecture_independent.pm
-%%DATADIR%%/Mpp/BuildCheck/exact_match.pm
-%%DATADIR%%/Mpp/BuildCheck/ignore_action.pm
-%%DATADIR%%/Mpp/BuildCheck/only_action.pm
-%%DATADIR%%/Mpp/BuildCheck/target_newer.pm
-%%DATADIR%%/Mpp/BuildCheck.pm
-%%DATADIR%%/Mpp/Cmds.pm
-%%DATADIR%%/Mpp/CommandParser/Esql.pm
-%%DATADIR%%/Mpp/CommandParser/Gcc.pm
-%%DATADIR%%/Mpp/CommandParser/Swig.pm
-%%DATADIR%%/Mpp/CommandParser/Vcs.pm
-%%DATADIR%%/Mpp/CommandParser.pm
-%%DATADIR%%/Mpp/Event.pm
-%%DATADIR%%/Mpp/File.pm
-%%DATADIR%%/Mpp/FileOpt.pm
-%%DATADIR%%/Mpp/Fixer/Automake.pm
-%%DATADIR%%/Mpp/Fixer/CMake.pm
-%%DATADIR%%/Mpp/Glob.pm
-%%DATADIR%%/Mpp/Lexer.pm
-%%DATADIR%%/Mpp/Makefile.pm
-%%DATADIR%%/Mpp/Recursive.pm
-%%DATADIR%%/Mpp/Repository.pm
-%%DATADIR%%/Mpp/Rule.pm
-%%DATADIR%%/Mpp/Scanner/C.pm
-%%DATADIR%%/Mpp/Scanner/Esqlc.pm
-%%DATADIR%%/Mpp/Scanner/Swig.pm
-%%DATADIR%%/Mpp/Scanner/Vera.pm
-%%DATADIR%%/Mpp/Scanner/Verilog.pm
-%%DATADIR%%/Mpp/Scanner.pm
-%%DATADIR%%/Mpp/Signature/c_compilation_md5.pm
-%%DATADIR%%/Mpp/Signature/md5.pm
-%%DATADIR%%/Mpp/Signature/shared_object.pm
-%%DATADIR%%/Mpp/Signature/verilog_synthesis_md5.pm
-%%DATADIR%%/Mpp/Signature/xml.pm
-%%DATADIR%%/Mpp/Signature/xml_space.pm
-%%DATADIR%%/Mpp/Signature.pm
-%%DATADIR%%/Mpp/Subs.pm
-%%DATADIR%%/Mpp/Text.pm
-%%DATADIR%%/Mpp/Utils.pm
-%%DATADIR%%/Mpp.pm
-%%DATADIR%%/makepp_builtin_rules.mk
-%%DATADIR%%/makepp_default_makefile.mk
-%%DATADIR%%/recursive_makepp
diff --git a/devel/maven39/Makefile b/devel/maven39/Makefile
index f6e882b17ce1..a547d8623aab 100644
--- a/devel/maven39/Makefile
+++ b/devel/maven39/Makefile
@@ -1,5 +1,5 @@
PORTNAME= maven
-DISTVERSION= 3.9.10
+DISTVERSION= 3.9.11
CATEGORIES= devel java
MASTER_SITES= APACHE/maven/maven-3/${DISTVERSION}/binaries
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/devel/maven39/distinfo b/devel/maven39/distinfo
index adc14298b59c..38f49c7f0233 100644
--- a/devel/maven39/distinfo
+++ b/devel/maven39/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749925357
-SHA256 (apache-maven-3.9.10-bin.tar.gz) = e036059b0ac63cdcc934afffaa125c9bf3f4a4cd2d2b9995e1aee92190a0979c
-SIZE (apache-maven-3.9.10-bin.tar.gz) = 8885210
+TIMESTAMP = 1752769580
+SHA256 (apache-maven-3.9.11-bin.tar.gz) = 4b7195b6a4f5c81af4c0212677a32ee8143643401bc6e1e8412e6b06ea82beac
+SIZE (apache-maven-3.9.11-bin.tar.gz) = 9160848
diff --git a/devel/maven39/pkg-plist b/devel/maven39/pkg-plist
index 587416a1e33b..be1847295ddb 100644
--- a/devel/maven39/pkg-plist
+++ b/devel/maven39/pkg-plist
@@ -19,8 +19,12 @@
%%DATADIR%%/lib/commons-cli.license
%%DATADIR%%/lib/commons-codec-1.18.0.jar
%%DATADIR%%/lib/commons-codec.license
+%%DATADIR%%/lib/error_prone_annotations-2.38.0.jar
+%%DATADIR%%/lib/error_prone_annotations.license
%%DATADIR%%/lib/failureaccess-1.0.3.jar
%%DATADIR%%/lib/failureaccess.license
+%%DATADIR%%/lib/gson-2.13.1.jar
+%%DATADIR%%/lib/gson.license
%%DATADIR%%/lib/guava-33.4.8-jre.jar
%%DATADIR%%/lib/guava.license
%%DATADIR%%/lib/guice-5.1.0-classes.jar
@@ -48,16 +52,16 @@
%%DATADIR%%/lib/maven-model-builder-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-plugin-api-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-repository-metadata-%%PORTVERSION%%.jar
-%%DATADIR%%/lib/maven-resolver-api-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-connector-basic-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-impl-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-named-locks-1.9.23.jar
+%%DATADIR%%/lib/maven-resolver-api-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-connector-basic-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-impl-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-named-locks-1.9.24.jar
%%DATADIR%%/lib/maven-resolver-provider-%%PORTVERSION%%.jar
-%%DATADIR%%/lib/maven-resolver-spi-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-transport-file-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-transport-http-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-transport-wagon-1.9.23.jar
-%%DATADIR%%/lib/maven-resolver-util-1.9.23.jar
+%%DATADIR%%/lib/maven-resolver-spi-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-transport-file-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-transport-http-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-transport-wagon-1.9.24.jar
+%%DATADIR%%/lib/maven-resolver-util-1.9.24.jar
%%DATADIR%%/lib/maven-settings-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-settings-builder-%%PORTVERSION%%.jar
%%DATADIR%%/lib/maven-shared-utils-3.4.2.jar
diff --git a/devel/mergify/Makefile b/devel/mergify/Makefile
index 067efc2f5aef..a8cdc2d8e8d3 100644
--- a/devel/mergify/Makefile
+++ b/devel/mergify/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= g20180512
PORTREVISION= 1
CATEGORIES= devel
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Merge changes from a branch one commit at a time
WWW= https://github.com/brooksdavis/mergify
diff --git a/devel/mold/Makefile b/devel/mold/Makefile
index eb4c66282255..240156e781b8 100644
--- a/devel/mold/Makefile
+++ b/devel/mold/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mold
DISTVERSIONPREFIX= v
-DISTVERSION= 2.40.1
+DISTVERSION= 2.40.3
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/mold/distinfo b/devel/mold/distinfo
index 046c1cf28470..135aee5cc6fa 100644
--- a/devel/mold/distinfo
+++ b/devel/mold/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749467948
-SHA256 (rui314-mold-v2.40.1_GH0.tar.gz) = d1ce09a69941f8158604c3edcc96c7178231e7dba2da66b20f5ef6e112c443b7
-SIZE (rui314-mold-v2.40.1_GH0.tar.gz) = 11033828
+TIMESTAMP = 1753902431
+SHA256 (rui314-mold-v2.40.3_GH0.tar.gz) = 308c10f480d355b9f9ef8bb414dfb5f4842bee87eb96b6a7666942f4036a0223
+SIZE (rui314-mold-v2.40.3_GH0.tar.gz) = 11049524
diff --git a/devel/netscape-java40/Makefile b/devel/netscape-java40/Makefile
deleted file mode 100644
index b5c0399ef23c..000000000000
--- a/devel/netscape-java40/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= netscape-java40
-PORTVERSION= 1999.11.15
-PORTREVISION= 2
-CATEGORIES= devel java
-MASTER_SITES= LOCAL/thierry
-DISTNAME= ${PORTNAME}
-
-MAINTAINER= thierry@FreeBSD.org
-COMMENT= Classes to allow a Java applet access to JavaScript objects
-
-LICENSE= Netscape
-LICENSE_NAME= Netscape
-LICENSE_FILE= ${WRKSRC}/License
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror auto-accept
-
-DEPRECATED= Abandonware
-EXPIRATION_DATE=2025-07-31
-
-USES= java
-
-NO_BUILD= yes
-NO_ARCH= yes
-
-JARFILES= java40.jar
-
-PLIST_FILES= ${JARFILES:S|^|%%JAVAJARDIR%%/|}
-
-do-install:
- ${INSTALL_DATA} ${JARFILES:S|^|${WRKSRC}/|} ${STAGEDIR}${JAVAJARDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/netscape-java40/distinfo b/devel/netscape-java40/distinfo
deleted file mode 100644
index d9d85e2d7112..000000000000
--- a/devel/netscape-java40/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (netscape-java40.tar.gz) = 7c5a55431ee737deb44dbbe3fd93feafcf5de7f612d6efa7d215eb3419e8a134
-SIZE (netscape-java40.tar.gz) = 1754973
diff --git a/devel/netscape-java40/pkg-descr b/devel/netscape-java40/pkg-descr
deleted file mode 100644
index f0a490e1ec78..000000000000
--- a/devel/netscape-java40/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This jar file comes from the old Netscape Navigator 4.0.
-It allows a Java applet access to Javascript objects.
-
-It is used by OpenDX.
diff --git a/devel/oci-cli/Makefile b/devel/oci-cli/Makefile
index da85250cdd6f..ee12a5a53f90 100644
--- a/devel/oci-cli/Makefile
+++ b/devel/oci-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oci-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 3.62.1
+DISTVERSION= 3.63.0
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,14 +22,14 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0.4:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.10.0:devel/py-jmespath@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}oci>=2.155.1:devel/py-oci@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}oci>=2.156.0:devel/py-oci@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>=22.1.0:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.29:devel/py-prompt-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.15.0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}terminaltables>=3.1.0:textproc/py-terminaltables@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4:devel/py-pyyaml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}terminaltables>=3.1.0:textproc/py-terminaltables@${PY_FLAVOR}
USES= python:3.9-3.12
USE_GITHUB= yes
diff --git a/devel/oci-cli/distinfo b/devel/oci-cli/distinfo
index d0f070877633..3411d0be27ce 100644
--- a/devel/oci-cli/distinfo
+++ b/devel/oci-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752052007
-SHA256 (oracle-oci-cli-v3.62.1_GH0.tar.gz) = 5b5a26edfd692b8e7d23b36a65f6d10417bad4ebbfabdd50e2502e9ffaa79113
-SIZE (oracle-oci-cli-v3.62.1_GH0.tar.gz) = 5970595
+TIMESTAMP = 1753522281
+SHA256 (oracle-oci-cli-v3.63.0_GH0.tar.gz) = 62fc339e65b92e85a7f08ee761e0b033688269419034f57c6495d0d9212bc674
+SIZE (oracle-oci-cli-v3.63.0_GH0.tar.gz) = 5985912
diff --git a/devel/openocd-devel/Makefile b/devel/openocd-devel/Makefile
new file mode 100644
index 000000000000..631c1bc5ccd9
--- /dev/null
+++ b/devel/openocd-devel/Makefile
@@ -0,0 +1,99 @@
+PORTNAME= openocd
+DISTVERSION= g20250708
+CATEGORIES= devel
+PKGNAMESUFFIX= -devel
+
+MAINTAINER= wiacek.m@witia.com.pl
+COMMENT= Open On-Chip Debugger (development version)
+WWW= https://openocd.org
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= autoreconf gmake libtool makeinfo pkgconfig
+
+USE_GITHUB= yes
+GH_ACCOUNT= openocd-org
+GH_TAGNAME= 6872f7e40
+GH_TUPLE= msteveb:jimtcl:f160866:jimtcl/jimtcl
+
+USE_GITLAB= nodefault
+GL_TUPLE= https://gitlab.zapb.de:libjaylink:libjaylink:f73ad5e:libjaylink/src/jtag/drivers/libjaylink
+
+GNU_CONFIGURE= yes
+
+# Required to make OpenOCD's internal libjaylink work
+CONFIGURE_ENV+= libusb_CFLAGS=" " \
+ libusb_LIBS="-lusb"
+
+CFLAGS+= -Wno-error=strict-prototypes \
+ -Wno-error=unused-but-set-parameter \
+ -Wno-error=unused-but-set-variable
+# Conflicts
+CONFLICTS_INSTALL= openocd
+
+INFO= openocd
+
+# Note: Some adapters are not supported or do not currently work on FreeBSD.
+# These have been consciously left out of this port entirely.
+
+OPTIONS_DEFINE= CAPSTONE
+OPTIONS_DEFAULT= BITBANG_REMOTE JIMTCL_INTERNAL LIBFTDI LIBHIDAPI LIBUSB \
+ SERIAL
+OPTIONS_GROUP= ADAPTERS DEBUG
+OPTIONS_GROUP_ADAPTERS= BITBANG_REMOTE LIBFTDI LIBHIDAPI LIBUSB PARPORT SERIAL
+OPTIONS_GROUP_DEBUG= VERBOSE_JTAGIO VERBOSE_USBCOMM VERBOSE_USBIO
+OPTIONS_SINGLE= JIMTCL
+OPTIONS_SINGLE_JIMTCL= JIMTCL_EXTERNAL JIMTCL_INTERNAL
+
+ADAPTERS_DESC= Hardware adapters/programmers/debuggers support
+BITBANG_REMOTE_DESC= Remote bitbang driver
+CAPSTONE_DESC= Use Capstone disassembly library
+JIMTCL_DESC= Jim Tcl interpreter
+JIMTCL_EXTERNAL_DESC= External
+JIMTCL_INTERNAL_DESC= Internal
+LIBFTDI_DESC= Adapters using libftdi
+LIBHIDAPI_DESC= Adapters using libhidapi
+LIBUSB_DESC= Adapters using libusb
+PARPORT_DESC= Adapters using parallel port
+SERIAL_DESC= Adapters using serial port
+VERBOSE_JTAGIO_DESC= Enable verbose JTAG I/O messages
+VERBOSE_USBCOMM_DESC= Enable verbose USB communication messages
+VERBOSE_USBIO_DESC= Enable verbose USB I/O messages
+
+# Remote bitbang driver
+BITBANG_REMOTE_CONFIGURE_ENABLE= remote-bitbang
+
+CAPSTONE_LIB_DEPENDS= libcapstone.so:devel/capstone
+CAPSTONE_CONFIGURE_WITH= capstone
+
+# Internal (built-in) or external Jim Tcl interpreter
+JIMTCL_EXTERNAL_LIB_DEPENDS= libjim.so:lang/jimtcl
+JIMTCL_EXTERNAL_USES= localbase:ldflags
+JIMTCL_INTERNAL_CONFIGURE_ENABLE= internal-jimtcl
+
+# Adapters depending on libftdi
+LIBFTDI_LIB_DEPENDS= libftdi1.so:devel/libftdi1
+LIBFTDI_CONFIGURE_ENABLE= openjtag presto usb_blaster
+
+# Adapters depending on libhidapi
+LIBHIDAPI_LIB_DEPENDS= libhidapi.so:comms/hidapi
+LIBHIDAPI_CONFIGURE_ENABLE= cmsis_dap kitprog nulink
+
+# Adapters depending on libusb
+LIBUSB_CONFIGURE_ENABLE= angie armjtagew cmsis_dap_v2 esp_usb_jtag \
+ ft232r ftdi opendous osbdm rlink stlink ti_icdi \
+ ulink usb_blaster_2 usbprog vsllink xds110
+
+# Parallel port based adapters
+PARPORT_CONFIGURE_ENABLE= parport
+
+# Serial port based adapters
+SERIAL_CONFIGURE_ENABLE= buspirate
+
+# Debug options
+VERBOSE_JTAGIO_CONFIGURE_ENABLE= verbose
+VERBOSE_USBCOMM_CONFIGURE_ENABLE= verbose-usb-comms
+VERBOSE_USBIO_CONFIGURE_ENABLE= verbose-usb-io
+
+.include <bsd.port.mk>
diff --git a/devel/openocd-devel/distinfo b/devel/openocd-devel/distinfo
new file mode 100644
index 000000000000..a4913e632305
--- /dev/null
+++ b/devel/openocd-devel/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1753910927
+SHA256 (openocd-org-openocd-g20250708-6872f7e40_GH0.tar.gz) = ee069f9c59e177547540730de0e129a54ac88002167852dc1459e727c01afb34
+SIZE (openocd-org-openocd-g20250708-6872f7e40_GH0.tar.gz) = 3356558
+SHA256 (msteveb-jimtcl-f160866_GH0.tar.gz) = 478f9a8bd1f435139dba6c9d8ba260b1111d7d724d98688a7b98804be08b712b
+SIZE (msteveb-jimtcl-f160866_GH0.tar.gz) = 4465652
+SHA256 (libjaylink-f73ad5e.tar.bz2) = 023daec65d3c43b756545dd136506d0a85e687ac19be41be7c47c27e70e53c17
+SIZE (libjaylink-f73ad5e.tar.bz2) = 59032
diff --git a/devel/openocd-devel/pkg-descr b/devel/openocd-devel/pkg-descr
new file mode 100644
index 000000000000..2c9c146b3a12
--- /dev/null
+++ b/devel/openocd-devel/pkg-descr
@@ -0,0 +1,8 @@
+The Open On-Chip Debugger (OpenOCD) aims to provide debugging, in-system
+programming and boundary-scan testing for embedded target devices. OpenOCD
+uses a "hardware interface dongle" to communicate with the JTAG (IEEE 1149.1)
+compliant taps on your target board. OpenOCD currently supports many types
+of hardware dongles: USB based, parallel port based, and other standalone boxes
+that run OpenOCD internally. It allows MIPS, ARM7, ARM9, XScale and Cortex
+based cores to be debugged via the GDB protocol. Flash writing is supported
+for external CFI compatible NOR flashes, NAND and several internal flashes.
diff --git a/devel/openocd-devel/pkg-message b/devel/openocd-devel/pkg-message
new file mode 100644
index 000000000000..1f20e5f3fb7e
--- /dev/null
+++ b/devel/openocd-devel/pkg-message
@@ -0,0 +1,26 @@
+[
+{ type: install
+ message: <<EOM
+OpenOCD is now installed, this software can damage your hardware, enjoy!
+
+User's guide is at:
+ http://openocd.sourceforge.net/documentation/online-docs/
+Developer's guide is at:
+ http://openocd.sourceforge.net/documentation/openocd-reference-manual/
+
+FreeBSD USB NOTE:
+ To allow an ordinary user to acces any of the the hotplug USB interface
+ add him/her to the operator group (pw groupmod operator -m username), then
+ setup the devfs subsystem by adding these lines to the following files:
+
+ ***/etc/devfs.rules:
+ [localrules=10]
+ add path 'ugen*' mode 0660 group operator
+ add path 'usb/*' mode 0660 group operator
+ add path 'usb' mode 0770 group operator
+
+ ***/etc/rc.conf:
+ devfs_system_ruleset="localrules"
+EOM
+}
+]
diff --git a/devel/openocd-devel/pkg-plist b/devel/openocd-devel/pkg-plist
new file mode 100644
index 000000000000..3d425336f6a3
--- /dev/null
+++ b/devel/openocd-devel/pkg-plist
@@ -0,0 +1,1019 @@
+bin/openocd
+share/man/man1/openocd.1.gz
+%%DATADIR%%/OpenULINK/ulink_firmware.hex
+%%DATADIR%%/angie/angie_bitstream.bit
+%%DATADIR%%/angie/angie_firmware.bin
+%%DATADIR%%/contrib/60-openocd.rules
+%%DATADIR%%/contrib/libdcc/README
+%%DATADIR%%/contrib/libdcc/dcc_stdio.c
+%%DATADIR%%/contrib/libdcc/dcc_stdio.h
+%%DATADIR%%/contrib/libdcc/example.c
+%%DATADIR%%/scripts/bitsbytes.tcl
+%%DATADIR%%/scripts/board/8devices-lima.cfg
+%%DATADIR%%/scripts/board/actux3.cfg
+%%DATADIR%%/scripts/board/adapteva_parallella1.cfg
+%%DATADIR%%/scripts/board/adsp-sc584-ezbrd.cfg
+%%DATADIR%%/scripts/board/advantech_imx8qm_dmsse20.cfg
+%%DATADIR%%/scripts/board/alphascale_asm9260_ek.cfg
+%%DATADIR%%/scripts/board/altera_sockit.cfg
+%%DATADIR%%/scripts/board/am3517evm.cfg
+%%DATADIR%%/scripts/board/ampere_emag8180.cfg
+%%DATADIR%%/scripts/board/ampere_qs_mq_1s.cfg
+%%DATADIR%%/scripts/board/ampere_qs_mq_2s.cfg
+%%DATADIR%%/scripts/board/arm_evaluator7t.cfg
+%%DATADIR%%/scripts/board/arm_musca_a.cfg
+%%DATADIR%%/scripts/board/arty_s7.cfg
+%%DATADIR%%/scripts/board/asus-rt-n16.cfg
+%%DATADIR%%/scripts/board/asus-rt-n66u.cfg
+%%DATADIR%%/scripts/board/at91cap7a-stk-sdram.cfg
+%%DATADIR%%/scripts/board/at91eb40a.cfg
+%%DATADIR%%/scripts/board/at91rm9200-dk.cfg
+%%DATADIR%%/scripts/board/at91rm9200-ek.cfg
+%%DATADIR%%/scripts/board/at91sam9261-ek.cfg
+%%DATADIR%%/scripts/board/at91sam9263-ek.cfg
+%%DATADIR%%/scripts/board/at91sam9g20-ek.cfg
+%%DATADIR%%/scripts/board/atmel_at91sam7s-ek.cfg
+%%DATADIR%%/scripts/board/atmel_at91sam9260-ek.cfg
+%%DATADIR%%/scripts/board/atmel_at91sam9rl-ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam3n_ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam3s_ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam3u_ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam3x_ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam4e_ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam4l8_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_sam4s_ek.cfg
+%%DATADIR%%/scripts/board/atmel_sam4s_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samc20_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samc21_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samd10_xplained_mini.cfg
+%%DATADIR%%/scripts/board/atmel_samd11_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samd20_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samd21_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_same70_xplained.cfg
+%%DATADIR%%/scripts/board/atmel_samg53_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samg55_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_saml21_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samr21_xplained_pro.cfg
+%%DATADIR%%/scripts/board/atmel_samv71_xplained_ultra.cfg
+%%DATADIR%%/scripts/board/avnet_ultrazed-eg.cfg
+%%DATADIR%%/scripts/board/balloon3-cpu.cfg
+%%DATADIR%%/scripts/board/bcm28155_ap.cfg
+%%DATADIR%%/scripts/board/bemicro_cycloneiii.cfg
+%%DATADIR%%/scripts/board/bluefield.cfg
+%%DATADIR%%/scripts/board/bt-homehubv1.cfg
+%%DATADIR%%/scripts/board/calao-usb-a9260.cfg
+%%DATADIR%%/scripts/board/calao-usb-a9g20-c01.cfg
+%%DATADIR%%/scripts/board/certuspro_evaluation.cfg
+%%DATADIR%%/scripts/board/colibri.cfg
+%%DATADIR%%/scripts/board/crossbow_tech_imote2.cfg
+%%DATADIR%%/scripts/board/csb337.cfg
+%%DATADIR%%/scripts/board/csb732.cfg
+%%DATADIR%%/scripts/board/da850evm.cfg
+%%DATADIR%%/scripts/board/digi_connectcore_wi-9c.cfg
+%%DATADIR%%/scripts/board/digilent_analog_discovery.cfg
+%%DATADIR%%/scripts/board/digilent_anvyl.cfg
+%%DATADIR%%/scripts/board/digilent_atlys.cfg
+%%DATADIR%%/scripts/board/digilent_cmod_s7.cfg
+%%DATADIR%%/scripts/board/digilent_nexys2.cfg
+%%DATADIR%%/scripts/board/digilent_nexys_video.cfg
+%%DATADIR%%/scripts/board/digilent_zedboard.cfg
+%%DATADIR%%/scripts/board/diolan_lpc4350-db1.cfg
+%%DATADIR%%/scripts/board/diolan_lpc4357-db1.cfg
+%%DATADIR%%/scripts/board/dk-tm4c129.cfg
+%%DATADIR%%/scripts/board/dm355evm.cfg
+%%DATADIR%%/scripts/board/dm365evm.cfg
+%%DATADIR%%/scripts/board/dm6446evm.cfg
+%%DATADIR%%/scripts/board/dp_busblaster_v3.cfg
+%%DATADIR%%/scripts/board/dp_busblaster_v4.cfg
+%%DATADIR%%/scripts/board/dptechnics_dpt-board-v1.cfg
+%%DATADIR%%/scripts/board/ecp5_evaluation.cfg
+%%DATADIR%%/scripts/board/efikamx.cfg
+%%DATADIR%%/scripts/board/efm32.cfg
+%%DATADIR%%/scripts/board/eir.cfg
+%%DATADIR%%/scripts/board/ek-lm3s1968.cfg
+%%DATADIR%%/scripts/board/ek-lm3s3748.cfg
+%%DATADIR%%/scripts/board/ek-lm3s6965.cfg
+%%DATADIR%%/scripts/board/ek-lm3s811-revb.cfg
+%%DATADIR%%/scripts/board/ek-lm3s811.cfg
+%%DATADIR%%/scripts/board/ek-lm3s8962.cfg
+%%DATADIR%%/scripts/board/ek-lm3s9b9x.cfg
+%%DATADIR%%/scripts/board/ek-lm3s9d92.cfg
+%%DATADIR%%/scripts/board/ek-lm4f120xl.cfg
+%%DATADIR%%/scripts/board/ek-lm4f232.cfg
+%%DATADIR%%/scripts/board/ek-tm4c123gxl.cfg
+%%DATADIR%%/scripts/board/ek-tm4c1294xl.cfg
+%%DATADIR%%/scripts/board/embedded-artists_lpc2478-32.cfg
+%%DATADIR%%/scripts/board/emcraft_imx8m-som-bsb.cfg
+%%DATADIR%%/scripts/board/emcraft_twr-vf6-som-bsb.cfg
+%%DATADIR%%/scripts/board/emcraft_vf6-som.cfg
+%%DATADIR%%/scripts/board/esp32-bridge.cfg
+%%DATADIR%%/scripts/board/esp32-ethernet-kit-3.3v.cfg
+%%DATADIR%%/scripts/board/esp32-wrover-kit-1.8v.cfg
+%%DATADIR%%/scripts/board/esp32-wrover-kit-3.3v.cfg
+%%DATADIR%%/scripts/board/esp32s2-bridge.cfg
+%%DATADIR%%/scripts/board/esp32s2-kaluga-1.cfg
+%%DATADIR%%/scripts/board/esp32s3-bridge.cfg
+%%DATADIR%%/scripts/board/esp32s3-builtin.cfg
+%%DATADIR%%/scripts/board/esp32s3-ftdi.cfg
+%%DATADIR%%/scripts/board/ethernut3.cfg
+%%DATADIR%%/scripts/board/evb-lan9255.cfg
+%%DATADIR%%/scripts/board/frdm-kl25z.cfg
+%%DATADIR%%/scripts/board/frdm-kl46z.cfg
+%%DATADIR%%/scripts/board/fsl_imx6q_sabresd.cfg
+%%DATADIR%%/scripts/board/gatemate_eval.cfg
+%%DATADIR%%/scripts/board/glyn_tonga2.cfg
+%%DATADIR%%/scripts/board/gowin_runber.cfg
+%%DATADIR%%/scripts/board/gti/espressobin.cfg
+%%DATADIR%%/scripts/board/gumstix-aerocore.cfg
+%%DATADIR%%/scripts/board/hammer.cfg
+%%DATADIR%%/scripts/board/hilscher_nxdb500sys.cfg
+%%DATADIR%%/scripts/board/hilscher_nxeb500hmi.cfg
+%%DATADIR%%/scripts/board/hilscher_nxhx10.cfg
+%%DATADIR%%/scripts/board/hilscher_nxhx50.cfg
+%%DATADIR%%/scripts/board/hilscher_nxhx500.cfg
+%%DATADIR%%/scripts/board/hilscher_nxsb100.cfg
+%%DATADIR%%/scripts/board/hitex_lpc1768stick.cfg
+%%DATADIR%%/scripts/board/hitex_lpc2929.cfg
+%%DATADIR%%/scripts/board/hitex_stm32-performancestick.cfg
+%%DATADIR%%/scripts/board/hitex_str9-comstick.cfg
+%%DATADIR%%/scripts/board/iar_lpc1768.cfg
+%%DATADIR%%/scripts/board/iar_str912_sk.cfg
+%%DATADIR%%/scripts/board/icnova_imx53_sodimm.cfg
+%%DATADIR%%/scripts/board/icnova_sam9g45_sodimm.cfg
+%%DATADIR%%/scripts/board/imx27ads.cfg
+%%DATADIR%%/scripts/board/imx27lnst.cfg
+%%DATADIR%%/scripts/board/imx28evk.cfg
+%%DATADIR%%/scripts/board/imx31pdk.cfg
+%%DATADIR%%/scripts/board/imx35pdk.cfg
+%%DATADIR%%/scripts/board/imx53-m53evk.cfg
+%%DATADIR%%/scripts/board/imx53loco.cfg
+%%DATADIR%%/scripts/board/imx8mp-evk.cfg
+%%DATADIR%%/scripts/board/insignal_arndale.cfg
+%%DATADIR%%/scripts/board/kasli.cfg
+%%DATADIR%%/scripts/board/kc100.cfg
+%%DATADIR%%/scripts/board/kc705.cfg
+%%DATADIR%%/scripts/board/kcu105.cfg
+%%DATADIR%%/scripts/board/keil_mcb1700.cfg
+%%DATADIR%%/scripts/board/keil_mcb2140.cfg
+%%DATADIR%%/scripts/board/kindle2.cfg
+%%DATADIR%%/scripts/board/kontron_sl28.cfg
+%%DATADIR%%/scripts/board/kwikstik.cfg
+%%DATADIR%%/scripts/board/la_fonera-fon2200.cfg
+%%DATADIR%%/scripts/board/lambdaconcept_ecpix-5.cfg
+%%DATADIR%%/scripts/board/lemaker_hikey.cfg
+%%DATADIR%%/scripts/board/linksys-wag200g.cfg
+%%DATADIR%%/scripts/board/linksys-wrt54gl.cfg
+%%DATADIR%%/scripts/board/linksys_nslu2.cfg
+%%DATADIR%%/scripts/board/lisa-l.cfg
+%%DATADIR%%/scripts/board/logicpd_imx27.cfg
+%%DATADIR%%/scripts/board/lpc1850_spifi_generic.cfg
+%%DATADIR%%/scripts/board/lpc4350_spifi_generic.cfg
+%%DATADIR%%/scripts/board/lubbock.cfg
+%%DATADIR%%/scripts/board/marsohod.cfg
+%%DATADIR%%/scripts/board/marsohod2.cfg
+%%DATADIR%%/scripts/board/marsohod3.cfg
+%%DATADIR%%/scripts/board/mbed-lpc11u24.cfg
+%%DATADIR%%/scripts/board/mbed-lpc1768.cfg
+%%DATADIR%%/scripts/board/mcb1700.cfg
+%%DATADIR%%/scripts/board/microchip/pic64gx-curiosity-kit.cfg
+%%DATADIR%%/scripts/board/microchip_explorer16.cfg
+%%DATADIR%%/scripts/board/microchip_sama5d27_som1_kit1.cfg
+%%DATADIR%%/scripts/board/microchip_same51_curiosity_nano.cfg
+%%DATADIR%%/scripts/board/microchip_same54_xplained_pro.cfg
+%%DATADIR%%/scripts/board/microchip_saml11_xplained_pro.cfg
+%%DATADIR%%/scripts/board/mini2440.cfg
+%%DATADIR%%/scripts/board/mini6410.cfg
+%%DATADIR%%/scripts/board/minispartan6.cfg
+%%DATADIR%%/scripts/board/nds32_corvettef1.cfg
+%%DATADIR%%/scripts/board/nds32_xc7.cfg
+%%DATADIR%%/scripts/board/netgear-dg834v3.cfg
+%%DATADIR%%/scripts/board/netgear-wg102.cfg
+%%DATADIR%%/scripts/board/nordic/nrf51-dk.cfg
+%%DATADIR%%/scripts/board/nordic/nrf51822-mkit.cfg
+%%DATADIR%%/scripts/board/nordic/nrf52-dk.cfg
+%%DATADIR%%/scripts/board/nordic/nrf5340-dk.cfg
+%%DATADIR%%/scripts/board/nordic/nrf54l15-dk.cfg
+%%DATADIR%%/scripts/board/nordic/nrf9160-dk.cfg
+%%DATADIR%%/scripts/board/nordic_nrf52_ftx232.cfg
+%%DATADIR%%/scripts/board/novena-internal-fpga.cfg
+%%DATADIR%%/scripts/board/npcx_evb.cfg
+%%DATADIR%%/scripts/board/numato_mimas_a7.cfg
+%%DATADIR%%/scripts/board/numato_opsis.cfg
+%%DATADIR%%/scripts/board/nxp/frdm-kv11z-jlink.cfg
+%%DATADIR%%/scripts/board/nxp/frdm-kv31f-jlink.cfg
+%%DATADIR%%/scripts/board/nxp_frdm-k64f.cfg
+%%DATADIR%%/scripts/board/nxp_frdm-ls1012a.cfg
+%%DATADIR%%/scripts/board/nxp_imx7sabre.cfg
+%%DATADIR%%/scripts/board/nxp_imx8mp-evk.cfg
+%%DATADIR%%/scripts/board/nxp_lpc-link2.cfg
+%%DATADIR%%/scripts/board/nxp_mcimx8m-evk.cfg
+%%DATADIR%%/scripts/board/nxp_rdb-ls1046a.cfg
+%%DATADIR%%/scripts/board/nxp_rdb-ls1088a.cfg
+%%DATADIR%%/scripts/board/olimex_LPC2378STK.cfg
+%%DATADIR%%/scripts/board/olimex_lpc_h2148.cfg
+%%DATADIR%%/scripts/board/olimex_sam7_ex256.cfg
+%%DATADIR%%/scripts/board/olimex_sam7_la2.cfg
+%%DATADIR%%/scripts/board/olimex_sam9_l9260.cfg
+%%DATADIR%%/scripts/board/olimex_stm32_h103.cfg
+%%DATADIR%%/scripts/board/olimex_stm32_h107.cfg
+%%DATADIR%%/scripts/board/olimex_stm32_h405.cfg
+%%DATADIR%%/scripts/board/olimex_stm32_p107.cfg
+%%DATADIR%%/scripts/board/omap2420_h4.cfg
+%%DATADIR%%/scripts/board/openrd.cfg
+%%DATADIR%%/scripts/board/or1k_generic.cfg
+%%DATADIR%%/scripts/board/orange_pi_zero_3.cfg
+%%DATADIR%%/scripts/board/osk5912.cfg
+%%DATADIR%%/scripts/board/phone_se_j100i.cfg
+%%DATADIR%%/scripts/board/phytec_lpc3250.cfg
+%%DATADIR%%/scripts/board/pic-p32mx.cfg
+%%DATADIR%%/scripts/board/pico-debug.cfg
+%%DATADIR%%/scripts/board/pipistrello.cfg
+%%DATADIR%%/scripts/board/propox_mmnet1001.cfg
+%%DATADIR%%/scripts/board/pxa255_sst.cfg
+%%DATADIR%%/scripts/board/quark_d2000_refboard.cfg
+%%DATADIR%%/scripts/board/quark_x10xx_board.cfg
+%%DATADIR%%/scripts/board/quicklogic_quickfeather.cfg
+%%DATADIR%%/scripts/board/radiona_ulx3s.cfg
+%%DATADIR%%/scripts/board/redbee.cfg
+%%DATADIR%%/scripts/board/reflexces_achilles_i-dev_kit_arria10.cfg
+%%DATADIR%%/scripts/board/renesas_dk-s7g2.cfg
+%%DATADIR%%/scripts/board/renesas_falcon.cfg
+%%DATADIR%%/scripts/board/renesas_gr_peach.cfg
+%%DATADIR%%/scripts/board/renesas_porter.cfg
+%%DATADIR%%/scripts/board/renesas_salvator-xs.cfg
+%%DATADIR%%/scripts/board/renesas_silk.cfg
+%%DATADIR%%/scripts/board/renesas_stout.cfg
+%%DATADIR%%/scripts/board/rigado_bmd300_ek.cfg
+%%DATADIR%%/scripts/board/rpi3.cfg
+%%DATADIR%%/scripts/board/rpi4b.cfg
+%%DATADIR%%/scripts/board/rsc-w910.cfg
+%%DATADIR%%/scripts/board/sayma_amc.cfg
+%%DATADIR%%/scripts/board/sheevaplug.cfg
+%%DATADIR%%/scripts/board/sifive-e31arty.cfg
+%%DATADIR%%/scripts/board/sifive-e51arty.cfg
+%%DATADIR%%/scripts/board/sifive-hifive1-revb.cfg
+%%DATADIR%%/scripts/board/sifive-hifive1.cfg
+%%DATADIR%%/scripts/board/smdk6410.cfg
+%%DATADIR%%/scripts/board/snps_em_sk.cfg
+%%DATADIR%%/scripts/board/snps_em_sk_v1.cfg
+%%DATADIR%%/scripts/board/snps_em_sk_v2.1.cfg
+%%DATADIR%%/scripts/board/snps_em_sk_v2.2.cfg
+%%DATADIR%%/scripts/board/snps_hsdk.cfg
+%%DATADIR%%/scripts/board/snps_hsdk_4xd.cfg
+%%DATADIR%%/scripts/board/spansion_sk-fm4-176l-s6e2cc.cfg
+%%DATADIR%%/scripts/board/spansion_sk-fm4-u120-9b560.cfg
+%%DATADIR%%/scripts/board/spear300evb.cfg
+%%DATADIR%%/scripts/board/spear300evb_mod.cfg
+%%DATADIR%%/scripts/board/spear310evb20.cfg
+%%DATADIR%%/scripts/board/spear310evb20_mod.cfg
+%%DATADIR%%/scripts/board/spear320cpu.cfg
+%%DATADIR%%/scripts/board/spear320cpu_mod.cfg
+%%DATADIR%%/scripts/board/st/nucleo-u083rc.cfg
+%%DATADIR%%/scripts/board/st/stm32mp135f-dk.cfg
+%%DATADIR%%/scripts/board/st/stm32mp157f-dk2.cfg
+%%DATADIR%%/scripts/board/st/stm32mp235f-dk.cfg
+%%DATADIR%%/scripts/board/st/stm32mp257f-dk.cfg
+%%DATADIR%%/scripts/board/st_b-l475e-iot01a.cfg
+%%DATADIR%%/scripts/board/st_nucleo_8l152r8.cfg
+%%DATADIR%%/scripts/board/st_nucleo_8s208rb.cfg
+%%DATADIR%%/scripts/board/st_nucleo_c0.cfg
+%%DATADIR%%/scripts/board/st_nucleo_f0.cfg
+%%DATADIR%%/scripts/board/st_nucleo_f103rb.cfg
+%%DATADIR%%/scripts/board/st_nucleo_f3.cfg
+%%DATADIR%%/scripts/board/st_nucleo_f4.cfg
+%%DATADIR%%/scripts/board/st_nucleo_f7.cfg
+%%DATADIR%%/scripts/board/st_nucleo_g0.cfg
+%%DATADIR%%/scripts/board/st_nucleo_g4.cfg
+%%DATADIR%%/scripts/board/st_nucleo_h743zi.cfg
+%%DATADIR%%/scripts/board/st_nucleo_h745zi.cfg
+%%DATADIR%%/scripts/board/st_nucleo_l073rz.cfg
+%%DATADIR%%/scripts/board/st_nucleo_l1.cfg
+%%DATADIR%%/scripts/board/st_nucleo_l4.cfg
+%%DATADIR%%/scripts/board/st_nucleo_l5.cfg
+%%DATADIR%%/scripts/board/st_nucleo_wb55.cfg
+%%DATADIR%%/scripts/board/steval-idb007v1.cfg
+%%DATADIR%%/scripts/board/steval-idb008v1.cfg
+%%DATADIR%%/scripts/board/steval-idb011v1.cfg
+%%DATADIR%%/scripts/board/steval-idb012v1.cfg
+%%DATADIR%%/scripts/board/steval_pcc010.cfg
+%%DATADIR%%/scripts/board/stm320518_eval.cfg
+%%DATADIR%%/scripts/board/stm320518_eval_stlink.cfg
+%%DATADIR%%/scripts/board/stm32100b_eval.cfg
+%%DATADIR%%/scripts/board/stm3210b_eval.cfg
+%%DATADIR%%/scripts/board/stm3210c_eval.cfg
+%%DATADIR%%/scripts/board/stm3210e_eval.cfg
+%%DATADIR%%/scripts/board/stm3220g_eval.cfg
+%%DATADIR%%/scripts/board/stm3220g_eval_stlink.cfg
+%%DATADIR%%/scripts/board/stm3241g_eval.cfg
+%%DATADIR%%/scripts/board/stm3241g_eval_stlink.cfg
+%%DATADIR%%/scripts/board/stm32429i_eval.cfg
+%%DATADIR%%/scripts/board/stm32429i_eval_stlink.cfg
+%%DATADIR%%/scripts/board/stm32439i_eval.cfg
+%%DATADIR%%/scripts/board/stm32439i_eval_stlink.cfg
+%%DATADIR%%/scripts/board/stm327x6g_eval.cfg
+%%DATADIR%%/scripts/board/stm32f0discovery.cfg
+%%DATADIR%%/scripts/board/stm32f103c8_blue_pill.cfg
+%%DATADIR%%/scripts/board/stm32f334discovery.cfg
+%%DATADIR%%/scripts/board/stm32f3discovery.cfg
+%%DATADIR%%/scripts/board/stm32f412g-disco.cfg
+%%DATADIR%%/scripts/board/stm32f413h-disco.cfg
+%%DATADIR%%/scripts/board/stm32f429disc1.cfg
+%%DATADIR%%/scripts/board/stm32f429discovery.cfg
+%%DATADIR%%/scripts/board/stm32f469discovery.cfg
+%%DATADIR%%/scripts/board/stm32f469i-disco.cfg
+%%DATADIR%%/scripts/board/stm32f4discovery.cfg
+%%DATADIR%%/scripts/board/stm32f723e-disco.cfg
+%%DATADIR%%/scripts/board/stm32f746g-disco.cfg
+%%DATADIR%%/scripts/board/stm32f769i-disco.cfg
+%%DATADIR%%/scripts/board/stm32f7discovery.cfg
+%%DATADIR%%/scripts/board/stm32h735g-disco.cfg
+%%DATADIR%%/scripts/board/stm32h745i-disco.cfg
+%%DATADIR%%/scripts/board/stm32h747i-disco.cfg
+%%DATADIR%%/scripts/board/stm32h750b-disco.cfg
+%%DATADIR%%/scripts/board/stm32h7b3i-disco.cfg
+%%DATADIR%%/scripts/board/stm32h7x3i_eval.cfg
+%%DATADIR%%/scripts/board/stm32h7x_dual_qspi.cfg
+%%DATADIR%%/scripts/board/stm32l0discovery.cfg
+%%DATADIR%%/scripts/board/stm32l476g-disco.cfg
+%%DATADIR%%/scripts/board/stm32l496g-disco.cfg
+%%DATADIR%%/scripts/board/stm32l4discovery.cfg
+%%DATADIR%%/scripts/board/stm32l4p5g-disco.cfg
+%%DATADIR%%/scripts/board/stm32l4r9i-disco.cfg
+%%DATADIR%%/scripts/board/stm32ldiscovery.cfg
+%%DATADIR%%/scripts/board/stm32vldiscovery.cfg
+%%DATADIR%%/scripts/board/str910-eval.cfg
+%%DATADIR%%/scripts/board/telo.cfg
+%%DATADIR%%/scripts/board/ti/launchxl2-tms57012.cfg
+%%DATADIR%%/scripts/board/ti_am243_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_am261_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_am263_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_am263p_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_am273_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_am335xevm.cfg
+%%DATADIR%%/scripts/board/ti_am437x_idk.cfg
+%%DATADIR%%/scripts/board/ti_am43xx_evm.cfg
+%%DATADIR%%/scripts/board/ti_am625_swd_native.cfg
+%%DATADIR%%/scripts/board/ti_am625evm.cfg
+%%DATADIR%%/scripts/board/ti_am62a7_swd_native.cfg
+%%DATADIR%%/scripts/board/ti_am62a7evm.cfg
+%%DATADIR%%/scripts/board/ti_am62levm.cfg
+%%DATADIR%%/scripts/board/ti_am62p_swd_native.cfg
+%%DATADIR%%/scripts/board/ti_am62pevm.cfg
+%%DATADIR%%/scripts/board/ti_am642evm.cfg
+%%DATADIR%%/scripts/board/ti_am654evm.cfg
+%%DATADIR%%/scripts/board/ti_beagleboard.cfg
+%%DATADIR%%/scripts/board/ti_beagleboard_xm.cfg
+%%DATADIR%%/scripts/board/ti_beaglebone-base.cfg
+%%DATADIR%%/scripts/board/ti_beaglebone.cfg
+%%DATADIR%%/scripts/board/ti_beaglebone_black.cfg
+%%DATADIR%%/scripts/board/ti_blaze.cfg
+%%DATADIR%%/scripts/board/ti_cc13x0_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_cc13x2_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_cc26x0_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_cc26x2_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_cc26x2x7_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_cc3200_launchxl.cfg
+%%DATADIR%%/scripts/board/ti_cc3220sf_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_cc32xx_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_dk-tm4c129.cfg
+%%DATADIR%%/scripts/board/ti_ek-tm4c123gxl.cfg
+%%DATADIR%%/scripts/board/ti_ek-tm4c1294xl.cfg
+%%DATADIR%%/scripts/board/ti_j7200evm.cfg
+%%DATADIR%%/scripts/board/ti_j721e_swd_native.cfg
+%%DATADIR%%/scripts/board/ti_j721evm.cfg
+%%DATADIR%%/scripts/board/ti_j721s2evm.cfg
+%%DATADIR%%/scripts/board/ti_j722s_swd_native.cfg
+%%DATADIR%%/scripts/board/ti_j722sevm.cfg
+%%DATADIR%%/scripts/board/ti_j784s4evm.cfg
+%%DATADIR%%/scripts/board/ti_msp432_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_mspm0_launchpad.cfg
+%%DATADIR%%/scripts/board/ti_pandaboard.cfg
+%%DATADIR%%/scripts/board/ti_pandaboard_es.cfg
+%%DATADIR%%/scripts/board/ti_tmdx570ls20susb.cfg
+%%DATADIR%%/scripts/board/ti_tmdx570ls31usb.cfg
+%%DATADIR%%/scripts/board/tocoding_poplar.cfg
+%%DATADIR%%/scripts/board/topas910.cfg
+%%DATADIR%%/scripts/board/topasa900.cfg
+%%DATADIR%%/scripts/board/tp-link_tl-mr3020.cfg
+%%DATADIR%%/scripts/board/tp-link_wdr4300.cfg
+%%DATADIR%%/scripts/board/trion_t20_bga256.cfg
+%%DATADIR%%/scripts/board/twr-k60f120m.cfg
+%%DATADIR%%/scripts/board/twr-k60n512.cfg
+%%DATADIR%%/scripts/board/twr-vf65gs10.cfg
+%%DATADIR%%/scripts/board/twr-vf65gs10_cmsisdap.cfg
+%%DATADIR%%/scripts/board/tx25_stk5.cfg
+%%DATADIR%%/scripts/board/tx27_stk5.cfg
+%%DATADIR%%/scripts/board/unknown_at91sam9260.cfg
+%%DATADIR%%/scripts/board/uptech_2410.cfg
+%%DATADIR%%/scripts/board/vd_a53x2_dap.cfg
+%%DATADIR%%/scripts/board/vd_a53x2_jtag.cfg
+%%DATADIR%%/scripts/board/vd_a75x4_dap.cfg
+%%DATADIR%%/scripts/board/vd_a75x4_jtag.cfg
+%%DATADIR%%/scripts/board/vd_m4_dap.cfg
+%%DATADIR%%/scripts/board/vd_m4_jtag.cfg
+%%DATADIR%%/scripts/board/vd_m7_jtag.cfg
+%%DATADIR%%/scripts/board/vd_pulpissimo_jtag.cfg
+%%DATADIR%%/scripts/board/vd_swerv_jtag.cfg
+%%DATADIR%%/scripts/board/vd_xt8_jtag.cfg
+%%DATADIR%%/scripts/board/verdex.cfg
+%%DATADIR%%/scripts/board/voipac.cfg
+%%DATADIR%%/scripts/board/voltcraft_dso-3062c.cfg
+%%DATADIR%%/scripts/board/x300t.cfg
+%%DATADIR%%/scripts/board/xmc-2go.cfg
+%%DATADIR%%/scripts/board/xmc1100-boot-kit.cfg
+%%DATADIR%%/scripts/board/xmc4200-application-kit-actuator.cfg
+%%DATADIR%%/scripts/board/xmc4300-relax.cfg
+%%DATADIR%%/scripts/board/xmc4500-application-kit-general.cfg
+%%DATADIR%%/scripts/board/xmc4500-application-kit-sdram.cfg
+%%DATADIR%%/scripts/board/xmc4500-relax.cfg
+%%DATADIR%%/scripts/board/xmc4700-relax.cfg
+%%DATADIR%%/scripts/board/xmc4800-relax.cfg
+%%DATADIR%%/scripts/board/xmos_xk-xac-xa8_arm.cfg
+%%DATADIR%%/scripts/board/xtensa-kc705-ext-dap.cfg
+%%DATADIR%%/scripts/board/xtensa-kc705-ext.cfg
+%%DATADIR%%/scripts/board/xtensa-kc705-onboard.cfg
+%%DATADIR%%/scripts/board/xtensa-palladium-vdebug-dual.cfg
+%%DATADIR%%/scripts/board/xtensa-palladium-vdebug.cfg
+%%DATADIR%%/scripts/board/xtensa-rt685-ext.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/aic.tcl
+%%DATADIR%%/scripts/chip/atmel/at91/at91_pio.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91_pmc.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91_rstc.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91_wdt.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam7x128.tcl
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam7x256.tcl
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9261.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9261_matrix.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9263.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9263_matrix.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9_init.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9_sdramc.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/at91sam9_smc.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/hardware.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/pmc.tcl
+%%DATADIR%%/scripts/chip/atmel/at91/rtt.tcl
+%%DATADIR%%/scripts/chip/atmel/at91/sam9_smc.cfg
+%%DATADIR%%/scripts/chip/atmel/at91/usarts.tcl
+%%DATADIR%%/scripts/chip/st/spear/quirk_no_srst.tcl
+%%DATADIR%%/scripts/chip/st/spear/spear3xx.tcl
+%%DATADIR%%/scripts/chip/st/spear/spear3xx_ddr.tcl
+%%DATADIR%%/scripts/chip/st/stm32/stm32.tcl
+%%DATADIR%%/scripts/chip/st/stm32/stm32_rcc.tcl
+%%DATADIR%%/scripts/chip/st/stm32/stm32_regs.tcl
+%%DATADIR%%/scripts/chip/ti/lm3s/lm3s.tcl
+%%DATADIR%%/scripts/chip/ti/lm3s/lm3s_regs.tcl
+%%DATADIR%%/scripts/cpld/altera-5m570z-cpld.cfg
+%%DATADIR%%/scripts/cpld/altera-epm240.cfg
+%%DATADIR%%/scripts/cpld/altera-max10.cfg
+%%DATADIR%%/scripts/cpld/altera-maxii.cfg
+%%DATADIR%%/scripts/cpld/altera-maxv.cfg
+%%DATADIR%%/scripts/cpld/jtagspi.cfg
+%%DATADIR%%/scripts/cpld/lattice-lc4032ze.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc3s.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc4v.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc4vfx_40_60_100_140.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc5v.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc5vfx_100_130_200.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc6s.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc6v.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc7.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc7v.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc7vh580t.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xc7vh870t.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xcf-p.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xcf-s.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xcr3256.cfg
+%%DATADIR%%/scripts/cpld/xilinx-xcu.cfg
+%%DATADIR%%/scripts/cpu/arc/common.tcl
+%%DATADIR%%/scripts/cpu/arc/em.tcl
+%%DATADIR%%/scripts/cpu/arc/hs.tcl
+%%DATADIR%%/scripts/cpu/arc/v2.tcl
+%%DATADIR%%/scripts/cpu/arm/arm7tdmi.tcl
+%%DATADIR%%/scripts/cpu/arm/arm920.tcl
+%%DATADIR%%/scripts/cpu/arm/arm946.tcl
+%%DATADIR%%/scripts/cpu/arm/arm966.tcl
+%%DATADIR%%/scripts/cpu/arm/cortex_m3.tcl
+%%DATADIR%%/scripts/file_renaming.cfg
+%%DATADIR%%/scripts/fpga/altera-10m50.cfg
+%%DATADIR%%/scripts/fpga/altera-arriaii.cfg
+%%DATADIR%%/scripts/fpga/altera-cyclone10.cfg
+%%DATADIR%%/scripts/fpga/altera-cycloneiii.cfg
+%%DATADIR%%/scripts/fpga/altera-cycloneiv.cfg
+%%DATADIR%%/scripts/fpga/altera-cyclonev.cfg
+%%DATADIR%%/scripts/fpga/altera-ep3c10.cfg
+%%DATADIR%%/scripts/fpga/altera_common_init.cfg
+%%DATADIR%%/scripts/fpga/efinix_titanium.cfg
+%%DATADIR%%/scripts/fpga/efinix_trion.cfg
+%%DATADIR%%/scripts/fpga/gatemate.cfg
+%%DATADIR%%/scripts/fpga/gowin_gw1n.cfg
+%%DATADIR%%/scripts/fpga/lattice_certus.cfg
+%%DATADIR%%/scripts/fpga/lattice_certuspro.cfg
+%%DATADIR%%/scripts/fpga/lattice_ecp2.cfg
+%%DATADIR%%/scripts/fpga/lattice_ecp3.cfg
+%%DATADIR%%/scripts/fpga/lattice_ecp5.cfg
+%%DATADIR%%/scripts/fpga/lattice_machxo3.cfg
+%%DATADIR%%/scripts/fpga/xilinx-dna.cfg
+%%DATADIR%%/scripts/fpga/xilinx-xadc.cfg
+%%DATADIR%%/scripts/fpga/xilinx-xc3s.cfg
+%%DATADIR%%/scripts/interface/altera-usb-blaster.cfg
+%%DATADIR%%/scripts/interface/altera-usb-blaster2.cfg
+%%DATADIR%%/scripts/interface/angie.cfg
+%%DATADIR%%/scripts/interface/arm-jtag-ew.cfg
+%%DATADIR%%/scripts/interface/ast2600-gpiod.cfg
+%%DATADIR%%/scripts/interface/at91rm9200.cfg
+%%DATADIR%%/scripts/interface/beaglebone-jtag-native.cfg
+%%DATADIR%%/scripts/interface/beaglebone-swd-native.cfg
+%%DATADIR%%/scripts/interface/buspirate.cfg
+%%DATADIR%%/scripts/interface/chameleon.cfg
+%%DATADIR%%/scripts/interface/cmsis-dap.cfg
+%%DATADIR%%/scripts/interface/dln-2-gpiod.cfg
+%%DATADIR%%/scripts/interface/dummy.cfg
+%%DATADIR%%/scripts/interface/esp_usb_bridge.cfg
+%%DATADIR%%/scripts/interface/esp_usb_jtag.cfg
+%%DATADIR%%/scripts/interface/estick.cfg
+%%DATADIR%%/scripts/interface/flashlink.cfg
+%%DATADIR%%/scripts/interface/ft232r.cfg
+%%DATADIR%%/scripts/interface/ft232r/radiona_ulx3s.cfg
+%%DATADIR%%/scripts/interface/ftdi/100ask-openjtag.cfg
+%%DATADIR%%/scripts/interface/ftdi/ashling-opella-ld-jtag.cfg
+%%DATADIR%%/scripts/interface/ftdi/ashling-opella-ld-swd.cfg
+%%DATADIR%%/scripts/interface/ftdi/axm0432.cfg
+%%DATADIR%%/scripts/interface/ftdi/c232hm.cfg
+%%DATADIR%%/scripts/interface/ftdi/cortino.cfg
+%%DATADIR%%/scripts/interface/ftdi/digilent-hs1.cfg
+%%DATADIR%%/scripts/interface/ftdi/digilent-hs2.cfg
+%%DATADIR%%/scripts/interface/ftdi/digilent_jtag_hs3.cfg
+%%DATADIR%%/scripts/interface/ftdi/digilent_jtag_smt2.cfg
+%%DATADIR%%/scripts/interface/ftdi/digilent_jtag_smt2_nc.cfg
+%%DATADIR%%/scripts/interface/ftdi/dlp-usb1232h.cfg
+%%DATADIR%%/scripts/interface/ftdi/dp_busblaster.cfg
+%%DATADIR%%/scripts/interface/ftdi/dp_busblaster_kt-link.cfg
+%%DATADIR%%/scripts/interface/ftdi/esp32_devkitj_v1.cfg
+%%DATADIR%%/scripts/interface/ftdi/esp32s2_kaluga_v1.cfg
+%%DATADIR%%/scripts/interface/ftdi/flossjtag-noeeprom.cfg
+%%DATADIR%%/scripts/interface/ftdi/flossjtag.cfg
+%%DATADIR%%/scripts/interface/ftdi/flyswatter.cfg
+%%DATADIR%%/scripts/interface/ftdi/flyswatter2.cfg
+%%DATADIR%%/scripts/interface/ftdi/ft232h-module-swd.cfg
+%%DATADIR%%/scripts/interface/ftdi/gw16042.cfg
+%%DATADIR%%/scripts/interface/ftdi/hie-jtag.cfg
+%%DATADIR%%/scripts/interface/ftdi/hilscher_nxhx10_etm.cfg
+%%DATADIR%%/scripts/interface/ftdi/hilscher_nxhx500_etm.cfg
+%%DATADIR%%/scripts/interface/ftdi/hilscher_nxhx500_re.cfg
+%%DATADIR%%/scripts/interface/ftdi/hilscher_nxhx50_etm.cfg
+%%DATADIR%%/scripts/interface/ftdi/hilscher_nxhx50_re.cfg
+%%DATADIR%%/scripts/interface/ftdi/hitex_lpc1768stick.cfg
+%%DATADIR%%/scripts/interface/ftdi/hitex_str9-comstick.cfg
+%%DATADIR%%/scripts/interface/ftdi/icebear.cfg
+%%DATADIR%%/scripts/interface/ftdi/imx8mp-evk.cfg
+%%DATADIR%%/scripts/interface/ftdi/incircuit-icprog.cfg
+%%DATADIR%%/scripts/interface/ftdi/iotlab-usb.cfg
+%%DATADIR%%/scripts/interface/ftdi/isodebug.cfg
+%%DATADIR%%/scripts/interface/ftdi/jtag-lock-pick_tiny_2.cfg
+%%DATADIR%%/scripts/interface/ftdi/jtagkey.cfg
+%%DATADIR%%/scripts/interface/ftdi/jtagkey2.cfg
+%%DATADIR%%/scripts/interface/ftdi/jtagkey2p.cfg
+%%DATADIR%%/scripts/interface/ftdi/kt-link.cfg
+%%DATADIR%%/scripts/interface/ftdi/lambdaconcept_ecpix-5.cfg
+%%DATADIR%%/scripts/interface/ftdi/lisa-l.cfg
+%%DATADIR%%/scripts/interface/ftdi/luminary-icdi.cfg
+%%DATADIR%%/scripts/interface/ftdi/luminary-lm3s811.cfg
+%%DATADIR%%/scripts/interface/ftdi/luminary.cfg
+%%DATADIR%%/scripts/interface/ftdi/m53evk.cfg
+%%DATADIR%%/scripts/interface/ftdi/mbftdi.cfg
+%%DATADIR%%/scripts/interface/ftdi/minimodule-swd.cfg
+%%DATADIR%%/scripts/interface/ftdi/minimodule.cfg
+%%DATADIR%%/scripts/interface/ftdi/minispartan6.cfg
+%%DATADIR%%/scripts/interface/ftdi/miniwiggler.cfg
+%%DATADIR%%/scripts/interface/ftdi/neodb.cfg
+%%DATADIR%%/scripts/interface/ftdi/ngxtech.cfg
+%%DATADIR%%/scripts/interface/ftdi/olimex-arm-jtag-swd.cfg
+%%DATADIR%%/scripts/interface/ftdi/olimex-arm-usb-ocd-h.cfg
+%%DATADIR%%/scripts/interface/ftdi/olimex-arm-usb-ocd.cfg
+%%DATADIR%%/scripts/interface/ftdi/olimex-arm-usb-tiny-h.cfg
+%%DATADIR%%/scripts/interface/ftdi/olimex-jtag-tiny.cfg
+%%DATADIR%%/scripts/interface/ftdi/oocdlink.cfg
+%%DATADIR%%/scripts/interface/ftdi/opendous_ftdi.cfg
+%%DATADIR%%/scripts/interface/ftdi/openocd-usb-hs.cfg
+%%DATADIR%%/scripts/interface/ftdi/openocd-usb.cfg
+%%DATADIR%%/scripts/interface/ftdi/openrd.cfg
+%%DATADIR%%/scripts/interface/ftdi/pipistrello.cfg
+%%DATADIR%%/scripts/interface/ftdi/pls_spc5.cfg
+%%DATADIR%%/scripts/interface/ftdi/redbee-econotag.cfg
+%%DATADIR%%/scripts/interface/ftdi/redbee-usb.cfg
+%%DATADIR%%/scripts/interface/ftdi/rowley-cc-arm-swd.cfg
+%%DATADIR%%/scripts/interface/ftdi/sheevaplug.cfg
+%%DATADIR%%/scripts/interface/ftdi/signalyzer-lite.cfg
+%%DATADIR%%/scripts/interface/ftdi/signalyzer.cfg
+%%DATADIR%%/scripts/interface/ftdi/sipeed-rv-debugger.cfg
+%%DATADIR%%/scripts/interface/ftdi/sipeed-usb-jtag-debugger.cfg
+%%DATADIR%%/scripts/interface/ftdi/snps_sdp.cfg
+%%DATADIR%%/scripts/interface/ftdi/steppenprobe.cfg
+%%DATADIR%%/scripts/interface/ftdi/stm32-stick.cfg
+%%DATADIR%%/scripts/interface/ftdi/swd-resistor-hack.cfg
+%%DATADIR%%/scripts/interface/ftdi/ti-icdi.cfg
+%%DATADIR%%/scripts/interface/ftdi/tigard.cfg
+%%DATADIR%%/scripts/interface/ftdi/tumpa-lite.cfg
+%%DATADIR%%/scripts/interface/ftdi/tumpa.cfg
+%%DATADIR%%/scripts/interface/ftdi/turtelizer2-revB.cfg
+%%DATADIR%%/scripts/interface/ftdi/turtelizer2-revC.cfg
+%%DATADIR%%/scripts/interface/ftdi/um232h.cfg
+%%DATADIR%%/scripts/interface/ftdi/vpaclink.cfg
+%%DATADIR%%/scripts/interface/ftdi/xds100v2.cfg
+%%DATADIR%%/scripts/interface/ftdi/xds100v3.cfg
+%%DATADIR%%/scripts/interface/ftdi/xt_kc705_ml605.cfg
+%%DATADIR%%/scripts/interface/imx-native.cfg
+%%DATADIR%%/scripts/interface/jlink.cfg
+%%DATADIR%%/scripts/interface/jtag_dpi.cfg
+%%DATADIR%%/scripts/interface/jtag_hat_rpi2.cfg
+%%DATADIR%%/scripts/interface/jtag_vpi.cfg
+%%DATADIR%%/scripts/interface/kitprog.cfg
+%%DATADIR%%/scripts/interface/microchip/embedded_flashpro5.cfg
+%%DATADIR%%/scripts/interface/nulink.cfg
+%%DATADIR%%/scripts/interface/opendous.cfg
+%%DATADIR%%/scripts/interface/openjtag.cfg
+%%DATADIR%%/scripts/interface/osbdm.cfg
+%%DATADIR%%/scripts/interface/parport.cfg
+%%DATADIR%%/scripts/interface/parport/dlc5.cfg
+%%DATADIR%%/scripts/interface/parport/wiggler.cfg
+%%DATADIR%%/scripts/interface/parport_dlc5.cfg
+%%DATADIR%%/scripts/interface/raspberrypi-gpio-connector.cfg
+%%DATADIR%%/scripts/interface/raspberrypi-native.cfg
+%%DATADIR%%/scripts/interface/raspberrypi2-native.cfg
+%%DATADIR%%/scripts/interface/raspberrypi5-gpiod.cfg
+%%DATADIR%%/scripts/interface/rlink.cfg
+%%DATADIR%%/scripts/interface/rshim.cfg
+%%DATADIR%%/scripts/interface/spidev_example.cfg
+%%DATADIR%%/scripts/interface/stlink-dap.cfg
+%%DATADIR%%/scripts/interface/stlink-hla.cfg
+%%DATADIR%%/scripts/interface/stlink-v1.cfg
+%%DATADIR%%/scripts/interface/stlink-v2-1.cfg
+%%DATADIR%%/scripts/interface/stlink-v2.cfg
+%%DATADIR%%/scripts/interface/stlink.cfg
+%%DATADIR%%/scripts/interface/sysfsgpio-raspberrypi.cfg
+%%DATADIR%%/scripts/interface/ti-icdi.cfg
+%%DATADIR%%/scripts/interface/ulink.cfg
+%%DATADIR%%/scripts/interface/usb-jtag.cfg
+%%DATADIR%%/scripts/interface/usbprog.cfg
+%%DATADIR%%/scripts/interface/vdebug.cfg
+%%DATADIR%%/scripts/interface/vsllink.cfg
+%%DATADIR%%/scripts/interface/xds110.cfg
+%%DATADIR%%/scripts/mem_helper.tcl
+%%DATADIR%%/scripts/memory.tcl
+%%DATADIR%%/scripts/mmr_helpers.tcl
+%%DATADIR%%/scripts/target/1986ве1т.cfg
+%%DATADIR%%/scripts/target/adsp-sc58x.cfg
+%%DATADIR%%/scripts/target/aduc702x.cfg
+%%DATADIR%%/scripts/target/aducm360.cfg
+%%DATADIR%%/scripts/target/allwinner_h618.cfg
+%%DATADIR%%/scripts/target/allwinner_v3s.cfg
+%%DATADIR%%/scripts/target/alphascale_asm9260t.cfg
+%%DATADIR%%/scripts/target/altera_fpgasoc.cfg
+%%DATADIR%%/scripts/target/altera_fpgasoc_arria10.cfg
+%%DATADIR%%/scripts/target/am335x.cfg
+%%DATADIR%%/scripts/target/am437x.cfg
+%%DATADIR%%/scripts/target/amdm37x.cfg
+%%DATADIR%%/scripts/target/ampere_emag.cfg
+%%DATADIR%%/scripts/target/ampere_qs_mq.cfg
+%%DATADIR%%/scripts/target/ar71xx.cfg
+%%DATADIR%%/scripts/target/arm_corelink_sse200.cfg
+%%DATADIR%%/scripts/target/armada370.cfg
+%%DATADIR%%/scripts/target/at32ap7000.cfg
+%%DATADIR%%/scripts/target/at91r40008.cfg
+%%DATADIR%%/scripts/target/at91rm9200.cfg
+%%DATADIR%%/scripts/target/at91sam3XXX.cfg
+%%DATADIR%%/scripts/target/at91sam3ax_4x.cfg
+%%DATADIR%%/scripts/target/at91sam3ax_8x.cfg
+%%DATADIR%%/scripts/target/at91sam3ax_xx.cfg
+%%DATADIR%%/scripts/target/at91sam3nXX.cfg
+%%DATADIR%%/scripts/target/at91sam3sXX.cfg
+%%DATADIR%%/scripts/target/at91sam3u1c.cfg
+%%DATADIR%%/scripts/target/at91sam3u1e.cfg
+%%DATADIR%%/scripts/target/at91sam3u2c.cfg
+%%DATADIR%%/scripts/target/at91sam3u2e.cfg
+%%DATADIR%%/scripts/target/at91sam3u4c.cfg
+%%DATADIR%%/scripts/target/at91sam3u4e.cfg
+%%DATADIR%%/scripts/target/at91sam3uxx.cfg
+%%DATADIR%%/scripts/target/at91sam4XXX.cfg
+%%DATADIR%%/scripts/target/at91sam4c32x.cfg
+%%DATADIR%%/scripts/target/at91sam4cXXX.cfg
+%%DATADIR%%/scripts/target/at91sam4lXX.cfg
+%%DATADIR%%/scripts/target/at91sam4sXX.cfg
+%%DATADIR%%/scripts/target/at91sam4sd32x.cfg
+%%DATADIR%%/scripts/target/at91sam7a2.cfg
+%%DATADIR%%/scripts/target/at91sam7se512.cfg
+%%DATADIR%%/scripts/target/at91sam7sx.cfg
+%%DATADIR%%/scripts/target/at91sam7x256.cfg
+%%DATADIR%%/scripts/target/at91sam7x512.cfg
+%%DATADIR%%/scripts/target/at91sam9.cfg
+%%DATADIR%%/scripts/target/at91sam9260.cfg
+%%DATADIR%%/scripts/target/at91sam9260_ext_RAM_ext_flash.cfg
+%%DATADIR%%/scripts/target/at91sam9261.cfg
+%%DATADIR%%/scripts/target/at91sam9263.cfg
+%%DATADIR%%/scripts/target/at91sam9g10.cfg
+%%DATADIR%%/scripts/target/at91sam9g20.cfg
+%%DATADIR%%/scripts/target/at91sam9g45.cfg
+%%DATADIR%%/scripts/target/at91sam9rl.cfg
+%%DATADIR%%/scripts/target/at91sama5d2.cfg
+%%DATADIR%%/scripts/target/at91samdXX.cfg
+%%DATADIR%%/scripts/target/at91samg5x.cfg
+%%DATADIR%%/scripts/target/atheros_ar2313.cfg
+%%DATADIR%%/scripts/target/atheros_ar2315.cfg
+%%DATADIR%%/scripts/target/atheros_ar9331.cfg
+%%DATADIR%%/scripts/target/atheros_ar9344.cfg
+%%DATADIR%%/scripts/target/atmega128.cfg
+%%DATADIR%%/scripts/target/atmega128rfa1.cfg
+%%DATADIR%%/scripts/target/atmega32u4.cfg
+%%DATADIR%%/scripts/target/atsame5x.cfg
+%%DATADIR%%/scripts/target/atsaml1x.cfg
+%%DATADIR%%/scripts/target/atsamv.cfg
+%%DATADIR%%/scripts/target/avr32.cfg
+%%DATADIR%%/scripts/target/bcm2711.cfg
+%%DATADIR%%/scripts/target/bcm281xx.cfg
+%%DATADIR%%/scripts/target/bcm2835.cfg
+%%DATADIR%%/scripts/target/bcm2836.cfg
+%%DATADIR%%/scripts/target/bcm2837.cfg
+%%DATADIR%%/scripts/target/bcm4706.cfg
+%%DATADIR%%/scripts/target/bcm4718.cfg
+%%DATADIR%%/scripts/target/bcm47xx.cfg
+%%DATADIR%%/scripts/target/bcm5352e.cfg
+%%DATADIR%%/scripts/target/bcm6348.cfg
+%%DATADIR%%/scripts/target/bl602.cfg
+%%DATADIR%%/scripts/target/bl602_common.cfg
+%%DATADIR%%/scripts/target/bl702.cfg
+%%DATADIR%%/scripts/target/bl702l.cfg
+%%DATADIR%%/scripts/target/bluefield.cfg
+%%DATADIR%%/scripts/target/bluenrg-x.cfg
+%%DATADIR%%/scripts/target/c100.cfg
+%%DATADIR%%/scripts/target/c100config.tcl
+%%DATADIR%%/scripts/target/c100helper.tcl
+%%DATADIR%%/scripts/target/c100regs.tcl
+%%DATADIR%%/scripts/target/cavium_cn61xx.cfg
+%%DATADIR%%/scripts/target/cc2538.cfg
+%%DATADIR%%/scripts/target/cs351x.cfg
+%%DATADIR%%/scripts/target/davinci.cfg
+%%DATADIR%%/scripts/target/dragonite.cfg
+%%DATADIR%%/scripts/target/dsp56321.cfg
+%%DATADIR%%/scripts/target/dsp568013.cfg
+%%DATADIR%%/scripts/target/dsp568037.cfg
+%%DATADIR%%/scripts/target/efm32.cfg
+%%DATADIR%%/scripts/target/em357.cfg
+%%DATADIR%%/scripts/target/em358.cfg
+%%DATADIR%%/scripts/target/eos_s3.cfg
+%%DATADIR%%/scripts/target/epc9301.cfg
+%%DATADIR%%/scripts/target/esi32xx.cfg
+%%DATADIR%%/scripts/target/esp32.cfg
+%%DATADIR%%/scripts/target/esp32s2.cfg
+%%DATADIR%%/scripts/target/esp32s3.cfg
+%%DATADIR%%/scripts/target/esp_common.cfg
+%%DATADIR%%/scripts/target/exynos5250.cfg
+%%DATADIR%%/scripts/target/faux.cfg
+%%DATADIR%%/scripts/target/feroceon.cfg
+%%DATADIR%%/scripts/target/fm3.cfg
+%%DATADIR%%/scripts/target/fm4.cfg
+%%DATADIR%%/scripts/target/fm4_mb9bf.cfg
+%%DATADIR%%/scripts/target/fm4_s6e2cc.cfg
+%%DATADIR%%/scripts/target/gd32e23x.cfg
+%%DATADIR%%/scripts/target/gd32vf103.cfg
+%%DATADIR%%/scripts/target/geehy/apm32f0x.cfg
+%%DATADIR%%/scripts/target/geehy/apm32f1x.cfg
+%%DATADIR%%/scripts/target/geehy/apm32f4x.cfg
+%%DATADIR%%/scripts/target/gp326xxxa.cfg
+%%DATADIR%%/scripts/target/hi3798.cfg
+%%DATADIR%%/scripts/target/hi6220.cfg
+%%DATADIR%%/scripts/target/hilscher_netx10.cfg
+%%DATADIR%%/scripts/target/hilscher_netx50.cfg
+%%DATADIR%%/scripts/target/hilscher_netx500.cfg
+%%DATADIR%%/scripts/target/icepick.cfg
+%%DATADIR%%/scripts/target/imx.cfg
+%%DATADIR%%/scripts/target/imx21.cfg
+%%DATADIR%%/scripts/target/imx25.cfg
+%%DATADIR%%/scripts/target/imx27.cfg
+%%DATADIR%%/scripts/target/imx28.cfg
+%%DATADIR%%/scripts/target/imx31.cfg
+%%DATADIR%%/scripts/target/imx35.cfg
+%%DATADIR%%/scripts/target/imx51.cfg
+%%DATADIR%%/scripts/target/imx53.cfg
+%%DATADIR%%/scripts/target/imx6.cfg
+%%DATADIR%%/scripts/target/imx6sx.cfg
+%%DATADIR%%/scripts/target/imx6ul.cfg
+%%DATADIR%%/scripts/target/imx7.cfg
+%%DATADIR%%/scripts/target/imx7ulp.cfg
+%%DATADIR%%/scripts/target/imx8m.cfg
+%%DATADIR%%/scripts/target/imx8mp.cfg
+%%DATADIR%%/scripts/target/imx8qm.cfg
+%%DATADIR%%/scripts/target/infineon/tle987x.cfg
+%%DATADIR%%/scripts/target/is5114.cfg
+%%DATADIR%%/scripts/target/ixp42x.cfg
+%%DATADIR%%/scripts/target/k1921vk01t.cfg
+%%DATADIR%%/scripts/target/k40.cfg
+%%DATADIR%%/scripts/target/k60.cfg
+%%DATADIR%%/scripts/target/ke0x.cfg
+%%DATADIR%%/scripts/target/ke1xf.cfg
+%%DATADIR%%/scripts/target/ke1xz.cfg
+%%DATADIR%%/scripts/target/kl25.cfg
+%%DATADIR%%/scripts/target/kl46.cfg
+%%DATADIR%%/scripts/target/klx.cfg
+%%DATADIR%%/scripts/target/ks869x.cfg
+%%DATADIR%%/scripts/target/kx.cfg
+%%DATADIR%%/scripts/target/lpc11xx.cfg
+%%DATADIR%%/scripts/target/lpc12xx.cfg
+%%DATADIR%%/scripts/target/lpc13xx.cfg
+%%DATADIR%%/scripts/target/lpc17xx.cfg
+%%DATADIR%%/scripts/target/lpc1850.cfg
+%%DATADIR%%/scripts/target/lpc1xxx.cfg
+%%DATADIR%%/scripts/target/lpc2103.cfg
+%%DATADIR%%/scripts/target/lpc2124.cfg
+%%DATADIR%%/scripts/target/lpc2129.cfg
+%%DATADIR%%/scripts/target/lpc2148.cfg
+%%DATADIR%%/scripts/target/lpc2294.cfg
+%%DATADIR%%/scripts/target/lpc2378.cfg
+%%DATADIR%%/scripts/target/lpc2460.cfg
+%%DATADIR%%/scripts/target/lpc2478.cfg
+%%DATADIR%%/scripts/target/lpc2900.cfg
+%%DATADIR%%/scripts/target/lpc2xxx.cfg
+%%DATADIR%%/scripts/target/lpc3131.cfg
+%%DATADIR%%/scripts/target/lpc3250.cfg
+%%DATADIR%%/scripts/target/lpc40xx.cfg
+%%DATADIR%%/scripts/target/lpc4350.cfg
+%%DATADIR%%/scripts/target/lpc4357.cfg
+%%DATADIR%%/scripts/target/lpc4370.cfg
+%%DATADIR%%/scripts/target/lpc84x.cfg
+%%DATADIR%%/scripts/target/lpc8nxx.cfg
+%%DATADIR%%/scripts/target/lpc8xx.cfg
+%%DATADIR%%/scripts/target/ls1012a.cfg
+%%DATADIR%%/scripts/target/ls1028a.cfg
+%%DATADIR%%/scripts/target/ls1046a.cfg
+%%DATADIR%%/scripts/target/ls1088a.cfg
+%%DATADIR%%/scripts/target/lsch3_common.cfg
+%%DATADIR%%/scripts/target/marvell/88f3710.cfg
+%%DATADIR%%/scripts/target/marvell/88f3720.cfg
+%%DATADIR%%/scripts/target/marvell/88f37x0.cfg
+%%DATADIR%%/scripts/target/marvell/cn9130.cfg
+%%DATADIR%%/scripts/target/max32620.cfg
+%%DATADIR%%/scripts/target/max32625.cfg
+%%DATADIR%%/scripts/target/max3263x.cfg
+%%DATADIR%%/scripts/target/mc13224v.cfg
+%%DATADIR%%/scripts/target/mdr32f9q2i.cfg
+%%DATADIR%%/scripts/target/microchip/mpfs.cfg
+%%DATADIR%%/scripts/target/microchip/pic64gx.cfg
+%%DATADIR%%/scripts/target/nds32v5.cfg
+%%DATADIR%%/scripts/target/netl_xlp304.cfg
+%%DATADIR%%/scripts/target/netl_xlp308.cfg
+%%DATADIR%%/scripts/target/netl_xlp316.cfg
+%%DATADIR%%/scripts/target/netl_xlp3xx.cfg
+%%DATADIR%%/scripts/target/ngultra.cfg
+%%DATADIR%%/scripts/target/nhs31xx.cfg
+%%DATADIR%%/scripts/target/nordic/common.cfg
+%%DATADIR%%/scripts/target/nordic/nrf51.cfg
+%%DATADIR%%/scripts/target/nordic/nrf52.cfg
+%%DATADIR%%/scripts/target/nordic/nrf53.cfg
+%%DATADIR%%/scripts/target/nordic/nrf54l.cfg
+%%DATADIR%%/scripts/target/nordic/nrf91.cfg
+%%DATADIR%%/scripts/target/npcx.cfg
+%%DATADIR%%/scripts/target/nuc910.cfg
+%%DATADIR%%/scripts/target/numicro.cfg
+%%DATADIR%%/scripts/target/numicro_m4.cfg
+%%DATADIR%%/scripts/target/omap2420.cfg
+%%DATADIR%%/scripts/target/omap3530.cfg
+%%DATADIR%%/scripts/target/omap4430.cfg
+%%DATADIR%%/scripts/target/omap4460.cfg
+%%DATADIR%%/scripts/target/omap5912.cfg
+%%DATADIR%%/scripts/target/omapl138.cfg
+%%DATADIR%%/scripts/target/or1k.cfg
+%%DATADIR%%/scripts/target/pic32mx.cfg
+%%DATADIR%%/scripts/target/psoc4.cfg
+%%DATADIR%%/scripts/target/psoc5lp.cfg
+%%DATADIR%%/scripts/target/psoc6.cfg
+%%DATADIR%%/scripts/target/pxa255.cfg
+%%DATADIR%%/scripts/target/pxa270.cfg
+%%DATADIR%%/scripts/target/pxa3xx.cfg
+%%DATADIR%%/scripts/target/qn908x.cfg
+%%DATADIR%%/scripts/target/qualcomm_qca4531.cfg
+%%DATADIR%%/scripts/target/quark_d20xx.cfg
+%%DATADIR%%/scripts/target/quark_x10xx.cfg
+%%DATADIR%%/scripts/target/readme.txt
+%%DATADIR%%/scripts/target/renesas_r7s72100.cfg
+%%DATADIR%%/scripts/target/renesas_rcar_gen2.cfg
+%%DATADIR%%/scripts/target/renesas_rcar_gen3.cfg
+%%DATADIR%%/scripts/target/renesas_rcar_reset_common.cfg
+%%DATADIR%%/scripts/target/renesas_rz.cfg
+%%DATADIR%%/scripts/target/renesas_rz_five.cfg
+%%DATADIR%%/scripts/target/renesas_s7g2.cfg
+%%DATADIR%%/scripts/target/rk3308.cfg
+%%DATADIR%%/scripts/target/rk3399.cfg
+%%DATADIR%%/scripts/target/rp2040.cfg
+%%DATADIR%%/scripts/target/rp2350.cfg
+%%DATADIR%%/scripts/target/rsl10.cfg
+%%DATADIR%%/scripts/target/rtl872xd.cfg
+%%DATADIR%%/scripts/target/s32k.cfg
+%%DATADIR%%/scripts/target/samsung_s3c2410.cfg
+%%DATADIR%%/scripts/target/samsung_s3c2440.cfg
+%%DATADIR%%/scripts/target/samsung_s3c2450.cfg
+%%DATADIR%%/scripts/target/samsung_s3c4510.cfg
+%%DATADIR%%/scripts/target/samsung_s3c6410.cfg
+%%DATADIR%%/scripts/target/sharp_lh79532.cfg
+%%DATADIR%%/scripts/target/sim3x.cfg
+%%DATADIR%%/scripts/target/smp8634.cfg
+%%DATADIR%%/scripts/target/snps_em_sk_fpga.cfg
+%%DATADIR%%/scripts/target/snps_hsdk.cfg
+%%DATADIR%%/scripts/target/snps_hsdk_4xd.cfg
+%%DATADIR%%/scripts/target/spacemit-k1.cfg
+%%DATADIR%%/scripts/target/spear3xx.cfg
+%%DATADIR%%/scripts/target/st/stm32mp13x.cfg
+%%DATADIR%%/scripts/target/st/stm32mp15x.cfg
+%%DATADIR%%/scripts/target/st/stm32mp21x.cfg
+%%DATADIR%%/scripts/target/st/stm32mp23x.cfg
+%%DATADIR%%/scripts/target/st/stm32mp25x.cfg
+%%DATADIR%%/scripts/target/stellaris.cfg
+%%DATADIR%%/scripts/target/stm32c0x.cfg
+%%DATADIR%%/scripts/target/stm32f0x.cfg
+%%DATADIR%%/scripts/target/stm32f1x.cfg
+%%DATADIR%%/scripts/target/stm32f2x.cfg
+%%DATADIR%%/scripts/target/stm32f3x.cfg
+%%DATADIR%%/scripts/target/stm32f4x.cfg
+%%DATADIR%%/scripts/target/stm32f7x.cfg
+%%DATADIR%%/scripts/target/stm32g0x.cfg
+%%DATADIR%%/scripts/target/stm32g4x.cfg
+%%DATADIR%%/scripts/target/stm32h7x.cfg
+%%DATADIR%%/scripts/target/stm32h7x_dual_bank.cfg
+%%DATADIR%%/scripts/target/stm32l0.cfg
+%%DATADIR%%/scripts/target/stm32l0_dual_bank.cfg
+%%DATADIR%%/scripts/target/stm32l1.cfg
+%%DATADIR%%/scripts/target/stm32l1x_dual_bank.cfg
+%%DATADIR%%/scripts/target/stm32l4x.cfg
+%%DATADIR%%/scripts/target/stm32l5x.cfg
+%%DATADIR%%/scripts/target/stm32u0x.cfg
+%%DATADIR%%/scripts/target/stm32u5x.cfg
+%%DATADIR%%/scripts/target/stm32w108xx.cfg
+%%DATADIR%%/scripts/target/stm32wbax.cfg
+%%DATADIR%%/scripts/target/stm32wbx.cfg
+%%DATADIR%%/scripts/target/stm32wlx.cfg
+%%DATADIR%%/scripts/target/stm32x5x_common.cfg
+%%DATADIR%%/scripts/target/stm32xl.cfg
+%%DATADIR%%/scripts/target/stm8l.cfg
+%%DATADIR%%/scripts/target/stm8l151x2.cfg
+%%DATADIR%%/scripts/target/stm8l151x3.cfg
+%%DATADIR%%/scripts/target/stm8l152.cfg
+%%DATADIR%%/scripts/target/stm8l15xx4.cfg
+%%DATADIR%%/scripts/target/stm8l15xx6.cfg
+%%DATADIR%%/scripts/target/stm8l15xx8.cfg
+%%DATADIR%%/scripts/target/stm8s.cfg
+%%DATADIR%%/scripts/target/stm8s003.cfg
+%%DATADIR%%/scripts/target/stm8s103.cfg
+%%DATADIR%%/scripts/target/stm8s105.cfg
+%%DATADIR%%/scripts/target/str710.cfg
+%%DATADIR%%/scripts/target/str730.cfg
+%%DATADIR%%/scripts/target/str750.cfg
+%%DATADIR%%/scripts/target/str912.cfg
+%%DATADIR%%/scripts/target/swj-dp.tcl
+%%DATADIR%%/scripts/target/swm050.cfg
+%%DATADIR%%/scripts/target/test_reset_syntax_error.cfg
+%%DATADIR%%/scripts/target/test_syntax_error.cfg
+%%DATADIR%%/scripts/target/ti-ar7.cfg
+%%DATADIR%%/scripts/target/ti-cjtag.cfg
+%%DATADIR%%/scripts/target/ti_calypso.cfg
+%%DATADIR%%/scripts/target/ti_cc13x0.cfg
+%%DATADIR%%/scripts/target/ti_cc13x2.cfg
+%%DATADIR%%/scripts/target/ti_cc26x0.cfg
+%%DATADIR%%/scripts/target/ti_cc26x2.cfg
+%%DATADIR%%/scripts/target/ti_cc26x2x7.cfg
+%%DATADIR%%/scripts/target/ti_cc3220sf.cfg
+%%DATADIR%%/scripts/target/ti_cc32xx.cfg
+%%DATADIR%%/scripts/target/ti_dm355.cfg
+%%DATADIR%%/scripts/target/ti_dm365.cfg
+%%DATADIR%%/scripts/target/ti_dm6446.cfg
+%%DATADIR%%/scripts/target/ti_k3.cfg
+%%DATADIR%%/scripts/target/ti_msp432.cfg
+%%DATADIR%%/scripts/target/ti_mspm0.cfg
+%%DATADIR%%/scripts/target/ti_rm4x.cfg
+%%DATADIR%%/scripts/target/ti_tms570.cfg
+%%DATADIR%%/scripts/target/ti_tms570lc43xx.cfg
+%%DATADIR%%/scripts/target/ti_tms570ls1x.cfg
+%%DATADIR%%/scripts/target/ti_tms570ls20xxx.cfg
+%%DATADIR%%/scripts/target/ti_tms570ls3137.cfg
+%%DATADIR%%/scripts/target/tmpa900.cfg
+%%DATADIR%%/scripts/target/tmpa910.cfg
+%%DATADIR%%/scripts/target/tnetc4401.cfg
+%%DATADIR%%/scripts/target/u8500.cfg
+%%DATADIR%%/scripts/target/vd_aarch64.cfg
+%%DATADIR%%/scripts/target/vd_cortex_m.cfg
+%%DATADIR%%/scripts/target/vd_riscv.cfg
+%%DATADIR%%/scripts/target/vybrid_vf6xx.cfg
+%%DATADIR%%/scripts/target/xilinx_zynqmp.cfg
+%%DATADIR%%/scripts/target/xmc1xxx.cfg
+%%DATADIR%%/scripts/target/xmc4xxx.cfg
+%%DATADIR%%/scripts/target/xmos_xs1-xau8a-10_arm.cfg
+%%DATADIR%%/scripts/target/xtensa-core-esp32.cfg
+%%DATADIR%%/scripts/target/xtensa-core-esp32s2.cfg
+%%DATADIR%%/scripts/target/xtensa-core-esp32s3.cfg
+%%DATADIR%%/scripts/target/xtensa-core-nxp_rt600.cfg
+%%DATADIR%%/scripts/target/xtensa-core-xt8.cfg
+%%DATADIR%%/scripts/target/xtensa.cfg
+%%DATADIR%%/scripts/target/zynq_7000.cfg
+%%DATADIR%%/scripts/target/к1879xб1я.cfg
+%%DATADIR%%/scripts/test/selftest.cfg
+%%DATADIR%%/scripts/test/syntax1.cfg
+%%DATADIR%%/scripts/tools/firmware-recovery.tcl
+%%DATADIR%%/scripts/tools/memtest.tcl
+%%DATADIR%%/scripts/tools/test_cpu_speed.tcl
diff --git a/devel/osc/Makefile b/devel/osc/Makefile
index 75d2de23f5d0..6cd84beaa082 100644
--- a/devel/osc/Makefile
+++ b/devel/osc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= osc
-PORTVERSION= 1.17.0
+PORTVERSION= 1.19.0
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/osc/distinfo b/devel/osc/distinfo
index e09fb19caad0..79ab88b9bf0d 100644
--- a/devel/osc/distinfo
+++ b/devel/osc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750948229
-SHA256 (openSUSE-osc-1.17.0_GH0.tar.gz) = 12e1d4fcca71a5b8e23dfc6476292d6c70bdda240ac597b7664d6df7aea90469
-SIZE (openSUSE-osc-1.17.0_GH0.tar.gz) = 448707
+TIMESTAMP = 1754053495
+SHA256 (openSUSE-osc-1.19.0_GH0.tar.gz) = 78b3b73524bd21434c926605ad0e180178015ab12d584e8915aceff5a0ecb07f
+SIZE (openSUSE-osc-1.19.0_GH0.tar.gz) = 456370
diff --git a/devel/ossp-al/Makefile b/devel/ossp-al/Makefile
deleted file mode 100644
index cb5500584fd4..000000000000
--- a/devel/ossp-al/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= al
-PORTVERSION= 0.9.3
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= vd@FreeBSD.org
-COMMENT= Defines an abstract type of buffer that can move data without copying
-WWW= http://www.ossp.org/pkg/lib/al/
-
-DEPRECATED= Obsolete and abandoned upstream, last release in 2005
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libex.so:devel/ossp-ex
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE}
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libal.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-al/distinfo b/devel/ossp-al/distinfo
deleted file mode 100644
index 801ea43b56ed..000000000000
--- a/devel/ossp-al/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (al-0.9.3.tar.gz) = 7395cc67eec1f3cf73504f1338841584066771db52695d968f211395a3a2ac7e
-SIZE (al-0.9.3.tar.gz) = 320510
diff --git a/devel/ossp-al/pkg-descr b/devel/ossp-al/pkg-descr
deleted file mode 100644
index 7af27a39663f..000000000000
--- a/devel/ossp-al/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-OSSP al defines an abstract data type of a data buffer that can assemble,
-move and truncate chunks of data in a stream but avoids actual copying. It
-was built to deal efficiently with communication streams between software
-modules. It especially provides flexible semantical data attribution through
-by-chunk labeling. It also has convenient chunk traversal methods and
-optional OSSP ex based exception handling.
diff --git a/devel/ossp-al/pkg-plist b/devel/ossp-al/pkg-plist
deleted file mode 100644
index 1c7aac4f4027..000000000000
--- a/devel/ossp-al/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/al-config
-include/al.h
-lib/libal.a
-lib/libal.so
-lib/libal.so.9
-lib/libal.so.9.0.23
-share/man/man3/al.3.gz
diff --git a/devel/ossp-cfg/Makefile b/devel/ossp-cfg/Makefile
deleted file mode 100644
index ebd8ceec1c0e..000000000000
--- a/devel/ossp-cfg/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= cfg
-PORTVERSION= 0.9.11
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Library for parsing arbitrary C/C++-style configuration files
-WWW= http://www.ossp.org/pkg/lib/cfg/
-
-DEPRECATED= Abandoned upstream, last release in 2006
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libex.so:devel/ossp-ex
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE}
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcfg.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-cfg/distinfo b/devel/ossp-cfg/distinfo
deleted file mode 100644
index 9d9f17a4c3c6..000000000000
--- a/devel/ossp-cfg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cfg-0.9.11.tar.gz) = 67c47df62b9e87f7a5938da867916f9804373f83dc6a64975be34e70ae627ffa
-SIZE (cfg-0.9.11.tar.gz) = 371583
diff --git a/devel/ossp-cfg/pkg-descr b/devel/ossp-cfg/pkg-descr
deleted file mode 100644
index 081aa857fa8b..000000000000
--- a/devel/ossp-cfg/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-OSSP cfg is a ISO-C library for parsing arbitrary C/C++-style configuration
-files. A configuration is sequence of directives. Each directive consists of
-zero or more tokens. Each token can be either a string or again a complete
-sequence. This means the configuration syntax has a recursive structure and
-this way allows to create configurations with arbitrarily nested sections.
diff --git a/devel/ossp-cfg/pkg-plist b/devel/ossp-cfg/pkg-plist
deleted file mode 100644
index 426574e3dc89..000000000000
--- a/devel/ossp-cfg/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/cfg-config
-include/cfg.h
-lib/libcfg.a
-lib/libcfg.so
-lib/libcfg.so.9
-lib/libcfg.so.9.0.31
-share/man/man3/cfg.3.gz
diff --git a/devel/ossp-ex/Makefile b/devel/ossp-ex/Makefile
deleted file mode 100644
index aac911cc9572..000000000000
--- a/devel/ossp-ex/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= ex
-PORTVERSION= 1.0.6
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Small exception handling library for use in C
-WWW= http://www.ossp.org/pkg/lib/ex/
-
-DEPRECATED= Abandoned upstream, last release in 2007
-EXPIRATION_DATE=2025-07-31
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libex.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-ex/distinfo b/devel/ossp-ex/distinfo
deleted file mode 100644
index 850236db8557..000000000000
--- a/devel/ossp-ex/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ex-1.0.6.tar.gz) = 12939f204cad448754aec45c1e828fbed5cf2aac9f03cd8c6cba3249c99f6907
-SIZE (ex-1.0.6.tar.gz) = 329591
diff --git a/devel/ossp-ex/pkg-descr b/devel/ossp-ex/pkg-descr
deleted file mode 100644
index 149df5c12ddb..000000000000
--- a/devel/ossp-ex/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-OSSP ex is a small ISO-C++ style exception handling library for use in the
-ISO-C language. It allows you to use the paradigm of throwing and catching
-exceptions in order to reduce the amount of error handling code without
-making your program less robust.
diff --git a/devel/ossp-ex/pkg-plist b/devel/ossp-ex/pkg-plist
deleted file mode 100644
index c43e5cad3ba0..000000000000
--- a/devel/ossp-ex/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/ex-config
-include/ex.h
-lib/libex.a
-lib/libex.so
-lib/libex.so.10
-lib/libex.so.10.0.26
-share/man/man3/ex.3.gz
diff --git a/devel/ossp-l2/Makefile b/devel/ossp-l2/Makefile
deleted file mode 100644
index f007b73e915f..000000000000
--- a/devel/ossp-l2/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= l2
-PORTVERSION= 0.9.13
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= C library for a flexible and sophisticated Unix logging facility
-WWW= http://www.ossp.org/pkg/lib/l2/
-
-DEPRECATED= Abandoned upstream, last release in 2007
-EXPIRATION_DATE=2025-07-31
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/l2tool ${STAGEDIR}${PREFIX}/lib/libl2.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-l2/distinfo b/devel/ossp-l2/distinfo
deleted file mode 100644
index fe8533bd26f2..000000000000
--- a/devel/ossp-l2/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (l2-0.9.13.tar.gz) = 5b4b45cb3e7d9488ed86716e483f03ef5472b11108708d187faa73d8330348e3
-SIZE (l2-0.9.13.tar.gz) = 432411
diff --git a/devel/ossp-l2/files/patch-va.diff b/devel/ossp-l2/files/patch-va.diff
deleted file mode 100644
index 6690f1f0b538..000000000000
--- a/devel/ossp-l2/files/patch-va.diff
+++ /dev/null
@@ -1,496 +0,0 @@
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2.h.in l2-0.9.11/l2.h.in
---- l2.h.in Mon Oct 3 11:06:18 2005
-+++ l2.h.in Thu Oct 13 08:20:19 2005
-@@ -168,7 +168,7 @@
- const char *name;
- l2_chtype_t type;
- l2_result_t (*create) (l2_context_t *ctx, l2_channel_t *ch);
-- l2_result_t (*configure)(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap);
-+ l2_result_t (*configure)(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap);
- l2_result_t (*open) (l2_context_t *ctx, l2_channel_t *ch);
- l2_result_t (*write) (l2_context_t *ctx, l2_channel_t *ch, l2_level_t level, const char *buf, size_t bufsize);
- l2_result_t (*flush) (l2_context_t *ctx, l2_channel_t *ch);
-@@ -222,7 +222,7 @@
- l2_result_t l2_channel_flush (l2_channel_t *ch);
- l2_result_t l2_channel_close (l2_channel_t *ch);
- l2_result_t l2_channel_log (l2_channel_t *ch, l2_level_t level, const char *fmt, ...);
--l2_result_t l2_channel_vlog (l2_channel_t *ch, l2_level_t level, const char *fmt, va_list ap);
-+l2_result_t l2_channel_vlog (l2_channel_t *ch, l2_level_t level, const char *fmt, va_list *ap);
- l2_result_t l2_channel_link (l2_channel_t *ch, l2_link_t id, l2_channel_t *ch2, ...);
- l2_result_t l2_channel_unlink (l2_channel_t *ch);
- l2_result_t l2_channel_upstream (l2_channel_t *ch, l2_channel_t **chU);
-@@ -232,10 +232,10 @@
-
- /* channel tree specification operations */
- l2_result_t l2_spec (l2_channel_t **ch, l2_env_t *env, const char *spec, ...);
--l2_result_t l2_vspec (l2_channel_t **ch, l2_env_t *env, const char *spec, va_list ap);
-+l2_result_t l2_vspec (l2_channel_t **ch, l2_env_t *env, const char *spec, va_list *ap);
-
- /* utility operations */
--l2_result_t l2_util_setparams (l2_env_t *env, l2_param_t p[], const char *fmt, va_list ap);
-+l2_result_t l2_util_setparams (l2_env_t *env, l2_param_t p[], const char *fmt, va_list *ap);
- l2_result_t l2_util_l2s (char *string, size_t maxlen, int sep, unsigned int levelmask);
- l2_result_t l2_util_s2l (const char *string, size_t maxlen, int sep, unsigned int *levelmask);
- l2_result_t l2_util_fmt_string (l2_context_t *, const char, const char *, char *, size_t, size_t *, va_list *);
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_buffer.c l2-0.9.11/l2_ch_buffer.c
---- l2_ch_buffer.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_buffer.c Thu Oct 13 08:14:59 2005
-@@ -156,7 +156,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_buffer_t *cfg = (l2_ch_buffer_t *)ctx->vp;
- l2_param_t pa[4];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_fd.c l2-0.9.11/l2_ch_fd.c
---- l2_ch_fd.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_fd.c Thu Oct 13 08:10:28 2005
-@@ -55,7 +55,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_fd_t *cfg;
- l2_param_t pa[2];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_file.c l2-0.9.11/l2_ch_file.c
---- l2_ch_file.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_file.c Thu Oct 13 08:12:12 2005
-@@ -115,7 +115,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_file_t *cfg = (l2_ch_file_t *)ctx->vp;
- l2_param_t pa[7];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_filter.c l2-0.9.11/l2_ch_filter.c
---- l2_ch_filter.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_filter.c Thu Oct 13 08:14:22 2005
-@@ -63,7 +63,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_filter_t *cfg = (l2_ch_filter_t *)ctx->vp;
- l2_env_t *env;
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_irc.c l2-0.9.11/l2_ch_irc.c
---- l2_ch_irc.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_irc.c Thu Oct 13 08:13:30 2005
-@@ -95,7 +95,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_irc_t *cfg = (l2_ch_irc_t *)ctx->vp;
- l2_param_t pa[12];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_pipe.c l2-0.9.11/l2_ch_pipe.c
---- l2_ch_pipe.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_pipe.c Thu Oct 13 08:12:31 2005
-@@ -170,7 +170,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_pipe_t *cfg = (l2_ch_pipe_t *)ctx->vp;
- l2_param_t pa[4];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_prefix.c l2-0.9.11/l2_ch_prefix.c
---- l2_ch_prefix.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_prefix.c Thu Oct 13 08:14:30 2005
-@@ -62,7 +62,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_prefix_t *cfg = (l2_ch_prefix_t *)ctx->vp;
- l2_param_t pa[3];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_smtp.c l2-0.9.11/l2_ch_smtp.c
---- l2_ch_smtp.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_smtp.c Thu Oct 13 08:13:48 2005
-@@ -89,7 +89,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_smtp_t *cfg = (l2_ch_smtp_t *)ctx->vp;
- l2_param_t pa[10];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_socket.c l2-0.9.11/l2_ch_socket.c
---- l2_ch_socket.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_socket.c Thu Oct 13 08:13:11 2005
-@@ -73,7 +73,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_socket_t *cfg = (l2_ch_socket_t *)ctx->vp;
- l2_param_t pa[5];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_syslog.c l2-0.9.11/l2_ch_syslog.c
---- l2_ch_syslog.c Mon Oct 3 11:06:18 2005
-+++ l2_ch_syslog.c Thu Oct 13 08:12:54 2005
-@@ -157,7 +157,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_syslog_t *cfg = (l2_ch_syslog_t *)ctx->vp;
- l2_param_t pa[8];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_channel.c l2-0.9.11/l2_channel.c
---- l2_channel.c Mon Oct 3 11:06:18 2005
-+++ l2_channel.c Thu Oct 13 08:15:46 2005
-@@ -284,7 +284,7 @@
- rv = L2_OK;
- va_start(ap, fmt);
- if (ch->handler.configure != NULL)
-- rv = ch->handler.configure(&ch->context, ch, fmt, ap);
-+ rv = ch->handler.configure(&ch->context, ch, fmt, &ap);
- va_end(ap);
-
- return rv;
-@@ -506,7 +506,7 @@
-
- /* pass-through to va_list-based variant */
- va_start(ap, fmt);
-- rv = l2_channel_vlog(ch, level, fmt, ap);
-+ rv = l2_channel_vlog(ch, level, fmt, &ap);
- va_end(ap);
-
- return rv;
-@@ -551,7 +551,7 @@
- }
-
- /* log a message to channel (va_list-variant) */
--l2_result_t l2_channel_vlog(l2_channel_t *ch, l2_level_t level, const char *fmt, va_list ap)
-+l2_result_t l2_channel_vlog(l2_channel_t *ch, l2_level_t level, const char *fmt, va_list *ap)
- {
- int l, j;
- size_t len;
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_env.c l2-0.9.11/l2_env.c
---- l2_env.c Mon Oct 3 11:06:18 2005
-+++ l2_env.c Thu Oct 13 07:52:59 2005
-@@ -159,7 +159,7 @@
-
- /* remember error information */
- va_start(ap, fmt);
-- l2_util_vsprintf(env->szErrorInfo, sizeof(env->szErrorInfo), fmt, ap);
-+ l2_util_vsprintf(env->szErrorInfo, sizeof(env->szErrorInfo), fmt, &ap);
- env->rvErrorInfo = rv;
- va_end(ap);
-
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_spec.c l2-0.9.11/l2_spec.c
---- l2_spec.c Mon Oct 3 11:06:18 2005
-+++ l2_spec.c Thu Oct 13 08:09:33 2005
-@@ -48,14 +48,14 @@
-
- /* pass-through to va_list-based variant */
- va_start(ap, spec);
-- rv = l2_vspec(ch, env, spec, ap);
-+ rv = l2_vspec(ch, env, spec, &ap);
- va_end(ap);
-
- return rv;
- }
-
- /* build a channel tree according to a textual specification (va_list variant) */
--l2_result_t l2_vspec(l2_channel_t **ch, l2_env_t *env, const char *spec, va_list ap)
-+l2_result_t l2_vspec(l2_channel_t **ch, l2_env_t *env, const char *spec, va_list *ap)
- {
- l2_spec_ctx_t ctx;
- void *yyscan;
-@@ -146,7 +146,7 @@
-
- /* remember error */
- va_start(ap, fmt);
-- if ((cp = l2_util_vasprintf(fmt, ap)) != NULL) {
-+ if ((cp = l2_util_vasprintf(fmt, &ap)) != NULL) {
- l2_env_errorinfo(ctx->env, rv, "line %d, column %d: `%s'; %s",
- line, column, cpBuf, cp);
- free(cp);
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_format.c l2-0.9.11/l2_ut_format.c
---- l2_ut_format.c Mon Oct 3 11:06:18 2005
-+++ l2_ut_format.c Wed Oct 12 20:46:08 2005
-@@ -640,7 +640,7 @@
- l2_util_format(
- l2_util_format_t *vbuff,
- const char *fmt,
-- va_list ap)
-+ va_list *ap)
- {
- register char *sp;
- register char *bep;
-@@ -735,7 +735,7 @@
- adjust_width = TRUE;
- }
- else if (*fmt == '*') {
-- min_width = va_arg(ap, int);
-+ min_width = va_arg(*ap, int);
- fmt++;
- adjust_width = TRUE;
- if (min_width < 0) {
-@@ -760,7 +760,7 @@
- STR_TO_DEC(fmt, precision);
- }
- else if (*fmt == '*') {
-- precision = va_arg(ap, int);
-+ precision = va_arg(*ap, int);
- fmt++;
- if (precision < 0)
- precision = 0;
-@@ -809,17 +809,17 @@
- /* Unsigned Decimal Integer */
- case 'u':
- if (var_type == IS_QUAD) {
-- i_quad = va_arg(ap, u_quad_int);
-+ i_quad = va_arg(*ap, u_quad_int);
- s = conv_10_quad(i_quad, 1, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- i_num = (long_int)va_arg(ap, u_long_int);
-+ i_num = (long_int)va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- i_num = (long_int)(unsigned short)va_arg(ap, unsigned int);
-+ i_num = (long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- i_num = (long_int)va_arg(ap, unsigned int);
-+ i_num = (long_int)va_arg(*ap, unsigned int);
- s = conv_10(i_num, 1, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
-@@ -830,17 +830,17 @@
- case 'd':
- case 'i':
- if (var_type == IS_QUAD) {
-- i_quad = va_arg(ap, quad_int);
-+ i_quad = va_arg(*ap, quad_int);
- s = conv_10_quad(i_quad, 0, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- i_num = (long_int)va_arg(ap, long_int);
-+ i_num = (long_int)va_arg(*ap, long_int);
- else if (var_type == IS_SHORT)
-- i_num = (long_int)(short)va_arg(ap, int);
-+ i_num = (long_int)(short)va_arg(*ap, int);
- else
-- i_num = (long_int)va_arg(ap, int);
-+ i_num = (long_int)va_arg(*ap, int);
- s = conv_10(i_num, 0, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
-@@ -857,17 +857,17 @@
- /* Unsigned Octal Integer */
- case 'o':
- if (var_type == IS_QUAD) {
-- ui_quad = va_arg(ap, u_quad_int);
-+ ui_quad = va_arg(*ap, u_quad_int);
- s = conv_p2_quad(ui_quad, 3, *fmt,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- ui_num = (u_long_int) va_arg(ap, u_long_int);
-+ ui_num = (u_long_int) va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- ui_num = (u_long_int)(unsigned short)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- ui_num = (u_long_int)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)va_arg(*ap, unsigned int);
- s = conv_p2(ui_num, 3, *fmt, &num_buf[NUM_BUF_SIZE], &s_len);
- }
- FIX_PRECISION(adjust_precision, precision, s, s_len);
-@@ -881,17 +881,17 @@
- case 'x':
- case 'X':
- if (var_type == IS_QUAD) {
-- ui_quad = va_arg(ap, u_quad_int);
-+ ui_quad = va_arg(*ap, u_quad_int);
- s = conv_p2_quad(ui_quad, 4, *fmt,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- ui_num = (u_long_int)va_arg(ap, u_long_int);
-+ ui_num = (u_long_int)va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- ui_num = (u_long_int)(unsigned short)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- ui_num = (u_long_int)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)va_arg(*ap, unsigned int);
- s = conv_p2(ui_num, 4, *fmt, &num_buf[NUM_BUF_SIZE], &s_len);
- }
- FIX_PRECISION(adjust_precision, precision, s, s_len);
-@@ -904,7 +904,7 @@
-
- /* String */
- case 's':
-- s = va_arg(ap, char *);
-+ s = va_arg(*ap, char *);
- if (s != NULL) {
- s_len = strlen(s);
- if (adjust_precision && precision < s_len)
-@@ -921,7 +921,7 @@
- case 'f':
- case 'e':
- case 'E':
-- fp_num = va_arg(ap, double);
-+ fp_num = va_arg(*ap, double);
- if (isnan(fp_num)) {
- s = "NaN";
- s_len = 3;
-@@ -947,7 +947,7 @@
- /* Double Floating Point (style 2) */
- case 'g':
- case 'G':
-- fp_num = va_arg(ap, double);
-+ fp_num = va_arg(*ap, double);
- if (isnan(fp_num)) {
- s = "NaN";
- s_len = 3;
-@@ -981,7 +981,7 @@
-
- /* Single Character */
- case 'c':
-- char_buf[0] = (char) (va_arg(ap, int));
-+ char_buf[0] = (char) (va_arg(*ap, int));
- s = &char_buf[0];
- s_len = 1;
- pad_char = ' ';
-@@ -998,13 +998,13 @@
- /* Special: Number of already written characters */
- case 'n':
- if (var_type == IS_QUAD)
-- *(va_arg(ap, quad_int *)) = cc;
-+ *(va_arg(*ap, quad_int *)) = cc;
- else if (var_type == IS_LONG)
-- *(va_arg(ap, long *)) = cc;
-+ *(va_arg(*ap, long *)) = cc;
- else if (var_type == IS_SHORT)
-- *(va_arg(ap, short *)) = cc;
-+ *(va_arg(*ap, short *)) = cc;
- else
-- *(va_arg(ap, int *)) = cc;
-+ *(va_arg(*ap, int *)) = cc;
- break;
-
- /*
-@@ -1012,10 +1012,10 @@
- */
- case 'p':
- #if defined(SIZEOF_LONG_LONG) && (SIZEOF_LONG_LONG == SIZEOF_VOID_P)
-- ui_quad = (u_quad_int) va_arg(ap, void *);
-+ ui_quad = (u_quad_int) va_arg(*ap, void *);
- s = conv_p2_quad(ui_quad, 4, 'x', &num_buf[NUM_BUF_SIZE], &s_len);
- #else
-- ui_num = (u_long_int) va_arg(ap, void *);
-+ ui_num = (u_long_int) va_arg(*ap, void *);
- s = conv_p2(ui_num, 4, 'x', &num_buf[NUM_BUF_SIZE], &s_len);
- #endif
- pad_char = ' ';
-@@ -1043,7 +1043,7 @@
- if (vbuff->format != NULL) {
- vbuff->format(vbuff,
- &prefix_char, &pad_char, &s, &s_len,
-- num_buf, NUM_BUF_SIZE, extinfo, *fmt, (va_list *)(void *)&ap);
-+ num_buf, NUM_BUF_SIZE, extinfo, *fmt, ap);
- if (s == NULL)
- return -1;
- }
-@@ -1112,7 +1112,7 @@
- return -1;
- }
-
--int l2_util_vsprintf(char *s, size_t n, const char *fmt, va_list ap)
-+int l2_util_vsprintf(char *s, size_t n, const char *fmt, va_list *ap)
- {
- l2_util_format_t handle;
- char buf[STR_FORMAT_BUFLEN];
-@@ -1147,18 +1147,18 @@
- return rv;
- }
-
--char *l2_util_vasprintf(const char *fmt, va_list ap)
-+char *l2_util_vasprintf(const char *fmt, va_list *ap)
- {
- va_list apbak;
- char *s;
- int rv;
-
-- va_copy(apbak, ap);
-+ va_copy(apbak, *ap);
- if ((rv = l2_util_vsprintf(NULL, -1, fmt, ap)) == -1)
- return NULL;
- if ((s = malloc(rv+1)) == NULL)
- return NULL;
-- va_copy(ap, apbak);
-+ va_copy(*ap, apbak);
- if ((rv = l2_util_vsprintf(s, rv+1, fmt, ap)) == -1) {
- free(s);
- return NULL;
-@@ -1172,7 +1172,7 @@
- int rv;
-
- va_start(ap, fmt);
-- rv = l2_util_vsprintf(s, n, fmt, ap);
-+ rv = l2_util_vsprintf(s, n, fmt, &ap);
- va_end(ap);
- return rv;
- }
-@@ -1183,7 +1183,7 @@
- char *rv;
-
- va_start(ap, fmt);
-- rv = l2_util_vasprintf(fmt, ap);
-+ rv = l2_util_vasprintf(fmt, &ap);
- va_end(ap);
- return rv;
- }
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_format.h l2-0.9.11/l2_ut_format.h
---- l2_ut_format.h Mon Oct 3 11:06:18 2005
-+++ l2_ut_format.h Wed Oct 12 20:45:22 2005
-@@ -66,9 +66,9 @@
-
- typedef struct l2_util_format_st l2_util_format_t;
-
--int l2_util_format (l2_util_format_t *vbuff, const char *fmt, va_list ap);
--int l2_util_vsprintf (char *s, size_t n, const char *fmt, va_list ap);
--char *l2_util_vasprintf (const char *fmt, va_list ap);
-+int l2_util_format (l2_util_format_t *vbuff, const char *fmt, va_list *ap);
-+int l2_util_vsprintf (char *s, size_t n, const char *fmt, va_list *ap);
-+char *l2_util_vasprintf (const char *fmt, va_list *ap);
- int l2_util_sprintf (char *s, size_t n, const char *fmt, ...);
- char *l2_util_asprintf (const char *fmt, ...);
-
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_param.c l2-0.9.11/l2_ut_param.c
---- l2_ut_param.c Mon Oct 3 11:06:18 2005
-+++ l2_ut_param.c Thu Oct 13 08:06:33 2005
-@@ -37,7 +37,7 @@
- #include <math.h>
- #include <ctype.h>
-
--l2_result_t l2_util_setparams(l2_env_t *env, l2_param_t pa[], const char *fmt, va_list ap)
-+l2_result_t l2_util_setparams(l2_env_t *env, l2_param_t pa[], const char *fmt, va_list *ap)
- {
- char *cpB, *cpE;
- char *spec;
diff --git a/devel/ossp-l2/pkg-descr b/devel/ossp-l2/pkg-descr
deleted file mode 100644
index be3ebdc65749..000000000000
--- a/devel/ossp-l2/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-OSSP l2 is a C library providing a very flexible and sophisticated Unix logging
-facility. It is based on the model of arbitrary number of channels, stacked
-together in a top-down data flow tree structure with filtering channels in
-internal nodes and output channels on the leave nodes.
diff --git a/devel/ossp-l2/pkg-plist b/devel/ossp-l2/pkg-plist
deleted file mode 100644
index c26a5d027b4a..000000000000
--- a/devel/ossp-l2/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-bin/l2-config
-bin/l2tool
-include/l2.h
-lib/libl2.a
-lib/libl2.so
-lib/libl2.so.9
-lib/libl2.so.9.0.33
-share/man/man1/l2-config.1.gz
-share/man/man1/l2tool.1.gz
-share/man/man3/l2.3.gz
diff --git a/devel/ossp-val/Makefile b/devel/ossp-val/Makefile
deleted file mode 100644
index 446e5989b7c2..000000000000
--- a/devel/ossp-val/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= val
-PORTVERSION= 0.9.4
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Flexible name to value mapping library for C variables
-WWW= http://www.ossp.org/pkg/lib/val/
-
-DEPRECATED= Abandoned upstream, last release in 2005
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libex.so:devel/ossp-ex
-
-USES= libtool
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE}
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libval.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-val/distinfo b/devel/ossp-val/distinfo
deleted file mode 100644
index ad615fad2a58..000000000000
--- a/devel/ossp-val/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (val-0.9.4.tar.gz) = 8471360ea0cf60ddfd012dcfd0951280a7cef5fa74d93c722cd473cf303ec817
-SIZE (val-0.9.4.tar.gz) = 312593
diff --git a/devel/ossp-val/pkg-descr b/devel/ossp-val/pkg-descr
deleted file mode 100644
index a2ede550ef58..000000000000
--- a/devel/ossp-val/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-OSSP val is a flexible name to value mapping library for C variables. It is
-a companion library to OSSP var. It allows one to access C variables through
-name strings, although the C language does neither provide such a dedicated
-facility nor an evaluation construct (which could be used to implement such
-a facility easily).
diff --git a/devel/ossp-val/pkg-plist b/devel/ossp-val/pkg-plist
deleted file mode 100644
index dc696f5cca1a..000000000000
--- a/devel/ossp-val/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/val-config
-include/val.h
-lib/libval.a
-lib/libval.so
-lib/libval.so.9
-lib/libval.so.9.0.24
-share/man/man1/val-config.1.gz
-share/man/man3/val.3.gz
diff --git a/devel/ossp-var/Makefile b/devel/ossp-var/Makefile
deleted file mode 100644
index 4e26fef7e3c4..000000000000
--- a/devel/ossp-var/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= var
-PORTVERSION= 1.1.3
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Flexible, full-featured, and fast variable expansion library
-WWW= http://www.ossp.org/pkg/lib/var/
-
-DEPRECATED= Obsolete, last release in 2002
-EXPIRATION_DATE=2025-07-31
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_LDCONFIG= yes
-
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvar.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-var/distinfo b/devel/ossp-var/distinfo
deleted file mode 100644
index 30ffc43395e2..000000000000
--- a/devel/ossp-var/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (var-1.1.3.tar.gz) = 93d41599b3224a4c212c52aea3e6126226029ba7d4fa58781b89465e23e11921
-SIZE (var-1.1.3.tar.gz) = 343590
diff --git a/devel/ossp-var/pkg-descr b/devel/ossp-var/pkg-descr
deleted file mode 100644
index cabde72901b4..000000000000
--- a/devel/ossp-var/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-OSSP var is a flexible, full-featured and fast variable construct expansion
-library. It supports a configurable variable construct syntax very similar
-to the style found in many scripting languages (like @name, ${name}, , etc.)
-and provides both simple scalar (${name}) and array (${name[index]})
-expansion, plus optionally one or more post-operations on the expanded value
-(${name:op:op...}).
diff --git a/devel/ossp-var/pkg-plist b/devel/ossp-var/pkg-plist
deleted file mode 100644
index 1480562858d2..000000000000
--- a/devel/ossp-var/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/var-config
-include/var.h
-lib/libvar.a
-lib/libvar.so
-lib/libvar.so.11
-lib/libvar.so.11.0.23
-share/man/man1/var-config.1.gz
-share/man/man3/var.3.gz
diff --git a/devel/ossp-xds/Makefile b/devel/ossp-xds/Makefile
deleted file mode 100644
index 6a003c374e30..000000000000
--- a/devel/ossp-xds/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= xds
-PORTVERSION= 0.9.3
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Generic and extensible framework for serialization
-WWW= http://www.ossp.org/pkg/lib/xds/
-
-DEPRECATED= Abandoned upstream, last release in 2005
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-USES= libtool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_LDCONFIG= yes
-TEST_TARGET= check # XXX: 20 of 26 tests fail
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libxds.so
-
-.include <bsd.port.mk>
diff --git a/devel/ossp-xds/distinfo b/devel/ossp-xds/distinfo
deleted file mode 100644
index 4b6a5a53768f..000000000000
--- a/devel/ossp-xds/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xds-0.9.3.tar.gz) = e21b441ea4fa8a568dbb5c22149313041d052c4591de81cba2147fdb9b9eebc8
-SIZE (xds-0.9.3.tar.gz) = 350700
diff --git a/devel/ossp-xds/files/patch-xds.c b/devel/ossp-xds/files/patch-xds.c
deleted file mode 100644
index 5f8eb7ab3925..000000000000
--- a/devel/ossp-xds/files/patch-xds.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- xds.c.orig 2005-06-02 18:50:56 UTC
-+++ xds.c
-@@ -383,7 +383,7 @@ int xds_vencode(xds_t *xds, const char *
-
- /* Execute the engine. */
- used_buffer_size = 0;
-- args_backup = args;
-+ va_copy(args_backup, args);
- rc = (*xds->engines[pos].engine)(
- xds, xds->engines[pos].context,
- xds->buffer + xds->buffer_len,
diff --git a/devel/ossp-xds/pkg-descr b/devel/ossp-xds/pkg-descr
deleted file mode 100644
index e4ef2e2d772a..000000000000
--- a/devel/ossp-xds/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-The OSSP xds library is generic and extensible encoding and decoding
-framework for the serialization of arbitrary ISO C data types. OSSP
-xds consists of three components: the generic encoding and decoding
-framework, a set of shipped engines to encode and decode values in
-certain existing formats (Sun RPC/XDR and XDS/XML are currently
-provided), and a run-time context, which is used to manage buffers,
-registered engines, etc. The library is designed to allow fully
-recursive and efficient encoding/decoding of arbitrary nested data.
diff --git a/devel/ossp-xds/pkg-plist b/devel/ossp-xds/pkg-plist
deleted file mode 100644
index cd2e1ad2ad51..000000000000
--- a/devel/ossp-xds/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/xds-config
-include/xds.h
-lib/libxds.a
-lib/libxds.so
-lib/libxds.so.9
-lib/libxds.so.9.0.23
-share/man/man1/xds-config.1.gz
-share/man/man3/xds.3.gz
diff --git a/devel/p5-CPAN-Perl-Releases/Makefile b/devel/p5-CPAN-Perl-Releases/Makefile
index 81f2a96eb1a7..a5e0d39dd618 100644
--- a/devel/p5-CPAN-Perl-Releases/Makefile
+++ b/devel/p5-CPAN-Perl-Releases/Makefile
@@ -1,5 +1,5 @@
PORTNAME= CPAN-Perl-Releases
-PORTVERSION= 5.20250720
+PORTVERSION= 5.20250721
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -8,7 +8,7 @@ MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Map Perl releases to the location of the tarballs
WWW= https://metacpan.org/release/CPAN-Perl-Releases
-LICENSE= ARTPERL10 GPLv1+
+LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/devel/p5-CPAN-Perl-Releases/distinfo b/devel/p5-CPAN-Perl-Releases/distinfo
index 9a06f92dc2eb..e2cd343b580b 100644
--- a/devel/p5-CPAN-Perl-Releases/distinfo
+++ b/devel/p5-CPAN-Perl-Releases/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265720
-SHA256 (CPAN-Perl-Releases-5.20250720.tar.gz) = f9519efa7c8c49fdc9df578b90fce8805ec035a205d54b017301084c8aca1402
-SIZE (CPAN-Perl-Releases-5.20250720.tar.gz) = 23428
+TIMESTAMP = 1753369372
+SHA256 (CPAN-Perl-Releases-5.20250721.tar.gz) = 965cb5403088ce2b5ebf64e7055c409a1656641f9f95d71e0d4c2f20b47b1365
+SIZE (CPAN-Perl-Releases-5.20250721.tar.gz) = 23493
diff --git a/devel/p5-Devel-Cover/Makefile b/devel/p5-Devel-Cover/Makefile
index b6f4366bae83..dd38aa1564b3 100644
--- a/devel/p5-Devel-Cover/Makefile
+++ b/devel/p5-Devel-Cover/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Devel-Cover
-PORTVERSION= 1.50
+PORTVERSION= 1.51
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Devel-Cover/distinfo b/devel/p5-Devel-Cover/distinfo
index 2b080ec5fd2b..873167265163 100644
--- a/devel/p5-Devel-Cover/distinfo
+++ b/devel/p5-Devel-Cover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749630910
-SHA256 (Devel-Cover-1.50.tar.gz) = 0fd8e2ac0f1bef7c6efcd4f7f0d0250a5a2c87e8bc367830b061e8af19b00152
-SIZE (Devel-Cover-1.50.tar.gz) = 231180
+TIMESTAMP = 1753821747
+SHA256 (Devel-Cover-1.51.tar.gz) = bf1936977027bacd243d1713778507149a2da269e7e729cf708b1860dee8f58a
+SIZE (Devel-Cover-1.51.tar.gz) = 239169
diff --git a/devel/p5-Devel-Cover/pkg-plist b/devel/p5-Devel-Cover/pkg-plist
index 8dec95ad0778..224892d5b991 100644
--- a/devel/p5-Devel-Cover/pkg-plist
+++ b/devel/p5-Devel-Cover/pkg-plist
@@ -34,6 +34,7 @@ bin/gcov2perl
%%SITE_ARCH%%/Devel/Cover/Report/Html_minimal.pm
%%SITE_ARCH%%/Devel/Cover/Report/Html_subtle.pm
%%SITE_ARCH%%/Devel/Cover/Report/Json.pm
+%%SITE_ARCH%%/Devel/Cover/Report/Nvim.pm
%%SITE_ARCH%%/Devel/Cover/Report/Sort.pm
%%SITE_ARCH%%/Devel/Cover/Report/Text.pm
%%SITE_ARCH%%/Devel/Cover/Report/Text2.pm
@@ -82,6 +83,7 @@ bin/gcov2perl
%%PERL5_MAN3%%/Devel::Cover::Report::Html_minimal.3.gz
%%PERL5_MAN3%%/Devel::Cover::Report::Html_subtle.3.gz
%%PERL5_MAN3%%/Devel::Cover::Report::Json.3.gz
+%%PERL5_MAN3%%/Devel::Cover::Report::Nvim.3.gz
%%PERL5_MAN3%%/Devel::Cover::Report::Sort.3.gz
%%PERL5_MAN3%%/Devel::Cover::Report::Text.3.gz
%%PERL5_MAN3%%/Devel::Cover::Report::Text2.3.gz
diff --git a/devel/p5-EV/files/patch-typemap b/devel/p5-EV/files/patch-typemap
new file mode 100644
index 000000000000..d2fd4c1b79a2
--- /dev/null
+++ b/devel/p5-EV/files/patch-typemap
@@ -0,0 +1,17 @@
+Patch from https://github.com/Perl/perl5/issues/22353#issuecomment-2198256977
+
+--- typemap.orig 2010-10-29 18:42:23 UTC
++++ typemap
+@@ -37,9 +37,9 @@ T_WATCHER
+
+ T_WATCHER
+ if (!(SvROK ($arg) && SvOBJECT (SvRV ($arg))
+- && (SvSTASH (SvRV ($arg)) == stash_" . ($type =~ /ev_(\S+)/, "$1") . "
+- || sv_derived_from ($arg, \"EV::" . ($type =~ /ev_(\S+)/, ucfirst "$1") . "\"))))
+- croak (\"object is not of type EV::" . ($type =~ /ev_(\S+)/, ucfirst "$1") . "\");
++ && (SvSTASH (SvRV ($arg)) == stash_${ ($type =~ /ev_(\S+)/, \"$1") }
++ || sv_derived_from ($arg, \"EV::${ ($type =~ /ev_(\S+)/, \ucfirst "$1") }\"))))
++ croak (\"object is not of type EV::${ ($type =~ /ev_(\S+)/, \ucfirst "$1") }\");
+ $var = ($type)SvPVX (SvRV ($arg));
+
+ OUTPUT
diff --git a/devel/p5-Inline-Tcl/files/patch-Tcl.xs b/devel/p5-Inline-Tcl/files/patch-Tcl.xs
new file mode 100644
index 000000000000..4533c470a831
--- /dev/null
+++ b/devel/p5-Inline-Tcl/files/patch-Tcl.xs
@@ -0,0 +1,13 @@
+fix Unparseable XSUB parameter: 'FNAME...' in Tcl.xs, line 113
+
+--- Tcl.xs.orig 2025-07-13 08:42:18 UTC
++++ Tcl.xs
+@@ -110,7 +110,7 @@ void
+ RETVAL
+
+ void
+-_eval_tcl_function(PKG, FNAME...)
++_eval_tcl_function(PKG, FNAME, ...)
+ char* PKG;
+ char* FNAME;
+ PREINIT:
diff --git a/devel/p5-JSON-Hyper/Makefile b/devel/p5-JSON-Hyper/Makefile
index 545f1ec6cd99..6386deed19c8 100644
--- a/devel/p5-JSON-Hyper/Makefile
+++ b/devel/p5-JSON-Hyper/Makefile
@@ -20,4 +20,8 @@ RUN_DEPENDS= p5-JSON>=2.0:converters/p5-JSON \
USES= perl5
USE_PERL5= configure
+# Remove old, broken, bundled Scalar::Util
+post-extract:
+ ${RM} -rf ${WRKSRC}/inc/Scalar
+
.include <bsd.port.mk>
diff --git a/devel/p5-Object-Role/Makefile b/devel/p5-Object-Role/Makefile
index 3c3dc11a3f32..908cacd09055 100644
--- a/devel/p5-Object-Role/Makefile
+++ b/devel/p5-Object-Role/Makefile
@@ -19,4 +19,8 @@ RUN_DEPENDS= p5-Sub-Name>=0:devel/p5-Sub-Name
USES= perl5
USE_PERL5= configure
+# Remove old, broken, bundled Scalar::Util
+post-extract:
+ ${RM} -rf ${WRKSRC}/inc/Scalar
+
.include <bsd.port.mk>
diff --git a/devel/p5-Thrift-XS/files/patch-xs b/devel/p5-Thrift-XS/files/patch-xs
new file mode 100644
index 000000000000..350f5c6275d1
--- /dev/null
+++ b/devel/p5-Thrift-XS/files/patch-xs
@@ -0,0 +1,42 @@
+fix Unparseable XSUB parameter: 'SV * /*name*/' in ...
+
+--- BinaryProtocol.xs.orig 2025-07-13 08:46:14 UTC
++++ BinaryProtocol.xs
+@@ -129,7 +129,7 @@ int
+ RETVAL
+
+ int
+-writeFieldBegin(TBinaryProtocol *p, SV * /*name*/, int type, int id)
++writeFieldBegin(TBinaryProtocol *p, SV * _unused, int type, int id)
+ CODE:
+ {
+ DEBUG_TRACE("writeFieldBegin(type %d, id %d)\n", type, id);
+@@ -487,7 +487,7 @@ int
+ RETVAL
+
+ int
+-readFieldBegin(TBinaryProtocol *p, SV * /*name*/, SV *fieldtype, SV *fieldid)
++readFieldBegin(TBinaryProtocol *p, SV * _unused, SV *fieldtype, SV *fieldid)
+ CODE:
+ {
+ DEBUG_TRACE("readFieldBegin()\n");
+--- CompactProtocol.xs.orig 2025-07-13 08:46:25 UTC
++++ CompactProtocol.xs
+@@ -97,7 +97,7 @@ void
+ }
+
+ void
+-writeFieldBegin(TBinaryProtocol *p, SV * /*name*/, int type, int id)
++writeFieldBegin(TBinaryProtocol *p, SV * _unused, int type, int id)
+ CODE:
+ {
+ DEBUG_TRACE("writeFieldBegin()\n");
+@@ -362,7 +362,7 @@ void
+ }
+
+ void
+-readFieldBegin(TBinaryProtocol *p, SV * /*name*/, SV *fieldtype, SV *fieldid)
++readFieldBegin(TBinaryProtocol *p, SV * _unused, SV *fieldtype, SV *fieldid)
+ CODE:
+ {
+ DEBUG_TRACE("readFieldBegin()\n");
diff --git a/devel/pecl-eio/Makefile b/devel/pecl-eio/Makefile
index 4688446e3fec..bb062c2b1a52 100644
--- a/devel/pecl-eio/Makefile
+++ b/devel/pecl-eio/Makefile
@@ -15,4 +15,10 @@ USES= php:pecl
CONFIGURE_ARGS= --enable-eio
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/pecl-sync/Makefile b/devel/pecl-sync/Makefile
index c28b5621f36a..b1b7efd9dc8f 100644
--- a/devel/pecl-sync/Makefile
+++ b/devel/pecl-sync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sync
-PORTVERSION= 1.1.2
+DISTVERSION= 1.1.2
CATEGORIES= devel
MAINTAINER= gasol.wu@gmail.com
@@ -11,4 +11,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:pecl
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/pecl-zookeeper/Makefile b/devel/pecl-zookeeper/Makefile
index b1d8c572c3ae..558f39c2a8e1 100644
--- a/devel/pecl-zookeeper/Makefile
+++ b/devel/pecl-zookeeper/Makefile
@@ -18,8 +18,16 @@ USE_PHP= session:build
PORTDATA= zookeeper-api.php
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/php_zookeeper.c
+.endif
+
post-install:
${MKDIR} ${STAGEDIR}${DATADIR}/
${INSTALL_DATA} ${WRKSRC}/zookeeper-api.php ${STAGEDIR}${DATADIR}/
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/devel/protobuf-java/Makefile b/devel/protobuf-java/Makefile
index 65585d7c3448..69ae991bf77e 100644
--- a/devel/protobuf-java/Makefile
+++ b/devel/protobuf-java/Makefile
@@ -1,10 +1,10 @@
PORTNAME= protobuf-java
-DISTVERSION= 3.25.3
+DISTVERSION= 4.31.1
CATEGORIES= devel java
MASTER_SITES= https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/${DISTVERSION}/
EXTRACT_SUFX= .jar
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Core Protocol Buffers library
WWW= https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java
@@ -12,14 +12,14 @@ LICENSE= BSD3CLAUSE
USES= java
-NO_WRKSUBDIR= yes
EXTRACT_CMD= ${CP}
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS= .
-
NO_ARCH= yes
NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}.jar
do-install:
diff --git a/devel/protobuf-java/distinfo b/devel/protobuf-java/distinfo
index c5d1b2e1cd67..c1b4d429c8d0 100644
--- a/devel/protobuf-java/distinfo
+++ b/devel/protobuf-java/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708307669
-SHA256 (protobuf-java-3.25.3.jar) = e90d8ddb963b20a972a6a59b5093ade2b07cbe546cab3279aaf4383260385f58
-SIZE (protobuf-java-3.25.3.jar) = 1875070
+TIMESTAMP = 1753917248
+SHA256 (protobuf-java-4.31.1.jar) = d60dfe7c68a0d38a248cca96924f289dc7e1966a887ee7cae397701af08575ae
+SIZE (protobuf-java-4.31.1.jar) = 1873183
diff --git a/devel/pth-hard/Makefile b/devel/pth-hard/Makefile
deleted file mode 100644
index 8d550fc08cf8..000000000000
--- a/devel/pth-hard/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-PKGNAMESUFFIX= -hard
-
-CONFLICTS= pth-2.*
-
-MASTERDIR= ${.CURDIR}/../pth
-
-.include "${MASTERDIR}/Makefile"
diff --git a/devel/pth/Makefile b/devel/pth/Makefile
deleted file mode 100644
index aa3277d4c30d..000000000000
--- a/devel/pth/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-PORTNAME= pth
-PORTVERSION= 2.0.7
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= GNU
-PKGNAMESUFFIX?= # empty
-
-MAINTAINER= vd@FreeBSD.org
-COMMENT= GNU Portable Threads
-WWW= https://www.gnu.org/software/pth/
-
-DEPRECATED= Abandoned, last release in 2006
-EXPIRATION_DATE=2025-07-31
-
-MAKE_JOBS_UNSAFE= yes
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --enable-optimize \
- --enable-batch \
- --includedir="${PREFIX}/include/pth" \
- --libdir="${PREFIX}/lib/pth"
-USES= libtool
-USE_LDCONFIG= ${PREFIX}/lib/pth
-
-OPTIONS_DEFINE= OPTIMIZED_CFLAGS
-OPTIONS_DEFAULT= OPTIMIZED_CFLAGS
-
-CONFLICTS?= pth-hard-2.*
-
-.include <bsd.port.options.mk>
-
-.if ${PKGNAMESUFFIX} == "-hard"
-CONFIGURE_ARGS+= --enable-syscall-hard --disable-syscall-soft
-PLIST_SUB+= PTHREAD="@comment "
-.else
-CONFIGURE_ARGS+= --enable-syscall-soft --enable-pthread
-PLIST_SUB+= PTHREAD=""
-.endif
-
-post-patch:
-.if ! ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
- ${REINPLACE_CMD} -e \
- 's|-funroll-loops -fstrength-reduce -fomit-frame-pointer -ffast-math||' \
- ${WRKSRC}/configure
-.endif
-
-post-build:
- @${ECHO_MSG} "===> Use 'make test' to run a quick test suite."
-
-test: build
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test
-
-.include <bsd.port.mk>
diff --git a/devel/pth/distinfo b/devel/pth/distinfo
deleted file mode 100644
index 3f28099e3426..000000000000
--- a/devel/pth/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pth-2.0.7.tar.gz) = 72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232
-SIZE (pth-2.0.7.tar.gz) = 652640
diff --git a/devel/pth/files/patch-pth_p.h.in b/devel/pth/files/patch-pth_p.h.in
deleted file mode 100644
index e127154c517a..000000000000
--- a/devel/pth/files/patch-pth_p.h.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- pth_p.h.in.orig 2006-06-08 20:54:03.000000000 +0300
-+++ pth_p.h.in 2009-04-28 23:06:45.000000000 +0300
-@@ -32,7 +32,15 @@
- #include <stdarg.h>
- #include <string.h>
- #include <setjmp.h>
--#include <signal.h>
-+#ifdef __FreeBSD__
-+# include <osreldate.h>
-+# if __FreeBSD_version < 800070
-+ /* See http://www.freebsd.org/cgi/query-pr.cgi?pr=132828 */
-+# include <signal.h>
-+# endif /* __FreeBSD_version */
-+#else /* __FreeBSD__ */
-+# include <signal.h>
-+#endif /* __FreeBSD__ */
- #include <unistd.h>
- #include <fcntl.h>
- #include <errno.h>
diff --git a/devel/pth/pkg-descr b/devel/pth/pkg-descr
deleted file mode 100644
index e93ac6200a14..000000000000
--- a/devel/pth/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-GNU Pth - The GNU Portable Threads
-Copyright (c) 1999-2005 Ralf S. Engelschall <rse@gnu.org>
-
-Pth is a very portable POSIX/ANSI-C based library for Unix platforms
-which provides non-preemptive priority-based scheduling for multiple
-threads of execution (aka ``multithreading'') inside event-driven
-applications. All threads run in the same address space of the server
-application, but each thread has it's own individual program-counter,
-run-time stack, signal mask and errno variable.
-
-The thread scheduling itself is done in a cooperative way, i.e., the
-threads are managed by a priority- and event-based non-preemptive
-scheduler. The intention is that this way one can achieve better
-portability and run-time performance than with preemptive scheduling.
-The event facility allows threads to wait until various types of events
-occur, including pending I/O on file descriptors, asynchronous signals,
-elapsed timers, pending I/O on message ports, thread and process
-termination, and even customized callback functions.
diff --git a/devel/pth/pkg-plist b/devel/pth/pkg-plist
deleted file mode 100644
index 2af79546f21d..000000000000
--- a/devel/pth/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-bin/pth-config
-%%PTHREAD%%bin/pthread-config
-include/pth/pth.h
-%%PTHREAD%%include/pth/pthread.h
-lib/pth/libpth.a
-lib/pth/libpth.so
-lib/pth/libpth.so.20
-lib/pth/libpth.so.20.0.27
-%%PTHREAD%%lib/pth/libpthread.a
-%%PTHREAD%%lib/pth/libpthread.so
-%%PTHREAD%%lib/pth/libpthread.so.20
-%%PTHREAD%%lib/pth/libpthread.so.20.0.27
-share/aclocal/pth.m4
-share/man/man1/pth-config.1.gz
-%%PTHREAD%%share/man/man1/pthread-config.1.gz
-share/man/man3/pth.3.gz
-%%PTHREAD%%share/man/man3/pthread.3.gz
diff --git a/devel/publib/Makefile b/devel/publib/Makefile
deleted file mode 100644
index 5c67a28e1684..000000000000
--- a/devel/publib/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-PORTNAME= publib
-PORTVERSION= 0.40
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://ftp.debian.org/debian/pool/main/p/publib/
-DISTNAME= publib_${PORTVERSION}.orig
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Library of C functions for various purposes
-
-DEPRECATED= Upstream is gone and last release around 2012
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= BSD2CLAUSE
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-.include <bsd.port.mk>
diff --git a/devel/publib/distinfo b/devel/publib/distinfo
deleted file mode 100644
index 335c30393918..000000000000
--- a/devel/publib/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (publib_0.40.orig.tar.gz) = 35ec7d0682265a494bb585beba34900d18a5fb1a93c687bee4e7e28a8e0498b9
-SIZE (publib_0.40.orig.tar.gz) = 144932
diff --git a/devel/publib/pkg-descr b/devel/publib/pkg-descr
deleted file mode 100644
index 7260a6c82edb..000000000000
--- a/devel/publib/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The library contains functions for memory allocation,
-bit arrays, configuration files, comparing standard
-C types for qsort and bsearch, error messages, expression
-parsing and evaluation, filenames, hash tables, integer
-sets, log files, the Linux Software Map, NNTP, priority
-queues, normal queues, editor buffers, stacks, and strings.
diff --git a/devel/publib/pkg-plist b/devel/publib/pkg-plist
deleted file mode 100644
index 74be9b10d017..000000000000
--- a/devel/publib/pkg-plist
+++ /dev/null
@@ -1,172 +0,0 @@
-include/publib.h
-include/publib/alloc.h
-include/publib/base64.h
-include/publib/bitarr.h
-include/publib/cmp.h
-include/publib/errormsg.h
-include/publib/files.h
-include/publib/fname.h
-include/publib/hash.h
-include/publib/iset.h
-include/publib/lockfile.h
-include/publib/log.h
-include/publib/main.h
-include/publib/nntp.h
-include/publib/priq.h
-include/publib/queue.h
-include/publib/sbuf.h
-include/publib/stack.h
-include/publib/strutil.h
-include/publib/tbuf.h
-lib/libpub.a
-share/man/man3/__set_liberror.3.gz
-share/man/man3/ba_and_ba.3.gz
-share/man/man3/ba_clear.3.gz
-share/man/man3/ba_clear_all.3.gz
-share/man/man3/ba_copy.3.gz
-share/man/man3/ba_create.3.gz
-share/man/man3/ba_destroy.3.gz
-share/man/man3/ba_not.3.gz
-share/man/man3/ba_or_ba.3.gz
-share/man/man3/ba_or_not_ba.3.gz
-share/man/man3/ba_query.3.gz
-share/man/man3/ba_resize.3.gz
-share/man/man3/ba_set.3.gz
-share/man/man3/ba_xor_ba.3.gz
-share/man/man3/bitarr.3.gz
-share/man/man3/cmp.3.gz
-share/man/man3/cmp_char.3.gz
-share/man/man3/cmp_chararr.3.gz
-share/man/man3/cmp_charptr.3.gz
-share/man/man3/cmp_double.3.gz
-share/man/man3/cmp_float.3.gz
-share/man/man3/cmp_int.3.gz
-share/man/man3/cmp_long.3.gz
-share/man/man3/cmp_long_double.3.gz
-share/man/man3/cmp_schar.3.gz
-share/man/man3/cmp_set_offset.3.gz
-share/man/man3/cmp_short.3.gz
-share/man/man3/cmp_struct.3.gz
-share/man/man3/cmp_uchar.3.gz
-share/man/man3/cmp_uint.3.gz
-share/man/man3/cmp_ulong.3.gz
-share/man/man3/cmp_ushort.3.gz
-share/man/man3/dynarr.3.gz
-share/man/man3/dynarr_free.3.gz
-share/man/man3/dynarr_init.3.gz
-share/man/man3/dynarr_resize.3.gz
-share/man/man3/errormsg.3.gz
-share/man/man3/fassert.3.gz
-share/man/man3/files.3.gz
-share/man/man3/fname.3.gz
-share/man/man3/fnbase.3.gz
-share/man/man3/fndelbeg.3.gz
-share/man/man3/fndelend.3.gz
-share/man/man3/fndelsuf.3.gz
-share/man/man3/fndir.3.gz
-share/man/man3/fnhome.3.gz
-share/man/man3/fnjoin.3.gz
-share/man/man3/fnlastsuf.3.gz
-share/man/man3/fnpathfind.3.gz
-share/man/man3/fnqualify.3.gz
-share/man/man3/fnsetsuf.3.gz
-share/man/man3/get_progname.3.gz
-share/man/man3/getaline.3.gz
-share/man/man3/hash.3.gz
-share/man/man3/hash_create.3.gz
-share/man/man3/hash_destroy.3.gz
-share/man/man3/hash_install.3.gz
-share/man/man3/hash_iter.3.gz
-share/man/man3/hash_lookup.3.gz
-share/man/man3/hash_uninstall.3.gz
-share/man/man3/iset.3.gz
-share/man/man3/iset_add.3.gz
-share/man/man3/iset_add_range.3.gz
-share/man/man3/iset_clear.3.gz
-share/man/man3/iset_contains.3.gz
-share/man/man3/iset_copy.3.gz
-share/man/man3/iset_create.3.gz
-share/man/man3/iset_destroy.3.gz
-share/man/man3/iset_diff.3.gz
-share/man/man3/iset_is_empty.3.gz
-share/man/man3/iset_isect.3.gz
-share/man/man3/iset_nth_range.3.gz
-share/man/man3/iset_range.3.gz
-share/man/man3/iset_remove.3.gz
-share/man/man3/iset_remove_range.3.gz
-share/man/man3/iset_union.3.gz
-share/man/man3/log.3.gz
-share/man/man3/memarrfill.3.gz
-share/man/man3/memdel.3.gz
-share/man/man3/memdup.3.gz
-share/man/man3/memfill.3.gz
-share/man/man3/memins.3.gz
-share/man/man3/memisort.3.gz
-share/man/man3/memmem.3.gz
-share/man/man3/memoverlap.3.gz
-share/man/man3/memrchr.3.gz
-share/man/man3/memrev.3.gz
-share/man/man3/memrmem.3.gz
-share/man/man3/memshuffle.3.gz
-share/man/man3/memswap.3.gz
-share/man/man3/publib.3.gz
-share/man/man3/set_progname.3.gz
-share/man/man3/stack.3.gz
-share/man/man3/stack_copy.3.gz
-share/man/man3/stack_create.3.gz
-share/man/man3/stack_destroy.3.gz
-share/man/man3/stack_is_empty.3.gz
-share/man/man3/stack_pop.3.gz
-share/man/man3/stack_push.3.gz
-share/man/man3/stracat.3.gz
-share/man/man3/stranaxfrm.3.gz
-share/man/man3/strchange.3.gz
-share/man/man3/strcins.3.gz
-share/man/man3/strcstr.3.gz
-share/man/man3/strdel.3.gz
-share/man/man3/strdiff.3.gz
-share/man/man3/strend.3.gz
-share/man/man3/strendzap.3.gz
-share/man/man3/strgsub.3.gz
-share/man/man3/strhash.3.gz
-share/man/man3/strinit.3.gz
-share/man/man3/strins.3.gz
-share/man/man3/strltrim.3.gz
-share/man/man3/strmaxcpy.3.gz
-share/man/man3/strmove.3.gz
-share/man/man3/strmtrim.3.gz
-share/man/man3/strndup.3.gz
-share/man/man3/strnins.3.gz
-share/man/man3/stroverlap.3.gz
-share/man/man3/strrev.3.gz
-share/man/man3/strright.3.gz
-share/man/man3/strrot13.3.gz
-share/man/man3/strrstr.3.gz
-share/man/man3/strrtrim.3.gz
-share/man/man3/strset.3.gz
-share/man/man3/strshuffle.3.gz
-share/man/man3/strsplit.3.gz
-share/man/man3/strsub.3.gz
-share/man/man3/strtabify.3.gz
-share/man/man3/strtrexpand.3.gz
-share/man/man3/strtrim.3.gz
-share/man/man3/struncstr.3.gz
-share/man/man3/struntabify.3.gz
-share/man/man3/strvars.3.gz
-share/man/man3/strzap.3.gz
-share/man/man3/tbuf.3.gz
-share/man/man3/tbuf_cat.3.gz
-share/man/man3/tbuf_chars.3.gz
-share/man/man3/tbuf_copy.3.gz
-share/man/man3/tbuf_create.3.gz
-share/man/man3/tbuf_destroy.3.gz
-share/man/man3/tbuf_length.3.gz
-share/man/man3/xfclose.3.gz
-share/man/man3/xfopen.3.gz
-share/man/man3/xfree.3.gz
-share/man/man3/xfseek.3.gz
-share/man/man3/xgetaline.3.gz
-share/man/man3/xmalloc.3.gz
-share/man/man3/xmemdup.3.gz
-share/man/man3/xrealloc.3.gz
-share/man/man3/xstrdup.3.gz
diff --git a/devel/py-PyGithub/Makefile b/devel/py-PyGithub/Makefile
index d6fcecfeb42f..739e7d86a993 100644
--- a/devel/py-PyGithub/Makefile
+++ b/devel/py-PyGithub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PyGithub
-DISTVERSION= 2.6.1
+DISTVERSION= 2.7.0
CATEGORIES= devel www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-PyGithub/distinfo b/devel/py-PyGithub/distinfo
index 05e16ca606ff..09c4fa2f5567 100644
--- a/devel/py-PyGithub/distinfo
+++ b/devel/py-PyGithub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740405794
-SHA256 (pygithub-2.6.1.tar.gz) = b5c035392991cca63959e9453286b41b54d83bf2de2daa7d7ff7e4312cebf3bf
-SIZE (pygithub-2.6.1.tar.gz) = 3659473
+TIMESTAMP = 1754026897
+SHA256 (pygithub-2.7.0.tar.gz) = 7cd6eafabb09b5369afba3586d86b1f1ad6f1326d2ff01bc47bb26615dce4cbb
+SIZE (pygithub-2.7.0.tar.gz) = 3707928
diff --git a/devel/py-aiobotocore/Makefile b/devel/py-aiobotocore/Makefile
index c027a777b74b..b6573a3a604c 100644
--- a/devel/py-aiobotocore/Makefile
+++ b/devel/py-aiobotocore/Makefile
@@ -28,11 +28,13 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-OPTIONS_DEFINE= AWSCLI BOTO3
+OPTIONS_DEFINE= AWSCLI BOTO3 HTTPX
AWSCLI_DESC= Use awscli
BOTO3_DESC= Use boto3
+HTTPX_DESC= Use httpx
AWSCLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscli>=1.29.81:devel/py-awscli@${PY_FLAVOR}
BOTO3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.38.40:www/py-boto3@${PY_FLAVOR}
+HTTPx_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.25.1<0.29:www/py-httpx@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-anndata/Makefile b/devel/py-anndata/Makefile
index 1a4a417d87b1..e4d1a317cec5 100644
--- a/devel/py-anndata/Makefile
+++ b/devel/py-anndata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= anndata
-PORTVERSION= 0.12.0
+PORTVERSION= 0.12.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-anndata/distinfo b/devel/py-anndata/distinfo
index 8673b6bc7c78..124d882c03a9 100644
--- a/devel/py-anndata/distinfo
+++ b/devel/py-anndata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265746
-SHA256 (anndata-0.12.0.tar.gz) = 3c183286f84c4033a0fa359cb70b6b8956bee0ad55ae64001adb80830d2c5259
-SIZE (anndata-0.12.0.tar.gz) = 581129
+TIMESTAMP = 1753369374
+SHA256 (anndata-0.12.1.tar.gz) = 9a0767a7c47464ad78457e297d871f7ec483bdafc7cf76cb322168919c375ff1
+SIZE (anndata-0.12.1.tar.gz) = 582722
diff --git a/devel/py-anytree/Makefile b/devel/py-anytree/Makefile
index 439f8030cfaf..b7bfc685b479 100644
--- a/devel/py-anytree/Makefile
+++ b/devel/py-anytree/Makefile
@@ -1,6 +1,5 @@
PORTNAME= anytree
-DISTVERSION= 2.12.1
-PORTREVISION= 1
+DISTVERSION= 2.13.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +11,8 @@ WWW= https://github.com/c0fec0de/anytree/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
dot:graphics/graphviz
diff --git a/devel/py-anytree/distinfo b/devel/py-anytree/distinfo
index a1938aece55c..f41825a5871d 100644
--- a/devel/py-anytree/distinfo
+++ b/devel/py-anytree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713706895
-SHA256 (anytree-2.12.1.tar.gz) = 244def434ccf31b668ed282954e5d315b4e066c4940b94aff4a7962d85947830
-SIZE (anytree-2.12.1.tar.gz) = 31110
+TIMESTAMP = 1753609298
+SHA256 (anytree-2.13.0.tar.gz) = c9d3aa6825fdd06af7ebb05b4ef291d2db63e62bb1f9b7d9b71354be9d362714
+SIZE (anytree-2.13.0.tar.gz) = 48389
diff --git a/devel/py-anytree/files/patch-pyproject.toml b/devel/py-anytree/files/patch-pyproject.toml
deleted file mode 100644
index 9021e4fb2ef4..000000000000
--- a/devel/py-anytree/files/patch-pyproject.toml
+++ /dev/null
@@ -1,21 +0,0 @@
---- pyproject.toml.orig 2023-11-16 21:52:39 UTC
-+++ pyproject.toml
-@@ -1,9 +1,9 @@
--[tool.poetry]
-+[project]
- name = "anytree"
- version = "2.12.1"
- description = "Powerful and Lightweight Python Tree Data Structure with various plugins"
- authors = [
-- "c0fec0de <c0fec0de@gmail.com>"
-+ {name = "c0fec0de", email = "<c0fec0de@gmail.com>"}
- ]
- readme = "README.rst"
- license = "Apache-2.0"
-@@ -117,4 +117,4 @@ commands =
- poetry run coverage xml
- poetry run pylint anytree
- poetry run make html -C docs
--"""
-\ No newline at end of file
-+"""
diff --git a/devel/py-b2/Makefile b/devel/py-b2/Makefile
index 116460bf1903..6ca931ad73c6 100644
--- a/devel/py-b2/Makefile
+++ b/devel/py-b2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= b2
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.3
+DISTVERSION= 4.4.1
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,10 +15,8 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>=0:devel/py-pdm-backend@${PY_F
${PYTHON_PKGNAMEPREFIX}tabulate>=0.9.0:devel/py-tabulate@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>=3.5.2:devel/py-argcomplete@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}arrow>=1.0.2:devel/py-arrow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}b2sdk>=2.8.1:devel/py-b2sdk@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}b2sdk>=2.9.4:devel/py-b2sdk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docutils>=0.18.1:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}idna>=3.4:dns/py-idna@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.3:devel/py-importlib-metadata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}phx-class-registry>=4.0:devel/py-phx-class-registry@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=3.11.0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rst2ansi>=0.1.5:textproc/py-rst2ansi@${PY_FLAVOR} \
diff --git a/devel/py-b2/distinfo b/devel/py-b2/distinfo
index a12bbe9a4611..01ed3e71c062 100644
--- a/devel/py-b2/distinfo
+++ b/devel/py-b2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750375711
-SHA256 (Backblaze-B2_Command_Line_Tool-v4.3.3_GH0.tar.gz) = 500582b82e2f48ae2e060b3e042f7c0340ec8f4d4f2113b5725e9fe63304f09e
-SIZE (Backblaze-B2_Command_Line_Tool-v4.3.3_GH0.tar.gz) = 219791
+TIMESTAMP = 1753982473
+SHA256 (Backblaze-B2_Command_Line_Tool-v4.4.1_GH0.tar.gz) = 01515d708fa34a62ce56016ab35e7ffc61f735de8d92904d5deeebae3b9211ba
+SIZE (Backblaze-B2_Command_Line_Tool-v4.4.1_GH0.tar.gz) = 222984
diff --git a/devel/py-celery/Makefile b/devel/py-celery/Makefile
index 922630f1a285..ea32a7bc3903 100644
--- a/devel/py-celery/Makefile
+++ b/devel/py-celery/Makefile
@@ -1,6 +1,6 @@
PORTNAME= celery
PORTVERSION= 5.3.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,6 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}billiard>=4.1.0,<5.0:devel/py-billiard@${PY_
${PYTHON_PKGNAMEPREFIX}click-plugins>=1.1.1:devel/py-click-plugins@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click-repl>=0.3.0:devel/py-click-repl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=1.5:devel/py-pytz@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}kombu>=5.3.2,<6.0.0:net/py-kombu@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}vine>=1.3.0:devel/py-vine@${PY_FLAVOR}
diff --git a/devel/py-dateparser/Makefile b/devel/py-dateparser/Makefile
index 78ce0406c3c0..e6fbe254b0a7 100644
--- a/devel/py-dateparser/Makefile
+++ b/devel/py-dateparser/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dateparser
-PORTVERSION= 1.2.1
+PORTVERSION= 1.2.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-dateparser/distinfo b/devel/py-dateparser/distinfo
index cb3f8ecac71a..d21aca29c715 100644
--- a/devel/py-dateparser/distinfo
+++ b/devel/py-dateparser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746349818
-SHA256 (dateparser-1.2.1.tar.gz) = 7e4919aeb48481dbfc01ac9683c8e20bfe95bb715a38c1e9f6af889f4f30ccc3
-SIZE (dateparser-1.2.1.tar.gz) = 309924
+TIMESTAMP = 1753975825
+SHA256 (dateparser-1.2.2.tar.gz) = 986316f17cb8cdc23ea8ce563027c5ef12fc725b6fb1d137c14ca08777c5ecf7
+SIZE (dateparser-1.2.2.tar.gz) = 329840
diff --git a/devel/py-dj51-strawberry-graphql/Makefile b/devel/py-dj51-strawberry-graphql/Makefile
index 9ea9f9f15cba..2d279168f8fc 100644
--- a/devel/py-dj51-strawberry-graphql/Makefile
+++ b/devel/py-dj51-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.276.0
+DISTVERSION= 0.278.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/devel/py-dj51-strawberry-graphql/distinfo b/devel/py-dj51-strawberry-graphql/distinfo
index d286a8adff04..5634dbe62589 100644
--- a/devel/py-dj51-strawberry-graphql/distinfo
+++ b/devel/py-dj51-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752837485
-SHA256 (strawberry_graphql-0.276.0.tar.gz) = a4c546d30d136342497c0ae351ea38a2c5eded6b95f4d09eb8cd0d05bd6b3a14
-SIZE (strawberry_graphql-0.276.0.tar.gz) = 209674
+TIMESTAMP = 1753851651
+SHA256 (strawberry_graphql-0.278.0.tar.gz) = e3fee9cd107b5b8ca69dd534c1dca6f82e4a9cf44cf46a4d338f42938896521a
+SIZE (strawberry_graphql-0.278.0.tar.gz) = 212667
diff --git a/devel/py-dj52-strawberry-graphql/Makefile b/devel/py-dj52-strawberry-graphql/Makefile
index 251913f32298..73e70142cbcc 100644
--- a/devel/py-dj52-strawberry-graphql/Makefile
+++ b/devel/py-dj52-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.276.0
+DISTVERSION= 0.278.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/devel/py-dj52-strawberry-graphql/distinfo b/devel/py-dj52-strawberry-graphql/distinfo
index d286a8adff04..5634dbe62589 100644
--- a/devel/py-dj52-strawberry-graphql/distinfo
+++ b/devel/py-dj52-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752837485
-SHA256 (strawberry_graphql-0.276.0.tar.gz) = a4c546d30d136342497c0ae351ea38a2c5eded6b95f4d09eb8cd0d05bd6b3a14
-SIZE (strawberry_graphql-0.276.0.tar.gz) = 209674
+TIMESTAMP = 1753851651
+SHA256 (strawberry_graphql-0.278.0.tar.gz) = e3fee9cd107b5b8ca69dd534c1dca6f82e4a9cf44cf46a4d338f42938896521a
+SIZE (strawberry_graphql-0.278.0.tar.gz) = 212667
diff --git a/devel/py-flynt/Makefile b/devel/py-flynt/Makefile
index 6b6c9f217a6f..d62c4c146bf6 100644
--- a/devel/py-flynt/Makefile
+++ b/devel/py-flynt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= flynt
-PORTVERSION= 1.0.1
+PORTVERSION= 1.0.3
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,10 +10,8 @@ WWW= https://github.com/ikamensh/flynt
LICENSE= MIT
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astor>0:devel/py-astor@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>1.1.0:textproc/py-tomli@${PY_FLAVOR}
-USES= python
+USES= python:3.9+
USE_GITHUB= yes
USE_PYTHON= autoplist pep517
@@ -21,4 +19,10 @@ NO_ARCH= yes
GH_ACCOUNT= ikamensh
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31100
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tomli>1.1.0:textproc/py-tomli@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-flynt/distinfo b/devel/py-flynt/distinfo
index 1574d85327d8..fd64721e7ece 100644
--- a/devel/py-flynt/distinfo
+++ b/devel/py-flynt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692736926
-SHA256 (ikamensh-flynt-1.0.1_GH0.tar.gz) = b8a2ad633b3670f04aa1ccac13ac30bb2c0e6a6b83ecea69bd256a0413110ede
-SIZE (ikamensh-flynt-1.0.1_GH0.tar.gz) = 55138
+TIMESTAMP = 1753640294
+SHA256 (ikamensh-flynt-1.0.3_GH0.tar.gz) = 33c191ce163c09cebdc2d014495f4a9ba4276ecfb9437919b4fe6b2eef5a16a2
+SIZE (ikamensh-flynt-1.0.3_GH0.tar.gz) = 58959
diff --git a/devel/py-freezegun/Makefile b/devel/py-freezegun/Makefile
index 4fcd4ec20fd6..e4b7ce5393f5 100644
--- a/devel/py-freezegun/Makefile
+++ b/devel/py-freezegun/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freezegun
-DISTVERSION= 1.5.3
+DISTVERSION= 1.5.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-freezegun/distinfo b/devel/py-freezegun/distinfo
index 8593f6da0210..d77ccfa72480 100644
--- a/devel/py-freezegun/distinfo
+++ b/devel/py-freezegun/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752523467
-SHA256 (freezegun-1.5.3.tar.gz) = d7c6204e33a50affd7c7aa284f4f92e04e96f72d63313b89ceaaf60d9c64bc5e
-SIZE (freezegun-1.5.3.tar.gz) = 35484
+TIMESTAMP = 1754026969
+SHA256 (freezegun-1.5.4.tar.gz) = 798b9372fdd4d907f33e8b6a58bc64e682d9ffa8d494ce60f780197ee81faed1
+SIZE (freezegun-1.5.4.tar.gz) = 35644
diff --git a/devel/py-hatch-nodejs-version/Makefile b/devel/py-hatch-nodejs-version/Makefile
index 18e08990befb..37f1a459fdcf 100644
--- a/devel/py-hatch-nodejs-version/Makefile
+++ b/devel/py-hatch-nodejs-version/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hatch-nodejs-version
-DISTVERSION= 0.3.2
+DISTVERSION= 0.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-hatch-nodejs-version/distinfo b/devel/py-hatch-nodejs-version/distinfo
index 73d3cce95b0b..cf48aef01c39 100644
--- a/devel/py-hatch-nodejs-version/distinfo
+++ b/devel/py-hatch-nodejs-version/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694353329
-SHA256 (hatch_nodejs_version-0.3.2.tar.gz) = 8a7828d817b71e50bbbbb01c9bfc0b329657b7900c56846489b9c958de15b54c
-SIZE (hatch_nodejs_version-0.3.2.tar.gz) = 16942
+TIMESTAMP = 1753512766
+SHA256 (hatch_nodejs_version-0.4.0.tar.gz) = 2428ea398dd053f019d2b7ac949dd6b690ca8e826b6d433ad13c5b6c475ae91b
+SIZE (hatch_nodejs_version-0.4.0.tar.gz) = 17797
diff --git a/devel/py-hg-evolve/Makefile b/devel/py-hg-evolve/Makefile
index 69a405bdc595..6dc4e6e3c2f4 100644
--- a/devel/py-hg-evolve/Makefile
+++ b/devel/py-hg-evolve/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hg-evolve
-DISTVERSION= 11.1.8
+DISTVERSION= 11.1.9
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,8 +12,8 @@ WWW= https://www.mercurial-scm.org/doc/evolution/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= hg:devel/mercurial \
- ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+ hg:devel/mercurial
USES= python
USE_PYTHON= autoplist distutils
diff --git a/devel/py-hg-evolve/distinfo b/devel/py-hg-evolve/distinfo
index 4935b6a3734c..08afd7f1badd 100644
--- a/devel/py-hg-evolve/distinfo
+++ b/devel/py-hg-evolve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742298909
-SHA256 (hg_evolve-11.1.8.tar.gz) = 2486dead90a2466c4f927d0ff83b29b38da31d686403584b2865cf95b6fe00f5
-SIZE (hg_evolve-11.1.8.tar.gz) = 899277
+TIMESTAMP = 1753608421
+SHA256 (hg_evolve-11.1.9.tar.gz) = b32a527d4a974249834884c9abf5c71fcd8418d20cbe382871cfb798b2be9f40
+SIZE (hg_evolve-11.1.9.tar.gz) = 899260
diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile
index 4cf69fd54be2..2c7c80c9641d 100644
--- a/devel/py-hypothesis/Makefile
+++ b/devel/py-hypothesis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hypothesis
-PORTVERSION= 6.136.1
+PORTVERSION= 6.136.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-hypothesis/distinfo b/devel/py-hypothesis/distinfo
index 11031f52e317..ae71bf035843 100644
--- a/devel/py-hypothesis/distinfo
+++ b/devel/py-hypothesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265754
-SHA256 (hypothesis-6.136.1.tar.gz) = ddceffdf0f489439d47ec032b23bf696c1c82600b9e675e60260ab23b55aa958
-SIZE (hypothesis-6.136.1.tar.gz) = 456851
+TIMESTAMP = 1753369376
+SHA256 (hypothesis-6.136.3.tar.gz) = 89baa2bfc5af38f939e83b62f9f0e7e6407e81cade29cfcb3eafbc661177c2bd
+SIZE (hypothesis-6.136.3.tar.gz) = 457758
diff --git a/devel/py-ipykernel/Makefile b/devel/py-ipykernel/Makefile
index 513cb74698ce..7b1b60c55382 100644
--- a/devel/py-ipykernel/Makefile
+++ b/devel/py-ipykernel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ipykernel
-PORTVERSION= 6.29.5
+PORTVERSION= 6.30.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/ipython/ipykernel/releases/download/v${PORTVERSION}/
@@ -19,14 +19,14 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.4:devel/py-hatchling@${PY_FLA
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}comm>=0.1.1:devel/py-comm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}debugpy>=1.6.5:devel/py-debugpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipython>=7.23.1:devel/ipython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jupyter-client>=6.1.12:devel/py-jupyter-client@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jupyter-client>=8.0.2:devel/py-jupyter-client@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jupyter-core>=4.12:devel/py-jupyter-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}matplotlib-inline>=0.1:math/py-matplotlib-inline@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nest-asyncio>=0:devel/py-nest-asyncio@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyzmq>=24:net/py-pyzmq@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tornado>=6.1:www/py-tornado@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nest-asyncio>=1.4:devel/py-nest-asyncio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=22:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psutil>=5.7:sysutils/py-psutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyzmq>=25:net/py-pyzmq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tornado>=6.2:www/py-tornado@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}traitlets>=5.4.0:devel/py-traitlets@${PY_FLAVOR}
USES= python
diff --git a/devel/py-ipykernel/distinfo b/devel/py-ipykernel/distinfo
index 81585d28d1df..c735c6ac8ab0 100644
--- a/devel/py-ipykernel/distinfo
+++ b/devel/py-ipykernel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720022810
-SHA256 (ipykernel-6.29.5.tar.gz) = f093a22c4a40f8828f8e330a9c297cb93dcab13bd9678ded6de8e5cf81c56215
-SIZE (ipykernel-6.29.5.tar.gz) = 163367
+TIMESTAMP = 1753369378
+SHA256 (ipykernel-6.30.0.tar.gz) = b7b808ddb2d261aae2df3a26ff3ff810046e6de3dfbc6f7de8c98ea0a6cb632c
+SIZE (ipykernel-6.30.0.tar.gz) = 165125
diff --git a/devel/py-libvirt/Makefile b/devel/py-libvirt/Makefile
index 17f93a0776c7..34f826bc7321 100644
--- a/devel/py-libvirt/Makefile
+++ b/devel/py-libvirt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libvirt
-PORTVERSION= 11.5.0
+PORTVERSION= 11.6.0
CATEGORIES= devel
MASTER_SITES= http://libvirt.org/sources/python/ \
ftp://libvirt.org/libvirt/python/
diff --git a/devel/py-libvirt/distinfo b/devel/py-libvirt/distinfo
index 872d07ddd7ae..303789655fb9 100644
--- a/devel/py-libvirt/distinfo
+++ b/devel/py-libvirt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751377188
-SHA256 (libvirt-python-11.5.0.tar.gz) = 69aad89ec689526835bf7d2d224badafe52a2def0d719676166755a8eab7ac23
-SIZE (libvirt-python-11.5.0.tar.gz) = 242679
+TIMESTAMP = 1754054501
+SHA256 (libvirt-python-11.6.0.tar.gz) = cf6077eddf7e0d20d7193c48309d57cb8d63e2adc68cafb2cf8354ec3d807dd8
+SIZE (libvirt-python-11.6.0.tar.gz) = 242654
diff --git a/devel/py-oci/Makefile b/devel/py-oci/Makefile
index 1cf7e11e517c..7a6cddde73e4 100644
--- a/devel/py-oci/Makefile
+++ b/devel/py-oci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oci
-DISTVERSION= 2.155.1
+DISTVERSION= 2.156.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,9 +20,13 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}circuitbreaker>=1.3.1:devel/py-circuitbreaker@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}docstring_parser>=0.16:textproc/py-docstring_parser@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mcp>=1.6.0:misc/py-mcp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>=17.5.0:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.10.6:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3<3.0.0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pytz>=2016.10:devel/py-pytz@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rich>=13.9.4:textproc/py-rich@${PY_FLAVOR}
USES= python:3.9-3.12
USE_PYTHON= autoplist cryptography pep517
diff --git a/devel/py-oci/distinfo b/devel/py-oci/distinfo
index aeb7a1b17465..1f93669f8d63 100644
--- a/devel/py-oci/distinfo
+++ b/devel/py-oci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752051701
-SHA256 (oci-2.155.1.tar.gz) = eab2ff5cf960f15f36edf9beb5279d19768accb1401cb3c5deae9648ba8cdbf6
-SIZE (oci-2.155.1.tar.gz) = 15241023
+TIMESTAMP = 1753518562
+SHA256 (oci-2.156.0.tar.gz) = 0939c4e310f3004cbcc37f048cf665e93d13cc4ea28920c5e41302bc6bab978b
+SIZE (oci-2.156.0.tar.gz) = 15514372
diff --git a/devel/py-pathvalidate/Makefile b/devel/py-pathvalidate/Makefile
index c078f8a871f2..6aff644a99ae 100644
--- a/devel/py-pathvalidate/Makefile
+++ b/devel/py-pathvalidate/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pathvalidate
-PORTVERSION= 3.2.3
-PORTREVISION= 1
+PORTVERSION= 3.3.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pathvalidate/distinfo b/devel/py-pathvalidate/distinfo
index c9bca069172f..76e26d4428b0 100644
--- a/devel/py-pathvalidate/distinfo
+++ b/devel/py-pathvalidate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738063639
-SHA256 (pathvalidate-3.2.3.tar.gz) = 59b5b9278e30382d6d213497623043ebe63f10e29055be4419a9c04c721739cb
-SIZE (pathvalidate-3.2.3.tar.gz) = 61717
+TIMESTAMP = 1753975933
+SHA256 (pathvalidate-3.3.1.tar.gz) = b18c07212bfead624345bb8e1d6141cdcf15a39736994ea0b94035ad2b1ba177
+SIZE (pathvalidate-3.3.1.tar.gz) = 63262
diff --git a/devel/py-pbs-installer/Makefile b/devel/py-pbs-installer/Makefile
index 49ebc4e0a6da..3724f11d9b75 100644
--- a/devel/py-pbs-installer/Makefile
+++ b/devel/py-pbs-installer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pbs-installer
-PORTVERSION= 2025.7.12
+PORTVERSION= 2025.7.23
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pbs-installer/distinfo b/devel/py-pbs-installer/distinfo
index 5677b3913a6e..32dc7cdd818a 100644
--- a/devel/py-pbs-installer/distinfo
+++ b/devel/py-pbs-installer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416420
-SHA256 (pbs_installer-2025.7.12.tar.gz) = 343b8905e1da3cd4b03b68d630086330dde1814294963b77d2664b18b5002ac6
-SIZE (pbs_installer-2025.7.12.tar.gz) = 57759
+TIMESTAMP = 1753369380
+SHA256 (pbs_installer-2025.7.23.tar.gz) = 0dcf3038b4d04f9b41c4f80fc43ac05de34c0bf949580308a6894836a0340752
+SIZE (pbs_installer-2025.7.23.tar.gz) = 57755
diff --git a/devel/py-pip-audit/Makefile b/devel/py-pip-audit/Makefile
index c535ac2e26f7..b90dc4f7756e 100644
--- a/devel/py-pip-audit/Makefile
+++ b/devel/py-pip-audit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pip-audit
PORTVERSION= 2.9.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/pypa/pip-audit/releases/download/v${PORTVERSION}/
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachecontrol>=0.13.0:www/py-cachecontrol@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cyclonedx-python-lib>=5<11:textproc/py-cyclonedx-python-lib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cyclonedx-python-lib>=5<12:textproc/py-cyclonedx-python-lib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=23.0.0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pip-api>=0.0.28:devel/py-pip-api@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pip-requirements-parser>=32.0.0:devel/py-pip-requirements-parser@${PY_FLAVOR} \
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachecontrol>=0.13.0:www/py-cachecontrol@${P
${PYTHON_PKGNAMEPREFIX}rich>=12.4:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}toml>=0.10:textproc/py-toml@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-pip-audit/files/patch-pyproject.toml b/devel/py-pip-audit/files/patch-pyproject.toml
index 0c79ee9c7892..d67addab052c 100644
--- a/devel/py-pip-audit/files/patch-pyproject.toml
+++ b/devel/py-pip-audit/files/patch-pyproject.toml
@@ -1,4 +1,5 @@
Obtained from: https://github.com/pypa/pip-audit/commit/fe414d39fedce53f44b91bd3f89d152689141f0c
+ https://github.com/pypa/pip-audit/commit/3360a3da3fdd5104e99a737de9b509b8e28dbad9
--- pyproject.toml.orig 2025-04-07 16:45:09 UTC
+++ pyproject.toml
@@ -7,7 +8,7 @@ Obtained from: https://github.com/pypa/pip-audit/commit/fe414d39fedce53f44b91bd3
dependencies = [
"CacheControl[filecache] >= 0.13.0",
- "cyclonedx-python-lib >= 5,< 10",
-+ "cyclonedx-python-lib >= 5,< 11",
++ "cyclonedx-python-lib >= 5,< 12",
"packaging>=23.0.0", # https://github.com/pypa/pip-audit/issues/464
"pip-api>=0.0.28",
"pip-requirements-parser>=32.0.0",
diff --git a/devel/py-posix_ipc/Makefile b/devel/py-posix_ipc/Makefile
index cfc0d2817efe..cbf182ee9d28 100644
--- a/devel/py-posix_ipc/Makefile
+++ b/devel/py-posix_ipc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= posix_ipc
-DISTVERSION= 1.2.0
+DISTVERSION= 1.3.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-posix_ipc/distinfo b/devel/py-posix_ipc/distinfo
index 873167548faa..a9a340b5a4cd 100644
--- a/devel/py-posix_ipc/distinfo
+++ b/devel/py-posix_ipc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744872086
-SHA256 (posix_ipc-1.2.0.tar.gz) = b7444e2703c156b3cb9fcb568e85d716232f3e78f04529ebc881cfb2aedb3838
-SIZE (posix_ipc-1.2.0.tar.gz) = 95859
+TIMESTAMP = 1753901645
+SHA256 (posix_ipc-1.3.0.tar.gz) = 6e559ac5bb5f6f233c396103f4868e383bbd8f4e54d20876910896f47d353448
+SIZE (posix_ipc-1.3.0.tar.gz) = 98370
diff --git a/devel/py-py-serializable/Makefile b/devel/py-py-serializable/Makefile
index 17d4d22ae735..da13702d5b45 100644
--- a/devel/py-py-serializable/Makefile
+++ b/devel/py-py-serializable/Makefile
@@ -1,5 +1,5 @@
PORTNAME= py-serializable
-PORTVERSION= 2.0.0
+PORTVERSION= 2.1.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/madpah/serializable/releases/download/v${PORTVERSION}/
diff --git a/devel/py-py-serializable/distinfo b/devel/py-py-serializable/distinfo
index f1b0a91784e5..b0348d0a2257 100644
--- a/devel/py-py-serializable/distinfo
+++ b/devel/py-py-serializable/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739663381
-SHA256 (py_serializable-2.0.0.tar.gz) = e9e6491dd7d29c31daf1050232b57f9657f9e8a43b867cca1ff204752cf420a5
-SIZE (py_serializable-2.0.0.tar.gz) = 51617
+TIMESTAMP = 1753369382
+SHA256 (py_serializable-2.1.0.tar.gz) = 9d5db56154a867a9b897c0163b33a793c804c80cee984116d02d49e4578fc103
+SIZE (py_serializable-2.1.0.tar.gz) = 52368
diff --git a/devel/py-pytest-run-parallel/Makefile b/devel/py-pytest-run-parallel/Makefile
index 18b28128ffb3..6b9c4f65763c 100644
--- a/devel/py-pytest-run-parallel/Makefile
+++ b/devel/py-pytest-run-parallel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest-run-parallel
-PORTVERSION= 0.4.4
+PORTVERSION= 0.5.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest-run-parallel/distinfo b/devel/py-pytest-run-parallel/distinfo
index 5f42bea77448..25e7eb31e166 100644
--- a/devel/py-pytest-run-parallel/distinfo
+++ b/devel/py-pytest-run-parallel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188110
-SHA256 (pytest_run_parallel-0.4.4.tar.gz) = 3a007649ae365c7fabc3beccf716fefeb39040720cac67d85b4004a00235e817
-SIZE (pytest_run_parallel-0.4.4.tar.gz) = 42541
+TIMESTAMP = 1753369384
+SHA256 (pytest_run_parallel-0.5.0.tar.gz) = 444c62acfcdc33ce896bd339ada400c1df42660351e3c2ec02d876f8ce243345
+SIZE (pytest_run_parallel-0.5.0.tar.gz) = 44138
diff --git a/devel/py-robotframework-pabot/Makefile b/devel/py-robotframework-pabot/Makefile
index e26a3cd837f3..18927c02d510 100644
--- a/devel/py-robotframework-pabot/Makefile
+++ b/devel/py-robotframework-pabot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= robotframework-pabot
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.1
CATEGORIES= devel www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-robotframework-pabot/distinfo b/devel/py-robotframework-pabot/distinfo
index 4dde848774f6..54740ea9c043 100644
--- a/devel/py-robotframework-pabot/distinfo
+++ b/devel/py-robotframework-pabot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265764
-SHA256 (robotframework_pabot-4.3.0.tar.gz) = 0da3d70055cad34c921b6c2ade80e839ea468307f326145f22d04d4fa7b996ab
-SIZE (robotframework_pabot-4.3.0.tar.gz) = 77888
+TIMESTAMP = 1753369386
+SHA256 (robotframework_pabot-4.3.1.tar.gz) = c2fd3845124280e55fd42607756430277d6a2e8c9dd214b52d37420dbc3cc32b
+SIZE (robotframework_pabot-4.3.1.tar.gz) = 78361
diff --git a/devel/py-rq/Makefile b/devel/py-rq/Makefile
index 2271d17aad12..190783c5cf2d 100644
--- a/devel/py-rq/Makefile
+++ b/devel/py-rq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rq
-PORTVERSION= 2.4.0
+PORTVERSION= 2.4.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-rq/distinfo b/devel/py-rq/distinfo
index c3b7b862c837..f5a5cf3eb099 100644
--- a/devel/py-rq/distinfo
+++ b/devel/py-rq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751179338
-SHA256 (rq-2.4.0.tar.gz) = 750bab5dbb7cf1ec8a0aa2ebe8949472fa58fc121afd446c7bf5f7797f5e0655
-SIZE (rq-2.4.0.tar.gz) = 661530
+TIMESTAMP = 1753852598
+SHA256 (rq-2.4.1.tar.gz) = 40ba01af3edacc008ab376009a3a547278d2bfe02a77cd4434adc0b01788239f
+SIZE (rq-2.4.1.tar.gz) = 664540
diff --git a/devel/py-scikit-base/Makefile b/devel/py-scikit-base/Makefile
index bf89bccc2f78..207e511bd046 100644
--- a/devel/py-scikit-base/Makefile
+++ b/devel/py-scikit-base/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scikit-base
-PORTVERSION= 0.12.3
+PORTVERSION= 0.12.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-scikit-base/distinfo b/devel/py-scikit-base/distinfo
index 51c2e5484a77..65eec3cd920b 100644
--- a/devel/py-scikit-base/distinfo
+++ b/devel/py-scikit-base/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495805
-SHA256 (scikit_base-0.12.3.tar.gz) = 082e9933924679e892d6c02314c4b0d8cff3ccce1755957756421da5590ee833
-SIZE (scikit_base-0.12.3.tar.gz) = 122244
+TIMESTAMP = 1753369388
+SHA256 (scikit_base-0.12.4.tar.gz) = d452844cb898560dedc5116c5441f348c2b75312cdb8ff4a3d1310456c887591
+SIZE (scikit_base-0.12.4.tar.gz) = 122308
diff --git a/devel/py-strawberry-graphql/Makefile b/devel/py-strawberry-graphql/Makefile
index abb52b1f2e93..c7ebbdfab002 100644
--- a/devel/py-strawberry-graphql/Makefile
+++ b/devel/py-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.276.0
+DISTVERSION= 0.278.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-strawberry-graphql/distinfo b/devel/py-strawberry-graphql/distinfo
index d286a8adff04..5634dbe62589 100644
--- a/devel/py-strawberry-graphql/distinfo
+++ b/devel/py-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752837485
-SHA256 (strawberry_graphql-0.276.0.tar.gz) = a4c546d30d136342497c0ae351ea38a2c5eded6b95f4d09eb8cd0d05bd6b3a14
-SIZE (strawberry_graphql-0.276.0.tar.gz) = 209674
+TIMESTAMP = 1753851651
+SHA256 (strawberry_graphql-0.278.0.tar.gz) = e3fee9cd107b5b8ca69dd534c1dca6f82e4a9cf44cf46a4d338f42938896521a
+SIZE (strawberry_graphql-0.278.0.tar.gz) = 212667
diff --git a/devel/py-tox/Makefile b/devel/py-tox/Makefile
index e994e0860d2f..a6e130cbf7bd 100644
--- a/devel/py-tox/Makefile
+++ b/devel/py-tox/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tox
-DISTVERSION= 4.28.1
+DISTVERSION= 4.28.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-tox/distinfo b/devel/py-tox/distinfo
index 46110e5090a8..da82202b2298 100644
--- a/devel/py-tox/distinfo
+++ b/devel/py-tox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753371386
-SHA256 (tox-4.28.1.tar.gz) = 227ce1fdfea7763107aed3a8ac87d74b1bd1240ad7dd9c37fc2cb2b318006520
-SIZE (tox-4.28.1.tar.gz) = 199598
+TIMESTAMP = 1754027032
+SHA256 (tox-4.28.4.tar.gz) = b5b14c6307bd8994ff1eba5074275826620325ee1a4f61316959d562bfd70b9d
+SIZE (tox-4.28.4.tar.gz) = 199692
diff --git a/devel/py-ttkbootstrap/Makefile b/devel/py-ttkbootstrap/Makefile
index 3073279e9905..8e78f498f55e 100644
--- a/devel/py-ttkbootstrap/Makefile
+++ b/devel/py-ttkbootstrap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ttkbootstrap
-DISTVERSION= 1.14.0
+DISTVERSION= 1.14.1
PORTREVISION= 0
CATEGORIES= devel python
MASTER_SITES= PYPI
diff --git a/devel/py-ttkbootstrap/distinfo b/devel/py-ttkbootstrap/distinfo
index e32d96415a3d..80928764b3a7 100644
--- a/devel/py-ttkbootstrap/distinfo
+++ b/devel/py-ttkbootstrap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751726151
-SHA256 (ttkbootstrap-1.14.0.tar.gz) = 17fe56c73d79545bda2aa552338962530b35be4f4241242a36813af2be8c2030
-SIZE (ttkbootstrap-1.14.0.tar.gz) = 143260
+TIMESTAMP = 1753546282
+SHA256 (ttkbootstrap-1.14.1.tar.gz) = 0547301d1f3d971be44027902bcb868c0d358eca70e320147edbe2c829d8fab8
+SIZE (ttkbootstrap-1.14.1.tar.gz) = 144300
diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index 902a4ed3656c..2740d691050e 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ty
-DISTVERSION= 0.0.1a15
+DISTVERSION= 0.0.1a16
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ty/Makefile.crates b/devel/py-ty/Makefile.crates
index 5cf2beaa350b..d629d3433167 100644
--- a/devel/py-ty/Makefile.crates
+++ b/devel/py-ty/Makefile.crates
@@ -27,6 +27,7 @@ CARGO_CRATES= adler2-2.0.0 \
bincode_derive-2.0.1 \
bitflags-1.3.2 \
bitflags-2.9.1 \
+ bitvec-1.0.1 \
block-buffer-0.10.4 \
boxcar-0.2.13 \
bstr-1.12.0 \
@@ -117,6 +118,7 @@ CARGO_CRATES= adler2-2.0.0 \
form_urlencoded-1.2.1 \
fs-err-2.11.0 \
fsevent-sys-4.1.0 \
+ funty-2.0.0 \
generic-array-0.14.7 \
get-size-derive2-0.5.2 \
get-size2-0.5.2 \
@@ -159,6 +161,7 @@ CARGO_CRATES= adler2-2.0.0 \
insta-cmd-0.6.0 \
interpolator-0.5.0 \
intrusive-collections-0.9.7 \
+ inventory-0.3.20 \
is-docker-0.2.0 \
is-macro-0.3.7 \
is-terminal-0.4.16 \
@@ -220,7 +223,6 @@ CARGO_CRATES= adler2-2.0.0 \
os_pipe-1.2.1 \
os_str_bytes-7.1.0 \
overload-0.1.1 \
- papaya-0.2.3 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
paste-1.0.15 \
@@ -264,8 +266,9 @@ CARGO_CRATES= adler2-2.0.0 \
quote-use-0.8.4 \
quote-use-macros-0.8.4 \
r-efi-5.2.0 \
+ radium-0.7.0 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
@@ -292,12 +295,11 @@ CARGO_CRATES= adler2-2.0.0 \
schemars_derive-0.8.22 \
scopeguard-1.2.0 \
seahash-4.1.0 \
- seize-0.5.0 \
serde-1.0.219 \
serde-wasm-bindgen-0.6.5 \
serde_derive-1.0.219 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
serde_spanned-1.0.0 \
@@ -318,10 +320,11 @@ CARGO_CRATES= adler2-2.0.0 \
statrs-0.18.0 \
strip-ansi-escapes-0.2.1 \
strsim-0.11.1 \
- strum-0.27.1 \
- strum_macros-0.27.1 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
syn-2.0.104 \
synstructure-0.13.2 \
+ tap-1.0.1 \
tempfile-3.20.0 \
termcolor-1.4.1 \
terminal_size-0.4.2 \
@@ -442,6 +445,7 @@ CARGO_CRATES= adler2-2.0.0 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
+ wyz-0.5.1 \
yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
@@ -456,5 +460,5 @@ CARGO_CRATES= adler2-2.0.0 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-sys-2.0.15+zstd.1.5.7 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa?rev=fc00eba89e5dcaa5edba51c41aa5f309b5cb126b\#fc00eba89e5dcaa5edba51c41aa5f309b5cb126b \
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa?rev=dba66f1a37acca014c2402f231ed5b361bd7d8fe\#dba66f1a37acca014c2402f231ed5b361bd7d8fe \
lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
diff --git a/devel/py-ty/distinfo b/devel/py-ty/distinfo
index 62a433cb7152..71547af844b0 100644
--- a/devel/py-ty/distinfo
+++ b/devel/py-ty/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752976781
-SHA256 (ty-0.0.1a15.tar.gz) = b601eb50e981bd3fb857eb17b473cad3728dab67f53370b6790dfc342797eb20
-SIZE (ty-0.0.1a15.tar.gz) = 3886937
+TIMESTAMP = 1753578829
+SHA256 (ty-0.0.1a16.tar.gz) = 9ade26904870dc9bd988e58bad4382857f75ae05edb682ee0ba2f26fcc2d4c0f
+SIZE (ty-0.0.1a16.tar.gz) = 3961822
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -59,6 +59,8 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
+SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/boxcar-0.2.13.crate) = 26c4925bc979b677330a8c7fe7a8c94af2dbb4a2d37b4a20a80d884400f46baa
@@ -239,6 +241,8 @@ SHA256 (rust/crates/fs-err-2.11.0.crate) = 88a41f105fe1d5b6b34b2055e3dc59bb79b46
SIZE (rust/crates/fs-err-2.11.0.crate) = 20449
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
+SIZE (rust/crates/funty-2.0.0.crate) = 13160
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/get-size-derive2-0.5.2.crate) = 028f3cfad7c3e3b1d8d04ef0a1c03576f2d62800803fe1301a4cd262849f2dea
@@ -323,6 +327,8 @@ SHA256 (rust/crates/interpolator-0.5.0.crate) = 71dd52191aae121e8611f1e8dc3e324d
SIZE (rust/crates/interpolator-0.5.0.crate) = 29578
SHA256 (rust/crates/intrusive-collections-0.9.7.crate) = 189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86
SIZE (rust/crates/intrusive-collections-0.9.7.crate) = 56609
+SHA256 (rust/crates/inventory-0.3.20.crate) = ab08d7cd2c5897f2c949e5383ea7c7db03fb19130ffcfbf7eda795137ae3cb83
+SIZE (rust/crates/inventory-0.3.20.crate) = 16414
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
SHA256 (rust/crates/is-macro-0.3.7.crate) = 1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4
@@ -445,8 +451,6 @@ SHA256 (rust/crates/os_str_bytes-7.1.0.crate) = c86e2db86dd008b4c88c77a9bb83d928
SIZE (rust/crates/os_str_bytes-7.1.0.crate) = 28150
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/papaya-0.2.3.crate) = f92dd0b07c53a0a0c764db2ace8c541dc47320dad97c2200c2a637ab9dd2328f
-SIZE (rust/crates/papaya-0.2.3.crate) = 67232
SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
@@ -533,10 +537,12 @@ SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67
SIZE (rust/crates/quote-use-macros-0.8.4.crate) = 5660
SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
+SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -589,8 +595,6 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/seize-0.5.0.crate) = e4b8d813387d566f627f3ea1b914c068aac94c40ae27ec43f5f33bde65abefe7
-SIZE (rust/crates/seize-0.5.0.crate) = 36959
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
@@ -599,8 +603,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_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
@@ -641,14 +645,16 @@ SHA256 (rust/crates/strip-ansi-escapes-0.2.1.crate) = 2a8f8038e7e7969abb3f1b7c2a
SIZE (rust/crates/strip-ansi-escapes-0.2.1.crate) = 8273
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
-SIZE (rust/crates/strum-0.27.1.crate) = 7467
-SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
-SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
+SIZE (rust/crates/tap-1.0.1.crate) = 11316
SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
@@ -889,6 +895,8 @@ SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f8
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
+SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
@@ -917,7 +925,7 @@ SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1e
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (salsa-rs-salsa-fc00eba89e5dcaa5edba51c41aa5f309b5cb126b_GH0.tar.gz) = d5e8f6c2b83c43610249be2b689763b3c6c59e43f52bbadb1adaf555e8db48c8
-SIZE (salsa-rs-salsa-fc00eba89e5dcaa5edba51c41aa5f309b5cb126b_GH0.tar.gz) = 684112
+SHA256 (salsa-rs-salsa-dba66f1a37acca014c2402f231ed5b361bd7d8fe_GH0.tar.gz) = d640626048c04fbfbdfa6fac8d4269bfd9d4176c7870e8688fa646ade30fac2c
+SIZE (salsa-rs-salsa-dba66f1a37acca014c2402f231ed5b361bd7d8fe_GH0.tar.gz) = 685209
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
diff --git a/devel/py-types-docutils/Makefile b/devel/py-types-docutils/Makefile
index 67a20d9b1fc4..3f264ab987f7 100644
--- a/devel/py-types-docutils/Makefile
+++ b/devel/py-types-docutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-docutils
-PORTVERSION= 0.21.0.20250715
+PORTVERSION= 0.21.0.20250722
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-docutils/distinfo b/devel/py-types-docutils/distinfo
index 3bcfea1352a2..fb0cb8a71757 100644
--- a/devel/py-types-docutils/distinfo
+++ b/devel/py-types-docutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265766
-SHA256 (types_docutils-0.21.0.20250715.tar.gz) = f7beb7d136cfbbc456e4a33f45eb367c7a5338b591c57a6555c821f85238a7fb
-SIZE (types_docutils-0.21.0.20250715.tar.gz) = 44342
+TIMESTAMP = 1753369390
+SHA256 (types_docutils-0.21.0.20250722.tar.gz) = 0dcb4d8110a145ba5f9c77be47cfc03b55387f7bd53ba2964eb0a830ecb1b4a9
+SIZE (types_docutils-0.21.0.20250722.tar.gz) = 54539
diff --git a/devel/py-types-docutils/files/patch-pyproject.toml b/devel/py-types-docutils/files/patch-pyproject.toml
index e33f2d35cd05..64acc06d8928 100644
--- a/devel/py-types-docutils/files/patch-pyproject.toml
+++ b/devel/py-types-docutils/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-07-15 03:23:16 UTC
+--- pyproject.toml.orig 2025-07-22 03:22:24 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,7 +8,7 @@
[project]
name = "types-docutils"
- version = "0.21.0.20250715"
+ version = "0.21.0.20250722"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
diff --git a/devel/py-x-wr-timezone/Makefile b/devel/py-x-wr-timezone/Makefile
index 8b07417bc32e..a9866dd9df70 100644
--- a/devel/py-x-wr-timezone/Makefile
+++ b/devel/py-x-wr-timezone/Makefile
@@ -1,5 +1,5 @@
PORTNAME= x-wr-timezone
-PORTVERSION= 1.0.1
+PORTVERSION= 2.0.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}icalendar>=0:devel/py-icalendar@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}icalendar>=6.1.0:devel/py-icalendar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tzdata>=0:devel/py-tzdata@${PY_FLAVOR}
USES= python
diff --git a/devel/py-x-wr-timezone/distinfo b/devel/py-x-wr-timezone/distinfo
index 5d446c4a709a..c0408a3e1057 100644
--- a/devel/py-x-wr-timezone/distinfo
+++ b/devel/py-x-wr-timezone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728632426
-SHA256 (x_wr_timezone-1.0.1.tar.gz) = 720fb58275c450f9563deaa1118c69ecdcad70874e9c0b4a23dcb2c10584af80
-SIZE (x_wr_timezone-1.0.1.tar.gz) = 16619
+TIMESTAMP = 1753369392
+SHA256 (x_wr_timezone-2.0.1.tar.gz) = 9166c40e6ffd4c0edebabc354e1a1e2cffc1bb473f88007694793757685cc8c3
+SIZE (x_wr_timezone-2.0.1.tar.gz) = 18212
diff --git a/devel/qmake/Makefile b/devel/qmake/Makefile
deleted file mode 100644
index 2c7e439d2bb5..000000000000
--- a/devel/qmake/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-PORTNAME= qmake
-PORTVERSION= 3.3.8
-PORTREVISION= 3
-CATEGORIES= devel
-MASTER_SITES= QT/archive/qt/${PORTVERSION:R:R}
-DISTNAME= qt-x11-free-${PORTVERSION}
-DIST_SUBDIR= KDE
-
-MAINTAINER= ports@virtual-estates.net
-COMMENT= The build utility of the Qt 3 project
-WWW= http://doc.qt.digia.com/3.3/index.html
-
-DEPRECATED= Obsolete and unsupported upstream
-EXPIRATION_DATE=2025-07-31
-
-REINPLACE_ARGS= -i ""
-WRKSRC= ${WRKDIR}/${DISTNAME}/qmake
-MAKEFILE= ${FILESDIR}/Makefile.bsd
-MAKE_ENV+= FILESDIR="${FILESDIR}"
-
-USES= tar:bzip2 uidfix
-
-EXTRACT_AFTER_ARGS= \
- '${DISTNAME}/mkspecs' \
- '${DISTNAME}/src/*/*.h' '${DISTNAME}/qmake' \
- '${DISTNAME}/src/tools'
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDOCS}
-EXTRACT_AFTER_ARGS+='${DISTNAME}/doc/html/qmake*'
-DOCSDIR= ${PREFIX}/share/doc/qt
-PLIST_SUB+= DOCSDIR="${DOCSDIR}"
-post-install:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${CP} -Rp ${WRKSRC:H}/doc/html ${STAGEDIR}${DOCSDIR}
-.endif
-
-post-patch:
- @${RM} -r ${WRKSRC}/examples ${WRKSRC}/tutorial
- @${REINPLACE_CMD} -e 's|-O2|${CXXFLAGS}|' \
- -e 's|gcc|${CC}|' \
- -e 's|g++|${CXX}|' \
- -e 's|/usr/local|${LOCALBASE}|' \
- -e 's|/usr/X11R6|${LOCALBASE}|' \
- -e 's|release|release thread|' \
- ${WRKSRC}/../mkspecs/freebsd-g++/qmake.conf
- @${REINPLACE_CMD} -e 's|@QMAKE_QTOBJS@||g' ${WRKSRC}/Makefile.unix
-
-do-configure:
- ${SED} -e 's|/usr/local|${PREFIX}|g' \
- < ${FILESDIR}/qconfig.cpp \
- > ${WRKSRC:H}/src/tools/qconfig.cpp
- ${ECHO} '/* empty */' > ${WRKSRC}/qconfig.h
- ${LN} ${WRKSRC}/qconfig.h ${WRKSRC}/qmodules.h
- ${LN} -s . ${WRKDIR}/${DISTNAME}/src/tools/private
-
-.include <bsd.port.mk>
diff --git a/devel/qmake/distinfo b/devel/qmake/distinfo
deleted file mode 100644
index db96aec99677..000000000000
--- a/devel/qmake/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (KDE/qt-x11-free-3.3.8.tar.bz2) = e8c3f703d00a4e2ab9ba63fd474caa8a9d0aa3d7f1d5451dd162bec9d778a449
-SIZE (KDE/qt-x11-free-3.3.8.tar.bz2) = 14360483
diff --git a/devel/qmake/files/Makefile.bsd b/devel/qmake/files/Makefile.bsd
deleted file mode 100644
index 1bac5b45f11d..000000000000
--- a/devel/qmake/files/Makefile.bsd
+++ /dev/null
@@ -1,41 +0,0 @@
-_OBJS!= ${MAKE} -f Makefile.unix -V OBJS -V QOBJS
-# We'd like to avoid using qconfig.cpp, but can't -- see the comment
-# next to -DHAVE_CONFIG_CPP below:
-#_OBJS:= ${_OBJS:S/qconfig.o//}
-SRCS:= ${_OBJS:.o=.cpp}
-MAN=
-
-.PATH: ${.CURDIR} ${.CURDIR:H}/src/tools
-CXXFLAGS+=-I${.CURDIR:H}/mkspecs/freebsd-g++
-
-.for s in tools kernel codecs
-CXXFLAGS+=-I${.CURDIR:H}/src/$s
-.endfor
-
-.for g in /. /unix /win32 /mac
-.PATH: ${.CURDIR}/generators$g
-CXXFLAGS+=-I${.CURDIR}/generators$g
-.endfor
-
-CXXFLAGS+=-I. -I"${FILESDIR}" -Dregister=
-
-CXXFLAGS+=-DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT \
- -DQT_NO_STL -DQT_NO_COMPRESS -DQT_INSTALL_DATA="\"${SHAREDIR}\""
-
-# I guess, qconfig.cpp used to be optional, but no longer is -- due to
-# bit-rot in Qt sources. So we still have to compile it, but, by not
-# adding the following define, we reduce the seemingly needless usage of
-# it:
-# -DHAVE_QCONFIG_CPP
-
-PROG_CXX= qmake
-BINDIR= ${PREFIX}/bin
-SHAREDIR= ${PREFIX}/share/qt
-
-${DESTDIR}${SHAREDIR}:
- mkdir -p "$@"
-
-beforeinstall: ${DESTDIR}${SHAREDIR}
- cp -Rp ${.CURDIR:H}/mkspecs ${DESTDIR}${SHAREDIR}
-
-.include <bsd.prog.mk>
diff --git a/devel/qmake/files/patch-generators_c++17 b/devel/qmake/files/patch-generators_c++17
deleted file mode 100644
index 5499fbce65a6..000000000000
--- a/devel/qmake/files/patch-generators_c++17
+++ /dev/null
@@ -1,62 +0,0 @@
-Insert the spaces between literals to satisfy clang with c++17 (or
-even c++11) standard.
-
- -mi
-
---- generators/win32/borland_bmake.cpp 2007-02-02 14:01:28 UTC
-+++ generators/win32/borland_bmake.cpp
-@@ -383,7 +383,7 @@ BorlandMakefileGenerator::init()
- if(project->isEmpty("QMAKE_INSTALL_DIR"))
- project->variables()["QMAKE_INSTALL_DIR"].append("$(COPY_DIR)");
-
-- bool is_qt = (project->first("TARGET") == "qt"QTDLL_POSTFIX || project->first("TARGET") == "qtmt"QTDLL_POSTFIX);
-+ bool is_qt = (project->first("TARGET") == "qt" QTDLL_POSTFIX || project->first("TARGET") == "qtmt" QTDLL_POSTFIX);
- QStringList &configs = project->variables()["CONFIG"];
- if (project->isActiveConfig("shared"))
- project->variables()["DEFINES"].append("QT_DLL");
---- generators/win32/mingw_make.cpp 2007-02-02 14:01:28 UTC
-+++ generators/win32/mingw_make.cpp
-@@ -394,7 +394,7 @@ MingwMakefileGenerator::init()
- if(project->isEmpty("QMAKE_INSTALL_DIR"))
- project->variables()["QMAKE_INSTALL_DIR"].append("$(COPY_DIR)");
-
-- bool is_qt = (project->first("TARGET") == "qt"QTDLL_POSTFIX || project->first("TARGET") == "qt-mt"QTDLL_POSTFIX);
-+ bool is_qt = (project->first("TARGET") == "qt" QTDLL_POSTFIX || project->first("TARGET") == "qt-mt" QTDLL_POSTFIX);
- project->variables()["QMAKE_ORIG_TARGET"] = project->variables()["TARGET"];
-
- // LIBS defined in Profile comes first for gcc
---- generators/win32/msvc_dsp.cpp 2007-02-02 14:01:27 UTC
-+++ generators/win32/msvc_dsp.cpp
-@@ -620,7 +620,7 @@ DspMakefileGenerator::init()
- if ( project->variables()["QMAKESPEC"].isEmpty() )
- project->variables()["QMAKESPEC"].append( getenv("QMAKESPEC") );
-
-- bool is_qt = (project->first("TARGET") == "qt"QTDLL_POSTFIX || project->first("TARGET") == "qt-mt"QTDLL_POSTFIX);
-+ bool is_qt = (project->first("TARGET") == "qt" QTDLL_POSTFIX || project->first("TARGET") == "qt-mt" QTDLL_POSTFIX);
- project->variables()["QMAKE_ORIG_TARGET"] = project->variables()["TARGET"];
-
- QStringList &configs = project->variables()["CONFIG"];
---- generators/win32/msvc_nmake.cpp 2007-02-02 14:01:28 UTC
-+++ generators/win32/msvc_nmake.cpp
-@@ -479,7 +479,7 @@ NmakeMakefileGenerator::init()
- if(project->isEmpty("QMAKE_INSTALL_DIR"))
- project->variables()["QMAKE_INSTALL_DIR"].append("$(COPY_DIR)");
-
-- bool is_qt = (project->first("TARGET") == "qt"QTDLL_POSTFIX || project->first("TARGET") == "qt-mt"QTDLL_POSTFIX);
-+ bool is_qt = (project->first("TARGET") == "qt" QTDLL_POSTFIX || project->first("TARGET") == "qt-mt" QTDLL_POSTFIX);
- project->variables()["QMAKE_ORIG_TARGET"] = project->variables()["TARGET"];
-
- QString targetfilename = project->variables()["TARGET"].first();
---- generators/win32/msvc_vcproj.cpp 2007-02-02 14:01:28 UTC
-+++ generators/win32/msvc_vcproj.cpp
-@@ -1094,8 +1094,8 @@ void VcprojGenerator::initOld()
- project->variables()["QMAKESPEC"].append( getenv("QMAKESPEC") );
-
- bool is_qt =
-- ( project->first("TARGET") == "qt"QTDLL_POSTFIX ||
-- project->first("TARGET") == "qt-mt"QTDLL_POSTFIX );
-+ ( project->first("TARGET") == "qt" QTDLL_POSTFIX ||
-+ project->first("TARGET") == "qt-mt" QTDLL_POSTFIX );
-
- QStringList &configs = project->variables()["CONFIG"];
-
diff --git a/devel/qmake/files/qconfig.cpp b/devel/qmake/files/qconfig.cpp
deleted file mode 100644
index 54dcd6e349e1..000000000000
--- a/devel/qmake/files/qconfig.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-/*
- * Hand-crafted...
- * The default prefix (/ usr / local) is dynamicly replaced
- * at configure time.
- */
-const char *qInstallPath() { return "/usr/local"; }
-const char *qInstallPathDocs() { return "/usr/local/share/doc/qt"; }
-const char *qInstallPathHeaders() { return "/usr/local/include"; }
-const char *qInstallPathLibs() { return "/usr/local/lib"; }
-const char *qInstallPathBins() { return "/usr/local/bin"; }
-const char *qInstallPathPlugins() { return "/usr/local/plugins"; }
-const char *qInstallPathData() { return "/usr/local/share/qt"; }
-const char *qInstallPathTranslations() { return "/usr/local/translations"; }
-const char *qInstallPathSysconf() { return "/usr/local/etc"; }
diff --git a/devel/qmake/pkg-descr b/devel/qmake/pkg-descr
deleted file mode 100644
index 7ccc4dd8572e..000000000000
--- a/devel/qmake/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Qt 3 is a C++ toolkit for application development. It lets application
-developers target all major operating systems with a single application
-source code.
-
-Qmake is a project and makefile creating utility, that is part of Qt 3.
-For ease of maintenance it is split out into a port of its own.
diff --git a/devel/qmake/pkg-plist b/devel/qmake/pkg-plist
deleted file mode 100644
index b92d25e037fd..000000000000
--- a/devel/qmake/pkg-plist
+++ /dev/null
@@ -1,141 +0,0 @@
-bin/qmake
-share/qt/mkspecs/aix-g++-64/qmake.conf
-share/qt/mkspecs/aix-g++-64/qplatformdefs.h
-share/qt/mkspecs/aix-g++/qmake.conf
-share/qt/mkspecs/aix-g++/qplatformdefs.h
-share/qt/mkspecs/aix-xlc-64/qmake.conf
-share/qt/mkspecs/aix-xlc-64/qplatformdefs.h
-share/qt/mkspecs/aix-xlc/qmake.conf
-share/qt/mkspecs/aix-xlc/qplatformdefs.h
-share/qt/mkspecs/bsdi-g++/qmake.conf
-share/qt/mkspecs/bsdi-g++/qplatformdefs.h
-share/qt/mkspecs/cygwin-g++/qmake.conf
-share/qt/mkspecs/cygwin-g++/qplatformdefs.h
-share/qt/mkspecs/darwin-g++/qmake.conf
-share/qt/mkspecs/darwin-g++/qplatformdefs.h
-share/qt/mkspecs/dgux-g++/qmake.conf
-share/qt/mkspecs/dgux-g++/qplatformdefs.h
-share/qt/mkspecs/freebsd-g++/qmake.conf
-share/qt/mkspecs/freebsd-g++/qplatformdefs.h
-share/qt/mkspecs/freebsd-g++34/qmake.conf
-share/qt/mkspecs/freebsd-g++34/qplatformdefs.h
-share/qt/mkspecs/freebsd-icc/qmake.conf
-share/qt/mkspecs/freebsd-icc/qplatformdefs.h
-share/qt/mkspecs/hpux-acc-64/qmake.conf
-share/qt/mkspecs/hpux-acc-64/qplatformdefs.h
-share/qt/mkspecs/hpux-acc-o64/qmake.conf
-share/qt/mkspecs/hpux-acc-o64/qplatformdefs.h
-share/qt/mkspecs/hpux-acc/qmake.conf
-share/qt/mkspecs/hpux-acc/qplatformdefs.h
-share/qt/mkspecs/hpux-cc/qmake.conf
-share/qt/mkspecs/hpux-cc/qplatformdefs.h
-share/qt/mkspecs/hpux-g++-64/qmake.conf
-share/qt/mkspecs/hpux-g++-64/qplatformdefs.h
-share/qt/mkspecs/hpux-g++/qmake.conf
-share/qt/mkspecs/hpux-g++/qplatformdefs.h
-share/qt/mkspecs/hpuxi-acc-32/qmake.conf
-share/qt/mkspecs/hpuxi-acc-32/qplatformdefs.h
-share/qt/mkspecs/hpuxi-acc-64/qmake.conf
-share/qt/mkspecs/hpuxi-acc-64/qplatformdefs.h
-share/qt/mkspecs/hurd-g++/qmake.conf
-share/qt/mkspecs/hurd-g++/qplatformdefs.h
-share/qt/mkspecs/irix-cc-64/qmake.conf
-share/qt/mkspecs/irix-cc-64/qplatformdefs.h
-share/qt/mkspecs/irix-cc-o32/qmake.conf
-share/qt/mkspecs/irix-cc-o32/qplatformdefs.h
-share/qt/mkspecs/irix-cc/qmake.conf
-share/qt/mkspecs/irix-cc/qplatformdefs.h
-share/qt/mkspecs/irix-g++/qmake.conf
-share/qt/mkspecs/irix-g++/qplatformdefs.h
-share/qt/mkspecs/linux-cxx/qmake.conf
-share/qt/mkspecs/linux-cxx/qplatformdefs.h
-share/qt/mkspecs/linux-ecc-64/qmake.conf
-share/qt/mkspecs/linux-ecc-64/qplatformdefs.h
-share/qt/mkspecs/linux-g++-32/qmake.conf
-share/qt/mkspecs/linux-g++-32/qplatformdefs.h
-share/qt/mkspecs/linux-g++-64/qmake.conf
-share/qt/mkspecs/linux-g++-64/qplatformdefs.h
-share/qt/mkspecs/linux-g++/qmake.conf
-share/qt/mkspecs/linux-g++/qplatformdefs.h
-share/qt/mkspecs/linux-icc/qmake.conf
-share/qt/mkspecs/linux-icc/qplatformdefs.h
-share/qt/mkspecs/linux-kcc/qmake.conf
-share/qt/mkspecs/linux-kcc/qplatformdefs.h
-share/qt/mkspecs/linux-kylix/qmake.conf
-share/qt/mkspecs/linux-kylix/qplatformdefs.h
-share/qt/mkspecs/linux-pgcc/qmake.conf
-share/qt/mkspecs/linux-pgcc/qplatformdefs.h
-share/qt/mkspecs/lynxos-g++/qmake.conf
-share/qt/mkspecs/lynxos-g++/qplatformdefs.h
-share/qt/mkspecs/macx-g++/Info.plist.app
-share/qt/mkspecs/macx-g++/qmake.conf
-share/qt/mkspecs/macx-g++/qplatformdefs.h
-share/qt/mkspecs/macx-mwerks/README
-share/qt/mkspecs/macx-mwerks/mwerkstmpl.xml
-share/qt/mkspecs/macx-mwerks/qmake.conf
-share/qt/mkspecs/macx-mwerks/qplatformdefs.h
-share/qt/mkspecs/macx-pbuilder/Info.plist.app
-share/qt/mkspecs/macx-pbuilder/qmake.conf
-share/qt/mkspecs/macx-pbuilder/qplatformdefs.h
-share/qt/mkspecs/macx-xlc/qmake.conf
-share/qt/mkspecs/macx-xlc/qplatformdefs.h
-share/qt/mkspecs/netbsd-g++/qmake.conf
-share/qt/mkspecs/netbsd-g++/qplatformdefs.h
-share/qt/mkspecs/openbsd-g++/qmake.conf
-share/qt/mkspecs/openbsd-g++/qplatformdefs.h
-share/qt/mkspecs/qnx-g++/qmake.conf
-share/qt/mkspecs/qnx-g++/qplatformdefs.h
-share/qt/mkspecs/reliant-cds-64/qmake.conf
-share/qt/mkspecs/reliant-cds-64/qplatformdefs.h
-share/qt/mkspecs/reliant-cds/qmake.conf
-share/qt/mkspecs/reliant-cds/qplatformdefs.h
-share/qt/mkspecs/sco-cc/qmake.conf
-share/qt/mkspecs/sco-cc/qplatformdefs.h
-share/qt/mkspecs/sco-g++/qmake.conf
-share/qt/mkspecs/sco-g++/qplatformdefs.h
-share/qt/mkspecs/solaris-cc-64/qmake.conf
-share/qt/mkspecs/solaris-cc-64/qplatformdefs.h
-share/qt/mkspecs/solaris-cc/qmake.conf
-share/qt/mkspecs/solaris-cc/qplatformdefs.h
-share/qt/mkspecs/solaris-g++-64/qmake.conf
-share/qt/mkspecs/solaris-g++-64/qplatformdefs.h
-share/qt/mkspecs/solaris-g++/qmake.conf
-share/qt/mkspecs/solaris-g++/qplatformdefs.h
-share/qt/mkspecs/tru64-cxx/qmake.conf
-share/qt/mkspecs/tru64-cxx/qplatformdefs.h
-share/qt/mkspecs/tru64-g++/qmake.conf
-share/qt/mkspecs/tru64-g++/qplatformdefs.h
-share/qt/mkspecs/unixware-cc/qmake.conf
-share/qt/mkspecs/unixware-cc/qplatformdefs.h
-share/qt/mkspecs/unixware-g++/qmake.conf
-share/qt/mkspecs/unixware-g++/qplatformdefs.h
-share/qt/mkspecs/win32-borland/qmake.conf
-share/qt/mkspecs/win32-borland/qplatformdefs.h
-share/qt/mkspecs/win32-g++/qmake.conf
-share/qt/mkspecs/win32-g++/qplatformdefs.h
-share/qt/mkspecs/win32-g++/qtcrtentrypoint.cpp
-share/qt/mkspecs/win32-icc/qmake.conf
-share/qt/mkspecs/win32-icc/qplatformdefs.h
-share/qt/mkspecs/win32-icc/win32app.dsp
-share/qt/mkspecs/win32-icc/win32dll.dsp
-share/qt/mkspecs/win32-icc/win32lib.dsp
-share/qt/mkspecs/win32-msvc.net/qmake.conf
-share/qt/mkspecs/win32-msvc.net/qplatformdefs.h
-share/qt/mkspecs/win32-msvc/qmake.conf
-share/qt/mkspecs/win32-msvc/qplatformdefs.h
-share/qt/mkspecs/win32-msvc/win32app.dsp
-share/qt/mkspecs/win32-msvc/win32dll.dsp
-share/qt/mkspecs/win32-msvc/win32lib.dsp
-share/qt/mkspecs/win32-msvc2005/qmake.conf
-share/qt/mkspecs/win32-msvc2005/qplatformdefs.h
-share/qt/mkspecs/win32-watcom/qmake.conf
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake.dcf
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-1.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-2.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-3.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-4.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-5.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-6.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-7.html
-%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual-8.html
diff --git a/devel/rebar3/Makefile b/devel/rebar3/Makefile
index 86c993c9d6b2..e51e408fd79c 100644
--- a/devel/rebar3/Makefile
+++ b/devel/rebar3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rebar3
-PORTVERSION= 3.23.0
+PORTVERSION= 3.25.1
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES+= https://repo.hex.pm/tarballs/:hex
@@ -15,9 +15,6 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/erl:lang/erlang \
${LOCALBASE}/bin/git:devel/git
RUN_DEPENDS= ${LOCALBASE}/bin/erl:lang/erlang
-OPTIONS_DEFINE= BASH ZSH EXAMPLES
-OPTIONS_DEFAULT=BASH ZSH
-
USES= cpe
CPE_VENDOR= erlang
USE_GITHUB= yes
@@ -28,6 +25,9 @@ PLIST_FILES= bin/${PORTNAME} \
share/man/man1/rebar3.1.gz
PORTEXAMPLES= rebar.config.sample
+OPTIONS_DEFINE= BASH EXAMPLES ZSH
+OPTIONS_DEFAULT= BASH ZSH
+
BASH_PLIST_FILES= share/bash-completion/completions/rebar3
ZSH_PLIST_FILES= share/zsh/site-functions/_rebar3
diff --git a/devel/rebar3/distinfo b/devel/rebar3/distinfo
index 16e8d62d66f9..c7398984138a 100644
--- a/devel/rebar3/distinfo
+++ b/devel/rebar3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713094315
-SHA256 (erlang-rebar3-3.23.0_GH0.tar.gz) = 00646b692762ffd340560e8f16486dbda840e1546749ee5a7f58feeb77e7b516
-SIZE (erlang-rebar3-3.23.0_GH0.tar.gz) = 807007
+TIMESTAMP = 1754137087
+SHA256 (erlang-rebar3-3.25.1_GH0.tar.gz) = 458d6ceaf7822dd7682288354ab3ba74e14b3ed11cc5b551af9eb312de894106
+SIZE (erlang-rebar3-3.25.1_GH0.tar.gz) = 817915
diff --git a/devel/rpc2/Makefile b/devel/rpc2/Makefile
deleted file mode 100644
index 92a5c9d23296..000000000000
--- a/devel/rpc2/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-PORTNAME= rpc2
-DISTVERSION= 2.14
-CATEGORIES= devel
-MASTER_SITES= http://ftp.coda.cs.cmu.edu/pub/rpc2/src/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Interprocess communication library
-WWW= http://www.coda.cs.cmu.edu/
-
-DEPRECATED= Outdated, unsupported upstream and unmaintained for years in tree
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= LGPL20
-
-LIB_DEPENDS= liblwp.so:devel/lwp
-
-USES= gmake libtool pathfix pkgconfig
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-INSTALL_TARGET= install-strip
-
-.include <bsd.port.mk>
diff --git a/devel/rpc2/distinfo b/devel/rpc2/distinfo
deleted file mode 100644
index 65c318051390..000000000000
--- a/devel/rpc2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1518472566
-SHA256 (rpc2-2.14.tar.gz) = 1a5c8aa838c4e52aa40ad9b269e79695da28154c4ee2c143578b1b8620cccd1b
-SIZE (rpc2-2.14.tar.gz) = 628236
diff --git a/devel/rpc2/pkg-descr b/devel/rpc2/pkg-descr
deleted file mode 100644
index 31b79aef41ac..000000000000
--- a/devel/rpc2/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The RPC2 library. The RPC2 library provides interprocess communication for the
-Coda distributed filesystem.
-
-Project contact information below.
-
-EMAIL: coda@cs.cmu.edu
diff --git a/devel/rpc2/pkg-plist b/devel/rpc2/pkg-plist
deleted file mode 100644
index 5677218f3f8d..000000000000
--- a/devel/rpc2/pkg-plist
+++ /dev/null
@@ -1,18 +0,0 @@
-bin/rp2gen
-include/rpc2/errors.h
-include/rpc2/multi.h
-include/rpc2/pack_helper.h
-include/rpc2/rpc2.h
-include/rpc2/rpc2_addrinfo.h
-include/rpc2/se.h
-include/rpc2/secure.h
-include/rpc2/sftp.h
-lib/librpc2.a
-lib/librpc2.so
-lib/librpc2.so.5
-lib/librpc2.so.5.6.2
-lib/libse.a
-lib/libse.so
-lib/libse.so.5
-lib/libse.so.5.6.2
-libdata/pkgconfig/rpc2.pc
diff --git a/devel/rubygem-aws-partitions/Makefile b/devel/rubygem-aws-partitions/Makefile
index 872ee1df5439..c855a0e37c0c 100644
--- a/devel/rubygem-aws-partitions/Makefile
+++ b/devel/rubygem-aws-partitions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-partitions
-PORTVERSION= 1.1131.0
+PORTVERSION= 1.1132.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-partitions/distinfo b/devel/rubygem-aws-partitions/distinfo
index e2e777772555..c96558c038a5 100644
--- a/devel/rubygem-aws-partitions/distinfo
+++ b/devel/rubygem-aws-partitions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265818
-SHA256 (rubygem/aws-partitions-1.1131.0.gem) = a32ed5bbd6ebcf00f087be800a38ebeb642afd8fe2f21dc1d27d829c8c096c18
-SIZE (rubygem/aws-partitions-1.1131.0.gem) = 81408
+TIMESTAMP = 1753369414
+SHA256 (rubygem/aws-partitions-1.1132.0.gem) = fd06db674fbcd282ce6610cf693f0da551506e2b19bf708a04f29b5b51abce9f
+SIZE (rubygem/aws-partitions-1.1132.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-accessanalyzer/Makefile b/devel/rubygem-aws-sdk-accessanalyzer/Makefile
index c88c2f351c58..fbbd2b9a12de 100644
--- a/devel/rubygem-aws-sdk-accessanalyzer/Makefile
+++ b/devel/rubygem-aws-sdk-accessanalyzer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-accessanalyzer
-PORTVERSION= 1.73.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-accessanal
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-accessanalyzer/distinfo b/devel/rubygem-aws-sdk-accessanalyzer/distinfo
index e7f1f1e87752..1babff3f528b 100644
--- a/devel/rubygem-aws-sdk-accessanalyzer/distinfo
+++ b/devel/rubygem-aws-sdk-accessanalyzer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954276
-SHA256 (rubygem/aws-sdk-accessanalyzer-1.73.0.gem) = 45932c09db336e3a7357988994a4bcfee672536fe823ab4a7562073ff8178a5f
-SIZE (rubygem/aws-sdk-accessanalyzer-1.73.0.gem) = 82432
+TIMESTAMP = 1753369416
+SHA256 (rubygem/aws-sdk-accessanalyzer-1.74.0.gem) = f7a22bc9f63de96216d340e620120dedf54765ce297174483424f3711b33646b
+SIZE (rubygem/aws-sdk-accessanalyzer-1.74.0.gem) = 82944
diff --git a/devel/rubygem-aws-sdk-account/Makefile b/devel/rubygem-aws-sdk-account/Makefile
index 0b2c0af2e76a..670fb84bdcfc 100644
--- a/devel/rubygem-aws-sdk-account/Makefile
+++ b/devel/rubygem-aws-sdk-account/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-account
-PORTVERSION= 1.43.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-account
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-account/distinfo b/devel/rubygem-aws-sdk-account/distinfo
index da473ad0e124..1e068af79649 100644
--- a/devel/rubygem-aws-sdk-account/distinfo
+++ b/devel/rubygem-aws-sdk-account/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813136
-SHA256 (rubygem/aws-sdk-account-1.43.0.gem) = 1c038c4bf12f14596d331049701cd7f95a12df18081b4726d1c9bf9a11c28bcd
-SIZE (rubygem/aws-sdk-account-1.43.0.gem) = 33280
+TIMESTAMP = 1753369418
+SHA256 (rubygem/aws-sdk-account-1.44.0.gem) = 946b7f4488704e4d64cc0b55092bafbc063f1e6d5e5ad5f665dd5035b512ed82
+SIZE (rubygem/aws-sdk-account-1.44.0.gem) = 33280
diff --git a/devel/rubygem-aws-sdk-acm/Makefile b/devel/rubygem-aws-sdk-acm/Makefile
index 5901ccb807a9..352b264525c2 100644
--- a/devel/rubygem-aws-sdk-acm/Makefile
+++ b/devel/rubygem-aws-sdk-acm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-acm
-PORTVERSION= 1.89.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-acm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-acm/distinfo b/devel/rubygem-aws-sdk-acm/distinfo
index b7bf5eac01f4..ed54c56ba6c7 100644
--- a/devel/rubygem-aws-sdk-acm/distinfo
+++ b/devel/rubygem-aws-sdk-acm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954278
-SHA256 (rubygem/aws-sdk-acm-1.89.0.gem) = 2f140ee20c462279f20259bc04514e52434e4204aacb87b2721571ccb42ee1c7
-SIZE (rubygem/aws-sdk-acm-1.89.0.gem) = 51200
+TIMESTAMP = 1753369420
+SHA256 (rubygem/aws-sdk-acm-1.90.0.gem) = 8a948f679437c1ece770837689ee7a77022ebb3426603b9b3e9834c95ca33ed5
+SIZE (rubygem/aws-sdk-acm-1.90.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-acmpca/Makefile b/devel/rubygem-aws-sdk-acmpca/Makefile
index 78b1339717e7..5b70049e53e5 100644
--- a/devel/rubygem-aws-sdk-acmpca/Makefile
+++ b/devel/rubygem-aws-sdk-acmpca/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-acmpca
-PORTVERSION= 1.94.0
+PORTVERSION= 1.95.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-acmpca
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-acmpca/distinfo b/devel/rubygem-aws-sdk-acmpca/distinfo
index 62af6c2dd3a6..a425ccfcbe38 100644
--- a/devel/rubygem-aws-sdk-acmpca/distinfo
+++ b/devel/rubygem-aws-sdk-acmpca/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813140
-SHA256 (rubygem/aws-sdk-acmpca-1.94.0.gem) = 9d818bb85df94abfb76a359f8616fbfaafb943e612f7e93c74656a4e61bf682e
-SIZE (rubygem/aws-sdk-acmpca-1.94.0.gem) = 73216
+TIMESTAMP = 1753369422
+SHA256 (rubygem/aws-sdk-acmpca-1.95.0.gem) = 94d5af4caaf9ba13f9b7c2f815f60c23d60fd25934f8cf772b4c5709cb833076
+SIZE (rubygem/aws-sdk-acmpca-1.95.0.gem) = 73216
diff --git a/devel/rubygem-aws-sdk-aiops/Makefile b/devel/rubygem-aws-sdk-aiops/Makefile
index ca5a26fa354c..65e3719d7acb 100644
--- a/devel/rubygem-aws-sdk-aiops/Makefile
+++ b/devel/rubygem-aws-sdk-aiops/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-aiops
-PORTVERSION= 1.1.0
+PORTVERSION= 1.2.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-aiops
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-aiops/distinfo b/devel/rubygem-aws-sdk-aiops/distinfo
index 146f31af92c1..bdd9c9c32f56 100644
--- a/devel/rubygem-aws-sdk-aiops/distinfo
+++ b/devel/rubygem-aws-sdk-aiops/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208192
-SHA256 (rubygem/aws-sdk-aiops-1.1.0.gem) = f6158d8d29e0cf8b53b2fb29d4e2539c7a4c70735047a7763f2efd4f3172681f
-SIZE (rubygem/aws-sdk-aiops-1.1.0.gem) = 31232
+TIMESTAMP = 1753369424
+SHA256 (rubygem/aws-sdk-aiops-1.2.0.gem) = 0eef14ff7c4aea96d9d48f0e698ca073854089c6acae56f951599e6e602222f3
+SIZE (rubygem/aws-sdk-aiops-1.2.0.gem) = 31744
diff --git a/devel/rubygem-aws-sdk-amplify/Makefile b/devel/rubygem-aws-sdk-amplify/Makefile
index caf2114b9a4c..181c7242c18f 100644
--- a/devel/rubygem-aws-sdk-amplify/Makefile
+++ b/devel/rubygem-aws-sdk-amplify/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-amplify
-PORTVERSION= 1.87.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-amplify
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-amplify/distinfo b/devel/rubygem-aws-sdk-amplify/distinfo
index af3c34ad730d..1dbde419cddb 100644
--- a/devel/rubygem-aws-sdk-amplify/distinfo
+++ b/devel/rubygem-aws-sdk-amplify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188172
-SHA256 (rubygem/aws-sdk-amplify-1.87.0.gem) = 4ef28f0e9266eace3e35306631cacce780c603a52b63661e15fdb5c866f8ea77
-SIZE (rubygem/aws-sdk-amplify-1.87.0.gem) = 63488
+TIMESTAMP = 1753369426
+SHA256 (rubygem/aws-sdk-amplify-1.88.0.gem) = 96979eada609e820355d41739542d78dc70f59ff9b8d1a9e79a0bc7e700b2a69
+SIZE (rubygem/aws-sdk-amplify-1.88.0.gem) = 64000
diff --git a/devel/rubygem-aws-sdk-amplifybackend/Makefile b/devel/rubygem-aws-sdk-amplifybackend/Makefile
index c5bd1e168c51..d0acaecbef00 100644
--- a/devel/rubygem-aws-sdk-amplifybackend/Makefile
+++ b/devel/rubygem-aws-sdk-amplifybackend/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-amplifybackend
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-amplifybac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-amplifybackend/distinfo b/devel/rubygem-aws-sdk-amplifybackend/distinfo
index 376508f4b6b6..d5b979ec8300 100644
--- a/devel/rubygem-aws-sdk-amplifybackend/distinfo
+++ b/devel/rubygem-aws-sdk-amplifybackend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813144
-SHA256 (rubygem/aws-sdk-amplifybackend-1.49.0.gem) = cff01bdbd0ca75b7cfd3d5a4327baa924e40e54f10c9921d094c4e9cf7917ec4
-SIZE (rubygem/aws-sdk-amplifybackend-1.49.0.gem) = 49152
+TIMESTAMP = 1753369428
+SHA256 (rubygem/aws-sdk-amplifybackend-1.50.0.gem) = 7053f5fc48420b08f3fd3927370d2279e9f16bca57dcefa32ed14715bbb3bfbc
+SIZE (rubygem/aws-sdk-amplifybackend-1.50.0.gem) = 49152
diff --git a/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile b/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile
index 78aec5fe3ada..fbba90065817 100644
--- a/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile
+++ b/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-amplifyuibuilder
-PORTVERSION= 1.43.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-amplifyuib
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo b/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
index aca87472297e..cbd9c36ef094 100644
--- a/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
+++ b/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813146
-SHA256 (rubygem/aws-sdk-amplifyuibuilder-1.43.0.gem) = 25ef9b5c7f6f2cafd78baf70ddc9069781d0400e7cc5b69f5640a0b8c64433c2
-SIZE (rubygem/aws-sdk-amplifyuibuilder-1.43.0.gem) = 79872
+TIMESTAMP = 1753369430
+SHA256 (rubygem/aws-sdk-amplifyuibuilder-1.44.0.gem) = e2afdd031eb30d00d1b7097459defb3d5bcd4aa2d3855b6138990416d8e5e04e
+SIZE (rubygem/aws-sdk-amplifyuibuilder-1.44.0.gem) = 79872
diff --git a/devel/rubygem-aws-sdk-apigateway/Makefile b/devel/rubygem-aws-sdk-apigateway/Makefile
index 6be7434aca03..16ddf6e5c381 100644
--- a/devel/rubygem-aws-sdk-apigateway/Makefile
+++ b/devel/rubygem-aws-sdk-apigateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigateway
-PORTVERSION= 1.119.0
+PORTVERSION= 1.120.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apigateway
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apigateway/distinfo b/devel/rubygem-aws-sdk-apigateway/distinfo
index 9dd8f3fe6f6a..d5c09e3b463f 100644
--- a/devel/rubygem-aws-sdk-apigateway/distinfo
+++ b/devel/rubygem-aws-sdk-apigateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954280
-SHA256 (rubygem/aws-sdk-apigateway-1.119.0.gem) = 948f1bc7cdebae9097ad9427e27fdd3a73083a414bdfaf06b168544f2145bb55
-SIZE (rubygem/aws-sdk-apigateway-1.119.0.gem) = 119808
+TIMESTAMP = 1753369432
+SHA256 (rubygem/aws-sdk-apigateway-1.120.0.gem) = a3903498d86fe99b9e46a5fc7fe576961a8328dce29b880cc15c95c08cb23ff7
+SIZE (rubygem/aws-sdk-apigateway-1.120.0.gem) = 120320
diff --git a/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile b/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile
index 01b3bec75ac8..62784d534775 100644
--- a/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile
+++ b/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigatewaymanagementapi
-PORTVERSION= 1.61.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apigateway
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo b/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
index 896697b3dfaf..27d0b9edc78c 100644
--- a/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
+++ b/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813150
-SHA256 (rubygem/aws-sdk-apigatewaymanagementapi-1.61.0.gem) = 154c01b3d235fe44c56bb5195ae405b7dcc022eaedfaf9bafa09e6c23c160ebe
-SIZE (rubygem/aws-sdk-apigatewaymanagementapi-1.61.0.gem) = 21504
+TIMESTAMP = 1753369434
+SHA256 (rubygem/aws-sdk-apigatewaymanagementapi-1.62.0.gem) = d98e666e3074dd1d33f004cebf612cb9635f731c3a5af4efc8f2a32613e3629b
+SIZE (rubygem/aws-sdk-apigatewaymanagementapi-1.62.0.gem) = 21504
diff --git a/devel/rubygem-aws-sdk-apigatewayv2/Makefile b/devel/rubygem-aws-sdk-apigatewayv2/Makefile
index 01df75d11334..11a2019ac126 100644
--- a/devel/rubygem-aws-sdk-apigatewayv2/Makefile
+++ b/devel/rubygem-aws-sdk-apigatewayv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigatewayv2
-PORTVERSION= 1.78.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apigateway
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apigatewayv2/distinfo b/devel/rubygem-aws-sdk-apigatewayv2/distinfo
index 721cc63f8ce1..201f937ae66e 100644
--- a/devel/rubygem-aws-sdk-apigatewayv2/distinfo
+++ b/devel/rubygem-aws-sdk-apigatewayv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954282
-SHA256 (rubygem/aws-sdk-apigatewayv2-1.78.0.gem) = f91427a6c1cc8a7cb0e8d3afb5775466e5eb489595e19f2cc5a4a490fddc1e8d
-SIZE (rubygem/aws-sdk-apigatewayv2-1.78.0.gem) = 100864
+TIMESTAMP = 1753369436
+SHA256 (rubygem/aws-sdk-apigatewayv2-1.79.0.gem) = 4fc542052ddd533ea374ef774d58d8a55f666b84b4c9a7861a44dfbe746f719f
+SIZE (rubygem/aws-sdk-apigatewayv2-1.79.0.gem) = 100864
diff --git a/devel/rubygem-aws-sdk-appconfig/Makefile b/devel/rubygem-aws-sdk-appconfig/Makefile
index 370c986eeaa5..87a29b438174 100644
--- a/devel/rubygem-aws-sdk-appconfig/Makefile
+++ b/devel/rubygem-aws-sdk-appconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appconfig
-PORTVERSION= 1.67.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appconfig
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appconfig/distinfo b/devel/rubygem-aws-sdk-appconfig/distinfo
index 6257f9202fb5..388015ebd917 100644
--- a/devel/rubygem-aws-sdk-appconfig/distinfo
+++ b/devel/rubygem-aws-sdk-appconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813154
-SHA256 (rubygem/aws-sdk-appconfig-1.67.0.gem) = b51c5968732850f6e2e019ca4cf738211eb1ae6aea3c2edf5065c5a15806e75f
-SIZE (rubygem/aws-sdk-appconfig-1.67.0.gem) = 68096
+TIMESTAMP = 1753369438
+SHA256 (rubygem/aws-sdk-appconfig-1.68.0.gem) = b76bd9fc1fd5a7c70ca070eeafe7a9072edcc60c0d4336a74c8ec70f805e703f
+SIZE (rubygem/aws-sdk-appconfig-1.68.0.gem) = 68608
diff --git a/devel/rubygem-aws-sdk-appconfigdata/Makefile b/devel/rubygem-aws-sdk-appconfigdata/Makefile
index 89d6e38edf6b..178a0bc077a2 100644
--- a/devel/rubygem-aws-sdk-appconfigdata/Makefile
+++ b/devel/rubygem-aws-sdk-appconfigdata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appconfigdata
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appconfigd
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appconfigdata/distinfo b/devel/rubygem-aws-sdk-appconfigdata/distinfo
index acec0be8747b..121b4718fe68 100644
--- a/devel/rubygem-aws-sdk-appconfigdata/distinfo
+++ b/devel/rubygem-aws-sdk-appconfigdata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813156
-SHA256 (rubygem/aws-sdk-appconfigdata-1.38.0.gem) = f1eea99ed6951de31ec2a6cce0f6eb692ba8db54ef3e33e4bd9de267f14701a0
-SIZE (rubygem/aws-sdk-appconfigdata-1.38.0.gem) = 24064
+TIMESTAMP = 1753369440
+SHA256 (rubygem/aws-sdk-appconfigdata-1.39.0.gem) = 5b17affdfe30e80438fa4e28e6f38d42698dbec4c59011f3cb8707811dd5655f
+SIZE (rubygem/aws-sdk-appconfigdata-1.39.0.gem) = 24064
diff --git a/devel/rubygem-aws-sdk-appfabric/Makefile b/devel/rubygem-aws-sdk-appfabric/Makefile
index c9c56d82e221..b4601eff550a 100644
--- a/devel/rubygem-aws-sdk-appfabric/Makefile
+++ b/devel/rubygem-aws-sdk-appfabric/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appfabric
-PORTVERSION= 1.27.0
+PORTVERSION= 1.28.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appfabric
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appfabric/distinfo b/devel/rubygem-aws-sdk-appfabric/distinfo
index 458a723f70b1..bebbaa19634f 100644
--- a/devel/rubygem-aws-sdk-appfabric/distinfo
+++ b/devel/rubygem-aws-sdk-appfabric/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813158
-SHA256 (rubygem/aws-sdk-appfabric-1.27.0.gem) = c2dff45f4e4fac848ade41c5b1fc2e5e62f7b549a9a60382b51064192524da31
-SIZE (rubygem/aws-sdk-appfabric-1.27.0.gem) = 40448
+TIMESTAMP = 1753369442
+SHA256 (rubygem/aws-sdk-appfabric-1.28.0.gem) = 32130cd56b05dd3b1ede8c776e13d444e79e82be8f62eeb1b526494336f3af32
+SIZE (rubygem/aws-sdk-appfabric-1.28.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-appflow/Makefile b/devel/rubygem-aws-sdk-appflow/Makefile
index 2f2773c1a6e8..e0e1e39420ff 100644
--- a/devel/rubygem-aws-sdk-appflow/Makefile
+++ b/devel/rubygem-aws-sdk-appflow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appflow
-PORTVERSION= 1.76.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appflow
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appflow/distinfo b/devel/rubygem-aws-sdk-appflow/distinfo
index a11861af5fb1..c93c78a597d5 100644
--- a/devel/rubygem-aws-sdk-appflow/distinfo
+++ b/devel/rubygem-aws-sdk-appflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813160
-SHA256 (rubygem/aws-sdk-appflow-1.76.0.gem) = 748e09a00349eb5312105fcccb327b5c45e2a742d75b6d06d094120f9b76365a
-SIZE (rubygem/aws-sdk-appflow-1.76.0.gem) = 99328
+TIMESTAMP = 1753369444
+SHA256 (rubygem/aws-sdk-appflow-1.77.0.gem) = cff7d7c49e924d7cc8564c0db440908e1c6f970a8856a40079aee979de67b206
+SIZE (rubygem/aws-sdk-appflow-1.77.0.gem) = 99840
diff --git a/devel/rubygem-aws-sdk-appintegrationsservice/Makefile b/devel/rubygem-aws-sdk-appintegrationsservice/Makefile
index d6c35ea58e75..f901068dc948 100644
--- a/devel/rubygem-aws-sdk-appintegrationsservice/Makefile
+++ b/devel/rubygem-aws-sdk-appintegrationsservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appintegrationsservice
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appintegra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appintegrationsservice/distinfo b/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
index 0521563ab774..d7a51a61b328 100644
--- a/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
+++ b/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813162
-SHA256 (rubygem/aws-sdk-appintegrationsservice-1.51.0.gem) = 25dc96bd9d872e95bd7e83849f036615bdf1f420a9a74b3caef88ce698c03065
-SIZE (rubygem/aws-sdk-appintegrationsservice-1.51.0.gem) = 37376
+TIMESTAMP = 1753369446
+SHA256 (rubygem/aws-sdk-appintegrationsservice-1.52.0.gem) = de1a663aac5914e7b02779aec48906f5cd8c9f807c4fc967d5b6268e33070549
+SIZE (rubygem/aws-sdk-appintegrationsservice-1.52.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-applicationautoscaling/Makefile b/devel/rubygem-aws-sdk-applicationautoscaling/Makefile
index c96d9b7af3c7..be5ee906761e 100644
--- a/devel/rubygem-aws-sdk-applicationautoscaling/Makefile
+++ b/devel/rubygem-aws-sdk-applicationautoscaling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationautoscaling
-PORTVERSION= 1.107.0
+PORTVERSION= 1.108.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationautoscaling/distinfo b/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
index a627a6cb90c9..753af7361bca 100644
--- a/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
+++ b/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813164
-SHA256 (rubygem/aws-sdk-applicationautoscaling-1.107.0.gem) = 476ab5c8046df033bcf885067f4faf6264a946ff0a05e7830c243bdd493b1af6
-SIZE (rubygem/aws-sdk-applicationautoscaling-1.107.0.gem) = 70144
+TIMESTAMP = 1753369448
+SHA256 (rubygem/aws-sdk-applicationautoscaling-1.108.0.gem) = d459b4613270c63bb9a92215222e4784e004ff876abba0e866386666735a82a7
+SIZE (rubygem/aws-sdk-applicationautoscaling-1.108.0.gem) = 70656
diff --git a/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile b/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile
index 4fe556a8e2ac..16423e417407 100644
--- a/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile
+++ b/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationcostprofiler
-PORTVERSION= 1.41.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo b/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
index fb6ba1d31ebf..a468a7aeacaf 100644
--- a/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
+++ b/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813166
-SHA256 (rubygem/aws-sdk-applicationcostprofiler-1.41.0.gem) = 6b26560a6fdd476c8275411c99d9457845cfbb217534c1a70de36f70acecbeda
-SIZE (rubygem/aws-sdk-applicationcostprofiler-1.41.0.gem) = 25088
+TIMESTAMP = 1753369450
+SHA256 (rubygem/aws-sdk-applicationcostprofiler-1.42.0.gem) = 57bbbe32df18a62ee48e6995767d4a9f918572c96b316246d94e70d12dde2ce6
+SIZE (rubygem/aws-sdk-applicationcostprofiler-1.42.0.gem) = 25088
diff --git a/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile b/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile
index b27516973969..69fb9f8eaee8 100644
--- a/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile
+++ b/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationdiscoveryservice
-PORTVERSION= 1.87.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo b/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
index 348b6942eb5b..d8dfa15cf84b 100644
--- a/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
+++ b/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813168
-SHA256 (rubygem/aws-sdk-applicationdiscoveryservice-1.87.0.gem) = ed15e8ba454385929f88c235a9f78f28dd630b96c972b26b001d61861399d19c
-SIZE (rubygem/aws-sdk-applicationdiscoveryservice-1.87.0.gem) = 55808
+TIMESTAMP = 1753369452
+SHA256 (rubygem/aws-sdk-applicationdiscoveryservice-1.88.0.gem) = e23944b0dbfcc03a406583929366cd445133ee703153b3d7cc9870184e453b88
+SIZE (rubygem/aws-sdk-applicationdiscoveryservice-1.88.0.gem) = 55808
diff --git a/devel/rubygem-aws-sdk-applicationinsights/Makefile b/devel/rubygem-aws-sdk-applicationinsights/Makefile
index b15166295294..b4870e8e973f 100644
--- a/devel/rubygem-aws-sdk-applicationinsights/Makefile
+++ b/devel/rubygem-aws-sdk-applicationinsights/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationinsights
-PORTVERSION= 1.65.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationinsights/distinfo b/devel/rubygem-aws-sdk-applicationinsights/distinfo
index 763a4f6081b7..fcfab656f1a9 100644
--- a/devel/rubygem-aws-sdk-applicationinsights/distinfo
+++ b/devel/rubygem-aws-sdk-applicationinsights/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813170
-SHA256 (rubygem/aws-sdk-applicationinsights-1.65.0.gem) = 943b7ed0114d76722205211ca259b1e7f8c50f5af5ef434839e0b472809a26b4
-SIZE (rubygem/aws-sdk-applicationinsights-1.65.0.gem) = 51712
+TIMESTAMP = 1753369454
+SHA256 (rubygem/aws-sdk-applicationinsights-1.66.0.gem) = 3968021d0a3017696684f58740c7bc7105de4a4fda15daed796e3d22c554f754
+SIZE (rubygem/aws-sdk-applicationinsights-1.66.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-applicationsignals/Makefile b/devel/rubygem-aws-sdk-applicationsignals/Makefile
index 52e789c468db..07587b415512 100644
--- a/devel/rubygem-aws-sdk-applicationsignals/Makefile
+++ b/devel/rubygem-aws-sdk-applicationsignals/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationsignals
-PORTVERSION= 1.22.0
+PORTVERSION= 1.23.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationsignals/distinfo b/devel/rubygem-aws-sdk-applicationsignals/distinfo
index 549c84b818e3..8e55d46c0b0b 100644
--- a/devel/rubygem-aws-sdk-applicationsignals/distinfo
+++ b/devel/rubygem-aws-sdk-applicationsignals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813172
-SHA256 (rubygem/aws-sdk-applicationsignals-1.22.0.gem) = f67b4eec12f4ef8f9e9069d63cb0df3f50a24cd8decb9f3b6bbe9af472075b7e
-SIZE (rubygem/aws-sdk-applicationsignals-1.22.0.gem) = 55808
+TIMESTAMP = 1753369456
+SHA256 (rubygem/aws-sdk-applicationsignals-1.23.0.gem) = d1fbdd306f1984901f245dfd5731c11e976e736e798a31f1b47c48a31b27b4bd
+SIZE (rubygem/aws-sdk-applicationsignals-1.23.0.gem) = 56320
diff --git a/devel/rubygem-aws-sdk-appmesh/Makefile b/devel/rubygem-aws-sdk-appmesh/Makefile
index c38bc6a6a4b0..deb2595c469b 100644
--- a/devel/rubygem-aws-sdk-appmesh/Makefile
+++ b/devel/rubygem-aws-sdk-appmesh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appmesh
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appmesh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appmesh/distinfo b/devel/rubygem-aws-sdk-appmesh/distinfo
index 4457d9c25c04..57bdf9cdd7c3 100644
--- a/devel/rubygem-aws-sdk-appmesh/distinfo
+++ b/devel/rubygem-aws-sdk-appmesh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813174
-SHA256 (rubygem/aws-sdk-appmesh-1.79.0.gem) = 750f10e14469eb952708165a017120c34ef5cfc00b8eb97c281b5cfad854feda
-SIZE (rubygem/aws-sdk-appmesh-1.79.0.gem) = 87040
+TIMESTAMP = 1753369458
+SHA256 (rubygem/aws-sdk-appmesh-1.80.0.gem) = 8876d7cf8e657ae27b28983ac7a947a58d704426541a5c40e4f4c33266f6ed13
+SIZE (rubygem/aws-sdk-appmesh-1.80.0.gem) = 87552
diff --git a/devel/rubygem-aws-sdk-appregistry/Makefile b/devel/rubygem-aws-sdk-appregistry/Makefile
index 1dea06ea2846..f2de7381a5b2 100644
--- a/devel/rubygem-aws-sdk-appregistry/Makefile
+++ b/devel/rubygem-aws-sdk-appregistry/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appregistry
-PORTVERSION= 1.52.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appregistr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appregistry/distinfo b/devel/rubygem-aws-sdk-appregistry/distinfo
index 8dd567f6f1c1..f57ed042283f 100644
--- a/devel/rubygem-aws-sdk-appregistry/distinfo
+++ b/devel/rubygem-aws-sdk-appregistry/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813176
-SHA256 (rubygem/aws-sdk-appregistry-1.52.0.gem) = afbb3920fe2aef26704af4e5075c12647bedd488bd6994f35bd3a457ec60dfd2
-SIZE (rubygem/aws-sdk-appregistry-1.52.0.gem) = 37888
+TIMESTAMP = 1753369460
+SHA256 (rubygem/aws-sdk-appregistry-1.53.0.gem) = eb9aea3ea146b1fe3a8d3b9b2741be5c6eef2c23a0c76888c09111b71cc14c93
+SIZE (rubygem/aws-sdk-appregistry-1.53.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-apprunner/Makefile b/devel/rubygem-aws-sdk-apprunner/Makefile
index fa6a94df50b2..38b7ab7e6602 100644
--- a/devel/rubygem-aws-sdk-apprunner/Makefile
+++ b/devel/rubygem-aws-sdk-apprunner/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apprunner
-PORTVERSION= 1.58.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apprunner
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apprunner/distinfo b/devel/rubygem-aws-sdk-apprunner/distinfo
index 2c15fb282b4c..c1f0d289e37e 100644
--- a/devel/rubygem-aws-sdk-apprunner/distinfo
+++ b/devel/rubygem-aws-sdk-apprunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813178
-SHA256 (rubygem/aws-sdk-apprunner-1.58.0.gem) = a88ef1a3e8a634f00fe7a3b7b7793821b167d10f2aac2a1f0210f3b848743b76
-SIZE (rubygem/aws-sdk-apprunner-1.58.0.gem) = 63488
+TIMESTAMP = 1753369462
+SHA256 (rubygem/aws-sdk-apprunner-1.59.0.gem) = f4bc91e987158d7e4f4e719ddff8aa15cccdc216c5b086ac4a2bde3f6ff06069
+SIZE (rubygem/aws-sdk-apprunner-1.59.0.gem) = 63488
diff --git a/devel/rubygem-aws-sdk-appstream/Makefile b/devel/rubygem-aws-sdk-appstream/Makefile
index 0b2f6dc08f56..9c053d63eabe 100644
--- a/devel/rubygem-aws-sdk-appstream/Makefile
+++ b/devel/rubygem-aws-sdk-appstream/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appstream
-PORTVERSION= 1.111.0
+PORTVERSION= 1.112.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appstream
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appstream/distinfo b/devel/rubygem-aws-sdk-appstream/distinfo
index eca6455fb660..50a0e0448b21 100644
--- a/devel/rubygem-aws-sdk-appstream/distinfo
+++ b/devel/rubygem-aws-sdk-appstream/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813180
-SHA256 (rubygem/aws-sdk-appstream-1.111.0.gem) = 19e6b982ff700e6867740b11ab056acab7f8c69b1c878a166e0d42278492a563
-SIZE (rubygem/aws-sdk-appstream-1.111.0.gem) = 108032
+TIMESTAMP = 1753369464
+SHA256 (rubygem/aws-sdk-appstream-1.112.0.gem) = dd7fc88f8728f735dad5b90d60c9b52ab19a03e279e9dd24e0327a15ad201633
+SIZE (rubygem/aws-sdk-appstream-1.112.0.gem) = 108032
diff --git a/devel/rubygem-aws-sdk-appsync/Makefile b/devel/rubygem-aws-sdk-appsync/Makefile
index 5115ad866af7..800c9f385219 100644
--- a/devel/rubygem-aws-sdk-appsync/Makefile
+++ b/devel/rubygem-aws-sdk-appsync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appsync
-PORTVERSION= 1.107.0
+PORTVERSION= 1.108.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appsync
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appsync/distinfo b/devel/rubygem-aws-sdk-appsync/distinfo
index d1120b0c500b..5dd172f46c04 100644
--- a/devel/rubygem-aws-sdk-appsync/distinfo
+++ b/devel/rubygem-aws-sdk-appsync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954284
-SHA256 (rubygem/aws-sdk-appsync-1.107.0.gem) = 34932e80b81ca59e8f76f8debf323c02254932ca3c5998790204c25162ad2631
-SIZE (rubygem/aws-sdk-appsync-1.107.0.gem) = 102912
+TIMESTAMP = 1753369466
+SHA256 (rubygem/aws-sdk-appsync-1.108.0.gem) = fa45f0fa851b2914bbe26e2a8429690a39b2b1039bb11a03a49e0dd8ed5517f6
+SIZE (rubygem/aws-sdk-appsync-1.108.0.gem) = 103424
diff --git a/devel/rubygem-aws-sdk-apptest/Makefile b/devel/rubygem-aws-sdk-apptest/Makefile
index 77b3e61f5851..5e062b89e660 100644
--- a/devel/rubygem-aws-sdk-apptest/Makefile
+++ b/devel/rubygem-aws-sdk-apptest/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apptest
-PORTVERSION= 1.16.0
+PORTVERSION= 1.17.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apptest
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apptest/distinfo b/devel/rubygem-aws-sdk-apptest/distinfo
index 94d3a6ca0003..17a1917fb40d 100644
--- a/devel/rubygem-aws-sdk-apptest/distinfo
+++ b/devel/rubygem-aws-sdk-apptest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813184
-SHA256 (rubygem/aws-sdk-apptest-1.16.0.gem) = c74147d4d1aa5c98ff85b48ed0761286c2ef191a966803ac2296eb569bd2cdd6
-SIZE (rubygem/aws-sdk-apptest-1.16.0.gem) = 50176
+TIMESTAMP = 1753369468
+SHA256 (rubygem/aws-sdk-apptest-1.17.0.gem) = 3039a53d74c45b8b0e43acd88ad91b8359c6c5f6a74823d0df521ce2032619ca
+SIZE (rubygem/aws-sdk-apptest-1.17.0.gem) = 50688
diff --git a/devel/rubygem-aws-sdk-arczonalshift/Makefile b/devel/rubygem-aws-sdk-arczonalshift/Makefile
index cdf46f47d0c0..88de72c95fa2 100644
--- a/devel/rubygem-aws-sdk-arczonalshift/Makefile
+++ b/devel/rubygem-aws-sdk-arczonalshift/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-arczonalshift
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-arczonalsh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-arczonalshift/distinfo b/devel/rubygem-aws-sdk-arczonalshift/distinfo
index 01d2f1d6a392..108e9744bed4 100644
--- a/devel/rubygem-aws-sdk-arczonalshift/distinfo
+++ b/devel/rubygem-aws-sdk-arczonalshift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375077
-SHA256 (rubygem/aws-sdk-arczonalshift-1.35.0.gem) = 877824ad32aa9485a5f76258fd958627cfb2c9244e451c112602b18c50fb94ee
-SIZE (rubygem/aws-sdk-arczonalshift-1.35.0.gem) = 40448
+TIMESTAMP = 1753369470
+SHA256 (rubygem/aws-sdk-arczonalshift-1.36.0.gem) = 9156efbec5d069fa1a140fc440e2f788ffe021ef6511c35236204ba9337003f6
+SIZE (rubygem/aws-sdk-arczonalshift-1.36.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-artifact/Makefile b/devel/rubygem-aws-sdk-artifact/Makefile
index 5cdf828203dd..71a8a2917ed1 100644
--- a/devel/rubygem-aws-sdk-artifact/Makefile
+++ b/devel/rubygem-aws-sdk-artifact/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-artifact
-PORTVERSION= 1.22.0
+PORTVERSION= 1.23.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-artifact
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-artifact/distinfo b/devel/rubygem-aws-sdk-artifact/distinfo
index 451f83532b1b..ee2a75b908da 100644
--- a/devel/rubygem-aws-sdk-artifact/distinfo
+++ b/devel/rubygem-aws-sdk-artifact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813188
-SHA256 (rubygem/aws-sdk-artifact-1.22.0.gem) = 2aef89536c0cebc69cda46b4dad15bc91dcaf4f3a9f0d932d7d90da2f6d72c96
-SIZE (rubygem/aws-sdk-artifact-1.22.0.gem) = 28160
+TIMESTAMP = 1753369472
+SHA256 (rubygem/aws-sdk-artifact-1.23.0.gem) = dbe9efb5a3d4d8b8ec00eeba10de71dae216b474f38f697604e5a5317711e1c9
+SIZE (rubygem/aws-sdk-artifact-1.23.0.gem) = 28160
diff --git a/devel/rubygem-aws-sdk-athena/Makefile b/devel/rubygem-aws-sdk-athena/Makefile
index 83fb30e25a4c..7ca1522bd898 100644
--- a/devel/rubygem-aws-sdk-athena/Makefile
+++ b/devel/rubygem-aws-sdk-athena/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-athena
-PORTVERSION= 1.105.0
+PORTVERSION= 1.106.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-athena
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-athena/distinfo b/devel/rubygem-aws-sdk-athena/distinfo
index dfb3ed0e738b..3789cafdc189 100644
--- a/devel/rubygem-aws-sdk-athena/distinfo
+++ b/devel/rubygem-aws-sdk-athena/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813190
-SHA256 (rubygem/aws-sdk-athena-1.105.0.gem) = 92429c2cc6694c6b934f185292d4692d2cb81df40699aefa7f6bad5744057389
-SIZE (rubygem/aws-sdk-athena-1.105.0.gem) = 94208
+TIMESTAMP = 1753369474
+SHA256 (rubygem/aws-sdk-athena-1.106.0.gem) = ad1d3d9b36221028d5f06d9ae0db4ece10969ffb9fc9e37c0b8d6f76cad55773
+SIZE (rubygem/aws-sdk-athena-1.106.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-auditmanager/Makefile b/devel/rubygem-aws-sdk-auditmanager/Makefile
index 6351a1d789d2..774185e91b80 100644
--- a/devel/rubygem-aws-sdk-auditmanager/Makefile
+++ b/devel/rubygem-aws-sdk-auditmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-auditmanager
-PORTVERSION= 1.67.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-auditmanag
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-auditmanager/distinfo b/devel/rubygem-aws-sdk-auditmanager/distinfo
index fee07429d588..06e40f4e4e7d 100644
--- a/devel/rubygem-aws-sdk-auditmanager/distinfo
+++ b/devel/rubygem-aws-sdk-auditmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265820
-SHA256 (rubygem/aws-sdk-auditmanager-1.67.0.gem) = 7ce363c4fb4efb7355611b2cf311c87b9a1efdf115ff9462a6fdb679bf1ed147
-SIZE (rubygem/aws-sdk-auditmanager-1.67.0.gem) = 84992
+TIMESTAMP = 1753369476
+SHA256 (rubygem/aws-sdk-auditmanager-1.68.0.gem) = 81ac9c2b32c821cf0db80762b84f2a000a23904b8aa57878cedebe480e56aac0
+SIZE (rubygem/aws-sdk-auditmanager-1.68.0.gem) = 84992
diff --git a/devel/rubygem-aws-sdk-augmentedairuntime/Makefile b/devel/rubygem-aws-sdk-augmentedairuntime/Makefile
index e04c0897e68e..f42a2860afd9 100644
--- a/devel/rubygem-aws-sdk-augmentedairuntime/Makefile
+++ b/devel/rubygem-aws-sdk-augmentedairuntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-augmentedairuntime
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-augmenteda
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-augmentedairuntime/distinfo b/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
index bbbfc5764e40..ff3cd48e05fc 100644
--- a/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
+++ b/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813194
-SHA256 (rubygem/aws-sdk-augmentedairuntime-1.55.0.gem) = 1abee7a7ebc34535a5f0eb71a79d607452081a655a47e6d2c1ffa2a7ebfb8532
-SIZE (rubygem/aws-sdk-augmentedairuntime-1.55.0.gem) = 26112
+TIMESTAMP = 1753369478
+SHA256 (rubygem/aws-sdk-augmentedairuntime-1.56.0.gem) = 6ae052d0f243cfbfbfdb54fbec4159dd0678be7539875cbd63ddd24cc9b60006
+SIZE (rubygem/aws-sdk-augmentedairuntime-1.56.0.gem) = 26112
diff --git a/devel/rubygem-aws-sdk-autoscaling/Makefile b/devel/rubygem-aws-sdk-autoscaling/Makefile
index adbe5d246560..69eff09ca157 100644
--- a/devel/rubygem-aws-sdk-autoscaling/Makefile
+++ b/devel/rubygem-aws-sdk-autoscaling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-autoscaling
-PORTVERSION= 1.138.0
+PORTVERSION= 1.139.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-autoscalin
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-autoscaling/distinfo b/devel/rubygem-aws-sdk-autoscaling/distinfo
index 435bd26aae96..0bacc0bcf741 100644
--- a/devel/rubygem-aws-sdk-autoscaling/distinfo
+++ b/devel/rubygem-aws-sdk-autoscaling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954286
-SHA256 (rubygem/aws-sdk-autoscaling-1.138.0.gem) = 2295d88a53e69fab8776e68b0ec82a51bf68cb39c7acce92245a88656bc1830d
-SIZE (rubygem/aws-sdk-autoscaling-1.138.0.gem) = 199168
+TIMESTAMP = 1753369480
+SHA256 (rubygem/aws-sdk-autoscaling-1.139.0.gem) = ac4b8af64adbe05f385e4da12a27c29fb47b8a194a63b4f9cfa860941ed6e512
+SIZE (rubygem/aws-sdk-autoscaling-1.139.0.gem) = 199168
diff --git a/devel/rubygem-aws-sdk-autoscalingplans/Makefile b/devel/rubygem-aws-sdk-autoscalingplans/Makefile
index ece8f810acdf..3561d06f189c 100644
--- a/devel/rubygem-aws-sdk-autoscalingplans/Makefile
+++ b/devel/rubygem-aws-sdk-autoscalingplans/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-autoscalingplans
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-autoscalin
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-autoscalingplans/distinfo b/devel/rubygem-aws-sdk-autoscalingplans/distinfo
index a306d59b2284..df98dd2eef4e 100644
--- a/devel/rubygem-aws-sdk-autoscalingplans/distinfo
+++ b/devel/rubygem-aws-sdk-autoscalingplans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813198
-SHA256 (rubygem/aws-sdk-autoscalingplans-1.72.0.gem) = 0d8cc8d492a404447aa5776eaba284cc4d0d0d5c0821d3268a94aef757063ec2
-SIZE (rubygem/aws-sdk-autoscalingplans-1.72.0.gem) = 36864
+TIMESTAMP = 1753369482
+SHA256 (rubygem/aws-sdk-autoscalingplans-1.73.0.gem) = 49ac0ab515ee27de27143942c2aac01b3fc6167953f0ee5d380ab22671733897
+SIZE (rubygem/aws-sdk-autoscalingplans-1.73.0.gem) = 36864
diff --git a/devel/rubygem-aws-sdk-b2bi/Makefile b/devel/rubygem-aws-sdk-b2bi/Makefile
index aa0e4a596698..2a8b43e5bd6e 100644
--- a/devel/rubygem-aws-sdk-b2bi/Makefile
+++ b/devel/rubygem-aws-sdk-b2bi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-b2bi
-PORTVERSION= 1.32.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-b2bi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-b2bi/distinfo b/devel/rubygem-aws-sdk-b2bi/distinfo
index cc10f763bd6e..2a903cc336e7 100644
--- a/devel/rubygem-aws-sdk-b2bi/distinfo
+++ b/devel/rubygem-aws-sdk-b2bi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375079
-SHA256 (rubygem/aws-sdk-b2bi-1.32.0.gem) = e2cedee72c9d5e3879d6f71f8106d03cce49d79f421439a0c539a94c4e0e0464
-SIZE (rubygem/aws-sdk-b2bi-1.32.0.gem) = 78336
+TIMESTAMP = 1753369484
+SHA256 (rubygem/aws-sdk-b2bi-1.33.0.gem) = 9f47fcfd21a2c4cf13a4638fea86d261683d3644324a510059eb3ad2ddbb06f0
+SIZE (rubygem/aws-sdk-b2bi-1.33.0.gem) = 78336
diff --git a/devel/rubygem-aws-sdk-backup/Makefile b/devel/rubygem-aws-sdk-backup/Makefile
index d112f7975af8..61e6b0f4c187 100644
--- a/devel/rubygem-aws-sdk-backup/Makefile
+++ b/devel/rubygem-aws-sdk-backup/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backup
-PORTVERSION= 1.90.0
+PORTVERSION= 1.91.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-backup
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-backup/distinfo b/devel/rubygem-aws-sdk-backup/distinfo
index d2b4f18f1391..79d5f749e81e 100644
--- a/devel/rubygem-aws-sdk-backup/distinfo
+++ b/devel/rubygem-aws-sdk-backup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954288
-SHA256 (rubygem/aws-sdk-backup-1.90.0.gem) = 7d448c6454e65e3088399c6d87ceae35e7c5dfe0daccf260d8f095f44e84ead0
-SIZE (rubygem/aws-sdk-backup-1.90.0.gem) = 139776
+TIMESTAMP = 1753369486
+SHA256 (rubygem/aws-sdk-backup-1.91.0.gem) = 8f3ba505556b523dd27d798096dfb170b4dd5ebfe134dda78d9da4e81c6402ac
+SIZE (rubygem/aws-sdk-backup-1.91.0.gem) = 140288
diff --git a/devel/rubygem-aws-sdk-backupgateway/Makefile b/devel/rubygem-aws-sdk-backupgateway/Makefile
index 334d37c58f71..26b184759bc6 100644
--- a/devel/rubygem-aws-sdk-backupgateway/Makefile
+++ b/devel/rubygem-aws-sdk-backupgateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backupgateway
-PORTVERSION= 1.37.0
+PORTVERSION= 1.38.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-backupgate
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-backupgateway/distinfo b/devel/rubygem-aws-sdk-backupgateway/distinfo
index 249fcbf50198..4b546b139682 100644
--- a/devel/rubygem-aws-sdk-backupgateway/distinfo
+++ b/devel/rubygem-aws-sdk-backupgateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813204
-SHA256 (rubygem/aws-sdk-backupgateway-1.37.0.gem) = 366707bbfaa0952367946a5fc64e8fcf4e594b59058b129d58a7e8522103ba5b
-SIZE (rubygem/aws-sdk-backupgateway-1.37.0.gem) = 37376
+TIMESTAMP = 1753369488
+SHA256 (rubygem/aws-sdk-backupgateway-1.38.0.gem) = e16f2cd53f96d65bdb5072e00725e36c5faae621d9fe42f369250d16e7e308ee
+SIZE (rubygem/aws-sdk-backupgateway-1.38.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-backupsearch/Makefile b/devel/rubygem-aws-sdk-backupsearch/Makefile
index 253ed99736ea..b8a2193b0941 100644
--- a/devel/rubygem-aws-sdk-backupsearch/Makefile
+++ b/devel/rubygem-aws-sdk-backupsearch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backupsearch
-PORTVERSION= 1.6.0
+PORTVERSION= 1.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-backupsear
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-backupsearch/distinfo b/devel/rubygem-aws-sdk-backupsearch/distinfo
index 1ad620705a70..b7ffce3bb3ad 100644
--- a/devel/rubygem-aws-sdk-backupsearch/distinfo
+++ b/devel/rubygem-aws-sdk-backupsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813206
-SHA256 (rubygem/aws-sdk-backupsearch-1.6.0.gem) = 224d6d0f9378f50ad383f83e7c27926ea18353f67e4b3d1f1001c31826746f7e
-SIZE (rubygem/aws-sdk-backupsearch-1.6.0.gem) = 36352
+TIMESTAMP = 1753369490
+SHA256 (rubygem/aws-sdk-backupsearch-1.7.0.gem) = cfce39af6b3d86b0d079429c7952c7eb4577e44be86087bcabe62fce830b0d8c
+SIZE (rubygem/aws-sdk-backupsearch-1.7.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-batch/Makefile b/devel/rubygem-aws-sdk-batch/Makefile
index 90d4aabeae48..2733485c53c0 100644
--- a/devel/rubygem-aws-sdk-batch/Makefile
+++ b/devel/rubygem-aws-sdk-batch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-batch
-PORTVERSION= 1.116.0
+PORTVERSION= 1.117.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-batch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-batch/distinfo b/devel/rubygem-aws-sdk-batch/distinfo
index 5d4c4cdd362b..7e217a87257e 100644
--- a/devel/rubygem-aws-sdk-batch/distinfo
+++ b/devel/rubygem-aws-sdk-batch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954290
-SHA256 (rubygem/aws-sdk-batch-1.116.0.gem) = d17c5c1b949facc78d83fa7d5f5f00f86a39677638877d4979eaae0c834180a8
-SIZE (rubygem/aws-sdk-batch-1.116.0.gem) = 139264
+TIMESTAMP = 1753369492
+SHA256 (rubygem/aws-sdk-batch-1.117.0.gem) = 8ab66131ac48a167d5bce6a852605b3e7e01a17146a1d843950e80e73342f20e
+SIZE (rubygem/aws-sdk-batch-1.117.0.gem) = 139776
diff --git a/devel/rubygem-aws-sdk-bcmdataexports/Makefile b/devel/rubygem-aws-sdk-bcmdataexports/Makefile
index 195fef153be2..da6e610cc4da 100644
--- a/devel/rubygem-aws-sdk-bcmdataexports/Makefile
+++ b/devel/rubygem-aws-sdk-bcmdataexports/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bcmdataexports
-PORTVERSION= 1.21.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bcmdataexp
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bcmdataexports/distinfo b/devel/rubygem-aws-sdk-bcmdataexports/distinfo
index dcee1899f7d3..bc01dfd076a7 100644
--- a/devel/rubygem-aws-sdk-bcmdataexports/distinfo
+++ b/devel/rubygem-aws-sdk-bcmdataexports/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813210
-SHA256 (rubygem/aws-sdk-bcmdataexports-1.21.0.gem) = fa881c647762dcec77367706682d414a4277769685deccd29f5e019cdf0a3e26
-SIZE (rubygem/aws-sdk-bcmdataexports-1.21.0.gem) = 31232
+TIMESTAMP = 1753369494
+SHA256 (rubygem/aws-sdk-bcmdataexports-1.22.0.gem) = 4400b14c72ec9995073c2b88a891cec21ce12363ab780643cc7b1d819f8a9dce
+SIZE (rubygem/aws-sdk-bcmdataexports-1.22.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile b/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
index 5991fc4f0aed..b7d79805887f 100644
--- a/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
+++ b/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bcmpricingcalculator
-PORTVERSION= 1.12.0
+PORTVERSION= 1.13.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bcmpricing
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo b/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
index c8f8b1b69c35..c19d5adda1b4 100644
--- a/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
+++ b/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188178
-SHA256 (rubygem/aws-sdk-bcmpricingcalculator-1.12.0.gem) = df1937f03370feb5bbd5636fbf648263a381f1b310f580b04ccb08a95327d42b
-SIZE (rubygem/aws-sdk-bcmpricingcalculator-1.12.0.gem) = 54272
+TIMESTAMP = 1753369496
+SHA256 (rubygem/aws-sdk-bcmpricingcalculator-1.13.0.gem) = 4cba96bf909b8e75410b190899632239e18631c8c56963b65bfe787fba7ba5f4
+SIZE (rubygem/aws-sdk-bcmpricingcalculator-1.13.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-bedrock/Makefile b/devel/rubygem-aws-sdk-bedrock/Makefile
index ea4fa2d7a055..659906e7d4bc 100644
--- a/devel/rubygem-aws-sdk-bedrock/Makefile
+++ b/devel/rubygem-aws-sdk-bedrock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrock
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrock
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrock/distinfo b/devel/rubygem-aws-sdk-bedrock/distinfo
index a31cebf0c588..29dd7a7e3618 100644
--- a/devel/rubygem-aws-sdk-bedrock/distinfo
+++ b/devel/rubygem-aws-sdk-bedrock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265822
-SHA256 (rubygem/aws-sdk-bedrock-1.54.0.gem) = c9c26111df513738ece00a86b335afc800781a187afe69463be176902526fcf4
-SIZE (rubygem/aws-sdk-bedrock-1.54.0.gem) = 142848
+TIMESTAMP = 1753369498
+SHA256 (rubygem/aws-sdk-bedrock-1.55.0.gem) = 6a09929c28aee8801afd8b6753e75e489a9b9a0183495491789c6ce29b998526
+SIZE (rubygem/aws-sdk-bedrock-1.55.0.gem) = 143360
diff --git a/devel/rubygem-aws-sdk-bedrockagent/Makefile b/devel/rubygem-aws-sdk-bedrockagent/Makefile
index c1f62a18c952..4d1727db35f9 100644
--- a/devel/rubygem-aws-sdk-bedrockagent/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagent
-PORTVERSION= 1.59.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockage
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockagent/distinfo b/devel/rubygem-aws-sdk-bedrockagent/distinfo
index 1cc828b8e5db..bc3421e707d8 100644
--- a/devel/rubygem-aws-sdk-bedrockagent/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265824
-SHA256 (rubygem/aws-sdk-bedrockagent-1.59.0.gem) = 8778b916b8987b1e8a36580e50b5e6e5d27b0f2d3f32f7b9d9989b64a6ab9288
-SIZE (rubygem/aws-sdk-bedrockagent-1.59.0.gem) = 174592
+TIMESTAMP = 1753369500
+SHA256 (rubygem/aws-sdk-bedrockagent-1.60.0.gem) = b20f528134290fc951a5b58f8a28f8f99007d46e1c3e482629bb08baa43ba379
+SIZE (rubygem/aws-sdk-bedrockagent-1.60.0.gem) = 174592
diff --git a/devel/rubygem-aws-sdk-bedrockagentcore/Makefile b/devel/rubygem-aws-sdk-bedrockagentcore/Makefile
index c3af1df02888..443c8335ac2e 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcore/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagentcore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagentcore
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockage
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockagentcore/distinfo b/devel/rubygem-aws-sdk-bedrockagentcore/distinfo
index 64d92190c9d1..86e1cf49d68b 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcore/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagentcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265682
-SHA256 (rubygem/aws-sdk-bedrockagentcore-1.0.0.gem) = bf1316c52c97a9de270ed887951518df29fc7c8d1c166a4ca4daadd63411dcab
-SIZE (rubygem/aws-sdk-bedrockagentcore-1.0.0.gem) = 54272
+TIMESTAMP = 1753369502
+SHA256 (rubygem/aws-sdk-bedrockagentcore-1.1.0.gem) = 618053866b308ac477b3960be73ef135e9488c136e1a209487958f8224d5e18d
+SIZE (rubygem/aws-sdk-bedrockagentcore-1.1.0.gem) = 54784
diff --git a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
index 348d703eeb4c..110f00199e7f 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagentcorecontrol
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockage
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
index b9bb142ed689..3e158825e1fd 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265684
-SHA256 (rubygem/aws-sdk-bedrockagentcorecontrol-1.0.0.gem) = 58538b06ba4566f790048b019471da9130c45b35abbc1c558590936cb87e32ae
-SIZE (rubygem/aws-sdk-bedrockagentcorecontrol-1.0.0.gem) = 81408
+TIMESTAMP = 1753369504
+SHA256 (rubygem/aws-sdk-bedrockagentcorecontrol-1.1.0.gem) = 3b082940a345e9d9fa8f1106fe48edfb8c41aa8757138ffa389da0e3eeef9e87
+SIZE (rubygem/aws-sdk-bedrockagentcorecontrol-1.1.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile b/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
index f1d1dc321a54..5edf1502c0e7 100644
--- a/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagentruntime
-PORTVERSION= 1.58.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockage
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo b/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
index 858cc2a22c6e..add59581e56e 100644
--- a/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188182
-SHA256 (rubygem/aws-sdk-bedrockagentruntime-1.58.0.gem) = f85be8e827871890e7f66ea9e026ca55f87dc32aa23286e39206a8fe97d47795
-SIZE (rubygem/aws-sdk-bedrockagentruntime-1.58.0.gem) = 138752
+TIMESTAMP = 1753369506
+SHA256 (rubygem/aws-sdk-bedrockagentruntime-1.59.0.gem) = 09c0fd8eba1527e461138c9361d2c56056aa20ceb595ea0cdc8f5271a0ecb378
+SIZE (rubygem/aws-sdk-bedrockagentruntime-1.59.0.gem) = 138752
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile b/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile
index 35801fec471e..928c7949df8b 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockdataautomation
-PORTVERSION= 1.11.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockdat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo b/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
index 9d422f30de76..94e541537ae8 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813220
-SHA256 (rubygem/aws-sdk-bedrockdataautomation-1.11.0.gem) = 902f551d969dd3c02b8e219f6c524e5bfcbb6d9a08785eb4edcfbdfa6f0e34cc
-SIZE (rubygem/aws-sdk-bedrockdataautomation-1.11.0.gem) = 35328
+TIMESTAMP = 1753369508
+SHA256 (rubygem/aws-sdk-bedrockdataautomation-1.12.0.gem) = 56f35c60c06340ff7d3391ad06956f31a91686f7d0dd6d64cfd5965cf6ad7172
+SIZE (rubygem/aws-sdk-bedrockdataautomation-1.12.0.gem) = 35840
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile
index 34c4ceb07f53..0dbb3c0a14fc 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockdataautomationruntime
-PORTVERSION= 1.9.0
+PORTVERSION= 1.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockdat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
index 80fd04d80e51..51164a5e2939 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813222
-SHA256 (rubygem/aws-sdk-bedrockdataautomationruntime-1.9.0.gem) = beea8751b1a2165f9a510d7cf56af521b5403d9501c375f3b28b648284ad7c1e
-SIZE (rubygem/aws-sdk-bedrockdataautomationruntime-1.9.0.gem) = 25600
+TIMESTAMP = 1753369510
+SHA256 (rubygem/aws-sdk-bedrockdataautomationruntime-1.10.0.gem) = 4467c54af05a4a6e7ffb0fa89b02969d2850ce08b2dbb946344a9f28ed8767db
+SIZE (rubygem/aws-sdk-bedrockdataautomationruntime-1.10.0.gem) = 26112
diff --git a/devel/rubygem-aws-sdk-bedrockruntime/Makefile b/devel/rubygem-aws-sdk-bedrockruntime/Makefile
index 3961273bf276..a99a15a26453 100644
--- a/devel/rubygem-aws-sdk-bedrockruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockruntime
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockrun
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockruntime/distinfo b/devel/rubygem-aws-sdk-bedrockruntime/distinfo
index 9856a18bfa3e..4e2d4ee2c019 100644
--- a/devel/rubygem-aws-sdk-bedrockruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265826
-SHA256 (rubygem/aws-sdk-bedrockruntime-1.51.0.gem) = a764ed32a1c16027d699f8021fabf4c62f20b60d24fb7b3fcc9d4bec7178c7bf
-SIZE (rubygem/aws-sdk-bedrockruntime-1.51.0.gem) = 80896
+TIMESTAMP = 1753369512
+SHA256 (rubygem/aws-sdk-bedrockruntime-1.52.0.gem) = 0596e13c52c2dc588360f7caba15f2872f034c17ee54be0ec01fcae38cdf6705
+SIZE (rubygem/aws-sdk-bedrockruntime-1.52.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-billing/Makefile b/devel/rubygem-aws-sdk-billing/Makefile
index 02ced64a78ce..0f052871c8e6 100644
--- a/devel/rubygem-aws-sdk-billing/Makefile
+++ b/devel/rubygem-aws-sdk-billing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-billing
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-billing
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-billing/distinfo b/devel/rubygem-aws-sdk-billing/distinfo
index 6acfd4e2e495..e26a26e18498 100644
--- a/devel/rubygem-aws-sdk-billing/distinfo
+++ b/devel/rubygem-aws-sdk-billing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813226
-SHA256 (rubygem/aws-sdk-billing-1.7.0.gem) = 2f6bc3ba4647cbfeb67fd57334c9d353282614050d1a686960c35ea96d2ea4b4
-SIZE (rubygem/aws-sdk-billing-1.7.0.gem) = 29184
+TIMESTAMP = 1753369514
+SHA256 (rubygem/aws-sdk-billing-1.8.0.gem) = 624bf345e92612f0cf62e74be256e15dd4d01e64451148277a030420f5a9859c
+SIZE (rubygem/aws-sdk-billing-1.8.0.gem) = 29696
diff --git a/devel/rubygem-aws-sdk-billingconductor/Makefile b/devel/rubygem-aws-sdk-billingconductor/Makefile
index 9ce40dd9c89e..d445e2cb05cb 100644
--- a/devel/rubygem-aws-sdk-billingconductor/Makefile
+++ b/devel/rubygem-aws-sdk-billingconductor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-billingconductor
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-billingcon
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-billingconductor/distinfo b/devel/rubygem-aws-sdk-billingconductor/distinfo
index 6894d24aeeca..518517182ed2 100644
--- a/devel/rubygem-aws-sdk-billingconductor/distinfo
+++ b/devel/rubygem-aws-sdk-billingconductor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813228
-SHA256 (rubygem/aws-sdk-billingconductor-1.40.0.gem) = 0aa6c2c06f0f846b9e65a5e6c78e176a96a28692be2a4a0dd57f03657256cc85
-SIZE (rubygem/aws-sdk-billingconductor-1.40.0.gem) = 54272
+TIMESTAMP = 1753369516
+SHA256 (rubygem/aws-sdk-billingconductor-1.41.0.gem) = cff57ca8deb53e9ead010ba1708f9305e92987fd75278c9a570196f65afff1d6
+SIZE (rubygem/aws-sdk-billingconductor-1.41.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-braket/Makefile b/devel/rubygem-aws-sdk-braket/Makefile
index 82d120c4cd25..7e6b53800f47 100644
--- a/devel/rubygem-aws-sdk-braket/Makefile
+++ b/devel/rubygem-aws-sdk-braket/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-braket
-PORTVERSION= 1.53.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-braket
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-braket/distinfo b/devel/rubygem-aws-sdk-braket/distinfo
index b864ad67c7e7..2c399b08ac21 100644
--- a/devel/rubygem-aws-sdk-braket/distinfo
+++ b/devel/rubygem-aws-sdk-braket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813230
-SHA256 (rubygem/aws-sdk-braket-1.53.0.gem) = 07ceb0bb32b20a2e5a46f7bc6638588eb4bcd3edf9a12aa5e0c5cbc6093646fb
-SIZE (rubygem/aws-sdk-braket-1.53.0.gem) = 38400
+TIMESTAMP = 1753369518
+SHA256 (rubygem/aws-sdk-braket-1.54.0.gem) = 5ab218960d8d4eb5c43a340bdaea0d5bdd85b6588fc0bdea4ca4b6edb62cee1c
+SIZE (rubygem/aws-sdk-braket-1.54.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-budgets/Makefile b/devel/rubygem-aws-sdk-budgets/Makefile
index 0bea70e23f23..2de84ff677e8 100644
--- a/devel/rubygem-aws-sdk-budgets/Makefile
+++ b/devel/rubygem-aws-sdk-budgets/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-budgets
-PORTVERSION= 1.86.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-budgets
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-budgets/distinfo b/devel/rubygem-aws-sdk-budgets/distinfo
index f6dbfdb23df3..a0d19fa294ac 100644
--- a/devel/rubygem-aws-sdk-budgets/distinfo
+++ b/devel/rubygem-aws-sdk-budgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813232
-SHA256 (rubygem/aws-sdk-budgets-1.86.0.gem) = 0b96abfd2c41329f9c3a798503ef5932a7a938be8d77e23e943502dbb9f6dd6b
-SIZE (rubygem/aws-sdk-budgets-1.86.0.gem) = 52224
+TIMESTAMP = 1753369520
+SHA256 (rubygem/aws-sdk-budgets-1.87.0.gem) = 77386738f15df78fc8698ae49c1d700a2ef066bd6512e1872256536e9cca80b7
+SIZE (rubygem/aws-sdk-budgets-1.87.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-chatbot/Makefile b/devel/rubygem-aws-sdk-chatbot/Makefile
index af0e19328db0..e69c8f0c01bd 100644
--- a/devel/rubygem-aws-sdk-chatbot/Makefile
+++ b/devel/rubygem-aws-sdk-chatbot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chatbot
-PORTVERSION= 1.25.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chatbot
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chatbot/distinfo b/devel/rubygem-aws-sdk-chatbot/distinfo
index 6eb2727e81f3..b9be23b175c6 100644
--- a/devel/rubygem-aws-sdk-chatbot/distinfo
+++ b/devel/rubygem-aws-sdk-chatbot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813234
-SHA256 (rubygem/aws-sdk-chatbot-1.25.0.gem) = 688acce842f53ddebc45f6725abdaf147db0453f4075fd6dbb3b65cdeecee5b6
-SIZE (rubygem/aws-sdk-chatbot-1.25.0.gem) = 47616
+TIMESTAMP = 1753369522
+SHA256 (rubygem/aws-sdk-chatbot-1.26.0.gem) = ef9f9184f379d26c07aec5c7e1cceaf8be8fa3655409006758bdc2d182cda659
+SIZE (rubygem/aws-sdk-chatbot-1.26.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-chime/Makefile b/devel/rubygem-aws-sdk-chime/Makefile
index e3c31738b007..7e75f19d1abb 100644
--- a/devel/rubygem-aws-sdk-chime/Makefile
+++ b/devel/rubygem-aws-sdk-chime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chime
-PORTVERSION= 1.103.0
+PORTVERSION= 1.104.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chime
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chime/distinfo b/devel/rubygem-aws-sdk-chime/distinfo
index b9aa1e270982..2fad405a2552 100644
--- a/devel/rubygem-aws-sdk-chime/distinfo
+++ b/devel/rubygem-aws-sdk-chime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813236
-SHA256 (rubygem/aws-sdk-chime-1.103.0.gem) = 3d4db4e21578cfd25579937f591bd8d73910562333015f9f146ee1a17d7c050a
-SIZE (rubygem/aws-sdk-chime-1.103.0.gem) = 60416
+TIMESTAMP = 1753369524
+SHA256 (rubygem/aws-sdk-chime-1.104.0.gem) = b687150bf4636be53467781f48fff7a4b770408aad02a3514d249d257e36bfb8
+SIZE (rubygem/aws-sdk-chime-1.104.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-chimesdkidentity/Makefile b/devel/rubygem-aws-sdk-chimesdkidentity/Makefile
index 95a0ac43c091..41f126e85188 100644
--- a/devel/rubygem-aws-sdk-chimesdkidentity/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkidentity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkidentity
-PORTVERSION= 1.43.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkidentity/distinfo b/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
index 58c24756d697..753051ea524a 100644
--- a/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813238
-SHA256 (rubygem/aws-sdk-chimesdkidentity-1.43.0.gem) = 1d89be95f2c468189242693d4d36d92fcbc8dc3a94e0013309de60014f079469
-SIZE (rubygem/aws-sdk-chimesdkidentity-1.43.0.gem) = 39424
+TIMESTAMP = 1753369526
+SHA256 (rubygem/aws-sdk-chimesdkidentity-1.44.0.gem) = a79a7ed1c2ab35d318050bec30233c7d7ae9b4d1839618f5951fd2aa8b8bda18
+SIZE (rubygem/aws-sdk-chimesdkidentity-1.44.0.gem) = 39936
diff --git a/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile b/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile
index 314fd6bc06ac..9b8bcf25efdf 100644
--- a/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkmediapipelines
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkme
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo b/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
index f06ebc4cdf21..392521ebc426 100644
--- a/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813240
-SHA256 (rubygem/aws-sdk-chimesdkmediapipelines-1.40.0.gem) = 8ae8eea4e8d660f1ba90ab49bb58d041681997931e47415c0c66b3f4c8c92360
-SIZE (rubygem/aws-sdk-chimesdkmediapipelines-1.40.0.gem) = 70656
+TIMESTAMP = 1753369528
+SHA256 (rubygem/aws-sdk-chimesdkmediapipelines-1.41.0.gem) = 30dedf2924a60ac6257ad81d2628add10d298ca37bfaafdc112448d74b5beb39
+SIZE (rubygem/aws-sdk-chimesdkmediapipelines-1.41.0.gem) = 70656
diff --git a/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile b/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
index 69f62c819407..32e1f883ee07 100644
--- a/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkmeetings
-PORTVERSION= 1.50.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkme
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo b/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
index 62857568fd99..478a6e71a4ec 100644
--- a/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813242
-SHA256 (rubygem/aws-sdk-chimesdkmeetings-1.50.0.gem) = b96261d8715c0dad302f59147e72afc8e1d16442874a2a2cf949f4170e8f0035
-SIZE (rubygem/aws-sdk-chimesdkmeetings-1.50.0.gem) = 44032
+TIMESTAMP = 1753369530
+SHA256 (rubygem/aws-sdk-chimesdkmeetings-1.51.0.gem) = 91b128f8ef71635a2f7fe181120ae656d8bf9499f2695b8008578bf12015ef05
+SIZE (rubygem/aws-sdk-chimesdkmeetings-1.51.0.gem) = 44032
diff --git a/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile b/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile
index bb445f450c5b..9d6e8a05cffd 100644
--- a/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkmessaging
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkme
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo b/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
index bf177e4c14eb..865e3a94b444 100644
--- a/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813244
-SHA256 (rubygem/aws-sdk-chimesdkmessaging-1.49.0.gem) = 8a3a9efc01f9d1994dd9da2f15c6953b3a5bc6e9f9d0ba230b986c4d2d20045c
-SIZE (rubygem/aws-sdk-chimesdkmessaging-1.49.0.gem) = 59904
+TIMESTAMP = 1753369532
+SHA256 (rubygem/aws-sdk-chimesdkmessaging-1.50.0.gem) = ba7a8d5c04507a616d342aaeaf48499043f70d24a811ea70f7fe50c6400d4f53
+SIZE (rubygem/aws-sdk-chimesdkmessaging-1.50.0.gem) = 59904
diff --git a/devel/rubygem-aws-sdk-chimesdkvoice/Makefile b/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
index 1d653052f3d3..820640858c3e 100644
--- a/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkvoice
-PORTVERSION= 1.41.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkvo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkvoice/distinfo b/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
index 4667dc24a803..7e20abc5dcc0 100644
--- a/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813246
-SHA256 (rubygem/aws-sdk-chimesdkvoice-1.41.0.gem) = d991a33ddb98090fe7a6c0a1a6a0f9c66c74764388af1fa9e9a17f6458248275
-SIZE (rubygem/aws-sdk-chimesdkvoice-1.41.0.gem) = 83456
+TIMESTAMP = 1753369534
+SHA256 (rubygem/aws-sdk-chimesdkvoice-1.42.0.gem) = 40862bfe663a74778caf7d034d8211058b308f1a83f967b6e0fce5660d6d2737
+SIZE (rubygem/aws-sdk-chimesdkvoice-1.42.0.gem) = 83456
diff --git a/devel/rubygem-aws-sdk-cleanrooms/Makefile b/devel/rubygem-aws-sdk-cleanrooms/Makefile
index 6b3d1b6667a6..fe28226205e9 100644
--- a/devel/rubygem-aws-sdk-cleanrooms/Makefile
+++ b/devel/rubygem-aws-sdk-cleanrooms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cleanrooms
-PORTVERSION= 1.46.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cleanrooms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cleanrooms/distinfo b/devel/rubygem-aws-sdk-cleanrooms/distinfo
index d8d404ae3592..aae0a17e980a 100644
--- a/devel/rubygem-aws-sdk-cleanrooms/distinfo
+++ b/devel/rubygem-aws-sdk-cleanrooms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813248
-SHA256 (rubygem/aws-sdk-cleanrooms-1.46.0.gem) = cc13ceaf7c0b96a44452b7c1e6c2092a8a5e72b2ec19c3db40bc42c101266dfe
-SIZE (rubygem/aws-sdk-cleanrooms-1.46.0.gem) = 118784
+TIMESTAMP = 1753369536
+SHA256 (rubygem/aws-sdk-cleanrooms-1.47.0.gem) = e38a61467bd55c5ac7a4d1a22953141c0fa5a869991a44ff736ecb96f3fabb01
+SIZE (rubygem/aws-sdk-cleanrooms-1.47.0.gem) = 119296
diff --git a/devel/rubygem-aws-sdk-cleanroomsml/Makefile b/devel/rubygem-aws-sdk-cleanroomsml/Makefile
index 649efc88c2ed..7fc8744149d4 100644
--- a/devel/rubygem-aws-sdk-cleanroomsml/Makefile
+++ b/devel/rubygem-aws-sdk-cleanroomsml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cleanroomsml
-PORTVERSION= 1.28.0
+PORTVERSION= 1.29.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cleanrooms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cleanroomsml/distinfo b/devel/rubygem-aws-sdk-cleanroomsml/distinfo
index 5dfcdfa968b8..57fa444b36d4 100644
--- a/devel/rubygem-aws-sdk-cleanroomsml/distinfo
+++ b/devel/rubygem-aws-sdk-cleanroomsml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265828
-SHA256 (rubygem/aws-sdk-cleanroomsml-1.28.0.gem) = ce865c529fe971b4e6c0096302d45973f2e33cc259fbad08b9941c9c0cb64144
-SIZE (rubygem/aws-sdk-cleanroomsml-1.28.0.gem) = 83456
+TIMESTAMP = 1753369538
+SHA256 (rubygem/aws-sdk-cleanroomsml-1.29.0.gem) = ccc1660fd4099281daed12360d6451595accfec7a66a39f401695382f792340e
+SIZE (rubygem/aws-sdk-cleanroomsml-1.29.0.gem) = 83456
diff --git a/devel/rubygem-aws-sdk-cloud9/Makefile b/devel/rubygem-aws-sdk-cloud9/Makefile
index d350475349cd..d33894650b76 100644
--- a/devel/rubygem-aws-sdk-cloud9/Makefile
+++ b/devel/rubygem-aws-sdk-cloud9/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloud9
-PORTVERSION= 1.88.0
+PORTVERSION= 1.89.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloud9
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloud9/distinfo b/devel/rubygem-aws-sdk-cloud9/distinfo
index 0f9cb849306e..69f10307ab86 100644
--- a/devel/rubygem-aws-sdk-cloud9/distinfo
+++ b/devel/rubygem-aws-sdk-cloud9/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813252
-SHA256 (rubygem/aws-sdk-cloud9-1.88.0.gem) = 3286e30bd0d00030d469b2030c85b03fa51c3377f6244a4618f3100d9dba29df
-SIZE (rubygem/aws-sdk-cloud9-1.88.0.gem) = 34304
+TIMESTAMP = 1753369540
+SHA256 (rubygem/aws-sdk-cloud9-1.89.0.gem) = af2c80458c91da6e96473612fb5c6951a520e4e780b9d4aeaedf4b598ee16938
+SIZE (rubygem/aws-sdk-cloud9-1.89.0.gem) = 34304
diff --git a/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile b/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile
index 181568421d72..0390e83ccda0 100644
--- a/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile
+++ b/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudcontrolapi
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudcontr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo b/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
index f579eac96184..39d8548a0c2f 100644
--- a/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
+++ b/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813254
-SHA256 (rubygem/aws-sdk-cloudcontrolapi-1.40.0.gem) = 2a34e6744ca24821c4cc045bbdf13f84d0ce37f82a03e96e101d5ba218ce69c3
-SIZE (rubygem/aws-sdk-cloudcontrolapi-1.40.0.gem) = 36352
+TIMESTAMP = 1753369542
+SHA256 (rubygem/aws-sdk-cloudcontrolapi-1.41.0.gem) = 3b37d4ee66a84c3727593a90a4740e196257032946814bc944c31456b4600a33
+SIZE (rubygem/aws-sdk-cloudcontrolapi-1.41.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-clouddirectory/Makefile b/devel/rubygem-aws-sdk-clouddirectory/Makefile
index 6c54d52b7193..1152dd8ef325 100644
--- a/devel/rubygem-aws-sdk-clouddirectory/Makefile
+++ b/devel/rubygem-aws-sdk-clouddirectory/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-clouddirectory
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-clouddirec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-clouddirectory/distinfo b/devel/rubygem-aws-sdk-clouddirectory/distinfo
index 7d797ab90737..18c02477418a 100644
--- a/devel/rubygem-aws-sdk-clouddirectory/distinfo
+++ b/devel/rubygem-aws-sdk-clouddirectory/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813256
-SHA256 (rubygem/aws-sdk-clouddirectory-1.75.0.gem) = 496378786d319127153bf4f7c755029f5aca159856a44c9db55b28a228cf1412
-SIZE (rubygem/aws-sdk-clouddirectory-1.75.0.gem) = 85504
+TIMESTAMP = 1753369544
+SHA256 (rubygem/aws-sdk-clouddirectory-1.76.0.gem) = ff345aac7c3cb422cb59fcd74036a250fba3083f99795e51d3b6291e2a1697ad
+SIZE (rubygem/aws-sdk-clouddirectory-1.76.0.gem) = 85504
diff --git a/devel/rubygem-aws-sdk-cloudformation/Makefile b/devel/rubygem-aws-sdk-cloudformation/Makefile
index 9b6c45fcbbbc..49876c8062b0 100644
--- a/devel/rubygem-aws-sdk-cloudformation/Makefile
+++ b/devel/rubygem-aws-sdk-cloudformation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudformation
-PORTVERSION= 1.134.0
+PORTVERSION= 1.135.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudforma
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudformation/distinfo b/devel/rubygem-aws-sdk-cloudformation/distinfo
index ecb6deca5fa3..41491bf81854 100644
--- a/devel/rubygem-aws-sdk-cloudformation/distinfo
+++ b/devel/rubygem-aws-sdk-cloudformation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375085
-SHA256 (rubygem/aws-sdk-cloudformation-1.134.0.gem) = b851337a36a4e0f917e16db0ea6d8429395beb32cfc7e04fd253134143fdd8ed
-SIZE (rubygem/aws-sdk-cloudformation-1.134.0.gem) = 211968
+TIMESTAMP = 1753369546
+SHA256 (rubygem/aws-sdk-cloudformation-1.135.0.gem) = 11f1e213ff661b30dec1deabe049c55e57023e2b950c0f27720a6b8c86aab557
+SIZE (rubygem/aws-sdk-cloudformation-1.135.0.gem) = 211968
diff --git a/devel/rubygem-aws-sdk-cloudfront/Makefile b/devel/rubygem-aws-sdk-cloudfront/Makefile
index d1ff7f4e7628..740759a583bb 100644
--- a/devel/rubygem-aws-sdk-cloudfront/Makefile
+++ b/devel/rubygem-aws-sdk-cloudfront/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudfront
-PORTVERSION= 1.120.0
+PORTVERSION= 1.121.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudfront
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudfront/distinfo b/devel/rubygem-aws-sdk-cloudfront/distinfo
index fcde82a9fdc4..c6ff08c45f71 100644
--- a/devel/rubygem-aws-sdk-cloudfront/distinfo
+++ b/devel/rubygem-aws-sdk-cloudfront/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265830
-SHA256 (rubygem/aws-sdk-cloudfront-1.120.0.gem) = 16bce7b157d067beef4b2b20f8b3f890c34b55bc44a1a4702aae2deeccd7e94f
-SIZE (rubygem/aws-sdk-cloudfront-1.120.0.gem) = 232448
+TIMESTAMP = 1753369548
+SHA256 (rubygem/aws-sdk-cloudfront-1.121.0.gem) = decd3281c901dcb56bb5e7c95e829c941a3a47336109e8d2d01f7acf1d107e4e
+SIZE (rubygem/aws-sdk-cloudfront-1.121.0.gem) = 232960
diff --git a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile
index d0a359af9d3f..4e9e4db55b33 100644
--- a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile
+++ b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudfrontkeyvaluestore
-PORTVERSION= 1.23.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudfront
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
index 923a826a53f2..1980e043f6bf 100644
--- a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
+++ b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813262
-SHA256 (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.23.0.gem) = 7837f05bb844aa862959be81e353a9f755bf5ac2b514ef1e6ffabee9da71a6d1
-SIZE (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.23.0.gem) = 25088
+TIMESTAMP = 1753369550
+SHA256 (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.24.0.gem) = 627a75565943e97c1200f5c600a8d7d971643656c470bfd8b70afa10af81ab4b
+SIZE (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.24.0.gem) = 25088
diff --git a/devel/rubygem-aws-sdk-cloudhsm/Makefile b/devel/rubygem-aws-sdk-cloudhsm/Makefile
index 7e5ca0e0d4d8..149d334e2991 100644
--- a/devel/rubygem-aws-sdk-cloudhsm/Makefile
+++ b/devel/rubygem-aws-sdk-cloudhsm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudhsm
-PORTVERSION= 1.71.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudhsm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudhsm/distinfo b/devel/rubygem-aws-sdk-cloudhsm/distinfo
index cbc192339fad..a375486e8b2d 100644
--- a/devel/rubygem-aws-sdk-cloudhsm/distinfo
+++ b/devel/rubygem-aws-sdk-cloudhsm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813264
-SHA256 (rubygem/aws-sdk-cloudhsm-1.71.0.gem) = 41ffc82dcaf4ec4a2b027feed3a2cc27a9f3c93c8d6c1c907e972f54f9404293
-SIZE (rubygem/aws-sdk-cloudhsm-1.71.0.gem) = 33792
+TIMESTAMP = 1753369552
+SHA256 (rubygem/aws-sdk-cloudhsm-1.72.0.gem) = 5ec1abf79d3595fefbd16be1f2749edc22f1f4ada391131e50054854a87a6ae4
+SIZE (rubygem/aws-sdk-cloudhsm-1.72.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-cloudhsmv2/Makefile b/devel/rubygem-aws-sdk-cloudhsmv2/Makefile
index beac1825ebe7..e80465a40c39 100644
--- a/devel/rubygem-aws-sdk-cloudhsmv2/Makefile
+++ b/devel/rubygem-aws-sdk-cloudhsmv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudhsmv2
-PORTVERSION= 1.77.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudhsmv2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudhsmv2/distinfo b/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
index 4dde9419ea06..6f90b54810b6 100644
--- a/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
+++ b/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813266
-SHA256 (rubygem/aws-sdk-cloudhsmv2-1.77.0.gem) = 08dee4b1936546bf967cd2f957a97f0e673214680e026d2697babb36bb355804
-SIZE (rubygem/aws-sdk-cloudhsmv2-1.77.0.gem) = 38912
+TIMESTAMP = 1753369554
+SHA256 (rubygem/aws-sdk-cloudhsmv2-1.78.0.gem) = 870fa7853a32147894e2c911d9d0206dba1e30fe9753ec5e5cc9732966dca7ce
+SIZE (rubygem/aws-sdk-cloudhsmv2-1.78.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-cloudsearch/Makefile b/devel/rubygem-aws-sdk-cloudsearch/Makefile
index 7e02f8d022d9..fb95c2849309 100644
--- a/devel/rubygem-aws-sdk-cloudsearch/Makefile
+++ b/devel/rubygem-aws-sdk-cloudsearch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudsearch
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudsearc
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudsearch/distinfo b/devel/rubygem-aws-sdk-cloudsearch/distinfo
index 9d62219d7edd..ae686be140ad 100644
--- a/devel/rubygem-aws-sdk-cloudsearch/distinfo
+++ b/devel/rubygem-aws-sdk-cloudsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813268
-SHA256 (rubygem/aws-sdk-cloudsearch-1.75.0.gem) = 6ecc4e9d54350129946fd3fad28492cc2ba2570c5741f68ecfbfca3bd789a6a6
-SIZE (rubygem/aws-sdk-cloudsearch-1.75.0.gem) = 46080
+TIMESTAMP = 1753369556
+SHA256 (rubygem/aws-sdk-cloudsearch-1.76.0.gem) = 7c4f06560c99024a4512e2ccd015e1ce89fc9d1c56a9089ae06a2daf80eb03dd
+SIZE (rubygem/aws-sdk-cloudsearch-1.76.0.gem) = 46080
diff --git a/devel/rubygem-aws-sdk-cloudsearchdomain/Makefile b/devel/rubygem-aws-sdk-cloudsearchdomain/Makefile
index 4ae2656a5579..2c74fc518ead 100644
--- a/devel/rubygem-aws-sdk-cloudsearchdomain/Makefile
+++ b/devel/rubygem-aws-sdk-cloudsearchdomain/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudsearchdomain
-PORTVERSION= 1.58.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudsearc
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudsearchdomain/distinfo b/devel/rubygem-aws-sdk-cloudsearchdomain/distinfo
index c19dffc52f56..1865aaa3b6ec 100644
--- a/devel/rubygem-aws-sdk-cloudsearchdomain/distinfo
+++ b/devel/rubygem-aws-sdk-cloudsearchdomain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813270
-SHA256 (rubygem/aws-sdk-cloudsearchdomain-1.58.0.gem) = 61efc4fa80ef309fadb703e3cf381572b37bded5fa4a694f24585e27b520d164
-SIZE (rubygem/aws-sdk-cloudsearchdomain-1.58.0.gem) = 36352
+TIMESTAMP = 1753369558
+SHA256 (rubygem/aws-sdk-cloudsearchdomain-1.59.0.gem) = 1957fedf65af61bff900c98e44236f0ede889529132ae6d31660161069995b70
+SIZE (rubygem/aws-sdk-cloudsearchdomain-1.59.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-cloudtrail/Makefile b/devel/rubygem-aws-sdk-cloudtrail/Makefile
index ad5a3c3f2f3a..d69ebf0f24ac 100644
--- a/devel/rubygem-aws-sdk-cloudtrail/Makefile
+++ b/devel/rubygem-aws-sdk-cloudtrail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudtrail
-PORTVERSION= 1.106.0
+PORTVERSION= 1.107.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudtrail
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudtrail/distinfo b/devel/rubygem-aws-sdk-cloudtrail/distinfo
index 12a7783c36d6..2ef3bb316b8e 100644
--- a/devel/rubygem-aws-sdk-cloudtrail/distinfo
+++ b/devel/rubygem-aws-sdk-cloudtrail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813272
-SHA256 (rubygem/aws-sdk-cloudtrail-1.106.0.gem) = 088370e546fcdfb9472867934a666c200e2612f38eeae2674e8839a3f9c2ba8d
-SIZE (rubygem/aws-sdk-cloudtrail-1.106.0.gem) = 115712
+TIMESTAMP = 1753369560
+SHA256 (rubygem/aws-sdk-cloudtrail-1.107.0.gem) = 65b88feef5644dd1be35a91cbebcc33bc4061a5f0651b390b2f3d193cb516c02
+SIZE (rubygem/aws-sdk-cloudtrail-1.107.0.gem) = 115712
diff --git a/devel/rubygem-aws-sdk-cloudtraildata/Makefile b/devel/rubygem-aws-sdk-cloudtraildata/Makefile
index dd39ac7f589a..bb557454685c 100644
--- a/devel/rubygem-aws-sdk-cloudtraildata/Makefile
+++ b/devel/rubygem-aws-sdk-cloudtraildata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudtraildata
-PORTVERSION= 1.29.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudtrail
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudtraildata/distinfo b/devel/rubygem-aws-sdk-cloudtraildata/distinfo
index 325377d477ea..dda27635ef00 100644
--- a/devel/rubygem-aws-sdk-cloudtraildata/distinfo
+++ b/devel/rubygem-aws-sdk-cloudtraildata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813274
-SHA256 (rubygem/aws-sdk-cloudtraildata-1.29.0.gem) = abcb225da9162e588f42a6fca5033637e8d6e7eb145d86f003b119a41c09aace
-SIZE (rubygem/aws-sdk-cloudtraildata-1.29.0.gem) = 22016
+TIMESTAMP = 1753369562
+SHA256 (rubygem/aws-sdk-cloudtraildata-1.30.0.gem) = f272f6becdd639bf5072ba5708ce1b1cc9794618da5ef5c20f09f3cc8b54df30
+SIZE (rubygem/aws-sdk-cloudtraildata-1.30.0.gem) = 22528
diff --git a/devel/rubygem-aws-sdk-cloudwatch/Makefile b/devel/rubygem-aws-sdk-cloudwatch/Makefile
index d77aba1ae07b..83eee44982d2 100644
--- a/devel/rubygem-aws-sdk-cloudwatch/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatch
-PORTVERSION= 1.116.0
+PORTVERSION= 1.117.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatch/distinfo b/devel/rubygem-aws-sdk-cloudwatch/distinfo
index 3023cb9c9adc..206a7879ec00 100644
--- a/devel/rubygem-aws-sdk-cloudwatch/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813276
-SHA256 (rubygem/aws-sdk-cloudwatch-1.116.0.gem) = 14caa3f0e3aa20dfcc401d60004948679096fdf304222b27b3fd0c18239e7af0
-SIZE (rubygem/aws-sdk-cloudwatch-1.116.0.gem) = 125440
+TIMESTAMP = 1753369564
+SHA256 (rubygem/aws-sdk-cloudwatch-1.117.0.gem) = 9e5166e77fccce494f7fed557c1e46a40fe7a97bd5e8711dc820fa90ecfa3332
+SIZE (rubygem/aws-sdk-cloudwatch-1.117.0.gem) = 125952
diff --git a/devel/rubygem-aws-sdk-cloudwatchevents/Makefile b/devel/rubygem-aws-sdk-cloudwatchevents/Makefile
index 6269b1fcaef4..8352ebb23725 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevents/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchevents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchevents
-PORTVERSION= 1.91.0
+PORTVERSION= 1.92.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatchevents/distinfo b/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
index 46376a182b92..be8a9e87f0ad 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813278
-SHA256 (rubygem/aws-sdk-cloudwatchevents-1.91.0.gem) = 3a394aef363543176066d42bcaf941adb49d2025892d5b54a7c97a0b4f26bbb3
-SIZE (rubygem/aws-sdk-cloudwatchevents-1.91.0.gem) = 79360
+TIMESTAMP = 1753369566
+SHA256 (rubygem/aws-sdk-cloudwatchevents-1.92.0.gem) = c6caa9cdecb02bd5187c5799be3d8f1102eaf8219ffe02bb431df499b0e5e8d5
+SIZE (rubygem/aws-sdk-cloudwatchevents-1.92.0.gem) = 79872
diff --git a/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile b/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile
index 0dd8ff321d01..d0ffca9928c3 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchevidently
-PORTVERSION= 1.41.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo b/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
index ed831393db68..dfcbf8b82201 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813280
-SHA256 (rubygem/aws-sdk-cloudwatchevidently-1.41.0.gem) = 4288b1dbab0ec744aa345646f4cb980fa4e5d1944c2988a173494e7eb96ce112
-SIZE (rubygem/aws-sdk-cloudwatchevidently-1.41.0.gem) = 67584
+TIMESTAMP = 1753369568
+SHA256 (rubygem/aws-sdk-cloudwatchevidently-1.42.0.gem) = 6c0bc09af704e9793f713fbd9ee1df89bbfc6724d563dd2c0741e17d310d7335
+SIZE (rubygem/aws-sdk-cloudwatchevidently-1.42.0.gem) = 67584
diff --git a/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile b/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
index ba8ca1c1aa65..95e604d0e042 100644
--- a/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchlogs
-PORTVERSION= 1.121.0
+PORTVERSION= 1.122.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo b/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
index 15ce6880ac65..47987b394b06 100644
--- a/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265832
-SHA256 (rubygem/aws-sdk-cloudwatchlogs-1.121.0.gem) = 65fc0a8cbc595066638778f4b16e7b223b051584dac474dff201cc560986eda4
-SIZE (rubygem/aws-sdk-cloudwatchlogs-1.121.0.gem) = 157184
+TIMESTAMP = 1753369570
+SHA256 (rubygem/aws-sdk-cloudwatchlogs-1.122.0.gem) = e13b6e86b53d7c51b17022759ece205b4dc7e8118dd4602e61aa7d46e3e8d012
+SIZE (rubygem/aws-sdk-cloudwatchlogs-1.122.0.gem) = 157696
diff --git a/devel/rubygem-aws-sdk-cloudwatchrum/Makefile b/devel/rubygem-aws-sdk-cloudwatchrum/Makefile
index 82624fa9c890..d0aff7c0fef8 100644
--- a/devel/rubygem-aws-sdk-cloudwatchrum/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchrum/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchrum
-PORTVERSION= 1.42.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatchrum/distinfo b/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
index 7390a53fe60a..803d3a9fe160 100644
--- a/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813284
-SHA256 (rubygem/aws-sdk-cloudwatchrum-1.42.0.gem) = 17882e5162b0df7ccfa8588ff1e00143d41bf88723bd7be8f4f12e312de49d3a
-SIZE (rubygem/aws-sdk-cloudwatchrum-1.42.0.gem) = 48128
+TIMESTAMP = 1753369572
+SHA256 (rubygem/aws-sdk-cloudwatchrum-1.43.0.gem) = b9eed45d4fd0986b78732543ce2a5be2cb28a29870d1ffe3c16dcaa4a3c15f0c
+SIZE (rubygem/aws-sdk-cloudwatchrum-1.43.0.gem) = 48128
diff --git a/devel/rubygem-aws-sdk-codeartifact/Makefile b/devel/rubygem-aws-sdk-codeartifact/Makefile
index cf6b1908fde0..6bc46f7242a1 100644
--- a/devel/rubygem-aws-sdk-codeartifact/Makefile
+++ b/devel/rubygem-aws-sdk-codeartifact/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codeartifact
-PORTVERSION= 1.62.0
+PORTVERSION= 1.63.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codeartifa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codeartifact/distinfo b/devel/rubygem-aws-sdk-codeartifact/distinfo
index 06491d48ca42..2cf7b28f33cc 100644
--- a/devel/rubygem-aws-sdk-codeartifact/distinfo
+++ b/devel/rubygem-aws-sdk-codeartifact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813286
-SHA256 (rubygem/aws-sdk-codeartifact-1.62.0.gem) = 9f7656692b8b8c584ea3abfc838aa806c393c8b8328d62b2b771c8267d833bf5
-SIZE (rubygem/aws-sdk-codeartifact-1.62.0.gem) = 67584
+TIMESTAMP = 1753369574
+SHA256 (rubygem/aws-sdk-codeartifact-1.63.0.gem) = 5f9f9159691676438df081333b1687f4d1d42279df73c01b43cd84d2d94f139c
+SIZE (rubygem/aws-sdk-codeartifact-1.63.0.gem) = 67584
diff --git a/devel/rubygem-aws-sdk-codebuild/Makefile b/devel/rubygem-aws-sdk-codebuild/Makefile
index 2517672b4cf3..e521c1a8e8d8 100644
--- a/devel/rubygem-aws-sdk-codebuild/Makefile
+++ b/devel/rubygem-aws-sdk-codebuild/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codebuild
-PORTVERSION= 1.157.0
+PORTVERSION= 1.158.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codebuild
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codebuild/distinfo b/devel/rubygem-aws-sdk-codebuild/distinfo
index 0ea574346b4d..1a346a5d254b 100644
--- a/devel/rubygem-aws-sdk-codebuild/distinfo
+++ b/devel/rubygem-aws-sdk-codebuild/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813288
-SHA256 (rubygem/aws-sdk-codebuild-1.157.0.gem) = cd73d76e1734d4b710a5c7631d1591e73e468d3c290dc7dd9c9a1e97688d8769
-SIZE (rubygem/aws-sdk-codebuild-1.157.0.gem) = 141312
+TIMESTAMP = 1753369576
+SHA256 (rubygem/aws-sdk-codebuild-1.158.0.gem) = f7f0d778e225e598b28c25ea9aac44c18580fff4cffc35e62251bddfba0a93fa
+SIZE (rubygem/aws-sdk-codebuild-1.158.0.gem) = 141824
diff --git a/devel/rubygem-aws-sdk-codecatalyst/Makefile b/devel/rubygem-aws-sdk-codecatalyst/Makefile
index 8fac13adc2e3..76fd8e9dd614 100644
--- a/devel/rubygem-aws-sdk-codecatalyst/Makefile
+++ b/devel/rubygem-aws-sdk-codecatalyst/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codecatalyst
-PORTVERSION= 1.36.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codecataly
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core
USES= gem
diff --git a/devel/rubygem-aws-sdk-codecatalyst/distinfo b/devel/rubygem-aws-sdk-codecatalyst/distinfo
index 4a13a3e42c4b..a408e3e190ff 100644
--- a/devel/rubygem-aws-sdk-codecatalyst/distinfo
+++ b/devel/rubygem-aws-sdk-codecatalyst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813290
-SHA256 (rubygem/aws-sdk-codecatalyst-1.36.0.gem) = cbc90b886e302e05bf2652b1c4b454d4b94a7cbcd8cc5c6944c0341acee35cfe
-SIZE (rubygem/aws-sdk-codecatalyst-1.36.0.gem) = 51200
+TIMESTAMP = 1753369578
+SHA256 (rubygem/aws-sdk-codecatalyst-1.37.0.gem) = b9db33e75ee7d2523abeeeba24ccab78cd158593700fdf8826f390ef750ed066
+SIZE (rubygem/aws-sdk-codecatalyst-1.37.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-codecommit/Makefile b/devel/rubygem-aws-sdk-codecommit/Makefile
index 779047b943eb..dc1a85f7ab64 100644
--- a/devel/rubygem-aws-sdk-codecommit/Makefile
+++ b/devel/rubygem-aws-sdk-codecommit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codecommit
-PORTVERSION= 1.86.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codecommit
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codecommit/distinfo b/devel/rubygem-aws-sdk-codecommit/distinfo
index 7ba09b4b7f2e..69260a7fca33 100644
--- a/devel/rubygem-aws-sdk-codecommit/distinfo
+++ b/devel/rubygem-aws-sdk-codecommit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813292
-SHA256 (rubygem/aws-sdk-codecommit-1.86.0.gem) = fb1c77ad4d654e4930815883bd2a29aeb66d77609ddb6e95127adbff087bf411
-SIZE (rubygem/aws-sdk-codecommit-1.86.0.gem) = 118272
+TIMESTAMP = 1753369580
+SHA256 (rubygem/aws-sdk-codecommit-1.87.0.gem) = 761842a9510f48f14987a02a2140c8465f0db1e3aac61d66fde91180526c50a0
+SIZE (rubygem/aws-sdk-codecommit-1.87.0.gem) = 118272
diff --git a/devel/rubygem-aws-sdk-codeconnections/Makefile b/devel/rubygem-aws-sdk-codeconnections/Makefile
index 6ee665d0f966..d3c8d3afcf1a 100644
--- a/devel/rubygem-aws-sdk-codeconnections/Makefile
+++ b/devel/rubygem-aws-sdk-codeconnections/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codeconnections
-PORTVERSION= 1.21.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codeconnec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codeconnections/distinfo b/devel/rubygem-aws-sdk-codeconnections/distinfo
index b27eeae404b1..15c82145b637 100644
--- a/devel/rubygem-aws-sdk-codeconnections/distinfo
+++ b/devel/rubygem-aws-sdk-codeconnections/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813294
-SHA256 (rubygem/aws-sdk-codeconnections-1.21.0.gem) = 136d0645f9615abda53f496b40989dafa862e5cb7dad765c0a7a4e00ac3b00b3
-SIZE (rubygem/aws-sdk-codeconnections-1.21.0.gem) = 42496
+TIMESTAMP = 1753369582
+SHA256 (rubygem/aws-sdk-codeconnections-1.22.0.gem) = 2cd680ad72e5c634d302a5e2e79109e02989046ea93d92d4ac6cda171a13e0b5
+SIZE (rubygem/aws-sdk-codeconnections-1.22.0.gem) = 42496
diff --git a/devel/rubygem-aws-sdk-codedeploy/Makefile b/devel/rubygem-aws-sdk-codedeploy/Makefile
index 54771f07182e..a414718fd018 100644
--- a/devel/rubygem-aws-sdk-codedeploy/Makefile
+++ b/devel/rubygem-aws-sdk-codedeploy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codedeploy
-PORTVERSION= 1.85.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codedeploy
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codedeploy/distinfo b/devel/rubygem-aws-sdk-codedeploy/distinfo
index 3b1e9ae89453..2f56b1f53eda 100644
--- a/devel/rubygem-aws-sdk-codedeploy/distinfo
+++ b/devel/rubygem-aws-sdk-codedeploy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813296
-SHA256 (rubygem/aws-sdk-codedeploy-1.85.0.gem) = fbc570df029fd987f2de3f284dc9e274096e528ce8a9f5c51eb7b943f4075e68
-SIZE (rubygem/aws-sdk-codedeploy-1.85.0.gem) = 100864
+TIMESTAMP = 1753369584
+SHA256 (rubygem/aws-sdk-codedeploy-1.86.0.gem) = 46fb3b61e1db5507bfc81504ec45717dcfddefb78c4de7c8a60642e2ec4a17fd
+SIZE (rubygem/aws-sdk-codedeploy-1.86.0.gem) = 100864
diff --git a/devel/rubygem-aws-sdk-codeguruprofiler/Makefile b/devel/rubygem-aws-sdk-codeguruprofiler/Makefile
index f8a47b513617..0b3812343b01 100644
--- a/devel/rubygem-aws-sdk-codeguruprofiler/Makefile
+++ b/devel/rubygem-aws-sdk-codeguruprofiler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codeguruprofiler
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codegurupr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codeguruprofiler/distinfo b/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
index 050a071eefc2..7800ac1cd2e8 100644
--- a/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
+++ b/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813298
-SHA256 (rubygem/aws-sdk-codeguruprofiler-1.55.0.gem) = 700d34837eb11c53681619d9d5df60c33d2d204a363d1a3ade14cd3476008334
-SIZE (rubygem/aws-sdk-codeguruprofiler-1.55.0.gem) = 49152
+TIMESTAMP = 1753369586
+SHA256 (rubygem/aws-sdk-codeguruprofiler-1.56.0.gem) = ee436b14a85b01133acb951c2367a76efb1e29167ea3ec4454721edc568f3f50
+SIZE (rubygem/aws-sdk-codeguruprofiler-1.56.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-codegurureviewer/Makefile b/devel/rubygem-aws-sdk-codegurureviewer/Makefile
index ec97c8825018..c17a6b73161d 100644
--- a/devel/rubygem-aws-sdk-codegurureviewer/Makefile
+++ b/devel/rubygem-aws-sdk-codegurureviewer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codegurureviewer
-PORTVERSION= 1.66.0
+PORTVERSION= 1.67.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codegurure
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codegurureviewer/distinfo b/devel/rubygem-aws-sdk-codegurureviewer/distinfo
index 643d5ad222c9..bc8ac3eb8b82 100644
--- a/devel/rubygem-aws-sdk-codegurureviewer/distinfo
+++ b/devel/rubygem-aws-sdk-codegurureviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813300
-SHA256 (rubygem/aws-sdk-codegurureviewer-1.66.0.gem) = 8afce8331f2b3ea1132f4da26be9a71c0ef8ac39c3be2eb9de8e845e7130f091
-SIZE (rubygem/aws-sdk-codegurureviewer-1.66.0.gem) = 47616
+TIMESTAMP = 1753369588
+SHA256 (rubygem/aws-sdk-codegurureviewer-1.67.0.gem) = b19c7f9bd9583ebe56159f65738d221f050606c7eb660ff72f8317bf4da857fa
+SIZE (rubygem/aws-sdk-codegurureviewer-1.67.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-codegurusecurity/Makefile b/devel/rubygem-aws-sdk-codegurusecurity/Makefile
index 5dd8bc8c1174..d50f947df7b6 100644
--- a/devel/rubygem-aws-sdk-codegurusecurity/Makefile
+++ b/devel/rubygem-aws-sdk-codegurusecurity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codegurusecurity
-PORTVERSION= 1.30.0
+PORTVERSION= 1.31.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codeguruse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codegurusecurity/distinfo b/devel/rubygem-aws-sdk-codegurusecurity/distinfo
index 05a582adf70a..9e68201b9ace 100644
--- a/devel/rubygem-aws-sdk-codegurusecurity/distinfo
+++ b/devel/rubygem-aws-sdk-codegurusecurity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813302
-SHA256 (rubygem/aws-sdk-codegurusecurity-1.30.0.gem) = 387a224e3af461d601b14a7a581a26e98dbbef7b5ff7c6c258ccfc985a4b90a3
-SIZE (rubygem/aws-sdk-codegurusecurity-1.30.0.gem) = 36864
+TIMESTAMP = 1753369590
+SHA256 (rubygem/aws-sdk-codegurusecurity-1.31.0.gem) = e65c3602fbecdfc885c5e1a2839d44f1fd14b890d48ae54cab4e9f9c641ec57f
+SIZE (rubygem/aws-sdk-codegurusecurity-1.31.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-codepipeline/Makefile b/devel/rubygem-aws-sdk-codepipeline/Makefile
index d81709697c29..e97097850357 100644
--- a/devel/rubygem-aws-sdk-codepipeline/Makefile
+++ b/devel/rubygem-aws-sdk-codepipeline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codepipeline
-PORTVERSION= 1.101.0
+PORTVERSION= 1.102.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codepipeli
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codepipeline/distinfo b/devel/rubygem-aws-sdk-codepipeline/distinfo
index 3fcd4423cf74..a6b82789a200 100644
--- a/devel/rubygem-aws-sdk-codepipeline/distinfo
+++ b/devel/rubygem-aws-sdk-codepipeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813304
-SHA256 (rubygem/aws-sdk-codepipeline-1.101.0.gem) = e6ef760ea917fdbdd335385edd131c56678a96ce5f3295668164f54ab7663a7b
-SIZE (rubygem/aws-sdk-codepipeline-1.101.0.gem) = 99328
+TIMESTAMP = 1753369592
+SHA256 (rubygem/aws-sdk-codepipeline-1.102.0.gem) = c2312040e2e8347cb40cd77760fd8a4e14fcf15e12e70b0d82a7f61e348d4abf
+SIZE (rubygem/aws-sdk-codepipeline-1.102.0.gem) = 99840
diff --git a/devel/rubygem-aws-sdk-codestarconnections/Makefile b/devel/rubygem-aws-sdk-codestarconnections/Makefile
index def5890ba946..8e4b67b48dd4 100644
--- a/devel/rubygem-aws-sdk-codestarconnections/Makefile
+++ b/devel/rubygem-aws-sdk-codestarconnections/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codestarconnections
-PORTVERSION= 1.61.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codestarco
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codestarconnections/distinfo b/devel/rubygem-aws-sdk-codestarconnections/distinfo
index 09520d9af504..14a06a83d1d9 100644
--- a/devel/rubygem-aws-sdk-codestarconnections/distinfo
+++ b/devel/rubygem-aws-sdk-codestarconnections/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813306
-SHA256 (rubygem/aws-sdk-codestarconnections-1.61.0.gem) = a21b2a069de2cf12a16a9c55bd0632d0db1c052e9b79c3e83ed5e6e65a37474d
-SIZE (rubygem/aws-sdk-codestarconnections-1.61.0.gem) = 43008
+TIMESTAMP = 1753369594
+SHA256 (rubygem/aws-sdk-codestarconnections-1.62.0.gem) = e48671af7bc9730ff46ff5c0c3ca12dfb003df48cfd7b3e7602d1bcabdd91065
+SIZE (rubygem/aws-sdk-codestarconnections-1.62.0.gem) = 43008
diff --git a/devel/rubygem-aws-sdk-codestarnotifications/Makefile b/devel/rubygem-aws-sdk-codestarnotifications/Makefile
index ca324953ae60..077861e063e9 100644
--- a/devel/rubygem-aws-sdk-codestarnotifications/Makefile
+++ b/devel/rubygem-aws-sdk-codestarnotifications/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codestarnotifications
-PORTVERSION= 1.52.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codestarno
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codestarnotifications/distinfo b/devel/rubygem-aws-sdk-codestarnotifications/distinfo
index 9755dedd2217..78341a5ee444 100644
--- a/devel/rubygem-aws-sdk-codestarnotifications/distinfo
+++ b/devel/rubygem-aws-sdk-codestarnotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813308
-SHA256 (rubygem/aws-sdk-codestarnotifications-1.52.0.gem) = bbaec5db84b1d641573aedd07fe447251134cc079e2d8c3f64bab1e2031749d3
-SIZE (rubygem/aws-sdk-codestarnotifications-1.52.0.gem) = 31744
+TIMESTAMP = 1753369596
+SHA256 (rubygem/aws-sdk-codestarnotifications-1.53.0.gem) = de85194a1399fccc49542339e6fd175d7b0c0eafada0806e2580fa584c4dff7d
+SIZE (rubygem/aws-sdk-codestarnotifications-1.53.0.gem) = 31744
diff --git a/devel/rubygem-aws-sdk-cognitoidentity/Makefile b/devel/rubygem-aws-sdk-cognitoidentity/Makefile
index 6b7a2619d370..8b0a3debe42d 100644
--- a/devel/rubygem-aws-sdk-cognitoidentity/Makefile
+++ b/devel/rubygem-aws-sdk-cognitoidentity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cognitoidentity
-PORTVERSION= 1.74.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cognitoide
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cognitoidentity/distinfo b/devel/rubygem-aws-sdk-cognitoidentity/distinfo
index 07850ed096da..fd1b06f325ed 100644
--- a/devel/rubygem-aws-sdk-cognitoidentity/distinfo
+++ b/devel/rubygem-aws-sdk-cognitoidentity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813310
-SHA256 (rubygem/aws-sdk-cognitoidentity-1.74.0.gem) = 96922193861718ab6f87e8ebb9b715a0fab5b40f4e19d8867dad2c3474274e93
-SIZE (rubygem/aws-sdk-cognitoidentity-1.74.0.gem) = 44544
+TIMESTAMP = 1753369598
+SHA256 (rubygem/aws-sdk-cognitoidentity-1.75.0.gem) = 479cb831c7068b40b9d17ac1c3455a086da5afee9debe86b2f03416216adee5e
+SIZE (rubygem/aws-sdk-cognitoidentity-1.75.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile b/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile
index d7c581445ce2..2ae29bc7a2bd 100644
--- a/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile
+++ b/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cognitoidentityprovider
-PORTVERSION= 1.123.0
+PORTVERSION= 1.124.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cognitoide
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo b/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
index e4fda7e097f6..cb584092891a 100644
--- a/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
+++ b/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813312
-SHA256 (rubygem/aws-sdk-cognitoidentityprovider-1.123.0.gem) = 3b3632fea8bb452b30a7d23a1c761f2ea516c00ce0ba535f842a1f7f14d7be12
-SIZE (rubygem/aws-sdk-cognitoidentityprovider-1.123.0.gem) = 261632
+TIMESTAMP = 1753369600
+SHA256 (rubygem/aws-sdk-cognitoidentityprovider-1.124.0.gem) = 58dae94083c0781a4b758a4b783b9fc676270476a6b1b7858d16736ad9406bbd
+SIZE (rubygem/aws-sdk-cognitoidentityprovider-1.124.0.gem) = 262144
diff --git a/devel/rubygem-aws-sdk-cognitosync/Makefile b/devel/rubygem-aws-sdk-cognitosync/Makefile
index 4756e8b815ab..32f98cf9f3ca 100644
--- a/devel/rubygem-aws-sdk-cognitosync/Makefile
+++ b/devel/rubygem-aws-sdk-cognitosync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cognitosync
-PORTVERSION= 1.68.0
+PORTVERSION= 1.69.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cognitosyn
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cognitosync/distinfo b/devel/rubygem-aws-sdk-cognitosync/distinfo
index f80a43352f53..7ccd8ac339b9 100644
--- a/devel/rubygem-aws-sdk-cognitosync/distinfo
+++ b/devel/rubygem-aws-sdk-cognitosync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813314
-SHA256 (rubygem/aws-sdk-cognitosync-1.68.0.gem) = 60b6cdb4686c07f3ef37f368e6c60a8cd0d87d33528941ddb8172b221e25c117
-SIZE (rubygem/aws-sdk-cognitosync-1.68.0.gem) = 34816
+TIMESTAMP = 1753369602
+SHA256 (rubygem/aws-sdk-cognitosync-1.69.0.gem) = c28d4b97b4e72e825b86011988a5e1539d230d35ec3b6ab079ba7d696fec035d
+SIZE (rubygem/aws-sdk-cognitosync-1.69.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-comprehend/Makefile b/devel/rubygem-aws-sdk-comprehend/Makefile
index 23c907b71874..ec211cf35c1a 100644
--- a/devel/rubygem-aws-sdk-comprehend/Makefile
+++ b/devel/rubygem-aws-sdk-comprehend/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-comprehend
-PORTVERSION= 1.101.0
+PORTVERSION= 1.102.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-comprehend
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-comprehend/distinfo b/devel/rubygem-aws-sdk-comprehend/distinfo
index e9476fea368f..1b1d768464d6 100644
--- a/devel/rubygem-aws-sdk-comprehend/distinfo
+++ b/devel/rubygem-aws-sdk-comprehend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813316
-SHA256 (rubygem/aws-sdk-comprehend-1.101.0.gem) = b909fa1fafd641f06f01ca1e84f230b78c246c0a790953cd31d75a948fd97dba
-SIZE (rubygem/aws-sdk-comprehend-1.101.0.gem) = 122368
+TIMESTAMP = 1753369604
+SHA256 (rubygem/aws-sdk-comprehend-1.102.0.gem) = 5e721e39517e5bddbe0adbaffc5baac0f1a4188b9de1f5c263531089ec16f4b5
+SIZE (rubygem/aws-sdk-comprehend-1.102.0.gem) = 122368
diff --git a/devel/rubygem-aws-sdk-comprehendmedical/Makefile b/devel/rubygem-aws-sdk-comprehendmedical/Makefile
index beeaaba7e4ce..ae047393a248 100644
--- a/devel/rubygem-aws-sdk-comprehendmedical/Makefile
+++ b/devel/rubygem-aws-sdk-comprehendmedical/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-comprehendmedical
-PORTVERSION= 1.70.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-comprehend
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-comprehendmedical/distinfo b/devel/rubygem-aws-sdk-comprehendmedical/distinfo
index ba6e78684801..d4d5f8d85e78 100644
--- a/devel/rubygem-aws-sdk-comprehendmedical/distinfo
+++ b/devel/rubygem-aws-sdk-comprehendmedical/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813318
-SHA256 (rubygem/aws-sdk-comprehendmedical-1.70.0.gem) = 96e8eaaee721ff4c31d7c45d893cb7f8f6992e4e1fe925dc46f6982c470daaed
-SIZE (rubygem/aws-sdk-comprehendmedical-1.70.0.gem) = 43520
+TIMESTAMP = 1753369606
+SHA256 (rubygem/aws-sdk-comprehendmedical-1.71.0.gem) = cda34981f49a4247fded7f47de069418e3a2177ebb3018eea0236599c4c9cf5e
+SIZE (rubygem/aws-sdk-comprehendmedical-1.71.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-computeoptimizer/Makefile b/devel/rubygem-aws-sdk-computeoptimizer/Makefile
index dfc2ab5c2f41..ac677a0c6fa0 100644
--- a/devel/rubygem-aws-sdk-computeoptimizer/Makefile
+++ b/devel/rubygem-aws-sdk-computeoptimizer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-computeoptimizer
-PORTVERSION= 1.78.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-computeopt
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-computeoptimizer/distinfo b/devel/rubygem-aws-sdk-computeoptimizer/distinfo
index 799fe892fae8..1210f541f3a8 100644
--- a/devel/rubygem-aws-sdk-computeoptimizer/distinfo
+++ b/devel/rubygem-aws-sdk-computeoptimizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813320
-SHA256 (rubygem/aws-sdk-computeoptimizer-1.78.0.gem) = a785700ff16fe5f525816550cadd8463332457140a56d342e55ae8ab39202ed4
-SIZE (rubygem/aws-sdk-computeoptimizer-1.78.0.gem) = 103936
+TIMESTAMP = 1753369608
+SHA256 (rubygem/aws-sdk-computeoptimizer-1.79.0.gem) = 8e05bc8130ef29e49fe68714ef76c0b0139e02bc9537c1f8f7202b644b2fc8d8
+SIZE (rubygem/aws-sdk-computeoptimizer-1.79.0.gem) = 103936
diff --git a/devel/rubygem-aws-sdk-configservice/Makefile b/devel/rubygem-aws-sdk-configservice/Makefile
index 638f56cd577f..16ed173693d7 100644
--- a/devel/rubygem-aws-sdk-configservice/Makefile
+++ b/devel/rubygem-aws-sdk-configservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-configservice
-PORTVERSION= 1.131.0
+PORTVERSION= 1.132.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-configserv
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-configservice/distinfo b/devel/rubygem-aws-sdk-configservice/distinfo
index 315aed1de477..ad8d3b1699d0 100644
--- a/devel/rubygem-aws-sdk-configservice/distinfo
+++ b/devel/rubygem-aws-sdk-configservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375089
-SHA256 (rubygem/aws-sdk-configservice-1.131.0.gem) = 79e41f40d6f648d2bc49d7c3216b7a877b86e4f0e109e2ba65c1f2a626540fe0
-SIZE (rubygem/aws-sdk-configservice-1.131.0.gem) = 225280
+TIMESTAMP = 1753369610
+SHA256 (rubygem/aws-sdk-configservice-1.132.0.gem) = 1f93f813ab346f894d0c8e76dd412f29bfb4868b932afe5bfab7a7de508f773a
+SIZE (rubygem/aws-sdk-configservice-1.132.0.gem) = 228352
diff --git a/devel/rubygem-aws-sdk-connect/Makefile b/devel/rubygem-aws-sdk-connect/Makefile
index 3544a739e361..cad659b5aa35 100644
--- a/devel/rubygem-aws-sdk-connect/Makefile
+++ b/devel/rubygem-aws-sdk-connect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connect
-PORTVERSION= 1.206.0
+PORTVERSION= 1.207.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connect/distinfo b/devel/rubygem-aws-sdk-connect/distinfo
index 7fc4690bd95e..d1c53b67bb34 100644
--- a/devel/rubygem-aws-sdk-connect/distinfo
+++ b/devel/rubygem-aws-sdk-connect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375091
-SHA256 (rubygem/aws-sdk-connect-1.206.0.gem) = c5f5e4408754c3726df29182bdb59089036868b8772347c18cfc41e52a0e3bf8
-SIZE (rubygem/aws-sdk-connect-1.206.0.gem) = 371712
+TIMESTAMP = 1753369612
+SHA256 (rubygem/aws-sdk-connect-1.207.0.gem) = 8e1e414576ddeae4e81818b8b4158f99a5e820b10cb9cf377d6d700d8daa70d0
+SIZE (rubygem/aws-sdk-connect-1.207.0.gem) = 372224
diff --git a/devel/rubygem-aws-sdk-connectcampaignservice/Makefile b/devel/rubygem-aws-sdk-connectcampaignservice/Makefile
index edf79a7130e1..e16d3f77453a 100644
--- a/devel/rubygem-aws-sdk-connectcampaignservice/Makefile
+++ b/devel/rubygem-aws-sdk-connectcampaignservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcampaignservice
-PORTVERSION= 1.34.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcam
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectcampaignservice/distinfo b/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
index b7a0efb2fb0f..83c1c540f631 100644
--- a/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
+++ b/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813326
-SHA256 (rubygem/aws-sdk-connectcampaignservice-1.34.0.gem) = d36ec4e6ec2a6dc50bca389d31ea678424c1e44a91f21b7a7da1a03bf85972bd
-SIZE (rubygem/aws-sdk-connectcampaignservice-1.34.0.gem) = 33792
+TIMESTAMP = 1753369614
+SHA256 (rubygem/aws-sdk-connectcampaignservice-1.35.0.gem) = a9529416ea106d22a745198c792a8b2fdcb2fa2aabeebd9ff314905fb042c983
+SIZE (rubygem/aws-sdk-connectcampaignservice-1.35.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile b/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
index 9af086efb418..bdcb0d7ed10c 100644
--- a/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
+++ b/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcampaignsv2
-PORTVERSION= 1.8.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcam
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo b/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
index 666f5cff31a3..4b337e808896 100644
--- a/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
+++ b/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954296
-SHA256 (rubygem/aws-sdk-connectcampaignsv2-1.8.0.gem) = 75f96f081438d8c5d98f3ac21afeba9ed56564de488fe03a5db853bf2743f265
-SIZE (rubygem/aws-sdk-connectcampaignsv2-1.8.0.gem) = 47104
+TIMESTAMP = 1753369616
+SHA256 (rubygem/aws-sdk-connectcampaignsv2-1.9.0.gem) = 83b77cc984d433d7bc3643c8d1ac7d7cf5261385d77a52827c0f1b70dc2fb524
+SIZE (rubygem/aws-sdk-connectcampaignsv2-1.9.0.gem) = 47104
diff --git a/devel/rubygem-aws-sdk-connectcases/Makefile b/devel/rubygem-aws-sdk-connectcases/Makefile
index 3724b9075877..2f3acbd4c694 100644
--- a/devel/rubygem-aws-sdk-connectcases/Makefile
+++ b/devel/rubygem-aws-sdk-connectcases/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcases
-PORTVERSION= 1.45.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcas
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectcases/distinfo b/devel/rubygem-aws-sdk-connectcases/distinfo
index 357a90dd9ae9..d548f0c24037 100644
--- a/devel/rubygem-aws-sdk-connectcases/distinfo
+++ b/devel/rubygem-aws-sdk-connectcases/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266190
-SHA256 (rubygem/aws-sdk-connectcases-1.45.0.gem) = 2d0b8414a7cf1a008702f195e28dadd09d44859a0a8b90bc1fef2faa1c51ca9f
-SIZE (rubygem/aws-sdk-connectcases-1.45.0.gem) = 59904
+TIMESTAMP = 1753369618
+SHA256 (rubygem/aws-sdk-connectcases-1.46.0.gem) = 2a0129782bb531c353cabdfe933bfcc8b7bd57febb7b985229f9a66d7124ad28
+SIZE (rubygem/aws-sdk-connectcases-1.46.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-connectcontactlens/Makefile b/devel/rubygem-aws-sdk-connectcontactlens/Makefile
index 0e0772407369..214540275b5e 100644
--- a/devel/rubygem-aws-sdk-connectcontactlens/Makefile
+++ b/devel/rubygem-aws-sdk-connectcontactlens/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcontactlens
-PORTVERSION= 1.45.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcon
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectcontactlens/distinfo b/devel/rubygem-aws-sdk-connectcontactlens/distinfo
index 72e52f066afd..5141a323a7da 100644
--- a/devel/rubygem-aws-sdk-connectcontactlens/distinfo
+++ b/devel/rubygem-aws-sdk-connectcontactlens/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813332
-SHA256 (rubygem/aws-sdk-connectcontactlens-1.45.0.gem) = 7fa215dd9eeb6da1a3211c9134006123b95785130bfbabfa569d76cb1718b188
-SIZE (rubygem/aws-sdk-connectcontactlens-1.45.0.gem) = 24576
+TIMESTAMP = 1753369620
+SHA256 (rubygem/aws-sdk-connectcontactlens-1.46.0.gem) = 0db64b5c1feee0536717208098f1c54791169570cfefe5910b38bc45250b07c7
+SIZE (rubygem/aws-sdk-connectcontactlens-1.46.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-connectparticipant/Makefile b/devel/rubygem-aws-sdk-connectparticipant/Makefile
index 95c7d9ed6cc2..78b1d40a7676 100644
--- a/devel/rubygem-aws-sdk-connectparticipant/Makefile
+++ b/devel/rubygem-aws-sdk-connectparticipant/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectparticipant
-PORTVERSION= 1.64.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectpar
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectparticipant/distinfo b/devel/rubygem-aws-sdk-connectparticipant/distinfo
index 55b919e987ac..bf6788d26739 100644
--- a/devel/rubygem-aws-sdk-connectparticipant/distinfo
+++ b/devel/rubygem-aws-sdk-connectparticipant/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813334
-SHA256 (rubygem/aws-sdk-connectparticipant-1.64.0.gem) = b7482b4ee3f19cf48d4daf562a826970d7c620dbec27105f6e069c2af608612b
-SIZE (rubygem/aws-sdk-connectparticipant-1.64.0.gem) = 35328
+TIMESTAMP = 1753369622
+SHA256 (rubygem/aws-sdk-connectparticipant-1.65.0.gem) = 205d48af9c9c5265efca0797afaeb95cf8cf7c9f0178c88d777d4f60ebb6d3da
+SIZE (rubygem/aws-sdk-connectparticipant-1.65.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-connectwisdomservice/Makefile b/devel/rubygem-aws-sdk-connectwisdomservice/Makefile
index 093274f55f9e..b07bc477f360 100644
--- a/devel/rubygem-aws-sdk-connectwisdomservice/Makefile
+++ b/devel/rubygem-aws-sdk-connectwisdomservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectwisdomservice
-PORTVERSION= 1.48.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectwis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectwisdomservice/distinfo b/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
index e54011e031b8..e397ea51b9ca 100644
--- a/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
+++ b/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813336
-SHA256 (rubygem/aws-sdk-connectwisdomservice-1.48.0.gem) = 43f5eb48aeb1f9359bf5434bc20e39957625dae1257fff96ccf9f1d277e35266
-SIZE (rubygem/aws-sdk-connectwisdomservice-1.48.0.gem) = 61440
+TIMESTAMP = 1753369624
+SHA256 (rubygem/aws-sdk-connectwisdomservice-1.49.0.gem) = c2948045878a824e63228b27b6894109734ce642757af7570774f51e405940cc
+SIZE (rubygem/aws-sdk-connectwisdomservice-1.49.0.gem) = 61440
diff --git a/devel/rubygem-aws-sdk-controlcatalog/Makefile b/devel/rubygem-aws-sdk-controlcatalog/Makefile
index a02599e8fb3a..6915c230ddfd 100644
--- a/devel/rubygem-aws-sdk-controlcatalog/Makefile
+++ b/devel/rubygem-aws-sdk-controlcatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-controlcatalog
-PORTVERSION= 1.26.0
+PORTVERSION= 1.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-controlcat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-controlcatalog/distinfo b/devel/rubygem-aws-sdk-controlcatalog/distinfo
index de67ec319453..828b94021505 100644
--- a/devel/rubygem-aws-sdk-controlcatalog/distinfo
+++ b/devel/rubygem-aws-sdk-controlcatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954298
-SHA256 (rubygem/aws-sdk-controlcatalog-1.26.0.gem) = b6681ecc4374f3e4642ef3cc64693119857dccca75821d00277907d2b3277434
-SIZE (rubygem/aws-sdk-controlcatalog-1.26.0.gem) = 32256
+TIMESTAMP = 1753369626
+SHA256 (rubygem/aws-sdk-controlcatalog-1.27.0.gem) = f7a4501cec0082ed13bf1260e8d2d0c970e4808be924e1d2f77592d6456e4746
+SIZE (rubygem/aws-sdk-controlcatalog-1.27.0.gem) = 32768
diff --git a/devel/rubygem-aws-sdk-controltower/Makefile b/devel/rubygem-aws-sdk-controltower/Makefile
index 807bd2c94f81..dc1b21f45b71 100644
--- a/devel/rubygem-aws-sdk-controltower/Makefile
+++ b/devel/rubygem-aws-sdk-controltower/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-controltower
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-controltow
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-controltower/distinfo b/devel/rubygem-aws-sdk-controltower/distinfo
index 44b7e67180e0..2a39b1621dc7 100644
--- a/devel/rubygem-aws-sdk-controltower/distinfo
+++ b/devel/rubygem-aws-sdk-controltower/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813340
-SHA256 (rubygem/aws-sdk-controltower-1.44.0.gem) = 004d8eb94633b320e856a03046e09660f73570028a03464d69c24d3ff0314497
-SIZE (rubygem/aws-sdk-controltower-1.44.0.gem) = 43520
+TIMESTAMP = 1753369628
+SHA256 (rubygem/aws-sdk-controltower-1.45.0.gem) = dd9b9d400db6b8b46067e717877dd363dae2cdf7cb036cade0cff3c1dc268fd1
+SIZE (rubygem/aws-sdk-controltower-1.45.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-core/Makefile b/devel/rubygem-aws-sdk-core/Makefile
index 6aebf27689d9..b506213b11a0 100644
--- a/devel/rubygem-aws-sdk-core/Makefile
+++ b/devel/rubygem-aws-sdk-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-core
-PORTVERSION= 3.226.3
+PORTVERSION= 3.227.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-core/distinfo b/devel/rubygem-aws-sdk-core/distinfo
index a6f3a13fa6c5..9e2efa57479a 100644
--- a/devel/rubygem-aws-sdk-core/distinfo
+++ b/devel/rubygem-aws-sdk-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265834
-SHA256 (rubygem/aws-sdk-core-3.226.3.gem) = 7c71d0ddbd5577e3389070cd50d9e7fb90726bd8263beced8889c84b75892010
-SIZE (rubygem/aws-sdk-core-3.226.3.gem) = 393216
+TIMESTAMP = 1753369630
+SHA256 (rubygem/aws-sdk-core-3.227.0.gem) = 99071fc5e3ca9347873fd114574319740c3041745df3c74e27875bd912dfc79e
+SIZE (rubygem/aws-sdk-core-3.227.0.gem) = 394240
diff --git a/devel/rubygem-aws-sdk-costandusagereportservice/Makefile b/devel/rubygem-aws-sdk-costandusagereportservice/Makefile
index e8ce9f94b2b3..0ab7f82d4a6d 100644
--- a/devel/rubygem-aws-sdk-costandusagereportservice/Makefile
+++ b/devel/rubygem-aws-sdk-costandusagereportservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costandusagereportservice
-PORTVERSION= 1.74.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costandusa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-costandusagereportservice/distinfo b/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
index 074004dc2598..83323c44a63a 100644
--- a/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
+++ b/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813344
-SHA256 (rubygem/aws-sdk-costandusagereportservice-1.74.0.gem) = e03c0477c44633d911fa0af6ce6ebc6cc58d8628dea3694d4981924272ffdcce
-SIZE (rubygem/aws-sdk-costandusagereportservice-1.74.0.gem) = 28160
+TIMESTAMP = 1753369632
+SHA256 (rubygem/aws-sdk-costandusagereportservice-1.75.0.gem) = 2837c036c4fc07f9db709c49ef4512bb36740718a1d42954bf9d9cfb780bc63c
+SIZE (rubygem/aws-sdk-costandusagereportservice-1.75.0.gem) = 28672
diff --git a/devel/rubygem-aws-sdk-costexplorer/Makefile b/devel/rubygem-aws-sdk-costexplorer/Makefile
index 37a376454992..e8dce847d51e 100644
--- a/devel/rubygem-aws-sdk-costexplorer/Makefile
+++ b/devel/rubygem-aws-sdk-costexplorer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costexplorer
-PORTVERSION= 1.128.0
+PORTVERSION= 1.129.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costexplor
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-costexplorer/distinfo b/devel/rubygem-aws-sdk-costexplorer/distinfo
index 884ca06ac4bb..d170bafd5060 100644
--- a/devel/rubygem-aws-sdk-costexplorer/distinfo
+++ b/devel/rubygem-aws-sdk-costexplorer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954302
-SHA256 (rubygem/aws-sdk-costexplorer-1.128.0.gem) = 8d255ca42901e44ee8c2861beda077a8258065e0e954ddf00a46b322f8cc026a
-SIZE (rubygem/aws-sdk-costexplorer-1.128.0.gem) = 130560
+TIMESTAMP = 1753369634
+SHA256 (rubygem/aws-sdk-costexplorer-1.129.0.gem) = dfa637722388229fe47932e3a65b8c4a21ce7d99677c152d48f0909fc751bb3a
+SIZE (rubygem/aws-sdk-costexplorer-1.129.0.gem) = 130560
diff --git a/devel/rubygem-aws-sdk-costoptimizationhub/Makefile b/devel/rubygem-aws-sdk-costoptimizationhub/Makefile
index 4558477e976c..4abcbf18cfe0 100644
--- a/devel/rubygem-aws-sdk-costoptimizationhub/Makefile
+++ b/devel/rubygem-aws-sdk-costoptimizationhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costoptimizationhub
-PORTVERSION= 1.27.0
+PORTVERSION= 1.28.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costoptimi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-costoptimizationhub/distinfo b/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
index 255a1efa7284..389c6d61ff99 100644
--- a/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
+++ b/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813348
-SHA256 (rubygem/aws-sdk-costoptimizationhub-1.27.0.gem) = d1acf245bee789f3364a62a6ba9199b2e57897a48a00d7eeb49566d697a10a14
-SIZE (rubygem/aws-sdk-costoptimizationhub-1.27.0.gem) = 46592
+TIMESTAMP = 1753369636
+SHA256 (rubygem/aws-sdk-costoptimizationhub-1.28.0.gem) = 433bec9ddf16265e699d1bc8ffede327a1042833119bc89a374e7298901afaf4
+SIZE (rubygem/aws-sdk-costoptimizationhub-1.28.0.gem) = 46592
diff --git a/devel/rubygem-aws-sdk-customerprofiles/Makefile b/devel/rubygem-aws-sdk-customerprofiles/Makefile
index ba168a16e1a0..f95871fe1a9d 100644
--- a/devel/rubygem-aws-sdk-customerprofiles/Makefile
+++ b/devel/rubygem-aws-sdk-customerprofiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-customerprofiles
-PORTVERSION= 1.66.0
+PORTVERSION= 1.67.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-customerpr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-customerprofiles/distinfo b/devel/rubygem-aws-sdk-customerprofiles/distinfo
index 32925bf48e4d..54ed1b445194 100644
--- a/devel/rubygem-aws-sdk-customerprofiles/distinfo
+++ b/devel/rubygem-aws-sdk-customerprofiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266192
-SHA256 (rubygem/aws-sdk-customerprofiles-1.66.0.gem) = 2c23966a476ddb90908b5add6e881193560c61e860164e84d1028a221779d82c
-SIZE (rubygem/aws-sdk-customerprofiles-1.66.0.gem) = 134144
+TIMESTAMP = 1753369638
+SHA256 (rubygem/aws-sdk-customerprofiles-1.67.0.gem) = 29b7c63c43cd1776d4817c63d292b67b8d6767418b02ee5161230d6c5114cdf9
+SIZE (rubygem/aws-sdk-customerprofiles-1.67.0.gem) = 134144
diff --git a/devel/rubygem-aws-sdk-databasemigrationservice/Makefile b/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
index b8cbc1ef98ae..7a2d1699472f 100644
--- a/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
+++ b/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-databasemigrationservice
-PORTVERSION= 1.124.0
+PORTVERSION= 1.125.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-databasemi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-databasemigrationservice/distinfo b/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
index 74ed3f50e232..7cf434c105ef 100644
--- a/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
+++ b/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954306
-SHA256 (rubygem/aws-sdk-databasemigrationservice-1.124.0.gem) = 1636cafb33bee9ff04979c8adcf7a1c64549779ff4bde75aa72a65b70c87ae09
-SIZE (rubygem/aws-sdk-databasemigrationservice-1.124.0.gem) = 247296
+TIMESTAMP = 1753369640
+SHA256 (rubygem/aws-sdk-databasemigrationservice-1.125.0.gem) = 60e65c7ce60bbd25bd7905bd2e2956e0ac43d9e829a14cb7328f2bb3f2b0fc74
+SIZE (rubygem/aws-sdk-databasemigrationservice-1.125.0.gem) = 247808
diff --git a/devel/rubygem-aws-sdk-dataexchange/Makefile b/devel/rubygem-aws-sdk-dataexchange/Makefile
index ac4ea95e7ed5..e0ad051bfdb2 100644
--- a/devel/rubygem-aws-sdk-dataexchange/Makefile
+++ b/devel/rubygem-aws-sdk-dataexchange/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dataexchange
-PORTVERSION= 1.69.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dataexchan
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dataexchange/distinfo b/devel/rubygem-aws-sdk-dataexchange/distinfo
index fd9e040c7fa3..3c57c042c7cf 100644
--- a/devel/rubygem-aws-sdk-dataexchange/distinfo
+++ b/devel/rubygem-aws-sdk-dataexchange/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375093
-SHA256 (rubygem/aws-sdk-dataexchange-1.69.0.gem) = 1bf59f59a017e3705a85eb0d7f8f8f95cffaf25920e3b21fed0e52f7ea046e6d
-SIZE (rubygem/aws-sdk-dataexchange-1.69.0.gem) = 64000
+TIMESTAMP = 1753369642
+SHA256 (rubygem/aws-sdk-dataexchange-1.70.0.gem) = 5039496bb71f8f2c607f2f8b3a18875a19901e4fa9e846ca860bff1aac56f263
+SIZE (rubygem/aws-sdk-dataexchange-1.70.0.gem) = 64000
diff --git a/devel/rubygem-aws-sdk-datapipeline/Makefile b/devel/rubygem-aws-sdk-datapipeline/Makefile
index 92b0c5e6a84f..9350a7dfb23b 100644
--- a/devel/rubygem-aws-sdk-datapipeline/Makefile
+++ b/devel/rubygem-aws-sdk-datapipeline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datapipeline
-PORTVERSION= 1.68.0
+PORTVERSION= 1.69.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-datapipeli
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-datapipeline/distinfo b/devel/rubygem-aws-sdk-datapipeline/distinfo
index 1d839d8d1b56..89b30edb642b 100644
--- a/devel/rubygem-aws-sdk-datapipeline/distinfo
+++ b/devel/rubygem-aws-sdk-datapipeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813356
-SHA256 (rubygem/aws-sdk-datapipeline-1.68.0.gem) = bbae4fe7e6b3c8d2e989acf60ca0e84cc6c560c760814024f6309a2296083216
-SIZE (rubygem/aws-sdk-datapipeline-1.68.0.gem) = 39936
+TIMESTAMP = 1753369644
+SHA256 (rubygem/aws-sdk-datapipeline-1.69.0.gem) = 56cfbd19fc2035aad56953db9016aed66cb3e616e8963bd7b8fb6c2b9c001475
+SIZE (rubygem/aws-sdk-datapipeline-1.69.0.gem) = 39936
diff --git a/devel/rubygem-aws-sdk-datasync/Makefile b/devel/rubygem-aws-sdk-datasync/Makefile
index 009f585b3df9..8775ed88ac59 100644
--- a/devel/rubygem-aws-sdk-datasync/Makefile
+++ b/devel/rubygem-aws-sdk-datasync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datasync
-PORTVERSION= 1.106.0
+PORTVERSION= 1.107.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-datasync
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-datasync/distinfo b/devel/rubygem-aws-sdk-datasync/distinfo
index f5178856ad7f..0a5ac8431bb0 100644
--- a/devel/rubygem-aws-sdk-datasync/distinfo
+++ b/devel/rubygem-aws-sdk-datasync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265836
-SHA256 (rubygem/aws-sdk-datasync-1.106.0.gem) = 422395f138784fd38b1fc4e3e8580a622e32847b40e1cc6aa6ec82993d82f6be
-SIZE (rubygem/aws-sdk-datasync-1.106.0.gem) = 108032
+TIMESTAMP = 1753369646
+SHA256 (rubygem/aws-sdk-datasync-1.107.0.gem) = eee780cc398b59b0e16ee4ba78802005a578915b56876f52c3bd377addb92abc
+SIZE (rubygem/aws-sdk-datasync-1.107.0.gem) = 108032
diff --git a/devel/rubygem-aws-sdk-datazone/Makefile b/devel/rubygem-aws-sdk-datazone/Makefile
index 0901257193d7..5e2ffe9e04d9 100644
--- a/devel/rubygem-aws-sdk-datazone/Makefile
+++ b/devel/rubygem-aws-sdk-datazone/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datazone
-PORTVERSION= 1.42.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-datazone
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-datazone/distinfo b/devel/rubygem-aws-sdk-datazone/distinfo
index b93ec0024484..d287da051761 100644
--- a/devel/rubygem-aws-sdk-datazone/distinfo
+++ b/devel/rubygem-aws-sdk-datazone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265838
-SHA256 (rubygem/aws-sdk-datazone-1.42.0.gem) = 43a46fda6265cb91d6527f58e05d809586d521ed1300677fcb074a0996df017a
-SIZE (rubygem/aws-sdk-datazone-1.42.0.gem) = 236544
+TIMESTAMP = 1753369648
+SHA256 (rubygem/aws-sdk-datazone-1.43.0.gem) = 8b7f7243eeb7bb08d98e56cdfc4161acf363536b5ff997369594bd1bf3185057
+SIZE (rubygem/aws-sdk-datazone-1.43.0.gem) = 236544
diff --git a/devel/rubygem-aws-sdk-dax/Makefile b/devel/rubygem-aws-sdk-dax/Makefile
index 3e75cf1981e3..9e620d0ee93b 100644
--- a/devel/rubygem-aws-sdk-dax/Makefile
+++ b/devel/rubygem-aws-sdk-dax/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dax
-PORTVERSION= 1.71.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dax
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dax/distinfo b/devel/rubygem-aws-sdk-dax/distinfo
index 4b564012f605..3fa634aeb21b 100644
--- a/devel/rubygem-aws-sdk-dax/distinfo
+++ b/devel/rubygem-aws-sdk-dax/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813362
-SHA256 (rubygem/aws-sdk-dax-1.71.0.gem) = 1781e6de996848f860c67402ec909a67ce2170a3443bc28d1c3d92bbc2c7238e
-SIZE (rubygem/aws-sdk-dax-1.71.0.gem) = 43008
+TIMESTAMP = 1753369650
+SHA256 (rubygem/aws-sdk-dax-1.72.0.gem) = e8abb4fe6888fbcf44258492899f4bba04967891d07ace23d5efeebff11ec159
+SIZE (rubygem/aws-sdk-dax-1.72.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-deadline/Makefile b/devel/rubygem-aws-sdk-deadline/Makefile
index 13d2d6aa11be..f33bc74a5ce6 100644
--- a/devel/rubygem-aws-sdk-deadline/Makefile
+++ b/devel/rubygem-aws-sdk-deadline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-deadline
-PORTVERSION= 1.29.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-deadline
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-deadline/distinfo b/devel/rubygem-aws-sdk-deadline/distinfo
index a63069f8d97b..826952a031cb 100644
--- a/devel/rubygem-aws-sdk-deadline/distinfo
+++ b/devel/rubygem-aws-sdk-deadline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266194
-SHA256 (rubygem/aws-sdk-deadline-1.29.0.gem) = aa3f8dd1e996452c568db37ef10e311ac00151a03b7db5a41ab311461acee838
-SIZE (rubygem/aws-sdk-deadline-1.29.0.gem) = 138752
+TIMESTAMP = 1753369652
+SHA256 (rubygem/aws-sdk-deadline-1.30.0.gem) = 0f28dabd2dc3579dca851aff9112dd8fac95de7bae3b958c44f58a183499c14b
+SIZE (rubygem/aws-sdk-deadline-1.30.0.gem) = 139264
diff --git a/devel/rubygem-aws-sdk-detective/Makefile b/devel/rubygem-aws-sdk-detective/Makefile
index 26fad48a7d76..12aada786b7a 100644
--- a/devel/rubygem-aws-sdk-detective/Makefile
+++ b/devel/rubygem-aws-sdk-detective/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-detective
-PORTVERSION= 1.68.0
+PORTVERSION= 1.69.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-detective
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-detective/distinfo b/devel/rubygem-aws-sdk-detective/distinfo
index 73eed2de1f99..fce9ded8e3b2 100644
--- a/devel/rubygem-aws-sdk-detective/distinfo
+++ b/devel/rubygem-aws-sdk-detective/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813366
-SHA256 (rubygem/aws-sdk-detective-1.68.0.gem) = 31da846e7f3846b86cf47e0a3f148d687c061880257ab0b480078cf668eb8a2d
-SIZE (rubygem/aws-sdk-detective-1.68.0.gem) = 48128
+TIMESTAMP = 1753369654
+SHA256 (rubygem/aws-sdk-detective-1.69.0.gem) = a88591cdc168dfb4f46effe1a62af51a4e5050dbfb6044e05cbe69b46982fd34
+SIZE (rubygem/aws-sdk-detective-1.69.0.gem) = 48128
diff --git a/devel/rubygem-aws-sdk-devicefarm/Makefile b/devel/rubygem-aws-sdk-devicefarm/Makefile
index 9238710b84d5..1a6783a5f320 100644
--- a/devel/rubygem-aws-sdk-devicefarm/Makefile
+++ b/devel/rubygem-aws-sdk-devicefarm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-devicefarm
-PORTVERSION= 1.89.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-devicefarm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-devicefarm/distinfo b/devel/rubygem-aws-sdk-devicefarm/distinfo
index b2d73d2d8b4c..0c43ba434a81 100644
--- a/devel/rubygem-aws-sdk-devicefarm/distinfo
+++ b/devel/rubygem-aws-sdk-devicefarm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813368
-SHA256 (rubygem/aws-sdk-devicefarm-1.89.0.gem) = a6d7bf6acdfd987a0f005a33ba2443d0845b618d36ca5030324a6a4ca1dcfd89
-SIZE (rubygem/aws-sdk-devicefarm-1.89.0.gem) = 105472
+TIMESTAMP = 1753369656
+SHA256 (rubygem/aws-sdk-devicefarm-1.90.0.gem) = c77b5d28630f3db17de8b0da58cfb4443e3e70ac43f7d7bd2b904f69e59f27d0
+SIZE (rubygem/aws-sdk-devicefarm-1.90.0.gem) = 105472
diff --git a/devel/rubygem-aws-sdk-devopsguru/Makefile b/devel/rubygem-aws-sdk-devopsguru/Makefile
index 43c4ed78684c..a2c19f68230d 100644
--- a/devel/rubygem-aws-sdk-devopsguru/Makefile
+++ b/devel/rubygem-aws-sdk-devopsguru/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-devopsguru
-PORTVERSION= 1.60.0
+PORTVERSION= 1.61.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-devopsguru
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-devopsguru/distinfo b/devel/rubygem-aws-sdk-devopsguru/distinfo
index 42d937158e90..630680669eb9 100644
--- a/devel/rubygem-aws-sdk-devopsguru/distinfo
+++ b/devel/rubygem-aws-sdk-devopsguru/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813370
-SHA256 (rubygem/aws-sdk-devopsguru-1.60.0.gem) = ca406bbb403fee44579b7ba3076964d8416a25d275ce8cc882b1cc835655eab7
-SIZE (rubygem/aws-sdk-devopsguru-1.60.0.gem) = 73728
+TIMESTAMP = 1753369658
+SHA256 (rubygem/aws-sdk-devopsguru-1.61.0.gem) = f52337cf82d7722290e54863dfc61205605ea011ca5b87a10d1ad49d5daf21ca
+SIZE (rubygem/aws-sdk-devopsguru-1.61.0.gem) = 74240
diff --git a/devel/rubygem-aws-sdk-directconnect/Makefile b/devel/rubygem-aws-sdk-directconnect/Makefile
index 5daf1ae1b5cf..1ee5d68029bf 100644
--- a/devel/rubygem-aws-sdk-directconnect/Makefile
+++ b/devel/rubygem-aws-sdk-directconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-directconnect
-PORTVERSION= 1.92.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-directconn
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-directconnect/distinfo b/devel/rubygem-aws-sdk-directconnect/distinfo
index 7562335f86dd..6e691cfec77b 100644
--- a/devel/rubygem-aws-sdk-directconnect/distinfo
+++ b/devel/rubygem-aws-sdk-directconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813372
-SHA256 (rubygem/aws-sdk-directconnect-1.92.0.gem) = 17a1bcaac045787473612c3dc2ffdaaefc900bba14aecc5e4ee434329412f087
-SIZE (rubygem/aws-sdk-directconnect-1.92.0.gem) = 74752
+TIMESTAMP = 1753369660
+SHA256 (rubygem/aws-sdk-directconnect-1.93.0.gem) = 477ab39eb45699b4ec47641df71ca6488bb03f9c064a602bcd0f651f11213655
+SIZE (rubygem/aws-sdk-directconnect-1.93.0.gem) = 74752
diff --git a/devel/rubygem-aws-sdk-directoryservice/Makefile b/devel/rubygem-aws-sdk-directoryservice/Makefile
index 18123c6f3eb3..3c9a83003bae 100644
--- a/devel/rubygem-aws-sdk-directoryservice/Makefile
+++ b/devel/rubygem-aws-sdk-directoryservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-directoryservice
-PORTVERSION= 1.86.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-directorys
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-directoryservice/distinfo b/devel/rubygem-aws-sdk-directoryservice/distinfo
index 623bb7e96de6..f978f7248e3b 100644
--- a/devel/rubygem-aws-sdk-directoryservice/distinfo
+++ b/devel/rubygem-aws-sdk-directoryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813374
-SHA256 (rubygem/aws-sdk-directoryservice-1.86.0.gem) = ee5194d3f0415c7a73dbf38bf13963bbc55ec4264058da9daf2cddfabcafcbb0
-SIZE (rubygem/aws-sdk-directoryservice-1.86.0.gem) = 82944
+TIMESTAMP = 1753369662
+SHA256 (rubygem/aws-sdk-directoryservice-1.87.0.gem) = 5b3b6eb181073a37568e0f2be3a325b2aa5c8b5469914d784f25107159ba0c6c
+SIZE (rubygem/aws-sdk-directoryservice-1.87.0.gem) = 83456
diff --git a/devel/rubygem-aws-sdk-directoryservicedata/Makefile b/devel/rubygem-aws-sdk-directoryservicedata/Makefile
index 52414bcc4df9..9c04d148d565 100644
--- a/devel/rubygem-aws-sdk-directoryservicedata/Makefile
+++ b/devel/rubygem-aws-sdk-directoryservicedata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-directoryservicedata
-PORTVERSION= 1.11.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-directorys
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-directoryservicedata/distinfo b/devel/rubygem-aws-sdk-directoryservicedata/distinfo
index 86dacb2a748d..2e199df1dfc9 100644
--- a/devel/rubygem-aws-sdk-directoryservicedata/distinfo
+++ b/devel/rubygem-aws-sdk-directoryservicedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813376
-SHA256 (rubygem/aws-sdk-directoryservicedata-1.11.0.gem) = 591c099f93b1fdec650c5d5bc3f6f18d824c5338ac6601c0899bf39b12a23ef5
-SIZE (rubygem/aws-sdk-directoryservicedata-1.11.0.gem) = 35328
+TIMESTAMP = 1753369664
+SHA256 (rubygem/aws-sdk-directoryservicedata-1.12.0.gem) = 4c2b3edec511e03045faa5f107f3d3fe718230ef9227092512451f99968e1557
+SIZE (rubygem/aws-sdk-directoryservicedata-1.12.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-dlm/Makefile b/devel/rubygem-aws-sdk-dlm/Makefile
index b2805fb90205..21766ae21700 100644
--- a/devel/rubygem-aws-sdk-dlm/Makefile
+++ b/devel/rubygem-aws-sdk-dlm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dlm
-PORTVERSION= 1.89.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dlm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dlm/distinfo b/devel/rubygem-aws-sdk-dlm/distinfo
index 464b348ef13e..78d217e566ea 100644
--- a/devel/rubygem-aws-sdk-dlm/distinfo
+++ b/devel/rubygem-aws-sdk-dlm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813378
-SHA256 (rubygem/aws-sdk-dlm-1.89.0.gem) = 80ca614397e15d8c5f5d32dd24a5e2293e9b743acbd5bc1a646d682da0e1e7af
-SIZE (rubygem/aws-sdk-dlm-1.89.0.gem) = 44544
+TIMESTAMP = 1753369666
+SHA256 (rubygem/aws-sdk-dlm-1.90.0.gem) = bfabf701c43a7b0708ce19dcbfe958deb770880c67b941ee9ed17e00307118a5
+SIZE (rubygem/aws-sdk-dlm-1.90.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-docdb/Makefile b/devel/rubygem-aws-sdk-docdb/Makefile
index 65cb3237861f..e3cdd2d774a0 100644
--- a/devel/rubygem-aws-sdk-docdb/Makefile
+++ b/devel/rubygem-aws-sdk-docdb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-docdb
-PORTVERSION= 1.87.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-docdb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-docdb/distinfo b/devel/rubygem-aws-sdk-docdb/distinfo
index f9b4fcc6b1a4..ab6113c8c02a 100644
--- a/devel/rubygem-aws-sdk-docdb/distinfo
+++ b/devel/rubygem-aws-sdk-docdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813380
-SHA256 (rubygem/aws-sdk-docdb-1.87.0.gem) = 623b32ee807b439cbce3d2207f886bf233f671e841256eeeacf0d509962b71a7
-SIZE (rubygem/aws-sdk-docdb-1.87.0.gem) = 107520
+TIMESTAMP = 1753369668
+SHA256 (rubygem/aws-sdk-docdb-1.88.0.gem) = dd1346eef2eaf55913cc64efda858af0ed5c60bf4eea75b15cd8526eb56c58a4
+SIZE (rubygem/aws-sdk-docdb-1.88.0.gem) = 107520
diff --git a/devel/rubygem-aws-sdk-docdbelastic/Makefile b/devel/rubygem-aws-sdk-docdbelastic/Makefile
index 094e40bc69f5..347a2bb0857a 100644
--- a/devel/rubygem-aws-sdk-docdbelastic/Makefile
+++ b/devel/rubygem-aws-sdk-docdbelastic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-docdbelastic
-PORTVERSION= 1.32.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-docdbelast
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-docdbelastic/distinfo b/devel/rubygem-aws-sdk-docdbelastic/distinfo
index a858f5603a9c..1b34b79628c6 100644
--- a/devel/rubygem-aws-sdk-docdbelastic/distinfo
+++ b/devel/rubygem-aws-sdk-docdbelastic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813382
-SHA256 (rubygem/aws-sdk-docdbelastic-1.32.0.gem) = 3372796c541ac3dd4ca67e280fe740d3022d13b0681f44ab77404e0b868abb37
-SIZE (rubygem/aws-sdk-docdbelastic-1.32.0.gem) = 37888
+TIMESTAMP = 1753369670
+SHA256 (rubygem/aws-sdk-docdbelastic-1.33.0.gem) = 2eea1eb86ed47fcbe50f3d63d3589237d667cbfa309666b3e9a9363ead9117a5
+SIZE (rubygem/aws-sdk-docdbelastic-1.33.0.gem) = 38400
diff --git a/devel/rubygem-aws-sdk-drs/Makefile b/devel/rubygem-aws-sdk-drs/Makefile
index 0b992959ed30..9da68e0438e5 100644
--- a/devel/rubygem-aws-sdk-drs/Makefile
+++ b/devel/rubygem-aws-sdk-drs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-drs
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-drs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-drs/distinfo b/devel/rubygem-aws-sdk-drs/distinfo
index bfe4b8e9286d..bfdb76344c18 100644
--- a/devel/rubygem-aws-sdk-drs/distinfo
+++ b/devel/rubygem-aws-sdk-drs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813384
-SHA256 (rubygem/aws-sdk-drs-1.49.0.gem) = ab08bb8eaca7ce642a303dd20d4d44c10041bdbe0a7978cbc1a28b67330f4973
-SIZE (rubygem/aws-sdk-drs-1.49.0.gem) = 76800
+TIMESTAMP = 1753369672
+SHA256 (rubygem/aws-sdk-drs-1.50.0.gem) = c9c6b39eb536a9dc918a29b255a47e8ac394f0495d48ec2d21ef922269993c2a
+SIZE (rubygem/aws-sdk-drs-1.50.0.gem) = 76800
diff --git a/devel/rubygem-aws-sdk-dsql/Makefile b/devel/rubygem-aws-sdk-dsql/Makefile
index 839c482b5408..4a508ab47336 100644
--- a/devel/rubygem-aws-sdk-dsql/Makefile
+++ b/devel/rubygem-aws-sdk-dsql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dsql
-PORTVERSION= 1.11.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dsql
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dsql/distinfo b/devel/rubygem-aws-sdk-dsql/distinfo
index 4598e35be6bd..eb81b3e5d1a4 100644
--- a/devel/rubygem-aws-sdk-dsql/distinfo
+++ b/devel/rubygem-aws-sdk-dsql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813386
-SHA256 (rubygem/aws-sdk-dsql-1.11.0.gem) = 727c8d9986128930fb9acf814d48eb3b30e547df99a99fccb3dbf1200fbb07b0
-SIZE (rubygem/aws-sdk-dsql-1.11.0.gem) = 32256
+TIMESTAMP = 1753369674
+SHA256 (rubygem/aws-sdk-dsql-1.12.0.gem) = c9982bcadcdc7f746d521d6c9482e456b066ef8f2bbb93ec92de0a90997c71d0
+SIZE (rubygem/aws-sdk-dsql-1.12.0.gem) = 32768
diff --git a/devel/rubygem-aws-sdk-dynamodb/Makefile b/devel/rubygem-aws-sdk-dynamodb/Makefile
index 02f1c129f508..d819992b9336 100644
--- a/devel/rubygem-aws-sdk-dynamodb/Makefile
+++ b/devel/rubygem-aws-sdk-dynamodb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dynamodb
-PORTVERSION= 1.146.0
+PORTVERSION= 1.147.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dynamodb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dynamodb/distinfo b/devel/rubygem-aws-sdk-dynamodb/distinfo
index 930fdb073af4..90ebe207e635 100644
--- a/devel/rubygem-aws-sdk-dynamodb/distinfo
+++ b/devel/rubygem-aws-sdk-dynamodb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375095
-SHA256 (rubygem/aws-sdk-dynamodb-1.146.0.gem) = ff6a1ba1c25bd87e452f4fc2877a3e01d1e68b585d877021a1e203d26c6c1630
-SIZE (rubygem/aws-sdk-dynamodb-1.146.0.gem) = 228352
+TIMESTAMP = 1753369676
+SHA256 (rubygem/aws-sdk-dynamodb-1.147.0.gem) = 0ccd41fc2ab2653a8be75645ccaecf7406135cf20672ad87469ff7aa5bd541ff
+SIZE (rubygem/aws-sdk-dynamodb-1.147.0.gem) = 228352
diff --git a/devel/rubygem-aws-sdk-dynamodbstreams/Makefile b/devel/rubygem-aws-sdk-dynamodbstreams/Makefile
index 77bb3271b1db..202544c81e7f 100644
--- a/devel/rubygem-aws-sdk-dynamodbstreams/Makefile
+++ b/devel/rubygem-aws-sdk-dynamodbstreams/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dynamodbstreams
-PORTVERSION= 1.77.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dynamodbst
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dynamodbstreams/distinfo b/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
index 4d457fbd4919..50d2ee53cd42 100644
--- a/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
+++ b/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265840
-SHA256 (rubygem/aws-sdk-dynamodbstreams-1.77.0.gem) = fef05c65a74ae11a4f7763257ab693e2cddbbc94697a9ef490aa4df62753bdb2
-SIZE (rubygem/aws-sdk-dynamodbstreams-1.77.0.gem) = 35328
+TIMESTAMP = 1753369678
+SHA256 (rubygem/aws-sdk-dynamodbstreams-1.78.0.gem) = 70f2afd38d75cc6970600e5df6d8728ea5cf83e9fb26713ba77681bc817b2c59
+SIZE (rubygem/aws-sdk-dynamodbstreams-1.78.0.gem) = 35840
diff --git a/devel/rubygem-aws-sdk-ebs/Makefile b/devel/rubygem-aws-sdk-ebs/Makefile
index a2797a8019d6..34bce4c6b785 100644
--- a/devel/rubygem-aws-sdk-ebs/Makefile
+++ b/devel/rubygem-aws-sdk-ebs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ebs
-PORTVERSION= 1.59.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ebs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ebs/distinfo b/devel/rubygem-aws-sdk-ebs/distinfo
index 49462240a9d5..cc8ad6698227 100644
--- a/devel/rubygem-aws-sdk-ebs/distinfo
+++ b/devel/rubygem-aws-sdk-ebs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813392
-SHA256 (rubygem/aws-sdk-ebs-1.59.0.gem) = 33ebbd3c248023d16bace9a1ef1861fd3755487e73d38da4224452af79cefc05
-SIZE (rubygem/aws-sdk-ebs-1.59.0.gem) = 32256
+TIMESTAMP = 1753369680
+SHA256 (rubygem/aws-sdk-ebs-1.60.0.gem) = 0cf20c60144341659f897d6e018b0f79ae2ca720e9f6ceb89001c99d03cff344
+SIZE (rubygem/aws-sdk-ebs-1.60.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-ec2/Makefile b/devel/rubygem-aws-sdk-ec2/Makefile
index ed49b9395a03..583443b57600 100644
--- a/devel/rubygem-aws-sdk-ec2/Makefile
+++ b/devel/rubygem-aws-sdk-ec2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ec2
-PORTVERSION= 1.539.0
+PORTVERSION= 1.540.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ec2/distinfo b/devel/rubygem-aws-sdk-ec2/distinfo
index acc0d2f4e672..56873f13e87b 100644
--- a/devel/rubygem-aws-sdk-ec2/distinfo
+++ b/devel/rubygem-aws-sdk-ec2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265842
-SHA256 (rubygem/aws-sdk-ec2-1.539.0.gem) = 5fd26c5f53f815267040fd5a29fcaca0109b219940b9d6991f715bef14da644d
-SIZE (rubygem/aws-sdk-ec2-1.539.0.gem) = 1461760
+TIMESTAMP = 1753369682
+SHA256 (rubygem/aws-sdk-ec2-1.540.0.gem) = 0e58786b069edbee6fb974a6ccba843d1445d9281cd74d90c84491599fea81aa
+SIZE (rubygem/aws-sdk-ec2-1.540.0.gem) = 1469952
diff --git a/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile b/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile
index 89af51e2c1ea..704aef565301 100644
--- a/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile
+++ b/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ec2instanceconnect
-PORTVERSION= 1.58.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2instanc
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo b/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
index 52058b45cead..9cecb895b94e 100644
--- a/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
+++ b/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813394
-SHA256 (rubygem/aws-sdk-ec2instanceconnect-1.58.0.gem) = d6fe31d50a98aa9ecd70775a08c51eaf55feae768d1ea8d903835648969660f7
-SIZE (rubygem/aws-sdk-ec2instanceconnect-1.58.0.gem) = 24576
+TIMESTAMP = 1753369684
+SHA256 (rubygem/aws-sdk-ec2instanceconnect-1.59.0.gem) = 657ead72437ed10ce47f2157de78e42aa95374403684c20f2a4a553313c44696
+SIZE (rubygem/aws-sdk-ec2instanceconnect-1.59.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-ecr/Makefile b/devel/rubygem-aws-sdk-ecr/Makefile
index eaa4c262c0c7..c17eeec1a041 100644
--- a/devel/rubygem-aws-sdk-ecr/Makefile
+++ b/devel/rubygem-aws-sdk-ecr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecr
-PORTVERSION= 1.104.0
+PORTVERSION= 1.105.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ecr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ecr/distinfo b/devel/rubygem-aws-sdk-ecr/distinfo
index 96c211edaef0..2195ea0aed8f 100644
--- a/devel/rubygem-aws-sdk-ecr/distinfo
+++ b/devel/rubygem-aws-sdk-ecr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188190
-SHA256 (rubygem/aws-sdk-ecr-1.104.0.gem) = 52eed429f905927182d1676730531a464675ef95bb7f81e3c0280991f361bd7a
-SIZE (rubygem/aws-sdk-ecr-1.104.0.gem) = 87552
+TIMESTAMP = 1753369686
+SHA256 (rubygem/aws-sdk-ecr-1.105.0.gem) = 979dac6316a5a8c887197e448b88428c85ad575193fefb99950536e6aafdbab3
+SIZE (rubygem/aws-sdk-ecr-1.105.0.gem) = 87552
diff --git a/devel/rubygem-aws-sdk-ecrpublic/Makefile b/devel/rubygem-aws-sdk-ecrpublic/Makefile
index 9ba6ecc592f7..65c3d344868b 100644
--- a/devel/rubygem-aws-sdk-ecrpublic/Makefile
+++ b/devel/rubygem-aws-sdk-ecrpublic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecrpublic
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ecrpublic
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ecrpublic/distinfo b/devel/rubygem-aws-sdk-ecrpublic/distinfo
index cac60cc53652..ff96496b13de 100644
--- a/devel/rubygem-aws-sdk-ecrpublic/distinfo
+++ b/devel/rubygem-aws-sdk-ecrpublic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813398
-SHA256 (rubygem/aws-sdk-ecrpublic-1.51.0.gem) = aef795155bb3e0ffdf3d79ab82b404b3b8133b7be3b5b43eeff4ec4035829a20
-SIZE (rubygem/aws-sdk-ecrpublic-1.51.0.gem) = 44032
+TIMESTAMP = 1753369688
+SHA256 (rubygem/aws-sdk-ecrpublic-1.52.0.gem) = 46df090bc38155d3868d324924c082c257887945e93bbcca5591583a4582352a
+SIZE (rubygem/aws-sdk-ecrpublic-1.52.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-ecs/Makefile b/devel/rubygem-aws-sdk-ecs/Makefile
index 485e03069e49..1a649a2623c0 100644
--- a/devel/rubygem-aws-sdk-ecs/Makefile
+++ b/devel/rubygem-aws-sdk-ecs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecs
-PORTVERSION= 1.198.0
+PORTVERSION= 1.199.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ecs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ecs/distinfo b/devel/rubygem-aws-sdk-ecs/distinfo
index 60cb5ee5c9a8..18846f868371 100644
--- a/devel/rubygem-aws-sdk-ecs/distinfo
+++ b/devel/rubygem-aws-sdk-ecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265844
-SHA256 (rubygem/aws-sdk-ecs-1.198.0.gem) = 992816c6fc22d68c57e8d95ceac62049f23690c6d08a3c6a28cee08bc7dfe376
-SIZE (rubygem/aws-sdk-ecs-1.198.0.gem) = 265216
+TIMESTAMP = 1753369690
+SHA256 (rubygem/aws-sdk-ecs-1.199.0.gem) = 64950371340c04dbb6c65d0e485eeae0607de0694a803dd53b796bf4bd0deeae
+SIZE (rubygem/aws-sdk-ecs-1.199.0.gem) = 265216
diff --git a/devel/rubygem-aws-sdk-efs/Makefile b/devel/rubygem-aws-sdk-efs/Makefile
index 74288184d706..b2df67c50917 100644
--- a/devel/rubygem-aws-sdk-efs/Makefile
+++ b/devel/rubygem-aws-sdk-efs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-efs
-PORTVERSION= 1.96.0
+PORTVERSION= 1.97.0
CATEGORIES= devel filesystems rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-efs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-efs/distinfo b/devel/rubygem-aws-sdk-efs/distinfo
index 55037ec267f8..68443e9c8685 100644
--- a/devel/rubygem-aws-sdk-efs/distinfo
+++ b/devel/rubygem-aws-sdk-efs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954312
-SHA256 (rubygem/aws-sdk-efs-1.96.0.gem) = 95129900bfc793811296c12603d331b3a3b20b15c359cab2760f742835b2b6b3
-SIZE (rubygem/aws-sdk-efs-1.96.0.gem) = 68096
+TIMESTAMP = 1753369692
+SHA256 (rubygem/aws-sdk-efs-1.97.0.gem) = 3fa31e07cf7b8188f93d14f2399e1016123d67d80abf5db67107b1cc00c34d31
+SIZE (rubygem/aws-sdk-efs-1.97.0.gem) = 68096
diff --git a/devel/rubygem-aws-sdk-eks/Makefile b/devel/rubygem-aws-sdk-eks/Makefile
index 95f38ab58632..169a7879b90b 100644
--- a/devel/rubygem-aws-sdk-eks/Makefile
+++ b/devel/rubygem-aws-sdk-eks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eks
-PORTVERSION= 1.139.0
+PORTVERSION= 1.140.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-eks
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-eks/distinfo b/devel/rubygem-aws-sdk-eks/distinfo
index e82a253fbc6c..b44b37929665 100644
--- a/devel/rubygem-aws-sdk-eks/distinfo
+++ b/devel/rubygem-aws-sdk-eks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954314
-SHA256 (rubygem/aws-sdk-eks-1.139.0.gem) = 7b9a415dfc3de13a2177ac8808d18246cee172fa188345565e5914fc3ea8c8cc
-SIZE (rubygem/aws-sdk-eks-1.139.0.gem) = 135680
+TIMESTAMP = 1753369694
+SHA256 (rubygem/aws-sdk-eks-1.140.0.gem) = 22d991a1f74af6c2d1698d85a26bdaa5e81859a2bae7d55b5437a6b9df78a5ee
+SIZE (rubygem/aws-sdk-eks-1.140.0.gem) = 136192
diff --git a/devel/rubygem-aws-sdk-eksauth/Makefile b/devel/rubygem-aws-sdk-eksauth/Makefile
index bf409a2af940..e299f32fbafe 100644
--- a/devel/rubygem-aws-sdk-eksauth/Makefile
+++ b/devel/rubygem-aws-sdk-eksauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eksauth
-PORTVERSION= 1.21.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-eksauth
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-eksauth/distinfo b/devel/rubygem-aws-sdk-eksauth/distinfo
index 7eb9357f5bfa..c1488fba958e 100644
--- a/devel/rubygem-aws-sdk-eksauth/distinfo
+++ b/devel/rubygem-aws-sdk-eksauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813406
-SHA256 (rubygem/aws-sdk-eksauth-1.21.0.gem) = 2285b12b4e9495b6feab90a1630d705725019f62d1f12981b860980196fa0657
-SIZE (rubygem/aws-sdk-eksauth-1.21.0.gem) = 22528
+TIMESTAMP = 1753369696
+SHA256 (rubygem/aws-sdk-eksauth-1.22.0.gem) = 6c62d087a85967dd7b67ec6e71d10ac58e1ab1decdb79cc5d24c271ed372a510
+SIZE (rubygem/aws-sdk-eksauth-1.22.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-elasticache/Makefile b/devel/rubygem-aws-sdk-elasticache/Makefile
index 4032b33c72d0..236baa40c3da 100644
--- a/devel/rubygem-aws-sdk-elasticache/Makefile
+++ b/devel/rubygem-aws-sdk-elasticache/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticache
-PORTVERSION= 1.128.0
+PORTVERSION= 1.129.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticach
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticache/distinfo b/devel/rubygem-aws-sdk-elasticache/distinfo
index 3c63e5114044..fe1ab04bb90f 100644
--- a/devel/rubygem-aws-sdk-elasticache/distinfo
+++ b/devel/rubygem-aws-sdk-elasticache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813408
-SHA256 (rubygem/aws-sdk-elasticache-1.128.0.gem) = 52dd4de2cb77ae8491b19587f6eac753ca7cecb8649834453e96c75f9ef4258b
-SIZE (rubygem/aws-sdk-elasticache-1.128.0.gem) = 178688
+TIMESTAMP = 1753369698
+SHA256 (rubygem/aws-sdk-elasticache-1.129.0.gem) = 0489dc6631e8281ed8dde5a25919a80a55825543fa9df82f93a98e2ad64ba03c
+SIZE (rubygem/aws-sdk-elasticache-1.129.0.gem) = 178688
diff --git a/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile b/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile
index ebb1e2030846..a8d4a8d3a69e 100644
--- a/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile
+++ b/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticbeanstalk
-PORTVERSION= 1.88.0
+PORTVERSION= 1.89.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticbea
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo b/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
index f5eb3730373d..edcf8f6f65f0 100644
--- a/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
+++ b/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813410
-SHA256 (rubygem/aws-sdk-elasticbeanstalk-1.88.0.gem) = 36621a7e06e08900a3017f0a2c6477f4c9c4e7dc9f25fa8b4ec381d1234757fc
-SIZE (rubygem/aws-sdk-elasticbeanstalk-1.88.0.gem) = 92672
+TIMESTAMP = 1753369700
+SHA256 (rubygem/aws-sdk-elasticbeanstalk-1.89.0.gem) = 21012879655a0d97001ffa8e34563e2169d9afaa1f83ec13bbe5ec31d03ccfef
+SIZE (rubygem/aws-sdk-elasticbeanstalk-1.89.0.gem) = 92672
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile b/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile
index c2a765523da8..02635aa909f0 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile
+++ b/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticloadbalancing
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticloa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo b/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
index d7d97ac2d985..6d7825467a32 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
+++ b/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813412
-SHA256 (rubygem/aws-sdk-elasticloadbalancing-1.75.0.gem) = 6a6fa0f61a92d1cfadf01e1e34cf7e97a265a70833bf4a3b783c33723db5d661
-SIZE (rubygem/aws-sdk-elasticloadbalancing-1.75.0.gem) = 54272
+TIMESTAMP = 1753369702
+SHA256 (rubygem/aws-sdk-elasticloadbalancing-1.76.0.gem) = 23a1896256925f6f835b9719c20e244477ff478c5717e8a504d13bad46f04e03
+SIZE (rubygem/aws-sdk-elasticloadbalancing-1.76.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile b/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
index 906bfa563188..5ec57847bd6f 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
+++ b/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticloadbalancingv2
-PORTVERSION= 1.134.0
+PORTVERSION= 1.135.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticloa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo b/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
index 28ac7f21aa57..832c9442b961 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
+++ b/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954316
-SHA256 (rubygem/aws-sdk-elasticloadbalancingv2-1.134.0.gem) = 590dbc11c59dd91d7f30dbf42fbbd37ff679d26e01f224011a494633b7f075a1
-SIZE (rubygem/aws-sdk-elasticloadbalancingv2-1.134.0.gem) = 102912
+TIMESTAMP = 1753369704
+SHA256 (rubygem/aws-sdk-elasticloadbalancingv2-1.135.0.gem) = 32c06dc2ca8225a2a3905ff2bb028c65a30503598d64225b890a74fdc3fc7c53
+SIZE (rubygem/aws-sdk-elasticloadbalancingv2-1.135.0.gem) = 103424
diff --git a/devel/rubygem-aws-sdk-elasticsearchservice/Makefile b/devel/rubygem-aws-sdk-elasticsearchservice/Makefile
index 9fa7876f4b52..9fe8fe91ef38 100644
--- a/devel/rubygem-aws-sdk-elasticsearchservice/Makefile
+++ b/devel/rubygem-aws-sdk-elasticsearchservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticsearchservice
-PORTVERSION= 1.103.0
+PORTVERSION= 1.104.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticsea
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticsearchservice/distinfo b/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
index 97e67874ad53..41ddd00c630b 100644
--- a/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
+++ b/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813416
-SHA256 (rubygem/aws-sdk-elasticsearchservice-1.103.0.gem) = 7c2b8f0fa2018c4536bc76e48faaee1fbcb64486de8143f5f6c6b1e4a5740d0b
-SIZE (rubygem/aws-sdk-elasticsearchservice-1.103.0.gem) = 89600
+TIMESTAMP = 1753369706
+SHA256 (rubygem/aws-sdk-elasticsearchservice-1.104.0.gem) = f8bb8dfa9941371f194c0a97592461ed90f35d088df54df34d94f216c1de9d5b
+SIZE (rubygem/aws-sdk-elasticsearchservice-1.104.0.gem) = 90112
diff --git a/devel/rubygem-aws-sdk-elastictranscoder/Makefile b/devel/rubygem-aws-sdk-elastictranscoder/Makefile
index 1febaa1b5bc4..22a681fc51d6 100644
--- a/devel/rubygem-aws-sdk-elastictranscoder/Makefile
+++ b/devel/rubygem-aws-sdk-elastictranscoder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elastictranscoder
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elastictra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elastictranscoder/distinfo b/devel/rubygem-aws-sdk-elastictranscoder/distinfo
index 5dea0fa532f6..2796e64552fc 100644
--- a/devel/rubygem-aws-sdk-elastictranscoder/distinfo
+++ b/devel/rubygem-aws-sdk-elastictranscoder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813418
-SHA256 (rubygem/aws-sdk-elastictranscoder-1.72.0.gem) = bee22332563941de1bb3627a99c59566914bea6623c307f48cf6bbe100fb8686
-SIZE (rubygem/aws-sdk-elastictranscoder-1.72.0.gem) = 81408
+TIMESTAMP = 1753369708
+SHA256 (rubygem/aws-sdk-elastictranscoder-1.73.0.gem) = 0555c321e87f4c0104d5537a88ee0559bc7dc0f6f4db43c5f5d7ab34d6311c29
+SIZE (rubygem/aws-sdk-elastictranscoder-1.73.0.gem) = 81920
diff --git a/devel/rubygem-aws-sdk-emr/Makefile b/devel/rubygem-aws-sdk-emr/Makefile
index 13754529a126..19e5f6976dcb 100644
--- a/devel/rubygem-aws-sdk-emr/Makefile
+++ b/devel/rubygem-aws-sdk-emr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-emr
-PORTVERSION= 1.111.0
+PORTVERSION= 1.112.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-emr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-emr/distinfo b/devel/rubygem-aws-sdk-emr/distinfo
index 6a52b8361519..44f35722df6a 100644
--- a/devel/rubygem-aws-sdk-emr/distinfo
+++ b/devel/rubygem-aws-sdk-emr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813420
-SHA256 (rubygem/aws-sdk-emr-1.111.0.gem) = 614912468c33b29ea96183e9309e1df13403709cd3f713f9408ad2f14ea4e712
-SIZE (rubygem/aws-sdk-emr-1.111.0.gem) = 132608
+TIMESTAMP = 1753369710
+SHA256 (rubygem/aws-sdk-emr-1.112.0.gem) = 1c77c107e375d6d6ebde51c03aff4b6b60f35ed316ac18785ff4ae1c31723c84
+SIZE (rubygem/aws-sdk-emr-1.112.0.gem) = 132608
diff --git a/devel/rubygem-aws-sdk-emrcontainers/Makefile b/devel/rubygem-aws-sdk-emrcontainers/Makefile
index e7b843a466bb..25a17364de2d 100644
--- a/devel/rubygem-aws-sdk-emrcontainers/Makefile
+++ b/devel/rubygem-aws-sdk-emrcontainers/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-emrcontainers
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-emrcontain
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-emrcontainers/distinfo b/devel/rubygem-aws-sdk-emrcontainers/distinfo
index 3931e903c67f..6f852815e774 100644
--- a/devel/rubygem-aws-sdk-emrcontainers/distinfo
+++ b/devel/rubygem-aws-sdk-emrcontainers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813422
-SHA256 (rubygem/aws-sdk-emrcontainers-1.55.0.gem) = 7eed9892c28b1616413d120167690b596d56719110c405e93adb3997ba95ac37
-SIZE (rubygem/aws-sdk-emrcontainers-1.55.0.gem) = 47616
+TIMESTAMP = 1753369712
+SHA256 (rubygem/aws-sdk-emrcontainers-1.56.0.gem) = db91a8741bc4178cbd2ea466708e208f7ce5348f7a7f82ca90b1ad64f679b644
+SIZE (rubygem/aws-sdk-emrcontainers-1.56.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-emrserverless/Makefile b/devel/rubygem-aws-sdk-emrserverless/Makefile
index ff817a38763a..f3e7da595dfa 100644
--- a/devel/rubygem-aws-sdk-emrserverless/Makefile
+++ b/devel/rubygem-aws-sdk-emrserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-emrserverless
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-emrserverl
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-emrserverless/distinfo b/devel/rubygem-aws-sdk-emrserverless/distinfo
index 812d8d6baaa7..fa0faa416e41 100644
--- a/devel/rubygem-aws-sdk-emrserverless/distinfo
+++ b/devel/rubygem-aws-sdk-emrserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954318
-SHA256 (rubygem/aws-sdk-emrserverless-1.49.0.gem) = 7e269f65fd41fcf614877502e8498b2c3ebb77874f3b47e4c547598d5b56bc02
-SIZE (rubygem/aws-sdk-emrserverless-1.49.0.gem) = 47616
+TIMESTAMP = 1753369714
+SHA256 (rubygem/aws-sdk-emrserverless-1.50.0.gem) = 099ed7add614b307221e5b00d9a2b0588257b223c5cf07cd9192e48b4d5ce85a
+SIZE (rubygem/aws-sdk-emrserverless-1.50.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-entityresolution/Makefile b/devel/rubygem-aws-sdk-entityresolution/Makefile
index 2cc37ed61a09..98578dc2008a 100644
--- a/devel/rubygem-aws-sdk-entityresolution/Makefile
+++ b/devel/rubygem-aws-sdk-entityresolution/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-entityresolution
-PORTVERSION= 1.31.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-entityreso
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-entityresolution/distinfo b/devel/rubygem-aws-sdk-entityresolution/distinfo
index 3c6c54776b14..a8761a528c30 100644
--- a/devel/rubygem-aws-sdk-entityresolution/distinfo
+++ b/devel/rubygem-aws-sdk-entityresolution/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813426
-SHA256 (rubygem/aws-sdk-entityresolution-1.31.0.gem) = c00b76c6e607a263a2c16e9e9cc718d34565c1762799187f298bf727afebc4cb
-SIZE (rubygem/aws-sdk-entityresolution-1.31.0.gem) = 60416
+TIMESTAMP = 1753369716
+SHA256 (rubygem/aws-sdk-entityresolution-1.32.0.gem) = 5c5bb3911ffb58e58044bbe8acc3ec7023944ff858107d9f4caecd803f39708f
+SIZE (rubygem/aws-sdk-entityresolution-1.32.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-eventbridge/Makefile b/devel/rubygem-aws-sdk-eventbridge/Makefile
index 32bec9b745e3..7b0f3f63face 100644
--- a/devel/rubygem-aws-sdk-eventbridge/Makefile
+++ b/devel/rubygem-aws-sdk-eventbridge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eventbridge
-PORTVERSION= 1.85.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-eventbridg
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-eventbridge/distinfo b/devel/rubygem-aws-sdk-eventbridge/distinfo
index 5af356e654b6..dc2917c7c388 100644
--- a/devel/rubygem-aws-sdk-eventbridge/distinfo
+++ b/devel/rubygem-aws-sdk-eventbridge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265846
-SHA256 (rubygem/aws-sdk-eventbridge-1.85.0.gem) = 91eab124661669111442e39a660d8b985410cf181421f5130e433ca2a205db83
-SIZE (rubygem/aws-sdk-eventbridge-1.85.0.gem) = 97792
+TIMESTAMP = 1753369718
+SHA256 (rubygem/aws-sdk-eventbridge-1.86.0.gem) = 95a9653dda6c418ddbbda312e02f90f20bf3dd37d4e0e94fbcc721d5222b9fcd
+SIZE (rubygem/aws-sdk-eventbridge-1.86.0.gem) = 97792
diff --git a/devel/rubygem-aws-sdk-evs/Makefile b/devel/rubygem-aws-sdk-evs/Makefile
index 6a609665921e..91c91cb29e26 100644
--- a/devel/rubygem-aws-sdk-evs/Makefile
+++ b/devel/rubygem-aws-sdk-evs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-evs
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-evs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-evs/distinfo b/devel/rubygem-aws-sdk-evs/distinfo
index 8a6a2c2befb7..b0ce00df9bfc 100644
--- a/devel/rubygem-aws-sdk-evs/distinfo
+++ b/devel/rubygem-aws-sdk-evs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188000
-SHA256 (rubygem/aws-sdk-evs-1.0.0.gem) = 0b23ccbbbf9df2d4f71434e523df7fba4385e3360c93930418403e4ed6da07d8
-SIZE (rubygem/aws-sdk-evs-1.0.0.gem) = 39424
+TIMESTAMP = 1753369720
+SHA256 (rubygem/aws-sdk-evs-1.1.0.gem) = aeac0092aaa37aa2b4be397127367d33bd9a691a355fae4cb784bc2197286a90
+SIZE (rubygem/aws-sdk-evs-1.1.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-finspace/Makefile b/devel/rubygem-aws-sdk-finspace/Makefile
index 452ca30e295e..466fa053140d 100644
--- a/devel/rubygem-aws-sdk-finspace/Makefile
+++ b/devel/rubygem-aws-sdk-finspace/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-finspace
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-finspace
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-finspace/distinfo b/devel/rubygem-aws-sdk-finspace/distinfo
index 919de9810aa5..0b22a210f14f 100644
--- a/devel/rubygem-aws-sdk-finspace/distinfo
+++ b/devel/rubygem-aws-sdk-finspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813430
-SHA256 (rubygem/aws-sdk-finspace-1.54.0.gem) = f84a8e6e0488f619b3b94516d3f31690609c5f9f88dc3fd6ec4a0f5ad3e90f52
-SIZE (rubygem/aws-sdk-finspace-1.54.0.gem) = 86016
+TIMESTAMP = 1753369722
+SHA256 (rubygem/aws-sdk-finspace-1.55.0.gem) = 57ffb8e99126b54c3a2348adb1668e30ec634e823f9c76150d23cd9ca8f533e8
+SIZE (rubygem/aws-sdk-finspace-1.55.0.gem) = 86528
diff --git a/devel/rubygem-aws-sdk-finspacedata/Makefile b/devel/rubygem-aws-sdk-finspacedata/Makefile
index f65a92838d11..ed8292374400 100644
--- a/devel/rubygem-aws-sdk-finspacedata/Makefile
+++ b/devel/rubygem-aws-sdk-finspacedata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-finspacedata
-PORTVERSION= 1.52.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-finspaceda
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-finspacedata/distinfo b/devel/rubygem-aws-sdk-finspacedata/distinfo
index 941f902ea389..6edf2dbff6bc 100644
--- a/devel/rubygem-aws-sdk-finspacedata/distinfo
+++ b/devel/rubygem-aws-sdk-finspacedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813432
-SHA256 (rubygem/aws-sdk-finspacedata-1.52.0.gem) = 2fd78d284e4ce940264545317fd891b041d5703b3fc840115657879b01654b4f
-SIZE (rubygem/aws-sdk-finspacedata-1.52.0.gem) = 52736
+TIMESTAMP = 1753369724
+SHA256 (rubygem/aws-sdk-finspacedata-1.53.0.gem) = fba9e5575ac3b1b407deb0fbd4b3136c30ae2963da123dd19fd7336a95004c09
+SIZE (rubygem/aws-sdk-finspacedata-1.53.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-firehose/Makefile b/devel/rubygem-aws-sdk-firehose/Makefile
index 8ba977cdafb5..0f157876da8a 100644
--- a/devel/rubygem-aws-sdk-firehose/Makefile
+++ b/devel/rubygem-aws-sdk-firehose/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-firehose
-PORTVERSION= 1.94.0
+PORTVERSION= 1.95.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-firehose
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-firehose/distinfo b/devel/rubygem-aws-sdk-firehose/distinfo
index 23f4a51d0d41..776d5275649b 100644
--- a/devel/rubygem-aws-sdk-firehose/distinfo
+++ b/devel/rubygem-aws-sdk-firehose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813434
-SHA256 (rubygem/aws-sdk-firehose-1.94.0.gem) = 6e1798d3bc6955cc1fb052e2d089e2582cb8ac4815a7c16b3568cf5324d69064
-SIZE (rubygem/aws-sdk-firehose-1.94.0.gem) = 95232
+TIMESTAMP = 1753369726
+SHA256 (rubygem/aws-sdk-firehose-1.95.0.gem) = 2fafc46b21a143f6dbd6de8e7e9ce2d34cfef74118d36ab5581e3968558d0294
+SIZE (rubygem/aws-sdk-firehose-1.95.0.gem) = 95232
diff --git a/devel/rubygem-aws-sdk-fis/Makefile b/devel/rubygem-aws-sdk-fis/Makefile
index 368f113be2b2..29f4c48d9a85 100644
--- a/devel/rubygem-aws-sdk-fis/Makefile
+++ b/devel/rubygem-aws-sdk-fis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fis
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-fis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-fis/distinfo b/devel/rubygem-aws-sdk-fis/distinfo
index 5bd192dd0501..f3b090543e77 100644
--- a/devel/rubygem-aws-sdk-fis/distinfo
+++ b/devel/rubygem-aws-sdk-fis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813436
-SHA256 (rubygem/aws-sdk-fis-1.51.0.gem) = f32d401be7d3c91e8d08be197f0749b0a66c7184bfddb3a2a84db334832c5bb9
-SIZE (rubygem/aws-sdk-fis-1.51.0.gem) = 47104
+TIMESTAMP = 1753369728
+SHA256 (rubygem/aws-sdk-fis-1.52.0.gem) = d69a1e6719e05ad131cd93b555ca632fe3b4f5e4156ebcc8fa141b633f72b187
+SIZE (rubygem/aws-sdk-fis-1.52.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-fms/Makefile b/devel/rubygem-aws-sdk-fms/Makefile
index 087eb8228673..47ae57bafcd4 100644
--- a/devel/rubygem-aws-sdk-fms/Makefile
+++ b/devel/rubygem-aws-sdk-fms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fms
-PORTVERSION= 1.93.0
+PORTVERSION= 1.94.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-fms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-fms/distinfo b/devel/rubygem-aws-sdk-fms/distinfo
index f006f679b412..b607de46b994 100644
--- a/devel/rubygem-aws-sdk-fms/distinfo
+++ b/devel/rubygem-aws-sdk-fms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813438
-SHA256 (rubygem/aws-sdk-fms-1.93.0.gem) = ca466be93eb108b2d4f28b28e42c7fc0b4ba92dc805c89ae5eb1202d09c7a2f9
-SIZE (rubygem/aws-sdk-fms-1.93.0.gem) = 93184
+TIMESTAMP = 1753369730
+SHA256 (rubygem/aws-sdk-fms-1.94.0.gem) = 3b44255fa856321f356b0307f1108f3f076d8f3c514e3a6167b0865ada65e809
+SIZE (rubygem/aws-sdk-fms-1.94.0.gem) = 93184
diff --git a/devel/rubygem-aws-sdk-forecastqueryservice/Makefile b/devel/rubygem-aws-sdk-forecastqueryservice/Makefile
index 5ab84b400c42..269a819cd030 100644
--- a/devel/rubygem-aws-sdk-forecastqueryservice/Makefile
+++ b/devel/rubygem-aws-sdk-forecastqueryservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-forecastqueryservice
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-forecastqu
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-forecastqueryservice/distinfo b/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
index 7b89e806c8d8..93f74fc2c32a 100644
--- a/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
+++ b/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813440
-SHA256 (rubygem/aws-sdk-forecastqueryservice-1.55.0.gem) = 03ce01e5b82bf5e833cf0381c5a8f64710e1520ffe367206bc570d836250629f
-SIZE (rubygem/aws-sdk-forecastqueryservice-1.55.0.gem) = 23040
+TIMESTAMP = 1753369732
+SHA256 (rubygem/aws-sdk-forecastqueryservice-1.56.0.gem) = 2f9387907f0b95a617d6b9ef3438c18d64fe5fe99bc4b73a131c1d2e8902ef93
+SIZE (rubygem/aws-sdk-forecastqueryservice-1.56.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-forecastservice/Makefile b/devel/rubygem-aws-sdk-forecastservice/Makefile
index 41f3a67571e5..450838603395 100644
--- a/devel/rubygem-aws-sdk-forecastservice/Makefile
+++ b/devel/rubygem-aws-sdk-forecastservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-forecastservice
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-forecastse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-forecastservice/distinfo b/devel/rubygem-aws-sdk-forecastservice/distinfo
index 7ee131148086..31455682c432 100644
--- a/devel/rubygem-aws-sdk-forecastservice/distinfo
+++ b/devel/rubygem-aws-sdk-forecastservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813442
-SHA256 (rubygem/aws-sdk-forecastservice-1.72.0.gem) = 5d2c9a68963d82c34c980b513a93607b7924d7dfbb7735080e971f04f5f2361e
-SIZE (rubygem/aws-sdk-forecastservice-1.72.0.gem) = 103424
+TIMESTAMP = 1753369734
+SHA256 (rubygem/aws-sdk-forecastservice-1.73.0.gem) = 42de2d1faa6593a45f83029b5f4e130f73f4cb597e83365448268c6972cc8692
+SIZE (rubygem/aws-sdk-forecastservice-1.73.0.gem) = 103936
diff --git a/devel/rubygem-aws-sdk-frauddetector/Makefile b/devel/rubygem-aws-sdk-frauddetector/Makefile
index a13f91e43a48..2557ea9228c6 100644
--- a/devel/rubygem-aws-sdk-frauddetector/Makefile
+++ b/devel/rubygem-aws-sdk-frauddetector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-frauddetector
-PORTVERSION= 1.71.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-frauddetec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-frauddetector/distinfo b/devel/rubygem-aws-sdk-frauddetector/distinfo
index b246b08bdcd8..9bb99ed13d23 100644
--- a/devel/rubygem-aws-sdk-frauddetector/distinfo
+++ b/devel/rubygem-aws-sdk-frauddetector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813444
-SHA256 (rubygem/aws-sdk-frauddetector-1.71.0.gem) = 36ac371b434102e0bfcf44a5668e1b8455795aee7f4dc86ef07fd2163c59a783
-SIZE (rubygem/aws-sdk-frauddetector-1.71.0.gem) = 81920
+TIMESTAMP = 1753369736
+SHA256 (rubygem/aws-sdk-frauddetector-1.72.0.gem) = cf068e0092d935a9ee74ee195a23ddc0a3f131600ff799e4e3ef9250889696b9
+SIZE (rubygem/aws-sdk-frauddetector-1.72.0.gem) = 81920
diff --git a/devel/rubygem-aws-sdk-freetier/Makefile b/devel/rubygem-aws-sdk-freetier/Makefile
index ef68b51f1f12..f33afd1fe670 100644
--- a/devel/rubygem-aws-sdk-freetier/Makefile
+++ b/devel/rubygem-aws-sdk-freetier/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-freetier
-PORTVERSION= 1.23.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-freetier
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-freetier/distinfo b/devel/rubygem-aws-sdk-freetier/distinfo
index 49a83e8d0655..f6d2dead68e3 100644
--- a/devel/rubygem-aws-sdk-freetier/distinfo
+++ b/devel/rubygem-aws-sdk-freetier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266198
-SHA256 (rubygem/aws-sdk-freetier-1.23.0.gem) = 65f5a8b84458b8224bfd227e3acf06d0d84deaea1cc29b1e31c90a4de66a3990
-SIZE (rubygem/aws-sdk-freetier-1.23.0.gem) = 29184
+TIMESTAMP = 1753369738
+SHA256 (rubygem/aws-sdk-freetier-1.24.0.gem) = 904b7b1816b3d3b33711e73adbfca283f542f9b921b9ab456200059be960a8d8
+SIZE (rubygem/aws-sdk-freetier-1.24.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-fsx/Makefile b/devel/rubygem-aws-sdk-fsx/Makefile
index 03554cf7045b..ae8d564b1b4e 100644
--- a/devel/rubygem-aws-sdk-fsx/Makefile
+++ b/devel/rubygem-aws-sdk-fsx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fsx
-PORTVERSION= 1.115.0
+PORTVERSION= 1.116.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-fsx
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-fsx/distinfo b/devel/rubygem-aws-sdk-fsx/distinfo
index d3cd76b89e77..9fb5d3b18dcc 100644
--- a/devel/rubygem-aws-sdk-fsx/distinfo
+++ b/devel/rubygem-aws-sdk-fsx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954320
-SHA256 (rubygem/aws-sdk-fsx-1.115.0.gem) = 5026e161d9310ab769e1bd281657711a3b228a4e4020b5228792307da5404ed4
-SIZE (rubygem/aws-sdk-fsx-1.115.0.gem) = 211968
+TIMESTAMP = 1753369740
+SHA256 (rubygem/aws-sdk-fsx-1.116.0.gem) = af3294cd276316c8bb821d17027902a514e4c4bfbc0a9d4f80941d22d71168dd
+SIZE (rubygem/aws-sdk-fsx-1.116.0.gem) = 212480
diff --git a/devel/rubygem-aws-sdk-gamelift/Makefile b/devel/rubygem-aws-sdk-gamelift/Makefile
index 069bafad7aea..d6388251942c 100644
--- a/devel/rubygem-aws-sdk-gamelift/Makefile
+++ b/devel/rubygem-aws-sdk-gamelift/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gamelift
-PORTVERSION= 1.106.0
+PORTVERSION= 1.107.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gamelift
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-gamelift/distinfo b/devel/rubygem-aws-sdk-gamelift/distinfo
index 35e9bbc5ea5d..d07bb7f384d2 100644
--- a/devel/rubygem-aws-sdk-gamelift/distinfo
+++ b/devel/rubygem-aws-sdk-gamelift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954322
-SHA256 (rubygem/aws-sdk-gamelift-1.106.0.gem) = aae872194f7496e6bd1c5b55abb7b874d0da4fe15fe118d8a25e0a2b2c30ffac
-SIZE (rubygem/aws-sdk-gamelift-1.106.0.gem) = 261632
+TIMESTAMP = 1753369742
+SHA256 (rubygem/aws-sdk-gamelift-1.107.0.gem) = dc41d730a8f9c7a90ebec26d16c4cec9e9df29b0a998998557b19becb43470a2
+SIZE (rubygem/aws-sdk-gamelift-1.107.0.gem) = 262144
diff --git a/devel/rubygem-aws-sdk-gameliftstreams/Makefile b/devel/rubygem-aws-sdk-gameliftstreams/Makefile
index d3236820634e..a37d2916dff9 100644
--- a/devel/rubygem-aws-sdk-gameliftstreams/Makefile
+++ b/devel/rubygem-aws-sdk-gameliftstreams/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gameliftstreams
-PORTVERSION= 1.5.0
+PORTVERSION= 1.6.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gameliftst
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-gameliftstreams/distinfo b/devel/rubygem-aws-sdk-gameliftstreams/distinfo
index 490d5feeb241..fac3221beac1 100644
--- a/devel/rubygem-aws-sdk-gameliftstreams/distinfo
+++ b/devel/rubygem-aws-sdk-gameliftstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954324
-SHA256 (rubygem/aws-sdk-gameliftstreams-1.5.0.gem) = 79ac99d501db88e9794f99ca212d356a3a3ad2858c5a7fa3340b51776d2ce1fe
-SIZE (rubygem/aws-sdk-gameliftstreams-1.5.0.gem) = 60928
+TIMESTAMP = 1753369744
+SHA256 (rubygem/aws-sdk-gameliftstreams-1.6.0.gem) = db47ec1da1a84e4bf6432f0d0caf02c52735dce3db909f742e95ff430cb0d078
+SIZE (rubygem/aws-sdk-gameliftstreams-1.6.0.gem) = 60928
diff --git a/devel/rubygem-aws-sdk-geomaps/Makefile b/devel/rubygem-aws-sdk-geomaps/Makefile
index 21a4ce8b0f25..130d24c4e6b8 100644
--- a/devel/rubygem-aws-sdk-geomaps/Makefile
+++ b/devel/rubygem-aws-sdk-geomaps/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-geomaps
-PORTVERSION= 1.8.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-geomaps
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-geomaps/distinfo b/devel/rubygem-aws-sdk-geomaps/distinfo
index db8197926872..7f83e6874104 100644
--- a/devel/rubygem-aws-sdk-geomaps/distinfo
+++ b/devel/rubygem-aws-sdk-geomaps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813454
-SHA256 (rubygem/aws-sdk-geomaps-1.8.0.gem) = f28863e5bde1b069c7758908c3679489f77486d8ceb8f21334c6ba7e32b77d51
-SIZE (rubygem/aws-sdk-geomaps-1.8.0.gem) = 31232
+TIMESTAMP = 1753369746
+SHA256 (rubygem/aws-sdk-geomaps-1.9.0.gem) = 52769154609086b884f03916aeb06422edb23572774479863c429cc235ba38a8
+SIZE (rubygem/aws-sdk-geomaps-1.9.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-geoplaces/Makefile b/devel/rubygem-aws-sdk-geoplaces/Makefile
index 0e21afe035c6..fb54b3b56b29 100644
--- a/devel/rubygem-aws-sdk-geoplaces/Makefile
+++ b/devel/rubygem-aws-sdk-geoplaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-geoplaces
-PORTVERSION= 1.8.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-geoplaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-geoplaces/distinfo b/devel/rubygem-aws-sdk-geoplaces/distinfo
index 8b7c89d829cd..911193d04a93 100644
--- a/devel/rubygem-aws-sdk-geoplaces/distinfo
+++ b/devel/rubygem-aws-sdk-geoplaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954326
-SHA256 (rubygem/aws-sdk-geoplaces-1.8.0.gem) = 0bed01a6ecfb06451f63a75a70665449030941057bbe2b7e6495778cc6eb6018
-SIZE (rubygem/aws-sdk-geoplaces-1.8.0.gem) = 53760
+TIMESTAMP = 1753369748
+SHA256 (rubygem/aws-sdk-geoplaces-1.9.0.gem) = 0b504641d0d30efbe2e4c96f984e8383d32e25c857baefd2557cd13e66b3d580
+SIZE (rubygem/aws-sdk-geoplaces-1.9.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-georoutes/Makefile b/devel/rubygem-aws-sdk-georoutes/Makefile
index 1a2277ea2cbc..b92b1e69a1c0 100644
--- a/devel/rubygem-aws-sdk-georoutes/Makefile
+++ b/devel/rubygem-aws-sdk-georoutes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-georoutes
-PORTVERSION= 1.8.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-georoutes
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-georoutes/distinfo b/devel/rubygem-aws-sdk-georoutes/distinfo
index cffe7574174e..69e1d3e275d9 100644
--- a/devel/rubygem-aws-sdk-georoutes/distinfo
+++ b/devel/rubygem-aws-sdk-georoutes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813458
-SHA256 (rubygem/aws-sdk-georoutes-1.8.0.gem) = a72aa850f2ca66c8a8af753cc667d7be7a377579dc06f85fb6789ac8d125399e
-SIZE (rubygem/aws-sdk-georoutes-1.8.0.gem) = 88064
+TIMESTAMP = 1753369750
+SHA256 (rubygem/aws-sdk-georoutes-1.9.0.gem) = 11c8e4cc1b97d8cf6c6f0b1143174462a567953961638b88c62cb0affca043e9
+SIZE (rubygem/aws-sdk-georoutes-1.9.0.gem) = 88064
diff --git a/devel/rubygem-aws-sdk-glacier/Makefile b/devel/rubygem-aws-sdk-glacier/Makefile
index 8c1f2b8dc3b3..d37c6a8ca6b9 100644
--- a/devel/rubygem-aws-sdk-glacier/Makefile
+++ b/devel/rubygem-aws-sdk-glacier/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-glacier
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-glacier
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-glacier/distinfo b/devel/rubygem-aws-sdk-glacier/distinfo
index b95186882c62..953713871be9 100644
--- a/devel/rubygem-aws-sdk-glacier/distinfo
+++ b/devel/rubygem-aws-sdk-glacier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813460
-SHA256 (rubygem/aws-sdk-glacier-1.79.0.gem) = 233e80f9e75202cd580578bf3c1f68eff6cd7e2f9be6b5b60b9ecd124786bc49
-SIZE (rubygem/aws-sdk-glacier-1.79.0.gem) = 81408
+TIMESTAMP = 1753369752
+SHA256 (rubygem/aws-sdk-glacier-1.80.0.gem) = 66e4ec199c8301598d0bc22a7373324d6133ca3a55922bfb907074ab5b9a233d
+SIZE (rubygem/aws-sdk-glacier-1.80.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-globalaccelerator/Makefile b/devel/rubygem-aws-sdk-globalaccelerator/Makefile
index 46a2011a9763..6032ce0f1462 100644
--- a/devel/rubygem-aws-sdk-globalaccelerator/Makefile
+++ b/devel/rubygem-aws-sdk-globalaccelerator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-globalaccelerator
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-globalacce
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-globalaccelerator/distinfo b/devel/rubygem-aws-sdk-globalaccelerator/distinfo
index ba42de6584eb..56a15b8d271c 100644
--- a/devel/rubygem-aws-sdk-globalaccelerator/distinfo
+++ b/devel/rubygem-aws-sdk-globalaccelerator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813462
-SHA256 (rubygem/aws-sdk-globalaccelerator-1.79.0.gem) = 76fdb728c75802bdcbe7665749cf1dadfb1e91add38f72e8e3ae20f2459a3315
-SIZE (rubygem/aws-sdk-globalaccelerator-1.79.0.gem) = 70144
+TIMESTAMP = 1753369754
+SHA256 (rubygem/aws-sdk-globalaccelerator-1.80.0.gem) = 0e22e5b70ae6b0ae90138764c4acfd2714746e1436bfeb4517bf8344487b3ea1
+SIZE (rubygem/aws-sdk-globalaccelerator-1.80.0.gem) = 70144
diff --git a/devel/rubygem-aws-sdk-glue/Makefile b/devel/rubygem-aws-sdk-glue/Makefile
index 0dd135c28c96..61b80df9a592 100644
--- a/devel/rubygem-aws-sdk-glue/Makefile
+++ b/devel/rubygem-aws-sdk-glue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-glue
-PORTVERSION= 1.225.0
+PORTVERSION= 1.226.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-glue
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-glue/distinfo b/devel/rubygem-aws-sdk-glue/distinfo
index ecdfb807d5f4..411961d48317 100644
--- a/devel/rubygem-aws-sdk-glue/distinfo
+++ b/devel/rubygem-aws-sdk-glue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265848
-SHA256 (rubygem/aws-sdk-glue-1.225.0.gem) = 0f87f8c058df8d4d4e7070122dbebaa776ed4ae3e248bc08e368fb222e76aaa2
-SIZE (rubygem/aws-sdk-glue-1.225.0.gem) = 440320
+TIMESTAMP = 1753369756
+SHA256 (rubygem/aws-sdk-glue-1.226.0.gem) = f1c80cbb5077a25e8288d3571de49d28c8206bc69830dec58c6e83a04ce0ad3f
+SIZE (rubygem/aws-sdk-glue-1.226.0.gem) = 440320
diff --git a/devel/rubygem-aws-sdk-gluedatabrew/Makefile b/devel/rubygem-aws-sdk-gluedatabrew/Makefile
index 5e5dc2595672..725283686e56 100644
--- a/devel/rubygem-aws-sdk-gluedatabrew/Makefile
+++ b/devel/rubygem-aws-sdk-gluedatabrew/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gluedatabrew
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gluedatabr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-gluedatabrew/distinfo b/devel/rubygem-aws-sdk-gluedatabrew/distinfo
index 9786d0462e50..71a06afb63be 100644
--- a/devel/rubygem-aws-sdk-gluedatabrew/distinfo
+++ b/devel/rubygem-aws-sdk-gluedatabrew/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813466
-SHA256 (rubygem/aws-sdk-gluedatabrew-1.55.0.gem) = 532b25399d37888a9b8de415b0ae4dccea095e2e227d5bcafef3661e7f9a01c9
-SIZE (rubygem/aws-sdk-gluedatabrew-1.55.0.gem) = 72704
+TIMESTAMP = 1753369758
+SHA256 (rubygem/aws-sdk-gluedatabrew-1.56.0.gem) = 8de36c36ae0bf5153baa4bc0a557583a083614e774554fc451a70fa214d0fffb
+SIZE (rubygem/aws-sdk-gluedatabrew-1.56.0.gem) = 72704
diff --git a/devel/rubygem-aws-sdk-greengrass/Makefile b/devel/rubygem-aws-sdk-greengrass/Makefile
index 7d33ecc790f1..751d0d4e233b 100644
--- a/devel/rubygem-aws-sdk-greengrass/Makefile
+++ b/devel/rubygem-aws-sdk-greengrass/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-greengrass
-PORTVERSION= 1.82.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-greengrass
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-greengrass/distinfo b/devel/rubygem-aws-sdk-greengrass/distinfo
index a1f5b65ea1ee..8ec3b3d6932d 100644
--- a/devel/rubygem-aws-sdk-greengrass/distinfo
+++ b/devel/rubygem-aws-sdk-greengrass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813468
-SHA256 (rubygem/aws-sdk-greengrass-1.82.0.gem) = e0453567bbe3fa24dc10c3091a37e88e206321660576b27e1a02d5415e255fb7
-SIZE (rubygem/aws-sdk-greengrass-1.82.0.gem) = 69120
+TIMESTAMP = 1753369760
+SHA256 (rubygem/aws-sdk-greengrass-1.83.0.gem) = ee3f981e38abe0544933548bd0c54fec4c883df36fb7df90646f20921aa7ea8e
+SIZE (rubygem/aws-sdk-greengrass-1.83.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-greengrassv2/Makefile b/devel/rubygem-aws-sdk-greengrassv2/Makefile
index e0f3d9960401..4707e2e4085f 100644
--- a/devel/rubygem-aws-sdk-greengrassv2/Makefile
+++ b/devel/rubygem-aws-sdk-greengrassv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-greengrassv2
-PORTVERSION= 1.57.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-greengrass
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-greengrassv2/distinfo b/devel/rubygem-aws-sdk-greengrassv2/distinfo
index 8072e100b90c..7f6e5ad8715f 100644
--- a/devel/rubygem-aws-sdk-greengrassv2/distinfo
+++ b/devel/rubygem-aws-sdk-greengrassv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813470
-SHA256 (rubygem/aws-sdk-greengrassv2-1.57.0.gem) = e7014a8ee14ff56068c29f74edd1dc704168f51e0ccd8a0cc8109030d8c83725
-SIZE (rubygem/aws-sdk-greengrassv2-1.57.0.gem) = 62464
+TIMESTAMP = 1753369762
+SHA256 (rubygem/aws-sdk-greengrassv2-1.58.0.gem) = 1a70a03cd0479e17ed5c2da983907babd1df99517117d943e81af12571c68f17
+SIZE (rubygem/aws-sdk-greengrassv2-1.58.0.gem) = 62976
diff --git a/devel/rubygem-aws-sdk-groundstation/Makefile b/devel/rubygem-aws-sdk-groundstation/Makefile
index b9f7869ee474..f04306a68000 100644
--- a/devel/rubygem-aws-sdk-groundstation/Makefile
+++ b/devel/rubygem-aws-sdk-groundstation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-groundstation
-PORTVERSION= 1.67.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-groundstat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-groundstation/distinfo b/devel/rubygem-aws-sdk-groundstation/distinfo
index 12d4d2bfc8ce..d7b6d5e97415 100644
--- a/devel/rubygem-aws-sdk-groundstation/distinfo
+++ b/devel/rubygem-aws-sdk-groundstation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813472
-SHA256 (rubygem/aws-sdk-groundstation-1.67.0.gem) = 35b09881a3459867c3cae1d601a16aa1dd34b84b24984397997c35119b6bde9c
-SIZE (rubygem/aws-sdk-groundstation-1.67.0.gem) = 60928
+TIMESTAMP = 1753369764
+SHA256 (rubygem/aws-sdk-groundstation-1.68.0.gem) = df4b84d40f4a5bf2a280659eb1e10da7f763fa2c11d65dce3fe2355cbbbcf443
+SIZE (rubygem/aws-sdk-groundstation-1.68.0.gem) = 61440
diff --git a/devel/rubygem-aws-sdk-guardduty/Makefile b/devel/rubygem-aws-sdk-guardduty/Makefile
index a45b13b3678a..4ca8350000d4 100644
--- a/devel/rubygem-aws-sdk-guardduty/Makefile
+++ b/devel/rubygem-aws-sdk-guardduty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-guardduty
-PORTVERSION= 1.120.0
+PORTVERSION= 1.121.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-guardduty
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-guardduty/distinfo b/devel/rubygem-aws-sdk-guardduty/distinfo
index 9f3a7cb212ae..a68da53ad0a9 100644
--- a/devel/rubygem-aws-sdk-guardduty/distinfo
+++ b/devel/rubygem-aws-sdk-guardduty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265850
-SHA256 (rubygem/aws-sdk-guardduty-1.120.0.gem) = 949bccf0dd2b6024e708c460bafaba117d9a0c00ebcc3251fb9b921436076d40
-SIZE (rubygem/aws-sdk-guardduty-1.120.0.gem) = 138752
+TIMESTAMP = 1753369766
+SHA256 (rubygem/aws-sdk-guardduty-1.121.0.gem) = e82a8ed51ce1fcd257dd7c801d412f8def03b70a02f43af61de424f172ef460e
+SIZE (rubygem/aws-sdk-guardduty-1.121.0.gem) = 139264
diff --git a/devel/rubygem-aws-sdk-health/Makefile b/devel/rubygem-aws-sdk-health/Makefile
index 468e1990af5a..853600a708c2 100644
--- a/devel/rubygem-aws-sdk-health/Makefile
+++ b/devel/rubygem-aws-sdk-health/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-health
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-health
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-health/distinfo b/devel/rubygem-aws-sdk-health/distinfo
index 33dc097160d4..ae430b8d20e1 100644
--- a/devel/rubygem-aws-sdk-health/distinfo
+++ b/devel/rubygem-aws-sdk-health/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813476
-SHA256 (rubygem/aws-sdk-health-1.81.0.gem) = e8352ed9a4bcafbe9406214b7aa22397eb9b8c2b662cda1d2b469a35840c47e4
-SIZE (rubygem/aws-sdk-health-1.81.0.gem) = 39936
+TIMESTAMP = 1753369768
+SHA256 (rubygem/aws-sdk-health-1.82.0.gem) = 3d36709fa6c40c2cb4340f83cefe5511367d557fd894108895a8eb206fb98663
+SIZE (rubygem/aws-sdk-health-1.82.0.gem) = 39936
diff --git a/devel/rubygem-aws-sdk-healthlake/Makefile b/devel/rubygem-aws-sdk-healthlake/Makefile
index 3bdf3d8fb7ae..18a981388240 100644
--- a/devel/rubygem-aws-sdk-healthlake/Makefile
+++ b/devel/rubygem-aws-sdk-healthlake/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-healthlake
-PORTVERSION= 1.48.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-healthlake
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-healthlake/distinfo b/devel/rubygem-aws-sdk-healthlake/distinfo
index 3c2167ddb1d0..d9cfce9380f2 100644
--- a/devel/rubygem-aws-sdk-healthlake/distinfo
+++ b/devel/rubygem-aws-sdk-healthlake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813478
-SHA256 (rubygem/aws-sdk-healthlake-1.48.0.gem) = 2adfde40f92798b59864ace9a336289bf123d5adb914f3f72d4f9d752775f21c
-SIZE (rubygem/aws-sdk-healthlake-1.48.0.gem) = 35328
+TIMESTAMP = 1753369770
+SHA256 (rubygem/aws-sdk-healthlake-1.49.0.gem) = 4f104486d2a142564ca2dc731773b36b70d2fabfd5d60eef2bca181c52432f17
+SIZE (rubygem/aws-sdk-healthlake-1.49.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-iam/Makefile b/devel/rubygem-aws-sdk-iam/Makefile
index 4f008dd5fd49..416852f22b26 100644
--- a/devel/rubygem-aws-sdk-iam/Makefile
+++ b/devel/rubygem-aws-sdk-iam/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iam
-PORTVERSION= 1.124.0
+PORTVERSION= 1.125.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iam
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iam/distinfo b/devel/rubygem-aws-sdk-iam/distinfo
index 4544ba57048e..29d7278d0e51 100644
--- a/devel/rubygem-aws-sdk-iam/distinfo
+++ b/devel/rubygem-aws-sdk-iam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375101
-SHA256 (rubygem/aws-sdk-iam-1.124.0.gem) = 42efc7a984ceda14de26ab57366d600975c63bc76a85ab8aed68b2f121c90f72
-SIZE (rubygem/aws-sdk-iam-1.124.0.gem) = 227840
+TIMESTAMP = 1753369772
+SHA256 (rubygem/aws-sdk-iam-1.125.0.gem) = d8b51f4a18b614c792a11baa49105cb47721c545f1afaa869f691aca1fdfd2e5
+SIZE (rubygem/aws-sdk-iam-1.125.0.gem) = 228352
diff --git a/devel/rubygem-aws-sdk-identitystore/Makefile b/devel/rubygem-aws-sdk-identitystore/Makefile
index c4e05fdb2c6c..5de6507b7432 100644
--- a/devel/rubygem-aws-sdk-identitystore/Makefile
+++ b/devel/rubygem-aws-sdk-identitystore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-identitystore
-PORTVERSION= 1.53.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-identityst
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-identitystore/distinfo b/devel/rubygem-aws-sdk-identitystore/distinfo
index 5a0e566b1926..e7003f438e64 100644
--- a/devel/rubygem-aws-sdk-identitystore/distinfo
+++ b/devel/rubygem-aws-sdk-identitystore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813482
-SHA256 (rubygem/aws-sdk-identitystore-1.53.0.gem) = 44e29e67b4b719a1ea9583edb14a565eaf74929fcdd587889ecbd218e9de9912
-SIZE (rubygem/aws-sdk-identitystore-1.53.0.gem) = 37888
+TIMESTAMP = 1753369774
+SHA256 (rubygem/aws-sdk-identitystore-1.54.0.gem) = f03609989e18c5adb763a610b99675ab777764dcfbbfb009186d7ced10710f9b
+SIZE (rubygem/aws-sdk-identitystore-1.54.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-imagebuilder/Makefile b/devel/rubygem-aws-sdk-imagebuilder/Makefile
index 90210fa8b141..44510addbdfe 100644
--- a/devel/rubygem-aws-sdk-imagebuilder/Makefile
+++ b/devel/rubygem-aws-sdk-imagebuilder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-imagebuilder
-PORTVERSION= 1.83.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-imagebuild
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-imagebuilder/distinfo b/devel/rubygem-aws-sdk-imagebuilder/distinfo
index 0d17ab6f0b66..0f79e08c74de 100644
--- a/devel/rubygem-aws-sdk-imagebuilder/distinfo
+++ b/devel/rubygem-aws-sdk-imagebuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813484
-SHA256 (rubygem/aws-sdk-imagebuilder-1.83.0.gem) = d3d7f0ae81de9fa076cfaa26ead5ca4cac916020513cea70fc90704f16e285b8
-SIZE (rubygem/aws-sdk-imagebuilder-1.83.0.gem) = 121344
+TIMESTAMP = 1753369776
+SHA256 (rubygem/aws-sdk-imagebuilder-1.84.0.gem) = 5254a38d4a0708eebc5f454ed4847e5118252e0ca98fea92edb130ba485ae59e
+SIZE (rubygem/aws-sdk-imagebuilder-1.84.0.gem) = 121856
diff --git a/devel/rubygem-aws-sdk-importexport/Makefile b/devel/rubygem-aws-sdk-importexport/Makefile
index 2f06a7eba39f..84e66491c9c1 100644
--- a/devel/rubygem-aws-sdk-importexport/Makefile
+++ b/devel/rubygem-aws-sdk-importexport/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-importexport
-PORTVERSION= 1.61.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-importexpo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv2>=1.0<2:devel/rubygem-aws-sigv2
USES= gem
diff --git a/devel/rubygem-aws-sdk-importexport/distinfo b/devel/rubygem-aws-sdk-importexport/distinfo
index 06422a4453f0..0d8ee14a0fd4 100644
--- a/devel/rubygem-aws-sdk-importexport/distinfo
+++ b/devel/rubygem-aws-sdk-importexport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813486
-SHA256 (rubygem/aws-sdk-importexport-1.61.0.gem) = fd3fce78c36fcfe5610e371b35038ca247313cd6f611b9336f9c58cf2150856b
-SIZE (rubygem/aws-sdk-importexport-1.61.0.gem) = 27648
+TIMESTAMP = 1753369778
+SHA256 (rubygem/aws-sdk-importexport-1.62.0.gem) = 89d350aa4ed4806d1036b1f55579522aeebfafcd03af60ef5569a78886db61d4
+SIZE (rubygem/aws-sdk-importexport-1.62.0.gem) = 27648
diff --git a/devel/rubygem-aws-sdk-inspector/Makefile b/devel/rubygem-aws-sdk-inspector/Makefile
index 6d8dfed2d25b..78537fdf8b95 100644
--- a/devel/rubygem-aws-sdk-inspector/Makefile
+++ b/devel/rubygem-aws-sdk-inspector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-inspector
-PORTVERSION= 1.76.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-inspector
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-inspector/distinfo b/devel/rubygem-aws-sdk-inspector/distinfo
index 3d5d1daee0fb..e6b28569a103 100644
--- a/devel/rubygem-aws-sdk-inspector/distinfo
+++ b/devel/rubygem-aws-sdk-inspector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813488
-SHA256 (rubygem/aws-sdk-inspector-1.76.0.gem) = 63b9803e7772efcf0529b498ea6974f63610336e9f05f36cf61736db802d0345
-SIZE (rubygem/aws-sdk-inspector-1.76.0.gem) = 57856
+TIMESTAMP = 1753369780
+SHA256 (rubygem/aws-sdk-inspector-1.77.0.gem) = d4af28f97e567c0c1aac2d1e6448045232f1f3e7680d0329151a5498f3e1c909
+SIZE (rubygem/aws-sdk-inspector-1.77.0.gem) = 58368
diff --git a/devel/rubygem-aws-sdk-inspector2/Makefile b/devel/rubygem-aws-sdk-inspector2/Makefile
index 96ee1285e479..64b62b1653f4 100644
--- a/devel/rubygem-aws-sdk-inspector2/Makefile
+++ b/devel/rubygem-aws-sdk-inspector2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-inspector2
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-inspector2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-inspector2/distinfo b/devel/rubygem-aws-sdk-inspector2/distinfo
index 120098347087..6faf27244f3e 100644
--- a/devel/rubygem-aws-sdk-inspector2/distinfo
+++ b/devel/rubygem-aws-sdk-inspector2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954332
-SHA256 (rubygem/aws-sdk-inspector2-1.54.0.gem) = 9e1ea0af6d6abbc5cc4d4c62786991b42c9ef28dbaea65f771f332bc5efc73ba
-SIZE (rubygem/aws-sdk-inspector2-1.54.0.gem) = 134656
+TIMESTAMP = 1753369782
+SHA256 (rubygem/aws-sdk-inspector2-1.55.0.gem) = 96abfb2dedf22a8b569275e7f5196d38e80e51bd677fd1d28c3fe5480b90b3a4
+SIZE (rubygem/aws-sdk-inspector2-1.55.0.gem) = 134656
diff --git a/devel/rubygem-aws-sdk-inspectorscan/Makefile b/devel/rubygem-aws-sdk-inspectorscan/Makefile
index eb02de80f8cd..8bae107078c2 100644
--- a/devel/rubygem-aws-sdk-inspectorscan/Makefile
+++ b/devel/rubygem-aws-sdk-inspectorscan/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-inspectorscan
-PORTVERSION= 1.22.0
+PORTVERSION= 1.23.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-inspectors
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-inspectorscan/distinfo b/devel/rubygem-aws-sdk-inspectorscan/distinfo
index 6b7813e22169..e758568bdc74 100644
--- a/devel/rubygem-aws-sdk-inspectorscan/distinfo
+++ b/devel/rubygem-aws-sdk-inspectorscan/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813492
-SHA256 (rubygem/aws-sdk-inspectorscan-1.22.0.gem) = 52606223b34f6c9f869eee119d50ef5fd7429576db670f514e52939160adb951
-SIZE (rubygem/aws-sdk-inspectorscan-1.22.0.gem) = 20992
+TIMESTAMP = 1753369784
+SHA256 (rubygem/aws-sdk-inspectorscan-1.23.0.gem) = cf89951c1775d32a6f0319ece41728d0c3ec1558e28ed7861da288ae8acd60b7
+SIZE (rubygem/aws-sdk-inspectorscan-1.23.0.gem) = 21504
diff --git a/devel/rubygem-aws-sdk-internetmonitor/Makefile b/devel/rubygem-aws-sdk-internetmonitor/Makefile
index f81011fe3082..e1f99b204df6 100644
--- a/devel/rubygem-aws-sdk-internetmonitor/Makefile
+++ b/devel/rubygem-aws-sdk-internetmonitor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-internetmonitor
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-internetmo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-internetmonitor/distinfo b/devel/rubygem-aws-sdk-internetmonitor/distinfo
index 4c17a003a756..6089cafc6f1c 100644
--- a/devel/rubygem-aws-sdk-internetmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-internetmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813494
-SHA256 (rubygem/aws-sdk-internetmonitor-1.38.0.gem) = 1826357c4ae484024ed9e6e1220f2eef1e61080d46574f243505373a23db62b6
-SIZE (rubygem/aws-sdk-internetmonitor-1.38.0.gem) = 48128
+TIMESTAMP = 1753369786
+SHA256 (rubygem/aws-sdk-internetmonitor-1.39.0.gem) = 579f4faa6c74395a51cbccc049c4ee23ea69c98bb60e0cb386bb068cc82ee09c
+SIZE (rubygem/aws-sdk-internetmonitor-1.39.0.gem) = 48128
diff --git a/devel/rubygem-aws-sdk-invoicing/Makefile b/devel/rubygem-aws-sdk-invoicing/Makefile
index b7fa57df07e0..95b08e8c18ee 100644
--- a/devel/rubygem-aws-sdk-invoicing/Makefile
+++ b/devel/rubygem-aws-sdk-invoicing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-invoicing
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-invoicing
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-invoicing/distinfo b/devel/rubygem-aws-sdk-invoicing/distinfo
index a09659006ad4..41ab4b176560 100644
--- a/devel/rubygem-aws-sdk-invoicing/distinfo
+++ b/devel/rubygem-aws-sdk-invoicing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188194
-SHA256 (rubygem/aws-sdk-invoicing-1.7.0.gem) = 8b6204ef4ef4410e4a76b503ca029f9d1c03f376c050d9275e2cebbe35dac9f4
-SIZE (rubygem/aws-sdk-invoicing-1.7.0.gem) = 35328
+TIMESTAMP = 1753369788
+SHA256 (rubygem/aws-sdk-invoicing-1.8.0.gem) = 2f0b0726242c15540662cb611e05ec78e510b33fcbfe97c6065a37e88a20c5a5
+SIZE (rubygem/aws-sdk-invoicing-1.8.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-iot/Makefile b/devel/rubygem-aws-sdk-iot/Makefile
index 09dee2a9d88e..a78faafb13f5 100644
--- a/devel/rubygem-aws-sdk-iot/Makefile
+++ b/devel/rubygem-aws-sdk-iot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iot
-PORTVERSION= 1.149.0
+PORTVERSION= 1.150.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iot
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iot/distinfo b/devel/rubygem-aws-sdk-iot/distinfo
index fc920924546e..479b544f7975 100644
--- a/devel/rubygem-aws-sdk-iot/distinfo
+++ b/devel/rubygem-aws-sdk-iot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813498
-SHA256 (rubygem/aws-sdk-iot-1.149.0.gem) = 14065e3758ecec644ab0d8179483ea242cf995b190bf05dbcf70ea4914f7432c
-SIZE (rubygem/aws-sdk-iot-1.149.0.gem) = 311296
+TIMESTAMP = 1753369790
+SHA256 (rubygem/aws-sdk-iot-1.150.0.gem) = 435ec0ea1d77438531a1fc6a40cee448e047ad643d6857e65f5e39031751fcc7
+SIZE (rubygem/aws-sdk-iot-1.150.0.gem) = 311296
diff --git a/devel/rubygem-aws-sdk-iotanalytics/Makefile b/devel/rubygem-aws-sdk-iotanalytics/Makefile
index e521899a03f7..3b20b13b08f7 100644
--- a/devel/rubygem-aws-sdk-iotanalytics/Makefile
+++ b/devel/rubygem-aws-sdk-iotanalytics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotanalytics
-PORTVERSION= 1.82.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotanalyti
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotanalytics/distinfo b/devel/rubygem-aws-sdk-iotanalytics/distinfo
index 00f1e99cdde0..1d1db6f5374b 100644
--- a/devel/rubygem-aws-sdk-iotanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-iotanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813500
-SHA256 (rubygem/aws-sdk-iotanalytics-1.82.0.gem) = 144ad1c2d63d0d8cecdd182d095f32cd8793e4f96efed25d7493cb9bcb2cc3eb
-SIZE (rubygem/aws-sdk-iotanalytics-1.82.0.gem) = 60928
+TIMESTAMP = 1753369792
+SHA256 (rubygem/aws-sdk-iotanalytics-1.83.0.gem) = 5835bce6be4c848bad1c5eeb8ffef442e6ee99861865b96cfba8c028e6df4ada
+SIZE (rubygem/aws-sdk-iotanalytics-1.83.0.gem) = 61440
diff --git a/devel/rubygem-aws-sdk-iotdataplane/Makefile b/devel/rubygem-aws-sdk-iotdataplane/Makefile
index ae874b24ed32..e8e843305bbe 100644
--- a/devel/rubygem-aws-sdk-iotdataplane/Makefile
+++ b/devel/rubygem-aws-sdk-iotdataplane/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotdataplane
-PORTVERSION= 1.76.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotdatapla
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotdataplane/distinfo b/devel/rubygem-aws-sdk-iotdataplane/distinfo
index cd58feb7e02a..7f5513d8fa5c 100644
--- a/devel/rubygem-aws-sdk-iotdataplane/distinfo
+++ b/devel/rubygem-aws-sdk-iotdataplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813502
-SHA256 (rubygem/aws-sdk-iotdataplane-1.76.0.gem) = a6d89170acf182fe621e2c7e1da1da1cfd6c2f1f63c03929177025bc8ec05528
-SIZE (rubygem/aws-sdk-iotdataplane-1.76.0.gem) = 28672
+TIMESTAMP = 1753369794
+SHA256 (rubygem/aws-sdk-iotdataplane-1.77.0.gem) = 35c12212995703fec44a1260795efc29316080ed89049c374209c21671dbc776
+SIZE (rubygem/aws-sdk-iotdataplane-1.77.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile b/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile
index 457daff43e8e..0947bd897fdd 100644
--- a/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile
+++ b/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotdeviceadvisor
-PORTVERSION= 1.50.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotdevicea
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo b/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
index a25decbb9401..55124ef61ddd 100644
--- a/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
+++ b/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813504
-SHA256 (rubygem/aws-sdk-iotdeviceadvisor-1.50.0.gem) = a54ee5f3ef4541a2c7a11299a19bb08539e3e07483164b591ab900d8f523d872
-SIZE (rubygem/aws-sdk-iotdeviceadvisor-1.50.0.gem) = 32256
+TIMESTAMP = 1753369796
+SHA256 (rubygem/aws-sdk-iotdeviceadvisor-1.51.0.gem) = c4285b75bdb559be53ab365e2125c02690db72ab098cdb3cdb3e977da72fb353
+SIZE (rubygem/aws-sdk-iotdeviceadvisor-1.51.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-iotevents/Makefile b/devel/rubygem-aws-sdk-iotevents/Makefile
index bb64fa47ddf6..2768b8c76548 100644
--- a/devel/rubygem-aws-sdk-iotevents/Makefile
+++ b/devel/rubygem-aws-sdk-iotevents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotevents
-PORTVERSION= 1.67.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotevents
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotevents/distinfo b/devel/rubygem-aws-sdk-iotevents/distinfo
index 5b7c756bdc45..c7ed93b69ebc 100644
--- a/devel/rubygem-aws-sdk-iotevents/distinfo
+++ b/devel/rubygem-aws-sdk-iotevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813506
-SHA256 (rubygem/aws-sdk-iotevents-1.67.0.gem) = a08c9427977ff50811aa12fac0bc3667f27c1a1357c4dfd01da3bff2e52f624c
-SIZE (rubygem/aws-sdk-iotevents-1.67.0.gem) = 63488
+TIMESTAMP = 1753369798
+SHA256 (rubygem/aws-sdk-iotevents-1.68.0.gem) = 8dd5b2899d260bb501ad212a55866f41cc4947c77e779471bfa0dd75492f2b29
+SIZE (rubygem/aws-sdk-iotevents-1.68.0.gem) = 63488
diff --git a/devel/rubygem-aws-sdk-ioteventsdata/Makefile b/devel/rubygem-aws-sdk-ioteventsdata/Makefile
index fdc0a4924c47..80f88230f915 100644
--- a/devel/rubygem-aws-sdk-ioteventsdata/Makefile
+++ b/devel/rubygem-aws-sdk-ioteventsdata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ioteventsdata
-PORTVERSION= 1.60.0
+PORTVERSION= 1.61.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ioteventsd
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ioteventsdata/distinfo b/devel/rubygem-aws-sdk-ioteventsdata/distinfo
index b11e066eef4b..14ee9412a01a 100644
--- a/devel/rubygem-aws-sdk-ioteventsdata/distinfo
+++ b/devel/rubygem-aws-sdk-ioteventsdata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813508
-SHA256 (rubygem/aws-sdk-ioteventsdata-1.60.0.gem) = 225add2bd04ba882928b9627573cddb5cc376899dd043b0369f5e26f9706580b
-SIZE (rubygem/aws-sdk-ioteventsdata-1.60.0.gem) = 33792
+TIMESTAMP = 1753369800
+SHA256 (rubygem/aws-sdk-ioteventsdata-1.61.0.gem) = 4c0fe844bc862db31a1d3b4b1582d208a2e4efb2cc7aae12c56055bb1dc44354
+SIZE (rubygem/aws-sdk-ioteventsdata-1.61.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-iotfleethub/Makefile b/devel/rubygem-aws-sdk-iotfleethub/Makefile
index ea6eff2806b4..75965278d63e 100644
--- a/devel/rubygem-aws-sdk-iotfleethub/Makefile
+++ b/devel/rubygem-aws-sdk-iotfleethub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotfleethub
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleethu
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotfleethub/distinfo b/devel/rubygem-aws-sdk-iotfleethub/distinfo
index bce653519ffc..ac6245f32d2b 100644
--- a/devel/rubygem-aws-sdk-iotfleethub/distinfo
+++ b/devel/rubygem-aws-sdk-iotfleethub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813510
-SHA256 (rubygem/aws-sdk-iotfleethub-1.44.0.gem) = 07866200fc7eb5cd1717669b5978c8aec6a2ea1ac02f41dc1ebb09505324b35d
-SIZE (rubygem/aws-sdk-iotfleethub-1.44.0.gem) = 25600
+TIMESTAMP = 1753369802
+SHA256 (rubygem/aws-sdk-iotfleethub-1.45.0.gem) = 78feb1710a9af3509be63b85fa022d2c815de19e3d6b49f9f03a27c5cb0d8e71
+SIZE (rubygem/aws-sdk-iotfleethub-1.45.0.gem) = 25600
diff --git a/devel/rubygem-aws-sdk-iotfleetwise/Makefile b/devel/rubygem-aws-sdk-iotfleetwise/Makefile
index 15e4a49e6d1c..61884c3061f2 100644
--- a/devel/rubygem-aws-sdk-iotfleetwise/Makefile
+++ b/devel/rubygem-aws-sdk-iotfleetwise/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotfleetwise
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleetwi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotfleetwise/distinfo b/devel/rubygem-aws-sdk-iotfleetwise/distinfo
index 14316cb5d4ab..f051213f6a54 100644
--- a/devel/rubygem-aws-sdk-iotfleetwise/distinfo
+++ b/devel/rubygem-aws-sdk-iotfleetwise/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954334
-SHA256 (rubygem/aws-sdk-iotfleetwise-1.49.0.gem) = ca2cea056a6813e60d4bd73150bda517c132b3002cc17ea0ec8d116faad4b756
-SIZE (rubygem/aws-sdk-iotfleetwise-1.49.0.gem) = 93184
+TIMESTAMP = 1753369804
+SHA256 (rubygem/aws-sdk-iotfleetwise-1.50.0.gem) = 131c13bfc68837f798b4d494008952b3bcb2a8b3e7b2acb97d04ca2b1c7df9ad
+SIZE (rubygem/aws-sdk-iotfleetwise-1.50.0.gem) = 93184
diff --git a/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile b/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile
index fe176394dafb..cccff338eb37 100644
--- a/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile
+++ b/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotjobsdataplane
-PORTVERSION= 1.69.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotjobsdat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo b/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
index dea1bb1c6035..af6b92b709a4 100644
--- a/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
+++ b/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813514
-SHA256 (rubygem/aws-sdk-iotjobsdataplane-1.69.0.gem) = 83d16fd9c774d46a6f3760e2b53be66e3a9d9eb5ecf5cd2b087762a862f65a17
-SIZE (rubygem/aws-sdk-iotjobsdataplane-1.69.0.gem) = 29184
+TIMESTAMP = 1753369806
+SHA256 (rubygem/aws-sdk-iotjobsdataplane-1.70.0.gem) = 1f67f355abc39ebd2a2de6e9c9e12a55f14aa43d60f663afaa2ead8c7d9fe63d
+SIZE (rubygem/aws-sdk-iotjobsdataplane-1.70.0.gem) = 29696
diff --git a/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile b/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile
index ab26bdfe37ff..4445d968360a 100644
--- a/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile
+++ b/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotmanagedintegrations
-PORTVERSION= 1.4.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotmanaged
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo b/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
index 248be430a959..a9b930662173 100644
--- a/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
+++ b/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208206
-SHA256 (rubygem/aws-sdk-iotmanagedintegrations-1.4.0.gem) = b216f127dace7e3093a9e582aad5ca69dbb040ae4892db54f06c257a552c9a43
-SIZE (rubygem/aws-sdk-iotmanagedintegrations-1.4.0.gem) = 89088
+TIMESTAMP = 1753369808
+SHA256 (rubygem/aws-sdk-iotmanagedintegrations-1.5.0.gem) = f64902a3ba929cf4cc38b2bbdb00650301ed67ff24a635f09cb1c026f0cf5de0
+SIZE (rubygem/aws-sdk-iotmanagedintegrations-1.5.0.gem) = 89088
diff --git a/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile b/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile
index 27d86a0705a3..c792e9daca63 100644
--- a/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile
+++ b/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotsecuretunneling
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotsecuret
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo b/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
index aa36ab7420ce..a10f60679f52 100644
--- a/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
+++ b/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813518
-SHA256 (rubygem/aws-sdk-iotsecuretunneling-1.54.0.gem) = b6c9f56af9447d9ebdfbbc9e567ed2ac9e24b3a9e9e568b18337b0fe2db7ec60
-SIZE (rubygem/aws-sdk-iotsecuretunneling-1.54.0.gem) = 26624
+TIMESTAMP = 1753369810
+SHA256 (rubygem/aws-sdk-iotsecuretunneling-1.55.0.gem) = ef053a42205216cdfd7995e5d9e297250a8e567b8ac2b6d2d057b3d4d0e18ab3
+SIZE (rubygem/aws-sdk-iotsecuretunneling-1.55.0.gem) = 27136
diff --git a/devel/rubygem-aws-sdk-iotsitewise/Makefile b/devel/rubygem-aws-sdk-iotsitewise/Makefile
index 1a14e0cd7087..cd65812eb0d2 100644
--- a/devel/rubygem-aws-sdk-iotsitewise/Makefile
+++ b/devel/rubygem-aws-sdk-iotsitewise/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotsitewise
-PORTVERSION= 1.87.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotsitewis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotsitewise/distinfo b/devel/rubygem-aws-sdk-iotsitewise/distinfo
index 2d96b783445f..d59e8b96251d 100644
--- a/devel/rubygem-aws-sdk-iotsitewise/distinfo
+++ b/devel/rubygem-aws-sdk-iotsitewise/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813520
-SHA256 (rubygem/aws-sdk-iotsitewise-1.87.0.gem) = 433eee268b820937089c48fe685a5f27db774af93da3822a0422982921ee55c7
-SIZE (rubygem/aws-sdk-iotsitewise-1.87.0.gem) = 146432
+TIMESTAMP = 1753369812
+SHA256 (rubygem/aws-sdk-iotsitewise-1.88.0.gem) = ed41baa9667b00070ec051299b3597b517a858695b05dc974797786224af3602
+SIZE (rubygem/aws-sdk-iotsitewise-1.88.0.gem) = 146432
diff --git a/devel/rubygem-aws-sdk-iotthingsgraph/Makefile b/devel/rubygem-aws-sdk-iotthingsgraph/Makefile
index 48e966c3aee0..a8bd664f903c 100644
--- a/devel/rubygem-aws-sdk-iotthingsgraph/Makefile
+++ b/devel/rubygem-aws-sdk-iotthingsgraph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotthingsgraph
-PORTVERSION= 1.56.0
+PORTVERSION= 1.57.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotthingsg
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotthingsgraph/distinfo b/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
index 54200e0f63fa..1123cb4d238d 100644
--- a/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
+++ b/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813522
-SHA256 (rubygem/aws-sdk-iotthingsgraph-1.56.0.gem) = d92499ef8047a953fe623cf16cbce84842960360e3fe743f4f7447fd81e0e006
-SIZE (rubygem/aws-sdk-iotthingsgraph-1.56.0.gem) = 44544
+TIMESTAMP = 1753369814
+SHA256 (rubygem/aws-sdk-iotthingsgraph-1.57.0.gem) = 7a363dbbfe5a38001e2e8c8e80f67ecca16efcdecb384a7ae228497421d79188
+SIZE (rubygem/aws-sdk-iotthingsgraph-1.57.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-iottwinmaker/Makefile b/devel/rubygem-aws-sdk-iottwinmaker/Makefile
index b36b3f001058..f452e6298d94 100644
--- a/devel/rubygem-aws-sdk-iottwinmaker/Makefile
+++ b/devel/rubygem-aws-sdk-iottwinmaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iottwinmaker
-PORTVERSION= 1.42.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iottwinmak
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iottwinmaker/distinfo b/devel/rubygem-aws-sdk-iottwinmaker/distinfo
index 67fc0fb823d8..a71b2ea5e90c 100644
--- a/devel/rubygem-aws-sdk-iottwinmaker/distinfo
+++ b/devel/rubygem-aws-sdk-iottwinmaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813524
-SHA256 (rubygem/aws-sdk-iottwinmaker-1.42.0.gem) = 7da949985fd4ca6beac2372b5179a388b26b55f24df7d5c7b6722dffa3929860
-SIZE (rubygem/aws-sdk-iottwinmaker-1.42.0.gem) = 69120
+TIMESTAMP = 1753369816
+SHA256 (rubygem/aws-sdk-iottwinmaker-1.43.0.gem) = 6ede8fda02c6840eb0c84805d228bf2a8231eb2e9ef17b076b4aa89fe21dcd6e
+SIZE (rubygem/aws-sdk-iottwinmaker-1.43.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-iotwireless/Makefile b/devel/rubygem-aws-sdk-iotwireless/Makefile
index 8026586e601c..5ff1f32fbb1b 100644
--- a/devel/rubygem-aws-sdk-iotwireless/Makefile
+++ b/devel/rubygem-aws-sdk-iotwireless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotwireless
-PORTVERSION= 1.69.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotwireles
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotwireless/distinfo b/devel/rubygem-aws-sdk-iotwireless/distinfo
index 4579bd740bdb..3b44dabb30ec 100644
--- a/devel/rubygem-aws-sdk-iotwireless/distinfo
+++ b/devel/rubygem-aws-sdk-iotwireless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265852
-SHA256 (rubygem/aws-sdk-iotwireless-1.69.0.gem) = 324836cee4c69f489860518dd9b3f50316874a99db957d1692eddb9d64a68b33
-SIZE (rubygem/aws-sdk-iotwireless-1.69.0.gem) = 115712
+TIMESTAMP = 1753369818
+SHA256 (rubygem/aws-sdk-iotwireless-1.70.0.gem) = 224af4daf13c19459bb1b8f8fc977563d30c914bd6893ef5ccded11484fb619b
+SIZE (rubygem/aws-sdk-iotwireless-1.70.0.gem) = 116224
diff --git a/devel/rubygem-aws-sdk-ivs/Makefile b/devel/rubygem-aws-sdk-ivs/Makefile
index 6db42efa3280..8cf32b274c06 100644
--- a/devel/rubygem-aws-sdk-ivs/Makefile
+++ b/devel/rubygem-aws-sdk-ivs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ivs
-PORTVERSION= 1.70.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ivs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ivs/distinfo b/devel/rubygem-aws-sdk-ivs/distinfo
index 474f8fe5a645..07c74c279757 100644
--- a/devel/rubygem-aws-sdk-ivs/distinfo
+++ b/devel/rubygem-aws-sdk-ivs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813528
-SHA256 (rubygem/aws-sdk-ivs-1.70.0.gem) = e3bca019ffae9d4a5e274cb60047cba015d2760d19b40a94bba8ff1d51b50f53
-SIZE (rubygem/aws-sdk-ivs-1.70.0.gem) = 55808
+TIMESTAMP = 1753369820
+SHA256 (rubygem/aws-sdk-ivs-1.71.0.gem) = 613a022e05534340e29cbec7e3cae509d748a7065b6bad603ae67baf40cca02c
+SIZE (rubygem/aws-sdk-ivs-1.71.0.gem) = 55808
diff --git a/devel/rubygem-aws-sdk-ivschat/Makefile b/devel/rubygem-aws-sdk-ivschat/Makefile
index 09e19139fc7b..50fad48d2857 100644
--- a/devel/rubygem-aws-sdk-ivschat/Makefile
+++ b/devel/rubygem-aws-sdk-ivschat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ivschat
-PORTVERSION= 1.43.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ivschat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ivschat/distinfo b/devel/rubygem-aws-sdk-ivschat/distinfo
index a4bd84da7939..19ed7edb404e 100644
--- a/devel/rubygem-aws-sdk-ivschat/distinfo
+++ b/devel/rubygem-aws-sdk-ivschat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813530
-SHA256 (rubygem/aws-sdk-ivschat-1.43.0.gem) = 79c5672bdd68bc2f280829df10fea97b8334ae531a3d984f806b0bc5534ff6ad
-SIZE (rubygem/aws-sdk-ivschat-1.43.0.gem) = 36352
+TIMESTAMP = 1753369822
+SHA256 (rubygem/aws-sdk-ivschat-1.44.0.gem) = 2b2c4a1dec981ecf6a4fae68b4004f6fd55355e1ab30fe2728cc9944e33e372b
+SIZE (rubygem/aws-sdk-ivschat-1.44.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-ivsrealtime/Makefile b/devel/rubygem-aws-sdk-ivsrealtime/Makefile
index 55339461e156..53f65a04ae39 100644
--- a/devel/rubygem-aws-sdk-ivsrealtime/Makefile
+++ b/devel/rubygem-aws-sdk-ivsrealtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ivsrealtime
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ivsrealtim
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ivsrealtime/distinfo b/devel/rubygem-aws-sdk-ivsrealtime/distinfo
index f3c304e6d0d4..37b3cc3cd6a4 100644
--- a/devel/rubygem-aws-sdk-ivsrealtime/distinfo
+++ b/devel/rubygem-aws-sdk-ivsrealtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813532
-SHA256 (rubygem/aws-sdk-ivsrealtime-1.44.0.gem) = e0f2a7d2674c4f83dfc92ef5efce7bfc18cfb6ec64ad01ba05e5b0dff77bb374
-SIZE (rubygem/aws-sdk-ivsrealtime-1.44.0.gem) = 60416
+TIMESTAMP = 1753369824
+SHA256 (rubygem/aws-sdk-ivsrealtime-1.45.0.gem) = 488e5b69b2847b9157a8d95ef0d462ecbfe9d900f18f292eab20a62d1cabd03c
+SIZE (rubygem/aws-sdk-ivsrealtime-1.45.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-kafka/Makefile b/devel/rubygem-aws-sdk-kafka/Makefile
index 5bead1c8e6b1..13095f2c61a4 100644
--- a/devel/rubygem-aws-sdk-kafka/Makefile
+++ b/devel/rubygem-aws-sdk-kafka/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kafka
-PORTVERSION= 1.92.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kafka
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kafka/distinfo b/devel/rubygem-aws-sdk-kafka/distinfo
index 86ee9a5d1030..a28837522c8d 100644
--- a/devel/rubygem-aws-sdk-kafka/distinfo
+++ b/devel/rubygem-aws-sdk-kafka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813534
-SHA256 (rubygem/aws-sdk-kafka-1.92.0.gem) = 557998d2e1ae4a2d1f5ddf8b0d5f914d76a8aa5a56b95f0a38c11e3930513721
-SIZE (rubygem/aws-sdk-kafka-1.92.0.gem) = 73728
+TIMESTAMP = 1753369826
+SHA256 (rubygem/aws-sdk-kafka-1.93.0.gem) = 6d8569a079e301edf93a4be93894dda7c9374b44c9cf04626aaf40b5d2fba259
+SIZE (rubygem/aws-sdk-kafka-1.93.0.gem) = 73728
diff --git a/devel/rubygem-aws-sdk-kafkaconnect/Makefile b/devel/rubygem-aws-sdk-kafkaconnect/Makefile
index 2c915c88137e..ccb3877e6f88 100644
--- a/devel/rubygem-aws-sdk-kafkaconnect/Makefile
+++ b/devel/rubygem-aws-sdk-kafkaconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kafkaconnect
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kafkaconne
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kafkaconnect/distinfo b/devel/rubygem-aws-sdk-kafkaconnect/distinfo
index 7750c6df4c92..34d0fad2fba4 100644
--- a/devel/rubygem-aws-sdk-kafkaconnect/distinfo
+++ b/devel/rubygem-aws-sdk-kafkaconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813536
-SHA256 (rubygem/aws-sdk-kafkaconnect-1.40.0.gem) = 07959680ec18c0ae66c8165ecfde943664fff37e7d0e056e30beb1f4a5be5311
-SIZE (rubygem/aws-sdk-kafkaconnect-1.40.0.gem) = 41984
+TIMESTAMP = 1753369828
+SHA256 (rubygem/aws-sdk-kafkaconnect-1.41.0.gem) = aeafa0e934f6fa24b51e40f54209b0836a112ed08a993b2a8c64328151d7a996
+SIZE (rubygem/aws-sdk-kafkaconnect-1.41.0.gem) = 42496
diff --git a/devel/rubygem-aws-sdk-kendra/Makefile b/devel/rubygem-aws-sdk-kendra/Makefile
index a59818064fe2..843b90cac386 100644
--- a/devel/rubygem-aws-sdk-kendra/Makefile
+++ b/devel/rubygem-aws-sdk-kendra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kendra
-PORTVERSION= 1.100.0
+PORTVERSION= 1.101.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kendra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kendra/distinfo b/devel/rubygem-aws-sdk-kendra/distinfo
index 1a7300f09475..90a2ab755146 100644
--- a/devel/rubygem-aws-sdk-kendra/distinfo
+++ b/devel/rubygem-aws-sdk-kendra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813538
-SHA256 (rubygem/aws-sdk-kendra-1.100.0.gem) = 9c6ab16c3e0736b4c0bfb3db432bb35575006eef6314bff52200a0c627228273
-SIZE (rubygem/aws-sdk-kendra-1.100.0.gem) = 180736
+TIMESTAMP = 1753369830
+SHA256 (rubygem/aws-sdk-kendra-1.101.0.gem) = 787c61d7c428b57eab96f595549602abbe95a2fd8e0f56babe340dace1aa3375
+SIZE (rubygem/aws-sdk-kendra-1.101.0.gem) = 180736
diff --git a/devel/rubygem-aws-sdk-kendraranking/Makefile b/devel/rubygem-aws-sdk-kendraranking/Makefile
index 56180cd49106..a2610fd098b5 100644
--- a/devel/rubygem-aws-sdk-kendraranking/Makefile
+++ b/devel/rubygem-aws-sdk-kendraranking/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kendraranking
-PORTVERSION= 1.31.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kendrarank
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kendraranking/distinfo b/devel/rubygem-aws-sdk-kendraranking/distinfo
index 33f4a721bdc6..2454a0c9867f 100644
--- a/devel/rubygem-aws-sdk-kendraranking/distinfo
+++ b/devel/rubygem-aws-sdk-kendraranking/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813540
-SHA256 (rubygem/aws-sdk-kendraranking-1.31.0.gem) = a3c4fae80fbaf426d8ce9fa7b4d997710a0106fdc97af8c9eec5da35d659c571
-SIZE (rubygem/aws-sdk-kendraranking-1.31.0.gem) = 28672
+TIMESTAMP = 1753369832
+SHA256 (rubygem/aws-sdk-kendraranking-1.32.0.gem) = 9016790158d38672f015207c9fe870f295a1b647fd6b435115626fb94bb35aad
+SIZE (rubygem/aws-sdk-kendraranking-1.32.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-keyspaces/Makefile b/devel/rubygem-aws-sdk-keyspaces/Makefile
index e7c0a9a8006f..79ac3e22a03c 100644
--- a/devel/rubygem-aws-sdk-keyspaces/Makefile
+++ b/devel/rubygem-aws-sdk-keyspaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-keyspaces
-PORTVERSION= 1.42.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-keyspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-keyspaces/distinfo b/devel/rubygem-aws-sdk-keyspaces/distinfo
index 2fc78d128795..6115c53b7148 100644
--- a/devel/rubygem-aws-sdk-keyspaces/distinfo
+++ b/devel/rubygem-aws-sdk-keyspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208208
-SHA256 (rubygem/aws-sdk-keyspaces-1.42.0.gem) = dedb5d404f5706ff152ac845295e5edfad6b6138c11211ce55c7408c68b72f3d
-SIZE (rubygem/aws-sdk-keyspaces-1.42.0.gem) = 51200
+TIMESTAMP = 1753369834
+SHA256 (rubygem/aws-sdk-keyspaces-1.43.0.gem) = 633e82f2db77bfa52fbc7a4844f97dbc6750ee6654d7b22874176557d6c7ea3d
+SIZE (rubygem/aws-sdk-keyspaces-1.43.0.gem) = 51200
diff --git a/devel/rubygem-aws-sdk-keyspacesstreams/Makefile b/devel/rubygem-aws-sdk-keyspacesstreams/Makefile
index fa1fea59d1c0..726e1f197841 100644
--- a/devel/rubygem-aws-sdk-keyspacesstreams/Makefile
+++ b/devel/rubygem-aws-sdk-keyspacesstreams/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-keyspacesstreams
-PORTVERSION= 1.1.0
+PORTVERSION= 1.2.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-keyspacess
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-keyspacesstreams/distinfo b/devel/rubygem-aws-sdk-keyspacesstreams/distinfo
index 2e15f302a49a..1a8403b28d12 100644
--- a/devel/rubygem-aws-sdk-keyspacesstreams/distinfo
+++ b/devel/rubygem-aws-sdk-keyspacesstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265854
-SHA256 (rubygem/aws-sdk-keyspacesstreams-1.1.0.gem) = fb2c8033aa98ae0c33f64fcdf90a3c02918aef3c352f15e1c5d3405910fd135a
-SIZE (rubygem/aws-sdk-keyspacesstreams-1.1.0.gem) = 32768
+TIMESTAMP = 1753369836
+SHA256 (rubygem/aws-sdk-keyspacesstreams-1.2.0.gem) = 7a67b695b90aab7d2ac9614136fd6b38d58b94d9de19fb2f84ac6dfc8bf9957a
+SIZE (rubygem/aws-sdk-keyspacesstreams-1.2.0.gem) = 32768
diff --git a/devel/rubygem-aws-sdk-kinesis/Makefile b/devel/rubygem-aws-sdk-kinesis/Makefile
index d2849d88ea21..3597e24936f6 100644
--- a/devel/rubygem-aws-sdk-kinesis/Makefile
+++ b/devel/rubygem-aws-sdk-kinesis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesis
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesis/distinfo b/devel/rubygem-aws-sdk-kinesis/distinfo
index 0fb3ee3ea827..68b8d410a384 100644
--- a/devel/rubygem-aws-sdk-kinesis/distinfo
+++ b/devel/rubygem-aws-sdk-kinesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813544
-SHA256 (rubygem/aws-sdk-kinesis-1.81.0.gem) = 6338f4b338e64181c3ec235602be1b6ad0b2705be137765909e441a2f9e9468c
-SIZE (rubygem/aws-sdk-kinesis-1.81.0.gem) = 77824
+TIMESTAMP = 1753369838
+SHA256 (rubygem/aws-sdk-kinesis-1.82.0.gem) = 7dda52122ffb878d7f4e3f26a7c9e3b772f9b7f98801693141f41b8f18909e81
+SIZE (rubygem/aws-sdk-kinesis-1.82.0.gem) = 78336
diff --git a/devel/rubygem-aws-sdk-kinesisanalytics/Makefile b/devel/rubygem-aws-sdk-kinesisanalytics/Makefile
index 9bf72e1dc3ac..7780924aee3c 100644
--- a/devel/rubygem-aws-sdk-kinesisanalytics/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisanalytics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisanalytics
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisana
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisanalytics/distinfo b/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
index cff44addcf07..426f68680c3a 100644
--- a/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813546
-SHA256 (rubygem/aws-sdk-kinesisanalytics-1.72.0.gem) = b30bd6cadbb27d216f0142960f68ed469083bd0cd224d0316f3621b17dddbd1d
-SIZE (rubygem/aws-sdk-kinesisanalytics-1.72.0.gem) = 51712
+TIMESTAMP = 1753369840
+SHA256 (rubygem/aws-sdk-kinesisanalytics-1.73.0.gem) = 237cf6011477ff1ed30499b4a42bbda8281fabc14f9c23eda8d665b58164e158
+SIZE (rubygem/aws-sdk-kinesisanalytics-1.73.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile b/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile
index 8383a90db07e..1390f6ae4c4c 100644
--- a/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisanalyticsv2
-PORTVERSION= 1.76.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisana
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo b/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
index bac4372ae7f7..2050a209d855 100644
--- a/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813548
-SHA256 (rubygem/aws-sdk-kinesisanalyticsv2-1.76.0.gem) = 127485c45b491f3629a863b2e1c8a2a5f8418722ec991a063148ece02da64071
-SIZE (rubygem/aws-sdk-kinesisanalyticsv2-1.76.0.gem) = 86016
+TIMESTAMP = 1753369842
+SHA256 (rubygem/aws-sdk-kinesisanalyticsv2-1.77.0.gem) = 0501bcd5231580a11e900406f140f60ec5077bc360dac6dd3c14997a4cc93d7b
+SIZE (rubygem/aws-sdk-kinesisanalyticsv2-1.77.0.gem) = 86016
diff --git a/devel/rubygem-aws-sdk-kinesisvideo/Makefile b/devel/rubygem-aws-sdk-kinesisvideo/Makefile
index 5903ef7b433f..71a197dde2da 100644
--- a/devel/rubygem-aws-sdk-kinesisvideo/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideo
-PORTVERSION= 1.80.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideo/distinfo b/devel/rubygem-aws-sdk-kinesisvideo/distinfo
index 3776723bf6da..1a9cbf465277 100644
--- a/devel/rubygem-aws-sdk-kinesisvideo/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813550
-SHA256 (rubygem/aws-sdk-kinesisvideo-1.80.0.gem) = 886fb51e0a642b666b3b9d714bbfe3d4feed3be97b46f4e2a79bd021a2276cb7
-SIZE (rubygem/aws-sdk-kinesisvideo-1.80.0.gem) = 53248
+TIMESTAMP = 1753369844
+SHA256 (rubygem/aws-sdk-kinesisvideo-1.81.0.gem) = 71b0b8724af3993875c69dafe77c307b537861fbd709617534d4e07bee0c9385
+SIZE (rubygem/aws-sdk-kinesisvideo-1.81.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile
index 43bfa33e3afd..c76d88ac6488 100644
--- a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideoarchivedmedia
-PORTVERSION= 1.77.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
index 8d42c8daf18f..6dae073f29c0 100644
--- a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813552
-SHA256 (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.77.0.gem) = 2e58430c3fd0fab178d4b56b6f47d552a1a62155c59598d348af32d6c2296f04
-SIZE (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.77.0.gem) = 44544
+TIMESTAMP = 1753369846
+SHA256 (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.78.0.gem) = fcdffb45c874010df7ac54f7ca70534941faab2c5abf5612b39b66d7cc565127
+SIZE (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.78.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile b/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile
index 542702f6c65b..9c666c3c9654 100644
--- a/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideomedia
-PORTVERSION= 1.69.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo b/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
index e16b074b1922..59fed7898c8b 100644
--- a/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813554
-SHA256 (rubygem/aws-sdk-kinesisvideomedia-1.69.0.gem) = b5da112b925201dead5d6d0c798883c94c666a940988382a93d91d2ee343005e
-SIZE (rubygem/aws-sdk-kinesisvideomedia-1.69.0.gem) = 24064
+TIMESTAMP = 1753369848
+SHA256 (rubygem/aws-sdk-kinesisvideomedia-1.70.0.gem) = 397683e2589adf34420a36bc8320772d808509fce80039ec397311b519fc7a24
+SIZE (rubygem/aws-sdk-kinesisvideomedia-1.70.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile
index 631642d47b50..fdb0e282ee80 100644
--- a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideosignalingchannels
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
index b68e232a56b2..e00c42db2171 100644
--- a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813556
-SHA256 (rubygem/aws-sdk-kinesisvideosignalingchannels-1.51.0.gem) = e8d77c068bc5c051d63fc9c7618cd8671af10b02a32a4d37a490442eb23f1e8d
-SIZE (rubygem/aws-sdk-kinesisvideosignalingchannels-1.51.0.gem) = 23040
+TIMESTAMP = 1753369850
+SHA256 (rubygem/aws-sdk-kinesisvideosignalingchannels-1.52.0.gem) = e54515f5616c65cf8e8346a913ba607ff78686598bec84121575f26dc3d01f9a
+SIZE (rubygem/aws-sdk-kinesisvideosignalingchannels-1.52.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile
index 9e7d32230624..6eb01cd9b637 100644
--- a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideowebrtcstorage
-PORTVERSION= 1.32.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
index 0ad225561ca7..05c081cf7c82 100644
--- a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813558
-SHA256 (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.32.0.gem) = ed793d00dced461d9015268df530057d35253a0a99ea0450503e2a0a279e0e02
-SIZE (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.32.0.gem) = 22016
+TIMESTAMP = 1753369852
+SHA256 (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.33.0.gem) = 39c8567c7bf019e9d0f30f0df3330ceb1c3f43ece615c109c712b968a6ca4a34
+SIZE (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.33.0.gem) = 22016
diff --git a/devel/rubygem-aws-sdk-kms-gitlab/Makefile b/devel/rubygem-aws-sdk-kms-gitlab/Makefile
index de40b9311b01..5e1728c6cfef 100644
--- a/devel/rubygem-aws-sdk-kms-gitlab/Makefile
+++ b/devel/rubygem-aws-sdk-kms-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kms
-PORTVERSION= 1.101.0
+PORTVERSION= 1.106.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -11,7 +11,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core-gitlab>=3.216.0<4:devel/rubygem-aws-sdk-core-gitlab \
+RUN_DEPENDS= rubygem-aws-sdk-core-gitlab>=3.225.0<4:devel/rubygem-aws-sdk-core-gitlab \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kms-gitlab/distinfo b/devel/rubygem-aws-sdk-kms-gitlab/distinfo
index c2e889689d2c..3dc26570fb97 100644
--- a/devel/rubygem-aws-sdk-kms-gitlab/distinfo
+++ b/devel/rubygem-aws-sdk-kms-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749359485
-SHA256 (rubygem/aws-sdk-kms-1.101.0.gem) = 44d8b5b69ce7394cc02f30f9a35bea04ea12c947b5ffe1471535eea5119368d7
-SIZE (rubygem/aws-sdk-kms-1.101.0.gem) = 161792
+TIMESTAMP = 1753592064
+SHA256 (rubygem/aws-sdk-kms-1.106.0.gem) = 1737e3f154746dedcaf6aecf2e5490ab5e6447ac373bb5a57a19bb1184506007
+SIZE (rubygem/aws-sdk-kms-1.106.0.gem) = 167424
diff --git a/devel/rubygem-aws-sdk-kms/Makefile b/devel/rubygem-aws-sdk-kms/Makefile
index bd3e619baf55..ce9c3b0224c5 100644
--- a/devel/rubygem-aws-sdk-kms/Makefile
+++ b/devel/rubygem-aws-sdk-kms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kms
-PORTVERSION= 1.106.0
+PORTVERSION= 1.107.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kms/distinfo b/devel/rubygem-aws-sdk-kms/distinfo
index 07e2d73b5c4e..691813b9881d 100644
--- a/devel/rubygem-aws-sdk-kms/distinfo
+++ b/devel/rubygem-aws-sdk-kms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208210
-SHA256 (rubygem/aws-sdk-kms-1.106.0.gem) = 1737e3f154746dedcaf6aecf2e5490ab5e6447ac373bb5a57a19bb1184506007
-SIZE (rubygem/aws-sdk-kms-1.106.0.gem) = 167424
+TIMESTAMP = 1753369854
+SHA256 (rubygem/aws-sdk-kms-1.107.0.gem) = 1ca8e16a29459349c88f17108573fa577287a43d6f113fab0aafae79168ffe1d
+SIZE (rubygem/aws-sdk-kms-1.107.0.gem) = 167424
diff --git a/devel/rubygem-aws-sdk-lakeformation/Makefile b/devel/rubygem-aws-sdk-lakeformation/Makefile
index c02eb09da008..e5161cf81ee5 100644
--- a/devel/rubygem-aws-sdk-lakeformation/Makefile
+++ b/devel/rubygem-aws-sdk-lakeformation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lakeformation
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lakeformat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lakeformation/distinfo b/devel/rubygem-aws-sdk-lakeformation/distinfo
index 10c3624eedee..db7959f5d195 100644
--- a/devel/rubygem-aws-sdk-lakeformation/distinfo
+++ b/devel/rubygem-aws-sdk-lakeformation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813562
-SHA256 (rubygem/aws-sdk-lakeformation-1.72.0.gem) = 5d2cab27900214c96c074e329c9abe8b3af524bc776885b0ca34d5fa827e76a1
-SIZE (rubygem/aws-sdk-lakeformation-1.72.0.gem) = 82432
+TIMESTAMP = 1753369856
+SHA256 (rubygem/aws-sdk-lakeformation-1.73.0.gem) = 6863048214a60845037b83345e94fe0a41ddfbbecbd010626fc93db7dffb0996
+SIZE (rubygem/aws-sdk-lakeformation-1.73.0.gem) = 82944
diff --git a/devel/rubygem-aws-sdk-lambda/Makefile b/devel/rubygem-aws-sdk-lambda/Makefile
index c235f79d4446..d5128f093e52 100644
--- a/devel/rubygem-aws-sdk-lambda/Makefile
+++ b/devel/rubygem-aws-sdk-lambda/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lambda
-PORTVERSION= 1.153.0
+PORTVERSION= 1.154.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lambda
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lambda/distinfo b/devel/rubygem-aws-sdk-lambda/distinfo
index be25eb27c1f1..c697d2e46528 100644
--- a/devel/rubygem-aws-sdk-lambda/distinfo
+++ b/devel/rubygem-aws-sdk-lambda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954338
-SHA256 (rubygem/aws-sdk-lambda-1.153.0.gem) = 9b442169e63384ed3869d1d0056ea9b3d5cb091f4a9822b1b277aceed111024f
-SIZE (rubygem/aws-sdk-lambda-1.153.0.gem) = 150016
+TIMESTAMP = 1753369858
+SHA256 (rubygem/aws-sdk-lambda-1.154.0.gem) = f719fc0569bc6184f23f44f3233a62b38ca16804a989632af3bcf14b40462760
+SIZE (rubygem/aws-sdk-lambda-1.154.0.gem) = 150528
diff --git a/devel/rubygem-aws-sdk-launchwizard/Makefile b/devel/rubygem-aws-sdk-launchwizard/Makefile
index 492c6567f54a..3a11662809a5 100644
--- a/devel/rubygem-aws-sdk-launchwizard/Makefile
+++ b/devel/rubygem-aws-sdk-launchwizard/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-launchwizard
-PORTVERSION= 1.23.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-launchwiza
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-launchwizard/distinfo b/devel/rubygem-aws-sdk-launchwizard/distinfo
index b88193d737cd..4b6ced2e2667 100644
--- a/devel/rubygem-aws-sdk-launchwizard/distinfo
+++ b/devel/rubygem-aws-sdk-launchwizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813566
-SHA256 (rubygem/aws-sdk-launchwizard-1.23.0.gem) = d48d61abbd1022d0c17a9ef0dacfc10218e0f3da0c8566d631c9f4f85ecc9bfa
-SIZE (rubygem/aws-sdk-launchwizard-1.23.0.gem) = 29696
+TIMESTAMP = 1753369860
+SHA256 (rubygem/aws-sdk-launchwizard-1.24.0.gem) = 35a7af04498842c18605c045071f798f63652c996c0e3d0a4bf39351f830cb04
+SIZE (rubygem/aws-sdk-launchwizard-1.24.0.gem) = 29696
diff --git a/devel/rubygem-aws-sdk-lex/Makefile b/devel/rubygem-aws-sdk-lex/Makefile
index 23e16734ab4d..a76239b954f6 100644
--- a/devel/rubygem-aws-sdk-lex/Makefile
+++ b/devel/rubygem-aws-sdk-lex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lex
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lex
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lex/distinfo b/devel/rubygem-aws-sdk-lex/distinfo
index bdce883a9b71..7f1771611b27 100644
--- a/devel/rubygem-aws-sdk-lex/distinfo
+++ b/devel/rubygem-aws-sdk-lex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813568
-SHA256 (rubygem/aws-sdk-lex-1.79.0.gem) = 63b1525b81154dcac48c8e8d8005f0c19a815ff3962e9ac0a147a2638b77aa5b
-SIZE (rubygem/aws-sdk-lex-1.79.0.gem) = 40960
+TIMESTAMP = 1753369862
+SHA256 (rubygem/aws-sdk-lex-1.80.0.gem) = a0318f13b0117fa94497ff13f27bfa989e30253a76b031eaa18c28604da3bea6
+SIZE (rubygem/aws-sdk-lex-1.80.0.gem) = 40960
diff --git a/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile b/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile
index f8118468dc8a..20521cfa5c44 100644
--- a/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile
+++ b/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lexmodelbuildingservice
-PORTVERSION= 1.90.0
+PORTVERSION= 1.91.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lexmodelbu
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo b/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
index 6e0dd398035a..a00f3efe4006 100644
--- a/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
+++ b/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813570
-SHA256 (rubygem/aws-sdk-lexmodelbuildingservice-1.90.0.gem) = 5250916afc0d91a30598db5145761a147f8e00acb56acc853386a6a9a6d4e59e
-SIZE (rubygem/aws-sdk-lexmodelbuildingservice-1.90.0.gem) = 86016
+TIMESTAMP = 1753369864
+SHA256 (rubygem/aws-sdk-lexmodelbuildingservice-1.91.0.gem) = de1d33d68712415628b87a8cd45ffdbafe4df73006e842d8052f3611c1e8181d
+SIZE (rubygem/aws-sdk-lexmodelbuildingservice-1.91.0.gem) = 86016
diff --git a/devel/rubygem-aws-sdk-lexmodelsv2/Makefile b/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
index 03a7933c9ed9..448b3f5b37d8 100644
--- a/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
+++ b/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lexmodelsv2
-PORTVERSION= 1.74.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lexmodelsv
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lexmodelsv2/distinfo b/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
index a9d1c56c5e67..c4940c38dbaf 100644
--- a/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
+++ b/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954340
-SHA256 (rubygem/aws-sdk-lexmodelsv2-1.74.0.gem) = 1e8163024d13d068ed2351c69fc0a24a50b199002b6306751482d4d70566b7a7
-SIZE (rubygem/aws-sdk-lexmodelsv2-1.74.0.gem) = 235008
+TIMESTAMP = 1753369866
+SHA256 (rubygem/aws-sdk-lexmodelsv2-1.75.0.gem) = 98eba41b52592c0103e0b78994ea46116dcabc48c2ed515b45d839a46dc9acf0
+SIZE (rubygem/aws-sdk-lexmodelsv2-1.75.0.gem) = 235008
diff --git a/devel/rubygem-aws-sdk-lexruntimev2/Makefile b/devel/rubygem-aws-sdk-lexruntimev2/Makefile
index a06fbccb5f8a..e73607fdb55e 100644
--- a/devel/rubygem-aws-sdk-lexruntimev2/Makefile
+++ b/devel/rubygem-aws-sdk-lexruntimev2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lexruntimev2
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lexruntime
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lexruntimev2/distinfo b/devel/rubygem-aws-sdk-lexruntimev2/distinfo
index abb2c71adbec..67e7a249919e 100644
--- a/devel/rubygem-aws-sdk-lexruntimev2/distinfo
+++ b/devel/rubygem-aws-sdk-lexruntimev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813574
-SHA256 (rubygem/aws-sdk-lexruntimev2-1.54.0.gem) = b1d682e5819c33d9416f260d7299b37d327efbd913c76065c223a10f5c296265
-SIZE (rubygem/aws-sdk-lexruntimev2-1.54.0.gem) = 52224
+TIMESTAMP = 1753369868
+SHA256 (rubygem/aws-sdk-lexruntimev2-1.55.0.gem) = ca52d4f1929369572c84c7917c2e9cb28aebfbf64cea2d7e42998d2e325bc548
+SIZE (rubygem/aws-sdk-lexruntimev2-1.55.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-licensemanager/Makefile b/devel/rubygem-aws-sdk-licensemanager/Makefile
index c04669b63ee9..bd645fc6c007 100644
--- a/devel/rubygem-aws-sdk-licensemanager/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanager
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-licenseman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-licensemanager/distinfo b/devel/rubygem-aws-sdk-licensemanager/distinfo
index 837afebfe0b4..ee333c45541e 100644
--- a/devel/rubygem-aws-sdk-licensemanager/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954342
-SHA256 (rubygem/aws-sdk-licensemanager-1.75.0.gem) = 02becf13879fac6ca46ee59b08ae97a94b2591bcad58831ddc3c62bbaaeb972d
-SIZE (rubygem/aws-sdk-licensemanager-1.75.0.gem) = 69120
+TIMESTAMP = 1753369870
+SHA256 (rubygem/aws-sdk-licensemanager-1.76.0.gem) = 09029b529c6aaa3e7d53f5e2b447cc0a7508415692bec1ed5c4c67c672c8f0c7
+SIZE (rubygem/aws-sdk-licensemanager-1.76.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile
index 260c5c242265..f6e54c192914 100644
--- a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanagerlinuxsubscriptions
-PORTVERSION= 1.31.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-licenseman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
index 85ec7ae14b20..52951132ea0b 100644
--- a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813578
-SHA256 (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.31.0.gem) = ae26ed2701eafe277d37f2f3eb1ed66321967f92b75ff1a207434d3212ab4a29
-SIZE (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.31.0.gem) = 30208
+TIMESTAMP = 1753369872
+SHA256 (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.32.0.gem) = 3b6a45e2fd76f00e49f554ed348668effa7bcc593633ebded7881fb85accc54f
+SIZE (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.32.0.gem) = 30720
diff --git a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
index ec6b09103f15..3d3b36c47718 100644
--- a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanagerusersubscriptions
-PORTVERSION= 1.34.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-licenseman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
index db4f58a0ce9e..b0f00629c28b 100644
--- a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813580
-SHA256 (rubygem/aws-sdk-licensemanagerusersubscriptions-1.34.0.gem) = 34001d2bff5c7aa876846d61b4ed72b8d3d72080243e6be9e4121395decb102f
-SIZE (rubygem/aws-sdk-licensemanagerusersubscriptions-1.34.0.gem) = 37888
+TIMESTAMP = 1753369874
+SHA256 (rubygem/aws-sdk-licensemanagerusersubscriptions-1.35.0.gem) = 09e119c3b84d530909266876e6662c1279852847ba94e7c2773934300de9dee4
+SIZE (rubygem/aws-sdk-licensemanagerusersubscriptions-1.35.0.gem) = 38400
diff --git a/devel/rubygem-aws-sdk-lightsail/Makefile b/devel/rubygem-aws-sdk-lightsail/Makefile
index 9881e2b1d12f..cb403cfa9fd1 100644
--- a/devel/rubygem-aws-sdk-lightsail/Makefile
+++ b/devel/rubygem-aws-sdk-lightsail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lightsail
-PORTVERSION= 1.111.0
+PORTVERSION= 1.112.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lightsail
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lightsail/distinfo b/devel/rubygem-aws-sdk-lightsail/distinfo
index 5ac6a080db91..815f9d7f80fc 100644
--- a/devel/rubygem-aws-sdk-lightsail/distinfo
+++ b/devel/rubygem-aws-sdk-lightsail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813582
-SHA256 (rubygem/aws-sdk-lightsail-1.111.0.gem) = 98bf13b429127b8215411053e4e2d16af49186266baa9f137d5588f11baf5887
-SIZE (rubygem/aws-sdk-lightsail-1.111.0.gem) = 228864
+TIMESTAMP = 1753369876
+SHA256 (rubygem/aws-sdk-lightsail-1.112.0.gem) = b8e7dda86a186e6fd20ab56d90d4a8dbb27647d6752388761c94c60181b634f6
+SIZE (rubygem/aws-sdk-lightsail-1.112.0.gem) = 228864
diff --git a/devel/rubygem-aws-sdk-locationservice/Makefile b/devel/rubygem-aws-sdk-locationservice/Makefile
index 8d7209c927e8..3e17ec2b3c65 100644
--- a/devel/rubygem-aws-sdk-locationservice/Makefile
+++ b/devel/rubygem-aws-sdk-locationservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-locationservice
-PORTVERSION= 1.71.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-locationse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-locationservice/distinfo b/devel/rubygem-aws-sdk-locationservice/distinfo
index ab9ff7ad0169..d969b42d2941 100644
--- a/devel/rubygem-aws-sdk-locationservice/distinfo
+++ b/devel/rubygem-aws-sdk-locationservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813584
-SHA256 (rubygem/aws-sdk-locationservice-1.71.0.gem) = e034ec12dea25ee18dc79b30c795ed385c0a05323ceba5bd109c804e22aef92f
-SIZE (rubygem/aws-sdk-locationservice-1.71.0.gem) = 101888
+TIMESTAMP = 1753369878
+SHA256 (rubygem/aws-sdk-locationservice-1.72.0.gem) = 05e6b8b8d44e05226e781ae80ed8d378dcf94d5d121f9a94ffd101199960fb77
+SIZE (rubygem/aws-sdk-locationservice-1.72.0.gem) = 102400
diff --git a/devel/rubygem-aws-sdk-lookoutequipment/Makefile b/devel/rubygem-aws-sdk-lookoutequipment/Makefile
index 72da21fae7f2..58c7dc687f2d 100644
--- a/devel/rubygem-aws-sdk-lookoutequipment/Makefile
+++ b/devel/rubygem-aws-sdk-lookoutequipment/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lookoutequipment
-PORTVERSION= 1.50.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lookoutequ
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lookoutequipment/distinfo b/devel/rubygem-aws-sdk-lookoutequipment/distinfo
index b2feac29d34d..ef97d3b64d0e 100644
--- a/devel/rubygem-aws-sdk-lookoutequipment/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutequipment/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813586
-SHA256 (rubygem/aws-sdk-lookoutequipment-1.50.0.gem) = 10b4224b33a5aa8e0b23da393105fe659f033b54fd4c8268030ba41106b10115
-SIZE (rubygem/aws-sdk-lookoutequipment-1.50.0.gem) = 77312
+TIMESTAMP = 1753369880
+SHA256 (rubygem/aws-sdk-lookoutequipment-1.51.0.gem) = 856c8c6ab406c5e071c962ec859b79d0c9e2871587e48cccf6e22eefb8a905fb
+SIZE (rubygem/aws-sdk-lookoutequipment-1.51.0.gem) = 77312
diff --git a/devel/rubygem-aws-sdk-lookoutforvision/Makefile b/devel/rubygem-aws-sdk-lookoutforvision/Makefile
index 2ed0fc65ef72..a421cfb3fee3 100644
--- a/devel/rubygem-aws-sdk-lookoutforvision/Makefile
+++ b/devel/rubygem-aws-sdk-lookoutforvision/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lookoutforvision
-PORTVERSION= 1.50.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lookoutfor
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lookoutforvision/distinfo b/devel/rubygem-aws-sdk-lookoutforvision/distinfo
index af5900ab81d2..4adb2957b828 100644
--- a/devel/rubygem-aws-sdk-lookoutforvision/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutforvision/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813588
-SHA256 (rubygem/aws-sdk-lookoutforvision-1.50.0.gem) = 3153aa2c762ae22241ae9fea0e1dd96f3e1feb660abf8c25f7f6ab96262d0c50
-SIZE (rubygem/aws-sdk-lookoutforvision-1.50.0.gem) = 46592
+TIMESTAMP = 1753369882
+SHA256 (rubygem/aws-sdk-lookoutforvision-1.51.0.gem) = 23cdb63074451ea7489bbc1129ed6c66f38d9d164169026125a9074888ee463f
+SIZE (rubygem/aws-sdk-lookoutforvision-1.51.0.gem) = 47104
diff --git a/devel/rubygem-aws-sdk-lookoutmetrics/Makefile b/devel/rubygem-aws-sdk-lookoutmetrics/Makefile
index 3eb03f1e1034..4d172a6899f7 100644
--- a/devel/rubygem-aws-sdk-lookoutmetrics/Makefile
+++ b/devel/rubygem-aws-sdk-lookoutmetrics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lookoutmetrics
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lookoutmet
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lookoutmetrics/distinfo b/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
index 16019dd0200e..b9bde7a049cb 100644
--- a/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813590
-SHA256 (rubygem/aws-sdk-lookoutmetrics-1.54.0.gem) = b745301e546a967b333a6fa9f60917ce59db8ed343c132b1361555d3ca09282a
-SIZE (rubygem/aws-sdk-lookoutmetrics-1.54.0.gem) = 55296
+TIMESTAMP = 1753369884
+SHA256 (rubygem/aws-sdk-lookoutmetrics-1.55.0.gem) = b8e672427b19af0640cc6582e19d9cd435aa773559c31ce87ee12f0ba277b40b
+SIZE (rubygem/aws-sdk-lookoutmetrics-1.55.0.gem) = 55296
diff --git a/devel/rubygem-aws-sdk-machinelearning/Makefile b/devel/rubygem-aws-sdk-machinelearning/Makefile
index 3b722f9be3ca..3a3230b1c9fd 100644
--- a/devel/rubygem-aws-sdk-machinelearning/Makefile
+++ b/devel/rubygem-aws-sdk-machinelearning/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-machinelearning
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-machinelea
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-machinelearning/distinfo b/devel/rubygem-aws-sdk-machinelearning/distinfo
index 96a3ff2b9f9e..718192c79f44 100644
--- a/devel/rubygem-aws-sdk-machinelearning/distinfo
+++ b/devel/rubygem-aws-sdk-machinelearning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813592
-SHA256 (rubygem/aws-sdk-machinelearning-1.72.0.gem) = bad6a3a98aa4be095e3fa0dc5edf85e7c75cbd3c098287f63f883dbfd195ab4d
-SIZE (rubygem/aws-sdk-machinelearning-1.72.0.gem) = 62464
+TIMESTAMP = 1753369886
+SHA256 (rubygem/aws-sdk-machinelearning-1.73.0.gem) = 97a228107dbec2c55e228339119a4ddb2adb7848ee260c29e4192eafdaa96be3
+SIZE (rubygem/aws-sdk-machinelearning-1.73.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-macie2/Makefile b/devel/rubygem-aws-sdk-macie2/Makefile
index 58d0f872adc7..59f845efcb98 100644
--- a/devel/rubygem-aws-sdk-macie2/Makefile
+++ b/devel/rubygem-aws-sdk-macie2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-macie2
-PORTVERSION= 1.87.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-macie2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-macie2/distinfo b/devel/rubygem-aws-sdk-macie2/distinfo
index 0920b7f9dea7..70dc0dcce93c 100644
--- a/devel/rubygem-aws-sdk-macie2/distinfo
+++ b/devel/rubygem-aws-sdk-macie2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813594
-SHA256 (rubygem/aws-sdk-macie2-1.87.0.gem) = a10bcdec2784cc8f40e464535f8c1c175cdb5c758962f9ccbeaed52983ca8aa6
-SIZE (rubygem/aws-sdk-macie2-1.87.0.gem) = 111616
+TIMESTAMP = 1753369888
+SHA256 (rubygem/aws-sdk-macie2-1.88.0.gem) = fed2ccdc31d7586dfec25d66456e7cc57e9aba845b1fc7ce980622094eac44a8
+SIZE (rubygem/aws-sdk-macie2-1.88.0.gem) = 111616
diff --git a/devel/rubygem-aws-sdk-mailmanager/Makefile b/devel/rubygem-aws-sdk-mailmanager/Makefile
index 59bb33ca4de9..7456da13110a 100644
--- a/devel/rubygem-aws-sdk-mailmanager/Makefile
+++ b/devel/rubygem-aws-sdk-mailmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mailmanager
-PORTVERSION= 1.28.0
+PORTVERSION= 1.29.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mailmanage
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mailmanager/distinfo b/devel/rubygem-aws-sdk-mailmanager/distinfo
index db016b34c7f9..81e19e2dfb41 100644
--- a/devel/rubygem-aws-sdk-mailmanager/distinfo
+++ b/devel/rubygem-aws-sdk-mailmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265856
-SHA256 (rubygem/aws-sdk-mailmanager-1.28.0.gem) = feec4d3fb050e03aacbc08538e7f0582c0d10de7b20fee11d898548d1360cbe0
-SIZE (rubygem/aws-sdk-mailmanager-1.28.0.gem) = 79872
+TIMESTAMP = 1753369890
+SHA256 (rubygem/aws-sdk-mailmanager-1.29.0.gem) = 25dc6b8c300d2a8ebf6050418b96d4d0e693dd34a51004964eb50a11d9e8397b
+SIZE (rubygem/aws-sdk-mailmanager-1.29.0.gem) = 80384
diff --git a/devel/rubygem-aws-sdk-mainframemodernization/Makefile b/devel/rubygem-aws-sdk-mainframemodernization/Makefile
index b1291f665870..6c3604a07230 100644
--- a/devel/rubygem-aws-sdk-mainframemodernization/Makefile
+++ b/devel/rubygem-aws-sdk-mainframemodernization/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mainframemodernization
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mainframem
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mainframemodernization/distinfo b/devel/rubygem-aws-sdk-mainframemodernization/distinfo
index 8215d190b9c9..1aaaf8aa0921 100644
--- a/devel/rubygem-aws-sdk-mainframemodernization/distinfo
+++ b/devel/rubygem-aws-sdk-mainframemodernization/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813598
-SHA256 (rubygem/aws-sdk-mainframemodernization-1.38.0.gem) = 6ea9483587a2ef5d0509292fe66e605273e601177e2cabde944683a618ee7022
-SIZE (rubygem/aws-sdk-mainframemodernization-1.38.0.gem) = 61952
+TIMESTAMP = 1753369892
+SHA256 (rubygem/aws-sdk-mainframemodernization-1.39.0.gem) = c50121dde5865daba70310396d8c71e01ffe2811de57dce43d4b385aa2a42691
+SIZE (rubygem/aws-sdk-mainframemodernization-1.39.0.gem) = 61952
diff --git a/devel/rubygem-aws-sdk-managedblockchain/Makefile b/devel/rubygem-aws-sdk-managedblockchain/Makefile
index 254d82598a82..9f267289c3ab 100644
--- a/devel/rubygem-aws-sdk-managedblockchain/Makefile
+++ b/devel/rubygem-aws-sdk-managedblockchain/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-managedblockchain
-PORTVERSION= 1.71.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-managedblo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-managedblockchain/distinfo b/devel/rubygem-aws-sdk-managedblockchain/distinfo
index c3df2f8161ae..e002f4f4960e 100644
--- a/devel/rubygem-aws-sdk-managedblockchain/distinfo
+++ b/devel/rubygem-aws-sdk-managedblockchain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813600
-SHA256 (rubygem/aws-sdk-managedblockchain-1.71.0.gem) = 527367fe2cd737c19ac204cb522847f7d6c18545232c8166e53f59a34b612770
-SIZE (rubygem/aws-sdk-managedblockchain-1.71.0.gem) = 49664
+TIMESTAMP = 1753369894
+SHA256 (rubygem/aws-sdk-managedblockchain-1.72.0.gem) = 589dcffcac5d6dc9768a74fe241ad8badcc6516f5fd6146fc804d800e2937a69
+SIZE (rubygem/aws-sdk-managedblockchain-1.72.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-managedblockchainquery/Makefile b/devel/rubygem-aws-sdk-managedblockchainquery/Makefile
index a752ba283562..b53a4581257e 100644
--- a/devel/rubygem-aws-sdk-managedblockchainquery/Makefile
+++ b/devel/rubygem-aws-sdk-managedblockchainquery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-managedblockchainquery
-PORTVERSION= 1.29.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-managedblo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-managedblockchainquery/distinfo b/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
index 9f0112ede0b6..8b48d0550275 100644
--- a/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
+++ b/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813602
-SHA256 (rubygem/aws-sdk-managedblockchainquery-1.29.0.gem) = 4f5cc301645cc07f8e9818902093383d44c971b77b1c71b3f2a05c3ed10fc25f
-SIZE (rubygem/aws-sdk-managedblockchainquery-1.29.0.gem) = 35840
+TIMESTAMP = 1753369896
+SHA256 (rubygem/aws-sdk-managedblockchainquery-1.30.0.gem) = 999bd2bde8992605b46eb8fbe080b433c137238a312b7a8d98f8d5e41a5c435c
+SIZE (rubygem/aws-sdk-managedblockchainquery-1.30.0.gem) = 35840
diff --git a/devel/rubygem-aws-sdk-managedgrafana/Makefile b/devel/rubygem-aws-sdk-managedgrafana/Makefile
index ca5a673036e6..984c6efd4397 100644
--- a/devel/rubygem-aws-sdk-managedgrafana/Makefile
+++ b/devel/rubygem-aws-sdk-managedgrafana/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-managedgrafana
-PORTVERSION= 1.47.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-managedgra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-managedgrafana/distinfo b/devel/rubygem-aws-sdk-managedgrafana/distinfo
index 835218163986..865ae0b55aef 100644
--- a/devel/rubygem-aws-sdk-managedgrafana/distinfo
+++ b/devel/rubygem-aws-sdk-managedgrafana/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813604
-SHA256 (rubygem/aws-sdk-managedgrafana-1.47.0.gem) = 3ee350ebffea16472a7a7cc17c0287501e62b8e3a4e9beea2cbc91c2cb6b10e2
-SIZE (rubygem/aws-sdk-managedgrafana-1.47.0.gem) = 52736
+TIMESTAMP = 1753369898
+SHA256 (rubygem/aws-sdk-managedgrafana-1.48.0.gem) = 1630d980034ab82b815772e4552d541d0653d6747b7332d6058150e96e786008
+SIZE (rubygem/aws-sdk-managedgrafana-1.48.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-marketplaceagreement/Makefile b/devel/rubygem-aws-sdk-marketplaceagreement/Makefile
index 47cf1eb1045f..2914a311d128 100644
--- a/devel/rubygem-aws-sdk-marketplaceagreement/Makefile
+++ b/devel/rubygem-aws-sdk-marketplaceagreement/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplaceagreement
-PORTVERSION= 1.20.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplaceagreement/distinfo b/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
index e74ee367652f..63ac501671ff 100644
--- a/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
+++ b/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813606
-SHA256 (rubygem/aws-sdk-marketplaceagreement-1.20.0.gem) = 2012f41548952dc9e8fc1728a46435ab404c8637fffdd5d96de146495a1ae0bc
-SIZE (rubygem/aws-sdk-marketplaceagreement-1.20.0.gem) = 34304
+TIMESTAMP = 1753369900
+SHA256 (rubygem/aws-sdk-marketplaceagreement-1.21.0.gem) = 097695fafaa23c9ac48219f144597b45e22766ceb0f2fabe8bbb34bf611d0b32
+SIZE (rubygem/aws-sdk-marketplaceagreement-1.21.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-marketplacecatalog/Makefile b/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
index fe2a0d3472a4..8eb558d97648 100644
--- a/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacecatalog
-PORTVERSION= 1.61.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacecatalog/distinfo b/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
index 96ae4c267550..4457609aba17 100644
--- a/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954344
-SHA256 (rubygem/aws-sdk-marketplacecatalog-1.61.0.gem) = d134127f0ec84aa7e1697d75bedfe230a23c94f03cf5c22593e1e6ad922dfc9f
-SIZE (rubygem/aws-sdk-marketplacecatalog-1.61.0.gem) = 49152
+TIMESTAMP = 1753369902
+SHA256 (rubygem/aws-sdk-marketplacecatalog-1.62.0.gem) = 5209d3ac9af01d47c3c0542509fe49e51ebdd90d358a4256515d11a0b3424e1e
+SIZE (rubygem/aws-sdk-marketplacecatalog-1.62.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile
index cda222515a28..724b21033f1b 100644
--- a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacecommerceanalytics
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
index f07060c33ffe..cd822dc8a73a 100644
--- a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813610
-SHA256 (rubygem/aws-sdk-marketplacecommerceanalytics-1.75.0.gem) = 502dd4ecfe408a628089096325b32c29b482ca17ed0e29ef282ad8d4b5cf6c9b
-SIZE (rubygem/aws-sdk-marketplacecommerceanalytics-1.75.0.gem) = 26624
+TIMESTAMP = 1753369904
+SHA256 (rubygem/aws-sdk-marketplacecommerceanalytics-1.76.0.gem) = 83c84b5bb83d7fc026f2c5c380efc0a44ea52f8c7831319263c3378d9d0ce4a0
+SIZE (rubygem/aws-sdk-marketplacecommerceanalytics-1.76.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-marketplacedeployment/Makefile b/devel/rubygem-aws-sdk-marketplacedeployment/Makefile
index 40ce8bf81000..b4bcbc380a01 100644
--- a/devel/rubygem-aws-sdk-marketplacedeployment/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacedeployment/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacedeployment
-PORTVERSION= 1.21.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacedeployment/distinfo b/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
index f2e3b23ebc8f..3edfd231ea84 100644
--- a/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813612
-SHA256 (rubygem/aws-sdk-marketplacedeployment-1.21.0.gem) = c2bc87cb586f5cc959bdbc984a7265a0dda97992839e3c27264857ac4c1d33c8
-SIZE (rubygem/aws-sdk-marketplacedeployment-1.21.0.gem) = 24064
+TIMESTAMP = 1753369906
+SHA256 (rubygem/aws-sdk-marketplacedeployment-1.22.0.gem) = 7492a238a06d142a0c5f5aa46b33dfd16d9766abc548d9869cb407739cbda52f
+SIZE (rubygem/aws-sdk-marketplacedeployment-1.22.0.gem) = 24064
diff --git a/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile b/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile
index 1d60b756ab70..b47f3a48d854 100644
--- a/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile
+++ b/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplaceentitlementservice
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo b/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
index 6202846da888..6de438ac895e 100644
--- a/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
+++ b/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813614
-SHA256 (rubygem/aws-sdk-marketplaceentitlementservice-1.72.0.gem) = d444440456f578da61fc53d293521e24e816234f2c1c874cccab427ed3afcb60
-SIZE (rubygem/aws-sdk-marketplaceentitlementservice-1.72.0.gem) = 24064
+TIMESTAMP = 1753369908
+SHA256 (rubygem/aws-sdk-marketplaceentitlementservice-1.73.0.gem) = 6ce5c7d4cf462795ec94364ecc4c32774f232409a5dd68e23d34e7a9bbee050e
+SIZE (rubygem/aws-sdk-marketplaceentitlementservice-1.73.0.gem) = 24064
diff --git a/devel/rubygem-aws-sdk-marketplacemetering/Makefile b/devel/rubygem-aws-sdk-marketplacemetering/Makefile
index 0cc2070ea646..fd57c9460152 100644
--- a/devel/rubygem-aws-sdk-marketplacemetering/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacemetering/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacemetering
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacemetering/distinfo b/devel/rubygem-aws-sdk-marketplacemetering/distinfo
index 98416378e001..b1da7f758289 100644
--- a/devel/rubygem-aws-sdk-marketplacemetering/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacemetering/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813616
-SHA256 (rubygem/aws-sdk-marketplacemetering-1.81.0.gem) = 3422cf42f3dd0c9041f04de23c1492c9827e2eecf5d31bc4f1994677167cef2a
-SIZE (rubygem/aws-sdk-marketplacemetering-1.81.0.gem) = 31232
+TIMESTAMP = 1753369910
+SHA256 (rubygem/aws-sdk-marketplacemetering-1.82.0.gem) = bc6aa242e075e6761abb070088b3ee3ea72944c44ce6b21cfc7840f6b492c423
+SIZE (rubygem/aws-sdk-marketplacemetering-1.82.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-marketplacereporting/Makefile b/devel/rubygem-aws-sdk-marketplacereporting/Makefile
index 766e751b4c1d..ae8a68ab9832 100644
--- a/devel/rubygem-aws-sdk-marketplacereporting/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacereporting/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacereporting
-PORTVERSION= 1.8.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacereporting/distinfo b/devel/rubygem-aws-sdk-marketplacereporting/distinfo
index deeba5b35d8e..53d5a3161e02 100644
--- a/devel/rubygem-aws-sdk-marketplacereporting/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacereporting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813618
-SHA256 (rubygem/aws-sdk-marketplacereporting-1.8.0.gem) = 6bb816e92404594b6a02bf9af7284d66bf79654be6c006062727fc4b6f83f8a0
-SIZE (rubygem/aws-sdk-marketplacereporting-1.8.0.gem) = 21504
+TIMESTAMP = 1753369912
+SHA256 (rubygem/aws-sdk-marketplacereporting-1.9.0.gem) = 01efe72de0bda6d96676b88cc9bdf5e91df4c870b1fbffbbb52a6be4c10a614d
+SIZE (rubygem/aws-sdk-marketplacereporting-1.9.0.gem) = 21504
diff --git a/devel/rubygem-aws-sdk-mediaconnect/Makefile b/devel/rubygem-aws-sdk-mediaconnect/Makefile
index d0df18944f41..00a5e94add3a 100644
--- a/devel/rubygem-aws-sdk-mediaconnect/Makefile
+++ b/devel/rubygem-aws-sdk-mediaconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediaconnect
-PORTVERSION= 1.82.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediaconne
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediaconnect/distinfo b/devel/rubygem-aws-sdk-mediaconnect/distinfo
index 63a46b2376c0..498d90a759e8 100644
--- a/devel/rubygem-aws-sdk-mediaconnect/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188198
-SHA256 (rubygem/aws-sdk-mediaconnect-1.82.0.gem) = 7365529412451258cbcc68314f8ebba3c76ef3e9fa4e53121055744ac655f9cd
-SIZE (rubygem/aws-sdk-mediaconnect-1.82.0.gem) = 94720
+TIMESTAMP = 1753369914
+SHA256 (rubygem/aws-sdk-mediaconnect-1.83.0.gem) = 2e94ab7a5106e8c163fd21af6bb38fa47fba67e1d8c87f66fdd68db8275812f6
+SIZE (rubygem/aws-sdk-mediaconnect-1.83.0.gem) = 95232
diff --git a/devel/rubygem-aws-sdk-mediaconvert/Makefile b/devel/rubygem-aws-sdk-mediaconvert/Makefile
index 8ddb80b0f064..7e0b6b437ff7 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/Makefile
+++ b/devel/rubygem-aws-sdk-mediaconvert/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediaconvert
-PORTVERSION= 1.164.0
+PORTVERSION= 1.165.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediaconve
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediaconvert/distinfo b/devel/rubygem-aws-sdk-mediaconvert/distinfo
index 399a37393952..29af4ae4f169 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconvert/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265858
-SHA256 (rubygem/aws-sdk-mediaconvert-1.164.0.gem) = 84308dd65b463870146ae57a2477021de4ee6938f16d95fcee05b199179ee732
-SIZE (rubygem/aws-sdk-mediaconvert-1.164.0.gem) = 334336
+TIMESTAMP = 1753369916
+SHA256 (rubygem/aws-sdk-mediaconvert-1.165.0.gem) = d955a571cd8b0407c0778e1d0f2333a70bf9ab48e36c81da8c5b317db24001e4
+SIZE (rubygem/aws-sdk-mediaconvert-1.165.0.gem) = 334336
diff --git a/devel/rubygem-aws-sdk-medialive/Makefile b/devel/rubygem-aws-sdk-medialive/Makefile
index 23f0699a6c4d..c932f714ef4e 100644
--- a/devel/rubygem-aws-sdk-medialive/Makefile
+++ b/devel/rubygem-aws-sdk-medialive/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-medialive
-PORTVERSION= 1.155.0
+PORTVERSION= 1.156.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-medialive
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-medialive/distinfo b/devel/rubygem-aws-sdk-medialive/distinfo
index e6fa80d6c848..1124d78ffd6d 100644
--- a/devel/rubygem-aws-sdk-medialive/distinfo
+++ b/devel/rubygem-aws-sdk-medialive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813624
-SHA256 (rubygem/aws-sdk-medialive-1.155.0.gem) = 63a8c1f1a24bd12c4718b58ba845a938a0375f4da2b8959a5bf83d9bca64f8e9
-SIZE (rubygem/aws-sdk-medialive-1.155.0.gem) = 353280
+TIMESTAMP = 1753369918
+SHA256 (rubygem/aws-sdk-medialive-1.156.0.gem) = 922ab456fb302d5efe96b94319e49727fe1d1801dfba4aa1a57a070d366340d3
+SIZE (rubygem/aws-sdk-medialive-1.156.0.gem) = 353792
diff --git a/devel/rubygem-aws-sdk-mediapackage/Makefile b/devel/rubygem-aws-sdk-mediapackage/Makefile
index 149221f0eaaa..62009c19d398 100644
--- a/devel/rubygem-aws-sdk-mediapackage/Makefile
+++ b/devel/rubygem-aws-sdk-mediapackage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediapackage
-PORTVERSION= 1.89.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediapacka
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediapackage/distinfo b/devel/rubygem-aws-sdk-mediapackage/distinfo
index d52f3dd4fe3e..93e700159100 100644
--- a/devel/rubygem-aws-sdk-mediapackage/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813626
-SHA256 (rubygem/aws-sdk-mediapackage-1.89.0.gem) = 062665064aaa59f2fa4ab5c670784c44957e60234e4ca5feaaa9c2b324cae0cf
-SIZE (rubygem/aws-sdk-mediapackage-1.89.0.gem) = 47104
+TIMESTAMP = 1753369920
+SHA256 (rubygem/aws-sdk-mediapackage-1.90.0.gem) = 4c285e9f866fa3924ae1ba57ff770a2966780cc268422b204d93ea0629e9f3e7
+SIZE (rubygem/aws-sdk-mediapackage-1.90.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-mediapackagev2/Makefile b/devel/rubygem-aws-sdk-mediapackagev2/Makefile
index 987b884d9895..66dcdab4502d 100644
--- a/devel/rubygem-aws-sdk-mediapackagev2/Makefile
+++ b/devel/rubygem-aws-sdk-mediapackagev2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediapackagev2
-PORTVERSION= 1.43.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediapacka
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediapackagev2/distinfo b/devel/rubygem-aws-sdk-mediapackagev2/distinfo
index a16021b03324..893034e1eb54 100644
--- a/devel/rubygem-aws-sdk-mediapackagev2/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackagev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265860
-SHA256 (rubygem/aws-sdk-mediapackagev2-1.43.0.gem) = 80495226b212595d5a355a5d58f8696eb6a6681a5f179bbbb76be7fdfcdaf2aa
-SIZE (rubygem/aws-sdk-mediapackagev2-1.43.0.gem) = 82944
+TIMESTAMP = 1753369922
+SHA256 (rubygem/aws-sdk-mediapackagev2-1.44.0.gem) = 0139e26e7f94a882ef3640ccdea4ad3a587335193c7bcde0c29fd82791301858
+SIZE (rubygem/aws-sdk-mediapackagev2-1.44.0.gem) = 82944
diff --git a/devel/rubygem-aws-sdk-mediapackagevod/Makefile b/devel/rubygem-aws-sdk-mediapackagevod/Makefile
index ada5bd3d4267..3c3ad9a69a1b 100644
--- a/devel/rubygem-aws-sdk-mediapackagevod/Makefile
+++ b/devel/rubygem-aws-sdk-mediapackagevod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediapackagevod
-PORTVERSION= 1.71.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediapacka
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediapackagevod/distinfo b/devel/rubygem-aws-sdk-mediapackagevod/distinfo
index 6d20d89b4eb2..69ca60bd5d25 100644
--- a/devel/rubygem-aws-sdk-mediapackagevod/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackagevod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813630
-SHA256 (rubygem/aws-sdk-mediapackagevod-1.71.0.gem) = 879fb9a0770a5ea0313cc2f0a8be7a1f80c8b02f066affd57c01db7bf3c08bb9
-SIZE (rubygem/aws-sdk-mediapackagevod-1.71.0.gem) = 38912
+TIMESTAMP = 1753369924
+SHA256 (rubygem/aws-sdk-mediapackagevod-1.72.0.gem) = 4a95230613ad0f25448db873fb8da90e993df400d34e2b8e55951ad20c12754d
+SIZE (rubygem/aws-sdk-mediapackagevod-1.72.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-mediastore/Makefile b/devel/rubygem-aws-sdk-mediastore/Makefile
index 392a1a11f2c4..33bc13847ae0 100644
--- a/devel/rubygem-aws-sdk-mediastore/Makefile
+++ b/devel/rubygem-aws-sdk-mediastore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediastore
-PORTVERSION= 1.73.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediastore
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediastore/distinfo b/devel/rubygem-aws-sdk-mediastore/distinfo
index 45756bbf4992..b6668d73859a 100644
--- a/devel/rubygem-aws-sdk-mediastore/distinfo
+++ b/devel/rubygem-aws-sdk-mediastore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813632
-SHA256 (rubygem/aws-sdk-mediastore-1.73.0.gem) = 4f30a39db51e5aeeb5df59e93fed179c0918344b1e7dbc15015c9bc5e98f9700
-SIZE (rubygem/aws-sdk-mediastore-1.73.0.gem) = 34304
+TIMESTAMP = 1753369926
+SHA256 (rubygem/aws-sdk-mediastore-1.74.0.gem) = 2db23e6dcad546dd382db5bf40619b7504f58fa8af1250b9ff291e73ce8be021
+SIZE (rubygem/aws-sdk-mediastore-1.74.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-mediastoredata/Makefile b/devel/rubygem-aws-sdk-mediastoredata/Makefile
index 0e04bc075ad7..bdde89e8a217 100644
--- a/devel/rubygem-aws-sdk-mediastoredata/Makefile
+++ b/devel/rubygem-aws-sdk-mediastoredata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediastoredata
-PORTVERSION= 1.70.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediastore
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediastoredata/distinfo b/devel/rubygem-aws-sdk-mediastoredata/distinfo
index 2a586116f35a..2ede098d16ab 100644
--- a/devel/rubygem-aws-sdk-mediastoredata/distinfo
+++ b/devel/rubygem-aws-sdk-mediastoredata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813634
-SHA256 (rubygem/aws-sdk-mediastoredata-1.70.0.gem) = 72f334a90963efb55919f92776d1335cfe20fe97f35f11bf266d55f69d658df1
-SIZE (rubygem/aws-sdk-mediastoredata-1.70.0.gem) = 27136
+TIMESTAMP = 1753369928
+SHA256 (rubygem/aws-sdk-mediastoredata-1.71.0.gem) = d0db83bce300d7b1578a19d427dd320eab7b705c5866487fd19eb2c0c4624411
+SIZE (rubygem/aws-sdk-mediastoredata-1.71.0.gem) = 27648
diff --git a/devel/rubygem-aws-sdk-mediatailor/Makefile b/devel/rubygem-aws-sdk-mediatailor/Makefile
index 0a990ed979a0..d54671010796 100644
--- a/devel/rubygem-aws-sdk-mediatailor/Makefile
+++ b/devel/rubygem-aws-sdk-mediatailor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediatailor
-PORTVERSION= 1.101.0
+PORTVERSION= 1.102.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediatailo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediatailor/distinfo b/devel/rubygem-aws-sdk-mediatailor/distinfo
index a7c84c32f3aa..cd2d0a4fe5c5 100644
--- a/devel/rubygem-aws-sdk-mediatailor/distinfo
+++ b/devel/rubygem-aws-sdk-mediatailor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813636
-SHA256 (rubygem/aws-sdk-mediatailor-1.101.0.gem) = c435341461b0e7a85ba4ffdc5d051b0cf53ec9f54807272de1a586e277634c2a
-SIZE (rubygem/aws-sdk-mediatailor-1.101.0.gem) = 86016
+TIMESTAMP = 1753369930
+SHA256 (rubygem/aws-sdk-mediatailor-1.102.0.gem) = 539de6cf4a0bb59ece04bc818929d006a4bfdcd1b2c76a789aa0b1d88a0a994b
+SIZE (rubygem/aws-sdk-mediatailor-1.102.0.gem) = 86016
diff --git a/devel/rubygem-aws-sdk-medicalimaging/Makefile b/devel/rubygem-aws-sdk-medicalimaging/Makefile
index cec44ab3c278..f23806e60a22 100644
--- a/devel/rubygem-aws-sdk-medicalimaging/Makefile
+++ b/devel/rubygem-aws-sdk-medicalimaging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-medicalimaging
-PORTVERSION= 1.29.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-medicalima
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-medicalimaging/distinfo b/devel/rubygem-aws-sdk-medicalimaging/distinfo
index 074a5bed64d1..23c18a9aa825 100644
--- a/devel/rubygem-aws-sdk-medicalimaging/distinfo
+++ b/devel/rubygem-aws-sdk-medicalimaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375103
-SHA256 (rubygem/aws-sdk-medicalimaging-1.29.0.gem) = f3b706e77c8d95efa0764436a87c6d341a2ecfe4a04cd4658ec39f31389623c2
-SIZE (rubygem/aws-sdk-medicalimaging-1.29.0.gem) = 40448
+TIMESTAMP = 1753369932
+SHA256 (rubygem/aws-sdk-medicalimaging-1.30.0.gem) = 7bb2254565b813cfed8e5b153a7c0294c3334fa386024d9a8bdf575894202db0
+SIZE (rubygem/aws-sdk-medicalimaging-1.30.0.gem) = 40960
diff --git a/devel/rubygem-aws-sdk-memorydb/Makefile b/devel/rubygem-aws-sdk-memorydb/Makefile
index fb9921a81d93..657676295cfa 100644
--- a/devel/rubygem-aws-sdk-memorydb/Makefile
+++ b/devel/rubygem-aws-sdk-memorydb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-memorydb
-PORTVERSION= 1.47.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-memorydb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-memorydb/distinfo b/devel/rubygem-aws-sdk-memorydb/distinfo
index f3b05399ae15..8069295b4715 100644
--- a/devel/rubygem-aws-sdk-memorydb/distinfo
+++ b/devel/rubygem-aws-sdk-memorydb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813640
-SHA256 (rubygem/aws-sdk-memorydb-1.47.0.gem) = b92cd36fd33360246e4c1ca58c819616845bd303588e3f5097743cc521cebd80
-SIZE (rubygem/aws-sdk-memorydb-1.47.0.gem) = 69632
+TIMESTAMP = 1753369934
+SHA256 (rubygem/aws-sdk-memorydb-1.48.0.gem) = ff1e17771a01f166016d1bfce597ceef87c06f8650a0f8bf17469a76da371071
+SIZE (rubygem/aws-sdk-memorydb-1.48.0.gem) = 70144
diff --git a/devel/rubygem-aws-sdk-mgn/Makefile b/devel/rubygem-aws-sdk-mgn/Makefile
index bee26ade3bbc..6d8d36a82c65 100644
--- a/devel/rubygem-aws-sdk-mgn/Makefile
+++ b/devel/rubygem-aws-sdk-mgn/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mgn
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mgn
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mgn/distinfo b/devel/rubygem-aws-sdk-mgn/distinfo
index 401afb37c705..8af52c7bda3b 100644
--- a/devel/rubygem-aws-sdk-mgn/distinfo
+++ b/devel/rubygem-aws-sdk-mgn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813642
-SHA256 (rubygem/aws-sdk-mgn-1.49.0.gem) = 6b5adf5be674a966d68a39947d41fc5ec34d7c007d5e58eb34f37ca5f10b8020
-SIZE (rubygem/aws-sdk-mgn-1.49.0.gem) = 85504
+TIMESTAMP = 1753369936
+SHA256 (rubygem/aws-sdk-mgn-1.50.0.gem) = 205a300bbe0a72b0b5822c5041f54db66ead50a542b2839988f1a1c0b7d7a3ed
+SIZE (rubygem/aws-sdk-mgn-1.50.0.gem) = 85504
diff --git a/devel/rubygem-aws-sdk-migrationhub/Makefile b/devel/rubygem-aws-sdk-migrationhub/Makefile
index 5ebe2a8e60e8..6bed982a1165 100644
--- a/devel/rubygem-aws-sdk-migrationhub/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhub
-PORTVERSION= 1.74.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhub/distinfo b/devel/rubygem-aws-sdk-migrationhub/distinfo
index 8921b2d3df44..4737a893f982 100644
--- a/devel/rubygem-aws-sdk-migrationhub/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813644
-SHA256 (rubygem/aws-sdk-migrationhub-1.74.0.gem) = e3d7d3278bf2cdf4184a89ad53777aeb02fc1a08039a8c3f5980d38a900370ec
-SIZE (rubygem/aws-sdk-migrationhub-1.74.0.gem) = 38400
+TIMESTAMP = 1753369938
+SHA256 (rubygem/aws-sdk-migrationhub-1.75.0.gem) = 6ed1f97b89b8f8d7e45bba9c989434362b59324a7b55c45e9491e6fab7775dda
+SIZE (rubygem/aws-sdk-migrationhub-1.75.0.gem) = 38400
diff --git a/devel/rubygem-aws-sdk-migrationhubconfig/Makefile b/devel/rubygem-aws-sdk-migrationhubconfig/Makefile
index 0ac7a74ac968..6355dfb58460 100644
--- a/devel/rubygem-aws-sdk-migrationhubconfig/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhubconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhubconfig
-PORTVERSION= 1.53.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhubconfig/distinfo b/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
index f98b7ac935d1..a512fd0b9221 100644
--- a/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813646
-SHA256 (rubygem/aws-sdk-migrationhubconfig-1.53.0.gem) = 3a3eb4db1cff3ecd796c4b490159410229c670b7ca419332c3d14785dee37f2a
-SIZE (rubygem/aws-sdk-migrationhubconfig-1.53.0.gem) = 24576
+TIMESTAMP = 1753369940
+SHA256 (rubygem/aws-sdk-migrationhubconfig-1.54.0.gem) = 6036e3ef367c9ae2148ce143e35f3c97358301cfc45977467cd3ca163d7f3d2d
+SIZE (rubygem/aws-sdk-migrationhubconfig-1.54.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile b/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile
index 19c3d0986ee5..404bba03f5ad 100644
--- a/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhuborchestrator
-PORTVERSION= 1.32.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo b/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
index 1c948242e7c7..bb0651a8e0db 100644
--- a/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813648
-SHA256 (rubygem/aws-sdk-migrationhuborchestrator-1.32.0.gem) = 61b75ba301a8a68b9a207efffdf8b0ad4a6ec584523a41f5d5110676ac9d9876
-SIZE (rubygem/aws-sdk-migrationhuborchestrator-1.32.0.gem) = 45056
+TIMESTAMP = 1753369942
+SHA256 (rubygem/aws-sdk-migrationhuborchestrator-1.33.0.gem) = f27e4fe4a8905216c9c8c3fa2a6b1df2d6fb03033f52ffafa8078686868579dd
+SIZE (rubygem/aws-sdk-migrationhuborchestrator-1.33.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile
index e9bf4d07d38a..55d6e1da5c14 100644
--- a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhubrefactorspaces
-PORTVERSION= 1.42.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
index 6d68d1477533..30959d5a9d84 100644
--- a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813650
-SHA256 (rubygem/aws-sdk-migrationhubrefactorspaces-1.42.0.gem) = 56e99ad4fb7af203db334ab9da58919e8f8480761a05a9967ea9b791a0047824
-SIZE (rubygem/aws-sdk-migrationhubrefactorspaces-1.42.0.gem) = 45568
+TIMESTAMP = 1753369944
+SHA256 (rubygem/aws-sdk-migrationhubrefactorspaces-1.43.0.gem) = 36b1bbdced2a88fbec9e8dc99c5cc8e2d0ff583bb852a54afcbd42e314d4978d
+SIZE (rubygem/aws-sdk-migrationhubrefactorspaces-1.43.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile
index f04905200d6b..156ba0e7963e 100644
--- a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhubstrategyrecommendations
-PORTVERSION= 1.39.0
+PORTVERSION= 1.40.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
index cddfd3ee53f6..d0b89a962f91 100644
--- a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813652
-SHA256 (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.39.0.gem) = 3e3580b4f6a35ccf35bcdb9246b91060944792e0cad9f260ef5a2f2b7c989d4a
-SIZE (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.39.0.gem) = 54784
+TIMESTAMP = 1753369946
+SHA256 (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.40.0.gem) = 12392ca1b0cc398ebb953bc09f9e3f0a0a4e82c76cfce349fd4658e789a4d62d
+SIZE (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.40.0.gem) = 55296
diff --git a/devel/rubygem-aws-sdk-mpa/Makefile b/devel/rubygem-aws-sdk-mpa/Makefile
index 8d77a1c507cd..12e02c549e49 100644
--- a/devel/rubygem-aws-sdk-mpa/Makefile
+++ b/devel/rubygem-aws-sdk-mpa/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mpa
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mpa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mpa/distinfo b/devel/rubygem-aws-sdk-mpa/distinfo
index 9b3112adb7dd..bb0efc264985 100644
--- a/devel/rubygem-aws-sdk-mpa/distinfo
+++ b/devel/rubygem-aws-sdk-mpa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954102
-SHA256 (rubygem/aws-sdk-mpa-1.0.0.gem) = ce889675dbd9a374ebaab826bbfc6c5c052181dcf92bcb9b911a759f2e4ad9dd
-SIZE (rubygem/aws-sdk-mpa-1.0.0.gem) = 41472
+TIMESTAMP = 1753369948
+SHA256 (rubygem/aws-sdk-mpa-1.1.0.gem) = 7d99a029738bcd6db8dc860671448222879a9e404bae8a7886f1b1b9c26a3611
+SIZE (rubygem/aws-sdk-mpa-1.1.0.gem) = 41472
diff --git a/devel/rubygem-aws-sdk-mq/Makefile b/devel/rubygem-aws-sdk-mq/Makefile
index 42d2d889538d..987dd4f24fd2 100644
--- a/devel/rubygem-aws-sdk-mq/Makefile
+++ b/devel/rubygem-aws-sdk-mq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mq
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mq
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mq/distinfo b/devel/rubygem-aws-sdk-mq/distinfo
index 617662407616..2eef08b55143 100644
--- a/devel/rubygem-aws-sdk-mq/distinfo
+++ b/devel/rubygem-aws-sdk-mq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813654
-SHA256 (rubygem/aws-sdk-mq-1.81.0.gem) = 6e388598ae9654bdce0dfddf7c3340ddbe87bfbbbbc1b148e028ba77b90cb83f
-SIZE (rubygem/aws-sdk-mq-1.81.0.gem) = 49664
+TIMESTAMP = 1753369950
+SHA256 (rubygem/aws-sdk-mq-1.82.0.gem) = 8d14384d9d03e7174193c2cbdefd800bfb9eea71eb83751b8a04259bbb178bdc
+SIZE (rubygem/aws-sdk-mq-1.82.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-mturk/Makefile b/devel/rubygem-aws-sdk-mturk/Makefile
index 79ee79620120..f970bc63b6ac 100644
--- a/devel/rubygem-aws-sdk-mturk/Makefile
+++ b/devel/rubygem-aws-sdk-mturk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mturk
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mturk
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mturk/distinfo b/devel/rubygem-aws-sdk-mturk/distinfo
index 61c2a9e5f254..4b2b26c28913 100644
--- a/devel/rubygem-aws-sdk-mturk/distinfo
+++ b/devel/rubygem-aws-sdk-mturk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813656
-SHA256 (rubygem/aws-sdk-mturk-1.72.0.gem) = 30217099f75668b1a65f48c3ab411de1ed20a4252b0f3219e46b50a82f241076
-SIZE (rubygem/aws-sdk-mturk-1.72.0.gem) = 64000
+TIMESTAMP = 1753369952
+SHA256 (rubygem/aws-sdk-mturk-1.73.0.gem) = b062146f70ccec97c0bb70132abe46f6e7f54b91130e126e58928494e9ab2382
+SIZE (rubygem/aws-sdk-mturk-1.73.0.gem) = 64000
diff --git a/devel/rubygem-aws-sdk-mwaa/Makefile b/devel/rubygem-aws-sdk-mwaa/Makefile
index cf61f3fdf482..8cf58920ce3d 100644
--- a/devel/rubygem-aws-sdk-mwaa/Makefile
+++ b/devel/rubygem-aws-sdk-mwaa/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mwaa
-PORTVERSION= 1.59.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mwaa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mwaa/distinfo b/devel/rubygem-aws-sdk-mwaa/distinfo
index 1017be52ebb9..0d94d61d0ccf 100644
--- a/devel/rubygem-aws-sdk-mwaa/distinfo
+++ b/devel/rubygem-aws-sdk-mwaa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813658
-SHA256 (rubygem/aws-sdk-mwaa-1.59.0.gem) = 2c4f76345486b162a1a101afc8a77e6d312ffd1c5db8040bc7267dd99a30cacb
-SIZE (rubygem/aws-sdk-mwaa-1.59.0.gem) = 44032
+TIMESTAMP = 1753369954
+SHA256 (rubygem/aws-sdk-mwaa-1.60.0.gem) = 4dc790ab68df9168e0b61e92ee56569d8a566fee374d8a2e7ff6fdddfafa3852
+SIZE (rubygem/aws-sdk-mwaa-1.60.0.gem) = 44032
diff --git a/devel/rubygem-aws-sdk-neptune/Makefile b/devel/rubygem-aws-sdk-neptune/Makefile
index fc6ca2a1c737..a3ec2555dd54 100644
--- a/devel/rubygem-aws-sdk-neptune/Makefile
+++ b/devel/rubygem-aws-sdk-neptune/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-neptune
-PORTVERSION= 1.86.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-neptune
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-neptune/distinfo b/devel/rubygem-aws-sdk-neptune/distinfo
index baa51315dd10..dccaf9d81686 100644
--- a/devel/rubygem-aws-sdk-neptune/distinfo
+++ b/devel/rubygem-aws-sdk-neptune/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813660
-SHA256 (rubygem/aws-sdk-neptune-1.86.0.gem) = 29f2c7091f1818aaae1c3ba0e007fb4727765823f9d295374082125caed1f239
-SIZE (rubygem/aws-sdk-neptune-1.86.0.gem) = 138240
+TIMESTAMP = 1753369956
+SHA256 (rubygem/aws-sdk-neptune-1.87.0.gem) = 4af78dacce46fb7ffafda8708beff8b9105cdae8e542682730cd0e17cbfd08f5
+SIZE (rubygem/aws-sdk-neptune-1.87.0.gem) = 138240
diff --git a/devel/rubygem-aws-sdk-neptunedata/Makefile b/devel/rubygem-aws-sdk-neptunedata/Makefile
index 7d6d75d2a5ff..d4a6d80fae58 100644
--- a/devel/rubygem-aws-sdk-neptunedata/Makefile
+++ b/devel/rubygem-aws-sdk-neptunedata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-neptunedata
-PORTVERSION= 1.27.0
+PORTVERSION= 1.28.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-neptunedat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-neptunedata/distinfo b/devel/rubygem-aws-sdk-neptunedata/distinfo
index c207f4c4f04c..06aa16311fc8 100644
--- a/devel/rubygem-aws-sdk-neptunedata/distinfo
+++ b/devel/rubygem-aws-sdk-neptunedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813662
-SHA256 (rubygem/aws-sdk-neptunedata-1.27.0.gem) = 39044cad6b436b834cf01c597043115ba8edec0cb0849f3258ab094714b9b81b
-SIZE (rubygem/aws-sdk-neptunedata-1.27.0.gem) = 73728
+TIMESTAMP = 1753369958
+SHA256 (rubygem/aws-sdk-neptunedata-1.28.0.gem) = b58666085378ad352a7c6383e77cb0b4fb25f866ba40d88bb75a7e2fca15b20e
+SIZE (rubygem/aws-sdk-neptunedata-1.28.0.gem) = 73728
diff --git a/devel/rubygem-aws-sdk-neptunegraph/Makefile b/devel/rubygem-aws-sdk-neptunegraph/Makefile
index e77b3b7e5b05..a16e4e214798 100644
--- a/devel/rubygem-aws-sdk-neptunegraph/Makefile
+++ b/devel/rubygem-aws-sdk-neptunegraph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-neptunegraph
-PORTVERSION= 1.34.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-neptunegra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-neptunegraph/distinfo b/devel/rubygem-aws-sdk-neptunegraph/distinfo
index 2051ebffd5ca..6632b4220860 100644
--- a/devel/rubygem-aws-sdk-neptunegraph/distinfo
+++ b/devel/rubygem-aws-sdk-neptunegraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813664
-SHA256 (rubygem/aws-sdk-neptunegraph-1.34.0.gem) = 7749eb5bb12afafc53471ae9182c7ce1bcf2db5fae449ddb70c4187e4728b731
-SIZE (rubygem/aws-sdk-neptunegraph-1.34.0.gem) = 60416
+TIMESTAMP = 1753369960
+SHA256 (rubygem/aws-sdk-neptunegraph-1.35.0.gem) = 56a67be525bcae8f99e15cb91c14310c024a0ff457db161c0e191f4c8567d999
+SIZE (rubygem/aws-sdk-neptunegraph-1.35.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-networkfirewall/Makefile b/devel/rubygem-aws-sdk-networkfirewall/Makefile
index f303038ac47a..43df2cf7225b 100644
--- a/devel/rubygem-aws-sdk-networkfirewall/Makefile
+++ b/devel/rubygem-aws-sdk-networkfirewall/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkfirewall
-PORTVERSION= 1.70.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkfir
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-networkfirewall/distinfo b/devel/rubygem-aws-sdk-networkfirewall/distinfo
index 72ee6bacc2af..7858a2dc13fa 100644
--- a/devel/rubygem-aws-sdk-networkfirewall/distinfo
+++ b/devel/rubygem-aws-sdk-networkfirewall/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954348
-SHA256 (rubygem/aws-sdk-networkfirewall-1.70.0.gem) = 99b3b84f7e85c63923fd89d807d2fdc4647973a121096e80b763df15991a32f3
-SIZE (rubygem/aws-sdk-networkfirewall-1.70.0.gem) = 117248
+TIMESTAMP = 1753369962
+SHA256 (rubygem/aws-sdk-networkfirewall-1.71.0.gem) = 216437e4d97967817e086cef1b0d3b5b05610aec7ae1eb80f90bf9b6a4e19c1a
+SIZE (rubygem/aws-sdk-networkfirewall-1.71.0.gem) = 117760
diff --git a/devel/rubygem-aws-sdk-networkflowmonitor/Makefile b/devel/rubygem-aws-sdk-networkflowmonitor/Makefile
index 0f2b3893386f..ea87422ae36d 100644
--- a/devel/rubygem-aws-sdk-networkflowmonitor/Makefile
+++ b/devel/rubygem-aws-sdk-networkflowmonitor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkflowmonitor
-PORTVERSION= 1.9.0
+PORTVERSION= 1.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkflo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-networkflowmonitor/distinfo b/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
index 37c367447b8e..00d5aa6579cd 100644
--- a/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265862
-SHA256 (rubygem/aws-sdk-networkflowmonitor-1.9.0.gem) = 755d2965ffb0cb1ac21e14d77305c7be6fb397d6724055566c7c936ad96125dd
-SIZE (rubygem/aws-sdk-networkflowmonitor-1.9.0.gem) = 40960
+TIMESTAMP = 1753369964
+SHA256 (rubygem/aws-sdk-networkflowmonitor-1.10.0.gem) = cb250fb86de3c9b355d93fe75f61b8c287593be4063a116d176b554ceb4a87a7
+SIZE (rubygem/aws-sdk-networkflowmonitor-1.10.0.gem) = 41472
diff --git a/devel/rubygem-aws-sdk-networkmanager/Makefile b/devel/rubygem-aws-sdk-networkmanager/Makefile
index a71227746ec0..2b1f53217994 100644
--- a/devel/rubygem-aws-sdk-networkmanager/Makefile
+++ b/devel/rubygem-aws-sdk-networkmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkmanager
-PORTVERSION= 1.65.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-networkmanager/distinfo b/devel/rubygem-aws-sdk-networkmanager/distinfo
index 2fdb981cbae9..32c7148885b3 100644
--- a/devel/rubygem-aws-sdk-networkmanager/distinfo
+++ b/devel/rubygem-aws-sdk-networkmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954350
-SHA256 (rubygem/aws-sdk-networkmanager-1.65.0.gem) = 6811b943b6a99906d5fd97ccae9594f579a70f47cf323d73e9d81e3cee7dd6c6
-SIZE (rubygem/aws-sdk-networkmanager-1.65.0.gem) = 93184
+TIMESTAMP = 1753369966
+SHA256 (rubygem/aws-sdk-networkmanager-1.66.0.gem) = 7366529eab1c877cfedf497876ae093edd69f9bc12fdb7802d7bb698e74affde
+SIZE (rubygem/aws-sdk-networkmanager-1.66.0.gem) = 93696
diff --git a/devel/rubygem-aws-sdk-networkmonitor/Makefile b/devel/rubygem-aws-sdk-networkmonitor/Makefile
index fc3666f9e84a..7d0186a0f06a 100644
--- a/devel/rubygem-aws-sdk-networkmonitor/Makefile
+++ b/devel/rubygem-aws-sdk-networkmonitor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkmonitor
-PORTVERSION= 1.21.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkmon
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-networkmonitor/distinfo b/devel/rubygem-aws-sdk-networkmonitor/distinfo
index 83c1b87f3b6c..88d61b6782b5 100644
--- a/devel/rubygem-aws-sdk-networkmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-networkmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813672
-SHA256 (rubygem/aws-sdk-networkmonitor-1.21.0.gem) = 520ebf1abb6dc567c57e865e8bd4c2219e47d3fc109f08f5cf403e6be4dc5b88
-SIZE (rubygem/aws-sdk-networkmonitor-1.21.0.gem) = 30208
+TIMESTAMP = 1753369968
+SHA256 (rubygem/aws-sdk-networkmonitor-1.22.0.gem) = 4225afc3a8602e6be420979395ec8f83da338ba7cd0e38a92dd4d09cd1a65faf
+SIZE (rubygem/aws-sdk-networkmonitor-1.22.0.gem) = 30720
diff --git a/devel/rubygem-aws-sdk-notifications/Makefile b/devel/rubygem-aws-sdk-notifications/Makefile
index 14432c7537cf..dc4173596a79 100644
--- a/devel/rubygem-aws-sdk-notifications/Makefile
+++ b/devel/rubygem-aws-sdk-notifications/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-notifications
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-notificati
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-notifications/distinfo b/devel/rubygem-aws-sdk-notifications/distinfo
index 98a88e082763..28ca825c9eb4 100644
--- a/devel/rubygem-aws-sdk-notifications/distinfo
+++ b/devel/rubygem-aws-sdk-notifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813674
-SHA256 (rubygem/aws-sdk-notifications-1.7.0.gem) = 3625665dacc24bfbd844985f7f1a1e31226b1e39d8e8f137961c511138f63d38
-SIZE (rubygem/aws-sdk-notifications-1.7.0.gem) = 51200
+TIMESTAMP = 1753369970
+SHA256 (rubygem/aws-sdk-notifications-1.8.0.gem) = 7c78982412af833859cfd5b109779499ec86fdfa217ac507e6ee691284f2567e
+SIZE (rubygem/aws-sdk-notifications-1.8.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-notificationscontacts/Makefile b/devel/rubygem-aws-sdk-notificationscontacts/Makefile
index d23f5bc95065..79e808cd6600 100644
--- a/devel/rubygem-aws-sdk-notificationscontacts/Makefile
+++ b/devel/rubygem-aws-sdk-notificationscontacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-notificationscontacts
-PORTVERSION= 1.6.0
+PORTVERSION= 1.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-notificati
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-notificationscontacts/distinfo b/devel/rubygem-aws-sdk-notificationscontacts/distinfo
index 1023e3f899bb..9262ef3e0895 100644
--- a/devel/rubygem-aws-sdk-notificationscontacts/distinfo
+++ b/devel/rubygem-aws-sdk-notificationscontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813676
-SHA256 (rubygem/aws-sdk-notificationscontacts-1.6.0.gem) = 4bb5d371773ad522b034020484387ec40dbbcb963129760c1f6a6c06aa882a25
-SIZE (rubygem/aws-sdk-notificationscontacts-1.6.0.gem) = 26624
+TIMESTAMP = 1753369972
+SHA256 (rubygem/aws-sdk-notificationscontacts-1.7.0.gem) = 0425dda7fd7e6e0b806709d7cfd5b7eb5077125eac2e07b715358beb14fa3759
+SIZE (rubygem/aws-sdk-notificationscontacts-1.7.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-oam/Makefile b/devel/rubygem-aws-sdk-oam/Makefile
index 8ddd1b52f46e..49e690304d68 100644
--- a/devel/rubygem-aws-sdk-oam/Makefile
+++ b/devel/rubygem-aws-sdk-oam/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-oam
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-oam
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-oam/distinfo b/devel/rubygem-aws-sdk-oam/distinfo
index 263e12b4c331..ca0e3fc3c406 100644
--- a/devel/rubygem-aws-sdk-oam/distinfo
+++ b/devel/rubygem-aws-sdk-oam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813678
-SHA256 (rubygem/aws-sdk-oam-1.35.0.gem) = 5297f3a270525c2471456ec0ed4a2471b8c18f61cde63b78b4c526902523eb14
-SIZE (rubygem/aws-sdk-oam-1.35.0.gem) = 33280
+TIMESTAMP = 1753369974
+SHA256 (rubygem/aws-sdk-oam-1.36.0.gem) = 98b1e915d4fd1d0e5ae0b85e43e2293e2f1f0d894b9e39f9b5eb92eb3e17c733
+SIZE (rubygem/aws-sdk-oam-1.36.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-observabilityadmin/Makefile b/devel/rubygem-aws-sdk-observabilityadmin/Makefile
index e0bc3f405e43..4f2378ada3dc 100644
--- a/devel/rubygem-aws-sdk-observabilityadmin/Makefile
+++ b/devel/rubygem-aws-sdk-observabilityadmin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-observabilityadmin
-PORTVERSION= 1.6.0
+PORTVERSION= 1.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-observabil
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-observabilityadmin/distinfo b/devel/rubygem-aws-sdk-observabilityadmin/distinfo
index 75d963371a36..bdceba36e4d6 100644
--- a/devel/rubygem-aws-sdk-observabilityadmin/distinfo
+++ b/devel/rubygem-aws-sdk-observabilityadmin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813680
-SHA256 (rubygem/aws-sdk-observabilityadmin-1.6.0.gem) = 5c3c82ef98543f6e517fa8dd233d7fb06cdc8b19906d0bb5630e0389a8afc541
-SIZE (rubygem/aws-sdk-observabilityadmin-1.6.0.gem) = 24576
+TIMESTAMP = 1753369976
+SHA256 (rubygem/aws-sdk-observabilityadmin-1.7.0.gem) = a68844377f83d315053a04cc926850712767ba60ab115299aee6e05b995bf3e9
+SIZE (rubygem/aws-sdk-observabilityadmin-1.7.0.gem) = 25088
diff --git a/devel/rubygem-aws-sdk-odb/Makefile b/devel/rubygem-aws-sdk-odb/Makefile
index 27ff7a6e6a39..2fe1a8bee4a2 100644
--- a/devel/rubygem-aws-sdk-odb/Makefile
+++ b/devel/rubygem-aws-sdk-odb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-odb
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-odb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-odb/distinfo b/devel/rubygem-aws-sdk-odb/distinfo
index e39bfc9402b0..ddbdb5895bdf 100644
--- a/devel/rubygem-aws-sdk-odb/distinfo
+++ b/devel/rubygem-aws-sdk-odb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622345
-SHA256 (rubygem/aws-sdk-odb-1.0.0.gem) = 63fc9317a647f89c851e1716d5f9aa9a7e965f7be3fce93f33590bf594757167
-SIZE (rubygem/aws-sdk-odb-1.0.0.gem) = 70656
+TIMESTAMP = 1753369978
+SHA256 (rubygem/aws-sdk-odb-1.1.0.gem) = 246037e7a9f71dd48e8262ee56444524b805a6eb7730c0823a8d88d30eef6954
+SIZE (rubygem/aws-sdk-odb-1.1.0.gem) = 71168
diff --git a/devel/rubygem-aws-sdk-omics/Makefile b/devel/rubygem-aws-sdk-omics/Makefile
index 5f6823522264..89b307550bc1 100644
--- a/devel/rubygem-aws-sdk-omics/Makefile
+++ b/devel/rubygem-aws-sdk-omics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-omics
-PORTVERSION= 1.48.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-omics
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-omics/distinfo b/devel/rubygem-aws-sdk-omics/distinfo
index f4fafb4da39e..01374215023a 100644
--- a/devel/rubygem-aws-sdk-omics/distinfo
+++ b/devel/rubygem-aws-sdk-omics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813682
-SHA256 (rubygem/aws-sdk-omics-1.48.0.gem) = 9f62feb657c4f9407f057147882fd06eb4c5c610b6a0a3bb48af2b30dbd87956
-SIZE (rubygem/aws-sdk-omics-1.48.0.gem) = 110592
+TIMESTAMP = 1753369980
+SHA256 (rubygem/aws-sdk-omics-1.49.0.gem) = 405290db31dc4edb35aee5b0ade34060e119c9dd17531aff7205eff6bceca24e
+SIZE (rubygem/aws-sdk-omics-1.49.0.gem) = 111104
diff --git a/devel/rubygem-aws-sdk-opensearchserverless/Makefile b/devel/rubygem-aws-sdk-opensearchserverless/Makefile
index 2f02a6558008..3326cd9253e4 100644
--- a/devel/rubygem-aws-sdk-opensearchserverless/Makefile
+++ b/devel/rubygem-aws-sdk-opensearchserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opensearchserverless
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opensearch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-opensearchserverless/distinfo b/devel/rubygem-aws-sdk-opensearchserverless/distinfo
index 086a89512f75..2cb42bfbe82a 100644
--- a/devel/rubygem-aws-sdk-opensearchserverless/distinfo
+++ b/devel/rubygem-aws-sdk-opensearchserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813684
-SHA256 (rubygem/aws-sdk-opensearchserverless-1.38.0.gem) = 857958692a4ce1f383d5c2542d52a23ad02447f6b5e45d3c76bf89026ea178ab
-SIZE (rubygem/aws-sdk-opensearchserverless-1.38.0.gem) = 49664
+TIMESTAMP = 1753369982
+SHA256 (rubygem/aws-sdk-opensearchserverless-1.39.0.gem) = 71e1bf42d51e06399af5a8e1e1ed88b5e3abb34b2f4743f274d9044f724038b2
+SIZE (rubygem/aws-sdk-opensearchserverless-1.39.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-opensearchservice/Makefile b/devel/rubygem-aws-sdk-opensearchservice/Makefile
index cafe2e4b8392..c02907799350 100644
--- a/devel/rubygem-aws-sdk-opensearchservice/Makefile
+++ b/devel/rubygem-aws-sdk-opensearchservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opensearchservice
-PORTVERSION= 1.70.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opensearch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-opensearchservice/distinfo b/devel/rubygem-aws-sdk-opensearchservice/distinfo
index 2ad4bd171d2a..368b68887eef 100644
--- a/devel/rubygem-aws-sdk-opensearchservice/distinfo
+++ b/devel/rubygem-aws-sdk-opensearchservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265864
-SHA256 (rubygem/aws-sdk-opensearchservice-1.70.0.gem) = 1e3f44812a22990d30aec65024483228a6d3200773d347ed1f0a1cfd6fdb69b6
-SIZE (rubygem/aws-sdk-opensearchservice-1.70.0.gem) = 139264
+TIMESTAMP = 1753369984
+SHA256 (rubygem/aws-sdk-opensearchservice-1.71.0.gem) = 240a1461e27101c77c106f9d58c7822e442ab9d0cacd5215c80c6d9c86ce1bfc
+SIZE (rubygem/aws-sdk-opensearchservice-1.71.0.gem) = 139264
diff --git a/devel/rubygem-aws-sdk-opsworks/Makefile b/devel/rubygem-aws-sdk-opsworks/Makefile
index 9aac6de715d5..bc1de0cf0ebe 100644
--- a/devel/rubygem-aws-sdk-opsworks/Makefile
+++ b/devel/rubygem-aws-sdk-opsworks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opsworks
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opsworks
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-opsworks/distinfo b/devel/rubygem-aws-sdk-opsworks/distinfo
index 986d481622b7..3453043010bb 100644
--- a/devel/rubygem-aws-sdk-opsworks/distinfo
+++ b/devel/rubygem-aws-sdk-opsworks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813688
-SHA256 (rubygem/aws-sdk-opsworks-1.75.0.gem) = fe89385c67d8d2c29a81864a7afb78eeec484a295a15bc2e36bf3e4b4dadc0d3
-SIZE (rubygem/aws-sdk-opsworks-1.75.0.gem) = 128512
+TIMESTAMP = 1753369986
+SHA256 (rubygem/aws-sdk-opsworks-1.76.0.gem) = 4f5b47edc77d49a93324ff6d154bafa47607beb430e0043b3d33ac7774d2f3eb
+SIZE (rubygem/aws-sdk-opsworks-1.76.0.gem) = 128512
diff --git a/devel/rubygem-aws-sdk-opsworkscm/Makefile b/devel/rubygem-aws-sdk-opsworkscm/Makefile
index 2269ebaafba4..d097d92adf68 100644
--- a/devel/rubygem-aws-sdk-opsworkscm/Makefile
+++ b/devel/rubygem-aws-sdk-opsworkscm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opsworkscm
-PORTVERSION= 1.85.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opsworkscm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-opsworkscm/distinfo b/devel/rubygem-aws-sdk-opsworkscm/distinfo
index ddbffbda08ac..f7ca1bf8f4ef 100644
--- a/devel/rubygem-aws-sdk-opsworkscm/distinfo
+++ b/devel/rubygem-aws-sdk-opsworkscm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266202
-SHA256 (rubygem/aws-sdk-opsworkscm-1.85.0.gem) = 1ef183528ef6b39d878d4daf4c49ed593e8dd2394adf54eaa8a482f9028ac755
-SIZE (rubygem/aws-sdk-opsworkscm-1.85.0.gem) = 49664
+TIMESTAMP = 1753369988
+SHA256 (rubygem/aws-sdk-opsworkscm-1.86.0.gem) = 2270df228d0c6679b372b94462bb3d454f1680c0d9a70971f5215e9d79c291ce
+SIZE (rubygem/aws-sdk-opsworkscm-1.86.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-organizations/Makefile b/devel/rubygem-aws-sdk-organizations/Makefile
index 79c12d013e49..bddaf72bd30a 100644
--- a/devel/rubygem-aws-sdk-organizations/Makefile
+++ b/devel/rubygem-aws-sdk-organizations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-organizations
-PORTVERSION= 1.117.0
+PORTVERSION= 1.118.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-organizati
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-organizations/distinfo b/devel/rubygem-aws-sdk-organizations/distinfo
index 0814cf0aa379..5806da043fe0 100644
--- a/devel/rubygem-aws-sdk-organizations/distinfo
+++ b/devel/rubygem-aws-sdk-organizations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954352
-SHA256 (rubygem/aws-sdk-organizations-1.117.0.gem) = c81f4c24fd4fba2da3c578d5743a5b97eba79e7c1d9ea17ba8670230cb447fec
-SIZE (rubygem/aws-sdk-organizations-1.117.0.gem) = 94208
+TIMESTAMP = 1753369990
+SHA256 (rubygem/aws-sdk-organizations-1.118.0.gem) = e6957000aa579e7838fb6549c9618df605f187f649759fa250c004853701e599
+SIZE (rubygem/aws-sdk-organizations-1.118.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-osis/Makefile b/devel/rubygem-aws-sdk-osis/Makefile
index 1f33c2ef3bca..18c90fc967d3 100644
--- a/devel/rubygem-aws-sdk-osis/Makefile
+++ b/devel/rubygem-aws-sdk-osis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-osis
-PORTVERSION= 1.33.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-osis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-osis/distinfo b/devel/rubygem-aws-sdk-osis/distinfo
index 228fada12af9..be2c1c184b98 100644
--- a/devel/rubygem-aws-sdk-osis/distinfo
+++ b/devel/rubygem-aws-sdk-osis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813694
-SHA256 (rubygem/aws-sdk-osis-1.33.0.gem) = 44ee550a1f40c349802133894728016d4538b261c7e945eee6d527f83900a4e5
-SIZE (rubygem/aws-sdk-osis-1.33.0.gem) = 33792
+TIMESTAMP = 1753369992
+SHA256 (rubygem/aws-sdk-osis-1.34.0.gem) = 32a0a657ec62e8387212848dc1e9ce9e22c956e5e4116ae8be24b992838f3e34
+SIZE (rubygem/aws-sdk-osis-1.34.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-outposts/Makefile b/devel/rubygem-aws-sdk-outposts/Makefile
index a76ee6d85712..da56d95baad0 100644
--- a/devel/rubygem-aws-sdk-outposts/Makefile
+++ b/devel/rubygem-aws-sdk-outposts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-outposts
-PORTVERSION= 1.84.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-outposts
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-outposts/distinfo b/devel/rubygem-aws-sdk-outposts/distinfo
index 7b410424c5d3..f599e0c31690 100644
--- a/devel/rubygem-aws-sdk-outposts/distinfo
+++ b/devel/rubygem-aws-sdk-outposts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265866
-SHA256 (rubygem/aws-sdk-outposts-1.84.0.gem) = e271452b873913c49f30d5b482345aa71b76c609973b535c88e1d827e2b72736
-SIZE (rubygem/aws-sdk-outposts-1.84.0.gem) = 57344
+TIMESTAMP = 1753369994
+SHA256 (rubygem/aws-sdk-outposts-1.85.0.gem) = 43a1825d900716e65dde728df1ecbcdab6f80920093cb21969cdee73ef644077
+SIZE (rubygem/aws-sdk-outposts-1.85.0.gem) = 57856
diff --git a/devel/rubygem-aws-sdk-panorama/Makefile b/devel/rubygem-aws-sdk-panorama/Makefile
index dcce7658fae6..0e514442a6ff 100644
--- a/devel/rubygem-aws-sdk-panorama/Makefile
+++ b/devel/rubygem-aws-sdk-panorama/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-panorama
-PORTVERSION= 1.42.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-panorama
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-panorama/distinfo b/devel/rubygem-aws-sdk-panorama/distinfo
index d3f9cc54f4df..0a6036221610 100644
--- a/devel/rubygem-aws-sdk-panorama/distinfo
+++ b/devel/rubygem-aws-sdk-panorama/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813698
-SHA256 (rubygem/aws-sdk-panorama-1.42.0.gem) = 1fbe9df2627e0fe49d0bc146d880bb154f056ac15cdff253f3b6d8313c206f6d
-SIZE (rubygem/aws-sdk-panorama-1.42.0.gem) = 52736
+TIMESTAMP = 1753369996
+SHA256 (rubygem/aws-sdk-panorama-1.43.0.gem) = 3d4f012bc2c33bf7f1243c5ea79af38642cdaa15a0fee57bb83fcd6021d0812a
+SIZE (rubygem/aws-sdk-panorama-1.43.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-partnercentralselling/Makefile b/devel/rubygem-aws-sdk-partnercentralselling/Makefile
index c4db92426ffe..96e824f3eb22 100644
--- a/devel/rubygem-aws-sdk-partnercentralselling/Makefile
+++ b/devel/rubygem-aws-sdk-partnercentralselling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-partnercentralselling
-PORTVERSION= 1.10.0
+PORTVERSION= 1.11.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-partnercen
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-partnercentralselling/distinfo b/devel/rubygem-aws-sdk-partnercentralselling/distinfo
index d6185a0f4493..2b6238c9a746 100644
--- a/devel/rubygem-aws-sdk-partnercentralselling/distinfo
+++ b/devel/rubygem-aws-sdk-partnercentralselling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813700
-SHA256 (rubygem/aws-sdk-partnercentralselling-1.10.0.gem) = 0b7da53891f240a05e5e80a2b70b98a99d3160d939113046f801f7598b9303f4
-SIZE (rubygem/aws-sdk-partnercentralselling-1.10.0.gem) = 118272
+TIMESTAMP = 1753369998
+SHA256 (rubygem/aws-sdk-partnercentralselling-1.11.0.gem) = cd0540f0efd44a32ac35319939aff661989394a460311f6f1cd5b3115fc2e528
+SIZE (rubygem/aws-sdk-partnercentralselling-1.11.0.gem) = 118784
diff --git a/devel/rubygem-aws-sdk-paymentcryptography/Makefile b/devel/rubygem-aws-sdk-paymentcryptography/Makefile
index d9816368e1ca..711be7743741 100644
--- a/devel/rubygem-aws-sdk-paymentcryptography/Makefile
+++ b/devel/rubygem-aws-sdk-paymentcryptography/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-paymentcryptography
-PORTVERSION= 1.36.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-paymentcry
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-paymentcryptography/distinfo b/devel/rubygem-aws-sdk-paymentcryptography/distinfo
index 9e14b144d6db..6c883e582fde 100644
--- a/devel/rubygem-aws-sdk-paymentcryptography/distinfo
+++ b/devel/rubygem-aws-sdk-paymentcryptography/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954354
-SHA256 (rubygem/aws-sdk-paymentcryptography-1.36.0.gem) = 6b844e06d0c7f54a435cb2414184d918d83bcf47bf9efafbbb47ef2a17512f27
-SIZE (rubygem/aws-sdk-paymentcryptography-1.36.0.gem) = 54272
+TIMESTAMP = 1753370000
+SHA256 (rubygem/aws-sdk-paymentcryptography-1.37.0.gem) = 57ae730d489d14aa166f64eb637b78b703cd137429e2b311aa24efe214ba84d0
+SIZE (rubygem/aws-sdk-paymentcryptography-1.37.0.gem) = 54784
diff --git a/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile b/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
index 782902150b43..e90a547d3975 100644
--- a/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
+++ b/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-paymentcryptographydata
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-paymentcry
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo b/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
index 6e2ed51ffc0f..fa72eb7bf62e 100644
--- a/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
+++ b/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265868
-SHA256 (rubygem/aws-sdk-paymentcryptographydata-1.35.0.gem) = 7acda75c028b61a3244e2ada2f15c311a63a77fc32a11c56ce9a967d9b667be7
-SIZE (rubygem/aws-sdk-paymentcryptographydata-1.35.0.gem) = 57344
+TIMESTAMP = 1753370002
+SHA256 (rubygem/aws-sdk-paymentcryptographydata-1.36.0.gem) = 3b88ee8427fc570f633e11e6fb89db043af4cea29c91acb6736dc14093e94bbc
+SIZE (rubygem/aws-sdk-paymentcryptographydata-1.36.0.gem) = 57856
diff --git a/devel/rubygem-aws-sdk-pcaconnectorad/Makefile b/devel/rubygem-aws-sdk-pcaconnectorad/Makefile
index ef9b210555eb..dcb7375c6c2d 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorad/Makefile
+++ b/devel/rubygem-aws-sdk-pcaconnectorad/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcaconnectorad
-PORTVERSION= 1.24.0
+PORTVERSION= 1.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pcaconnect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pcaconnectorad/distinfo b/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
index 3d6a8f72bf79..c317d195dbf8 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
+++ b/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813706
-SHA256 (rubygem/aws-sdk-pcaconnectorad-1.24.0.gem) = 9958e12c74ecf8e54b26f0c51feaeb9e0f66e2592a371f9d4e004d43c9195a92
-SIZE (rubygem/aws-sdk-pcaconnectorad-1.24.0.gem) = 52736
+TIMESTAMP = 1753370004
+SHA256 (rubygem/aws-sdk-pcaconnectorad-1.25.0.gem) = a71c41b40adae978fc4d86753f6d154f7840aae5963a9a99e897d7f11d45923d
+SIZE (rubygem/aws-sdk-pcaconnectorad-1.25.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile b/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile
index 0fb264bcc3d1..ddec1538e87c 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile
+++ b/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcaconnectorscep
-PORTVERSION= 1.17.0
+PORTVERSION= 1.18.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pcaconnect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo b/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
index 385d9eac78a2..c300d4bd6eb8 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
+++ b/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813708
-SHA256 (rubygem/aws-sdk-pcaconnectorscep-1.17.0.gem) = 0edd4bf416dbb4682bf11e5bd9785ea820bd99ebbd709d7e22d0808a98ca84b7
-SIZE (rubygem/aws-sdk-pcaconnectorscep-1.17.0.gem) = 31232
+TIMESTAMP = 1753370006
+SHA256 (rubygem/aws-sdk-pcaconnectorscep-1.18.0.gem) = f65cd16b296b8675165341d150ea355eabf29ceb078f1b691f95d372d4961bb0
+SIZE (rubygem/aws-sdk-pcaconnectorscep-1.18.0.gem) = 31744
diff --git a/devel/rubygem-aws-sdk-pcs/Makefile b/devel/rubygem-aws-sdk-pcs/Makefile
index 2ca9e2fd58c5..3f0a32c808c4 100644
--- a/devel/rubygem-aws-sdk-pcs/Makefile
+++ b/devel/rubygem-aws-sdk-pcs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcs
-PORTVERSION= 1.22.0
+PORTVERSION= 1.23.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pcs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pcs/distinfo b/devel/rubygem-aws-sdk-pcs/distinfo
index 61e0fa651022..067befdd8b14 100644
--- a/devel/rubygem-aws-sdk-pcs/distinfo
+++ b/devel/rubygem-aws-sdk-pcs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375109
-SHA256 (rubygem/aws-sdk-pcs-1.22.0.gem) = 4386b920a6f6c1b442cef74b0c0837e327527ba0196b6c2378c63e4d34832f86
-SIZE (rubygem/aws-sdk-pcs-1.22.0.gem) = 43008
+TIMESTAMP = 1753370008
+SHA256 (rubygem/aws-sdk-pcs-1.23.0.gem) = 41f0bc4f54a6b580fb9a4f5d0aa25fa0f04daa80d126a956cad4d10a3a375c30
+SIZE (rubygem/aws-sdk-pcs-1.23.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-personalize/Makefile b/devel/rubygem-aws-sdk-personalize/Makefile
index c4c67794053f..790ce00f5bf9 100644
--- a/devel/rubygem-aws-sdk-personalize/Makefile
+++ b/devel/rubygem-aws-sdk-personalize/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-personalize
-PORTVERSION= 1.83.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-personaliz
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-personalize/distinfo b/devel/rubygem-aws-sdk-personalize/distinfo
index 740e8f7d8dd3..cb6c892fd027 100644
--- a/devel/rubygem-aws-sdk-personalize/distinfo
+++ b/devel/rubygem-aws-sdk-personalize/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813712
-SHA256 (rubygem/aws-sdk-personalize-1.83.0.gem) = a6ad52812ff917d3667a688a6ec6bf642241e5bbcf1adc9bb58dd569247b5925
-SIZE (rubygem/aws-sdk-personalize-1.83.0.gem) = 90112
+TIMESTAMP = 1753370010
+SHA256 (rubygem/aws-sdk-personalize-1.84.0.gem) = 2f2381a4f79dd758985c3e8d21a292ea3e3c6696a2d5decb60156949a7e8f4eb
+SIZE (rubygem/aws-sdk-personalize-1.84.0.gem) = 90112
diff --git a/devel/rubygem-aws-sdk-personalizeevents/Makefile b/devel/rubygem-aws-sdk-personalizeevents/Makefile
index 4b72e1709d8e..560cddadf819 100644
--- a/devel/rubygem-aws-sdk-personalizeevents/Makefile
+++ b/devel/rubygem-aws-sdk-personalizeevents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-personalizeevents
-PORTVERSION= 1.63.0
+PORTVERSION= 1.64.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-personaliz
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-personalizeevents/distinfo b/devel/rubygem-aws-sdk-personalizeevents/distinfo
index 9e0f6519dbaa..c57a1151ead1 100644
--- a/devel/rubygem-aws-sdk-personalizeevents/distinfo
+++ b/devel/rubygem-aws-sdk-personalizeevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813714
-SHA256 (rubygem/aws-sdk-personalizeevents-1.63.0.gem) = a12b5e63c4fd2735139854096deae0ace1601982f3f5beececcbb9bdf7d7f809
-SIZE (rubygem/aws-sdk-personalizeevents-1.63.0.gem) = 26624
+TIMESTAMP = 1753370012
+SHA256 (rubygem/aws-sdk-personalizeevents-1.64.0.gem) = 15ef3189a4f891bb5de8bd966098b06919429efc797920572c12ace18aa841d1
+SIZE (rubygem/aws-sdk-personalizeevents-1.64.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-personalizeruntime/Makefile b/devel/rubygem-aws-sdk-personalizeruntime/Makefile
index b1cb6ada44a0..acfb44db1251 100644
--- a/devel/rubygem-aws-sdk-personalizeruntime/Makefile
+++ b/devel/rubygem-aws-sdk-personalizeruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-personalizeruntime
-PORTVERSION= 1.69.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-personaliz
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-personalizeruntime/distinfo b/devel/rubygem-aws-sdk-personalizeruntime/distinfo
index 98b025e6d7ea..fad1349311b8 100644
--- a/devel/rubygem-aws-sdk-personalizeruntime/distinfo
+++ b/devel/rubygem-aws-sdk-personalizeruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813716
-SHA256 (rubygem/aws-sdk-personalizeruntime-1.69.0.gem) = b35bfb90212b61940ba981c20c85ed9c003a8e814fc25388cfc7071c04f843e1
-SIZE (rubygem/aws-sdk-personalizeruntime-1.69.0.gem) = 27648
+TIMESTAMP = 1753370014
+SHA256 (rubygem/aws-sdk-personalizeruntime-1.70.0.gem) = c09413c7fa0f355c30e4a15e795ec465d401877324b56cc10d8c54af78f7e262
+SIZE (rubygem/aws-sdk-personalizeruntime-1.70.0.gem) = 27648
diff --git a/devel/rubygem-aws-sdk-pi/Makefile b/devel/rubygem-aws-sdk-pi/Makefile
index 03f57bee3711..ee3ed313179f 100644
--- a/devel/rubygem-aws-sdk-pi/Makefile
+++ b/devel/rubygem-aws-sdk-pi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pi
-PORTVERSION= 1.80.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pi/distinfo b/devel/rubygem-aws-sdk-pi/distinfo
index 6463bdc0a8a2..f394a81bf305 100644
--- a/devel/rubygem-aws-sdk-pi/distinfo
+++ b/devel/rubygem-aws-sdk-pi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813718
-SHA256 (rubygem/aws-sdk-pi-1.80.0.gem) = ec0bad4733a3c046872c9110c696796d59eacd2a34e949e61b10994cf4fd8cbb
-SIZE (rubygem/aws-sdk-pi-1.80.0.gem) = 44544
+TIMESTAMP = 1753370016
+SHA256 (rubygem/aws-sdk-pi-1.81.0.gem) = 19b984a10017b69cb88a7fb5451a2e83e992d723d95dd2a97f94c05d384bc135
+SIZE (rubygem/aws-sdk-pi-1.81.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-pinpoint/Makefile b/devel/rubygem-aws-sdk-pinpoint/Makefile
index 04460bf57f52..5eede0404de1 100644
--- a/devel/rubygem-aws-sdk-pinpoint/Makefile
+++ b/devel/rubygem-aws-sdk-pinpoint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpoint
-PORTVERSION= 1.109.0
+PORTVERSION= 1.110.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpoint
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pinpoint/distinfo b/devel/rubygem-aws-sdk-pinpoint/distinfo
index e8a737a26e80..717f9eb12be3 100644
--- a/devel/rubygem-aws-sdk-pinpoint/distinfo
+++ b/devel/rubygem-aws-sdk-pinpoint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813720
-SHA256 (rubygem/aws-sdk-pinpoint-1.109.0.gem) = 45c787aeec3f625ba1a1bfa9b150527bdb2b4c4eee82740be0f8c339cdaf4066
-SIZE (rubygem/aws-sdk-pinpoint-1.109.0.gem) = 207360
+TIMESTAMP = 1753370018
+SHA256 (rubygem/aws-sdk-pinpoint-1.110.0.gem) = e730d6b4f93faaf3bec83f506ba53afa614f4dbebdd78ddd31e6e8d41c5be13e
+SIZE (rubygem/aws-sdk-pinpoint-1.110.0.gem) = 207872
diff --git a/devel/rubygem-aws-sdk-pinpointemail/Makefile b/devel/rubygem-aws-sdk-pinpointemail/Makefile
index 35c289afbdc6..81fc901dd163 100644
--- a/devel/rubygem-aws-sdk-pinpointemail/Makefile
+++ b/devel/rubygem-aws-sdk-pinpointemail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpointemail
-PORTVERSION= 1.67.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpointem
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pinpointemail/distinfo b/devel/rubygem-aws-sdk-pinpointemail/distinfo
index 19d6d8bb1644..a5cd55141d61 100644
--- a/devel/rubygem-aws-sdk-pinpointemail/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointemail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813722
-SHA256 (rubygem/aws-sdk-pinpointemail-1.67.0.gem) = 16067f418206a04581b6f3b588b5238ecb4b00ea6fbffc8e25baa00e9e31827b
-SIZE (rubygem/aws-sdk-pinpointemail-1.67.0.gem) = 67072
+TIMESTAMP = 1753370020
+SHA256 (rubygem/aws-sdk-pinpointemail-1.68.0.gem) = ce032753bc08e5d81dd256068504913e4ddd5fbba004fea09936b5ce08fbc0f9
+SIZE (rubygem/aws-sdk-pinpointemail-1.68.0.gem) = 67072
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile b/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile
index a65d3549cd72..d750f251cf47 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpointsmsvoice
-PORTVERSION= 1.63.0
+PORTVERSION= 1.64.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpointsm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo b/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
index a9a26ba3707d..e0a1afc7880c 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813724
-SHA256 (rubygem/aws-sdk-pinpointsmsvoice-1.63.0.gem) = 0c2cb8f2fc14505dd1d9d2b5e4a10e00b0db4cd8639ebd4e480326db22290c1f
-SIZE (rubygem/aws-sdk-pinpointsmsvoice-1.63.0.gem) = 27136
+TIMESTAMP = 1753370022
+SHA256 (rubygem/aws-sdk-pinpointsmsvoice-1.64.0.gem) = a3bf6e92f45435d37d5491f13b6e4a44436c2565fa84fd9f81ce9adc4caab113
+SIZE (rubygem/aws-sdk-pinpointsmsvoice-1.64.0.gem) = 27136
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile
index 8902af2dbaa1..fbf1c3c25a3e 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpointsmsvoicev2
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpointsm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
index 425fbccb480c..8ffbfbbce20c 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813726
-SHA256 (rubygem/aws-sdk-pinpointsmsvoicev2-1.38.0.gem) = 07df75086dac9eabcae8aa056c71ab931c2242be0cbf437ac4f5dcfdb08951da
-SIZE (rubygem/aws-sdk-pinpointsmsvoicev2-1.38.0.gem) = 112128
+TIMESTAMP = 1753370024
+SHA256 (rubygem/aws-sdk-pinpointsmsvoicev2-1.39.0.gem) = f0729423bad0bfa89f8a0a09559ee5ad474aa264bc640d24234e9be9a5963523
+SIZE (rubygem/aws-sdk-pinpointsmsvoicev2-1.39.0.gem) = 112128
diff --git a/devel/rubygem-aws-sdk-pipes/Makefile b/devel/rubygem-aws-sdk-pipes/Makefile
index a5b381c0bd87..b7d9084a2189 100644
--- a/devel/rubygem-aws-sdk-pipes/Makefile
+++ b/devel/rubygem-aws-sdk-pipes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pipes
-PORTVERSION= 1.39.0
+PORTVERSION= 1.40.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pipes
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pipes/distinfo b/devel/rubygem-aws-sdk-pipes/distinfo
index 535a8e16dd96..a044548aa549 100644
--- a/devel/rubygem-aws-sdk-pipes/distinfo
+++ b/devel/rubygem-aws-sdk-pipes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813728
-SHA256 (rubygem/aws-sdk-pipes-1.39.0.gem) = 834a9c92f49ec16fc06f9f6f99eb6506f2ddc16dd4e6584f89c59be6a8767f3e
-SIZE (rubygem/aws-sdk-pipes-1.39.0.gem) = 66560
+TIMESTAMP = 1753370026
+SHA256 (rubygem/aws-sdk-pipes-1.40.0.gem) = 3fa7747be91fb48e0e3eb0f28165a3f1d39856eab14e63eaa44df29fa2563d1b
+SIZE (rubygem/aws-sdk-pipes-1.40.0.gem) = 66560
diff --git a/devel/rubygem-aws-sdk-polly/Makefile b/devel/rubygem-aws-sdk-polly/Makefile
index 7d8bf2ce6484..90e3062c1bd1 100644
--- a/devel/rubygem-aws-sdk-polly/Makefile
+++ b/devel/rubygem-aws-sdk-polly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-polly
-PORTVERSION= 1.108.0
+PORTVERSION= 1.109.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-polly
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-polly/distinfo b/devel/rubygem-aws-sdk-polly/distinfo
index 939652ba03fc..15865dd5e86f 100644
--- a/devel/rubygem-aws-sdk-polly/distinfo
+++ b/devel/rubygem-aws-sdk-polly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813730
-SHA256 (rubygem/aws-sdk-polly-1.108.0.gem) = c8239941df271fef39b10711a2a9fa7d4a2071c88c725d6e425a20981bdc6b64
-SIZE (rubygem/aws-sdk-polly-1.108.0.gem) = 40448
+TIMESTAMP = 1753370028
+SHA256 (rubygem/aws-sdk-polly-1.109.0.gem) = 2e18d4706c3990a9eb3cf139bfcf610cd10fc2bd4b87696bd3950e1d4ef08e58
+SIZE (rubygem/aws-sdk-polly-1.109.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-pricing/Makefile b/devel/rubygem-aws-sdk-pricing/Makefile
index 30b190d311b6..f4521b13ebcd 100644
--- a/devel/rubygem-aws-sdk-pricing/Makefile
+++ b/devel/rubygem-aws-sdk-pricing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pricing
-PORTVERSION= 1.78.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pricing
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pricing/distinfo b/devel/rubygem-aws-sdk-pricing/distinfo
index 32fc7d52101c..5ba9fe5de101 100644
--- a/devel/rubygem-aws-sdk-pricing/distinfo
+++ b/devel/rubygem-aws-sdk-pricing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265870
-SHA256 (rubygem/aws-sdk-pricing-1.78.0.gem) = cfdbd65811fde13fe8216b927a57004d8cf53c238bb9752aafe959b3729e9617
-SIZE (rubygem/aws-sdk-pricing-1.78.0.gem) = 29184
+TIMESTAMP = 1753370030
+SHA256 (rubygem/aws-sdk-pricing-1.79.0.gem) = 53914cc253bdf3c014c88b5155bb244562b8a88b28da5908e2ce7401db25d823
+SIZE (rubygem/aws-sdk-pricing-1.79.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-prometheusservice/Makefile b/devel/rubygem-aws-sdk-prometheusservice/Makefile
index af2a480b7506..1a53d097d217 100644
--- a/devel/rubygem-aws-sdk-prometheusservice/Makefile
+++ b/devel/rubygem-aws-sdk-prometheusservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-prometheusservice
-PORTVERSION= 1.53.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-prometheus
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-prometheusservice/distinfo b/devel/rubygem-aws-sdk-prometheusservice/distinfo
index 6c6f67121ebd..ff050473512e 100644
--- a/devel/rubygem-aws-sdk-prometheusservice/distinfo
+++ b/devel/rubygem-aws-sdk-prometheusservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813734
-SHA256 (rubygem/aws-sdk-prometheusservice-1.53.0.gem) = ee59e79a5819e174f15156700d3ab059525e483b076cf72f63760b40c62e376f
-SIZE (rubygem/aws-sdk-prometheusservice-1.53.0.gem) = 51712
+TIMESTAMP = 1753370032
+SHA256 (rubygem/aws-sdk-prometheusservice-1.54.0.gem) = bbbf6c3a711c916a114d45115dd810c59f8164f7861e5b9c9b179e67df949c5d
+SIZE (rubygem/aws-sdk-prometheusservice-1.54.0.gem) = 52224
diff --git a/devel/rubygem-aws-sdk-proton/Makefile b/devel/rubygem-aws-sdk-proton/Makefile
index f59ad37a41e2..2c0756254073 100644
--- a/devel/rubygem-aws-sdk-proton/Makefile
+++ b/devel/rubygem-aws-sdk-proton/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-proton
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-proton
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-proton/distinfo b/devel/rubygem-aws-sdk-proton/distinfo
index ce236db7e72f..dbe5430c97ce 100644
--- a/devel/rubygem-aws-sdk-proton/distinfo
+++ b/devel/rubygem-aws-sdk-proton/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813736
-SHA256 (rubygem/aws-sdk-proton-1.55.0.gem) = ae24083ee1597e7e93b5f17334bc137afa80a47b69634a98779e3d75c756852c
-SIZE (rubygem/aws-sdk-proton-1.55.0.gem) = 93696
+TIMESTAMP = 1753370034
+SHA256 (rubygem/aws-sdk-proton-1.56.0.gem) = 0e7e1f2ce87c463cc9bb8181d707f90f589d91c4e27f628429923a63fe2957e9
+SIZE (rubygem/aws-sdk-proton-1.56.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-qapps/Makefile b/devel/rubygem-aws-sdk-qapps/Makefile
index 64a7347caf8d..4f54ec86e349 100644
--- a/devel/rubygem-aws-sdk-qapps/Makefile
+++ b/devel/rubygem-aws-sdk-qapps/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qapps
-PORTVERSION= 1.17.0
+PORTVERSION= 1.18.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qapps
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qapps/distinfo b/devel/rubygem-aws-sdk-qapps/distinfo
index 77c3e2aef989..6ecfdcaa94c1 100644
--- a/devel/rubygem-aws-sdk-qapps/distinfo
+++ b/devel/rubygem-aws-sdk-qapps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813738
-SHA256 (rubygem/aws-sdk-qapps-1.17.0.gem) = db20533b74b12d42c5e8863f1cfc59ca6accc54338b8585b8fbf780a0b4bbd6b
-SIZE (rubygem/aws-sdk-qapps-1.17.0.gem) = 58880
+TIMESTAMP = 1753370036
+SHA256 (rubygem/aws-sdk-qapps-1.18.0.gem) = cfc25c651561bf89c19fceb5c50b6a68c6fd657e0fdc5f344f5837a5a5e8d3ff
+SIZE (rubygem/aws-sdk-qapps-1.18.0.gem) = 58880
diff --git a/devel/rubygem-aws-sdk-qbusiness/Makefile b/devel/rubygem-aws-sdk-qbusiness/Makefile
index afe611ee918c..9de25add5d7a 100644
--- a/devel/rubygem-aws-sdk-qbusiness/Makefile
+++ b/devel/rubygem-aws-sdk-qbusiness/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qbusiness
-PORTVERSION= 1.42.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qbusiness
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qbusiness/distinfo b/devel/rubygem-aws-sdk-qbusiness/distinfo
index 8ddfb2fb0d0f..aec4e1724e52 100644
--- a/devel/rubygem-aws-sdk-qbusiness/distinfo
+++ b/devel/rubygem-aws-sdk-qbusiness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622389
-SHA256 (rubygem/aws-sdk-qbusiness-1.42.0.gem) = bff6facff3038f2f5a9a03cdf4c1cac23bd8203c09d365d7edbb5568de8ee9d0
-SIZE (rubygem/aws-sdk-qbusiness-1.42.0.gem) = 156672
+TIMESTAMP = 1753370038
+SHA256 (rubygem/aws-sdk-qbusiness-1.43.0.gem) = 2a5d64714bacabde843fa04c4de769970ef6b5f25c80d5c348157aeef45a3001
+SIZE (rubygem/aws-sdk-qbusiness-1.43.0.gem) = 157184
diff --git a/devel/rubygem-aws-sdk-qconnect/Makefile b/devel/rubygem-aws-sdk-qconnect/Makefile
index 4b8ad5525926..c46829fde2e4 100644
--- a/devel/rubygem-aws-sdk-qconnect/Makefile
+++ b/devel/rubygem-aws-sdk-qconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qconnect
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qconnect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qconnect/distinfo b/devel/rubygem-aws-sdk-qconnect/distinfo
index c5954d90eb9c..46816d587f24 100644
--- a/devel/rubygem-aws-sdk-qconnect/distinfo
+++ b/devel/rubygem-aws-sdk-qconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208214
-SHA256 (rubygem/aws-sdk-qconnect-1.35.0.gem) = efc899daa2d1d371074f11a7fe470012dda0d985831b4b34be3cc0ee6043084b
-SIZE (rubygem/aws-sdk-qconnect-1.35.0.gem) = 145920
+TIMESTAMP = 1753370040
+SHA256 (rubygem/aws-sdk-qconnect-1.36.0.gem) = 3e023e961c7946fae2350218a3c7a77b838dad064e18a634f91ee5b21d55b21e
+SIZE (rubygem/aws-sdk-qconnect-1.36.0.gem) = 145920
diff --git a/devel/rubygem-aws-sdk-qldb/Makefile b/devel/rubygem-aws-sdk-qldb/Makefile
index 544789207d65..7efcd5596dd3 100644
--- a/devel/rubygem-aws-sdk-qldb/Makefile
+++ b/devel/rubygem-aws-sdk-qldb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qldb
-PORTVERSION= 1.59.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qldb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qldb/distinfo b/devel/rubygem-aws-sdk-qldb/distinfo
index cf846dfbdd5f..dff52ba4acab 100644
--- a/devel/rubygem-aws-sdk-qldb/distinfo
+++ b/devel/rubygem-aws-sdk-qldb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813744
-SHA256 (rubygem/aws-sdk-qldb-1.59.0.gem) = ee8861ad813ff996e2ef27da4fd71826bab38c76bdebc0b6988829c3481c6590
-SIZE (rubygem/aws-sdk-qldb-1.59.0.gem) = 44544
+TIMESTAMP = 1753370042
+SHA256 (rubygem/aws-sdk-qldb-1.60.0.gem) = 8c87b9a25b42dc56eb0f41d8e7fd4f6ece61647f21ff4a750524294b22067daf
+SIZE (rubygem/aws-sdk-qldb-1.60.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-qldbsession/Makefile b/devel/rubygem-aws-sdk-qldbsession/Makefile
index 0c13720a9ece..080cd0c4b1c6 100644
--- a/devel/rubygem-aws-sdk-qldbsession/Makefile
+++ b/devel/rubygem-aws-sdk-qldbsession/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qldbsession
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qldbsessio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qldbsession/distinfo b/devel/rubygem-aws-sdk-qldbsession/distinfo
index efd438a8f53d..28bff9d3a343 100644
--- a/devel/rubygem-aws-sdk-qldbsession/distinfo
+++ b/devel/rubygem-aws-sdk-qldbsession/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813746
-SHA256 (rubygem/aws-sdk-qldbsession-1.54.0.gem) = 3640c49b0637ac4603c10525a899b4f782a926c937e15d9a78dca36f063cdfe8
-SIZE (rubygem/aws-sdk-qldbsession-1.54.0.gem) = 25600
+TIMESTAMP = 1753370044
+SHA256 (rubygem/aws-sdk-qldbsession-1.55.0.gem) = 0a93810a3715880e3298691e59b89484e212684dfaf7eb7a5cc45abcdbb0f9a3
+SIZE (rubygem/aws-sdk-qldbsession-1.55.0.gem) = 26112
diff --git a/devel/rubygem-aws-sdk-quicksight/Makefile b/devel/rubygem-aws-sdk-quicksight/Makefile
index e552cf53e766..3a01bd1b7923 100644
--- a/devel/rubygem-aws-sdk-quicksight/Makefile
+++ b/devel/rubygem-aws-sdk-quicksight/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-quicksight
-PORTVERSION= 1.151.0
+PORTVERSION= 1.152.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-quicksight
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-quicksight/distinfo b/devel/rubygem-aws-sdk-quicksight/distinfo
index fd24cecdef76..2d60297d722b 100644
--- a/devel/rubygem-aws-sdk-quicksight/distinfo
+++ b/devel/rubygem-aws-sdk-quicksight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265872
-SHA256 (rubygem/aws-sdk-quicksight-1.151.0.gem) = d7c77392fe438b84a600916c49ac3aeb6b3eb676590341954b71ce654e4ce820
-SIZE (rubygem/aws-sdk-quicksight-1.151.0.gem) = 972800
+TIMESTAMP = 1753370046
+SHA256 (rubygem/aws-sdk-quicksight-1.152.0.gem) = 48c8a65ef7722e235588545dd7cc6ef5765575c92afe864e52ed15a8dd915a73
+SIZE (rubygem/aws-sdk-quicksight-1.152.0.gem) = 973312
diff --git a/devel/rubygem-aws-sdk-ram/Makefile b/devel/rubygem-aws-sdk-ram/Makefile
index 5410734e1c0f..1839d32bb00f 100644
--- a/devel/rubygem-aws-sdk-ram/Makefile
+++ b/devel/rubygem-aws-sdk-ram/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ram
-PORTVERSION= 1.73.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ram
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ram/distinfo b/devel/rubygem-aws-sdk-ram/distinfo
index 1abbdf879a56..d1a390f8fe14 100644
--- a/devel/rubygem-aws-sdk-ram/distinfo
+++ b/devel/rubygem-aws-sdk-ram/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813750
-SHA256 (rubygem/aws-sdk-ram-1.73.0.gem) = 740dda72597d7a6bfaebc9fd0f8fce9b8ecd70a0daad921dfde0f0562d498ff6
-SIZE (rubygem/aws-sdk-ram-1.73.0.gem) = 61952
+TIMESTAMP = 1753370048
+SHA256 (rubygem/aws-sdk-ram-1.74.0.gem) = e5eb0af3d1de81fade089de79a189f653618ede11203c7793e5313a75e8753e5
+SIZE (rubygem/aws-sdk-ram-1.74.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-rds/Makefile b/devel/rubygem-aws-sdk-rds/Makefile
index 0944a9921cba..847b561667ae 100644
--- a/devel/rubygem-aws-sdk-rds/Makefile
+++ b/devel/rubygem-aws-sdk-rds/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rds
-PORTVERSION= 1.283.0
+PORTVERSION= 1.284.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rds
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-rds/distinfo b/devel/rubygem-aws-sdk-rds/distinfo
index 736ba5d20d38..dcab026cfaf5 100644
--- a/devel/rubygem-aws-sdk-rds/distinfo
+++ b/devel/rubygem-aws-sdk-rds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622391
-SHA256 (rubygem/aws-sdk-rds-1.283.0.gem) = 4cd12e423b04eb07dc4ff97ceb8f05c18d2104ba380ea5a4f0b14a3f4c5810dd
-SIZE (rubygem/aws-sdk-rds-1.283.0.gem) = 645120
+TIMESTAMP = 1753370050
+SHA256 (rubygem/aws-sdk-rds-1.284.0.gem) = eeae8982c56864f421f27dd2595ee1e5d10b6e32e8c9a2fe0b727aee2a62dd78
+SIZE (rubygem/aws-sdk-rds-1.284.0.gem) = 645120
diff --git a/devel/rubygem-aws-sdk-rdsdataservice/Makefile b/devel/rubygem-aws-sdk-rdsdataservice/Makefile
index 31123c6fc477..019593f35de4 100644
--- a/devel/rubygem-aws-sdk-rdsdataservice/Makefile
+++ b/devel/rubygem-aws-sdk-rdsdataservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rdsdataservice
-PORTVERSION= 1.73.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rdsdataser
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-rdsdataservice/distinfo b/devel/rubygem-aws-sdk-rdsdataservice/distinfo
index 645e04b2212c..7336d3de580e 100644
--- a/devel/rubygem-aws-sdk-rdsdataservice/distinfo
+++ b/devel/rubygem-aws-sdk-rdsdataservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813754
-SHA256 (rubygem/aws-sdk-rdsdataservice-1.73.0.gem) = 25adf21956f068c12469e4da1cf83155df19e33053ca3a745b65dce9d49c458e
-SIZE (rubygem/aws-sdk-rdsdataservice-1.73.0.gem) = 35328
+TIMESTAMP = 1753370052
+SHA256 (rubygem/aws-sdk-rdsdataservice-1.74.0.gem) = 3737ef6801f516a2937dfa39535d0b87c924b569c291712a365e25f5da5350b8
+SIZE (rubygem/aws-sdk-rdsdataservice-1.74.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-recyclebin/Makefile b/devel/rubygem-aws-sdk-recyclebin/Makefile
index c05d7ae92c2a..34e42c8ca146 100644
--- a/devel/rubygem-aws-sdk-recyclebin/Makefile
+++ b/devel/rubygem-aws-sdk-recyclebin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-recyclebin
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-recyclebin
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-recyclebin/distinfo b/devel/rubygem-aws-sdk-recyclebin/distinfo
index fe53ab5f1b11..bfac8e3f677e 100644
--- a/devel/rubygem-aws-sdk-recyclebin/distinfo
+++ b/devel/rubygem-aws-sdk-recyclebin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813756
-SHA256 (rubygem/aws-sdk-recyclebin-1.40.0.gem) = 40c0d8e44a3ccaa1ef04cd6e574cddfb00f00f60e197e8ee37fdc962c9a72f2a
-SIZE (rubygem/aws-sdk-recyclebin-1.40.0.gem) = 30208
+TIMESTAMP = 1753370054
+SHA256 (rubygem/aws-sdk-recyclebin-1.41.0.gem) = 366a0352ea5e06b817164626c1b1395713082b49f3b99928ac5a9eef925da77c
+SIZE (rubygem/aws-sdk-recyclebin-1.41.0.gem) = 30208
diff --git a/devel/rubygem-aws-sdk-redshift/Makefile b/devel/rubygem-aws-sdk-redshift/Makefile
index 24fe0a113ebd..ee3f6ab03ab1 100644
--- a/devel/rubygem-aws-sdk-redshift/Makefile
+++ b/devel/rubygem-aws-sdk-redshift/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-redshift
-PORTVERSION= 1.141.0
+PORTVERSION= 1.142.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-redshift
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-redshift/distinfo b/devel/rubygem-aws-sdk-redshift/distinfo
index ab475e2560ed..6e99ed992bbb 100644
--- a/devel/rubygem-aws-sdk-redshift/distinfo
+++ b/devel/rubygem-aws-sdk-redshift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813758
-SHA256 (rubygem/aws-sdk-redshift-1.141.0.gem) = e6b353bbdc8e129f8ed02457bc227bb9dd7ecb5ed8c87da64fc66a5912724719
-SIZE (rubygem/aws-sdk-redshift-1.141.0.gem) = 223232
+TIMESTAMP = 1753370056
+SHA256 (rubygem/aws-sdk-redshift-1.142.0.gem) = 4ecdbf638d251cb3d05027904a24ddc76c163334fa9abd5d2caf6d83d42e28ed
+SIZE (rubygem/aws-sdk-redshift-1.142.0.gem) = 223232
diff --git a/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile b/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile
index 1e9e084b32f8..4ff666c628c3 100644
--- a/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile
+++ b/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-redshiftdataapiservice
-PORTVERSION= 1.57.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-redshiftda
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo b/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
index c4af32047054..624e3b25086c 100644
--- a/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
+++ b/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813760
-SHA256 (rubygem/aws-sdk-redshiftdataapiservice-1.57.0.gem) = a1d171a285906815396883d443388a696b1e6c9db550adae860fdffaaaef86a0
-SIZE (rubygem/aws-sdk-redshiftdataapiservice-1.57.0.gem) = 38912
+TIMESTAMP = 1753370058
+SHA256 (rubygem/aws-sdk-redshiftdataapiservice-1.58.0.gem) = 07b41006f3c110e65d52f66244e544be4c7fb9d072b92323da10fa37a28ec947
+SIZE (rubygem/aws-sdk-redshiftdataapiservice-1.58.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-redshiftserverless/Makefile b/devel/rubygem-aws-sdk-redshiftserverless/Makefile
index e60bd9802780..0d75456b2414 100644
--- a/devel/rubygem-aws-sdk-redshiftserverless/Makefile
+++ b/devel/rubygem-aws-sdk-redshiftserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-redshiftserverless
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-redshiftse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-redshiftserverless/distinfo b/devel/rubygem-aws-sdk-redshiftserverless/distinfo
index 1567b9dee6bc..d30d21830d1a 100644
--- a/devel/rubygem-aws-sdk-redshiftserverless/distinfo
+++ b/devel/rubygem-aws-sdk-redshiftserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813762
-SHA256 (rubygem/aws-sdk-redshiftserverless-1.51.0.gem) = 7cdfc717a1505dda2d21143377c34fc4c1208c3b56e27abe4fe7ea8d85fd374b
-SIZE (rubygem/aws-sdk-redshiftserverless-1.51.0.gem) = 78848
+TIMESTAMP = 1753370060
+SHA256 (rubygem/aws-sdk-redshiftserverless-1.52.0.gem) = cc4b884cd5c054933e6101ef8e988f88403ccbab27b94e946730f124ab440ec7
+SIZE (rubygem/aws-sdk-redshiftserverless-1.52.0.gem) = 78848
diff --git a/devel/rubygem-aws-sdk-rekognition/Makefile b/devel/rubygem-aws-sdk-rekognition/Makefile
index bfd5548b974a..0c97281c3d1c 100644
--- a/devel/rubygem-aws-sdk-rekognition/Makefile
+++ b/devel/rubygem-aws-sdk-rekognition/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rekognition
-PORTVERSION= 1.117.0
+PORTVERSION= 1.118.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rekognitio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-rekognition/distinfo b/devel/rubygem-aws-sdk-rekognition/distinfo
index 1b2b905bef27..fabbe741e915 100644
--- a/devel/rubygem-aws-sdk-rekognition/distinfo
+++ b/devel/rubygem-aws-sdk-rekognition/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188206
-SHA256 (rubygem/aws-sdk-rekognition-1.117.0.gem) = 9355c9be89747e81d1a0e4222740de404ffc9c34208f4fe9eb53a7d17c9566d1
-SIZE (rubygem/aws-sdk-rekognition-1.117.0.gem) = 173568
+TIMESTAMP = 1753370062
+SHA256 (rubygem/aws-sdk-rekognition-1.118.0.gem) = e845cb4453dd3ef59a232dfc66a2740cd1df33f90160ec338133644917d4bccb
+SIZE (rubygem/aws-sdk-rekognition-1.118.0.gem) = 174080
diff --git a/devel/rubygem-aws-sdk-repostspace/Makefile b/devel/rubygem-aws-sdk-repostspace/Makefile
index f9b883fbcf0b..3e0684ff500b 100644
--- a/devel/rubygem-aws-sdk-repostspace/Makefile
+++ b/devel/rubygem-aws-sdk-repostspace/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-repostspace
-PORTVERSION= 1.23.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-repostspac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-repostspace/distinfo b/devel/rubygem-aws-sdk-repostspace/distinfo
index b2459ab0b896..a1166f6f77b1 100644
--- a/devel/rubygem-aws-sdk-repostspace/distinfo
+++ b/devel/rubygem-aws-sdk-repostspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265874
-SHA256 (rubygem/aws-sdk-repostspace-1.23.0.gem) = 317e347d890fd84560f3a644c93601cb3cfc9e44453eda5a15f6ad96ec8ad3c6
-SIZE (rubygem/aws-sdk-repostspace-1.23.0.gem) = 37376
+TIMESTAMP = 1753370064
+SHA256 (rubygem/aws-sdk-repostspace-1.24.0.gem) = fddb4e820dadf60c713fe24c6b2fa722bcf489136c75dcfee57377f2551843d7
+SIZE (rubygem/aws-sdk-repostspace-1.24.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-resiliencehub/Makefile b/devel/rubygem-aws-sdk-resiliencehub/Makefile
index 8c843ec289eb..c9198015bb9b 100644
--- a/devel/rubygem-aws-sdk-resiliencehub/Makefile
+++ b/devel/rubygem-aws-sdk-resiliencehub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resiliencehub
-PORTVERSION= 1.51.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resilience
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-resiliencehub/distinfo b/devel/rubygem-aws-sdk-resiliencehub/distinfo
index 16f481444f47..24dc141b134e 100644
--- a/devel/rubygem-aws-sdk-resiliencehub/distinfo
+++ b/devel/rubygem-aws-sdk-resiliencehub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813768
-SHA256 (rubygem/aws-sdk-resiliencehub-1.51.0.gem) = c7aae704058ee2ae87bcb5dce336eb0a7cf7fa1e1c00c3262e225118154a1bb3
-SIZE (rubygem/aws-sdk-resiliencehub-1.51.0.gem) = 92672
+TIMESTAMP = 1753370066
+SHA256 (rubygem/aws-sdk-resiliencehub-1.52.0.gem) = 256ae70ea69551eb9aacfd0e384c01ff6d134be553ef0ab609f53fbff4af0fb2
+SIZE (rubygem/aws-sdk-resiliencehub-1.52.0.gem) = 92672
diff --git a/devel/rubygem-aws-sdk-resourceexplorer2/Makefile b/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
index 61f51496106b..d48947c1fd0f 100644
--- a/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
+++ b/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resourceexplorer2
-PORTVERSION= 1.37.0
+PORTVERSION= 1.38.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resourceex
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-resourceexplorer2/distinfo b/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
index 71b2fdef5eb0..e74f00352af1 100644
--- a/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
+++ b/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813770
-SHA256 (rubygem/aws-sdk-resourceexplorer2-1.37.0.gem) = 783c3b548fe9c01b412e71d5e9ec8a3636d0eb35db209156d336cf6f36e048dc
-SIZE (rubygem/aws-sdk-resourceexplorer2-1.37.0.gem) = 44544
+TIMESTAMP = 1753370068
+SHA256 (rubygem/aws-sdk-resourceexplorer2-1.38.0.gem) = 0eb7bd78d439569c0acbf221ba939b4644b43753c70043dea1859bed7cfc3e02
+SIZE (rubygem/aws-sdk-resourceexplorer2-1.38.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-resourcegroups/Makefile b/devel/rubygem-aws-sdk-resourcegroups/Makefile
index 00cd1ad13700..cc4a2b5b3f73 100644
--- a/devel/rubygem-aws-sdk-resourcegroups/Makefile
+++ b/devel/rubygem-aws-sdk-resourcegroups/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resourcegroups
-PORTVERSION= 1.83.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resourcegr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-resourcegroups/distinfo b/devel/rubygem-aws-sdk-resourcegroups/distinfo
index ac2f1e3e04dc..1338399b8542 100644
--- a/devel/rubygem-aws-sdk-resourcegroups/distinfo
+++ b/devel/rubygem-aws-sdk-resourcegroups/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813772
-SHA256 (rubygem/aws-sdk-resourcegroups-1.83.0.gem) = 6fff2a0f9afdbf11b7150355909570ec35bc769d5da0cbe3f8ad5a48a8a05337
-SIZE (rubygem/aws-sdk-resourcegroups-1.83.0.gem) = 49152
+TIMESTAMP = 1753370070
+SHA256 (rubygem/aws-sdk-resourcegroups-1.84.0.gem) = 80cbab26f2a069a74bd82b77060b002a7b9b28c0e220239f79a3a4b398996c03
+SIZE (rubygem/aws-sdk-resourcegroups-1.84.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile
index d8f3830642d5..d0f7c6ff2c7f 100644
--- a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile
+++ b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resourcegroupstaggingapi
-PORTVERSION= 1.80.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resourcegr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
index 9afc786a82b2..942c6238bbdc 100644
--- a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
+++ b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813774
-SHA256 (rubygem/aws-sdk-resourcegroupstaggingapi-1.80.0.gem) = 6951ada10471ed0803ae69faa22fe73d3a81bc99a2e0e7771c083de1b615a9bd
-SIZE (rubygem/aws-sdk-resourcegroupstaggingapi-1.80.0.gem) = 35328
+TIMESTAMP = 1753370072
+SHA256 (rubygem/aws-sdk-resourcegroupstaggingapi-1.81.0.gem) = 94f411fcf67232f8bf365301c04605eccf9a6484171f716ea377a05db676cd2e
+SIZE (rubygem/aws-sdk-resourcegroupstaggingapi-1.81.0.gem) = 35840
diff --git a/devel/rubygem-aws-sdk-robomaker/Makefile b/devel/rubygem-aws-sdk-robomaker/Makefile
index 601ff22db489..81a0c7c778d4 100644
--- a/devel/rubygem-aws-sdk-robomaker/Makefile
+++ b/devel/rubygem-aws-sdk-robomaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-robomaker
-PORTVERSION= 1.84.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-robomaker
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-robomaker/distinfo b/devel/rubygem-aws-sdk-robomaker/distinfo
index 734d8aafa0a0..5732fae16b75 100644
--- a/devel/rubygem-aws-sdk-robomaker/distinfo
+++ b/devel/rubygem-aws-sdk-robomaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813778
-SHA256 (rubygem/aws-sdk-robomaker-1.84.0.gem) = 345b02ff67dccfed60bdb62eb9131ccef7dbe471280c07a63935332dcc62b097
-SIZE (rubygem/aws-sdk-robomaker-1.84.0.gem) = 88576
+TIMESTAMP = 1753370074
+SHA256 (rubygem/aws-sdk-robomaker-1.85.0.gem) = b1556c3c539ce4dd88b58722d60cd576859c385aa0feaf5b0a98d836f4370c92
+SIZE (rubygem/aws-sdk-robomaker-1.85.0.gem) = 88576
diff --git a/devel/rubygem-aws-sdk-rolesanywhere/Makefile b/devel/rubygem-aws-sdk-rolesanywhere/Makefile
index 0ef0c8ae3fbe..f615e27105e2 100644
--- a/devel/rubygem-aws-sdk-rolesanywhere/Makefile
+++ b/devel/rubygem-aws-sdk-rolesanywhere/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rolesanywhere
-PORTVERSION= 1.36.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rolesanywh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-rolesanywhere/distinfo b/devel/rubygem-aws-sdk-rolesanywhere/distinfo
index 72a3d02c2e37..0e7c1c2c9aa0 100644
--- a/devel/rubygem-aws-sdk-rolesanywhere/distinfo
+++ b/devel/rubygem-aws-sdk-rolesanywhere/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813780
-SHA256 (rubygem/aws-sdk-rolesanywhere-1.36.0.gem) = 90ce6e240347174eebeb6d7a1d382f4cf06162eb28acb83f2787b8ea45bacc4b
-SIZE (rubygem/aws-sdk-rolesanywhere-1.36.0.gem) = 37376
+TIMESTAMP = 1753370076
+SHA256 (rubygem/aws-sdk-rolesanywhere-1.37.0.gem) = 8c8bd42888676aea8c6f33ff351f16a5823154d6eade25cf3b8b151e454db45d
+SIZE (rubygem/aws-sdk-rolesanywhere-1.37.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-route53/Makefile b/devel/rubygem-aws-sdk-route53/Makefile
index 612d398f902f..684443adea83 100644
--- a/devel/rubygem-aws-sdk-route53/Makefile
+++ b/devel/rubygem-aws-sdk-route53/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53
-PORTVERSION= 1.117.0
+PORTVERSION= 1.118.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53/distinfo b/devel/rubygem-aws-sdk-route53/distinfo
index 60cf2241e791..605ec2ff323a 100644
--- a/devel/rubygem-aws-sdk-route53/distinfo
+++ b/devel/rubygem-aws-sdk-route53/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266204
-SHA256 (rubygem/aws-sdk-route53-1.117.0.gem) = 59a93c2b1bd60cd9609d81a6301b0111d3c39ed47d93a9472dc8c33bfead78f4
-SIZE (rubygem/aws-sdk-route53-1.117.0.gem) = 143872
+TIMESTAMP = 1753370078
+SHA256 (rubygem/aws-sdk-route53-1.118.0.gem) = 37e71157e8a9ca3e7428c47cf6535c1d82ec01a7dbffbccbd8030da43597563e
+SIZE (rubygem/aws-sdk-route53-1.118.0.gem) = 144384
diff --git a/devel/rubygem-aws-sdk-route53domains/Makefile b/devel/rubygem-aws-sdk-route53domains/Makefile
index f24cac0d273b..7711d8a0b02b 100644
--- a/devel/rubygem-aws-sdk-route53domains/Makefile
+++ b/devel/rubygem-aws-sdk-route53domains/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53domains
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53dom
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53domains/distinfo b/devel/rubygem-aws-sdk-route53domains/distinfo
index 0a8d2bcf08d3..40d7d84b33d3 100644
--- a/devel/rubygem-aws-sdk-route53domains/distinfo
+++ b/devel/rubygem-aws-sdk-route53domains/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813784
-SHA256 (rubygem/aws-sdk-route53domains-1.79.0.gem) = 7a607ceac07217246e25bce66d1e761e89a9121dc9db77305624ef97d0f67aaa
-SIZE (rubygem/aws-sdk-route53domains-1.79.0.gem) = 67072
+TIMESTAMP = 1753370080
+SHA256 (rubygem/aws-sdk-route53domains-1.80.0.gem) = 1522bbd74aea863191dc372960783916c8d865b0aff00dde2cd211e1bea06454
+SIZE (rubygem/aws-sdk-route53domains-1.80.0.gem) = 67072
diff --git a/devel/rubygem-aws-sdk-route53profiles/Makefile b/devel/rubygem-aws-sdk-route53profiles/Makefile
index 5da6530ab251..41bd55a92fe7 100644
--- a/devel/rubygem-aws-sdk-route53profiles/Makefile
+++ b/devel/rubygem-aws-sdk-route53profiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53profiles
-PORTVERSION= 1.20.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53pro
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53profiles/distinfo b/devel/rubygem-aws-sdk-route53profiles/distinfo
index 9aa82ed24183..8be035407d3a 100644
--- a/devel/rubygem-aws-sdk-route53profiles/distinfo
+++ b/devel/rubygem-aws-sdk-route53profiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813786
-SHA256 (rubygem/aws-sdk-route53profiles-1.20.0.gem) = 4acc7305cf3813f29c549a866aee0865e2ec57ad8eecc38fd81459f9a456b7e3
-SIZE (rubygem/aws-sdk-route53profiles-1.20.0.gem) = 31232
+TIMESTAMP = 1753370082
+SHA256 (rubygem/aws-sdk-route53profiles-1.21.0.gem) = 65d9697d05272fee28f74d0b712aa1f2ec199f43d0a9a7377c90fa6081e629c8
+SIZE (rubygem/aws-sdk-route53profiles-1.21.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-route53recoverycluster/Makefile b/devel/rubygem-aws-sdk-route53recoverycluster/Makefile
index 1d3880f261ba..551c3b13ed8b 100644
--- a/devel/rubygem-aws-sdk-route53recoverycluster/Makefile
+++ b/devel/rubygem-aws-sdk-route53recoverycluster/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53recoverycluster
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53rec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53recoverycluster/distinfo b/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
index 5bf340a2c7aa..f6fd1cdcabdc 100644
--- a/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813788
-SHA256 (rubygem/aws-sdk-route53recoverycluster-1.44.0.gem) = 17386e65d17c3696e21ece202e83ede056e5cecf8cf0df00204b3252f848af7f
-SIZE (rubygem/aws-sdk-route53recoverycluster-1.44.0.gem) = 26112
+TIMESTAMP = 1753370084
+SHA256 (rubygem/aws-sdk-route53recoverycluster-1.45.0.gem) = 3a4f26fb6e42c1233a2208b8b8367ccf32369b39915c673f915263164f3e5ec6
+SIZE (rubygem/aws-sdk-route53recoverycluster-1.45.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile
index e82c7936b3b7..c0d34ac80216 100644
--- a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile
+++ b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53recoverycontrolconfig
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53rec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
index 7d2a45b5b1eb..076080ec1f88 100644
--- a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813790
-SHA256 (rubygem/aws-sdk-route53recoverycontrolconfig-1.44.0.gem) = cda3c9bc66c138efad033184eb7e116ea6ff132095fc645fa805881fcf009b8e
-SIZE (rubygem/aws-sdk-route53recoverycontrolconfig-1.44.0.gem) = 40960
+TIMESTAMP = 1753370086
+SHA256 (rubygem/aws-sdk-route53recoverycontrolconfig-1.45.0.gem) = 0aa670e84e15588e81226fa3007870e596fef197f960f3d5967a6f20b250d722
+SIZE (rubygem/aws-sdk-route53recoverycontrolconfig-1.45.0.gem) = 40960
diff --git a/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile b/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile
index 91dfa248bf6a..861578aedde4 100644
--- a/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile
+++ b/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53recoveryreadiness
-PORTVERSION= 1.41.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53rec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo b/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
index ebb4fe91fdba..e973f1f7288c 100644
--- a/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813792
-SHA256 (rubygem/aws-sdk-route53recoveryreadiness-1.41.0.gem) = 4867d86def195828c7cc5871fe4bf9e6628bf6fb24a20011caeec5e73332dc18
-SIZE (rubygem/aws-sdk-route53recoveryreadiness-1.41.0.gem) = 36352
+TIMESTAMP = 1753370088
+SHA256 (rubygem/aws-sdk-route53recoveryreadiness-1.42.0.gem) = 40689999f870a31228a0aae3a37b68d96d0ca37653bb91cf222d653d245609e9
+SIZE (rubygem/aws-sdk-route53recoveryreadiness-1.42.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-route53resolver/Makefile b/devel/rubygem-aws-sdk-route53resolver/Makefile
index 0f032bfd3658..49ae0b5d3644 100644
--- a/devel/rubygem-aws-sdk-route53resolver/Makefile
+++ b/devel/rubygem-aws-sdk-route53resolver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53resolver
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53res
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53resolver/distinfo b/devel/rubygem-aws-sdk-route53resolver/distinfo
index 89947367ba79..078ac715144f 100644
--- a/devel/rubygem-aws-sdk-route53resolver/distinfo
+++ b/devel/rubygem-aws-sdk-route53resolver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954364
-SHA256 (rubygem/aws-sdk-route53resolver-1.81.0.gem) = 257a436c8fdccd8bba0bac0ed471742bf3ba120718c1cdd119d69b47a9fd146c
-SIZE (rubygem/aws-sdk-route53resolver-1.81.0.gem) = 94208
+TIMESTAMP = 1753370090
+SHA256 (rubygem/aws-sdk-route53resolver-1.82.0.gem) = 2e02b5ca21959a1b8bf938c25203a3e23744e9d26baf65f012599e51f5b10a08
+SIZE (rubygem/aws-sdk-route53resolver-1.82.0.gem) = 94720
diff --git a/devel/rubygem-aws-sdk-s3/Makefile b/devel/rubygem-aws-sdk-s3/Makefile
index e77acdca52c4..48b9516fd8c6 100644
--- a/devel/rubygem-aws-sdk-s3/Makefile
+++ b/devel/rubygem-aws-sdk-s3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3
-PORTVERSION= 1.193.0
+PORTVERSION= 1.194.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sdk-kms>=1<2:devel/rubygem-aws-sdk-kms \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
diff --git a/devel/rubygem-aws-sdk-s3/distinfo b/devel/rubygem-aws-sdk-s3/distinfo
index 6632a880e323..4e631aa38297 100644
--- a/devel/rubygem-aws-sdk-s3/distinfo
+++ b/devel/rubygem-aws-sdk-s3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265878
-SHA256 (rubygem/aws-sdk-s3-1.193.0.gem) = ccb954977c43886df7fa2d70a067ed68fc07c54d575de36f5086247a2b113bde
-SIZE (rubygem/aws-sdk-s3-1.193.0.gem) = 522240
+TIMESTAMP = 1753370092
+SHA256 (rubygem/aws-sdk-s3-1.194.0.gem) = 44cf5e32ec7af4df68da2eab01eeb206514fc1e2991b08e87940fbf9cb9e006b
+SIZE (rubygem/aws-sdk-s3-1.194.0.gem) = 522240
diff --git a/devel/rubygem-aws-sdk-s3control/Makefile b/devel/rubygem-aws-sdk-s3control/Makefile
index f1bbe1b97702..cb5cbe0c3c95 100644
--- a/devel/rubygem-aws-sdk-s3control/Makefile
+++ b/devel/rubygem-aws-sdk-s3control/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3control
-PORTVERSION= 1.112.0
+PORTVERSION= 1.113.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3control
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-s3control/distinfo b/devel/rubygem-aws-sdk-s3control/distinfo
index 12eadf0f8d80..a074879fccbb 100644
--- a/devel/rubygem-aws-sdk-s3control/distinfo
+++ b/devel/rubygem-aws-sdk-s3control/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266208
-SHA256 (rubygem/aws-sdk-s3control-1.112.0.gem) = 8d98227e9eecefb293e32cfbed42584d7c2a17c354a7ff0dfb5c7f313392e725
-SIZE (rubygem/aws-sdk-s3control-1.112.0.gem) = 158720
+TIMESTAMP = 1753370094
+SHA256 (rubygem/aws-sdk-s3control-1.113.0.gem) = 323ba5016283f9ff40b5c5f06000dae3c02185fbd6d1feb871e248d4cea34bb6
+SIZE (rubygem/aws-sdk-s3control-1.113.0.gem) = 158720
diff --git a/devel/rubygem-aws-sdk-s3outposts/Makefile b/devel/rubygem-aws-sdk-s3outposts/Makefile
index 2bbb5b80da26..1ca33346787f 100644
--- a/devel/rubygem-aws-sdk-s3outposts/Makefile
+++ b/devel/rubygem-aws-sdk-s3outposts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3outposts
-PORTVERSION= 1.48.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3outposts
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-s3outposts/distinfo b/devel/rubygem-aws-sdk-s3outposts/distinfo
index 74cb17b14021..638e2a93f0bc 100644
--- a/devel/rubygem-aws-sdk-s3outposts/distinfo
+++ b/devel/rubygem-aws-sdk-s3outposts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813800
-SHA256 (rubygem/aws-sdk-s3outposts-1.48.0.gem) = 7930e14c3e9c617a840f8cb30a9ef5710fc0d7e3ad164ae9b62245cb9632cffe
-SIZE (rubygem/aws-sdk-s3outposts-1.48.0.gem) = 26624
+TIMESTAMP = 1753370096
+SHA256 (rubygem/aws-sdk-s3outposts-1.49.0.gem) = 5c6ae7690b7dccbdf86061ae59acd7f55c2ac1e78b7e24575706d2a6ae383f78
+SIZE (rubygem/aws-sdk-s3outposts-1.49.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-s3tables/Makefile b/devel/rubygem-aws-sdk-s3tables/Makefile
index e89a8535efaa..10d440264280 100644
--- a/devel/rubygem-aws-sdk-s3tables/Makefile
+++ b/devel/rubygem-aws-sdk-s3tables/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3tables
-PORTVERSION= 1.11.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3tables
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-s3tables/distinfo b/devel/rubygem-aws-sdk-s3tables/distinfo
index 1afcf9970d14..66d26b744331 100644
--- a/devel/rubygem-aws-sdk-s3tables/distinfo
+++ b/devel/rubygem-aws-sdk-s3tables/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265880
-SHA256 (rubygem/aws-sdk-s3tables-1.11.0.gem) = 8e91774fd2b6bb049dffc9323c0bbe497baf983eed7d7ce266007136af1f757b
-SIZE (rubygem/aws-sdk-s3tables-1.11.0.gem) = 37888
+TIMESTAMP = 1753370098
+SHA256 (rubygem/aws-sdk-s3tables-1.12.0.gem) = cac1a2175bd2c21dd1413dc12243e0446fbabce0efca096a09cc61845261070a
+SIZE (rubygem/aws-sdk-s3tables-1.12.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-s3vectors/Makefile b/devel/rubygem-aws-sdk-s3vectors/Makefile
index 6b0bad6b3f6f..42a9eb22a79b 100644
--- a/devel/rubygem-aws-sdk-s3vectors/Makefile
+++ b/devel/rubygem-aws-sdk-s3vectors/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3vectors
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3vectors
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-s3vectors/distinfo b/devel/rubygem-aws-sdk-s3vectors/distinfo
index a65e9e8b9f7f..2283db7f326c 100644
--- a/devel/rubygem-aws-sdk-s3vectors/distinfo
+++ b/devel/rubygem-aws-sdk-s3vectors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265686
-SHA256 (rubygem/aws-sdk-s3vectors-1.0.0.gem) = 2d625cf99e02feb557edf96fef9f69ab633523775a3065ff6c4dd7cbeba48921
-SIZE (rubygem/aws-sdk-s3vectors-1.0.0.gem) = 34816
+TIMESTAMP = 1753370100
+SHA256 (rubygem/aws-sdk-s3vectors-1.1.0.gem) = cff068dd9ddb059d46731bd53e1b55e79ad671e407108dee21396f46ab0a17e6
+SIZE (rubygem/aws-sdk-s3vectors-1.1.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-sagemaker/Makefile b/devel/rubygem-aws-sdk-sagemaker/Makefile
index e11033220e57..a39f4529fef9 100644
--- a/devel/rubygem-aws-sdk-sagemaker/Makefile
+++ b/devel/rubygem-aws-sdk-sagemaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemaker
-PORTVERSION= 1.315.0
+PORTVERSION= 1.316.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemaker
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemaker/distinfo b/devel/rubygem-aws-sdk-sagemaker/distinfo
index 26bc0d7b8784..d9ff9e851d5d 100644
--- a/devel/rubygem-aws-sdk-sagemaker/distinfo
+++ b/devel/rubygem-aws-sdk-sagemaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265882
-SHA256 (rubygem/aws-sdk-sagemaker-1.315.0.gem) = 331694e75c8c812b14aba9ca33f1dc0261b8c01782f3208fef92be4989233d21
-SIZE (rubygem/aws-sdk-sagemaker-1.315.0.gem) = 795648
+TIMESTAMP = 1753370102
+SHA256 (rubygem/aws-sdk-sagemaker-1.316.0.gem) = 4894626cef2cfe8777c707bc6a8555ad6ff2af75b7622c1491e88293df1b07e7
+SIZE (rubygem/aws-sdk-sagemaker-1.316.0.gem) = 797696
diff --git a/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile b/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile
index 3af618f40131..b19cc75d85fe 100644
--- a/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakeredgemanager
-PORTVERSION= 1.44.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakere
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo b/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
index 94b3f8553052..dad62cacd9d1 100644
--- a/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813806
-SHA256 (rubygem/aws-sdk-sagemakeredgemanager-1.44.0.gem) = 3e31a215c56716105de0b88a837970adbf0f888648b1406fb95cf36a6e01a1c0
-SIZE (rubygem/aws-sdk-sagemakeredgemanager-1.44.0.gem) = 24064
+TIMESTAMP = 1753370104
+SHA256 (rubygem/aws-sdk-sagemakeredgemanager-1.45.0.gem) = 2fc4e17748fed810d930c2c9092948b31962a6e579181a4fe9acdf07945c6825
+SIZE (rubygem/aws-sdk-sagemakeredgemanager-1.45.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile
index 7a9285943124..83409f49d1dc 100644
--- a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakerfeaturestoreruntime
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
index 3216e4582c36..398f28949c74 100644
--- a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813808
-SHA256 (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.49.0.gem) = 54ac0cb03fa0b20cc90ea4dace5f92e133f5810396056f62472ee83d20f7dc5e
-SIZE (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.49.0.gem) = 27136
+TIMESTAMP = 1753370106
+SHA256 (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.50.0.gem) = cf4ce07bf9e86c9ef1be3f815af3399dbcf15400c92231095c5d32ad975bd217
+SIZE (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.50.0.gem) = 27136
diff --git a/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile b/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile
index 4d513fc7b1b8..24efbe80389d 100644
--- a/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakergeospatial
-PORTVERSION= 1.32.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerg
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo b/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
index 427794573248..ec1fc6c03ccb 100644
--- a/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813810
-SHA256 (rubygem/aws-sdk-sagemakergeospatial-1.32.0.gem) = 3997de6b3160f68df79081b359472f6605464071e44211bd7f358af7483ebb30
-SIZE (rubygem/aws-sdk-sagemakergeospatial-1.32.0.gem) = 51200
+TIMESTAMP = 1753370108
+SHA256 (rubygem/aws-sdk-sagemakergeospatial-1.33.0.gem) = f947a8eaac47edd456ea0624dbe96a3ab920dcdba3a3f49a2121dcc32b3e14af
+SIZE (rubygem/aws-sdk-sagemakergeospatial-1.33.0.gem) = 51200
diff --git a/devel/rubygem-aws-sdk-sagemakermetrics/Makefile b/devel/rubygem-aws-sdk-sagemakermetrics/Makefile
index 91e253268c8d..de270c07bbfe 100644
--- a/devel/rubygem-aws-sdk-sagemakermetrics/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakermetrics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakermetrics
-PORTVERSION= 1.33.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakermetrics/distinfo b/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
index 353e50b25985..539dd8515f57 100644
--- a/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813812
-SHA256 (rubygem/aws-sdk-sagemakermetrics-1.33.0.gem) = 607ef172ee81df7088e4d4c275e5bc6344c81816a23dda3b0ef0ec115ff77dc7
-SIZE (rubygem/aws-sdk-sagemakermetrics-1.33.0.gem) = 22528
+TIMESTAMP = 1753370110
+SHA256 (rubygem/aws-sdk-sagemakermetrics-1.34.0.gem) = 1ad1aca27ab5650e1129b2d0a994ae8672ad3f2676985da6722c6e6deb50b138
+SIZE (rubygem/aws-sdk-sagemakermetrics-1.34.0.gem) = 22528
diff --git a/devel/rubygem-aws-sdk-sagemakerruntime/Makefile b/devel/rubygem-aws-sdk-sagemakerruntime/Makefile
index 8092d591e9fe..5b43feb219d1 100644
--- a/devel/rubygem-aws-sdk-sagemakerruntime/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakerruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakerruntime
-PORTVERSION= 1.83.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakerruntime/distinfo b/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
index 385824d58db5..7d96d4174b5c 100644
--- a/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813814
-SHA256 (rubygem/aws-sdk-sagemakerruntime-1.83.0.gem) = 83598325997b6a1cc13b9939a6b1808658e15ace8f90ef571a10b081fccc14c8
-SIZE (rubygem/aws-sdk-sagemakerruntime-1.83.0.gem) = 32256
+TIMESTAMP = 1753370112
+SHA256 (rubygem/aws-sdk-sagemakerruntime-1.84.0.gem) = e736b339976dd315a8fa77e0aecaf4104571f6bbe776709706edf241a80b9e02
+SIZE (rubygem/aws-sdk-sagemakerruntime-1.84.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-savingsplans/Makefile b/devel/rubygem-aws-sdk-savingsplans/Makefile
index 42241587fc69..b2e394cd1675 100644
--- a/devel/rubygem-aws-sdk-savingsplans/Makefile
+++ b/devel/rubygem-aws-sdk-savingsplans/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-savingsplans
-PORTVERSION= 1.60.0
+PORTVERSION= 1.61.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-savingspla
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-savingsplans/distinfo b/devel/rubygem-aws-sdk-savingsplans/distinfo
index 0f3b96f1ac8b..41f59e355013 100644
--- a/devel/rubygem-aws-sdk-savingsplans/distinfo
+++ b/devel/rubygem-aws-sdk-savingsplans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813816
-SHA256 (rubygem/aws-sdk-savingsplans-1.60.0.gem) = cbe7542040a1ebc64126ac2a911c90a4792217d864c20f250e78180ab12b21ba
-SIZE (rubygem/aws-sdk-savingsplans-1.60.0.gem) = 31232
+TIMESTAMP = 1753370114
+SHA256 (rubygem/aws-sdk-savingsplans-1.61.0.gem) = 8bfc5511d22c99ad55da989f2b589af85f511fe7197940d93e833f1df05edceb
+SIZE (rubygem/aws-sdk-savingsplans-1.61.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-scheduler/Makefile b/devel/rubygem-aws-sdk-scheduler/Makefile
index 0d3ac1b83c06..bc91e70dff38 100644
--- a/devel/rubygem-aws-sdk-scheduler/Makefile
+++ b/devel/rubygem-aws-sdk-scheduler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-scheduler
-PORTVERSION= 1.32.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-scheduler
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-scheduler/distinfo b/devel/rubygem-aws-sdk-scheduler/distinfo
index 28155e5a1904..07f8e5b5e1f3 100644
--- a/devel/rubygem-aws-sdk-scheduler/distinfo
+++ b/devel/rubygem-aws-sdk-scheduler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813818
-SHA256 (rubygem/aws-sdk-scheduler-1.32.0.gem) = a423ed47d70d36d298f72052c8ce78657f51bcfd212449a302bfe991937a7054
-SIZE (rubygem/aws-sdk-scheduler-1.32.0.gem) = 38912
+TIMESTAMP = 1753370116
+SHA256 (rubygem/aws-sdk-scheduler-1.33.0.gem) = 6ba7a00112a566309ed2370f9314db09c46b2b7b4aefeb6514bcd101de26d38a
+SIZE (rubygem/aws-sdk-scheduler-1.33.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-schemas/Makefile b/devel/rubygem-aws-sdk-schemas/Makefile
index a759c299bc94..4b316ac7dcf1 100644
--- a/devel/rubygem-aws-sdk-schemas/Makefile
+++ b/devel/rubygem-aws-sdk-schemas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-schemas
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-schemas
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-schemas/distinfo b/devel/rubygem-aws-sdk-schemas/distinfo
index ffeb3c0cd941..f660e2266a62 100644
--- a/devel/rubygem-aws-sdk-schemas/distinfo
+++ b/devel/rubygem-aws-sdk-schemas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813820
-SHA256 (rubygem/aws-sdk-schemas-1.54.0.gem) = 1bb89d011b4530866fa3a6e695e338bf2f19c0da6347094e658fadcae1a03a64
-SIZE (rubygem/aws-sdk-schemas-1.54.0.gem) = 38912
+TIMESTAMP = 1753370118
+SHA256 (rubygem/aws-sdk-schemas-1.55.0.gem) = 80db9814a42ffd9952d6fac31f6e696cf78148d59abed167ff038669f306b349
+SIZE (rubygem/aws-sdk-schemas-1.55.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-secretsmanager/Makefile b/devel/rubygem-aws-sdk-secretsmanager/Makefile
index a0f5a6630bc5..0945e1946d4a 100644
--- a/devel/rubygem-aws-sdk-secretsmanager/Makefile
+++ b/devel/rubygem-aws-sdk-secretsmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-secretsmanager
-PORTVERSION= 1.116.0
+PORTVERSION= 1.117.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-secretsman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-secretsmanager/distinfo b/devel/rubygem-aws-sdk-secretsmanager/distinfo
index d2296673cc07..771bfdf5f0a0 100644
--- a/devel/rubygem-aws-sdk-secretsmanager/distinfo
+++ b/devel/rubygem-aws-sdk-secretsmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813822
-SHA256 (rubygem/aws-sdk-secretsmanager-1.116.0.gem) = b1898d7f0c0ccebc37e4afab42dfda1f63e46f0086dd9d5ffb11817adbb91a52
-SIZE (rubygem/aws-sdk-secretsmanager-1.116.0.gem) = 66048
+TIMESTAMP = 1753370120
+SHA256 (rubygem/aws-sdk-secretsmanager-1.117.0.gem) = 4e8bb611b03a60213bdc654a6920aa1883884c6dd48ad68156575d204d31249c
+SIZE (rubygem/aws-sdk-secretsmanager-1.117.0.gem) = 66048
diff --git a/devel/rubygem-aws-sdk-securityhub/Makefile b/devel/rubygem-aws-sdk-securityhub/Makefile
index 183b89d1eed0..52e8c45e6106 100644
--- a/devel/rubygem-aws-sdk-securityhub/Makefile
+++ b/devel/rubygem-aws-sdk-securityhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-securityhub
-PORTVERSION= 1.137.0
+PORTVERSION= 1.138.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityhu
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-securityhub/distinfo b/devel/rubygem-aws-sdk-securityhub/distinfo
index ced559d7880a..194eb4c6d327 100644
--- a/devel/rubygem-aws-sdk-securityhub/distinfo
+++ b/devel/rubygem-aws-sdk-securityhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954374
-SHA256 (rubygem/aws-sdk-securityhub-1.137.0.gem) = 9aab830e3368a59c66c8c3a6f08cd1b097d58b8c6a2fc573db0a5657204466d4
-SIZE (rubygem/aws-sdk-securityhub-1.137.0.gem) = 408064
+TIMESTAMP = 1753370122
+SHA256 (rubygem/aws-sdk-securityhub-1.138.0.gem) = 1b7a878d1d49a52157d3ed2a4d71b502642732c5c21a4178a6c0329a0a7e130b
+SIZE (rubygem/aws-sdk-securityhub-1.138.0.gem) = 408064
diff --git a/devel/rubygem-aws-sdk-securityir/Makefile b/devel/rubygem-aws-sdk-securityir/Makefile
index 195a6f8270c7..43cc9c6245ef 100644
--- a/devel/rubygem-aws-sdk-securityir/Makefile
+++ b/devel/rubygem-aws-sdk-securityir/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-securityir
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityir
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-securityir/distinfo b/devel/rubygem-aws-sdk-securityir/distinfo
index face49845e50..c5a605b5b41e 100644
--- a/devel/rubygem-aws-sdk-securityir/distinfo
+++ b/devel/rubygem-aws-sdk-securityir/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813826
-SHA256 (rubygem/aws-sdk-securityir-1.7.0.gem) = a151c66d3d5a5b5d70580fe9c8756489eb1f355138770c304aa20dfc11658da3
-SIZE (rubygem/aws-sdk-securityir-1.7.0.gem) = 40960
+TIMESTAMP = 1753370124
+SHA256 (rubygem/aws-sdk-securityir-1.8.0.gem) = 18f42b6fd109920fb8cb06df869ef47f8c3400cedf573aefd68106565b17caf7
+SIZE (rubygem/aws-sdk-securityir-1.8.0.gem) = 41472
diff --git a/devel/rubygem-aws-sdk-securitylake/Makefile b/devel/rubygem-aws-sdk-securitylake/Makefile
index d8bcea35e50e..fc2a0c72be4f 100644
--- a/devel/rubygem-aws-sdk-securitylake/Makefile
+++ b/devel/rubygem-aws-sdk-securitylake/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-securitylake
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityla
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-securitylake/distinfo b/devel/rubygem-aws-sdk-securitylake/distinfo
index b2602bbdd8de..4cfd277d3a01 100644
--- a/devel/rubygem-aws-sdk-securitylake/distinfo
+++ b/devel/rubygem-aws-sdk-securitylake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813828
-SHA256 (rubygem/aws-sdk-securitylake-1.40.0.gem) = 272774a444d810d759b7b8c929f95308abc704f013997cb3f2f359b67f53ab41
-SIZE (rubygem/aws-sdk-securitylake-1.40.0.gem) = 50176
+TIMESTAMP = 1753370126
+SHA256 (rubygem/aws-sdk-securitylake-1.41.0.gem) = 525147f523b39921de812e11d9e67ccce5d94c8b4e3133e8491f2117322b2e1d
+SIZE (rubygem/aws-sdk-securitylake-1.41.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile b/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile
index a938aadd442f..081d02b46824 100644
--- a/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile
+++ b/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-serverlessapplicationrepository
-PORTVERSION= 1.77.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-serverless
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo b/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
index 6ee34c3b47ad..d8e94246407c 100644
--- a/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
+++ b/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813830
-SHA256 (rubygem/aws-sdk-serverlessapplicationrepository-1.77.0.gem) = e50a4db4fe1f0c330dde012e073e27792b2d0d79c31369eb4a267bba9781d453
-SIZE (rubygem/aws-sdk-serverlessapplicationrepository-1.77.0.gem) = 37888
+TIMESTAMP = 1753370128
+SHA256 (rubygem/aws-sdk-serverlessapplicationrepository-1.78.0.gem) = cdbdff7c148aea6a5a88305661274ca7372eec24d38147abd22231ec0fe1c0fa
+SIZE (rubygem/aws-sdk-serverlessapplicationrepository-1.78.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-servicecatalog/Makefile b/devel/rubygem-aws-sdk-servicecatalog/Makefile
index 586942e0ae39..bcd3c9bdf553 100644
--- a/devel/rubygem-aws-sdk-servicecatalog/Makefile
+++ b/devel/rubygem-aws-sdk-servicecatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicecatalog
-PORTVERSION= 1.115.0
+PORTVERSION= 1.116.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-servicecat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-servicecatalog/distinfo b/devel/rubygem-aws-sdk-servicecatalog/distinfo
index 3263da32fcbd..9c9e8fd5aa45 100644
--- a/devel/rubygem-aws-sdk-servicecatalog/distinfo
+++ b/devel/rubygem-aws-sdk-servicecatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813832
-SHA256 (rubygem/aws-sdk-servicecatalog-1.115.0.gem) = f3d2a73ee46ca79cd32043eedfd6b1bb77700b364251cf96b896bfd893b14e8a
-SIZE (rubygem/aws-sdk-servicecatalog-1.115.0.gem) = 113152
+TIMESTAMP = 1753370130
+SHA256 (rubygem/aws-sdk-servicecatalog-1.116.0.gem) = f668cd3748b44f5c3086ade83358fe7bb1b5404a1d09b9bf9d210575dd938526
+SIZE (rubygem/aws-sdk-servicecatalog-1.116.0.gem) = 113664
diff --git a/devel/rubygem-aws-sdk-servicediscovery/Makefile b/devel/rubygem-aws-sdk-servicediscovery/Makefile
index 08c0eb62b22f..cd33f29dfd5f 100644
--- a/devel/rubygem-aws-sdk-servicediscovery/Makefile
+++ b/devel/rubygem-aws-sdk-servicediscovery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicediscovery
-PORTVERSION= 1.85.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-servicedis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-servicediscovery/distinfo b/devel/rubygem-aws-sdk-servicediscovery/distinfo
index a39a36b075cd..4b5624c0da11 100644
--- a/devel/rubygem-aws-sdk-servicediscovery/distinfo
+++ b/devel/rubygem-aws-sdk-servicediscovery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813834
-SHA256 (rubygem/aws-sdk-servicediscovery-1.85.0.gem) = 42a2490c1a6145b5d4626992b4cdec9283ff27e409b71978260330dbfb0ac2d0
-SIZE (rubygem/aws-sdk-servicediscovery-1.85.0.gem) = 62464
+TIMESTAMP = 1753370132
+SHA256 (rubygem/aws-sdk-servicediscovery-1.86.0.gem) = cfcc6005f0c8d1c2e022edba8059570d320540c99afbef6aecd69f94babfb676
+SIZE (rubygem/aws-sdk-servicediscovery-1.86.0.gem) = 62976
diff --git a/devel/rubygem-aws-sdk-servicequotas/Makefile b/devel/rubygem-aws-sdk-servicequotas/Makefile
index 2d6852008bbe..1a373f3d54d9 100644
--- a/devel/rubygem-aws-sdk-servicequotas/Makefile
+++ b/devel/rubygem-aws-sdk-servicequotas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicequotas
-PORTVERSION= 1.57.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-servicequo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-servicequotas/distinfo b/devel/rubygem-aws-sdk-servicequotas/distinfo
index 63e429f3e2c4..53162187f400 100644
--- a/devel/rubygem-aws-sdk-servicequotas/distinfo
+++ b/devel/rubygem-aws-sdk-servicequotas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813836
-SHA256 (rubygem/aws-sdk-servicequotas-1.57.0.gem) = cfcb7dbf1e0bc04f822fd222b14c7e22f9fbdc422df39e65512f902dd9d2999b
-SIZE (rubygem/aws-sdk-servicequotas-1.57.0.gem) = 37888
+TIMESTAMP = 1753370134
+SHA256 (rubygem/aws-sdk-servicequotas-1.58.0.gem) = 8127907ad92a87edabeded9e195fecda0db323e5d5d383cfc9fac962ec02ac6e
+SIZE (rubygem/aws-sdk-servicequotas-1.58.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-ses/Makefile b/devel/rubygem-aws-sdk-ses/Makefile
index 7c8fdbcd8e91..5818a06e2c80 100644
--- a/devel/rubygem-aws-sdk-ses/Makefile
+++ b/devel/rubygem-aws-sdk-ses/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ses
-PORTVERSION= 1.85.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ses
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ses/distinfo b/devel/rubygem-aws-sdk-ses/distinfo
index a5af9ae6c7e6..be7541d0852d 100644
--- a/devel/rubygem-aws-sdk-ses/distinfo
+++ b/devel/rubygem-aws-sdk-ses/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813838
-SHA256 (rubygem/aws-sdk-ses-1.85.0.gem) = 513f791f64931cfea73d03799f9ce87d77ea44b104363bdc9faa5cc895d3fcac
-SIZE (rubygem/aws-sdk-ses-1.85.0.gem) = 101376
+TIMESTAMP = 1753370136
+SHA256 (rubygem/aws-sdk-ses-1.86.0.gem) = bd157ef8b561345976ff532ad91cac0fe9f16f5dbd0e3710790aec73e07bf493
+SIZE (rubygem/aws-sdk-ses-1.86.0.gem) = 101376
diff --git a/devel/rubygem-aws-sdk-sesv2/Makefile b/devel/rubygem-aws-sdk-sesv2/Makefile
index 7db1c3b183cf..3efd8e859e2a 100644
--- a/devel/rubygem-aws-sdk-sesv2/Makefile
+++ b/devel/rubygem-aws-sdk-sesv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sesv2
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sesv2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sesv2/distinfo b/devel/rubygem-aws-sdk-sesv2/distinfo
index 93ea4b05832e..9b9985a29863 100644
--- a/devel/rubygem-aws-sdk-sesv2/distinfo
+++ b/devel/rubygem-aws-sdk-sesv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265884
-SHA256 (rubygem/aws-sdk-sesv2-1.79.0.gem) = 5bd0e6f26eb3411905012efbce119ac497284569eb090df7eef104d5db736e32
-SIZE (rubygem/aws-sdk-sesv2-1.79.0.gem) = 138240
+TIMESTAMP = 1753370138
+SHA256 (rubygem/aws-sdk-sesv2-1.80.0.gem) = e11c38bc32fd08db788861bca6fae4f79c1781db1c346710a2e0a872077a9c81
+SIZE (rubygem/aws-sdk-sesv2-1.80.0.gem) = 138752
diff --git a/devel/rubygem-aws-sdk-shield/Makefile b/devel/rubygem-aws-sdk-shield/Makefile
index 2854dbab030f..0ed129eb4f04 100644
--- a/devel/rubygem-aws-sdk-shield/Makefile
+++ b/devel/rubygem-aws-sdk-shield/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-shield
-PORTVERSION= 1.82.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-shield
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-shield/distinfo b/devel/rubygem-aws-sdk-shield/distinfo
index 82b9b8611259..9903ae2be2bc 100644
--- a/devel/rubygem-aws-sdk-shield/distinfo
+++ b/devel/rubygem-aws-sdk-shield/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813842
-SHA256 (rubygem/aws-sdk-shield-1.82.0.gem) = 6c8976c06d269d9c0401cdeaf2b98a8d9e9794c9ac9d0fd4f3000a2d62038c4b
-SIZE (rubygem/aws-sdk-shield-1.82.0.gem) = 54272
+TIMESTAMP = 1753370140
+SHA256 (rubygem/aws-sdk-shield-1.83.0.gem) = 2ff5c998b5c4366732f230095755502cf7e742696d121289738a5649c7f511c5
+SIZE (rubygem/aws-sdk-shield-1.83.0.gem) = 54784
diff --git a/devel/rubygem-aws-sdk-signer/Makefile b/devel/rubygem-aws-sdk-signer/Makefile
index 29d320699c3b..317260d11a54 100644
--- a/devel/rubygem-aws-sdk-signer/Makefile
+++ b/devel/rubygem-aws-sdk-signer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-signer
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-signer
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-signer/distinfo b/devel/rubygem-aws-sdk-signer/distinfo
index d29c83533f30..90ecbb9434d5 100644
--- a/devel/rubygem-aws-sdk-signer/distinfo
+++ b/devel/rubygem-aws-sdk-signer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813844
-SHA256 (rubygem/aws-sdk-signer-1.72.0.gem) = ecf3fabc5565723fabf331ebdc04be444a1314a3482690291a803f577e31f6e2
-SIZE (rubygem/aws-sdk-signer-1.72.0.gem) = 45568
+TIMESTAMP = 1753370142
+SHA256 (rubygem/aws-sdk-signer-1.73.0.gem) = 4986a1ce28bf9061f4530d6e63281a032f224afe723c8619faad418ca3559a30
+SIZE (rubygem/aws-sdk-signer-1.73.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-simpledb/Makefile b/devel/rubygem-aws-sdk-simpledb/Makefile
index e57f3ef0f06d..985c56575f84 100644
--- a/devel/rubygem-aws-sdk-simpledb/Makefile
+++ b/devel/rubygem-aws-sdk-simpledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-simpledb
-PORTVERSION= 1.65.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-simpledb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv2>=1.0<2:devel/rubygem-aws-sigv2
USES= gem
diff --git a/devel/rubygem-aws-sdk-simpledb/distinfo b/devel/rubygem-aws-sdk-simpledb/distinfo
index f3ce6b066772..6961d767c816 100644
--- a/devel/rubygem-aws-sdk-simpledb/distinfo
+++ b/devel/rubygem-aws-sdk-simpledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813846
-SHA256 (rubygem/aws-sdk-simpledb-1.65.0.gem) = 1cb6337d152a90df92c42f093092317f76182aa0c913d5470a6fe45bcb541ada
-SIZE (rubygem/aws-sdk-simpledb-1.65.0.gem) = 28160
+TIMESTAMP = 1753370144
+SHA256 (rubygem/aws-sdk-simpledb-1.66.0.gem) = f06a37b386ad7e359d29aebcd43d40405a87b2071b554750d01f8d4286696dd3
+SIZE (rubygem/aws-sdk-simpledb-1.66.0.gem) = 28160
diff --git a/devel/rubygem-aws-sdk-simspaceweaver/Makefile b/devel/rubygem-aws-sdk-simspaceweaver/Makefile
index c15798608502..a9b083009e9e 100644
--- a/devel/rubygem-aws-sdk-simspaceweaver/Makefile
+++ b/devel/rubygem-aws-sdk-simspaceweaver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-simspaceweaver
-PORTVERSION= 1.33.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-simspacewe
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-simspaceweaver/distinfo b/devel/rubygem-aws-sdk-simspaceweaver/distinfo
index 4f970bf5b4ef..33e49262da17 100644
--- a/devel/rubygem-aws-sdk-simspaceweaver/distinfo
+++ b/devel/rubygem-aws-sdk-simspaceweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813848
-SHA256 (rubygem/aws-sdk-simspaceweaver-1.33.0.gem) = 1a659008ebc09b1d7a528b439d144ed3476939d54950219edff482d6275ca2ea
-SIZE (rubygem/aws-sdk-simspaceweaver-1.33.0.gem) = 34816
+TIMESTAMP = 1753370146
+SHA256 (rubygem/aws-sdk-simspaceweaver-1.34.0.gem) = 787d28227a31185dab38cacadfb4f1dfbc9d50c0b3adde755e9184bd59eef862
+SIZE (rubygem/aws-sdk-simspaceweaver-1.34.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-sms/Makefile b/devel/rubygem-aws-sdk-sms/Makefile
index bfd52a4c45a7..8b2ae4fecf9e 100644
--- a/devel/rubygem-aws-sdk-sms/Makefile
+++ b/devel/rubygem-aws-sdk-sms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sms
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sms/distinfo b/devel/rubygem-aws-sdk-sms/distinfo
index 1d520a9eef22..f9f511bfcaab 100644
--- a/devel/rubygem-aws-sdk-sms/distinfo
+++ b/devel/rubygem-aws-sdk-sms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813850
-SHA256 (rubygem/aws-sdk-sms-1.72.0.gem) = ce047621ec6c8860281599c93f57e99967606a872ac12416b8efbe593592e6f1
-SIZE (rubygem/aws-sdk-sms-1.72.0.gem) = 49664
+TIMESTAMP = 1753370148
+SHA256 (rubygem/aws-sdk-sms-1.73.0.gem) = cdd1a4d95b66ddf5ee6caf8355f5718926811578f8bdb3bf32d5c91a6d4bd9c6
+SIZE (rubygem/aws-sdk-sms-1.73.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-snowball/Makefile b/devel/rubygem-aws-sdk-snowball/Makefile
index 485fb3f84862..9e322de94405 100644
--- a/devel/rubygem-aws-sdk-snowball/Makefile
+++ b/devel/rubygem-aws-sdk-snowball/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-snowball
-PORTVERSION= 1.87.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-snowball
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-snowball/distinfo b/devel/rubygem-aws-sdk-snowball/distinfo
index 6f03076fe9b2..6ae18193e93e 100644
--- a/devel/rubygem-aws-sdk-snowball/distinfo
+++ b/devel/rubygem-aws-sdk-snowball/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813852
-SHA256 (rubygem/aws-sdk-snowball-1.87.0.gem) = da8a39bed87a9626b0b5ba70b259a3ef64c82208fd7699aff71110710fd07cc5
-SIZE (rubygem/aws-sdk-snowball-1.87.0.gem) = 64000
+TIMESTAMP = 1753370150
+SHA256 (rubygem/aws-sdk-snowball-1.88.0.gem) = d6d1b0755afa1a60564d2629461d24f9b295ff7e25e0c4522b3f4d05a12dcedc
+SIZE (rubygem/aws-sdk-snowball-1.88.0.gem) = 64512
diff --git a/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile b/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile
index 8487c4f4bc11..ce072a4123a6 100644
--- a/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile
+++ b/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-snowdevicemanagement
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-snowdevice
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo b/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
index 4ae03c149918..d9ae87037f6e 100644
--- a/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
+++ b/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813854
-SHA256 (rubygem/aws-sdk-snowdevicemanagement-1.38.0.gem) = fa8cb2f7bc4d62844cc6ce56a83b3349da9e57c175c21a3f550dca15c09bdd1d
-SIZE (rubygem/aws-sdk-snowdevicemanagement-1.38.0.gem) = 33792
+TIMESTAMP = 1753370152
+SHA256 (rubygem/aws-sdk-snowdevicemanagement-1.39.0.gem) = 21a9bf7214e0e64ad0319227a8fc9ca27fbf6a4bf3ac5fc8c08a75dd9b654610
+SIZE (rubygem/aws-sdk-snowdevicemanagement-1.39.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-sns/Makefile b/devel/rubygem-aws-sdk-sns/Makefile
index 30f689d0ddd4..1a5982129833 100644
--- a/devel/rubygem-aws-sdk-sns/Makefile
+++ b/devel/rubygem-aws-sdk-sns/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sns
-PORTVERSION= 1.100.0
+PORTVERSION= 1.101.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sns
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sns/distinfo b/devel/rubygem-aws-sdk-sns/distinfo
index c4788cc1a050..1e97d839b71f 100644
--- a/devel/rubygem-aws-sdk-sns/distinfo
+++ b/devel/rubygem-aws-sdk-sns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813856
-SHA256 (rubygem/aws-sdk-sns-1.100.0.gem) = 706bb13c5da789a5b9c6219b397980645536dd7f7301c09fbb8d3e8613f65a96
-SIZE (rubygem/aws-sdk-sns-1.100.0.gem) = 89088
+TIMESTAMP = 1753370154
+SHA256 (rubygem/aws-sdk-sns-1.101.0.gem) = 0baca6724431095a5f85ed4b243752ad9d4d34aee107da8a862b346690aa4d45
+SIZE (rubygem/aws-sdk-sns-1.101.0.gem) = 89088
diff --git a/devel/rubygem-aws-sdk-socialmessaging/Makefile b/devel/rubygem-aws-sdk-socialmessaging/Makefile
index 132d5386a9da..685f97405b61 100644
--- a/devel/rubygem-aws-sdk-socialmessaging/Makefile
+++ b/devel/rubygem-aws-sdk-socialmessaging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-socialmessaging
-PORTVERSION= 1.9.0
+PORTVERSION= 1.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-socialmess
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-socialmessaging/distinfo b/devel/rubygem-aws-sdk-socialmessaging/distinfo
index 6d3751a7988a..b2adaa9f1058 100644
--- a/devel/rubygem-aws-sdk-socialmessaging/distinfo
+++ b/devel/rubygem-aws-sdk-socialmessaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813858
-SHA256 (rubygem/aws-sdk-socialmessaging-1.9.0.gem) = 5f77b81bc2386a08735ac7baa3b1320490bc3b619e3cb7d915855f60c9b65d9b
-SIZE (rubygem/aws-sdk-socialmessaging-1.9.0.gem) = 33792
+TIMESTAMP = 1753370156
+SHA256 (rubygem/aws-sdk-socialmessaging-1.10.0.gem) = 937cd12deb8af392b27e7b194fe0e53f004f4f4cc97a89c36f0eb45853f0be9a
+SIZE (rubygem/aws-sdk-socialmessaging-1.10.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-sqs/Makefile b/devel/rubygem-aws-sdk-sqs/Makefile
index 19bfa5f04203..d4ae904ec02c 100644
--- a/devel/rubygem-aws-sdk-sqs/Makefile
+++ b/devel/rubygem-aws-sdk-sqs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sqs
-PORTVERSION= 1.96.0
+PORTVERSION= 1.97.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sqs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sqs/distinfo b/devel/rubygem-aws-sdk-sqs/distinfo
index e4b4d1803a63..e7482411a6aa 100644
--- a/devel/rubygem-aws-sdk-sqs/distinfo
+++ b/devel/rubygem-aws-sdk-sqs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813860
-SHA256 (rubygem/aws-sdk-sqs-1.96.0.gem) = 842bc82a07a46b81e6543c8f49dc8b5b7e93427a13d08199624aa962dc2c0bac
-SIZE (rubygem/aws-sdk-sqs-1.96.0.gem) = 89600
+TIMESTAMP = 1753370158
+SHA256 (rubygem/aws-sdk-sqs-1.97.0.gem) = e76d9a8b21cde98324fe4ff83bb4b0610c87ebd82d791f8827fb47035c620593
+SIZE (rubygem/aws-sdk-sqs-1.97.0.gem) = 89600
diff --git a/devel/rubygem-aws-sdk-ssm/Makefile b/devel/rubygem-aws-sdk-ssm/Makefile
index 8dcf6e33b1ff..264c5af5b22b 100644
--- a/devel/rubygem-aws-sdk-ssm/Makefile
+++ b/devel/rubygem-aws-sdk-ssm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssm
-PORTVERSION= 1.198.0
+PORTVERSION= 1.199.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssm/distinfo b/devel/rubygem-aws-sdk-ssm/distinfo
index 36b09f46b104..86f9cb01f11d 100644
--- a/devel/rubygem-aws-sdk-ssm/distinfo
+++ b/devel/rubygem-aws-sdk-ssm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265886
-SHA256 (rubygem/aws-sdk-ssm-1.198.0.gem) = 999098c0960dc15fd592099a2803f7c329f7be08782ec968a92039987ac1b5db
-SIZE (rubygem/aws-sdk-ssm-1.198.0.gem) = 324608
+TIMESTAMP = 1753370160
+SHA256 (rubygem/aws-sdk-ssm-1.199.0.gem) = 7392e0cd5b8ec350ce7a83b4b6d00fc3acc60676661f6283b1cdc42d3e3b8afb
+SIZE (rubygem/aws-sdk-ssm-1.199.0.gem) = 324608
diff --git a/devel/rubygem-aws-sdk-ssmcontacts/Makefile b/devel/rubygem-aws-sdk-ssmcontacts/Makefile
index ff37472427ce..1ca4a7b4e8d0 100644
--- a/devel/rubygem-aws-sdk-ssmcontacts/Makefile
+++ b/devel/rubygem-aws-sdk-ssmcontacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmcontacts
-PORTVERSION= 1.47.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmcontact
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmcontacts/distinfo b/devel/rubygem-aws-sdk-ssmcontacts/distinfo
index 940877b74dec..d6b017f7c716 100644
--- a/devel/rubygem-aws-sdk-ssmcontacts/distinfo
+++ b/devel/rubygem-aws-sdk-ssmcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813864
-SHA256 (rubygem/aws-sdk-ssmcontacts-1.47.0.gem) = f518ee5d6e37d501caabe310268571f5ffa36b3396272f703260a78dfe2d8dfb
-SIZE (rubygem/aws-sdk-ssmcontacts-1.47.0.gem) = 52736
+TIMESTAMP = 1753370162
+SHA256 (rubygem/aws-sdk-ssmcontacts-1.48.0.gem) = d01f5762a628614bee5d0be5576a069fac87a75476563464625a7220c505311f
+SIZE (rubygem/aws-sdk-ssmcontacts-1.48.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-ssmguiconnect/Makefile b/devel/rubygem-aws-sdk-ssmguiconnect/Makefile
index dba9c18491af..e3e82ef4665a 100644
--- a/devel/rubygem-aws-sdk-ssmguiconnect/Makefile
+++ b/devel/rubygem-aws-sdk-ssmguiconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmguiconnect
-PORTVERSION= 1.3.0
+PORTVERSION= 1.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmguiconn
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmguiconnect/distinfo b/devel/rubygem-aws-sdk-ssmguiconnect/distinfo
index af9087afc1c5..57e78f50ccc4 100644
--- a/devel/rubygem-aws-sdk-ssmguiconnect/distinfo
+++ b/devel/rubygem-aws-sdk-ssmguiconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813866
-SHA256 (rubygem/aws-sdk-ssmguiconnect-1.3.0.gem) = 01e41111863deead9c440f953bdf72dc35848defa4a2d1dd94288612c240cde6
-SIZE (rubygem/aws-sdk-ssmguiconnect-1.3.0.gem) = 22016
+TIMESTAMP = 1753370164
+SHA256 (rubygem/aws-sdk-ssmguiconnect-1.4.0.gem) = e2b8b91df412d20c3cb1a39194f998bd2eae8ee5f361a526bffe97680ae3f610
+SIZE (rubygem/aws-sdk-ssmguiconnect-1.4.0.gem) = 22528
diff --git a/devel/rubygem-aws-sdk-ssmincidents/Makefile b/devel/rubygem-aws-sdk-ssmincidents/Makefile
index 1e203da30e1e..299dad977d70 100644
--- a/devel/rubygem-aws-sdk-ssmincidents/Makefile
+++ b/devel/rubygem-aws-sdk-ssmincidents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmincidents
-PORTVERSION= 1.52.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssminciden
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmincidents/distinfo b/devel/rubygem-aws-sdk-ssmincidents/distinfo
index 4db8fbe509c0..f0de40418329 100644
--- a/devel/rubygem-aws-sdk-ssmincidents/distinfo
+++ b/devel/rubygem-aws-sdk-ssmincidents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813868
-SHA256 (rubygem/aws-sdk-ssmincidents-1.52.0.gem) = 313d41587f7c1224238a0d854bcd1f41c35482f56882b4d90ffd8cbcf5093c2f
-SIZE (rubygem/aws-sdk-ssmincidents-1.52.0.gem) = 58880
+TIMESTAMP = 1753370166
+SHA256 (rubygem/aws-sdk-ssmincidents-1.53.0.gem) = 23ace6cda5dd2062fec15d202fe633bb76bbcaff5981f771d1c15b0989912ae5
+SIZE (rubygem/aws-sdk-ssmincidents-1.53.0.gem) = 58880
diff --git a/devel/rubygem-aws-sdk-ssmquicksetup/Makefile b/devel/rubygem-aws-sdk-ssmquicksetup/Makefile
index 2e114d2f3c4e..ae509bae8259 100644
--- a/devel/rubygem-aws-sdk-ssmquicksetup/Makefile
+++ b/devel/rubygem-aws-sdk-ssmquicksetup/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmquicksetup
-PORTVERSION= 1.15.0
+PORTVERSION= 1.16.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmquickse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmquicksetup/distinfo b/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
index a2f717c30892..66639f2a69b9 100644
--- a/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
+++ b/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813870
-SHA256 (rubygem/aws-sdk-ssmquicksetup-1.15.0.gem) = 827113fa489e1be80a50c98733651d80b36731109516ccfffcd8d0cfa9499f93
-SIZE (rubygem/aws-sdk-ssmquicksetup-1.15.0.gem) = 33280
+TIMESTAMP = 1753370168
+SHA256 (rubygem/aws-sdk-ssmquicksetup-1.16.0.gem) = e8eed3730abaec327c747bf9cd69093ed11e4af9886f09a97ee77b1c34e5bbd6
+SIZE (rubygem/aws-sdk-ssmquicksetup-1.16.0.gem) = 33280
diff --git a/devel/rubygem-aws-sdk-ssmsap/Makefile b/devel/rubygem-aws-sdk-ssmsap/Makefile
index 8e00bcf31867..ed47dd182a4b 100644
--- a/devel/rubygem-aws-sdk-ssmsap/Makefile
+++ b/devel/rubygem-aws-sdk-ssmsap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmsap
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmsap
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmsap/distinfo b/devel/rubygem-aws-sdk-ssmsap/distinfo
index 84b76941c989..f88a60f3c30f 100644
--- a/devel/rubygem-aws-sdk-ssmsap/distinfo
+++ b/devel/rubygem-aws-sdk-ssmsap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813872
-SHA256 (rubygem/aws-sdk-ssmsap-1.38.0.gem) = 97c75c58788b031f18b3d4e2b6478690f5cd9a7b1be331b70ae43dcd9b2bfffe
-SIZE (rubygem/aws-sdk-ssmsap-1.38.0.gem) = 38912
+TIMESTAMP = 1753370170
+SHA256 (rubygem/aws-sdk-ssmsap-1.39.0.gem) = a4d8ef2d4e1bd9b82c6c2abfcbe2342c5739a37cbcad230d2fb9e0816d92566c
+SIZE (rubygem/aws-sdk-ssmsap-1.39.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-ssoadmin/Makefile b/devel/rubygem-aws-sdk-ssoadmin/Makefile
index 96998817dda1..f58884bc3122 100644
--- a/devel/rubygem-aws-sdk-ssoadmin/Makefile
+++ b/devel/rubygem-aws-sdk-ssoadmin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssoadmin
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssoadmin
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssoadmin/distinfo b/devel/rubygem-aws-sdk-ssoadmin/distinfo
index cb007a982542..29cfefdd4425 100644
--- a/devel/rubygem-aws-sdk-ssoadmin/distinfo
+++ b/devel/rubygem-aws-sdk-ssoadmin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813874
-SHA256 (rubygem/aws-sdk-ssoadmin-1.55.0.gem) = 1d477b281ba9180297441c637e7f402926015fb3b831230d06d522c88d62234a
-SIZE (rubygem/aws-sdk-ssoadmin-1.55.0.gem) = 71168
+TIMESTAMP = 1753370172
+SHA256 (rubygem/aws-sdk-ssoadmin-1.56.0.gem) = 9046afe0dead46562da510fabe8d684f96d0453a39aaedd7fb4e993950abcbe5
+SIZE (rubygem/aws-sdk-ssoadmin-1.56.0.gem) = 71680
diff --git a/devel/rubygem-aws-sdk-states/Makefile b/devel/rubygem-aws-sdk-states/Makefile
index f7c0725551a4..019733e32dd4 100644
--- a/devel/rubygem-aws-sdk-states/Makefile
+++ b/devel/rubygem-aws-sdk-states/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-states
-PORTVERSION= 1.92.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-states
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-states/distinfo b/devel/rubygem-aws-sdk-states/distinfo
index 1acc41965a2b..a9d1f1d33695 100644
--- a/devel/rubygem-aws-sdk-states/distinfo
+++ b/devel/rubygem-aws-sdk-states/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265888
-SHA256 (rubygem/aws-sdk-states-1.92.0.gem) = 5bcc38b0f002e1b4bff8f49070da748c2b754297426c6cf0fe68c0a895cab105
-SIZE (rubygem/aws-sdk-states-1.92.0.gem) = 83968
+TIMESTAMP = 1753370174
+SHA256 (rubygem/aws-sdk-states-1.93.0.gem) = 99c1645010324cc38278259742ef006a9a6a8ecb9c29c3606b6581fc9e6f2c6f
+SIZE (rubygem/aws-sdk-states-1.93.0.gem) = 84480
diff --git a/devel/rubygem-aws-sdk-storagegateway/Makefile b/devel/rubygem-aws-sdk-storagegateway/Makefile
index 786c6a06e31c..8118227591e5 100644
--- a/devel/rubygem-aws-sdk-storagegateway/Makefile
+++ b/devel/rubygem-aws-sdk-storagegateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-storagegateway
-PORTVERSION= 1.111.0
+PORTVERSION= 1.112.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-storagegat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-storagegateway/distinfo b/devel/rubygem-aws-sdk-storagegateway/distinfo
index 62d856336c5b..8cc46120aac9 100644
--- a/devel/rubygem-aws-sdk-storagegateway/distinfo
+++ b/devel/rubygem-aws-sdk-storagegateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954376
-SHA256 (rubygem/aws-sdk-storagegateway-1.111.0.gem) = 26c78408efcf4fc8367f875a370ec5f106bf0e37570d4c9110ad48da30234640
-SIZE (rubygem/aws-sdk-storagegateway-1.111.0.gem) = 142336
+TIMESTAMP = 1753370176
+SHA256 (rubygem/aws-sdk-storagegateway-1.112.0.gem) = 051b16562c0f40188c23fd653a2f67c6904468da58283d3780f92d56f46c9d20
+SIZE (rubygem/aws-sdk-storagegateway-1.112.0.gem) = 142336
diff --git a/devel/rubygem-aws-sdk-supplychain/Makefile b/devel/rubygem-aws-sdk-supplychain/Makefile
index eef52eea2719..d6b0a3806e99 100644
--- a/devel/rubygem-aws-sdk-supplychain/Makefile
+++ b/devel/rubygem-aws-sdk-supplychain/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-supplychain
-PORTVERSION= 1.26.0
+PORTVERSION= 1.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-supplychai
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-supplychain/distinfo b/devel/rubygem-aws-sdk-supplychain/distinfo
index d18cc30a8272..cc5159e17d68 100644
--- a/devel/rubygem-aws-sdk-supplychain/distinfo
+++ b/devel/rubygem-aws-sdk-supplychain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813882
-SHA256 (rubygem/aws-sdk-supplychain-1.26.0.gem) = 5fe30f36ad45ee40c9fe318695697fb4ac8967da3a456159ceb99555e66d4062
-SIZE (rubygem/aws-sdk-supplychain-1.26.0.gem) = 62464
+TIMESTAMP = 1753370178
+SHA256 (rubygem/aws-sdk-supplychain-1.27.0.gem) = 8740968db871a8b525802fac3808f3c22f412a94ddc3e3e1f7b3d427bcedf17f
+SIZE (rubygem/aws-sdk-supplychain-1.27.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-support/Makefile b/devel/rubygem-aws-sdk-support/Makefile
index 21c7edd73c91..6f02a5d43047 100644
--- a/devel/rubygem-aws-sdk-support/Makefile
+++ b/devel/rubygem-aws-sdk-support/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-support
-PORTVERSION= 1.78.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-support
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-support/distinfo b/devel/rubygem-aws-sdk-support/distinfo
index 6f766fba8c4f..7a6b2a311e79 100644
--- a/devel/rubygem-aws-sdk-support/distinfo
+++ b/devel/rubygem-aws-sdk-support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813884
-SHA256 (rubygem/aws-sdk-support-1.78.0.gem) = 2fe6f308eb4223e661b63302636ccceca260e7ca925cd0d51c1719d7b1384f0b
-SIZE (rubygem/aws-sdk-support-1.78.0.gem) = 43008
+TIMESTAMP = 1753370180
+SHA256 (rubygem/aws-sdk-support-1.79.0.gem) = 2793b41a42772fd6a0b5cf3bf1f7fe0d2bfe38e77ed3b6fe1561a9226d3e79b5
+SIZE (rubygem/aws-sdk-support-1.79.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-supportapp/Makefile b/devel/rubygem-aws-sdk-supportapp/Makefile
index 51fbc3160ca6..0936b2625d0f 100644
--- a/devel/rubygem-aws-sdk-supportapp/Makefile
+++ b/devel/rubygem-aws-sdk-supportapp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-supportapp
-PORTVERSION= 1.33.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-supportapp
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-supportapp/distinfo b/devel/rubygem-aws-sdk-supportapp/distinfo
index 22c5cd5d1bca..d852456e7690 100644
--- a/devel/rubygem-aws-sdk-supportapp/distinfo
+++ b/devel/rubygem-aws-sdk-supportapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813886
-SHA256 (rubygem/aws-sdk-supportapp-1.33.0.gem) = ead89d46f857c68003e17c9a0609876a9ea0e0af0cc88e30d77be9819df474c2
-SIZE (rubygem/aws-sdk-supportapp-1.33.0.gem) = 27648
+TIMESTAMP = 1753370182
+SHA256 (rubygem/aws-sdk-supportapp-1.34.0.gem) = 0baa420564bcd34ae8faba227c6a2c8581e01f3c1bef5a192fdd1dd2c89484ad
+SIZE (rubygem/aws-sdk-supportapp-1.34.0.gem) = 28160
diff --git a/devel/rubygem-aws-sdk-swf/Makefile b/devel/rubygem-aws-sdk-swf/Makefile
index 368c32ea1047..4c019777c748 100644
--- a/devel/rubygem-aws-sdk-swf/Makefile
+++ b/devel/rubygem-aws-sdk-swf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-swf
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-swf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-swf/distinfo b/devel/rubygem-aws-sdk-swf/distinfo
index 596012d2a254..67d683c6005a 100644
--- a/devel/rubygem-aws-sdk-swf/distinfo
+++ b/devel/rubygem-aws-sdk-swf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813888
-SHA256 (rubygem/aws-sdk-swf-1.72.0.gem) = 5d4b67ddbd6e3154d42d031d8318b455151c7406311eecfdc99756e9ce49574b
-SIZE (rubygem/aws-sdk-swf-1.72.0.gem) = 90624
+TIMESTAMP = 1753370184
+SHA256 (rubygem/aws-sdk-swf-1.73.0.gem) = 3dc778c92622db87a9deec1f0b82e620229f1ca2cd8241deda6804389466f9da
+SIZE (rubygem/aws-sdk-swf-1.73.0.gem) = 90624
diff --git a/devel/rubygem-aws-sdk-synthetics/Makefile b/devel/rubygem-aws-sdk-synthetics/Makefile
index 46117a0c45d3..3ad6bf0f7eca 100644
--- a/devel/rubygem-aws-sdk-synthetics/Makefile
+++ b/devel/rubygem-aws-sdk-synthetics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-synthetics
-PORTVERSION= 1.68.0
+PORTVERSION= 1.69.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-synthetics
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-synthetics/distinfo b/devel/rubygem-aws-sdk-synthetics/distinfo
index 5c04776143a1..569d826ada6d 100644
--- a/devel/rubygem-aws-sdk-synthetics/distinfo
+++ b/devel/rubygem-aws-sdk-synthetics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265890
-SHA256 (rubygem/aws-sdk-synthetics-1.68.0.gem) = 32751ce8d1e4af5b116972d5e93b832e878c54b610a2a14d0ff655f8f999c5b0
-SIZE (rubygem/aws-sdk-synthetics-1.68.0.gem) = 54272
+TIMESTAMP = 1753370186
+SHA256 (rubygem/aws-sdk-synthetics-1.69.0.gem) = 749f1a656733e315a4ec75f2ec914f3759bdcc4c17e35866d6067af9a20eccb2
+SIZE (rubygem/aws-sdk-synthetics-1.69.0.gem) = 54784
diff --git a/devel/rubygem-aws-sdk-taxsettings/Makefile b/devel/rubygem-aws-sdk-taxsettings/Makefile
index d804a2259685..1766482c7a91 100644
--- a/devel/rubygem-aws-sdk-taxsettings/Makefile
+++ b/devel/rubygem-aws-sdk-taxsettings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-taxsettings
-PORTVERSION= 1.25.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-taxsetting
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-taxsettings/distinfo b/devel/rubygem-aws-sdk-taxsettings/distinfo
index 5345c833d549..567f87e665d0 100644
--- a/devel/rubygem-aws-sdk-taxsettings/distinfo
+++ b/devel/rubygem-aws-sdk-taxsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813892
-SHA256 (rubygem/aws-sdk-taxsettings-1.25.0.gem) = 222091813f992fba222d7795121872a1bb55ef44313984b1e7b6a96a50dd4a65
-SIZE (rubygem/aws-sdk-taxsettings-1.25.0.gem) = 51712
+TIMESTAMP = 1753370188
+SHA256 (rubygem/aws-sdk-taxsettings-1.26.0.gem) = 085d34cc0e02c165a14446a0d042062ab7a5244363f95cc758092ee1c1278633
+SIZE (rubygem/aws-sdk-taxsettings-1.26.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-textract/Makefile b/devel/rubygem-aws-sdk-textract/Makefile
index 3b326d8abf57..8282104f29ac 100644
--- a/devel/rubygem-aws-sdk-textract/Makefile
+++ b/devel/rubygem-aws-sdk-textract/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-textract
-PORTVERSION= 1.78.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-textract
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-textract/distinfo b/devel/rubygem-aws-sdk-textract/distinfo
index 99e8a25f7abd..d57c4255ff72 100644
--- a/devel/rubygem-aws-sdk-textract/distinfo
+++ b/devel/rubygem-aws-sdk-textract/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954378
-SHA256 (rubygem/aws-sdk-textract-1.78.0.gem) = b9362fba1891885b0743271615f6e32476b9757b21eda5353ef2ee5dbd574791
-SIZE (rubygem/aws-sdk-textract-1.78.0.gem) = 69120
+TIMESTAMP = 1753370190
+SHA256 (rubygem/aws-sdk-textract-1.79.0.gem) = 3d2f76e60044d365bfd5f299734240dd782658d86fe23ef24c39f526039315e5
+SIZE (rubygem/aws-sdk-textract-1.79.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile b/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile
index 6d40675b6a08..e29d36919b89 100644
--- a/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile
+++ b/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-timestreaminfluxdb
-PORTVERSION= 1.25.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-timestream
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo b/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
index b6c55d7be93f..b495dc2783f8 100644
--- a/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
+++ b/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813896
-SHA256 (rubygem/aws-sdk-timestreaminfluxdb-1.25.0.gem) = 021c6a61b13ef0f291090c63187eb74449420096e15081d93d0b3c11368fe0f9
-SIZE (rubygem/aws-sdk-timestreaminfluxdb-1.25.0.gem) = 44032
+TIMESTAMP = 1753370192
+SHA256 (rubygem/aws-sdk-timestreaminfluxdb-1.26.0.gem) = d4800f52218f1a6bc3cb5f79201a81fcd5ca4b68a03d84d3777f4340734fdf0d
+SIZE (rubygem/aws-sdk-timestreaminfluxdb-1.26.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-timestreamquery/Makefile b/devel/rubygem-aws-sdk-timestreamquery/Makefile
index 7a4b4ecf62bf..9adf4271934d 100644
--- a/devel/rubygem-aws-sdk-timestreamquery/Makefile
+++ b/devel/rubygem-aws-sdk-timestreamquery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-timestreamquery
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-timestream
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-timestreamquery/distinfo b/devel/rubygem-aws-sdk-timestreamquery/distinfo
index ff7c51940d8c..9ba7bb4e7ff9 100644
--- a/devel/rubygem-aws-sdk-timestreamquery/distinfo
+++ b/devel/rubygem-aws-sdk-timestreamquery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813898
-SHA256 (rubygem/aws-sdk-timestreamquery-1.54.0.gem) = 96b8ef9a58d29433a1f21d78608a1c3d6067c4dbc430001e73d9e4dc0098a176
-SIZE (rubygem/aws-sdk-timestreamquery-1.54.0.gem) = 51200
+TIMESTAMP = 1753370194
+SHA256 (rubygem/aws-sdk-timestreamquery-1.55.0.gem) = 439246bf7120a771fb1764ba82924f9b9a6939c0e71991a31760b7af5803232a
+SIZE (rubygem/aws-sdk-timestreamquery-1.55.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-timestreamwrite/Makefile b/devel/rubygem-aws-sdk-timestreamwrite/Makefile
index 9b908ac3f2cb..00b984fe492a 100644
--- a/devel/rubygem-aws-sdk-timestreamwrite/Makefile
+++ b/devel/rubygem-aws-sdk-timestreamwrite/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-timestreamwrite
-PORTVERSION= 1.49.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-timestream
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-timestreamwrite/distinfo b/devel/rubygem-aws-sdk-timestreamwrite/distinfo
index 6ba1677a5afd..4bc168f7962a 100644
--- a/devel/rubygem-aws-sdk-timestreamwrite/distinfo
+++ b/devel/rubygem-aws-sdk-timestreamwrite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813900
-SHA256 (rubygem/aws-sdk-timestreamwrite-1.49.0.gem) = 3410ce99b50c4914f6beed6ff18576e8d8e3c876454966afe8b8c66f13c3dfc7
-SIZE (rubygem/aws-sdk-timestreamwrite-1.49.0.gem) = 45568
+TIMESTAMP = 1753370196
+SHA256 (rubygem/aws-sdk-timestreamwrite-1.50.0.gem) = 30d27700cf10d5a9cb35b65b004315258478f5a47bf58c96deebeb5f670cefbe
+SIZE (rubygem/aws-sdk-timestreamwrite-1.50.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-tnb/Makefile b/devel/rubygem-aws-sdk-tnb/Makefile
index 379d8a3e662e..9f9949aee00a 100644
--- a/devel/rubygem-aws-sdk-tnb/Makefile
+++ b/devel/rubygem-aws-sdk-tnb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-tnb
-PORTVERSION= 1.31.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-tnb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-tnb/distinfo b/devel/rubygem-aws-sdk-tnb/distinfo
index f0a97ae76d65..e58c2b4e4cf6 100644
--- a/devel/rubygem-aws-sdk-tnb/distinfo
+++ b/devel/rubygem-aws-sdk-tnb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813902
-SHA256 (rubygem/aws-sdk-tnb-1.31.0.gem) = b8cf5753b542ede42f27423d8d4c577e6938036243cdbc4ba6571fdc88798161
-SIZE (rubygem/aws-sdk-tnb-1.31.0.gem) = 45056
+TIMESTAMP = 1753370198
+SHA256 (rubygem/aws-sdk-tnb-1.32.0.gem) = f98d277cec8f04379038375840be39c413907316608163f303e8e2a2047c767e
+SIZE (rubygem/aws-sdk-tnb-1.32.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-transcribeservice/Makefile b/devel/rubygem-aws-sdk-transcribeservice/Makefile
index 51e9402d48e3..1fc95ae264f4 100644
--- a/devel/rubygem-aws-sdk-transcribeservice/Makefile
+++ b/devel/rubygem-aws-sdk-transcribeservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transcribeservice
-PORTVERSION= 1.122.0
+PORTVERSION= 1.123.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-transcribe
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-transcribeservice/distinfo b/devel/rubygem-aws-sdk-transcribeservice/distinfo
index 5876896ccd56..63c5e3a9c4f7 100644
--- a/devel/rubygem-aws-sdk-transcribeservice/distinfo
+++ b/devel/rubygem-aws-sdk-transcribeservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954380
-SHA256 (rubygem/aws-sdk-transcribeservice-1.122.0.gem) = f42bee44bdf5c917018e8690605718269eef76f2e062509c2e1d7c69fbc5c825
-SIZE (rubygem/aws-sdk-transcribeservice-1.122.0.gem) = 99328
+TIMESTAMP = 1753370200
+SHA256 (rubygem/aws-sdk-transcribeservice-1.123.0.gem) = 03a5be279315d868a9770d75b70d445bbc7bc3291c81848f2922dbcff760592f
+SIZE (rubygem/aws-sdk-transcribeservice-1.123.0.gem) = 99840
diff --git a/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile b/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
index 1faa4b88ecb9..36ce420dc356 100644
--- a/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
+++ b/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transcribestreamingservice
-PORTVERSION= 1.83.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-transcribe
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo b/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
index 0fa9228a6910..0b0a659a1a4e 100644
--- a/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
+++ b/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188218
-SHA256 (rubygem/aws-sdk-transcribestreamingservice-1.83.0.gem) = 8fed044bdfdd4d46bcace4da13b68a59b8bfd00d8f91316677c1453d4eaacf87
-SIZE (rubygem/aws-sdk-transcribestreamingservice-1.83.0.gem) = 61952
+TIMESTAMP = 1753370202
+SHA256 (rubygem/aws-sdk-transcribestreamingservice-1.84.0.gem) = 7e3f223b950e4e8bdae5c35116ff2b518e2274161405b08a34adcfdbd94ae5b9
+SIZE (rubygem/aws-sdk-transcribestreamingservice-1.84.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-transfer/Makefile b/devel/rubygem-aws-sdk-transfer/Makefile
index 7cae1f970223..15e034d82897 100644
--- a/devel/rubygem-aws-sdk-transfer/Makefile
+++ b/devel/rubygem-aws-sdk-transfer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transfer
-PORTVERSION= 1.120.0
+PORTVERSION= 1.121.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-transfer
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-transfer/distinfo b/devel/rubygem-aws-sdk-transfer/distinfo
index cfc1e6620146..99859122973c 100644
--- a/devel/rubygem-aws-sdk-transfer/distinfo
+++ b/devel/rubygem-aws-sdk-transfer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375115
-SHA256 (rubygem/aws-sdk-transfer-1.120.0.gem) = 60ff35b1e2887db2a3fd861277f4d999a0cce5eaa9c9fe42623a194dd9547dc8
-SIZE (rubygem/aws-sdk-transfer-1.120.0.gem) = 144384
+TIMESTAMP = 1753370204
+SHA256 (rubygem/aws-sdk-transfer-1.121.0.gem) = a31ca0e4539c8b193a1b2562602cd84e8c54d0010d9b39fed0e6e967bfc4b552
+SIZE (rubygem/aws-sdk-transfer-1.121.0.gem) = 144384
diff --git a/devel/rubygem-aws-sdk-translate/Makefile b/devel/rubygem-aws-sdk-translate/Makefile
index fe79fc54b00a..63c68f1c097f 100644
--- a/devel/rubygem-aws-sdk-translate/Makefile
+++ b/devel/rubygem-aws-sdk-translate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-translate
-PORTVERSION= 1.83.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-translate
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-translate/distinfo b/devel/rubygem-aws-sdk-translate/distinfo
index 2b368d322d9f..6737d5ab4ab2 100644
--- a/devel/rubygem-aws-sdk-translate/distinfo
+++ b/devel/rubygem-aws-sdk-translate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813910
-SHA256 (rubygem/aws-sdk-translate-1.83.0.gem) = 49e51450765990a7f7bd04efd5793b382c0ce142a8ac3312a4581f7541bee355
-SIZE (rubygem/aws-sdk-translate-1.83.0.gem) = 49152
+TIMESTAMP = 1753370206
+SHA256 (rubygem/aws-sdk-translate-1.84.0.gem) = 01c6d092875604b9f16b10d6e49bbf5039c1ed181c95db6ee3da23548805b5d5
+SIZE (rubygem/aws-sdk-translate-1.84.0.gem) = 49152
diff --git a/devel/rubygem-aws-sdk-trustedadvisor/Makefile b/devel/rubygem-aws-sdk-trustedadvisor/Makefile
index 404603a11b56..0abd8b2319da 100644
--- a/devel/rubygem-aws-sdk-trustedadvisor/Makefile
+++ b/devel/rubygem-aws-sdk-trustedadvisor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-trustedadvisor
-PORTVERSION= 1.23.0
+PORTVERSION= 1.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-trustedadv
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-trustedadvisor/distinfo b/devel/rubygem-aws-sdk-trustedadvisor/distinfo
index 01882d8e8d4c..032603a6fa2b 100644
--- a/devel/rubygem-aws-sdk-trustedadvisor/distinfo
+++ b/devel/rubygem-aws-sdk-trustedadvisor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813912
-SHA256 (rubygem/aws-sdk-trustedadvisor-1.23.0.gem) = 04c8f870d4806ec297a0f6fc80e0d1aa50c3e64c8a3edd137bd8ec0223bc739b
-SIZE (rubygem/aws-sdk-trustedadvisor-1.23.0.gem) = 32256
+TIMESTAMP = 1753370208
+SHA256 (rubygem/aws-sdk-trustedadvisor-1.24.0.gem) = 4afdb3cff56a8a82b0b05247ed0985c45ae36e0df015ab107c623673bd481ea3
+SIZE (rubygem/aws-sdk-trustedadvisor-1.24.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-verifiedpermissions/Makefile b/devel/rubygem-aws-sdk-verifiedpermissions/Makefile
index aa7d3b536a05..489891f7a28c 100644
--- a/devel/rubygem-aws-sdk-verifiedpermissions/Makefile
+++ b/devel/rubygem-aws-sdk-verifiedpermissions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-verifiedpermissions
-PORTVERSION= 1.46.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-verifiedpe
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-verifiedpermissions/distinfo b/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
index 66fcd1b81d98..8a38391d1607 100644
--- a/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
+++ b/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813914
-SHA256 (rubygem/aws-sdk-verifiedpermissions-1.46.0.gem) = 6130c152fc04616f30a5b11adf97ed14f69ea4e9d380181076dfe9ed2c4fe7e9
-SIZE (rubygem/aws-sdk-verifiedpermissions-1.46.0.gem) = 76800
+TIMESTAMP = 1753370210
+SHA256 (rubygem/aws-sdk-verifiedpermissions-1.47.0.gem) = d3f8b0b7d13760ea74ccbf65a6e38ebde0f67bf223a1c948732f7507f1ee49a7
+SIZE (rubygem/aws-sdk-verifiedpermissions-1.47.0.gem) = 76800
diff --git a/devel/rubygem-aws-sdk-voiceid/Makefile b/devel/rubygem-aws-sdk-voiceid/Makefile
index 00b2df967593..3a2eff85ab8f 100644
--- a/devel/rubygem-aws-sdk-voiceid/Makefile
+++ b/devel/rubygem-aws-sdk-voiceid/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-voiceid
-PORTVERSION= 1.43.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-voiceid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-voiceid/distinfo b/devel/rubygem-aws-sdk-voiceid/distinfo
index 4353209c62f5..4d163df8bd83 100644
--- a/devel/rubygem-aws-sdk-voiceid/distinfo
+++ b/devel/rubygem-aws-sdk-voiceid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813916
-SHA256 (rubygem/aws-sdk-voiceid-1.43.0.gem) = 530f80f7b98f52789455419bfe3a7d33d185ab64f8a6a3041ff41d24e6a60548
-SIZE (rubygem/aws-sdk-voiceid-1.43.0.gem) = 47104
+TIMESTAMP = 1753370212
+SHA256 (rubygem/aws-sdk-voiceid-1.44.0.gem) = daa3fa62ea2734d1dcc0c8cbcfd5aa27cdbd7c10c04e8f07d086a9b017d774a8
+SIZE (rubygem/aws-sdk-voiceid-1.44.0.gem) = 47104
diff --git a/devel/rubygem-aws-sdk-vpclattice/Makefile b/devel/rubygem-aws-sdk-vpclattice/Makefile
index 934145d590a3..76e6b409d724 100644
--- a/devel/rubygem-aws-sdk-vpclattice/Makefile
+++ b/devel/rubygem-aws-sdk-vpclattice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-vpclattice
-PORTVERSION= 1.31.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-vpclattice
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-vpclattice/distinfo b/devel/rubygem-aws-sdk-vpclattice/distinfo
index 1caa26ad6370..fb683b29a7d0 100644
--- a/devel/rubygem-aws-sdk-vpclattice/distinfo
+++ b/devel/rubygem-aws-sdk-vpclattice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813918
-SHA256 (rubygem/aws-sdk-vpclattice-1.31.0.gem) = 21c4f5c2d2c4a0893c975438bea20440acad1bbf153aa7e84d5ab66f1480fddc
-SIZE (rubygem/aws-sdk-vpclattice-1.31.0.gem) = 76288
+TIMESTAMP = 1753370214
+SHA256 (rubygem/aws-sdk-vpclattice-1.32.0.gem) = 6fe947cfb1d0a0eaccd5889b967f690c728ab035b2371cf6b3edcbbf2eb5f146
+SIZE (rubygem/aws-sdk-vpclattice-1.32.0.gem) = 76288
diff --git a/devel/rubygem-aws-sdk-waf/Makefile b/devel/rubygem-aws-sdk-waf/Makefile
index ed85bcea7569..dde86b7ecef0 100644
--- a/devel/rubygem-aws-sdk-waf/Makefile
+++ b/devel/rubygem-aws-sdk-waf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-waf
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-waf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-waf/distinfo b/devel/rubygem-aws-sdk-waf/distinfo
index abe158ddabbf..f7e726dbe312 100644
--- a/devel/rubygem-aws-sdk-waf/distinfo
+++ b/devel/rubygem-aws-sdk-waf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813920
-SHA256 (rubygem/aws-sdk-waf-1.79.0.gem) = 2a209dd09e7b6a16bc8d1381fcc8896afd91c2e53088d6e61f60b3bc0d873633
-SIZE (rubygem/aws-sdk-waf-1.79.0.gem) = 101376
+TIMESTAMP = 1753370216
+SHA256 (rubygem/aws-sdk-waf-1.80.0.gem) = bdb4e834d9e9e994eba9f68b12de716a104d38e2b0349eb0cfc1ea8af14d9198
+SIZE (rubygem/aws-sdk-waf-1.80.0.gem) = 101888
diff --git a/devel/rubygem-aws-sdk-wafregional/Makefile b/devel/rubygem-aws-sdk-wafregional/Makefile
index e25ef2c74d18..e6984c8f5272 100644
--- a/devel/rubygem-aws-sdk-wafregional/Makefile
+++ b/devel/rubygem-aws-sdk-wafregional/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wafregional
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-wafregiona
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-wafregional/distinfo b/devel/rubygem-aws-sdk-wafregional/distinfo
index 8e83ae9dfa28..75a3cacdc089 100644
--- a/devel/rubygem-aws-sdk-wafregional/distinfo
+++ b/devel/rubygem-aws-sdk-wafregional/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813922
-SHA256 (rubygem/aws-sdk-wafregional-1.81.0.gem) = 621cbf368c116e9028b39f24b44f4e5c8ac4f3a90bdc565ecf58f96781926e94
-SIZE (rubygem/aws-sdk-wafregional-1.81.0.gem) = 104448
+TIMESTAMP = 1753370218
+SHA256 (rubygem/aws-sdk-wafregional-1.82.0.gem) = 7ca38650ebf3192a0bea77ce3fe9782f1fb7e5b45ef1544adaf616fbaab88a10
+SIZE (rubygem/aws-sdk-wafregional-1.82.0.gem) = 104448
diff --git a/devel/rubygem-aws-sdk-wafv2/Makefile b/devel/rubygem-aws-sdk-wafv2/Makefile
index 6c35fbeb2d58..952b1964a603 100644
--- a/devel/rubygem-aws-sdk-wafv2/Makefile
+++ b/devel/rubygem-aws-sdk-wafv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wafv2
-PORTVERSION= 1.112.0
+PORTVERSION= 1.113.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-wafv2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-wafv2/distinfo b/devel/rubygem-aws-sdk-wafv2/distinfo
index 6292c3bfaf25..f258b082afe2 100644
--- a/devel/rubygem-aws-sdk-wafv2/distinfo
+++ b/devel/rubygem-aws-sdk-wafv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954382
-SHA256 (rubygem/aws-sdk-wafv2-1.112.0.gem) = f8e053dc674c0ef4ce0a782cb0597be286101227312242994717975e861b35e8
-SIZE (rubygem/aws-sdk-wafv2-1.112.0.gem) = 188416
+TIMESTAMP = 1753370220
+SHA256 (rubygem/aws-sdk-wafv2-1.113.0.gem) = 8e5e36fca5eafcef01ca0902e9b8790ceb0e5cd6c81d570caf26103dc0156967
+SIZE (rubygem/aws-sdk-wafv2-1.113.0.gem) = 188928
diff --git a/devel/rubygem-aws-sdk-wellarchitected/Makefile b/devel/rubygem-aws-sdk-wellarchitected/Makefile
index 7ea70402dabe..edca023dadd3 100644
--- a/devel/rubygem-aws-sdk-wellarchitected/Makefile
+++ b/devel/rubygem-aws-sdk-wellarchitected/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wellarchitected
-PORTVERSION= 1.54.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-wellarchit
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-wellarchitected/distinfo b/devel/rubygem-aws-sdk-wellarchitected/distinfo
index 1fc3c37c7e19..33011a5a08c4 100644
--- a/devel/rubygem-aws-sdk-wellarchitected/distinfo
+++ b/devel/rubygem-aws-sdk-wellarchitected/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813926
-SHA256 (rubygem/aws-sdk-wellarchitected-1.54.0.gem) = 353b9427a73f1bbd140bb35dffe0aebff33f1a4a0a503e21c98575ca04189312
-SIZE (rubygem/aws-sdk-wellarchitected-1.54.0.gem) = 84480
+TIMESTAMP = 1753370222
+SHA256 (rubygem/aws-sdk-wellarchitected-1.55.0.gem) = 59fdda7c2bfb8a577b8bb735e80bb55ad150dcbda645c440442466513207c2f6
+SIZE (rubygem/aws-sdk-wellarchitected-1.55.0.gem) = 84480
diff --git a/devel/rubygem-aws-sdk-workdocs/Makefile b/devel/rubygem-aws-sdk-workdocs/Makefile
index 6f6c2f0f2036..96bcd052e8f7 100644
--- a/devel/rubygem-aws-sdk-workdocs/Makefile
+++ b/devel/rubygem-aws-sdk-workdocs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workdocs
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workdocs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workdocs/distinfo b/devel/rubygem-aws-sdk-workdocs/distinfo
index 3c4a076c4048..95e5729e165b 100644
--- a/devel/rubygem-aws-sdk-workdocs/distinfo
+++ b/devel/rubygem-aws-sdk-workdocs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813928
-SHA256 (rubygem/aws-sdk-workdocs-1.75.0.gem) = 884adedc84b84ebb00924e10bc7aeff97059ae751c8ed665dbfc5465a6ff8003
-SIZE (rubygem/aws-sdk-workdocs-1.75.0.gem) = 60416
+TIMESTAMP = 1753370224
+SHA256 (rubygem/aws-sdk-workdocs-1.76.0.gem) = f2d863187e5a4fa8d3436da035369e378589de758ea46a0873557ebb1f0667a0
+SIZE (rubygem/aws-sdk-workdocs-1.76.0.gem) = 60928
diff --git a/devel/rubygem-aws-sdk-workmail/Makefile b/devel/rubygem-aws-sdk-workmail/Makefile
index 954cf54eb963..bed43cbaa561 100644
--- a/devel/rubygem-aws-sdk-workmail/Makefile
+++ b/devel/rubygem-aws-sdk-workmail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workmail
-PORTVERSION= 1.84.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workmail
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workmail/distinfo b/devel/rubygem-aws-sdk-workmail/distinfo
index 812ca2646198..af662d8d8edb 100644
--- a/devel/rubygem-aws-sdk-workmail/distinfo
+++ b/devel/rubygem-aws-sdk-workmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813930
-SHA256 (rubygem/aws-sdk-workmail-1.84.0.gem) = 371c12d2a1439a1f81a709620576760ed921c18c9640721e6f8c153d37102c52
-SIZE (rubygem/aws-sdk-workmail-1.84.0.gem) = 88576
+TIMESTAMP = 1753370226
+SHA256 (rubygem/aws-sdk-workmail-1.85.0.gem) = 900a2595492b03c45fd52f475c778fe8bb659c78ae73089d61affb624e9ad4c4
+SIZE (rubygem/aws-sdk-workmail-1.85.0.gem) = 88576
diff --git a/devel/rubygem-aws-sdk-workmailmessageflow/Makefile b/devel/rubygem-aws-sdk-workmailmessageflow/Makefile
index d3f29c58bba6..eb850e82dd67 100644
--- a/devel/rubygem-aws-sdk-workmailmessageflow/Makefile
+++ b/devel/rubygem-aws-sdk-workmailmessageflow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workmailmessageflow
-PORTVERSION= 1.53.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workmailme
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workmailmessageflow/distinfo b/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
index cc295254dc99..8c64737ee92b 100644
--- a/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
+++ b/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813932
-SHA256 (rubygem/aws-sdk-workmailmessageflow-1.53.0.gem) = a0d9bb91d634a706a121d7c7f7bb813d9ca0bbf638a902787dca4da893b3af4c
-SIZE (rubygem/aws-sdk-workmailmessageflow-1.53.0.gem) = 22528
+TIMESTAMP = 1753370228
+SHA256 (rubygem/aws-sdk-workmailmessageflow-1.54.0.gem) = 366c95fa1e09c97fcf12558c949bb2c415b829897783eb4c947fb29952007dcc
+SIZE (rubygem/aws-sdk-workmailmessageflow-1.54.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-workspaces/Makefile b/devel/rubygem-aws-sdk-workspaces/Makefile
index d188fe10fdc3..de26739b8df7 100644
--- a/devel/rubygem-aws-sdk-workspaces/Makefile
+++ b/devel/rubygem-aws-sdk-workspaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspaces
-PORTVERSION= 1.139.0
+PORTVERSION= 1.140.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workspaces/distinfo b/devel/rubygem-aws-sdk-workspaces/distinfo
index d9ceddb18c29..b633efbc69da 100644
--- a/devel/rubygem-aws-sdk-workspaces/distinfo
+++ b/devel/rubygem-aws-sdk-workspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208222
-SHA256 (rubygem/aws-sdk-workspaces-1.139.0.gem) = 3453babbfbe556ddcb4549f7874bba06f324010dbe52b7618f298b2ab964ed49
-SIZE (rubygem/aws-sdk-workspaces-1.139.0.gem) = 116224
+TIMESTAMP = 1753370230
+SHA256 (rubygem/aws-sdk-workspaces-1.140.0.gem) = 0e4bb8ef9983555b4e69b9b1316902fb698c632dec3645c75b667d6cac05a049
+SIZE (rubygem/aws-sdk-workspaces-1.140.0.gem) = 116736
diff --git a/devel/rubygem-aws-sdk-workspacesinstances/Makefile b/devel/rubygem-aws-sdk-workspacesinstances/Makefile
index 4bb14203ac42..2fa06ee1f227 100644
--- a/devel/rubygem-aws-sdk-workspacesinstances/Makefile
+++ b/devel/rubygem-aws-sdk-workspacesinstances/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspacesinstances
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workspacesinstances/distinfo b/devel/rubygem-aws-sdk-workspacesinstances/distinfo
index fb901f055f83..5c9c4b4f08c5 100644
--- a/devel/rubygem-aws-sdk-workspacesinstances/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesinstances/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954104
-SHA256 (rubygem/aws-sdk-workspacesinstances-1.0.0.gem) = e04a9756b2f17d6d6fd1e92c795ef17ea3d386209ebf8d11f481aaa9790ea837
-SIZE (rubygem/aws-sdk-workspacesinstances-1.0.0.gem) = 39936
+TIMESTAMP = 1753370232
+SHA256 (rubygem/aws-sdk-workspacesinstances-1.1.0.gem) = f073f20cdb9f20d3ba46cf33a030bead2ccfa632eb8bba124ea4a5b0c2488582
+SIZE (rubygem/aws-sdk-workspacesinstances-1.1.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-workspacesthinclient/Makefile b/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
index 1efb9aa44dd0..f5dda44470c3 100644
--- a/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
+++ b/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspacesthinclient
-PORTVERSION= 1.29.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workspacesthinclient/distinfo b/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
index 324d5d508aee..e32a9677670c 100644
--- a/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954384
-SHA256 (rubygem/aws-sdk-workspacesthinclient-1.29.0.gem) = 0e3c92cc81500bb5b74854303b2e333432f37594c959b2d25abe11703ae8a013
-SIZE (rubygem/aws-sdk-workspacesthinclient-1.29.0.gem) = 34816
+TIMESTAMP = 1753370234
+SHA256 (rubygem/aws-sdk-workspacesthinclient-1.30.0.gem) = f7b79f3ecccbcf76ac927dae1a296118bb854f9348d2973e2bc6f3bc8a9a1253
+SIZE (rubygem/aws-sdk-workspacesthinclient-1.30.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-workspacesweb/Makefile b/devel/rubygem-aws-sdk-workspacesweb/Makefile
index a28da3fd9ad3..5146ea3489c8 100644
--- a/devel/rubygem-aws-sdk-workspacesweb/Makefile
+++ b/devel/rubygem-aws-sdk-workspacesweb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspacesweb
-PORTVERSION= 1.43.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workspacesweb/distinfo b/devel/rubygem-aws-sdk-workspacesweb/distinfo
index 0ea824c9b042..b2cb29640d21 100644
--- a/devel/rubygem-aws-sdk-workspacesweb/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesweb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813938
-SHA256 (rubygem/aws-sdk-workspacesweb-1.43.0.gem) = ea428f5cab2ae3d8e90bb67a9b82a5f33eee505fb9963014d49926fdf7701417
-SIZE (rubygem/aws-sdk-workspacesweb-1.43.0.gem) = 65536
+TIMESTAMP = 1753370236
+SHA256 (rubygem/aws-sdk-workspacesweb-1.44.0.gem) = 55c1ae5bf3de7013f20fcaa4e49820ff9d2306188bdfa91c4a8e3bc449ae9046
+SIZE (rubygem/aws-sdk-workspacesweb-1.44.0.gem) = 66048
diff --git a/devel/rubygem-aws-sdk-xray/Makefile b/devel/rubygem-aws-sdk-xray/Makefile
index 541b0874208a..e7e0203eaff6 100644
--- a/devel/rubygem-aws-sdk-xray/Makefile
+++ b/devel/rubygem-aws-sdk-xray/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-xray
-PORTVERSION= 1.84.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-xray
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-xray/distinfo b/devel/rubygem-aws-sdk-xray/distinfo
index ccdee5feb1e5..ef7f079f5e5d 100644
--- a/devel/rubygem-aws-sdk-xray/distinfo
+++ b/devel/rubygem-aws-sdk-xray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813940
-SHA256 (rubygem/aws-sdk-xray-1.84.0.gem) = b881913a41571a66c7fdb9b52dd40068a7b61d03f4c6fdb20d6fd99a7cfc320a
-SIZE (rubygem/aws-sdk-xray-1.84.0.gem) = 69632
+TIMESTAMP = 1753370238
+SHA256 (rubygem/aws-sdk-xray-1.85.0.gem) = 7fc07ed4cfe17dfab1e2e7d0e49eab7fa2d40fb445f2169df00c0884bf2910d9
+SIZE (rubygem/aws-sdk-xray-1.85.0.gem) = 70144
diff --git a/devel/rubygem-datadog-ci/Makefile b/devel/rubygem-datadog-ci/Makefile
index 1e5c264b91c7..d1f6f758dc3d 100644
--- a/devel/rubygem-datadog-ci/Makefile
+++ b/devel/rubygem-datadog-ci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= datadog-ci
-PORTVERSION= 1.21.0
+PORTVERSION= 1.21.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-datadog-ci/distinfo b/devel/rubygem-datadog-ci/distinfo
index 039bc9ac1592..6819f52e1321 100644
--- a/devel/rubygem-datadog-ci/distinfo
+++ b/devel/rubygem-datadog-ci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566734
-SHA256 (rubygem/datadog-ci-1.21.0.gem) = 6ccb297d1b7e2eda161d896311d97d022d8b7605350c82d9424e470ca09792e3
-SIZE (rubygem/datadog-ci-1.21.0.gem) = 118784
+TIMESTAMP = 1753370240
+SHA256 (rubygem/datadog-ci-1.21.1.gem) = 0e0c8749b9aec8bc3cfedb700f957e62eb987a8d6db9b519e3ca12a7e32cdc92
+SIZE (rubygem/datadog-ci-1.21.1.gem) = 119296
diff --git a/devel/rubygem-gyoku/Makefile b/devel/rubygem-gyoku/Makefile
index e655bf79cb4d..3ef1c8a1d1a5 100644
--- a/devel/rubygem-gyoku/Makefile
+++ b/devel/rubygem-gyoku/Makefile
@@ -1,20 +1,20 @@
PORTNAME= gyoku
-PORTVERSION= 1.3.1
-PORTREVISION= 1
+DISTVERSION= 1.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Library for translating Ruby hashes to XML
WWW= https://github.com/savonrb/gyoku
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder
-
-NO_ARCH= yes
+RUN_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder \
+ rubygem-rexml>=3.0<4:textproc/rubygem-rexml
USES= gem
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/rubygem-gyoku/distinfo b/devel/rubygem-gyoku/distinfo
index 5f24fdd520b0..0556e8d9ad84 100644
--- a/devel/rubygem-gyoku/distinfo
+++ b/devel/rubygem-gyoku/distinfo
@@ -1,2 +1,3 @@
-SHA256 (rubygem/gyoku-1.3.1.gem) = b0c5c825718df093437ab6bf84a25f39711816ab52a3bb3d2dcfa44102d5c0f2
-SIZE (rubygem/gyoku-1.3.1.gem) = 16896
+TIMESTAMP = 1753495766
+SHA256 (rubygem/gyoku-1.4.0.gem) = 389d887384c777f271cb9377bb642f20bbe0c633d1ef5af78569d4db53c1a2cd
+SIZE (rubygem/gyoku-1.4.0.gem) = 19456
diff --git a/devel/rubygem-gyoku/pkg-descr b/devel/rubygem-gyoku/pkg-descr
index 8cfd40b9db50..a03bcff909e6 100644
--- a/devel/rubygem-gyoku/pkg-descr
+++ b/devel/rubygem-gyoku/pkg-descr
@@ -1 +1,6 @@
-Gyoku translates Ruby Hashes to XML.
+Gyoku is a Ruby library that helps convert Ruby hashes into XML. It offers a
+simple and readable way to build XML structures, and supports features like
+attributes, namespaces, and custom element names.
+
+It's often used with SOAP clients like Savon, but can be useful in any Ruby
+project that needs to generate XML from structured data.
diff --git a/devel/rubygem-libddwaf/Makefile b/devel/rubygem-libddwaf/Makefile
index 28f58245a463..9a25c3ac202c 100644
--- a/devel/rubygem-libddwaf/Makefile
+++ b/devel/rubygem-libddwaf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libddwaf
-PORTVERSION= 1.24.1.0.0
+PORTVERSION= 1.24.1.0.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-libddwaf/distinfo b/devel/rubygem-libddwaf/distinfo
index 56ee32d86271..0305c2409ea9 100644
--- a/devel/rubygem-libddwaf/distinfo
+++ b/devel/rubygem-libddwaf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266230
-SHA256 (rubygem/libddwaf-1.24.1.0.0.gem) = 1b933ba23313016c57270fbb006566c68149fba4b7ff01e2442798379c6b7037
-SIZE (rubygem/libddwaf-1.24.1.0.0.gem) = 26624
+TIMESTAMP = 1753370242
+SHA256 (rubygem/libddwaf-1.24.1.0.1.gem) = ba53b5952fac28dbe1e41c21e3eceb30b902c63a54d6e7936825015cb4fdcec0
+SIZE (rubygem/libddwaf-1.24.1.0.1.gem) = 26624
diff --git a/devel/rubygem-nori/Makefile b/devel/rubygem-nori/Makefile
index 00bd5689662b..b42fdfa74b08 100644
--- a/devel/rubygem-nori/Makefile
+++ b/devel/rubygem-nori/Makefile
@@ -3,28 +3,26 @@ DISTVERSION= 2.7.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
-COMMENT= Library for converting XML to Hash syntax
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= XML to Hash translator
WWW= https://github.com/savonrb/nori
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-bigdecimal>0:math/rubygem-bigdecimal
+RUN_DEPENDS= rubygem-bigdecimal>=0:math/rubygem-bigdecimal
USES= gem
NO_ARCH= yes
-OPTIONS_DEFAULT= NOKOGIRI
-
-OPTIONS_MULTI= PARSER
+OPTIONS_MULTI= PARSER
OPTIONS_MULTI_PARSER= NOKOGIRI REXML
-
+OPTIONS_DEFAULT=NOKOGIRI
NOKOGIRI_DESC= Use Nokogiri as parser
REXML_DESC= Use REXML as parser
-NOKOGIRI_RUN_DEPENDS= rubygem-nokogiri>0:textproc/rubygem-nokogiri
-REXML_RUN_DEPENDS= rubygem-rexml>0:textproc/rubygem-rexml
+NOKOGIRI_RUN_DEPENDS= rubygem-nokogiri>=0:textproc/rubygem-nokogiri
+REXML_RUN_DEPENDS= rubygem-rexml>=3.2<4:textproc/rubygem-rexml
.include <bsd.port.mk>
diff --git a/devel/rubygem-nori/pkg-descr b/devel/rubygem-nori/pkg-descr
index e1044fa8fefe..8214c6b6b8eb 100644
--- a/devel/rubygem-nori/pkg-descr
+++ b/devel/rubygem-nori/pkg-descr
@@ -1 +1,6 @@
-XML to Hash translator.
+Really simple XML parsing ripped from Crack, which ripped it from Merb.
+
+Nori supports pluggable parsers and ships with both REXML and Nokogiri
+implementations.
+
+It defaults to Nokogiri since v2.0.0, but you can change it to use REXML.
diff --git a/devel/rubygem-recaptcha/Makefile b/devel/rubygem-recaptcha/Makefile
index 53eda4c136df..c9fabfd284e8 100644
--- a/devel/rubygem-recaptcha/Makefile
+++ b/devel/rubygem-recaptcha/Makefile
@@ -1,5 +1,5 @@
PORTNAME= recaptcha
-PORTVERSION= 5.20.0
+PORTVERSION= 5.20.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-recaptcha/distinfo b/devel/rubygem-recaptcha/distinfo
index 3da19a56ebbf..6fb701a03c2c 100644
--- a/devel/rubygem-recaptcha/distinfo
+++ b/devel/rubygem-recaptcha/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265956
-SHA256 (rubygem/recaptcha-5.20.0.gem) = d918bb3b18bcb4517fde1908a2d259863c275ccfcf4f47c78e1d4d96709dab47
-SIZE (rubygem/recaptcha-5.20.0.gem) = 24064
+TIMESTAMP = 1753370272
+SHA256 (rubygem/recaptcha-5.20.1.gem) = 34febe7e79ec9f67aad21e51883b5960d093042a7dfb1b074f53bd67dd8e4c29
+SIZE (rubygem/recaptcha-5.20.1.gem) = 24064
diff --git a/devel/rubygem-reline/Makefile b/devel/rubygem-reline/Makefile
index fd022ae4e774..32846262bde8 100644
--- a/devel/rubygem-reline/Makefile
+++ b/devel/rubygem-reline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= reline
-PORTVERSION= 0.6.1
+PORTVERSION= 0.6.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-reline/distinfo b/devel/rubygem-reline/distinfo
index b649fa538439..d9a4fbad315f 100644
--- a/devel/rubygem-reline/distinfo
+++ b/devel/rubygem-reline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178266
-SHA256 (rubygem/reline-0.6.1.gem) = 1afcc9d7cb1029cdbe780d72f2f09251ce46d3780050f3ec39c3ccc6b60675fb
-SIZE (rubygem/reline-0.6.1.gem) = 51712
+TIMESTAMP = 1753370274
+SHA256 (rubygem/reline-0.6.2.gem) = 1dad26a6008872d59c8e05244b119347c9f2ddaf4a53dce97856cd5f30a02846
+SIZE (rubygem/reline-0.6.2.gem) = 51712
diff --git a/devel/rubygem-ruby-lsp-rails/Makefile b/devel/rubygem-ruby-lsp-rails/Makefile
index 49b3f6b51c14..78432764da97 100644
--- a/devel/rubygem-ruby-lsp-rails/Makefile
+++ b/devel/rubygem-ruby-lsp-rails/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-lsp-rails
-PORTVERSION= 0.4.7
+PORTVERSION= 0.4.8
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ WWW= https://shopify.github.io/ruby-lsp-rails/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-ruby-lsp>=0.25.0<0.26.0:devel/rubygem-ruby-lsp
+RUN_DEPENDS= rubygem-ruby-lsp>=0.26.0<0.27.0:devel/rubygem-ruby-lsp
USES= gem
diff --git a/devel/rubygem-ruby-lsp-rails/distinfo b/devel/rubygem-ruby-lsp-rails/distinfo
index a7b5352734a6..3a394f7f2e21 100644
--- a/devel/rubygem-ruby-lsp-rails/distinfo
+++ b/devel/rubygem-ruby-lsp-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265914
-SHA256 (rubygem/ruby-lsp-rails-0.4.7.gem) = cb43abdfbeaaf3cf15970f0f21690bf17e1eebe8561214894ec2bc27cb59b11c
-SIZE (rubygem/ruby-lsp-rails-0.4.7.gem) = 24064
+TIMESTAMP = 1753370246
+SHA256 (rubygem/ruby-lsp-rails-0.4.8.gem) = f09d1f926d4063deeb2f3049311925c20dfe6c912371e3bcd04a265a865c44ae
+SIZE (rubygem/ruby-lsp-rails-0.4.8.gem) = 24576
diff --git a/devel/rubygem-ruby-lsp-rspec/Makefile b/devel/rubygem-ruby-lsp-rspec/Makefile
index d3d13a9fcf4d..22b5768d7f36 100644
--- a/devel/rubygem-ruby-lsp-rspec/Makefile
+++ b/devel/rubygem-ruby-lsp-rspec/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ruby-lsp-rspec
PORTVERSION= 0.1.26
+PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +11,7 @@ WWW= https://github.com/st0012/ruby-lsp-rspec
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-ruby-lsp>=0.25.0<0.26:devel/rubygem-ruby-lsp
+RUN_DEPENDS= rubygem-ruby-lsp>=0.26.0<0.27:devel/rubygem-ruby-lsp
USES= gem
diff --git a/devel/rubygem-ruby-lsp-rspec/files/patch-gemspec b/devel/rubygem-ruby-lsp-rspec/files/patch-gemspec
new file mode 100644
index 000000000000..c30e8777b53f
--- /dev/null
+++ b/devel/rubygem-ruby-lsp-rspec/files/patch-gemspec
@@ -0,0 +1,10 @@
+--- ruby-lsp-rspec.gemspec.orig 2025-07-24 11:50:06 UTC
++++ ruby-lsp-rspec.gemspec
+@@ -22,6 +22,6 @@ Gem::Specification.new do |s|
+
+ s.specification_version = 4
+
+- s.add_runtime_dependency(%q<ruby-lsp>.freeze, ["~> 0.25.0".freeze])
++ s.add_runtime_dependency(%q<ruby-lsp>.freeze, ["~> 0.26.0".freeze])
+ end
+
diff --git a/devel/rubygem-ruby-lsp/Makefile b/devel/rubygem-ruby-lsp/Makefile
index fe95e3cb5bc9..e5b5e8786f75 100644
--- a/devel/rubygem-ruby-lsp/Makefile
+++ b/devel/rubygem-ruby-lsp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-lsp
-PORTVERSION= 0.25.0
+PORTVERSION= 0.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-ruby-lsp/distinfo b/devel/rubygem-ruby-lsp/distinfo
index b352006a11b0..031bc5da36cc 100644
--- a/devel/rubygem-ruby-lsp/distinfo
+++ b/devel/rubygem-ruby-lsp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265912
-SHA256 (rubygem/ruby-lsp-0.25.0.gem) = ed2b257ea516a6421f7b1a4b10c57d71d337e220974868686f53ad0ba223f33a
-SIZE (rubygem/ruby-lsp-0.25.0.gem) = 168960
+TIMESTAMP = 1753370244
+SHA256 (rubygem/ruby-lsp-0.26.0.gem) = fb110fac79a8d87975cc060c8e08b905ae2fe5f80036738beee5992504275b65
+SIZE (rubygem/ruby-lsp-0.26.0.gem) = 169472
diff --git a/devel/rubygem-sidekiq/Makefile b/devel/rubygem-sidekiq/Makefile
index 1095f078bc7e..75f253066fcd 100644
--- a/devel/rubygem-sidekiq/Makefile
+++ b/devel/rubygem-sidekiq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sidekiq
-PORTVERSION= 8.0.5
+PORTVERSION= 8.0.6
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sidekiq/distinfo b/devel/rubygem-sidekiq/distinfo
index 3b3b17b3177b..446da2a38859 100644
--- a/devel/rubygem-sidekiq/distinfo
+++ b/devel/rubygem-sidekiq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375119
-SHA256 (rubygem/sidekiq-8.0.5.gem) = d063b26fcf7bf082da2cd9d9f3d338bbfddc790e861e4e7c6a34ce2951f9f7d4
-SIZE (rubygem/sidekiq-8.0.5.gem) = 286720
+TIMESTAMP = 1753370248
+SHA256 (rubygem/sidekiq-8.0.6.gem) = 4a0a9b12b206b7f86919afcb13041aa60f13f7d7b75a23c707aa5aba3e84fe46
+SIZE (rubygem/sidekiq-8.0.6.gem) = 286720
diff --git a/devel/rubygem-sorbet-runtime/Makefile b/devel/rubygem-sorbet-runtime/Makefile
index ce0a414f02b6..243429967f6f 100644
--- a/devel/rubygem-sorbet-runtime/Makefile
+++ b/devel/rubygem-sorbet-runtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sorbet-runtime
-PORTVERSION= 0.5.12354
+PORTVERSION= 0.5.12357
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sorbet-runtime/distinfo b/devel/rubygem-sorbet-runtime/distinfo
index acfe222c2d32..354339f483e2 100644
--- a/devel/rubygem-sorbet-runtime/distinfo
+++ b/devel/rubygem-sorbet-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265922
-SHA256 (rubygem/sorbet-runtime-0.5.12354.gem) = 8478d3d5d7a82b6803bb5ea87e585a4adc82066a04437149054466cc9208883c
-SIZE (rubygem/sorbet-runtime-0.5.12354.gem) = 90112
+TIMESTAMP = 1753370250
+SHA256 (rubygem/sorbet-runtime-0.5.12357.gem) = 1cacad2e56fe3b7e39bbd2e35f82f21801db8523d86360664f24d9abddb747b3
+SIZE (rubygem/sorbet-runtime-0.5.12357.gem) = 90112
diff --git a/devel/rubygem-wdm/Makefile b/devel/rubygem-wdm/Makefile
index 6ef0638c0563..14efdcb226ff 100644
--- a/devel/rubygem-wdm/Makefile
+++ b/devel/rubygem-wdm/Makefile
@@ -1,9 +1,9 @@
PORTNAME= wdm
-PORTVERSION= 0.1.1
+PORTVERSION= 0.2.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library for monitoring directories for changes
WWW= https://github.com/Maher4Ever/wdm
diff --git a/devel/rubygem-wdm/distinfo b/devel/rubygem-wdm/distinfo
index c9d93cdc7a06..8401b8f273dc 100644
--- a/devel/rubygem-wdm/distinfo
+++ b/devel/rubygem-wdm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1514155103
-SHA256 (rubygem/wdm-0.1.1.gem) = 28406f5f236796019bea5b2a85e37cbcd229ec928c8b68261947a44eec15b474
-SIZE (rubygem/wdm-0.1.1.gem) = 19968
+TIMESTAMP = 1753370252
+SHA256 (rubygem/wdm-0.2.0.gem) = c46d9dcb6d375199ca07465bc67669ee8f041aeaa55dd7dafe6de4dd97b27647
+SIZE (rubygem/wdm-0.2.0.gem) = 24064
diff --git a/devel/rubygem-wdm/pkg-descr b/devel/rubygem-wdm/pkg-descr
index aa8b7871a3fb..f0ef718ba41c 100644
--- a/devel/rubygem-wdm/pkg-descr
+++ b/devel/rubygem-wdm/pkg-descr
@@ -1,3 +1,4 @@
-Windows Directory Monitor (WDM) is a library which can be used to monitor
-directories for changes. It's mostly implemented in C and uses the Win32 API
-for a better performance.
+Windows Directory Monitor (WDM) is a thread-safe ruby library which can be used
+to monitor directories for changes on Windows.
+
+It's mostly implemented in C and uses the Win32 API for a better performance.
diff --git a/devel/rubygem-zhexdump/Makefile b/devel/rubygem-zhexdump/Makefile
index bac80f425de9..764fc2f9662c 100644
--- a/devel/rubygem-zhexdump/Makefile
+++ b/devel/rubygem-zhexdump/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zhexdump
-PORTVERSION= 0.2.0
+PORTVERSION= 0.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-zhexdump/distinfo b/devel/rubygem-zhexdump/distinfo
index 3feb36ea8047..21c825828f0a 100644
--- a/devel/rubygem-zhexdump/distinfo
+++ b/devel/rubygem-zhexdump/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721823072
-SHA256 (rubygem/zhexdump-0.2.0.gem) = 5788a5feb6f449fc53f20a0640b7118d6fbc411c779260c593eaf1efbf63b31b
-SIZE (rubygem/zhexdump-0.2.0.gem) = 9728
+TIMESTAMP = 1753370254
+SHA256 (rubygem/zhexdump-0.3.0.gem) = d8a4cfc06d7960587a67e0018a8675af22c5b1706b41bfe32333ed6a26712973
+SIZE (rubygem/zhexdump-0.3.0.gem) = 9728
diff --git a/devel/scandoc/Makefile b/devel/scandoc/Makefile
deleted file mode 100644
index 39bd8d318c94..000000000000
--- a/devel/scandoc/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-PORTNAME= scandoc
-PORTVERSION= 0.14
-CATEGORIES= devel perl5
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= C/C++ documentation generator
-WWW= https://scandoc.sourceforge.net/
-
-DEPRECATED= Abandoned project, last release in in 2001
-EXPIRATION_DATE=2025-07-31
-
-LICENSE= ARTPERL10
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USES= perl5 shebangfix
-SHEBANG_FILES= ${PORTNAME}
-NO_BUILD= yes
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
- cd ${WRKSRC} && ${COPYTREE_SHARE} "images templates test" \
- ${STAGEDIR}${DATADIR}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ChangeLog README scandoc.html \
- ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/scandoc/distinfo b/devel/scandoc/distinfo
deleted file mode 100644
index b727e6e0f632..000000000000
--- a/devel/scandoc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (scandoc-0.14.tar.gz) = 876e45f3dab1281b427f7f6325340959489daab6080b86c8a7ca7655268071ae
-SIZE (scandoc-0.14.tar.gz) = 44559
diff --git a/devel/scandoc/pkg-descr b/devel/scandoc/pkg-descr
deleted file mode 100644
index 0846a3a61bb6..000000000000
--- a/devel/scandoc/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-ScanDoc scans C and C++ program for embedded documentation, and
-formats it into HTML or other formats. It also analyzes code
-structure and uses this information to enhance the generated
-documentation. It has been inspired by JavaDoc, as well as the
-Amiga "autodoc" utility.
diff --git a/devel/scandoc/pkg-plist b/devel/scandoc/pkg-plist
deleted file mode 100644
index 91a1032521f4..000000000000
--- a/devel/scandoc/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-bin/scandoc
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/scandoc.html
-%%DATADIR%%/images/ScanDocBig.jpg
-%%DATADIR%%/images/ScanDocSmall.jpg
-%%DATADIR%%/images/ball1.gif
-%%DATADIR%%/images/ball2.gif
-%%DATADIR%%/images/bug.gif
-%%DATADIR%%/images/caution.gif
-%%DATADIR%%/images/master.gif
-%%DATADIR%%/images/tip.gif
-%%DATADIR%%/images/warning.gif
-%%DATADIR%%/templates/apache.pl
-%%DATADIR%%/templates/default.pl
-%%DATADIR%%/test/Makefile
-%%DATADIR%%/test/example.h
diff --git a/devel/silc-toolkit/Makefile b/devel/silc-toolkit/Makefile
deleted file mode 100644
index db6225e52c8d..000000000000
--- a/devel/silc-toolkit/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-PORTNAME= silc-toolkit
-PORTVERSION= 1.1.12
-PORTREVISION= 1
-CATEGORIES= devel net security
-MASTER_SITES= SF/silc/silc/toolkit/sources
-DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Secure Internet Live Conferencing (SILC) network toolkit
-WWW= http://www.silcnet.org/
-
-DEPRECATED= Protocol that never got any traction, last release in 2014
-EXPIRATION_DATE=2025-07-31
-
-CONFLICTS= silc-client-1.1.* silc-irssi-client-1.1.*
-
-USES= gmake libtool pathfix perl5 tar:bzip2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-etcdir=${ETCDIR} \
- --with-simdir=${PREFIX}/lib/silcsim \
- --with-helpdir=${DATADIR}/help \
- --includedir=${PREFIX}/include/silc \
- --enable-shared
-USE_LDCONFIG= yes
-
-OPTIONS_DEFINE= IPV6 THREADS OPTIMIZED_CFLAGS DOCS
-OPTIONS_DEFINE_i386= OPTIMIZED_ASM
-OPTIONS_DEFAULT_i386= OPTIMIZED_ASM
-OPTIONS_DEFAULT= THREADS OPTIMIZED_CFLAGS
-
-THREADS_CONFIGURE_WITH= pthreads
-IPV6_CONFIGURE_ENABLE= ipv6
-OPTIMIZED_ASM_CONFIGURE_ENABLE= asm
-
-post-configure:
- @${REINPLACE_CMD} 's|-fno-regmove||' ${WRKSRC}/lib/silccrypt/Makefile
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/silcsim/*.so
-
-.include <bsd.port.mk>
diff --git a/devel/silc-toolkit/distinfo b/devel/silc-toolkit/distinfo
deleted file mode 100644
index 37e97beaaab5..000000000000
--- a/devel/silc-toolkit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (silc-toolkit-1.1.12.tar.bz2) = be170288f79fbe34971fc26fe762a8329621e11a117f20c218857f2bbad24d6e
-SIZE (silc-toolkit-1.1.12.tar.bz2) = 1845618
diff --git a/devel/silc-toolkit/pkg-descr b/devel/silc-toolkit/pkg-descr
deleted file mode 100644
index ab2f6d370e7f..000000000000
--- a/devel/silc-toolkit/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-SILC Toolkit is a package intended for software developers
-who would like to develop their own SILC based applications
-or help in the development of the SILC.
-
-The Toolkit includes SILC Protocol Core library, SILC Crypto library,
-SILC Key Exchange (SKE) library, SILC Math library,
-SILC Modules (SIM) library, SILC Utility library,
-SILC Client library and few other libraries.
-
-Full documentation provided as bonus ;-)
diff --git a/devel/silc-toolkit/pkg-plist b/devel/silc-toolkit/pkg-plist
deleted file mode 100644
index 96082dae639f..000000000000
--- a/devel/silc-toolkit/pkg-plist
+++ /dev/null
@@ -1,1587 +0,0 @@
-include/silc/client.h
-include/silc/mp_gmp.h
-include/silc/mp_tma.h
-include/silc/silc.h
-include/silc/silcapputil.h
-include/silc/silcargument.h
-include/silc/silcasn1.h
-include/silc/silcasn1_i.h
-include/silc/silcasync.h
-include/silc/silcasync_i.h
-include/silc/silcatomic.h
-include/silc/silcattrs.h
-include/silc/silcauth.h
-include/silc/silcber.h
-include/silc/silcbuffer.h
-include/silc/silcbuffmt.h
-include/silc/silcchannel.h
-include/silc/silccipher.h
-include/silc/silcclient.h
-include/silc/silcclient_entry.h
-include/silc/silccommand.h
-include/silc/silccond.h
-include/silc/silcconfig.h
-include/silc/silcconnauth.h
-include/silc/silcdlist.h
-include/silc/silcfdstream.h
-include/silc/silcfileutil.h
-include/silc/silcfsm.h
-include/silc/silcfsm_i.h
-include/silc/silchash.h
-include/silc/silchashtable.h
-include/silc/silchmac.h
-include/silc/silchttpphp.h
-include/silc/silchttpserver.h
-include/silc/silcid.h
-include/silc/silcidcache.h
-include/silc/silclist.h
-include/silc/silclog.h
-include/silc/silclog_i.h
-include/silc/silcmath.h
-include/silc/silcmemory.h
-include/silc/silcmessage.h
-include/silc/silcmessage_i.h
-include/silc/silcmime.h
-include/silc/silcmime_i.h
-include/silc/silcmode.h
-include/silc/silcmp.h
-include/silc/silcmutex.h
-include/silc/silcnet.h
-include/silc/silcnet_i.h
-include/silc/silcnotify.h
-include/silc/silcpacket.h
-include/silc/silcpk.h
-include/silc/silcpkcs.h
-include/silc/silcpkcs1.h
-include/silc/silcpubkey.h
-include/silc/silcrng.h
-include/silc/silcschedule.h
-include/silc/silcschedule_i.h
-include/silc/silcsftp.h
-include/silc/silcsftp_fs.h
-include/silc/silcsim.h
-include/silc/silcsimutil.h
-include/silc/silcske.h
-include/silc/silcske_groups.h
-include/silc/silcske_i.h
-include/silc/silcske_payload.h
-include/silc/silcskr.h
-include/silc/silcskr_i.h
-include/silc/silcsnprintf.h
-include/silc/silcsocketstream.h
-include/silc/silcsocketstream_i.h
-include/silc/silcstack.h
-include/silc/silcstack_i.h
-include/silc/silcstatus.h
-include/silc/silcstream.h
-include/silc/silcstringprep.h
-include/silc/silcstrutil.h
-include/silc/silcsymbian.h
-include/silc/silcthread.h
-include/silc/silctime.h
-include/silc/silctypes.h
-include/silc/silcutf8.h
-include/silc/silcutil.h
-include/silc/silcvcard.h
-include/silc/silcversion.h
-include/silc/silcwin32.h
-include/silc/stacktrace.h
-include/silc/tma.h
-include/silc/tma_class.h
-include/silc/tma_superclass.h
-lib/libsilc-1.1.so.4
-lib/libsilc-1.1.so.4.0.0
-lib/libsilc.a
-lib/libsilc.so
-lib/libsilcclient-1.1.so.4
-lib/libsilcclient-1.1.so.4.0.0
-lib/libsilcclient.a
-lib/libsilcclient.so
-lib/silcsim/aes.sim.so
-lib/silcsim/blowfish.sim.so
-lib/silcsim/md5.sim.so
-lib/silcsim/none.sim.so
-lib/silcsim/rsa.sim.so
-lib/silcsim/sha1.sim.so
-lib/silcsim/sha256.sim.so
-lib/silcsim/twofish.sim.so
-libdata/pkgconfig/silc.pc
-libdata/pkgconfig/silcclient.pc
-%%PORTDOCS%%%%DOCSDIR%%/BSD
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/CREDITS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/CodingStyle
-%%PORTDOCS%%%%DOCSDIR%%/FAQ
-%%PORTDOCS%%%%DOCSDIR%%/GPL
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.MACOSX
-%%PORTDOCS%%%%DOCSDIR%%/README.SYMBIAN
-%%PORTDOCS%%%%DOCSDIR%%/README.WIN32
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-presence-attrs-04.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-commands-07.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-flags-payloads-04.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-ke-auth-09.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-multimedia-session-00.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-pp-09.txt
-%%PORTDOCS%%%%DOCSDIR%%/draft-riikonen-silc-spec-09.txt
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/arch.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/box.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/box2.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/building.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/command_reply_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/dot.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/index.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/index.tmpl
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/index_pic.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/intro_reference.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/notifyargs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/platforms.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/porting.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/programming_conv.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_change_private_key_passphrase.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_channel_name_check.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_channel_name_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_client_chmode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_client_chumode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_client_chumode_char.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_create_key_pair.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_get_command_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_get_mode_list.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_get_packet_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_get_status_message.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_id_render.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_identifier_check.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_identifier_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_load_key_pair.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_parse_version_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_show_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_show_public_key_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil-silc_version_to_num.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcapputil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcaputillib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-SilcArgumentDecodeType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-SilcArgumentDecodedList.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-SilcArgumentPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_arg_num.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_arg_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_decoded.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_first_arg.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_get_next_arg.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_list_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_list_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_list_parse_decoded.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_encode_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_encode_payload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument-silc_argument_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcargument.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_ANY.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_ANY_PRIMITIVE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_BIT_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_BMP_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_BOOLEAN.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_CHOICE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_END.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_ENUM.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_GENERAL_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_GEN_TIME.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_IA5_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_INT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_NULL.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_NUMERIC_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_OCTET_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_OID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_OPTS.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_PRINTABLE_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SEQUENCE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SEQUENCE_OF.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SET.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SET_OF.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_SHORT_INT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_TELETEX_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_UNIVERSAL_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_UNRESTRICTED_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_UTC_TIME.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_UTF8_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SILC_ASN1_VISIBLE_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SilcAsn1.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SilcAsn1Options.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SilcAsn1Struct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-SilcAsn1Tag.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1-silc_asn1_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasn1lib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-SilcAsyncOperation.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-SilcAsyncOperationAbort.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-SilcAsyncOperationPause.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-SilcAsyncOperationStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_abort.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_halt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync-silc_async_resume.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcasync_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-SilcAtomic16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-SilcAtomic32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-SilcAtomic8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-SilcAtomicPointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_add_int16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_add_int32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_add_int8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_cas16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_cas32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_cas8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_cas_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_dec16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_dec32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_dec8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_get_int16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_get_int32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_get_int8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_get_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_inc16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_inc32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_inc8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_init16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_init32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_init8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_init_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_set_int16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_set_int32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_set_int8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_set_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_sub_int16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_sub_int32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_sub_int8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_uninit16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_uninit32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_uninit8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic-silc_atomic_uninit_pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcatomic.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttribute.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeContact.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeDevice.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeMood.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjDevice.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjGeo.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjPN.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjPk.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributeObjService.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributePNFormat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-SilcAttributePayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_attribute.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_flags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_object.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_get_verify_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_encode_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_list_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs-silc_attribute_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcattrs.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-SilcAuthMethod.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-SilcAuthPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-SilcKeyAgreementPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_get_method.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_get_public_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_public_key_auth_generate.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_public_key_auth_generate_wpub.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_public_key_auth_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_public_key_auth_verify_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_auth_verify_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_get_hostname.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_get_port.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_get_protocol.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth-silc_key_agreement_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcauth.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-SilcBerClass.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-SilcBerEncoding.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-silc_ber_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-silc_ber_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber-silc_ber_encoded_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcber.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-SilcBuffer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_alloc_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_clear.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_clone.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_copy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_datalen.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_end.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_enlarge.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_headlen.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_pull.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_pull_tail.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_purge.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_push.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_push_tail.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_put.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_put_head.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_put_tail.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_realloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_realloc_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_reset.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_salloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_salloc_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_sclone.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_scopy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_senlarge.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_set.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_srealloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_srealloc_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_steal.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_taillen.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer-silc_buffer_truelen.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffer.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STRFMT_END.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_CHAR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_INT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_INT64.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_NSTRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_SHORT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_*_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_ADVANCE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_BUFFER.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_DATA.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_END.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_FUNC.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SILC_STR_OFFSET.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferFormatFunc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferParamType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferSFormatFunc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferSUnformatFunc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-SilcBufferUnformatFunc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_format.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_format_vp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sformat_vp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sstrformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_strformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sunformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_sunformat_vp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_unformat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt-silc_buffer_unformat_vp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcbuffmt.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-SilcChannelKeyPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-SilcChannelPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_get_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_get_id_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_get_mode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_get_cipher.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_get_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_get_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_key_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_list_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel-silc_channel_payload_parse_list.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcchannel.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-SilcCipher.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-SilcCipherMode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_decrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_encrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_block_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_iv.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_iv_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_key_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_mode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_get_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_is_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_register_default.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_set_iv.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_set_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher-silc_cipher_unregister_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccipher.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcAskPassphrase.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcChannelPrivateKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcChannelUser.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClient.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientCommandReply.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientConnectCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientConnection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientConnectionParams.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientConnectionStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientFileAskName.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientFileError.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientFileMonitor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientFileName.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientMessageType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientMonitorStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientOperations.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientParams.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientRunning.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientStats.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcClientStopped.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcGetAuthMeth.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcKeyAgreementCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcKeyAgreementStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcPrivateMessageKeys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-SilcVerifyPublicKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_abort_key_agreement.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_add_channel_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_add_private_message_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_add_private_message_key_ske.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_attribute_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_attribute_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_attributes_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_attributes_request.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_close_connection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_command_call.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_command_pending.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_command_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_connect_to_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_connect_to_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_current_channel_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_del_channel_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_del_channel_private_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_del_private_message_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_file_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_file_receive.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_file_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_free_private_message_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_key_exchange.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_list_channel_private_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_list_private_message_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_nickname_format.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_nickname_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_on_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_perform_key_agreement.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_perform_key_agreement_stream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_private_message_key_is_set.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_private_message_wait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_private_message_wait_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_private_message_wait_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_run.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_run_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_send_channel_message.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_send_key_agreement.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_send_private_message.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_set_away_message.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient-silc_client_stop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcChannelEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcClientEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcGetChannelCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcGetClientCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcGetServerCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-SilcServerEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_channel_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_channel_by_id_resolve.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_channel_resolve.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_client_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_client_by_id_resolve.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_clients.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_clients_local.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_clients_whois.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_server_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_get_server_by_id_resolve.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_list_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_list_free_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_list_free_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_lock_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_lock_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_lock_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_ref_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_ref_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_ref_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unlock_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unlock_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unlock_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unref_channel.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unref_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry-silc_client_unref_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_entry.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_unicode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclient_using.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcclientlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-SilcCommand.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-SilcCommandCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-SilcCommandFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-SilcCommandPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_get_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_get_ident.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_get_status.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_encode_payload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_encode_va.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_encode_vap.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_reply_payload_encode_va.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_reply_payload_encode_vap.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_set_command.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand-silc_command_set_ident.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccommand.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-SilcCond.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_broadcast.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_signal.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_timedwait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond-silc_cond_wait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccond.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SILC_CONFIG_CALLBACK.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigEntity.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigErrno.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigFile.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigTable.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-SilcConfigType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_get_filename.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_get_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_main.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_open.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_read_current_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_read_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_register_table.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig-silc_config_strerror.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconfig.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-SilcConnAuth.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-SilcConnAuthCompletion.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-SilcConnAuthGetAuthData.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-SilcConnectionType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_get_ske.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_initiator.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth-silc_connauth_responder.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcconnauth.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccorelib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silccryptlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-SilcDH.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_compute_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_compute_public.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_generate_private.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_remote_public(1).html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh-silc_dh_remote_public.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdh.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-SilcDList.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_count.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_end.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_insert.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist-silc_dlist_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdlist.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcdoc_xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample-SilcExampleStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample-SilcExampleType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample-silc_example_function.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcexample.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_create2.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_file2.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_get_error.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream-silc_fd_stream_get_info.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfdstream.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_open.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_open_mode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_read.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_readfile.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_set_nonblock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_write.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_writefile.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil-silc_file_writefile_mode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfileutil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_CALL.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_CALL_CONTINUE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_CALL_CONTINUE_SYNC.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_CONTINUE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_EVENT_SIGNAL.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_EVENT_TIMEDWAIT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_EVENT_WAIT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_FINISH.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_STATE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_THREAD_WAIT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_WAIT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SILC_FSM_YIELD.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSM.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMDestructor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMEvent.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMEventStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMThread.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMThreadDestructor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-SilcFSMThreadStruct.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_continue.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_continue_sync.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_event_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_event_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_event_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_finish.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_get_machine.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_get_schedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_get_state_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_is_started.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_next.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_next_later.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_set_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_set_state_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_start_sync.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_thread_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm-silc_fsm_thread_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcfsm_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-SilcHash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-SilcHashObject.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_alloc_by_oid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_babbleprint.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_block_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_final.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_fingerprint.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_get_oid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_get_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_is_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_make.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_register_default.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_transform.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_unregister_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash-silc_hash_update.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchash.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashCompare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashDestructor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashForeach.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashFunction.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashTable.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-SilcHashTableList.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_add_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_count.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_del_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_del_by_context_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_del_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_by_context_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_foreach.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_find_foreach_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_foreach.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_list.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_list_reset.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_rehash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_rehash_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_replace.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_replace_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable-silc_hash_table_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchashtable.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-SilcHmac.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-SilcHmacObject.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_final.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_get_hash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_get_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_get_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_init_with_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_is_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_make.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_make_truncated.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_make_with_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_register_default.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_set_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_unregister_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac-silc_hmac_update.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchmac.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttplib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpphp-silc_http_php.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpphp-silc_http_php_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpphp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpphp.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-SilcHttpConnection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-SilcHttpServer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-SilcHttpServerCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_add_header.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_get_header.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver-silc_http_server_send_error.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silchttpserver.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_CHANNEL_COMPARE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_CLIENT_COMPARE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_COMPARE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_COMPARE_HASH.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_COMPARE_TYPE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_GET_ID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SILC_ID_SERVER_COMPARE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcChannelID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcClientID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcIDIP.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcIDPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcIdType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-SilcServerID.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_dup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_get_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_id2str.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_encode_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_get_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_get_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_get_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_payload_parse_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_str2id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid-silc_id_str2id2.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcid.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-SilcIDCache.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-SilcIDCacheDestructor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-SilcIDCacheEntry.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_del_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_del_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_id_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_find_by_name_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_get_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_move.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_update.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache-silc_idcache_update_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcidcache.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-SILC_LIST_END.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-SilcList.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_count.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_end.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_get.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_init_prev.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_insert.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist-silc_list_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclist.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_ASSERT.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_DEBUG.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_ERROR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_FATAL.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_HEXDUMP.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_INFO.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_LOG_WARNING.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SILC_VERIFY.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SilcLogCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SilcLogDebugCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SilcLogHexdumpCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-SilcLogType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_debug.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_debug_hexdump.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_flush_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_flushdelay.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_get_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_quick.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_reset_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_reset_callbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_reset_debug_callbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_set_callback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_set_debug_callbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_set_debug_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_set_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog-silc_log_timestamp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silclog_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmath-silc_math_gen_prime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmath-silc_math_prime_test.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmath.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmath.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmathlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_calloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_malloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_memdup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_realloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_scalloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_smalloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_smalloc_ua.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_smemdup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_srealloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_srealloc_ua.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory-silc_sstrdup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmemory.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-SilcMessageFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-SilcMessagePayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_get_flags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_get_mac.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_decrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_encrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_signed_get_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage-silc_message_signed_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmessage_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-SilcMime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-SilcMimeAssembler.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_add_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_add_field.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_add_multipart.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_assemble.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_assembler_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_assembler_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_encode_partial.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_get_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_get_field.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_get_multiparts.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_is_multipart.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_is_partial.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_partial_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_set_multipart.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime-silc_mime_steal_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmime_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode-ChannelModes.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode-ChannelUserModes.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode-SilcUserMode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmode.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-SilcMPInt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_abs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_add.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_add_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_and.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_bin2mp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_cmp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_cmp_si.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_cmp_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div_2exp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div_2exp_qr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div_qr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_div_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_gcd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_gcdext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_get_str.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_get_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mod.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mod_2exp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mod_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_modinv.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mp2bin.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mp2bin_noalloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mul.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mul_2exp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_mul_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_neg.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_or.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_pow.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_pow_mod.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_pow_mod_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_pow_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_set.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_set_si.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_set_str.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_set_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_size.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_sizeinbase.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_sqrt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_sub.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_sub_ui.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp-silc_mp_xor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmp.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-SilcMutex.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-SilcRwLock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_assert_locked.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_lock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_mutex_unlock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_rdlock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_unlock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex-silc_rwlock_wrlock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcmutex.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-SilcNetCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-SilcNetListener.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-SilcNetResolveCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-SilcNetStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_accept_connection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_addr2bin.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_check_host_by_sock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_check_local_by_sock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_close_connection.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_close_listener.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_get_error_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_get_local_port.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_get_remote_port.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_get_socket_opt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_gethostbyaddr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_gethostbyaddr_async.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_gethostbyname.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_gethostbyname_async.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_is_ip.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_is_ip4.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_is_ip6.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_listener_get_hostname.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_listener_get_ip.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_listener_get_port.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_localhost.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_localip.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_set_socket_nonblock.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_set_socket_opt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_tcp_connect.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_tcp_create_listener.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_udp_connect.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_udp_receive.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet-silc_net_udp_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnet_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-SilcNotifyPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-SilcNotifyType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_get_arg_num.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_get_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_get_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_payload_encode_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_payload_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify-silc_notify_payload_parse.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcnotify.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacket.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketCallbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketEngine.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketEosCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketError.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketErrorCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketReceiveCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketStream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-SilcPacketWrapCoder.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_engine_free_streams_list.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_engine_get_streams.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_engine_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_engine_stop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_error_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_engine.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_ids.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_get_sender.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_send.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_send_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_send_va.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_send_va_ext.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_set_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_set_ids.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_set_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_set_sid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_add_remote.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_destroy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_get_stream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_inject.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_is_udp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_is_valid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_link.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_ref.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_set_iv_included.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_set_router.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_set_stream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_unlink.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_unref.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_stream_wrap.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_wait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_wait_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket-silc_packet_wait_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpacket.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-SilcPublicKeyIdentifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-SilcSILCPrivateKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-SilcSILCPublicKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-silc_pkcs_silc_decode_identifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-silc_pkcs_silc_encode_identifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-silc_pkcs_silc_generate_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk-silc_pkcs_silc_public_key_version.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpk_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-SilcPKCSFileEncoding.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-SilcPKCSType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-SilcPrivateKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-SilcPublicKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_algorithm_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_algorithm_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_decrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_encrypt.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_find_algorithm.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_find_pkcs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_algorithm.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_pkcs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_supported.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_get_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_load_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_load_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_private_key_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_private_key_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_private_key_get_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_copy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_export.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_public_key_get_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_register.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_register_default.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_save_private_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_save_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_sign.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_unregister.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_unregister_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs-silc_pkcs_verify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1-SilcPkcs1BlockType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1-silc_pkcs1_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1-silc_pkcs1_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpkcs1_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpubkey-silc_public_key_payload_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpubkey-silc_public_key_payload_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpubkey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcpubkey.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-SilcRng.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_add_noise.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_byte.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_byte_fast.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_rn16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_rn32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_rn_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_get_rn_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_add_noise.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_byte.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_byte_fast.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_rn16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_rn32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_rn_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_get_rn_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_global_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng-silc_rng_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcrng_intro.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SILC_ALL_TASKS.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SILC_TASK_CALLBACK.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcSchedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcTask.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcTaskCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcTaskEvent.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-SilcTaskNotifyCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_get_fd_events.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_one.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_set_listen_fd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_set_notify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_stop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_add_fd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_add_signal.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_add_timeout.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del_by_all.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del_by_callback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del_by_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_task_del_by_fd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_unset_listen_fd.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule-silc_schedule_wakeup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcschedule_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-SilcServer.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-SilcServerRunning.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-SilcServerStop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-silc_server_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-silc_server_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-silc_server_run(1).html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver-silc_server_run.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_admin.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_cipher.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_client.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_connparam.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_deny.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_hash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_hmac.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_pkcs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_router.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_add_server.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_serverinfo_alloc(1).html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_serverinfo_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params-silc_server_params_set_serverinfo.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcserver_params.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTP.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPAttrCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPAttributes.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPDataCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPErrorCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPExtendedCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPFileOperation.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPHandle.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPHandleCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPMonitor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPMonitorData.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPMonitors.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPName.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPNameCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPStatusCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPVersion.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-SilcSFTPVersionCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_client_shutdown.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_client_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_extended.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_fsetstat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_fstat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_lstat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_mkdir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_open.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_opendir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_read.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_readdir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_readlink.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_realpath.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_remove.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_rename.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_rmdir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_server_set_monitor.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_server_shutdown.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_server_start.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_setstat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_stat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_symlink.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp-silc_sftp_write.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-SilcSFTPFSMemoryPerm.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-SilcSFTPFilesystem.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-SilcSFTPFilesystemOps.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_add_dir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_add_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_del_dir.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_del_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs-silc_sftp_fs_memory_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftp_fs.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsftplib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsim.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsim.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsimutil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsimutil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKECompletionCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEKeyMaterial.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEPKType.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEParams.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKERekeyMaterial.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKESecurityProperties.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKESecurityPropertyFlag.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEVerifyCb.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-SilcSKEVerifyCbCompletion.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_free_key_material.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_free_rekey_material.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_get_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_get_key_material.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_get_security_properties.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_initiator.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_map_status.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_parse_version.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_process_key_material_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_rekey_initiator.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_rekey_responder.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_responder.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_set_callbacks.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske-silc_ske_set_keys.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-SilcSKEDiffieHellmanGroup.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_get_supported_groups.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_get_by_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_get_by_number.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_get_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups-silc_ske_group_get_number.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_groups.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-SilcSKEKEPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-SilcSKEStartPayload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_ke_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_ke_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_ke_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_start_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_start_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload-silc_ske_payload_start_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcske_payload.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskelib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRFind.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRFindCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRKey.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRKeyUsage.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-SilcSKRStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_add_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_add_public_key_simple.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_del_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_add_pkcs_type.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_context.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_country.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_email.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_host.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_org.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_realname.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_usage.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_find_set_username.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_init.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_ref_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_uninit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr-silc_skr_unref_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskr_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcskrlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf-silc_asprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf-silc_snprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf-silc_vasprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf-silc_vsnprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsnprintf.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-SilcSocketStreamCallback.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-SilcSocketStreamStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_get_error.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_get_info.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_is_udp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_set_info.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_stream_set_qos.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_tcp_stream_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream-silc_socket_udp_stream_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsocketstream_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-SilcStack.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-SilcStackFrame.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-silc_stack_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-silc_stack_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-silc_stack_pop.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack-silc_stack_push.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack_i.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstack_i.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus-SilcStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus-silc_status_get_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstatus_args.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-SilcStream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-SilcStreamNotifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-SilcStreamOps.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-SilcStreamStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_close.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_destroy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_get_schedule.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_read.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_set_notifier.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream-silc_stream_write.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstream.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep-SilcStringprepFlags.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep-SilcStringprepStatus.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep-silc_stringprep.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstringprep.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-SilcStringEncoding.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_base64_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_base64_encode_file.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_base_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_match.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_regex_match.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_regexify.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_string_split.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil-silc_strncat.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcstrutil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsymbiansocketstream.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcsymbiansocketstream.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-SilcThread.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-SilcThreadStart.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_create.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_exit.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_self.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_wait.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread-silc_thread_yield.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcthread.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-SilcTime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_compare_timeval.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_gettimeofday.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_generalized.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_generalized_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_msec.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_universal.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_universal_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_usec.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_time_value.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_timezone.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime-silc_usleep.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctime.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-FALSE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_32_TO_PTR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_64_TO_PTR.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET16_LSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET16_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET32_LSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET32_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_GET64_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PTR_TO_32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PTR_TO_64.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT16_LSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT16_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT32_LSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT32_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_PUT64_MSB.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_SWAB_16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SILC_SWAB_32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcBool.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcInt16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcInt32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcInt64.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcInt8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcSocket.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcUInt16.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcUInt32.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcUInt64.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-SilcUInt8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes-TRUE.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silctypes.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_c2w.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_decoded_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_encoded_len.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_strcasecmp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_strncasecmp.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_valid.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8-silc_utf8_w2c.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutf8.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_check_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_fingerprint.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_format.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_get_input.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_get_real_name.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_get_username.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_gets.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_client_id_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_client_id_hash.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_data.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_data_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_id.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_id_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_id_compare_full.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_ptr.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_public_key.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_public_key_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_string_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_uint.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_utf8_compare.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_hash_utf8_string.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_parse_command_line.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_parse_userfqdn.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_string_is_ascii.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_to_lower.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_to_upper.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil-silc_va_copy.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutil.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcutillib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-SilcVCard.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_alloc.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_decode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_encode.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_fprintf.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard-silc_vcard_free.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcard.xref
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/silcvcardlib.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/space.gif
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/toolkit_index.html
-%%PORTDOCS%%%%DOCSDIR%%/toolkit/zlib.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.defines
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.defines.in
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.defines_int
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.defines_int.in
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.in
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/Makefile.in.bak
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/README
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/mybot/README
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/mybot/mybot.c
diff --git a/devel/spirv-llvm-translator/Makefile b/devel/spirv-llvm-translator/Makefile
index d898f35c08cc..73c46a00ca39 100644
--- a/devel/spirv-llvm-translator/Makefile
+++ b/devel/spirv-llvm-translator/Makefile
@@ -1,16 +1,16 @@
PORTNAME= spirv-llvm-translator
DISTVERSIONPREFIX= v
DISTVERSION= ${DISTVERSION_${FLAVOR}}
-DISTVERSION_llvm20= 20.1.4
-DISTVERSION_llvm19= 19.1.9
-DISTVERSION_llvm18= 18.1.14
-DISTVERSION_llvm17= 17.0.14
-DISTVERSION_llvm16= 16.0.14
-DISTVERSION_llvm15= 15.0.14
-DISTVERSION_llvm14= 14.0.13
+DISTVERSION_llvm20= 20.1.5
+DISTVERSION_llvm19= 19.1.10
+DISTVERSION_llvm18= 18.1.15
+DISTVERSION_llvm17= 17.0.15
+DISTVERSION_llvm16= 16.0.15
+DISTVERSION_llvm15= 15.0.15
+DISTVERSION_llvm14= 14.0.14
DISTVERSION_llvm13= 13.0.3
DISTVERSION_llvm12= 12.0.1
-DISTVERSION_llvm11= 11.0.3
+DISTVERSION_llvm11= 11.0.4
CATEGORIES= devel
PKGNAMESUFFIX= -${FLAVOR}
diff --git a/devel/spirv-llvm-translator/distinfo.llvm11 b/devel/spirv-llvm-translator/distinfo.llvm11
index f72ada7958af..636f285834ec 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm11
+++ b/devel/spirv-llvm-translator/distinfo.llvm11
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750680341
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v11.0.3_GH0.tar.gz) = 4a3f1024196ac0f1505e0e7db599601b37a39d57793eb0164ac8432784ee3c5d
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v11.0.3_GH0.tar.gz) = 835395
+TIMESTAMP = 1752055301
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v11.0.4_GH0.tar.gz) = 302d75fb249b45e80f37b91cc8a65db7ba911f08514d16dad6845b713e1327e0
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v11.0.4_GH0.tar.gz) = 836920
diff --git a/devel/spirv-llvm-translator/distinfo.llvm14 b/devel/spirv-llvm-translator/distinfo.llvm14
index 0701d491ae10..b090bbaadc90 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm14
+++ b/devel/spirv-llvm-translator/distinfo.llvm14
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751066387
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.13_GH0.tar.gz) = b29427ff807041adefbd4e11cce5d4060f7b6185253d184ae8c1ab79fa5948cb
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.13_GH0.tar.gz) = 1628225
+TIMESTAMP = 1752055227
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.14_GH0.tar.gz) = 807fd7ae02729bbf47f86f0ed8decbb4cb2b5027ba0428e3ce39187e918613cd
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.14_GH0.tar.gz) = 1628207
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm15 b/devel/spirv-llvm-translator/distinfo.llvm15
index c242f7c5f0fa..bc98ff9d59e7 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm15
+++ b/devel/spirv-llvm-translator/distinfo.llvm15
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749824162
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.14_GH0.tar.gz) = 190a1cb38b4d2019d88da276271a044f31be48e2e0f2d3658aa7fffb8ad77ffd
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.14_GH0.tar.gz) = 1635398
+TIMESTAMP = 1752055231
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.15_GH0.tar.gz) = 52b8b8ddfd133647658dff6caaea6514fd827201984e365ad3552dd1651de321
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.15_GH0.tar.gz) = 1635429
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm16 b/devel/spirv-llvm-translator/distinfo.llvm16
index 618449b6d324..45acfa844a57 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm16
+++ b/devel/spirv-llvm-translator/distinfo.llvm16
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750758918
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.14_GH0.tar.gz) = 46855f8d0c0eeb0719a671fa2a26427808deefb2042013fe0302fb5dfaa29c95
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.14_GH0.tar.gz) = 1671487
+TIMESTAMP = 1753188890
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.15_GH0.tar.gz) = f8ea3e1b4e220c0a641af9689a49f97a5ba97eac4e102de403a8eab238c28f14
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.15_GH0.tar.gz) = 1675228
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm17 b/devel/spirv-llvm-translator/distinfo.llvm17
index 854fac2e1c44..f5c71b9a6648 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm17
+++ b/devel/spirv-llvm-translator/distinfo.llvm17
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749738528
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.14_GH0.tar.gz) = 0aa498daca090793d87ba24a61b01b6dfdcd00ea960611bd2dca1101333b7d88
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.14_GH0.tar.gz) = 1665361
+TIMESTAMP = 1753188896
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.15_GH0.tar.gz) = be29b77b0402ef38450a16c306e56ebabb1bb224f221e1186b90cc9210bce6fc
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.15_GH0.tar.gz) = 1665393
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm18 b/devel/spirv-llvm-translator/distinfo.llvm18
index a3cd61e3126a..b90c0c2d5b55 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm18
+++ b/devel/spirv-llvm-translator/distinfo.llvm18
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749738514
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.14_GH0.tar.gz) = c6f9fbbd3a27f4805f15383059f070263a5b046796f1df3cff06859838b98b90
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.14_GH0.tar.gz) = 1731751
+TIMESTAMP = 1753188904
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.15_GH0.tar.gz) = e737d537b1c2339f4d91cd8aa26f377180ddccf5b67cd575e62481c37255bc48
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.15_GH0.tar.gz) = 1731769
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm19 b/devel/spirv-llvm-translator/distinfo.llvm19
index 8e6b0b8a778d..ad9ddfd98825 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm19
+++ b/devel/spirv-llvm-translator/distinfo.llvm19
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749738498
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.9_GH0.tar.gz) = c7c073a643102d4f2891c15200648740b8c2c5e79794ec5ba24c9f0c4e18c4d6
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.9_GH0.tar.gz) = 1778019
+TIMESTAMP = 1753197009
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.10_GH0.tar.gz) = c829a6090b7ea9cdebaa5d3dbad0972f75bccb46d09b2fe02db17afd7cf4eff2
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.10_GH0.tar.gz) = 1778059
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm20 b/devel/spirv-llvm-translator/distinfo.llvm20
index 19cfa0de55f8..e044388f4810 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm20
+++ b/devel/spirv-llvm-translator/distinfo.llvm20
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749738483
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.4_GH0.tar.gz) = f6c414f9384c8f68775d9461e55e7c492f01759f5a1754f30dad4cbfb049c7d7
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.4_GH0.tar.gz) = 1808447
+TIMESTAMP = 1752594384
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.5_GH0.tar.gz) = 83048509774d865dab7631c887b0673753f59f337256bb56829ea32f30d7584b
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.5_GH0.tar.gz) = 1808451
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-405-g0e71067_GH0.tar.gz) = a91a256254d14f2f8afacef620821b279c7cd7f00fbfcab041720bd82a8561d0
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-405-g0e71067_GH0.tar.gz) = 545390
diff --git a/devel/stack/Makefile b/devel/stack/Makefile
index 05cc407cb06e..056836e08413 100644
--- a/devel/stack/Makefile
+++ b/devel/stack/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stack
DISTVERSIONPREFIX= v
-DISTVERSION= 3.5.1
+DISTVERSION= 3.7.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -10,10 +10,10 @@ WWW= https://www.haskellstack.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss \
- gmake:devel/gmake \
- ${LOCALBASE}/lib/compat/libffi.so.6:devel/libffi321 \
- ${LOCALBASE}/lib/compat/libffi.so.7:devel/libffi33
+RUN_DEPENDS= ${LOCALBASE}/lib/compat/libffi.so.6:devel/libffi321 \
+ ${LOCALBASE}/lib/compat/libffi.so.7:devel/libffi33 \
+ ca_root_nss>0:security/ca_root_nss \
+ gmake:devel/gmake
USES= cabal gmake iconv:wchar_t perl5 pkgconfig
USE_GITHUB= yes
@@ -22,9 +22,9 @@ USE_PERL5= run
USE_CABAL= Glob-0.10.2_3 \
OneTuple-0.4.2_1 \
- QuickCheck-2.15.0.1_1 \
+ QuickCheck-2.14.3 \
StateVar-1.2.2 \
- aeson-2.2.3.0_3 \
+ aeson-2.2.3.0_4 \
aeson-warning-parser-0.1.1 \
annotated-wl-pprint-0.7.0_1 \
ansi-terminal-1.1.2 \
@@ -35,7 +35,6 @@ USE_CABAL= Glob-0.10.2_3 \
asn1-types-0.3.4 \
assoc-1.1.1_1 \
async-2.2.5_3 \
- atomic-counter-0.1.2.3 \
attoparsec-0.14.4_6 \
attoparsec-aeson-2.2.2.0 \
auto-update-0.2.6 \
@@ -45,14 +44,14 @@ USE_CABAL= Glob-0.10.2_3 \
basement-0.0.16 \
bifunctors-5.6.2_2 \
bitvec-1.1.5.0_3 \
- blaze-builder-0.4.2.3 \
+ blaze-builder-0.4.3 \
blaze-html-0.9.2.0_1 \
blaze-markup-0.8.3.0_2 \
byteorder-1.0.4 \
casa-client-0.0.2 \
casa-types-0.0.2 \
case-insensitive-1.2.1.0 \
- cborg-0.2.10.0_2 \
+ cborg-0.2.10.0_3 \
cereal-0.5.8.3 \
character-ps-0.1 \
clock-0.8.4 \
@@ -73,37 +72,36 @@ USE_CABAL= Glob-0.10.2_3 \
crypton-x509-store-1.6.10 \
crypton-x509-system-1.6.7 \
crypton-x509-validation-1.6.14 \
- data-default-0.8.0.1 \
- data-default-class-0.2.0.0 \
+ data-default-0.7.1.3 \
+ data-default-class-0.1.2.2 \
+ data-default-instances-containers-0.1.0.3 \
+ data-default-instances-dlist-0.0.1.2 \
+ data-default-instances-old-locale-0.0.1.2 \
data-fix-0.3.4_1 \
digest-0.0.2.1 \
- directory-ospath-streaming-0.2.2 \
distributive-0.6.2.1_1 \
dlist-1.0_2 \
easy-file-0.2.5 \
- ech-config-0.0.1 \
echo-0.1.4 \
ed25519-0.0.5.0_9 \
- extra-1.8 \
+ extra-1.7.16_1 \
fast-logger-3.2.5 \
file-embed-0.0.16.0 \
- file-io-0.1.5 \
filelock-0.1.1.7 \
- fsnotify-0.4.2.0 \
+ fsnotify-0.4.3.0 \
generic-deriving-1.14.6_1 \
generically-0.1.1_4 \
githash-0.1.7.0 \
- hackage-security-0.6.2.6_5 \
- half-0.3.2 \
- happy-2.1.5 \
- happy-lib-2.1.5 \
- hashable-1.5.0.0_1 \
+ hackage-security-0.6.3.0 \
+ half-0.3.2_1 \
+ happy-2.1.6 \
+ happy-lib-2.1.6 \
+ hashable-1.4.7.0 \
haskell-src-exts-1.23.1 \
haskell-src-meta-0.8.15 \
hi-file-parser-0.1.7.0 \
hourglass-0.2.12_1 \
hpack-0.38.1 \
- hpke-0.0.0 \
hsc2hs-0.68.10_4 \
http-api-data-0.6.2 \
http-client-0.7.19 \
@@ -121,11 +119,10 @@ USE_CABAL= Glob-0.10.2_3 \
libyaml-clib-0.2.5 \
lift-type-0.1.2.0 \
lifted-base-0.2.3.12 \
- lukko-0.1.2_1 \
- megaparsec-9.7.0 \
+ megaparsec-9.6.1 \
memory-0.18.0_1 \
- microlens-0.4.14.0 \
- microlens-mtl-0.2.1.0 \
+ microlens-0.4.13.1_1 \
+ microlens-mtl-0.2.0.3_1 \
microlens-th-0.4.3.17 \
mime-types-0.1.2.0 \
monad-control-1.0.3.1 \
@@ -133,31 +130,31 @@ USE_CABAL= Glob-0.10.2_3 \
monad-loops-0.4.3 \
mono-traversable-1.0.21.0 \
mtl-compat-0.2.2 \
- mustache-2.4.2 \
+ mustache-2.4.3.1 \
neat-interpolation-0.5.1.4 \
network-3.2.7.0 \
- network-byte-order-0.1.7 \
network-uri-2.6.4.2_1 \
old-locale-1.0.0.7_2 \
old-time-1.1.0.4 \
- open-browser-0.4.0.0 \
+ open-browser-0.2.1.1 \
optparse-applicative-0.18.1.0_1 \
optparse-simple-0.1.1.4 \
- os-string-2.0.7 \
+ os-string-2.0.7_1 \
pantry-0.10.1 \
parser-combinators-1.3.0_1 \
- path-0.9.6_1 \
+ path-0.9.5 \
path-io-1.8.2 \
path-pieces-0.2.1_1 \
pem-0.2.4 \
- persistent-2.14.6.3_1 \
+ persistent-2.17.0.0 \
persistent-sqlite-2.13.3.0 \
persistent-template-2.12.0.0 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
primitive-0.9.1.0 \
project-template-0.2.1.0 \
- random-1.3.1 \
+ random-1.2.1.3 \
+ replace-megaparsec-1.5.0.1 \
resource-pool-0.4.0.0 \
resourcet-1.3.0 \
retry-0.9.3.1 \
@@ -169,7 +166,7 @@ USE_CABAL= Glob-0.10.2_3 \
scientific-0.3.8.0_2 \
semialign-1.3.1_2 \
semigroupoids-6.0.1_2 \
- serialise-0.2.6.1_4 \
+ serialise-0.2.6.1_5 \
silently-1.2.5.4 \
socks-0.6.1 \
split-0.2.5 \
@@ -178,12 +175,12 @@ USE_CABAL= Glob-0.10.2_3 \
stm-chans-3.0.0.9 \
streaming-commons-0.2.3.0 \
strict-0.5.1_1 \
- string-interpolate-0.3.4.0_2 \
+ string-interpolate-0.3.4.0_3 \
syb-0.7.2.4 \
- tagged-0.8.9 \
- tar-0.6.4.0_1 \
+ tagged-0.8.8_1 \
+ tar-0.6.3.0_1 \
tar-conduit-0.4.1 \
- tasty-1.5.3_1 \
+ tasty-1.5.3_2 \
temporary-1.3 \
text-conversions-0.3.1.1 \
text-iso8601-0.1.1_2 \
@@ -197,8 +194,8 @@ USE_CABAL= Glob-0.10.2_3 \
th-orphans-0.13.16 \
th-reify-many-0.1.10 \
these-1.2.1_2 \
- time-compat-1.9.8 \
- tls-2.1.9 \
+ time-compat-1.9.7_2 \
+ tls-2.1.8 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
typed-process-0.2.13.0 \
diff --git a/devel/stack/distinfo b/devel/stack/distinfo
index 0c7c4f81428e..0e0cf5101f67 100644
--- a/devel/stack/distinfo
+++ b/devel/stack/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1746356982
+TIMESTAMP = 1753553816
SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
SIZE (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 30226
SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081
@@ -7,16 +7,14 @@ SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25
SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207
SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013
-SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
-SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502
-SHA256 (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 0cfd337bb9e6fbf09255bd24bb498a156f1d9bcd465396ac8657b25034b9ee31
-SIZE (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 9046
+SHA256 (cabal/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 5c0f22b36b28a1a8fa110b3819818d3f29494a3b0dedbae299f064123ca70501
+SIZE (cabal/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 76849
SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/3.cabal) = 61e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b
-SIZE (cabal/aeson-2.2.3.0/revision/3.cabal) = 6378
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
SHA256 (cabal/aeson-warning-parser-0.1.1/aeson-warning-parser-0.1.1.tar.gz) = 2b7edfa0267e28e317358433fbf57e31aca2927efeef6ae625a90084f54487e4
SIZE (cabal/aeson-warning-parser-0.1.1/aeson-warning-parser-0.1.1.tar.gz) = 4228
SHA256 (cabal/annotated-wl-pprint-0.7.0/annotated-wl-pprint-0.7.0.tar.gz) = 0c262d7fe13a9a50216438ec882c13e25f31236b886a5692e3c35b85cd773d18
@@ -45,8 +43,6 @@ SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde
SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742
SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
-SHA256 (cabal/atomic-counter-0.1.2.3/atomic-counter-0.1.2.3.tar.gz) = ce4b63391b3c0d426cbe32af89f483222602a5b43aa5379aa720bf6f45f4cf04
-SIZE (cabal/atomic-counter-0.1.2.3/atomic-counter-0.1.2.3.tar.gz) = 17379
SHA256 (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c
SIZE (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 160701
SHA256 (cabal/attoparsec-0.14.4/revision/6.cabal) = 35129d0ab1741f000f1a7d2fc839544919ee6fbb8f2d6e7f0a629c41f91035f3
@@ -75,8 +71,8 @@ SHA256 (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 83d27cee5be1d5342ddbf39999
SIZE (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 40076
SHA256 (cabal/bitvec-1.1.5.0/revision/3.cabal) = 434be6dc60e22858a52869c58038c35353f1a778b9679ebc06a2165bcc7f88b3
SIZE (cabal/bitvec-1.1.5.0/revision/3.cabal) = 4921
-SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b
-SIZE (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 60777
+SHA256 (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 02646abf6f3d3a5a73ff5aef589fa5b889601ffb9765b03bdf9df98648bc7fee
+SIZE (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 60686
SHA256 (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 65542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f
SIZE (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 81915
SHA256 (cabal/blaze-html-0.9.2.0/revision/1.cabal) = 85c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58
@@ -95,8 +91,8 @@ SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc1
SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
SHA256 (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 17fe070c38fc498cab49bcb9d6215b7747d53bedf96502e9bcce9cad73b9c797
SIZE (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 92122
-SHA256 (cabal/cborg-0.2.10.0/revision/2.cabal) = a52224590aca5c992a5ca0c6713439587076ad1f9c8e04ce2dca7ba2026e3654
-SIZE (cabal/cborg-0.2.10.0/revision/2.cabal) = 5406
+SHA256 (cabal/cborg-0.2.10.0/revision/3.cabal) = 47c044ade185e59433ec301fd3d85c7a1b9709cc752daf8b6388c9190aa618aa
+SIZE (cabal/cborg-0.2.10.0/revision/3.cabal) = 5397
SHA256 (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 99905220661b26e5bd91130bd9772554938608a5b1d717240a6eb331121e0f6a
SIZE (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 20166
SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
@@ -141,18 +137,22 @@ SHA256 (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = a436
SIZE (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = 3496
SHA256 (cabal/crypton-x509-validation-1.6.14/crypton-x509-validation-1.6.14.tar.gz) = ed0e394127db59d66a0a8e4bde28fa0b8cc67cc9a810793b54a58e96df4c601d
SIZE (cabal/crypton-x509-validation-1.6.14/crypton-x509-validation-1.6.14.tar.gz) = 19693
-SHA256 (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = ce085de8ec2196f0c1d30af0ad8a517d5737c9edfd4ebfbb49e8687dfc40b6ca
-SIZE (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = 5821
-SHA256 (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 0ae530c4fb0bd6c8a8ba399429ccd9c75f9c7696049117178f4ceeb2bd08d5b4
-SIZE (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 1589
+SHA256 (cabal/data-default-0.7.1.3/data-default-0.7.1.3.tar.gz) = 7604074200e1d4632701e3f196099fcfbf4005b3a6bee275fd6e00f4baaca610
+SIZE (cabal/data-default-0.7.1.3/data-default-0.7.1.3.tar.gz) = 2735
+SHA256 (cabal/data-default-class-0.1.2.2/data-default-class-0.1.2.2.tar.gz) = f400c2015edf78369f45df4f8da117bcb5d74234e306745ffc19d0d65af7aee3
+SIZE (cabal/data-default-class-0.1.2.2/data-default-class-0.1.2.2.tar.gz) = 2573
+SHA256 (cabal/data-default-instances-containers-0.1.0.3/data-default-instances-containers-0.1.0.3.tar.gz) = b9ddfafd0e639b1b9f70097d2610a220a98b3b9b9d4dc11c668161384b31932b
+SIZE (cabal/data-default-instances-containers-0.1.0.3/data-default-instances-containers-0.1.0.3.tar.gz) = 1761
+SHA256 (cabal/data-default-instances-dlist-0.0.1.2/data-default-instances-dlist-0.0.1.2.tar.gz) = e0bdf190c1a5037a626016169e7dfaabc4bcc2b27c1bdefa85e29766703e9e0b
+SIZE (cabal/data-default-instances-dlist-0.0.1.2/data-default-instances-dlist-0.0.1.2.tar.gz) = 1601
+SHA256 (cabal/data-default-instances-old-locale-0.0.1.2/data-default-instances-old-locale-0.0.1.2.tar.gz) = 708098ff0148b786141988858f09a1479b4b7a092e578ac0967d875be1c9b86f
+SIZE (cabal/data-default-instances-old-locale-0.0.1.2/data-default-instances-old-locale-0.0.1.2.tar.gz) = 1611
SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37
SIZE (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 5992
SHA256 (cabal/data-fix-0.3.4/revision/1.cabal) = ee78be6168ca0878d670fede957195d3debf4a37a806d13d72182b274901261b
SIZE (cabal/data-fix-0.3.4/revision/1.cabal) = 1406
SHA256 (cabal/digest-0.0.2.1/digest-0.0.2.1.tar.gz) = cbf87b02e01f97dfe6d2d7f08065826cf552c8e8467ea990ed0d2f502e0a6498
SIZE (cabal/digest-0.0.2.1/digest-0.0.2.1.tar.gz) = 23636
-SHA256 (cabal/directory-ospath-streaming-0.2.2/directory-ospath-streaming-0.2.2.tar.gz) = 1ade8fbee13db15e8d22a1ecdca54794617cabc69911b51d46a65e12f4554ef7
-SIZE (cabal/directory-ospath-streaming-0.2.2/directory-ospath-streaming-0.2.2.tar.gz) = 13734
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
@@ -163,26 +163,24 @@ SHA256 (cabal/dlist-1.0/revision/2.cabal) = 854727594c5a816ab3d10f15b1bc4fedaf9e
SIZE (cabal/dlist-1.0/revision/2.cabal) = 3942
SHA256 (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = ee0fa0914b3bb3662838a689d7cd23a2785ccbc29def366664f994bc524ff2bb
SIZE (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = 13358
-SHA256 (cabal/ech-config-0.0.1/ech-config-0.0.1.tar.gz) = b236b6d7ea1385c280b76051edc7d8f6db31c9cb7b35df5c06f5a0bd75b4feba
-SIZE (cabal/ech-config-0.0.1/ech-config-0.0.1.tar.gz) = 5423
SHA256 (cabal/echo-0.1.4/echo-0.1.4.tar.gz) = c9fe1bf2904825a65b667251ec644f197b71dc5c209d2d254be5de3d496b0e43
SIZE (cabal/echo-0.1.4/echo-0.1.4.tar.gz) = 5501
SHA256 (cabal/ed25519-0.0.5.0/ed25519-0.0.5.0.tar.gz) = d8a5958ebfa9309790efade64275dc5c441b568645c45ceed1b0c6ff36d6156d
SIZE (cabal/ed25519-0.0.5.0/ed25519-0.0.5.0.tar.gz) = 80034
SHA256 (cabal/ed25519-0.0.5.0/revision/9.cabal) = f1550ddbe3b53f1087a035667364011460896cc2b1ff328b521c05ed5973bb78
SIZE (cabal/ed25519-0.0.5.0/revision/9.cabal) = 3913
-SHA256 (cabal/extra-1.8/extra-1.8.tar.gz) = 2fa4ce5eae50560bba80f1883913cf2ed52b3d87fd290dae27d838c94f5389a1
-SIZE (cabal/extra-1.8/extra-1.8.tar.gz) = 47005
+SHA256 (cabal/extra-1.7.16/extra-1.7.16.tar.gz) = 250c6d43c30b2c71f2cf498a10e69e43ac035974d3819529385d99e42ce77c70
+SIZE (cabal/extra-1.7.16/extra-1.7.16.tar.gz) = 46190
+SHA256 (cabal/extra-1.7.16/revision/1.cabal) = 4f188e9d0281419afe33f8c07ea1c33da2d2187947ddd0c0cfc4188e4deb6275
+SIZE (cabal/extra-1.7.16/revision/1.cabal) = 2821
SHA256 (cabal/fast-logger-3.2.5/fast-logger-3.2.5.tar.gz) = 315210080fec12654cae17f9feb32610e442efc1f86be0e46a30583051d8ad31
SIZE (cabal/fast-logger-3.2.5/fast-logger-3.2.5.tar.gz) = 14795
SHA256 (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 5f18672eff936355557cdd163905451205d7ee22742edac313dd27cf42a3f415
SIZE (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 7198
-SHA256 (cabal/file-io-0.1.5/file-io-0.1.5.tar.gz) = 310a19e4c792de4d30c912bc71ff3becb40818d7c796b9999bcd0979dab87d5b
-SIZE (cabal/file-io-0.1.5/file-io-0.1.5.tar.gz) = 11890
SHA256 (cabal/filelock-0.1.1.7/filelock-0.1.1.7.tar.gz) = 4d35645cdf4f0b7aa8d22238885a970aef2328a39bd4ea63c7274532b1748180
SIZE (cabal/filelock-0.1.1.7/filelock-0.1.1.7.tar.gz) = 8109
-SHA256 (cabal/fsnotify-0.4.2.0/fsnotify-0.4.2.0.tar.gz) = 114d6533807d57dbbb9801f7edd5df079f18286d558e29dc2da98c1c40e5a25a
-SIZE (cabal/fsnotify-0.4.2.0/fsnotify-0.4.2.0.tar.gz) = 24179
+SHA256 (cabal/fsnotify-0.4.3.0/fsnotify-0.4.3.0.tar.gz) = ce56e7133fd2cf2da7a2dacbca08ae766e16030042c097dde526b822496d0037
+SIZE (cabal/fsnotify-0.4.3.0/fsnotify-0.4.3.0.tar.gz) = 24473
SHA256 (cabal/generic-deriving-1.14.6/generic-deriving-1.14.6.tar.gz) = f195c17f1a32a3c9a2bf8762b8f9a9b5f6271f9e6075c887aa3609364356b2af
SIZE (cabal/generic-deriving-1.14.6/generic-deriving-1.14.6.tar.gz) = 50583
SHA256 (cabal/generic-deriving-1.14.6/revision/1.cabal) = f47c071d90370e0eee27dad6139964bed29b2d896b404b3a9516138f0d92ac55
@@ -193,20 +191,18 @@ SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b129
SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
SHA256 (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 1ad5e7c26bd9c9c4e4c3232206694b153845fe11f227e39d214eef0d95f330d4
SIZE (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 7661
-SHA256 (cabal/hackage-security-0.6.2.6/hackage-security-0.6.2.6.tar.gz) = 2e4261576b3e11b9f5175392947f56a638cc1a3584b8acbb962b809d7c69db69
-SIZE (cabal/hackage-security-0.6.2.6/hackage-security-0.6.2.6.tar.gz) = 84736
-SHA256 (cabal/hackage-security-0.6.2.6/revision/5.cabal) = f85f6f1ef55d1f91795f2c7c476db36fd7aedb55c877d47f2a4411f0151040a9
-SIZE (cabal/hackage-security-0.6.2.6/revision/5.cabal) = 9761
+SHA256 (cabal/hackage-security-0.6.3.0/hackage-security-0.6.3.0.tar.gz) = 401d35c40a6394e20be988aec6bb521d03d951bf62acd9da58285ebc1e490d70
+SIZE (cabal/hackage-security-0.6.3.0/hackage-security-0.6.3.0.tar.gz) = 84937
SHA256 (cabal/half-0.3.2/half-0.3.2.tar.gz) = 19992e9fb6f4ea8a53b0ba0693565e8ec73c620b603e74b6d4f262e49d7df038
SIZE (cabal/half-0.3.2/half-0.3.2.tar.gz) = 8319
-SHA256 (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 7af82f24f65bf951b24000b9e16ee01c750ed40edc0b256881d29daee85c41c4
-SIZE (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 61293
-SHA256 (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = a25a6c5a2db150caf4b8c91e048e302f776372034b84b8f9461fea0483da94eb
-SIZE (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = 93792
-SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
-SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
-SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
-SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
+SHA256 (cabal/half-0.3.2/revision/1.cabal) = b642aa4770cd14fb23e821923fca2bf1be9ffdd338aa29e95463f6fc1cdb2536
+SIZE (cabal/half-0.3.2/revision/1.cabal) = 1994
+SHA256 (cabal/happy-2.1.6/happy-2.1.6.tar.gz) = 9b473961010cb5673510f4133d914b9d5ad667b16aafe4a5555d9962dbf05b19
+SIZE (cabal/happy-2.1.6/happy-2.1.6.tar.gz) = 61435
+SHA256 (cabal/happy-lib-2.1.6/happy-lib-2.1.6.tar.gz) = b0a130901562fd2b338baeb5b508cd8aed914b300f51c30b0ba8935995b2c2cd
+SIZE (cabal/happy-lib-2.1.6/happy-lib-2.1.6.tar.gz) = 93797
+SHA256 (cabal/hashable-1.4.7.0/hashable-1.4.7.0.tar.gz) = 3baee4c9027a08830d148ec524cbc0471de645e1e8426d46780ef2758df0e8da
+SIZE (cabal/hashable-1.4.7.0/hashable-1.4.7.0.tar.gz) = 89467
SHA256 (cabal/haskell-src-exts-1.23.1/haskell-src-exts-1.23.1.tar.gz) = 67853047169fff7d3e5d87acef214ee185a6ab8c6a104ed9c59e389574cf6c05
SIZE (cabal/haskell-src-exts-1.23.1/haskell-src-exts-1.23.1.tar.gz) = 1264319
SHA256 (cabal/haskell-src-meta-0.8.15/haskell-src-meta-0.8.15.tar.gz) = 26eab63199d5f112748ec7700173cf2157e18f766ac5e78ee2986c98576b0dbe
@@ -219,8 +215,6 @@ SHA256 (cabal/hourglass-0.2.12/revision/1.cabal) = 85c46cb6cd30c84546929926d4402
SIZE (cabal/hourglass-0.2.12/revision/1.cabal) = 3197
SHA256 (cabal/hpack-0.38.1/hpack-0.38.1.tar.gz) = 6a3d315b57a87604a0e9f7c123b27c3c0408d03c5fcd259e36992c19ca7a1e0f
SIZE (cabal/hpack-0.38.1/hpack-0.38.1.tar.gz) = 73133
-SHA256 (cabal/hpke-0.0.0/hpke-0.0.0.tar.gz) = 7b0b7dfb4f7081beab54c4cb0cb3df3f3c03ce05cb11747f190bab22df19b83c
-SIZE (cabal/hpke-0.0.0/hpke-0.0.0.tar.gz) = 25248
SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76
SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e
@@ -265,20 +259,20 @@ SHA256 (cabal/lift-type-0.1.2.0/lift-type-0.1.2.0.tar.gz) = 6c65f29c7470e60b30a4
SIZE (cabal/lift-type-0.1.2.0/lift-type-0.1.2.0.tar.gz) = 4112
SHA256 (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = c134a95f56750aae806e38957bb03c59627cda16034af9e00a02b699474317c5
SIZE (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = 11700
-SHA256 (cabal/lukko-0.1.2/lukko-0.1.2.tar.gz) = 72d86f8aa625b461f4397f737346f78a1700a7ffbff55cf6375c5e18916e986d
-SIZE (cabal/lukko-0.1.2/lukko-0.1.2.tar.gz) = 28448
-SHA256 (cabal/lukko-0.1.2/revision/1.cabal) = 8334a8d810e385e1dc1423dc02945daaa1f1a9ba058e5227f1a3211e4882ca28
-SIZE (cabal/lukko-0.1.2/revision/1.cabal) = 4473
-SHA256 (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = b9ed423625bf20ae7a72480d40d2dd16018a67e2ec45afb840a3607aa931ec97
-SIZE (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = 67078
+SHA256 (cabal/megaparsec-9.6.1/megaparsec-9.6.1.tar.gz) = a32257be847dbe71ac22d512ab115f9ce26fa08bcdbea7ca8b5256a1700dcbff
+SIZE (cabal/megaparsec-9.6.1/megaparsec-9.6.1.tar.gz) = 64913
SHA256 (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = fd4eb6f638e24b81b4e6cdd68772a531726f2f67686c8969d3407d82f7862e3e
SIZE (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = 41957
SHA256 (cabal/memory-0.18.0/revision/1.cabal) = 9f4de967352f80b6f174c9a166f315393dde80b77d7b67e41268ae7dec0319f9
SIZE (cabal/memory-0.18.0/revision/1.cabal) = 4581
-SHA256 (cabal/microlens-0.4.14.0/microlens-0.4.14.0.tar.gz) = 56792a613e4fb0634bdedf54dcb773ac4baae8be0fec8bd88e1bb8b7a649922e
-SIZE (cabal/microlens-0.4.14.0/microlens-0.4.14.0.tar.gz) = 28262
-SHA256 (cabal/microlens-mtl-0.2.1.0/microlens-mtl-0.2.1.0.tar.gz) = fbd79c72e1f2a533cfe376ecdad73807db437c2a3cf3488bf7a8523d4377848f
-SIZE (cabal/microlens-mtl-0.2.1.0/microlens-mtl-0.2.1.0.tar.gz) = 9264
+SHA256 (cabal/microlens-0.4.13.1/microlens-0.4.13.1.tar.gz) = 0a54abee8ff4f6aeb4bea0783409a3dbd28a4e7a892bac916b0fb6a71382d7fc
+SIZE (cabal/microlens-0.4.13.1/microlens-0.4.13.1.tar.gz) = 27436
+SHA256 (cabal/microlens-0.4.13.1/revision/1.cabal) = fc256e2b5d78e8e4f39b3dd359c57b8c19df50853a86eaf8f154a17441a5a51d
+SIZE (cabal/microlens-0.4.13.1/revision/1.cabal) = 4703
+SHA256 (cabal/microlens-mtl-0.2.0.3/microlens-mtl-0.2.0.3.tar.gz) = 4d6b6af37179814fe47e11763ea61b423b698bc15869f94e82c6a5e9fd079fc6
+SIZE (cabal/microlens-mtl-0.2.0.3/microlens-mtl-0.2.0.3.tar.gz) = 9191
+SHA256 (cabal/microlens-mtl-0.2.0.3/revision/1.cabal) = 92f6e76b1e0177a990496df2ab55972476a1f117d0a7b944f810bce6b4848377
+SIZE (cabal/microlens-mtl-0.2.0.3/revision/1.cabal) = 2026
SHA256 (cabal/microlens-th-0.4.3.17/microlens-th-0.4.3.17.tar.gz) = 1d762c027ca332ae906cb031e87a423c2bbedebe3bb9d988188692a5de4c0a94
SIZE (cabal/microlens-th-0.4.3.17/microlens-th-0.4.3.17.tar.gz) = 24258
SHA256 (cabal/mime-types-0.1.2.0/mime-types-0.1.2.0.tar.gz) = 013ae48a4c1726a4f91a64e882f3fe1fb903a7d4b8c14da51286fe5e4b974f61
@@ -293,14 +287,12 @@ SHA256 (cabal/mono-traversable-1.0.21.0/mono-traversable-1.0.21.0.tar.gz) = 4dd9
SIZE (cabal/mono-traversable-1.0.21.0/mono-traversable-1.0.21.0.tar.gz) = 43552
SHA256 (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 1955398fe2115674f47f553b2caaf928c6aa3424271a5cd13bc191e54bfe3a9e
SIZE (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 5128
-SHA256 (cabal/mustache-2.4.2/mustache-2.4.2.tar.gz) = 2286c035fe455e50b0f4b55c0fdec7c1ca802ee2077c87752cba9ef37c760f92
-SIZE (cabal/mustache-2.4.2/mustache-2.4.2.tar.gz) = 20553
+SHA256 (cabal/mustache-2.4.3.1/mustache-2.4.3.1.tar.gz) = 0fd0ffa710cd422753ce704fe28da442832dd0e6719e0c80940180b94218595d
+SIZE (cabal/mustache-2.4.3.1/mustache-2.4.3.1.tar.gz) = 21405
SHA256 (cabal/neat-interpolation-0.5.1.4/neat-interpolation-0.5.1.4.tar.gz) = 8eb733e3b1d90d87e0cff8b648f4b8145e38afd558f2c8343029770c9f023ab7
SIZE (cabal/neat-interpolation-0.5.1.4/neat-interpolation-0.5.1.4.tar.gz) = 5741
SHA256 (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 68548e660632a3c09b230c33fe08cc880273372b485e65cbe7a717936de9728b
SIZE (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 145714
-SHA256 (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 480ce0ad7f67364ec8d4ce8d815f463d9e4074e3789be22a5722cfdebed08679
-SIZE (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 6402
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
@@ -311,8 +303,8 @@ SHA256 (cabal/old-locale-1.0.0.7/revision/2.cabal) = fa998be2c7e00cd26a6e9075bea
SIZE (cabal/old-locale-1.0.0.7/revision/2.cabal) = 1071
SHA256 (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 1e22eb7f7b924a676f52e317917b3b5eeceee11c74ef4bc609c0bcec624c166f
SIZE (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 75542
-SHA256 (cabal/open-browser-0.4.0.0/open-browser-0.4.0.0.tar.gz) = deff01d066a027bfb609522465e8e0580d8b56004cebb5b1f3e0f05f79cbf85d
-SIZE (cabal/open-browser-0.4.0.0/open-browser-0.4.0.0.tar.gz) = 5603
+SHA256 (cabal/open-browser-0.2.1.1/open-browser-0.2.1.1.tar.gz) = c2ab01c3238e31b1560114bf8311a70a6c3538e643d3035286a166d137957804
+SIZE (cabal/open-browser-0.2.1.1/open-browser-0.2.1.1.tar.gz) = 3865
SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491
SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682
SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82
@@ -321,16 +313,16 @@ SHA256 (cabal/optparse-simple-0.1.1.4/optparse-simple-0.1.1.4.tar.gz) = 1d01d85c
SIZE (cabal/optparse-simple-0.1.1.4/optparse-simple-0.1.1.4.tar.gz) = 5067
SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
+SHA256 (cabal/os-string-2.0.7/revision/1.cabal) = cb5408281cb0e7cea41885611e06ee6208e3dae90c98f6901a9f20c58f930414
+SIZE (cabal/os-string-2.0.7/revision/1.cabal) = 3443
SHA256 (cabal/pantry-0.10.1/pantry-0.10.1.tar.gz) = 340a0ee06bd57916b6638eea0d8ec62b5bde9366f3d75ba646fc9129dfa7c9b2
SIZE (cabal/pantry-0.10.1/pantry-0.10.1.tar.gz) = 108926
SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447
SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699
SHA256 (cabal/parser-combinators-1.3.0/revision/1.cabal) = 8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876
SIZE (cabal/parser-combinators-1.3.0/revision/1.cabal) = 1640
-SHA256 (cabal/path-0.9.6/path-0.9.6.tar.gz) = 58500597525890272ea7046e079bfc1e78c06436adc7bee9c5c12649b7e799ff
-SIZE (cabal/path-0.9.6/path-0.9.6.tar.gz) = 40853
-SHA256 (cabal/path-0.9.6/revision/1.cabal) = 9b70aba36d9915d448f46353f47af511662ce33757df09b7698349d7a7a38ff8
-SIZE (cabal/path-0.9.6/revision/1.cabal) = 5739
+SHA256 (cabal/path-0.9.5/path-0.9.5.tar.gz) = 2d3fd700915feefa74a86fafb1a2bcf24bf8e3f6536c029d2d117e5869dcc433
+SIZE (cabal/path-0.9.5/path-0.9.5.tar.gz) = 27045
SHA256 (cabal/path-io-1.8.2/path-io-1.8.2.tar.gz) = cdad7f6b37903422c5c3bbea7292786512b141a5ff1db15888f9af2c98239aa8
SIZE (cabal/path-io-1.8.2/path-io-1.8.2.tar.gz) = 22078
SHA256 (cabal/path-pieces-0.2.1/path-pieces-0.2.1.tar.gz) = 080bd49f53e20597ca3e5962e0c279a3422345f5b088840a30a751cd76d4a36f
@@ -339,10 +331,8 @@ SHA256 (cabal/path-pieces-0.2.1/revision/1.cabal) = c713a8d04b3e6b89f1116c1d5fe4
SIZE (cabal/path-pieces-0.2.1/revision/1.cabal) = 1233
SHA256 (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 770c4c1b9cd24b3db7f511f8a48404a0d098999e28573c3743a8a296bb96f8d4
SIZE (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 4717
-SHA256 (cabal/persistent-2.14.6.3/persistent-2.14.6.3.tar.gz) = 4df0e3888140afe7b47ff5257323aa3f452271f92c7dc761aa8ce8406b6815db
-SIZE (cabal/persistent-2.14.6.3/persistent-2.14.6.3.tar.gz) = 176943
-SHA256 (cabal/persistent-2.14.6.3/revision/1.cabal) = b157c777f6295ad4da83e3314c6d8b1c9186eba6c67c44994b58754e173ea0e7
-SIZE (cabal/persistent-2.14.6.3/revision/1.cabal) = 7482
+SHA256 (cabal/persistent-2.17.0.0/persistent-2.17.0.0.tar.gz) = d6f190eafd41abf44c59d88ca57e62adca8668b348893f59b3b362d7c9ab1978
+SIZE (cabal/persistent-2.17.0.0/persistent-2.17.0.0.tar.gz) = 184577
SHA256 (cabal/persistent-sqlite-2.13.3.0/persistent-sqlite-2.13.3.0.tar.gz) = bdc152911ce197cbaab66350354e90f863d74df1599c08b5c01e95e1b35a9104
SIZE (cabal/persistent-sqlite-2.13.3.0/persistent-sqlite-2.13.3.0.tar.gz) = 2469325
SHA256 (cabal/persistent-template-2.12.0.0/persistent-template-2.12.0.0.tar.gz) = dc488b567d373ebfbf5f3df8bba240e6203d1b13556872648d5f0d228fd02c31
@@ -355,8 +345,10 @@ SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a
SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
SHA256 (cabal/project-template-0.2.1.0/project-template-0.2.1.0.tar.gz) = 2d99e5bf750e409d8f2daa2a9038ce39c40c310e2e52076549659968461f8429
SIZE (cabal/project-template-0.2.1.0/project-template-0.2.1.0.tar.gz) = 8485
-SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
-SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
+SHA256 (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = e9c81926a7d1e40328f645f73592b31efc9c631589669a7f130687b9cc3051dc
+SIZE (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = 47117
+SHA256 (cabal/replace-megaparsec-1.5.0.1/replace-megaparsec-1.5.0.1.tar.gz) = a113c6dda580ab274ef1a7db2829b8804899f6b24ede622550e069e84ed2968c
+SIZE (cabal/replace-megaparsec-1.5.0.1/replace-megaparsec-1.5.0.1.tar.gz) = 15376
SHA256 (cabal/resource-pool-0.4.0.0/resource-pool-0.4.0.0.tar.gz) = 8c0d783e3e75788d65f79157309132999f1bbb70684bacc2ea5dd18f904ae9b1
SIZE (cabal/resource-pool-0.4.0.0/resource-pool-0.4.0.0.tar.gz) = 8128
SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b
@@ -391,8 +383,8 @@ SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21
SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
SHA256 (cabal/serialise-0.2.6.1/serialise-0.2.6.1.tar.gz) = 63949799ffd10675ef70ea701c1eb63e618629b3b2f7b25f07c5a966e24e77f4
SIZE (cabal/serialise-0.2.6.1/serialise-0.2.6.1.tar.gz) = 75106
-SHA256 (cabal/serialise-0.2.6.1/revision/4.cabal) = 70495f88c1633bd432847b1d767e9e6832779f85b9d012b01a0a14f2cacbecc6
-SIZE (cabal/serialise-0.2.6.1/revision/4.cabal) = 8823
+SHA256 (cabal/serialise-0.2.6.1/revision/5.cabal) = a67f89b5533b1148ad465dc7f24baeed2e2e9e7d81d2a147fc7fa8ff1089ca4d
+SIZE (cabal/serialise-0.2.6.1/revision/5.cabal) = 8814
SHA256 (cabal/silently-1.2.5.4/silently-1.2.5.4.tar.gz) = 5e23608965c1004b007dc771604998ae6da52c15772300bfdde30d8b5212746e
SIZE (cabal/silently-1.2.5.4/silently-1.2.5.4.tar.gz) = 4640
SHA256 (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 734447558bb061ce768f53a0df1f2401902c6bee396cc96ce627edd986ef6a73
@@ -413,22 +405,24 @@ SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a
SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
SHA256 (cabal/string-interpolate-0.3.4.0/string-interpolate-0.3.4.0.tar.gz) = 88838540b080308174d4fa51f20f15f46ed928bf1cf664f533f9bda5ae1e0b8e
SIZE (cabal/string-interpolate-0.3.4.0/string-interpolate-0.3.4.0.tar.gz) = 23317
-SHA256 (cabal/string-interpolate-0.3.4.0/revision/2.cabal) = 7304fdb3ad1622e4832bf10e115ab4dc8879c34691bd798f858eb51e8fe68657
-SIZE (cabal/string-interpolate-0.3.4.0/revision/2.cabal) = 4274
+SHA256 (cabal/string-interpolate-0.3.4.0/revision/3.cabal) = a713c1afe3022f21f0fd0c77d846978c534c4e4a5a0935b07b068521c04e383f
+SIZE (cabal/string-interpolate-0.3.4.0/revision/3.cabal) = 4274
SHA256 (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = ec7c1e8822d62ab910386361cdcee40a22a26cd344c34741fadd982302291e60
SIZE (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = 41809
-SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
-SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
-SHA256 (cabal/tar-0.6.4.0/tar-0.6.4.0.tar.gz) = 7949a50004a80993000512079bc03ebcad4872414fc181f45b3883d743c0f3aa
-SIZE (cabal/tar-0.6.4.0/tar-0.6.4.0.tar.gz) = 54956
-SHA256 (cabal/tar-0.6.4.0/revision/1.cabal) = a72549370449fe99e3008744ad2e43685e96bf86aa0db15898189fcbaafcd815
-SIZE (cabal/tar-0.6.4.0/revision/1.cabal) = 4971
+SHA256 (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = a083fa7835516203c168433a1c8dfc0290a94b05fedab566ad0640fc9137a6a7
+SIZE (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = 10094
+SHA256 (cabal/tagged-0.8.8/revision/1.cabal) = 9193defbde3dda997236ccc11a1db3e073cc531fe523e13e9659df776feb0b32
+SIZE (cabal/tagged-0.8.8/revision/1.cabal) = 2732
+SHA256 (cabal/tar-0.6.3.0/tar-0.6.3.0.tar.gz) = 50bb660feec8a524416d6934251b996eaa7e39d49ae107ad505ab700d43f6814
+SIZE (cabal/tar-0.6.3.0/tar-0.6.3.0.tar.gz) = 54502
+SHA256 (cabal/tar-0.6.3.0/revision/1.cabal) = e9f151d9999be8953443e730524b2792e9c0a4fb5b1463097fa1a8230870fd8a
+SIZE (cabal/tar-0.6.3.0/revision/1.cabal) = 4634
SHA256 (cabal/tar-conduit-0.4.1/tar-conduit-0.4.1.tar.gz) = 61a1a6c47e935d44fd78b3e6e448bc6e5b18738300a8fb6afc7505a641de5b4d
SIZE (cabal/tar-conduit-0.4.1/tar-conduit-0.4.1.tar.gz) = 48682
SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
-SHA256 (cabal/tasty-1.5.3/revision/1.cabal) = 9d56ea9dbc274fc853fc531373b2c91bfe360e21460c2c6a5838897d86e3f6d0
-SIZE (cabal/tasty-1.5.3/revision/1.cabal) = 2923
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
SHA256 (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = c8770fba789ce80334cae628285103c49abec0fa074773cbb5a88e26f5a7725d
@@ -463,10 +457,12 @@ SHA256 (cabal/these-1.2.1/these-1.2.1.tar.gz) = 17d6d933365edabf801a16842c1403bd
SIZE (cabal/these-1.2.1/these-1.2.1.tar.gz) = 9906
SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168eb2b2869d79e62ed8c845780b7ea136
SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294
-SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0e5df2e9053d005a3b345b30f5225af04f081d3ef5cf0
-SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
-SHA256 (cabal/tls-2.1.9/tls-2.1.9.tar.gz) = 152d77212c79a8606d9207e2a453dee56f34a981abc842463639401077abe93a
-SIZE (cabal/tls-2.1.9/tls-2.1.9.tar.gz) = 184895
+SHA256 (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = c98fbea21d036c3263af186df0569b8425c87ad353b021353794743e4e631dcc
+SIZE (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = 57331
+SHA256 (cabal/time-compat-1.9.7/revision/2.cabal) = f0bff15af6faaeff36b679e6b810fa71534b2f85a91bf98d7541dac6a469b20f
+SIZE (cabal/time-compat-1.9.7/revision/2.cabal) = 4486
+SHA256 (cabal/tls-2.1.8/tls-2.1.8.tar.gz) = 5843f79b96c12d9e4ea57dc9902456d9fd6d52c509bee38a0a6a5323c8f04db3
+SIZE (cabal/tls-2.1.8/tls-2.1.8.tar.gz) = 172991
SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90
SIZE (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 2902
SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
@@ -523,5 +519,5 @@ SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6
SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206
SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357
-SHA256 (cabal/commercialhaskell-stack-v3.5.1_GH0.tar.gz) = 00de60eaefdba1aa289ed409a9cabe8d63f9f6d554018456ab7f78531b2c3629
-SIZE (cabal/commercialhaskell-stack-v3.5.1_GH0.tar.gz) = 978639
+SHA256 (cabal/commercialhaskell-stack-v3.7.1_GH0.tar.gz) = e2ce0d053566634a426ba1916592dfcefe48bdebbfe6a0da07e23a79c0ed7759
+SIZE (cabal/commercialhaskell-stack-v3.7.1_GH0.tar.gz) = 1046005
diff --git a/devel/termbox2/Makefile b/devel/termbox2/Makefile
index 2dacc5046518..5f3d874e6f22 100644
--- a/devel/termbox2/Makefile
+++ b/devel/termbox2/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 2.5.0
CATEGORIES= devel
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Terminal rendering library for creating TUIs
WWW= https://github.com/termbox/termbox2/
diff --git a/devel/thunar-vcs-plugin/Makefile b/devel/thunar-vcs-plugin/Makefile
index 7256ff0858ec..04d8541cb91d 100644
--- a/devel/thunar-vcs-plugin/Makefile
+++ b/devel/thunar-vcs-plugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= thunar-vcs-plugin
PORTVERSION= 0.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel xfce
MASTER_SITES= XFCE/thunar-plugins
DIST_SUBDIR= xfce4
@@ -34,6 +34,14 @@ SUBVERSION_LIB_DEPENDS= libsvn_client-1.so:devel/subversion
SUBVERSION_LIB_DEPENDS+= libapr-1.so:devel/apr1
SUBVERSION_MESON_ENABLED= svn
+post-patch:
+.for SIZE in 16x16 24x24 48x48
+ @${MV} ${WRKSRC}/icons/${SIZE}/git.png \
+ ${WRKSRC}/icons/${SIZE}/org.xfce.thunar-vcs-plugin.git.png
+ @${MV} ${WRKSRC}/icons/${SIZE}/subversion.png \
+ ${WRKSRC}/icons/${SIZE}/org.xfce.thunar-vcs-plugin.subversion.png
+.endfor
+
post-patch-NLS-off:
@${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
diff --git a/devel/thunar-vcs-plugin/files/patch-icons b/devel/thunar-vcs-plugin/files/patch-icons
new file mode 100644
index 000000000000..62bfbcb412a8
--- /dev/null
+++ b/devel/thunar-vcs-plugin/files/patch-icons
@@ -0,0 +1,88 @@
+From 0cb65c8ae7bfce23db655ac45939e8e41842d57c Mon Sep 17 00:00:00 2001
+From: Piscium <groknok@gmail.com>
+Date: Mon, 28 Jul 2025 21:26:11 +0000
+Subject: [PATCH] Rename icons to avoid conflicts with other apps (#15)
+
+Fixes #15
+---
+ .../{git.png => org.xfce.thunar-vcs-plugin.git.png} | Bin
+ ...ng => org.xfce.thunar-vcs-plugin.subversion.png} | Bin
+ .../{git.png => org.xfce.thunar-vcs-plugin.git.png} | Bin
+ ...ng => org.xfce.thunar-vcs-plugin.subversion.png} | Bin
+ .../{git.png => org.xfce.thunar-vcs-plugin.git.png} | Bin
+ ...ng => org.xfce.thunar-vcs-plugin.subversion.png} | Bin
+ icons/meson.build | 2 +-
+ thunar-vcs-plugin/tvp-git-action.c | 2 +-
+ thunar-vcs-plugin/tvp-svn-action.c | 2 +-
+ 9 files changed, 3 insertions(+), 3 deletions(-)
+ rename icons/16x16/{git.png => org.xfce.thunar-vcs-plugin.git.png} (100%)
+ rename icons/16x16/{subversion.png => org.xfce.thunar-vcs-plugin.subversion.png} (100%)
+ rename icons/24x24/{git.png => org.xfce.thunar-vcs-plugin.git.png} (100%)
+ rename icons/24x24/{subversion.png => org.xfce.thunar-vcs-plugin.subversion.png} (100%)
+ rename icons/48x48/{git.png => org.xfce.thunar-vcs-plugin.git.png} (100%)
+ rename icons/48x48/{subversion.png => org.xfce.thunar-vcs-plugin.subversion.png} (100%)
+
+diff --git a/icons/16x16/git.png b/icons/16x16/org.xfce.thunar-vcs-plugin.git.png
+similarity index 100%
+rename from icons/16x16/git.png
+rename to icons/16x16/org.xfce.thunar-vcs-plugin.git.png
+diff --git a/icons/16x16/subversion.png b/icons/16x16/org.xfce.thunar-vcs-plugin.subversion.png
+similarity index 100%
+rename from icons/16x16/subversion.png
+rename to icons/16x16/org.xfce.thunar-vcs-plugin.subversion.png
+diff --git a/icons/24x24/git.png b/icons/24x24/org.xfce.thunar-vcs-plugin.git.png
+similarity index 100%
+rename from icons/24x24/git.png
+rename to icons/24x24/org.xfce.thunar-vcs-plugin.git.png
+diff --git a/icons/24x24/subversion.png b/icons/24x24/org.xfce.thunar-vcs-plugin.subversion.png
+similarity index 100%
+rename from icons/24x24/subversion.png
+rename to icons/24x24/org.xfce.thunar-vcs-plugin.subversion.png
+diff --git a/icons/48x48/git.png b/icons/48x48/org.xfce.thunar-vcs-plugin.git.png
+similarity index 100%
+rename from icons/48x48/git.png
+rename to icons/48x48/org.xfce.thunar-vcs-plugin.git.png
+diff --git a/icons/48x48/subversion.png b/icons/48x48/org.xfce.thunar-vcs-plugin.subversion.png
+similarity index 100%
+rename from icons/48x48/subversion.png
+rename to icons/48x48/org.xfce.thunar-vcs-plugin.subversion.png
+diff --git a/icons/meson.build b/icons/meson.build
+index 5da1b8e..82a38e0 100644
+--- icons/meson.build
++++ icons/meson.build
+@@ -1,5 +1,5 @@
+ sizes = [16, 24, 48]
+-icons = ['git', 'subversion']
++icons = ['org.xfce.thunar-vcs-plugin.git', 'org.xfce.thunar-vcs-plugin.subversion']
+
+ foreach size : sizes
+ foreach icon : icons
+diff --git a/thunar-vcs-plugin/tvp-git-action.c b/thunar-vcs-plugin/tvp-git-action.c
+index 80bb621..7f966a2 100644
+--- thunar-vcs-plugin/tvp-git-action.c
++++ thunar-vcs-plugin/tvp-git-action.c
+@@ -150,7 +150,7 @@ tvp_git_action_new (const gchar *name,
+ "is-parent", is_parent,
+ "is-directory", is_direcotry,
+ "is-file", is_file,
+- "icon", "git",
++ "icon", "org.xfce.thunar-vcs-plugin.git",
+ NULL);
+ TVP_GIT_ACTION (item)->files = thunarx_file_info_list_copy (files);
+ TVP_GIT_ACTION (item)->window = window;
+diff --git a/thunar-vcs-plugin/tvp-svn-action.c b/thunar-vcs-plugin/tvp-svn-action.c
+index d839932..b367824 100644
+--- thunar-vcs-plugin/tvp-svn-action.c
++++ thunar-vcs-plugin/tvp-svn-action.c
+@@ -173,7 +173,7 @@ tvp_svn_action_new (const gchar *name,
+ "directory-no-version-control", directory_no_version_control,
+ "file-version-control", file_version_control,
+ "file-no-version-control", file_no_version_control,
+- "icon", "subversion",
++ "icon", "org.xfce.thunar-vcs-plugin.subversion",
+ NULL);
+ TVP_SVN_ACTION (item)->files = thunarx_file_info_list_copy (files);
+ TVP_SVN_ACTION (item)->window = window;
+--
+GitLab
+
diff --git a/devel/thunar-vcs-plugin/pkg-plist b/devel/thunar-vcs-plugin/pkg-plist
index bb64b204af7f..affd82365314 100644
--- a/devel/thunar-vcs-plugin/pkg-plist
+++ b/devel/thunar-vcs-plugin/pkg-plist
@@ -1,12 +1,12 @@
lib/thunarx-3/thunar-vcs-plugin.so
%%GIT%%libexec/tvp-git-helper
%%SUBVERSION%%libexec/tvp-svn-helper
-share/icons/hicolor/16x16/apps/git.png
-share/icons/hicolor/16x16/apps/subversion.png
-share/icons/hicolor/24x24/apps/git.png
-share/icons/hicolor/24x24/apps/subversion.png
-share/icons/hicolor/48x48/apps/git.png
-share/icons/hicolor/48x48/apps/subversion.png
+share/icons/hicolor/16x16/apps/org.xfce.thunar-vcs-plugin.git.png
+share/icons/hicolor/16x16/apps/org.xfce.thunar-vcs-plugin.subversion.png
+share/icons/hicolor/24x24/apps/org.xfce.thunar-vcs-plugin.git.png
+share/icons/hicolor/24x24/apps/org.xfce.thunar-vcs-plugin.subversion.png
+share/icons/hicolor/48x48/apps/org.xfce.thunar-vcs-plugin.git.png
+share/icons/hicolor/48x48/apps/org.xfce.thunar-vcs-plugin.subversion.png
%%NLS%%share/locale/ar/LC_MESSAGES/thunar-vcs-plugin.mo
%%NLS%%share/locale/be/LC_MESSAGES/thunar-vcs-plugin.mo
%%NLS%%share/locale/bg/LC_MESSAGES/thunar-vcs-plugin.mo
diff --git a/devel/transient-devel/Makefile b/devel/transient-devel/Makefile
index 7f71ddbb7d75..400167c9a0b2 100644
--- a/devel/transient-devel/Makefile
+++ b/devel/transient-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.3
+DISTVERSION= 0.9.4
DISTVERSIONSUFFIX=
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient-devel/distinfo b/devel/transient-devel/distinfo
index 525fd5227279..3d9fe7bee2d5 100644
--- a/devel/transient-devel/distinfo
+++ b/devel/transient-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751924311
-SHA256 (magit-transient-v0.9.3_GH0.tar.gz) = 962dc27cec5c3d8b5597bfe45074ac4859d3e5daec7730d2d974fbf9133c0f01
-SIZE (magit-transient-v0.9.3_GH0.tar.gz) = 169125
+TIMESTAMP = 1754135349
+SHA256 (magit-transient-v0.9.4_GH0.tar.gz) = 1fc90db3a1748493b33db451ab937bb554d1c2993cfdd8677aac12d0167ebc8e
+SIZE (magit-transient-v0.9.4_GH0.tar.gz) = 169192
diff --git a/devel/transient/Makefile b/devel/transient/Makefile
index 27455e6b000d..689b6425afad 100644
--- a/devel/transient/Makefile
+++ b/devel/transient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.3
+DISTVERSION= 0.9.4
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient/distinfo b/devel/transient/distinfo
index 699e7b78d06e..95fd070b0033 100644
--- a/devel/transient/distinfo
+++ b/devel/transient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751924211
-SHA256 (magit-transient-v0.9.3_GH0.tar.gz) = 962dc27cec5c3d8b5597bfe45074ac4859d3e5daec7730d2d974fbf9133c0f01
-SIZE (magit-transient-v0.9.3_GH0.tar.gz) = 169125
+TIMESTAMP = 1754135293
+SHA256 (magit-transient-v0.9.4_GH0.tar.gz) = 1fc90db3a1748493b33db451ab937bb554d1c2993cfdd8677aac12d0167ebc8e
+SIZE (magit-transient-v0.9.4_GH0.tar.gz) = 169192
diff --git a/devel/universal-ctags/Makefile b/devel/universal-ctags/Makefile
index 5aa93fc1a9ba..4f614792b297 100644
--- a/devel/universal-ctags/Makefile
+++ b/devel/universal-ctags/Makefile
@@ -1,5 +1,5 @@
PORTNAME= universal-ctags
-PORTVERSION= p6.2.20250615.0
+PORTVERSION= p6.2.20250727.0
PORTREVISION= 1
CATEGORIES= devel
diff --git a/devel/universal-ctags/distinfo b/devel/universal-ctags/distinfo
index fffc8736c114..dd7be695bc86 100644
--- a/devel/universal-ctags/distinfo
+++ b/devel/universal-ctags/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750622285
-SHA256 (universal-ctags-ctags-p6.2.20250615.0_GH0.tar.gz) = 34a5ab1a05353de2712dd8479d959cd4ec21b0f39c400731e53ecd192d2770fc
-SIZE (universal-ctags-ctags-p6.2.20250615.0_GH0.tar.gz) = 3288662
+TIMESTAMP = 1753640872
+SHA256 (universal-ctags-ctags-p6.2.20250727.0_GH0.tar.gz) = 5e220083eef20e0c3e6387f281e6663c52059aed0026a61fa619efbf84a3b9c3
+SIZE (universal-ctags-ctags-p6.2.20250727.0_GH0.tar.gz) = 3292539
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index 7dfa130ab66c..8730516df940 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uv
-DISTVERSION= 0.7.21
+DISTVERSION= 0.8.3
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/uv/Makefile.crates b/devel/uv/Makefile.crates
index 9bba9c06d544..fce7eac81d15 100644
--- a/devel/uv/Makefile.crates
+++ b/devel/uv/Makefile.crates
@@ -48,8 +48,8 @@ CARGO_CRATES= addr2line-0.24.2 \
byteorder-lite-0.1.0 \
bytes-1.9.0 \
bzip2-0.4.4 \
- bzip2-0.5.0 \
- bzip2-sys-0.1.11+1.0.8 \
+ bzip2-0.5.2 \
+ bzip2-sys-0.1.13+1.0.8 \
camino-1.1.9 \
cargo-util-0.2.21 \
cast-0.3.0 \
@@ -67,9 +67,9 @@ CARGO_CRATES= addr2line-0.24.2 \
clap_complete_nushell-4.5.5 \
clap_derive-4.5.41 \
clap_lex-0.7.4 \
- codspeed-3.0.3 \
- codspeed-criterion-compat-3.0.3 \
- codspeed-criterion-compat-walltime-3.0.3 \
+ codspeed-3.0.4 \
+ codspeed-criterion-compat-3.0.4 \
+ codspeed-criterion-compat-walltime-3.0.4 \
color_quant-1.1.0 \
colorchoice-1.0.3 \
colored-2.2.0 \
@@ -128,7 +128,7 @@ CARGO_CRATES= addr2line-0.24.2 \
float-cmp-0.9.0 \
float-cmp-0.10.0 \
fnv-1.0.7 \
- foldhash-0.1.4 \
+ foldhash-0.1.5 \
fontconfig-parser-0.5.7 \
fontdb-0.12.0 \
form_urlencoded-1.2.1 \
@@ -163,7 +163,7 @@ CARGO_CRATES= addr2line-0.24.2 \
hermit-abi-0.3.9 \
hermit-abi-0.4.0 \
hex-0.4.3 \
- home-0.5.11 \
+ home-0.5.9 \
homedir-0.3.4 \
html-escape-0.2.13 \
http-1.3.1 \
@@ -333,7 +333,7 @@ CARGO_CRATES= addr2line-0.24.2 \
rustc-demangle-0.1.24 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
- rustix-1.0.7 \
+ rustix-1.0.8 \
rustls-0.23.22 \
rustls-native-certs-0.8.1 \
rustls-pki-types-1.11.0 \
@@ -357,8 +357,8 @@ CARGO_CRATES= addr2line-0.24.2 \
serde-untagged-0.1.7 \
serde_derive-1.0.219 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.140 \
- serde_spanned-0.6.9 \
+ serde_json-1.0.141 \
+ serde_spanned-1.0.0 \
serde_urlencoded-0.7.1 \
serde_yaml-0.9.34+deprecated \
sha2-0.10.9 \
@@ -424,10 +424,11 @@ CARGO_CRATES= addr2line-0.24.2 \
tokio-rustls-0.26.1 \
tokio-stream-0.1.17 \
tokio-util-0.7.15 \
- toml-0.8.23 \
- toml_datetime-0.6.11 \
- toml_edit-0.22.27 \
- toml_write-0.1.2 \
+ toml-0.9.2 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.23.2 \
+ toml_parser-1.0.1 \
+ toml_writer-1.0.2 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
@@ -486,7 +487,7 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
wasm-streams-0.4.2 \
- wasmtimer-0.4.1 \
+ wasmtimer-0.4.2 \
web-sys-0.3.77 \
web-time-1.1.0 \
webpki-roots-0.26.8 \
diff --git a/devel/uv/distinfo b/devel/uv/distinfo
index abee6e463e7b..999681a1fccc 100644
--- a/devel/uv/distinfo
+++ b/devel/uv/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752732939
+TIMESTAMP = 1753455245
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
@@ -99,10 +99,10 @@ SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19d
SIZE (rust/crates/bytes-1.9.0.crate) = 67320
SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
-SHA256 (rust/crates/bzip2-0.5.0.crate) = bafdbf26611df8c14810e268ddceda071c297570a5fb360ceddf617fe417ef58
-SIZE (rust/crates/bzip2-0.5.0.crate) = 34197
-SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
-SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
+SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
+SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
+SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
+SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
SIZE (rust/crates/camino-1.1.9.crate) = 37552
SHA256 (rust/crates/cargo-util-0.2.21.crate) = c95ec8b2485b20aed818bd7460f8eecc6c87c35c84191b353a3aba9aa1736c36
@@ -137,12 +137,12 @@ SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8
SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/codspeed-3.0.3.crate) = a7524e02ff6173bc143d9abc01b518711b77addb60de871bbe5686843f88fb48
-SIZE (rust/crates/codspeed-3.0.3.crate) = 12859
-SHA256 (rust/crates/codspeed-criterion-compat-3.0.3.crate) = 2f71662331c4f854131a42b95055f3f8cbca53640348985f699635b1f96d8c26
-SIZE (rust/crates/codspeed-criterion-compat-3.0.3.crate) = 21805
-SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.3.crate) = e3c9bd9e895e0aa263d139a8b5f58a4ea4abb86d5982ec7f58d3c7b8465c1e01
-SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.3.crate) = 123664
+SHA256 (rust/crates/codspeed-3.0.4.crate) = d29180405ab3b37bb020246ea66bf8ae233708766fd59581ae929feaef10ce91
+SIZE (rust/crates/codspeed-3.0.4.crate) = 12887
+SHA256 (rust/crates/codspeed-criterion-compat-3.0.4.crate) = 2454d874ca820ffd71273565530ad318f413195bbc99dce6c958ca07db362c63
+SIZE (rust/crates/codspeed-criterion-compat-3.0.4.crate) = 21805
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.4.crate) = 093a9383cdd1a5a0bd1a47cdafb49ae0c6dcd0793c8fb8f79768bab423128c9c
+SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.4.crate) = 123672
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
@@ -259,8 +259,8 @@ SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb7
SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
-SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/fontconfig-parser-0.5.7.crate) = c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7
SIZE (rust/crates/fontconfig-parser-0.5.7.crate) = 39564
SHA256 (rust/crates/fontdb-0.12.0.crate) = ff20bef7942a72af07104346154a70a70b089c572e454b41bef6eb6cb10e9c06
@@ -329,8 +329,8 @@ SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7
SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
-SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
+SIZE (rust/crates/home-0.5.9.crate) = 8760
SHA256 (rust/crates/homedir-0.3.4.crate) = 5bdbbd5bc8c5749697ccaa352fa45aff8730cf21c68029c0eef1ffed7c3d6ba2
SIZE (rust/crates/homedir-0.3.4.crate) = 14883
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
@@ -669,8 +669,8 @@ SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b6
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
SHA256 (rust/crates/rustls-0.23.22.crate) = 9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7
SIZE (rust/crates/rustls-0.23.22.crate) = 341983
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
@@ -717,10 +717,10 @@ 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_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
@@ -851,14 +851,16 @@ SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
-SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
-SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
-SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac
+SIZE (rust/crates/toml-0.9.2.crate) = 56695
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_edit-0.23.2.crate) = d1dee9dc43ac2aaf7d3b774e2fba5148212bf2bd9374f4e50152ebe9afd03d42
+SIZE (rust/crates/toml_edit-0.23.2.crate) = 66406
+SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
+SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
@@ -975,8 +977,8 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
-SHA256 (rust/crates/wasmtimer-0.4.1.crate) = 0048ad49a55b9deb3953841fa1fc5858f0efbcb7a18868c899a360269fac1b23
-SIZE (rust/crates/wasmtimer-0.4.1.crate) = 32750
+SHA256 (rust/crates/wasmtimer-0.4.2.crate) = d8d49b5d6c64e8558d9b1b065014426f35c18de636895d24893dbbd329743446
+SIZE (rust/crates/wasmtimer-0.4.2.crate) = 36948
SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
@@ -1159,5 +1161,5 @@ SHA256 (astral-sh-rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d_GH0.tar.
SIZE (astral-sh-rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d_GH0.tar.gz) = 51763
SHA256 (astral-sh-reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8_GH0.tar.gz) = 5ff23bcb5f724323cb2c7d6a9b597a9a05ce06295b1a7e2c667d378099f1a8d7
SIZE (astral-sh-reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8_GH0.tar.gz) = 41975
-SHA256 (astral-sh-uv-0.7.21_GH0.tar.gz) = 089f2f5e388da95c4e5ca8b4dc2c9d1421f3bf9dd5d05546be8e27c943428101
-SIZE (astral-sh-uv-0.7.21_GH0.tar.gz) = 4149924
+SHA256 (astral-sh-uv-0.8.3_GH0.tar.gz) = 6779018e26db1b7981f26bce36b9dd0860d58f497d989f334ea8561bb5bca706
+SIZE (astral-sh-uv-0.8.3_GH0.tar.gz) = 4195821
diff --git a/devel/wrangler/Makefile b/devel/wrangler/Makefile
deleted file mode 100644
index 07c93fbdd570..000000000000
--- a/devel/wrangler/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-PORTNAME= wrangler
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.19.12
-PORTREVISION= 29
-CATEGORIES= devel
-
-MAINTAINER= kfv@kfv.io
-COMMENT= Cloudflare Workers CLI Tool
-WWW= https://developers.cloudflare.com/workers/cli-wrangler/
-
-LICENSE= APACHE20 MIT
-LICENSE_COMB= dual
-LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
-LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
-
-DEPRECATED= Deprecated upstream as of Aug 3, 2023
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libcurl.so:ftp/curl
-
-USES= cargo gmake ssl
-USE_GITHUB= yes
-GH_ACCOUNT= cloudflare
-
-CARGO_FEATURES= --no-default-features sys-openssl
-
-PLIST_FILES= bin/${PORTNAME}
-PORTDOCS= CHANGELOG.md README.md
-
-OPTIONS_DEFINE= DOCS
-OPTIONS_DEFAULT= DOCS
-
-# sys-info-0.9.1 crate fix: https://github.com/FillZpp/sys-info-rs/issues/80
-post-patch:
- @${REINPLACE_CMD} \
- -e '/get_cpu/s|unsigned long|uint64_t|' \
- -e '/get_proc_total/s|unsigned long|uint64_t|' \
- ${WRKSRC}/cargo-crates/sys-info-0.9.1/c/*.[ch]
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/wrangler/Makefile.crates b/devel/wrangler/Makefile.crates
deleted file mode 100644
index dc571e30b01a..000000000000
--- a/devel/wrangler/Makefile.crates
+++ /dev/null
@@ -1,328 +0,0 @@
-CARGO_CRATES= addr2line-0.17.0 \
- adler-1.0.2 \
- aho-corasick-0.7.18 \
- ansi_term-0.12.1 \
- anyhow-1.0.56 \
- arrayref-0.3.6 \
- arrayvec-0.5.2 \
- assert_cmd-2.0.4 \
- async-trait-0.1.53 \
- atty-0.2.14 \
- autocfg-1.1.0 \
- backtrace-0.3.65 \
- base64-0.13.0 \
- billboard-0.1.0 \
- binary-install-0.0.3-alpha.1 \
- bitflags-1.3.2 \
- blake2b_simd-0.5.11 \
- block-buffer-0.7.3 \
- block-buffer-0.9.0 \
- block-padding-0.1.5 \
- bstr-0.2.17 \
- bumpalo-3.9.1 \
- byte-tools-0.3.1 \
- byteorder-1.4.3 \
- bytes-0.4.12 \
- bytes-1.1.0 \
- bzip2-0.4.3 \
- bzip2-sys-0.1.11+1.0.8 \
- cc-1.0.73 \
- cfg-if-0.1.10 \
- cfg-if-1.0.0 \
- chrome-devtools-rs-0.0.0-alpha.3 \
- chrono-0.4.19 \
- clap-2.34.0 \
- clicolors-control-1.0.1 \
- cloudflare-0.9.1 \
- colored_json-2.1.0 \
- combine-4.6.3 \
- config-0.11.0 \
- console-0.9.2 \
- console-0.11.3 \
- console-0.14.1 \
- console-0.15.0 \
- constant_time_eq-0.1.5 \
- core-foundation-0.9.3 \
- core-foundation-sys-0.8.3 \
- cpufeatures-0.2.2 \
- crc32fast-1.3.2 \
- crossbeam-utils-0.8.8 \
- csv-1.1.6 \
- csv-core-0.1.10 \
- curl-0.4.43 \
- curl-sys-0.4.53+curl-7.82.0 \
- darling-0.13.4 \
- darling_core-0.13.4 \
- darling_macro-0.13.4 \
- data-encoding-2.3.2 \
- difflib-0.4.0 \
- digest-0.8.1 \
- digest-0.9.0 \
- dirs-1.0.5 \
- dirs-2.0.2 \
- dirs-3.0.2 \
- dirs-sys-0.3.7 \
- doc-comment-0.3.3 \
- either-1.6.1 \
- encode_unicode-0.3.6 \
- encoding_rs-0.8.31 \
- env_logger-0.8.4 \
- erased-serde-0.3.20 \
- error-chain-0.12.4 \
- failure-0.1.8 \
- failure_derive-0.1.8 \
- fake-simd-0.1.2 \
- fastrand-1.7.0 \
- filetime-0.2.16 \
- flate2-1.0.23 \
- float-cmp-0.9.0 \
- fnv-1.0.7 \
- foreign-types-0.3.2 \
- foreign-types-shared-0.1.1 \
- form_urlencoded-1.0.1 \
- fs2-0.4.3 \
- fs_extra-1.2.0 \
- fsevent-0.4.0 \
- fsevent-sys-2.0.1 \
- fuchsia-zircon-0.3.3 \
- fuchsia-zircon-sys-0.3.3 \
- futures-0.3.21 \
- futures-channel-0.3.21 \
- futures-core-0.3.21 \
- futures-executor-0.3.21 \
- futures-io-0.3.21 \
- futures-macro-0.3.21 \
- futures-sink-0.3.21 \
- futures-task-0.3.21 \
- futures-util-0.3.21 \
- generic-array-0.12.4 \
- generic-array-0.14.5 \
- getrandom-0.1.16 \
- getrandom-0.2.6 \
- gimli-0.26.1 \
- globset-0.4.8 \
- h2-0.3.13 \
- hashbrown-0.11.2 \
- heck-0.3.3 \
- hermit-abi-0.1.19 \
- hex-0.4.3 \
- http-0.2.6 \
- http-body-0.4.4 \
- httparse-1.7.0 \
- httpdate-1.0.2 \
- humantime-2.1.0 \
- hyper-0.14.18 \
- hyper-rustls-0.23.0 \
- hyper-tls-0.5.0 \
- ident_case-1.0.1 \
- idna-0.2.3 \
- ignore-0.4.18 \
- indexmap-1.8.1 \
- indicatif-0.15.0 \
- inotify-0.7.1 \
- inotify-sys-0.1.5 \
- input_buffer-0.4.0 \
- instant-0.1.12 \
- iovec-0.1.4 \
- ipnet-2.5.0 \
- is_executable-0.1.2 \
- itertools-0.10.3 \
- itoa-0.4.8 \
- itoa-1.0.1 \
- js-sys-0.3.57 \
- kernel32-sys-0.2.2 \
- lazy_static-1.4.0 \
- lazycell-1.3.0 \
- lexical-core-0.7.6 \
- libc-0.2.124 \
- libz-sys-1.1.5 \
- line-wrap-0.1.1 \
- linked-hash-map-0.5.4 \
- log-0.4.16 \
- matches-0.1.9 \
- memchr-2.4.1 \
- mime-0.3.16 \
- mime_guess-2.0.4 \
- miniz_oxide-0.5.1 \
- mio-0.6.23 \
- mio-0.8.2 \
- mio-extras-2.0.6 \
- miow-0.2.2 \
- miow-0.3.7 \
- native-tls-0.2.10 \
- net2-0.2.37 \
- nom-5.1.2 \
- normalize-line-endings-0.3.0 \
- notify-4.0.17 \
- ntapi-0.3.7 \
- num-integer-0.1.44 \
- num-traits-0.2.14 \
- num_cpus-1.13.1 \
- num_threads-0.1.5 \
- number_prefix-0.3.0 \
- number_prefix-0.4.0 \
- oauth2-4.1.0 \
- object-0.28.3 \
- once_cell-1.10.0 \
- opaque-debug-0.2.3 \
- opaque-debug-0.3.0 \
- openssl-0.10.38 \
- openssl-probe-0.1.5 \
- openssl-src-111.18.0+1.1.1n \
- openssl-sys-0.9.72 \
- os-version-0.2.0 \
- parity-ws-0.11.1 \
- path-slash-0.1.4 \
- percent-encoding-1.0.1 \
- percent-encoding-2.1.0 \
- pin-project-1.0.10 \
- pin-project-internal-1.0.10 \
- pin-project-lite-0.2.8 \
- pin-utils-0.1.0 \
- pkg-config-0.3.25 \
- plist-1.3.1 \
- ppv-lite86-0.2.16 \
- predicates-2.1.1 \
- predicates-core-1.0.3 \
- predicates-tree-1.0.5 \
- prettytable-rs-0.8.0 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.37 \
- quote-1.0.18 \
- rand-0.7.3 \
- rand-0.8.5 \
- rand_chacha-0.2.2 \
- rand_chacha-0.3.1 \
- rand_core-0.5.1 \
- rand_core-0.6.3 \
- rand_hc-0.2.0 \
- redox_syscall-0.1.57 \
- redox_syscall-0.2.13 \
- redox_users-0.3.5 \
- redox_users-0.4.3 \
- regex-1.5.5 \
- regex-automata-0.1.10 \
- regex-syntax-0.6.25 \
- remove_dir_all-0.5.3 \
- reqwest-0.11.10 \
- ring-0.16.20 \
- rust-argon2-0.8.3 \
- rust-ini-0.13.0 \
- rustc-demangle-0.1.21 \
- rustls-0.20.4 \
- rustls-native-certs-0.6.2 \
- rustls-pemfile-0.2.1 \
- rustls-pemfile-0.3.0 \
- rustls-pemfile-1.0.0 \
- rustversion-1.0.6 \
- ryu-1.0.9 \
- safemem-0.3.3 \
- same-file-1.0.6 \
- schannel-0.1.19 \
- sct-0.7.0 \
- security-framework-2.6.1 \
- security-framework-sys-2.6.1 \
- semver-1.0.7 \
- serde-1.0.136 \
- serde_derive-1.0.136 \
- serde_json-1.0.79 \
- serde_path_to_error-0.1.7 \
- serde_qs-0.4.6 \
- serde_urlencoded-0.7.1 \
- serde_with-1.12.1 \
- serde_with_macros-1.5.2 \
- sha-1-0.8.2 \
- sha-1-0.9.8 \
- sha2-0.9.9 \
- signal-hook-registry-1.4.0 \
- siphasher-0.3.10 \
- slab-0.4.6 \
- socket2-0.4.4 \
- spin-0.5.2 \
- static_assertions-1.1.0 \
- strsim-0.8.0 \
- strsim-0.10.0 \
- structopt-0.3.26 \
- structopt-derive-0.4.18 \
- syn-1.0.91 \
- synstructure-0.12.6 \
- sys-info-0.9.1 \
- tar-0.4.38 \
- tempfile-3.3.0 \
- term-0.5.2 \
- term_size-0.3.2 \
- termcolor-1.1.3 \
- terminal_size-0.1.17 \
- termios-0.3.3 \
- termtree-0.2.4 \
- text_io-0.1.10 \
- textwrap-0.11.0 \
- thiserror-1.0.30 \
- thiserror-impl-1.0.30 \
- thread_local-1.1.4 \
- time-0.1.44 \
- time-0.3.9 \
- tinyvec-1.5.1 \
- tinyvec_macros-0.1.0 \
- tokio-1.17.0 \
- tokio-macros-1.7.0 \
- tokio-native-tls-0.3.0 \
- tokio-retry-0.3.0 \
- tokio-rustls-0.23.3 \
- tokio-stream-0.1.8 \
- tokio-tungstenite-0.14.0 \
- tokio-util-0.7.1 \
- toml-0.5.9 \
- toml_edit-0.2.1 \
- tower-service-0.3.1 \
- tracing-0.1.34 \
- tracing-attributes-0.1.20 \
- tracing-core-0.1.26 \
- try-lock-0.2.3 \
- tungstenite-0.13.0 \
- twox-hash-1.6.2 \
- typenum-1.15.0 \
- uname-0.1.1 \
- unescape-0.1.0 \
- unicase-2.6.0 \
- unicode-bidi-0.3.7 \
- unicode-normalization-0.1.19 \
- unicode-segmentation-1.9.0 \
- unicode-width-0.1.9 \
- unicode-xid-0.2.2 \
- untrusted-0.7.1 \
- url-2.2.2 \
- utf-8-0.7.6 \
- uuid-0.8.2 \
- vcpkg-0.2.15 \
- vec_map-0.8.2 \
- version_check-0.9.4 \
- wait-timeout-0.2.0 \
- walkdir-2.3.2 \
- want-0.3.0 \
- wasi-0.9.0+wasi-snapshot-preview1 \
- wasi-0.10.0+wasi-snapshot-preview1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.80 \
- wasm-bindgen-backend-0.2.80 \
- wasm-bindgen-futures-0.4.30 \
- wasm-bindgen-macro-0.2.80 \
- wasm-bindgen-macro-support-0.2.80 \
- wasm-bindgen-shared-0.2.80 \
- web-sys-0.3.57 \
- webpki-0.22.0 \
- webpki-roots-0.22.3 \
- which-4.2.5 \
- winapi-0.2.8 \
- winapi-0.3.9 \
- winapi-build-0.1.1 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- winreg-0.10.1 \
- ws2_32-sys-0.2.1 \
- xattr-0.2.2 \
- xml-rs-0.8.4 \
- yaml-rust-0.4.5 \
- zip-0.5.13
diff --git a/devel/wrangler/distinfo b/devel/wrangler/distinfo
deleted file mode 100644
index d01a28a1304f..000000000000
--- a/devel/wrangler/distinfo
+++ /dev/null
@@ -1,659 +0,0 @@
-TIMESTAMP = 1655904466
-SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
-SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
-SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
-SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
-SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anyhow-1.0.56.crate) = 4361135be9122e0870de935d7c439aef945b9f9ddd4199a553b5270b49c82a27
-SIZE (rust/crates/anyhow-1.0.56.crate) = 44780
-SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
-SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
-SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
-SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
-SHA256 (rust/crates/assert_cmd-2.0.4.crate) = 93ae1ddd39efd67689deb1979d80bad3bf7f2b09c6e6117c8d1f2443b5e2f83e
-SIZE (rust/crates/assert_cmd-2.0.4.crate) = 22581
-SHA256 (rust/crates/async-trait-0.1.53.crate) = ed6aa3524a2dfcf9fe180c51eae2b58738348d819517ceadf95789c51fff7600
-SIZE (rust/crates/async-trait-0.1.53.crate) = 26210
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-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/backtrace-0.3.65.crate) = 11a17d453482a265fd5f8479f2a3f405566e6ca627837aaddb85af8b1ab8ef61
-SIZE (rust/crates/backtrace-0.3.65.crate) = 74129
-SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
-SIZE (rust/crates/base64-0.13.0.crate) = 62070
-SHA256 (rust/crates/billboard-0.1.0.crate) = 4c919a66b78887ca03ecfbd9c306413eacc6fb9c9dee9daac481cdfd13ee65ee
-SIZE (rust/crates/billboard-0.1.0.crate) = 15614
-SHA256 (rust/crates/binary-install-0.0.3-alpha.1.crate) = f5b3d4bb3a35edf5f87a1e7621a7a1aa9e3278346baa2b34a548869727c80570
-SIZE (rust/crates/binary-install-0.0.3-alpha.1.crate) = 16119
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/blake2b_simd-0.5.11.crate) = afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587
-SIZE (rust/crates/blake2b_simd-0.5.11.crate) = 34096
-SHA256 (rust/crates/block-buffer-0.7.3.crate) = c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b
-SIZE (rust/crates/block-buffer-0.7.3.crate) = 7179
-SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
-SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
-SHA256 (rust/crates/block-padding-0.1.5.crate) = fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5
-SIZE (rust/crates/block-padding-0.1.5.crate) = 7342
-SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
-SIZE (rust/crates/bstr-0.2.17.crate) = 330350
-SHA256 (rust/crates/bumpalo-3.9.1.crate) = a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899
-SIZE (rust/crates/bumpalo-3.9.1.crate) = 77507
-SHA256 (rust/crates/byte-tools-0.3.1.crate) = e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7
-SIZE (rust/crates/byte-tools-0.3.1.crate) = 5526
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
-SIZE (rust/crates/bytes-0.4.12.crate) = 46361
-SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
-SIZE (rust/crates/bytes-1.1.0.crate) = 49640
-SHA256 (rust/crates/bzip2-0.4.3.crate) = 6afcd980b5f3a45017c57e57a2fcccbb351cc43a356ce117ef760ef8052b89b0
-SIZE (rust/crates/bzip2-0.4.3.crate) = 34195
-SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
-SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
-SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
-SIZE (rust/crates/cc-1.0.73.crate) = 57880
-SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrome-devtools-rs-0.0.0-alpha.3.crate) = a20571a8098aabf6fd6c83b896c3ebccd428c85d5a7e2a59ccb50f6c2ec33816
-SIZE (rust/crates/chrome-devtools-rs-0.0.0-alpha.3.crate) = 9804
-SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
-SIZE (rust/crates/chrono-0.4.19.crate) = 155663
-SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
-SIZE (rust/crates/clap-2.34.0.crate) = 202210
-SHA256 (rust/crates/clicolors-control-1.0.1.crate) = 90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e
-SIZE (rust/crates/clicolors-control-1.0.1.crate) = 4634
-SHA256 (rust/crates/cloudflare-0.9.1.crate) = 28a69d53c61ddd5611ad0203c60aa02074d67f91bfb98db2225833f6bdc2f1a4
-SIZE (rust/crates/cloudflare-0.9.1.crate) = 19342
-SHA256 (rust/crates/colored_json-2.1.0.crate) = 1fd32eb54d016e203b7c2600e3a7802c75843a92e38ccc4869aefeca21771a64
-SIZE (rust/crates/colored_json-2.1.0.crate) = 12336
-SHA256 (rust/crates/combine-4.6.3.crate) = 50b727aacc797f9fc28e355d21f34709ac4fc9adecfe470ad07b8f4464f53062
-SIZE (rust/crates/combine-4.6.3.crate) = 132015
-SHA256 (rust/crates/config-0.11.0.crate) = 1b1b9d958c2b1368a663f05538fc1b5975adce1e19f435acceae987aceeeb369
-SIZE (rust/crates/config-0.11.0.crate) = 32062
-SHA256 (rust/crates/console-0.9.2.crate) = 45e0f3986890b3acbc782009e2629dfe2baa430ac091519ce3be26164a2ae6c0
-SIZE (rust/crates/console-0.9.2.crate) = 18759
-SHA256 (rust/crates/console-0.11.3.crate) = 8c0994e656bba7b922d8dd1245db90672ffb701e684e45be58f20719d69abc5a
-SIZE (rust/crates/console-0.11.3.crate) = 20886
-SHA256 (rust/crates/console-0.14.1.crate) = 3993e6445baa160675931ec041a5e03ca84b9c6e32a056150d3aa2bdda0a1f45
-SIZE (rust/crates/console-0.14.1.crate) = 22844
-SHA256 (rust/crates/console-0.15.0.crate) = a28b32d32ca44b70c3e4acd7db1babf555fa026e385fb95f18028f88848b3c31
-SIZE (rust/crates/console-0.15.0.crate) = 23507
-SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
-SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
-SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
-SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
-SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
-SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
-SHA256 (rust/crates/cpufeatures-0.2.2.crate) = 59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b
-SIZE (rust/crates/cpufeatures-0.2.2.crate) = 10655
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/crossbeam-utils-0.8.8.crate) = 0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38
-SIZE (rust/crates/crossbeam-utils-0.8.8.crate) = 39681
-SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1
-SIZE (rust/crates/csv-1.1.6.crate) = 886999
-SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90
-SIZE (rust/crates/csv-core-0.1.10.crate) = 25668
-SHA256 (rust/crates/curl-0.4.43.crate) = 37d855aeef205b43f65a5001e0997d81f8efca7badad4fad7d897aa7f0d0651f
-SIZE (rust/crates/curl-0.4.43.crate) = 89694
-SHA256 (rust/crates/curl-sys-0.4.53+curl-7.82.0.crate) = 8092905a5a9502c312f223b2775f57ec5c5b715f9a15ee9d2a8591d1364a0352
-SIZE (rust/crates/curl-sys-0.4.53+curl-7.82.0.crate) = 2928573
-SHA256 (rust/crates/darling-0.13.4.crate) = a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c
-SIZE (rust/crates/darling-0.13.4.crate) = 20895
-SHA256 (rust/crates/darling_core-0.13.4.crate) = 859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610
-SIZE (rust/crates/darling_core-0.13.4.crate) = 52937
-SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835
-SIZE (rust/crates/darling_macro-0.13.4.crate) = 1910
-SHA256 (rust/crates/data-encoding-2.3.2.crate) = 3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57
-SIZE (rust/crates/data-encoding-2.3.2.crate) = 19159
-SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
-SIZE (rust/crates/difflib-0.4.0.crate) = 7638
-SHA256 (rust/crates/digest-0.8.1.crate) = f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5
-SIZE (rust/crates/digest-0.8.1.crate) = 9449
-SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
-SIZE (rust/crates/digest-0.9.0.crate) = 13247
-SHA256 (rust/crates/dirs-1.0.5.crate) = 3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901
-SIZE (rust/crates/dirs-1.0.5.crate) = 12908
-SHA256 (rust/crates/dirs-2.0.2.crate) = 13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3
-SIZE (rust/crates/dirs-2.0.2.crate) = 11779
-SHA256 (rust/crates/dirs-3.0.2.crate) = 30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309
-SIZE (rust/crates/dirs-3.0.2.crate) = 12184
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
-SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
-SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
-SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/encoding_rs-0.8.31.crate) = 9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b
-SIZE (rust/crates/encoding_rs-0.8.31.crate) = 1370113
-SHA256 (rust/crates/env_logger-0.8.4.crate) = a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3
-SIZE (rust/crates/env_logger-0.8.4.crate) = 33342
-SHA256 (rust/crates/erased-serde-0.3.20.crate) = ad132dd8d0d0b546348d7d86cb3191aad14b34e5f979781fc005c80d4ac67ffd
-SIZE (rust/crates/erased-serde-0.3.20.crate) = 26473
-SHA256 (rust/crates/error-chain-0.12.4.crate) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc
-SIZE (rust/crates/error-chain-0.12.4.crate) = 29274
-SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
-SIZE (rust/crates/failure-0.1.8.crate) = 37582
-SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4
-SIZE (rust/crates/failure_derive-0.1.8.crate) = 4950
-SHA256 (rust/crates/fake-simd-0.1.2.crate) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed
-SIZE (rust/crates/fake-simd-0.1.2.crate) = 5398
-SHA256 (rust/crates/fastrand-1.7.0.crate) = c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf
-SIZE (rust/crates/fastrand-1.7.0.crate) = 11265
-SHA256 (rust/crates/filetime-0.2.16.crate) = c0408e2626025178a6a7f7ffc05a25bc47103229f19c113755de7bf63816290c
-SIZE (rust/crates/filetime-0.2.16.crate) = 14502
-SHA256 (rust/crates/flate2-1.0.23.crate) = b39522e96686d38f4bc984b9198e3a0613264abaebaff2c5c918bfa6b6da09af
-SIZE (rust/crates/flate2-1.0.23.crate) = 70440
-SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
-SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
-SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
-SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
-SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
-SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
-SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213
-SIZE (rust/crates/fs2-0.4.3.crate) = 13138
-SHA256 (rust/crates/fs_extra-1.2.0.crate) = 2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394
-SIZE (rust/crates/fs_extra-1.2.0.crate) = 29918
-SHA256 (rust/crates/fsevent-0.4.0.crate) = 5ab7d1bd1bd33cc98b0889831b72da23c0aa4df9cec7e0702f46ecea04b35db6
-SIZE (rust/crates/fsevent-0.4.0.crate) = 7292
-SHA256 (rust/crates/fsevent-sys-2.0.1.crate) = f41b048a94555da0f42f1d632e2e19510084fb8e303b0daa2816e733fb3644a0
-SIZE (rust/crates/fsevent-sys-2.0.1.crate) = 3984
-SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
-SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
-SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
-SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
-SHA256 (rust/crates/futures-0.3.21.crate) = f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e
-SIZE (rust/crates/futures-0.3.21.crate) = 49935
-SHA256 (rust/crates/futures-channel-0.3.21.crate) = c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010
-SIZE (rust/crates/futures-channel-0.3.21.crate) = 31961
-SHA256 (rust/crates/futures-core-0.3.21.crate) = 0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3
-SIZE (rust/crates/futures-core-0.3.21.crate) = 14601
-SHA256 (rust/crates/futures-executor-0.3.21.crate) = 9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6
-SIZE (rust/crates/futures-executor-0.3.21.crate) = 17306
-SHA256 (rust/crates/futures-io-0.3.21.crate) = fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b
-SIZE (rust/crates/futures-io-0.3.21.crate) = 8902
-SHA256 (rust/crates/futures-macro-0.3.21.crate) = 33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512
-SIZE (rust/crates/futures-macro-0.3.21.crate) = 11250
-SHA256 (rust/crates/futures-sink-0.3.21.crate) = 21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868
-SIZE (rust/crates/futures-sink-0.3.21.crate) = 7843
-SHA256 (rust/crates/futures-task-0.3.21.crate) = 57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a
-SIZE (rust/crates/futures-task-0.3.21.crate) = 11815
-SHA256 (rust/crates/futures-util-0.3.21.crate) = d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a
-SIZE (rust/crates/futures-util-0.3.21.crate) = 153768
-SHA256 (rust/crates/generic-array-0.12.4.crate) = ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd
-SIZE (rust/crates/generic-array-0.12.4.crate) = 18212
-SHA256 (rust/crates/generic-array-0.14.5.crate) = fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803
-SIZE (rust/crates/generic-array-0.14.5.crate) = 28915
-SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
-SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.6.crate) = 9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad
-SIZE (rust/crates/getrandom-0.2.6.crate) = 28043
-SHA256 (rust/crates/gimli-0.26.1.crate) = 78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4
-SIZE (rust/crates/gimli-0.26.1.crate) = 716168
-SHA256 (rust/crates/globset-0.4.8.crate) = 10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd
-SIZE (rust/crates/globset-0.4.8.crate) = 22886
-SHA256 (rust/crates/h2-0.3.13.crate) = 37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57
-SIZE (rust/crates/h2-0.3.13.crate) = 161962
-SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
-SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
-SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
-SIZE (rust/crates/heck-0.3.3.crate) = 10260
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
-SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/http-0.2.6.crate) = 31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03
-SIZE (rust/crates/http-0.2.6.crate) = 106384
-SHA256 (rust/crates/http-body-0.4.4.crate) = 1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6
-SIZE (rust/crates/http-body-0.4.4.crate) = 7836
-SHA256 (rust/crates/httparse-1.7.0.crate) = 6330e8a36bd8c859f3fa6d9382911fbb7147ec39807f63b923933a247240b9ba
-SIZE (rust/crates/httparse-1.7.0.crate) = 29323
-SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
-SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/hyper-0.14.18.crate) = b26ae0a80afebe130861d90abf98e3814a4f28a4c6ffeb5ab8ebb2be311e0ef2
-SIZE (rust/crates/hyper-0.14.18.crate) = 179660
-SHA256 (rust/crates/hyper-rustls-0.23.0.crate) = d87c48c02e0dc5e3b849a2041db3029fd066650f8f717c07bf8ed78ccb895cac
-SIZE (rust/crates/hyper-rustls-0.23.0.crate) = 29432
-SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
-SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
-SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
-SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
-SIZE (rust/crates/idna-0.2.3.crate) = 271023
-SHA256 (rust/crates/ignore-0.4.18.crate) = 713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d
-SIZE (rust/crates/ignore-0.4.18.crate) = 53174
-SHA256 (rust/crates/indexmap-1.8.1.crate) = 0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee
-SIZE (rust/crates/indexmap-1.8.1.crate) = 53220
-SHA256 (rust/crates/indicatif-0.15.0.crate) = 7baab56125e25686df467fe470785512329883aab42696d661247aca2a2896e4
-SIZE (rust/crates/indicatif-0.15.0.crate) = 28897
-SHA256 (rust/crates/inotify-0.7.1.crate) = 4816c66d2c8ae673df83366c18341538f234a26d65a9ecea5c348b453ac1d02f
-SIZE (rust/crates/inotify-0.7.1.crate) = 24637
-SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
-SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/input_buffer-0.4.0.crate) = f97967975f448f1a7ddb12b0bc41069d09ed6a1c161a92687e057325db35d413
-SIZE (rust/crates/input_buffer-0.4.0.crate) = 7771
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
-SIZE (rust/crates/iovec-0.1.4.crate) = 8720
-SHA256 (rust/crates/ipnet-2.5.0.crate) = 879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b
-SIZE (rust/crates/ipnet-2.5.0.crate) = 25808
-SHA256 (rust/crates/is_executable-0.1.2.crate) = 302d553b8abc8187beb7d663e34c065ac4570b273bc9511a50e940e99409c577
-SIZE (rust/crates/is_executable-0.1.2.crate) = 9131
-SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
-SIZE (rust/crates/itertools-0.10.3.crate) = 118661
-SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
-SIZE (rust/crates/itoa-0.4.8.crate) = 11926
-SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
-SIZE (rust/crates/itoa-1.0.1.crate) = 11059
-SHA256 (rust/crates/js-sys-0.3.57.crate) = 671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397
-SIZE (rust/crates/js-sys-0.3.57.crate) = 78605
-SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
-SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
-SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/lexical-core-0.7.6.crate) = 6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe
-SIZE (rust/crates/lexical-core-0.7.6.crate) = 494385
-SHA256 (rust/crates/libc-0.2.124.crate) = 21a41fed9d98f27ab1c6d161da622a4fa35e8a54a8adc24bbf3ddd0ef70b0e50
-SIZE (rust/crates/libc-0.2.124.crate) = 577742
-SHA256 (rust/crates/libz-sys-1.1.5.crate) = 6f35facd4a5673cb5a48822be2be1d4236c1c99cb4113cab7061ac720d5bf859
-SIZE (rust/crates/libz-sys-1.1.5.crate) = 1494933
-SHA256 (rust/crates/line-wrap-0.1.1.crate) = f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9
-SIZE (rust/crates/line-wrap-0.1.1.crate) = 10010
-SHA256 (rust/crates/linked-hash-map-0.5.4.crate) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3
-SIZE (rust/crates/linked-hash-map-0.5.4.crate) = 16166
-SHA256 (rust/crates/log-0.4.16.crate) = 6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8
-SIZE (rust/crates/log-0.4.16.crate) = 37758
-SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
-SIZE (rust/crates/matches-0.1.9.crate) = 2246
-SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
-SIZE (rust/crates/memchr-2.4.1.crate) = 64977
-SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
-SIZE (rust/crates/mime-0.3.16.crate) = 15206
-SHA256 (rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
-SIZE (rust/crates/mime_guess-2.0.4.crate) = 26399
-SHA256 (rust/crates/miniz_oxide-0.5.1.crate) = d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082
-SIZE (rust/crates/miniz_oxide-0.5.1.crate) = 52418
-SHA256 (rust/crates/mio-0.6.23.crate) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
-SIZE (rust/crates/mio-0.6.23.crate) = 103554
-SHA256 (rust/crates/mio-0.8.2.crate) = 52da4364ffb0e4fe33a9841a98a3f3014fb964045ce4f7a45a398243c8d6b0c9
-SIZE (rust/crates/mio-0.8.2.crate) = 88272
-SHA256 (rust/crates/mio-extras-2.0.6.crate) = 52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19
-SIZE (rust/crates/mio-extras-2.0.6.crate) = 16292
-SHA256 (rust/crates/miow-0.2.2.crate) = ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d
-SIZE (rust/crates/miow-0.2.2.crate) = 22044
-SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
-SIZE (rust/crates/miow-0.3.7.crate) = 24563
-SHA256 (rust/crates/native-tls-0.2.10.crate) = fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9
-SIZE (rust/crates/native-tls-0.2.10.crate) = 28590
-SHA256 (rust/crates/net2-0.2.37.crate) = 391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae
-SIZE (rust/crates/net2-0.2.37.crate) = 21311
-SHA256 (rust/crates/nom-5.1.2.crate) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af
-SIZE (rust/crates/nom-5.1.2.crate) = 136174
-SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
-SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/notify-4.0.17.crate) = ae03c8c853dba7bfd23e571ff0cff7bc9dceb40a4cd684cd1681824183f45257
-SIZE (rust/crates/notify-4.0.17.crate) = 54419
-SHA256 (rust/crates/ntapi-0.3.7.crate) = c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f
-SIZE (rust/crates/ntapi-0.3.7.crate) = 126994
-SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
-SIZE (rust/crates/num-integer-0.1.44.crate) = 22216
-SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
-SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
-SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
-SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
-SHA256 (rust/crates/num_threads-0.1.5.crate) = aba1801fb138d8e85e11d0fc70baf4fe1cdfffda7c6cd34a854905df588e5ed0
-SIZE (rust/crates/num_threads-0.1.5.crate) = 7109
-SHA256 (rust/crates/number_prefix-0.3.0.crate) = 17b02fc0ff9a9e4b35b3342880f48e896ebf69f2967921fe8646bf5b7125956a
-SIZE (rust/crates/number_prefix-0.3.0.crate) = 6291
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/oauth2-4.1.0.crate) = 80e47cfc4c0a1a519d9a025ebfbac3a2439d1b5cdf397d72dcb79b11d9920dab
-SIZE (rust/crates/oauth2-4.1.0.crate) = 73504
-SHA256 (rust/crates/object-0.28.3.crate) = 40bec70ba014595f99f7aa110b84331ffe1ee9aece7fe6f387cc7e3ecda4d456
-SIZE (rust/crates/object-0.28.3.crate) = 233545
-SHA256 (rust/crates/once_cell-1.10.0.crate) = 87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9
-SIZE (rust/crates/once_cell-1.10.0.crate) = 30414
-SHA256 (rust/crates/opaque-debug-0.2.3.crate) = 2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c
-SIZE (rust/crates/opaque-debug-0.2.3.crate) = 5643
-SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
-SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
-SHA256 (rust/crates/openssl-0.10.38.crate) = 0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95
-SIZE (rust/crates/openssl-0.10.38.crate) = 207436
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-src-111.18.0+1.1.1n.crate) = 7897a926e1e8d00219127dc020130eca4292e5ca666dd592480d72c3eca2ff6c
-SIZE (rust/crates/openssl-src-111.18.0+1.1.1n.crate) = 5100899
-SHA256 (rust/crates/openssl-sys-0.9.72.crate) = 7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb
-SIZE (rust/crates/openssl-sys-0.9.72.crate) = 56510
-SHA256 (rust/crates/os-version-0.2.0.crate) = 5a8a1fed76ac765e39058ca106b6229a93c5a60292a1bd4b602ce2be11e1c020
-SIZE (rust/crates/os-version-0.2.0.crate) = 11048
-SHA256 (rust/crates/parity-ws-0.11.1.crate) = 5983d3929ad50f12c3eb9a6743f19d691866ecd44da74c0a3308c3f8a56df0c6
-SIZE (rust/crates/parity-ws-0.11.1.crate) = 68268
-SHA256 (rust/crates/path-slash-0.1.4.crate) = 3cacbb3c4ff353b534a67fb8d7524d00229da4cb1dc8c79f4db96e375ab5b619
-SIZE (rust/crates/path-slash-0.1.4.crate) = 5771
-SHA256 (rust/crates/percent-encoding-1.0.1.crate) = 31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831
-SIZE (rust/crates/percent-encoding-1.0.1.crate) = 10057
-SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
-SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
-SHA256 (rust/crates/pin-project-1.0.10.crate) = 58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e
-SIZE (rust/crates/pin-project-1.0.10.crate) = 56366
-SHA256 (rust/crates/pin-project-internal-1.0.10.crate) = 744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb
-SIZE (rust/crates/pin-project-internal-1.0.10.crate) = 27913
-SHA256 (rust/crates/pin-project-lite-0.2.8.crate) = e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c
-SIZE (rust/crates/pin-project-lite-0.2.8.crate) = 27847
-SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
-SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.25.crate) = 1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae
-SIZE (rust/crates/pkg-config-0.3.25.crate) = 16838
-SHA256 (rust/crates/plist-1.3.1.crate) = bd39bc6cdc9355ad1dc5eeedefee696bb35c34caf21768741e81826c0bbd7225
-SIZE (rust/crates/plist-1.3.1.crate) = 44772
-SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
-SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
-SHA256 (rust/crates/predicates-2.1.1.crate) = a5aab5be6e4732b473071984b3164dbbfb7a3674d30ea5ff44410b6bcd960c3c
-SIZE (rust/crates/predicates-2.1.1.crate) = 23150
-SHA256 (rust/crates/predicates-core-1.0.3.crate) = da1c2388b1513e1b605fcec39a95e0a9e8ef088f71443ef37099fa9ae6673fcb
-SIZE (rust/crates/predicates-core-1.0.3.crate) = 7757
-SHA256 (rust/crates/predicates-tree-1.0.5.crate) = 4d86de6de25020a36c6d3643a86d9a6a9f552107c0559c60ea03551b5e16c032
-SIZE (rust/crates/predicates-tree-1.0.5.crate) = 8126
-SHA256 (rust/crates/prettytable-rs-0.8.0.crate) = 0fd04b170004fa2daccf418a7f8253aaf033c27760b5f225889024cf66d7ac2e
-SIZE (rust/crates/prettytable-rs-0.8.0.crate) = 29000
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.37.crate) = ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1
-SIZE (rust/crates/proc-macro2-1.0.37.crate) = 41378
-SHA256 (rust/crates/quote-1.0.18.crate) = a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1
-SIZE (rust/crates/quote-1.0.18.crate) = 28911
-SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
-SIZE (rust/crates/rand-0.7.3.crate) = 112246
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
-SIZE (rust/crates/rand_chacha-0.2.2.crate) = 13267
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
-SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
-SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
-SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
-SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
-SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670
-SHA256 (rust/crates/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
-SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087
-SHA256 (rust/crates/redox_syscall-0.2.13.crate) = 62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42
-SIZE (rust/crates/redox_syscall-0.2.13.crate) = 23759
-SHA256 (rust/crates/redox_users-0.3.5.crate) = de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d
-SIZE (rust/crates/redox_users-0.3.5.crate) = 12644
-SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
-SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
-SHA256 (rust/crates/regex-1.5.5.crate) = 1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286
-SIZE (rust/crates/regex-1.5.5.crate) = 238119
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
-SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
-SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
-SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
-SHA256 (rust/crates/reqwest-0.11.10.crate) = 46a1f7aa4f35e5e8b4160449f51afc758f0ce6454315a9fa7d0d113e958c41eb
-SIZE (rust/crates/reqwest-0.11.10.crate) = 140434
-SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
-SHA256 (rust/crates/rust-argon2-0.8.3.crate) = 4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb
-SIZE (rust/crates/rust-argon2-0.8.3.crate) = 28313
-SHA256 (rust/crates/rust-ini-0.13.0.crate) = 3e52c148ef37f8c375d49d5a73aa70713125b7f19095948a923f80afdeb22ec2
-SIZE (rust/crates/rust-ini-0.13.0.crate) = 10767
-SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
-SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
-SHA256 (rust/crates/rustls-0.20.4.crate) = 4fbfeb8d0ddb84706bc597a5574ab8912817c52a397f819e5b614e2265206921
-SIZE (rust/crates/rustls-0.20.4.crate) = 256347
-SHA256 (rust/crates/rustls-native-certs-0.6.2.crate) = 0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50
-SIZE (rust/crates/rustls-native-certs-0.6.2.crate) = 22089
-SHA256 (rust/crates/rustls-pemfile-0.2.1.crate) = 5eebeaeb360c87bfb72e84abdb3447159c0eaececf1bef2aecd65a8be949d1c9
-SIZE (rust/crates/rustls-pemfile-0.2.1.crate) = 14278
-SHA256 (rust/crates/rustls-pemfile-0.3.0.crate) = 1ee86d63972a7c661d1536fefe8c3c8407321c3df668891286de28abcd087360
-SIZE (rust/crates/rustls-pemfile-0.3.0.crate) = 14487
-SHA256 (rust/crates/rustls-pemfile-1.0.0.crate) = e7522c9de787ff061458fe9a829dc790a3f5b22dc571694fc5883f448b94d9a9
-SIZE (rust/crates/rustls-pemfile-1.0.0.crate) = 14559
-SHA256 (rust/crates/rustversion-1.0.6.crate) = f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f
-SIZE (rust/crates/rustversion-1.0.6.crate) = 18380
-SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
-SIZE (rust/crates/ryu-1.0.9.crate) = 48391
-SHA256 (rust/crates/safemem-0.3.3.crate) = ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072
-SIZE (rust/crates/safemem-0.3.3.crate) = 7778
-SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
-SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
-SIZE (rust/crates/schannel-0.1.19.crate) = 42755
-SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
-SIZE (rust/crates/sct-0.7.0.crate) = 27502
-SHA256 (rust/crates/security-framework-2.6.1.crate) = 2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc
-SIZE (rust/crates/security-framework-2.6.1.crate) = 71688
-SHA256 (rust/crates/security-framework-sys-2.6.1.crate) = 0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556
-SIZE (rust/crates/security-framework-sys-2.6.1.crate) = 17717
-SHA256 (rust/crates/semver-1.0.7.crate) = d65bd28f48be7196d222d95b9243287f48d27aca604e08497513019ff0502cc4
-SIZE (rust/crates/semver-1.0.7.crate) = 30064
-SHA256 (rust/crates/serde-1.0.136.crate) = ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789
-SIZE (rust/crates/serde-1.0.136.crate) = 76158
-SHA256 (rust/crates/serde_derive-1.0.136.crate) = 08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9
-SIZE (rust/crates/serde_derive-1.0.136.crate) = 54776
-SHA256 (rust/crates/serde_json-1.0.79.crate) = 8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95
-SIZE (rust/crates/serde_json-1.0.79.crate) = 144451
-SHA256 (rust/crates/serde_path_to_error-0.1.7.crate) = d7868ad3b8196a8a0aea99a8220b124278ee5320a55e4fde97794b6f85b1a377
-SIZE (rust/crates/serde_path_to_error-0.1.7.crate) = 17805
-SHA256 (rust/crates/serde_qs-0.4.6.crate) = 35965fa1d2413717053d67c2df1f5c3e1763fbf77200ea7e767523707bd5a0af
-SIZE (rust/crates/serde_qs-0.4.6.crate) = 27362
-SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
-SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-1.12.1.crate) = 946fa04a8ac43ff78a1f4b811990afb9ddbdf5890b46d6dda0ba1998230138b7
-SIZE (rust/crates/serde_with-1.12.1.crate) = 86287
-SHA256 (rust/crates/serde_with_macros-1.5.2.crate) = e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082
-SIZE (rust/crates/serde_with_macros-1.5.2.crate) = 21426
-SHA256 (rust/crates/sha-1-0.8.2.crate) = f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df
-SIZE (rust/crates/sha-1-0.8.2.crate) = 12338
-SHA256 (rust/crates/sha-1-0.9.8.crate) = 99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6
-SIZE (rust/crates/sha-1-0.9.8.crate) = 14029
-SHA256 (rust/crates/sha2-0.9.9.crate) = 4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800
-SIZE (rust/crates/sha2-0.9.9.crate) = 22247
-SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
-SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
-SHA256 (rust/crates/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de
-SIZE (rust/crates/siphasher-0.3.10.crate) = 9889
-SHA256 (rust/crates/slab-0.4.6.crate) = eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32
-SIZE (rust/crates/slab-0.4.6.crate) = 16067
-SHA256 (rust/crates/socket2-0.4.4.crate) = 66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0
-SIZE (rust/crates/socket2-0.4.4.crate) = 44048
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
-SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
-SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/structopt-0.3.26.crate) = 0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10
-SIZE (rust/crates/structopt-0.3.26.crate) = 53798
-SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0
-SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996
-SHA256 (rust/crates/syn-1.0.91.crate) = b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d
-SIZE (rust/crates/syn-1.0.91.crate) = 235996
-SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
-SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
-SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
-SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
-SHA256 (rust/crates/tar-0.4.38.crate) = 4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6
-SIZE (rust/crates/tar-0.4.38.crate) = 49158
-SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4
-SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
-SHA256 (rust/crates/term-0.5.2.crate) = edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42
-SIZE (rust/crates/term-0.5.2.crate) = 37638
-SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
-SIZE (rust/crates/term_size-0.3.2.crate) = 10917
-SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
-SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
-SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
-SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
-SHA256 (rust/crates/termios-0.3.3.crate) = 411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b
-SIZE (rust/crates/termios-0.3.3.crate) = 17103
-SHA256 (rust/crates/termtree-0.2.4.crate) = 507e9898683b6c43a9aa55b64259b721b52ba226e0f3779137e50ad114a4c90b
-SIZE (rust/crates/termtree-0.2.4.crate) = 4416
-SHA256 (rust/crates/text_io-0.1.10.crate) = 442f2674e6bd8489052b958e0eaebd89c26eefa3be9dc359d1e2ecccdc510f45
-SIZE (rust/crates/text_io-0.1.10.crate) = 7043
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/thiserror-1.0.30.crate) = 854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417
-SIZE (rust/crates/thiserror-1.0.30.crate) = 17748
-SHA256 (rust/crates/thiserror-impl-1.0.30.crate) = aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b
-SIZE (rust/crates/thiserror-impl-1.0.30.crate) = 15230
-SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
-SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
-SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
-SIZE (rust/crates/time-0.1.44.crate) = 28885
-SHA256 (rust/crates/time-0.3.9.crate) = c2702e08a7a860f005826c6815dcac101b19b5eb330c27fe4a5928fec1d20ddd
-SIZE (rust/crates/time-0.3.9.crate) = 81412
-SHA256 (rust/crates/tinyvec-1.5.1.crate) = 2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2
-SIZE (rust/crates/tinyvec-1.5.1.crate) = 44942
-SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
-SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
-SHA256 (rust/crates/tokio-1.17.0.crate) = 2af73ac49756f3f7c01172e34a23e5d0216f6c32333757c2c61feb2bbff5a5ee
-SIZE (rust/crates/tokio-1.17.0.crate) = 562425
-SHA256 (rust/crates/tokio-macros-1.7.0.crate) = b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7
-SIZE (rust/crates/tokio-macros-1.7.0.crate) = 9261
-SHA256 (rust/crates/tokio-native-tls-0.3.0.crate) = f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b
-SIZE (rust/crates/tokio-native-tls-0.3.0.crate) = 20759
-SHA256 (rust/crates/tokio-retry-0.3.0.crate) = 7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f
-SIZE (rust/crates/tokio-retry-0.3.0.crate) = 6146
-SHA256 (rust/crates/tokio-rustls-0.23.3.crate) = 4151fda0cf2798550ad0b34bcfc9b9dcc2a9d2471c895c68f3a8818e54f2389e
-SIZE (rust/crates/tokio-rustls-0.23.3.crate) = 26939
-SHA256 (rust/crates/tokio-stream-0.1.8.crate) = 50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3
-SIZE (rust/crates/tokio-stream-0.1.8.crate) = 30537
-SHA256 (rust/crates/tokio-tungstenite-0.14.0.crate) = 1e96bb520beab540ab664bd5a9cfeaa1fcd846fa68c830b42e2c8963071251d2
-SIZE (rust/crates/tokio-tungstenite-0.14.0.crate) = 32486
-SHA256 (rust/crates/tokio-util-0.7.1.crate) = 0edfdeb067411dba2044da6d1cb2df793dd35add7888d73c16e3381ded401764
-SIZE (rust/crates/tokio-util-0.7.1.crate) = 87364
-SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7
-SIZE (rust/crates/toml-0.5.9.crate) = 55667
-SHA256 (rust/crates/toml_edit-0.2.1.crate) = dbbdcf4f749dd33b1f1ea19b547bf789d87442ec40767d6015e5e2d39158d69a
-SIZE (rust/crates/toml_edit-0.2.1.crate) = 46866
-SHA256 (rust/crates/tower-service-0.3.1.crate) = 360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6
-SIZE (rust/crates/tower-service-0.3.1.crate) = 6299
-SHA256 (rust/crates/tracing-0.1.34.crate) = 5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09
-SIZE (rust/crates/tracing-0.1.34.crate) = 72775
-SHA256 (rust/crates/tracing-attributes-0.1.20.crate) = 2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b
-SIZE (rust/crates/tracing-attributes-0.1.20.crate) = 26316
-SHA256 (rust/crates/tracing-core-0.1.26.crate) = f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f
-SIZE (rust/crates/tracing-core-0.1.26.crate) = 53727
-SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
-SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
-SHA256 (rust/crates/tungstenite-0.13.0.crate) = 5fe8dada8c1a3aeca77d6b51a4f1314e0f4b8e438b7b1b71e3ddaca8080e4093
-SIZE (rust/crates/tungstenite-0.13.0.crate) = 57945
-SHA256 (rust/crates/twox-hash-1.6.2.crate) = 4ee73e6e4924fe940354b8d4d98cad5231175d615cd855b758adc658c0aac6a0
-SIZE (rust/crates/twox-hash-1.6.2.crate) = 21880
-SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
-SIZE (rust/crates/typenum-1.15.0.crate) = 40741
-SHA256 (rust/crates/uname-0.1.1.crate) = b72f89f0ca32e4db1c04e2a72f5345d59796d4866a1ee0609084569f73683dc8
-SIZE (rust/crates/uname-0.1.1.crate) = 6852
-SHA256 (rust/crates/unescape-0.1.0.crate) = ccb97dac3243214f8d8507998906ca3e2e0b900bf9bf4870477f125b82e68f6e
-SIZE (rust/crates/unescape-0.1.0.crate) = 2412
-SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
-SIZE (rust/crates/unicase-2.6.0.crate) = 23478
-SHA256 (rust/crates/unicode-bidi-0.3.7.crate) = 1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f
-SIZE (rust/crates/unicode-bidi-0.3.7.crate) = 33759
-SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
-SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
-SHA256 (rust/crates/unicode-segmentation-1.9.0.crate) = 7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99
-SIZE (rust/crates/unicode-segmentation-1.9.0.crate) = 93241
-SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
-SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
-SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
-SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
-SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
-SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
-SHA256 (rust/crates/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c
-SIZE (rust/crates/url-2.2.2.crate) = 68555
-SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
-SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/uuid-0.8.2.crate) = bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7
-SIZE (rust/crates/uuid-0.8.2.crate) = 37909
-SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
-SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
-SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
-SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
-SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
-SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
-SIZE (rust/crates/want-0.3.0.crate) = 6550
-SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
-SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
-SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
-SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.80.crate) = 27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad
-SIZE (rust/crates/wasm-bindgen-0.2.80.crate) = 164576
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.80.crate) = 53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4
-SIZE (rust/crates/wasm-bindgen-backend-0.2.80.crate) = 25741
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.30.crate) = 6f741de44b75e14c35df886aff5f1eb73aa114fa5d4d00dcd37b5e01259bf3b2
-SIZE (rust/crates/wasm-bindgen-futures-0.4.30.crate) = 15220
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.80.crate) = 17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5
-SIZE (rust/crates/wasm-bindgen-macro-0.2.80.crate) = 11805
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.80.crate) = 99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.80.crate) = 17857
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.80.crate) = d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744
-SIZE (rust/crates/wasm-bindgen-shared-0.2.80.crate) = 7204
-SHA256 (rust/crates/web-sys-0.3.57.crate) = 7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283
-SIZE (rust/crates/web-sys-0.3.57.crate) = 686563
-SHA256 (rust/crates/webpki-0.22.0.crate) = f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd
-SIZE (rust/crates/webpki-0.22.0.crate) = 58663
-SHA256 (rust/crates/webpki-roots-0.22.3.crate) = 44d8de8415c823c8abd270ad483c6feeac771fad964890779f9a8cb24fbbc1bf
-SIZE (rust/crates/webpki-roots-0.22.3.crate) = 242291
-SHA256 (rust/crates/which-4.2.5.crate) = 5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae
-SIZE (rust/crates/which-4.2.5.crate) = 9326
-SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
-SIZE (rust/crates/winapi-0.2.8.crate) = 455145
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-build-0.1.1.crate) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
-SIZE (rust/crates/winapi-build-0.1.1.crate) = 669
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
-SIZE (rust/crates/winreg-0.10.1.crate) = 25725
-SHA256 (rust/crates/ws2_32-sys-0.2.1.crate) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
-SIZE (rust/crates/ws2_32-sys-0.2.1.crate) = 4697
-SHA256 (rust/crates/xattr-0.2.2.crate) = 244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c
-SIZE (rust/crates/xattr-0.2.2.crate) = 11750
-SHA256 (rust/crates/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3
-SIZE (rust/crates/xml-rs-0.8.4.crate) = 52690
-SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
-SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (rust/crates/zip-0.5.13.crate) = 93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815
-SIZE (rust/crates/zip-0.5.13.crate) = 48237
-SHA256 (cloudflare-wrangler-v1.19.12_GH0.tar.gz) = 42414fe79b089251a6a0f12d63dc635e5683825449e8960f70b66b810e5a60cd
-SIZE (cloudflare-wrangler-v1.19.12_GH0.tar.gz) = 978692
diff --git a/devel/wrangler/pkg-descr b/devel/wrangler/pkg-descr
deleted file mode 100644
index 64ac5df0979a..000000000000
--- a/devel/wrangler/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Wrangler is a CLI tool designed for folks who are interested in
-using Cloudflare Workers.
diff --git a/dns/dnsmasq-devel/Makefile b/dns/dnsmasq-devel/Makefile
index 5149a1289c7e..37a883babe18 100644
--- a/dns/dnsmasq-devel/Makefile
+++ b/dns/dnsmasq-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dnsmasq
-DISTVERSION= 2.92test16 # remember to bump PORTEPOCH when going from test to rc!
+DISTVERSION= 2.92test18 # remember to bump PORTEPOCH when going from test to rc!
# Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps:
PORTREVISION= 0
PORTEPOCH= 6
diff --git a/dns/dnsmasq-devel/distinfo b/dns/dnsmasq-devel/distinfo
index cab9ea6d5df9..cd973799f99d 100644
--- a/dns/dnsmasq-devel/distinfo
+++ b/dns/dnsmasq-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752012471
-SHA256 (dnsmasq-2.92test16.tar.xz) = 38b69341f2a582ea2bb9379170a974743d758c641120dd4cd5c11f0e477e7828
-SIZE (dnsmasq-2.92test16.tar.xz) = 583244
+TIMESTAMP = 1754055278
+SHA256 (dnsmasq-2.92test18.tar.xz) = b7846f7faf0dc5ca58dbc14d9c1a2ccd704486e70a8ffaf8c9290ccc8a5163e2
+SIZE (dnsmasq-2.92test18.tar.xz) = 584452
diff --git a/dns/knot3/Makefile b/dns/knot3/Makefile
index 56bff20d0635..18fbd0e13dab 100644
--- a/dns/knot3/Makefile
+++ b/dns/knot3/Makefile
@@ -1,6 +1,5 @@
PORTNAME= knot
DISTVERSION= ${KNOT_VERSION}
-PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= https://secure.nic.cz/files/knot-dns/ \
https://dns.company/downloads/knot-dns/
diff --git a/dns/knot3/distinfo b/dns/knot3/distinfo
index ebc101846d05..bd5ceac3a53f 100644
--- a/dns/knot3/distinfo
+++ b/dns/knot3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749031665
-SHA256 (knot-3.4.7.tar.xz) = dd346ca6f3afabcdc5e9ba09dd667b010590bb66a42f4541021fb9d6f073dacc
-SIZE (knot-3.4.7.tar.xz) = 1653576
+TIMESTAMP = 1753790401
+SHA256 (knot-3.4.8.tar.xz) = 6730a73dbfc12d79d8000ffe22d36d068b7467e74bee1eb122ac4935ecea49f9
+SIZE (knot-3.4.8.tar.xz) = 1656224
diff --git a/dns/knot3/distinfo.py-libknot b/dns/knot3/distinfo.py-libknot
index 2c87af71ad17..98532a7ad8a2 100644
--- a/dns/knot3/distinfo.py-libknot
+++ b/dns/knot3/distinfo.py-libknot
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749031665
-SHA256 (libknot-3.4.7.tar.gz) = 46d686548f4737c8a87a0cf1f34d4d2b9642f398ea20ee8c4e3d95f518fec58b
-SIZE (libknot-3.4.7.tar.gz) = 16782
+TIMESTAMP = 1753792363
+SHA256 (libknot-3.4.8.tar.gz) = 9900078c7048e264e6e17e7893315183b715e36fc092d450c8d776813fa7d0a5
+SIZE (libknot-3.4.8.tar.gz) = 16803
diff --git a/dns/knot3/knotdns.mk b/dns/knot3/knotdns.mk
index b5a7c920a6dc..3265d21b5857 100644
--- a/dns/knot3/knotdns.mk
+++ b/dns/knot3/knotdns.mk
@@ -1 +1 @@
-KNOT_VERSION= 3.4.7
+KNOT_VERSION= 3.4.8
diff --git a/dns/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile
index de2b43d2760e..c70144efec17 100644
--- a/dns/py-publicsuffixlist/Makefile
+++ b/dns/py-publicsuffixlist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= publicsuffixlist
-PORTVERSION= 1.0.2.20250719
+PORTVERSION= 1.0.2.20250724
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/dns/py-publicsuffixlist/distinfo b/dns/py-publicsuffixlist/distinfo
index c7720a24ad24..e7cd0632554c 100644
--- a/dns/py-publicsuffixlist/distinfo
+++ b/dns/py-publicsuffixlist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265768
-SHA256 (publicsuffixlist-1.0.2.20250719.tar.gz) = 00443aeb4b66d2310f301c48a6c22b9e2d46cb18906b5d94947f3b9ac119cde7
-SIZE (publicsuffixlist-1.0.2.20250719.tar.gz) = 105848
+TIMESTAMP = 1753369394
+SHA256 (publicsuffixlist-1.0.2.20250724.tar.gz) = 79928f8a475ae56b63c524be9d919fb5c31516316b64c78756df57025e50416b
+SIZE (publicsuffixlist-1.0.2.20250724.tar.gz) = 105843
diff --git a/dns/subfinder/Makefile b/dns/subfinder/Makefile
index 5cf0669a8788..27f29ad0a793 100644
--- a/dns/subfinder/Makefile
+++ b/dns/subfinder/Makefile
@@ -1,7 +1,6 @@
PORTNAME= subfinder
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.7
-PORTREVISION= 5
+DISTVERSION= 2.8.0
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/subfinder/distinfo b/dns/subfinder/distinfo
index c66f2ca246ca..0565d8858579 100644
--- a/dns/subfinder/distinfo
+++ b/dns/subfinder/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1729922597
-SHA256 (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.mod) = 10410adf2f00fe2451991ee1089a8a33d171067c935743d39e6855aec521cf1b
-SIZE (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.mod) = 6217
-SHA256 (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.zip) = 8502d003c7a409e294af93ca6a1b2a7c6eb3f6bbb1a2d146f7e36dbe9aab6802
-SIZE (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.zip) = 122451
+TIMESTAMP = 1753555518
+SHA256 (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.mod) = 50fade15849989815f762d2e1c4d99034be5983f7dfe581b907868daba4eebcf
+SIZE (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.mod) = 6633
+SHA256 (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.zip) = c973bd7c4da1be7d33b1e803006abc38435791c9b6638b0e39c88774b22a4464
+SIZE (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.zip) = 131922
diff --git a/editors/bvi/Makefile b/editors/bvi/Makefile
index ccebf9fd186a..bfa8a28d8e44 100644
--- a/editors/bvi/Makefile
+++ b/editors/bvi/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bvi
-DISTVERSION= 1.4.2
-PORTREVISION= 1
+DISTVERSION= 1.5.0
CATEGORIES= editors
MASTER_SITES= SF
DISTNAME= ${PORTNAME}-${DISTVERSION}.src
@@ -16,6 +15,6 @@ USES= ncurses
GNU_CONFIGURE= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
.include <bsd.port.mk>
diff --git a/editors/bvi/distinfo b/editors/bvi/distinfo
index b7180a5af910..65dbca7e5a27 100644
--- a/editors/bvi/distinfo
+++ b/editors/bvi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678368531
-SHA256 (bvi-1.4.2.src.tar.gz) = 4bba16c2b496963a9b939336c0abcc8d488664492080ae43a86da18cf4ce94f2
-SIZE (bvi-1.4.2.src.tar.gz) = 148323
+TIMESTAMP = 1753997092
+SHA256 (bvi-1.5.0.src.tar.gz) = 6540716a1a3b2b9711635108da14b26baea488881d4a682121c0bddbba6b74cb
+SIZE (bvi-1.5.0.src.tar.gz) = 151429
diff --git a/editors/emacs-devel/Makefile b/editors/emacs-devel/Makefile
index 17104006228b..2dcd554a4de9 100644
--- a/editors/emacs-devel/Makefile
+++ b/editors/emacs-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= emacs
-DISTVERSION= 31.0.50.20250716
+DISTVERSION= 31.0.50.20250801
PORTEPOCH= 3
CATEGORIES= editors
PKGNAMESUFFIX= -devel
@@ -24,7 +24,7 @@ USES= autoreconf:build cpe gmake localbase:ldflags makeinfo ncurses \
CPE_VENDOR= gnu
USE_GITHUB= yes
GH_ACCOUNT= emacs-mirror
-GH_TAGNAME= e450a7802c5
+GH_TAGNAME= 17c54bed4be
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-build-details \
diff --git a/editors/emacs-devel/distinfo b/editors/emacs-devel/distinfo
index 42746ab6fa43..0d62c9681caf 100644
--- a/editors/emacs-devel/distinfo
+++ b/editors/emacs-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752695475
-SHA256 (emacs-mirror-emacs-31.0.50.20250716-e450a7802c5_GH0.tar.gz) = 3d7cf606fb9666ed8878effc927848ed40abb2a8aff893a11228d3980027149e
-SIZE (emacs-mirror-emacs-31.0.50.20250716-e450a7802c5_GH0.tar.gz) = 52198537
+TIMESTAMP = 1754132558
+SHA256 (emacs-mirror-emacs-31.0.50.20250801-17c54bed4be_GH0.tar.gz) = dd8174bfa2ee550cda239920aa66a2a938f89188dbe4386662786f0a1ec41301
+SIZE (emacs-mirror-emacs-31.0.50.20250801-17c54bed4be_GH0.tar.gz) = 52221075
diff --git a/editors/emacs-devel/pkg-plist b/editors/emacs-devel/pkg-plist
index ae1f49e586f5..417ef66624ba 100644
--- a/editors/emacs-devel/pkg-plist
+++ b/editors/emacs-devel/pkg-plist
@@ -765,6 +765,7 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/etc/images/symbols/star_half_16.pbm
%%DATADIR%%/%%EMACS_VER%%/etc/images/symbols/star_half_16.svg
%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/README
+%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/close-modified.xpm
%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/close.xpm
%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/left-arrow.xpm
%%DATADIR%%/%%EMACS_VER%%/etc/images/tabs/new.xpm
@@ -3807,6 +3808,8 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/scroll-lock.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/select.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/select.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/send-to.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/send-to.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/server.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/server.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/ses.el.gz
diff --git a/editors/slime/Makefile b/editors/slime/Makefile
index 0913d74c3cb9..8fdac3f2d93a 100644
--- a/editors/slime/Makefile
+++ b/editors/slime/Makefile
@@ -6,7 +6,7 @@ DISTVERSIONSUFFIX= -gf368e22a
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Superior Lisp Interaction Mode for Emacs
WWW= https://common-lisp.net/project/slime/
diff --git a/editors/vim/Makefile b/editors/vim/Makefile
index c84781ffdbc3..907d64d5eab3 100644
--- a/editors/vim/Makefile
+++ b/editors/vim/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vim
PORTVERSION= 9.1.1563
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= editors
@@ -64,7 +65,7 @@ GUI= gtk2
CONFIGURE_ARGS+=--enable-xim --enable-fontset
PLIST_SUB+= GUI="" DESKTOP=""
USES+= desktop-file-utils gnome xorg
-USE_GNOME= gdkpixbuf gtk20
+USE_GNOME= gdkpixbufextra gtk20
USE_XORG= ice sm x11 xpm xt
.elif ${FLAVOR:U} == gtk3
@@ -72,7 +73,7 @@ GUI= gtk3
CONFIGURE_ARGS+=--enable-xim --enable-fontset
PLIST_SUB+= GUI="" DESKTOP=""
USES+= desktop-file-utils gnome xorg
-USE_GNOME= cairo gdkpixbuf gtk30
+USE_GNOME= cairo gdkpixbufextra gtk30
USE_XORG= ice sm x11 xpm xt
.elif ${FLAVOR:U} == motif
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 943cd0ad6c7c..36bc19e25ef8 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vscode
-DISTVERSION= 1.102.1
+DISTVERSION= 1.102.3
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
@@ -68,7 +68,7 @@ USES= desktop-file-utils gl gmake gnome gssapi:mit iconv:wchar_t \
USE_GITHUB= yes
GH_ACCOUNT= microsoft
-SOURCE_COMMIT_HASH= 7adae6a56e34cb64d08899664b814cf620465925
+SOURCE_COMMIT_HASH= 488a1f239235055e34e673291fb8d8c810886f81
BINARY_ALIAS= python=${PYTHON_CMD}
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index fcf53bb88296..17fd8ad3dbf2 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1752691900
-SHA256 (vscode/vscode-node-modules-1.102.1.tar.gz) = 787d61d3790a051437ee6fb2907d2b1c8dc2bdd2c783c5be389d33df6dcd1b62
-SIZE (vscode/vscode-node-modules-1.102.1.tar.gz) = 394107822
-SHA256 (vscode/vscode-marketplace-exts-1.102.1.tar.gz) = 63acfad513625d70774c3dcc5a9ca2619f6715503bb9eb43f90cfac2d5c9520e
-SIZE (vscode/vscode-marketplace-exts-1.102.1.tar.gz) = 1710140
-SHA256 (vscode/microsoft-vscode-1.102.1_GH0.tar.gz) = b018b0f447cdd88674d92659ddd1688f64e11a1c05a16773d8fa5a22072fd13e
-SIZE (vscode/microsoft-vscode-1.102.1_GH0.tar.gz) = 22977874
+TIMESTAMP = 1753882937
+SHA256 (vscode/vscode-node-modules-1.102.3.tar.gz) = 4d08e6c5e36becae2d7207222b3f049af9dd275be620ca9c30b84b188088e776
+SIZE (vscode/vscode-node-modules-1.102.3.tar.gz) = 394090195
+SHA256 (vscode/vscode-marketplace-exts-1.102.3.tar.gz) = d87b362ef19a1bc681c619f252b3be21fb7bd68a6f8e9f4f8de84cdbfb2711f4
+SIZE (vscode/vscode-marketplace-exts-1.102.3.tar.gz) = 1709558
+SHA256 (vscode/microsoft-vscode-1.102.3_GH0.tar.gz) = c9421e92e30cc8528ce3b31acb07c594377cc49bf9c5f30915447b9af97aa96b
+SIZE (vscode/microsoft-vscode-1.102.3_GH0.tar.gz) = 22978253
diff --git a/editors/with-editor-devel/Makefile b/editors/with-editor-devel/Makefile
index a8dc44c20f1b..bc04bc80b10c 100644
--- a/editors/with-editor-devel/Makefile
+++ b/editors/with-editor-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= with-editor
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.4
+DISTVERSION= 3.4.5
DISTVERSIONSUFFIX=
CATEGORIES= editors elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/editors/with-editor-devel/distinfo b/editors/with-editor-devel/distinfo
index 9ff64c411e6b..cd8d35db500e 100644
--- a/editors/with-editor-devel/distinfo
+++ b/editors/with-editor-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751924561
-SHA256 (magit-with-editor-v3.4.4_GH0.tar.gz) = ed6e5c30dff6d1d7e5d44302ea5e95211a0293a6cd0257ec905380e4d46efd08
-SIZE (magit-with-editor-v3.4.4_GH0.tar.gz) = 34309
+TIMESTAMP = 1754135608
+SHA256 (magit-with-editor-v3.4.5_GH0.tar.gz) = 2ee5d19f0b559ef3ebc9898eb641493cfef5834fdd3e4086dcaff4a5fc49ba02
+SIZE (magit-with-editor-v3.4.5_GH0.tar.gz) = 34357
diff --git a/editors/with-editor/Makefile b/editors/with-editor/Makefile
index 4a1d35bdbc4b..da698d1071da 100644
--- a/editors/with-editor/Makefile
+++ b/editors/with-editor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= with-editor
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.4
+DISTVERSION= 3.4.5
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/with-editor/distinfo b/editors/with-editor/distinfo
index 91bf90301b99..56557399c013 100644
--- a/editors/with-editor/distinfo
+++ b/editors/with-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751924515
-SHA256 (magit-with-editor-v3.4.4_GH0.tar.gz) = ed6e5c30dff6d1d7e5d44302ea5e95211a0293a6cd0257ec905380e4d46efd08
-SIZE (magit-with-editor-v3.4.4_GH0.tar.gz) = 34309
+TIMESTAMP = 1754135563
+SHA256 (magit-with-editor-v3.4.5_GH0.tar.gz) = 2ee5d19f0b559ef3ebc9898eb641493cfef5834fdd3e4086dcaff4a5fc49ba02
+SIZE (magit-with-editor-v3.4.5_GH0.tar.gz) = 34357
diff --git a/emulators/dps8m/Makefile b/emulators/dps8m/Makefile
index 748efbfd4bd4..59c203adf4e2 100644
--- a/emulators/dps8m/Makefile
+++ b/emulators/dps8m/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dps8m
DISTVERSIONPREFIX= R
-DISTVERSION= 3.0.1
-PORTREVISION= 1
+DISTVERSION= 3.1.0
CATEGORIES= emulators
MAINTAINER= gspurki@gmail.com
diff --git a/emulators/dps8m/distinfo b/emulators/dps8m/distinfo
index 3385ea725cbb..1da2f3f4a6e5 100644
--- a/emulators/dps8m/distinfo
+++ b/emulators/dps8m/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691794269
-SHA256 (dps8m-R3.0.1.tar.bz2) = 583b2e333f094d5e2a5139c832d5aa907455be34edf61560590ac27398208147
-SIZE (dps8m-R3.0.1.tar.bz2) = 13052895
+TIMESTAMP = 1748948393
+SHA256 (dps8m-R3.1.0.tar.bz2) = ec9dd499eb5a32be717d7ad3f8a8e34f12ff5a66a44aa1ebb4bf6cf17ad3b88c
+SIZE (dps8m-R3.1.0.tar.bz2) = 15635134
diff --git a/emulators/dps8m/files/patch-src_Makefile.mk b/emulators/dps8m/files/patch-src_Makefile.mk
deleted file mode 100644
index be9c3e886588..000000000000
--- a/emulators/dps8m/files/patch-src_Makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Makefile.mk.orig 2023-08-13 10:22:22 UTC
-+++ src/Makefile.mk
-@@ -294,7 +294,7 @@ endif
-
- _DEBUGOPTFLAG := -g
- ifndef TESTING
-- OPTFLAGS = -O3 $(_DEBUGOPTFLAG) -U_FORTIFY_SOURCE -fno-stack-protector
-+# OPTFLAGS = -O3 $(_DEBUGOPTFLAG) -U_FORTIFY_SOURCE -fno-stack-protector
- ifdef DUMA
- CFLAGS += -I../dps8 -I. -include dps8_duma.h
- OPTFLAGS += -DDUMA=1
diff --git a/emulators/fs-uae-launcher/Makefile b/emulators/fs-uae-launcher/Makefile
index 869330b66d1f..dcd019265555 100644
--- a/emulators/fs-uae-launcher/Makefile
+++ b/emulators/fs-uae-launcher/Makefile
@@ -1,27 +1,29 @@
PORTNAME= fs-uae-launcher
-PORTVERSION= 3.1.68
-PORTREVISION= 2
+PORTVERSION= 3.1.70
CATEGORIES= emulators
MASTER_SITES= https://fs-uae.net/files/FS-UAE-Launcher/Stable/${PORTVERSION}/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= GUI launcher for the FS-UAE Amiga emulator
WWW= http://fs-uae.net/launcher
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-lhafile>0:archivers/py-python-lhafile@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-lhafile>0:archivers/py-python-lhafile@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-USES= gettext gmake gnome pathfix pyqt:5 python tar:xz
-USE_PYTHON= distutils autoplist noflavors
+USES= gmake gnome pathfix pyqt:5 python tar:xz
+USE_PYTHON= autoplist distutils noflavors
USE_PYQT= pyqt5
-MAKE_ARGS= prefix=${PREFIX} PYTHON=${PYTHON_CMD}
+MAKE_ARGS= prefix=${PREFIX} \
+ PYTHON=${PYTHON_CMD}
PYDISTUTILS_INSTALLARGS+= --install-lib=${PYTHON_SITELIBDIR}
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS NLS
+OPTIONS_SUB= yes
+NLS_USES= gettext-tools
.include <bsd.port.mk>
diff --git a/emulators/fs-uae-launcher/distinfo b/emulators/fs-uae-launcher/distinfo
index b52e2b016ccb..776477a49ed6 100644
--- a/emulators/fs-uae-launcher/distinfo
+++ b/emulators/fs-uae-launcher/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698712158
-SHA256 (fs-uae-launcher-3.1.68.tar.xz) = e36104442db278e0f1d073dbc2be2f9a937cd33e964968b75b324c393f8ec030
-SIZE (fs-uae-launcher-3.1.68.tar.xz) = 7736036
+TIMESTAMP = 1752274726
+SHA256 (fs-uae-launcher-3.1.70.tar.xz) = caf27cb1ae38575dd211427a0bd4a04be3766451f9fb6d134cbd88098f40dfa7
+SIZE (fs-uae-launcher-3.1.70.tar.xz) = 7707368
diff --git a/emulators/qemu/Makefile b/emulators/qemu/Makefile
index df1fa1174335..12e78992502b 100644
--- a/emulators/qemu/Makefile
+++ b/emulators/qemu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qemu
-DISTVERSION= 10.0.2
+DISTVERSION= 10.0.3
CATEGORIES= emulators
MASTER_SITES= https://download.qemu.org/
DIST_SUBDIR= qemu/${PORTVERSION}
diff --git a/emulators/qemu/distinfo b/emulators/qemu/distinfo
index 20b36677720e..4dcd7ae57eed 100644
--- a/emulators/qemu/distinfo
+++ b/emulators/qemu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748524246
-SHA256 (qemu/10.0.2/qemu-10.0.2.tar.xz) = ef786f2398cb5184600f69aef4d5d691efd44576a3cff4126d38d4c6fec87759
-SIZE (qemu/10.0.2/qemu-10.0.2.tar.xz) = 135678180
+TIMESTAMP = 1753446040
+SHA256 (qemu/10.0.3/qemu-10.0.3.tar.xz) = 5c891267b1534a774465db8b1a0dfcb0c5e6d7ecb6f71345625adf4e0889945b
+SIZE (qemu/10.0.3/qemu-10.0.3.tar.xz) = 135736600
diff --git a/emulators/sameboy/Makefile b/emulators/sameboy/Makefile
index 065d043af171..7477c7e23aeb 100644
--- a/emulators/sameboy/Makefile
+++ b/emulators/sameboy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sameboy
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.1
+DISTVERSION= 1.0.2
CATEGORIES= emulators games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/emulators/sameboy/distinfo b/emulators/sameboy/distinfo
index 733bf7a93e9c..2aabea89411a 100644
--- a/emulators/sameboy/distinfo
+++ b/emulators/sameboy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743805732
-SHA256 (LIJI32-SameBoy-v1.0.1_GH0.tar.gz) = ccaba9e567330e3c4ce4ac10e5a410797b148557b42482b4fd55c61d592cd0c9
-SIZE (LIJI32-SameBoy-v1.0.1_GH0.tar.gz) = 7438446
+TIMESTAMP = 1754069839
+SHA256 (LIJI32-SameBoy-v1.0.2_GH0.tar.gz) = 226fb89e0bffb750d59619a8da7d7885517a68d6be3eae682abc7a9a49b16571
+SIZE (LIJI32-SameBoy-v1.0.2_GH0.tar.gz) = 7852346
diff --git a/emulators/sameboy/pkg-plist b/emulators/sameboy/pkg-plist
index 63106b2c8e6b..afa3cc348a6f 100644
--- a/emulators/sameboy/pkg-plist
+++ b/emulators/sameboy/pkg-plist
@@ -20,7 +20,7 @@ share/icons/hicolor/512x512/mimetypes/x-gameboy-rom.png
share/icons/hicolor/64x64/apps/sameboy.png
share/icons/hicolor/64x64/mimetypes/x-gameboy-color-rom.png
share/icons/hicolor/64x64/mimetypes/x-gameboy-rom.png
-share/mime/sameboy.xml
+share/mime/packages/sameboy.xml
@comment %%DATADIR%%/LICENSE
%%DATADIR%%/Palettes/Canyon.sbp
%%DATADIR%%/Palettes/Desert.sbp
diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index 609f2efc3f3e..613f0931ffb0 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine
-DISTVERSION= 10.11
+DISTVERSION= 10.12
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= https://dl.winehq.org/wine/source/10.x/
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index c91f57dd03cb..b1fee7a29e6a 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751391938
-SHA256 (wine-10.11.tar.xz) = 185be98699b914bc29e724430947986bb78a867e62e422f00c75341932b678ce
-SIZE (wine-10.11.tar.xz) = 32549004
+TIMESTAMP = 1752417916
+SHA256 (wine-10.12.tar.xz) = cd572c71a3d72e87f98490b228c7c26aaeb3fde38dd9e79fc3b56391d599d6bf
+SIZE (wine-10.12.tar.xz) = 32594888
diff --git a/emulators/wine-devel/files/patch-server_ptrace.c b/emulators/wine-devel/files/patch-server_ptrace.c
new file mode 100644
index 000000000000..e07e605613f5
--- /dev/null
+++ b/emulators/wine-devel/files/patch-server_ptrace.c
@@ -0,0 +1,11 @@
+--- server/ptrace.c.orig 2025-07-11 20:05:52 UTC
++++ server/ptrace.c
+@@ -687,7 +687,7 @@ void init_thread_context( struct thread *thread )
+ struct dbreg dbregs;
+
+ memset( &dbregs, 0, sizeof(dbregs) );
+- ptrace( PTRACE_SETDBREGS, get_ptrace_tid( thread ), (caddr_t)&dbregs, 0 );
++ ptrace( PTRACE_SETDBREGS, thread->unix_tid , (caddr_t)&dbregs, 0 );
+ resume_after_ptrace( thread );
+ }
+ thread->system_regs = 0;
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index 8e9d515d83fc..27f578564923 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -177,8 +177,10 @@ include/wine/windows/bits5_0.h
include/wine/windows/bits5_0.idl
include/wine/windows/bitsmsg.h
include/wine/windows/bluetoothapis.h
+include/wine/windows/bluetoothleapis.h
include/wine/windows/bthdef.h
include/wine/windows/bthioctl.h
+include/wine/windows/bthledef.h
include/wine/windows/bthsdpdef.h
include/wine/windows/cderr.h
include/wine/windows/cdosys.h
@@ -356,6 +358,7 @@ include/wine/windows/dcomptypes.idl
include/wine/windows/dde.h
include/wine/windows/dde.rh
include/wine/windows/ddeml.h
+include/wine/windows/ddk/bthguid.h
include/wine/windows/ddk/compstui.h
include/wine/windows/ddk/csq.h
include/wine/windows/ddk/d3dkmthk.h
@@ -391,11 +394,14 @@ include/wine/windows/ddstream.h
include/wine/windows/ddstream.idl
include/wine/windows/delayloadhandler.h
include/wine/windows/devenum.idl
+include/wine/windows/devfiltertypes.h
include/wine/windows/devguid.h
include/wine/windows/devicetopology.h
include/wine/windows/devicetopology.idl
include/wine/windows/devpkey.h
include/wine/windows/devpropdef.h
+include/wine/windows/devquery.h
+include/wine/windows/devquerydef.h
include/wine/windows/dhcpcsdk.h
include/wine/windows/dhtmldid.h
include/wine/windows/dhtmled.h
diff --git a/filesystems/hammer2/Makefile b/filesystems/hammer2/Makefile
index e48d52155961..d10a2a56b870 100644
--- a/filesystems/hammer2/Makefile
+++ b/filesystems/hammer2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hammer2
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.11
+DISTVERSION= 1.2.12
CATEGORIES= filesystems
MAINTAINER= tkusumi@netbsd.org
diff --git a/filesystems/hammer2/distinfo b/filesystems/hammer2/distinfo
index bd6e94bf7c11..8b997fc37d2b 100644
--- a/filesystems/hammer2/distinfo
+++ b/filesystems/hammer2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752282134
-SHA256 (kusumi-freebsd_hammer2-v1.2.11_GH0.tar.gz) = e140a0ae92dfc44395fa8b094a1c22e7b2c4b6257f37f813a5f6211110330250
-SIZE (kusumi-freebsd_hammer2-v1.2.11_GH0.tar.gz) = 298916
+TIMESTAMP = 1753578735
+SHA256 (kusumi-freebsd_hammer2-v1.2.12_GH0.tar.gz) = 91e1108bbdc3f743697172e286731d0421bc52c4a9fc6769a2666983c671e88c
+SIZE (kusumi-freebsd_hammer2-v1.2.12_GH0.tar.gz) = 300550
diff --git a/filesystems/httpdirfs/Makefile b/filesystems/httpdirfs/Makefile
index ff1655b7d340..72b7540be860 100644
--- a/filesystems/httpdirfs/Makefile
+++ b/filesystems/httpdirfs/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 3
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= FUSE filesystem to mount HTTP directory listings, with a permanent cache
WWW= https://github.com/fangfufu/httpdirfs/
diff --git a/finance/Makefile b/finance/Makefile
index 636d68dbf6f0..96e5d2980fce 100644
--- a/finance/Makefile
+++ b/finance/Makefile
@@ -50,7 +50,6 @@
SUBDIR += ledgersmb12
SUBDIR += libbtc
SUBDIR += libofx
- SUBDIR += libstocks
SUBDIR += linux-tradingview
SUBDIR += lnd
SUBDIR += moneymanagerex
diff --git a/finance/favagtk/Makefile b/finance/favagtk/Makefile
index c37bed36d125..6b157ea70c0d 100644
--- a/finance/favagtk/Makefile
+++ b/finance/favagtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= favagtk
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= finance
MAINTAINER= nivit@FreeBSD.org
@@ -17,7 +17,8 @@ BUILD_DEPENDS= appstream-util:devel/appstream-glib \
git:devel/git \
WebKitWebDriver-6.0:www/webkit2-gtk@60
LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita
-RUN_DEPENDS= fava:finance/fava
+RUN_DEPENDS= fava:finance/fava \
+ WebKitWebDriver-6.0:www/webkit2-gtk@60
USES= desktop-file-utils gettext-tools gnome meson pkgconfig python \
shared-mime-info
diff --git a/finance/libstocks/Makefile b/finance/libstocks/Makefile
deleted file mode 100644
index 0261ea36645e..000000000000
--- a/finance/libstocks/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-PORTNAME= libstocks
-PORTVERSION= 0.5.0
-PORTREVISION= 1
-CATEGORIES= finance devel
-MASTER_SITES= SF
-
-MAINTAINER= ports@virtual-estates.net
-COMMENT= C library which can be used to fetch stocks quotes
-WWW= https://libstocks.sourceforge.net/
-
-DEPRECATED= Abandoned upstream, last release in 2000
-EXPIRATION_DATE=2025-07-31
-
-USE_LDCONFIG= yes
-REINPLACE_ARGS= -i ""
-MAKE_ENV= WITHOUT_PROFILE=yes SRCCONF=/dev/null
-MAKE_ENV+= STAGEDIR="${STAGEDIR}"
-USES= uidfix
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- ${REINPLACE_CMD} -e 's/<malloc.h>/<stdlib.h>/' \
- -e 's/__UNIX__/__unix__/' \
- $$(${GREP} -El '<malloc.h>|__UNIX__' \
- ${WRKSRC}/lib/*.c); \
-
-do-build do-install:
-.for d in lib client
- cd ${WRKSRC}/$d && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} \
- ${MAKEFLAGS} -j2 -f ${FILESDIR}/Makefile.$d ${.TARGET:S/do-//}
-.endfor
-
-post-install:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/finance/libstocks/distinfo b/finance/libstocks/distinfo
deleted file mode 100644
index abd808cfed53..000000000000
--- a/finance/libstocks/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libstocks-0.5.0.tar.gz) = 0d4dc756e1b43270b8afd25c9b33ecd13107802a62d63778677dc9cac0957c1c
-SIZE (libstocks-0.5.0.tar.gz) = 48268
diff --git a/finance/libstocks/files/Makefile.client b/finance/libstocks/files/Makefile.client
deleted file mode 100644
index 2cee8a98dcdf..000000000000
--- a/finance/libstocks/files/Makefile.client
+++ /dev/null
@@ -1,12 +0,0 @@
-PROG= libstocks_client
-SRCS= client.c
-MAN=
-PREFIX?=/usr/local
-BINDIR= ${STAGEDIR}${PREFIX}/bin
-
-CFLAGS+=-I${.CURDIR}/../lib
-LDADD+= -L../lib -lstocks
-
-build: all
-
-.include <bsd.prog.mk>
diff --git a/finance/libstocks/files/Makefile.lib b/finance/libstocks/files/Makefile.lib
deleted file mode 100644
index 0d4159691e9a..000000000000
--- a/finance/libstocks/files/Makefile.lib
+++ /dev/null
@@ -1,17 +0,0 @@
-PREFIX?=/usr/local
-LIBDIR= ${STAGEDIR}${PREFIX}/lib
-INCSDIR=${STAGEDIR}${PREFIX}/include
-INCDIR= ${INCSDIR} # for 4.x bsd.lib.mk
-
-LIB= stocks
-SHLIB_MAJOR=0
-SHLIB_MINOR=5
-
-MK_PROFILE=no # to avoid building profiled library
-
-SRCS!= ${MAKE} -f ${.CURDIR}/Makefile.in -V libstocks_a_SOURCES
-INCS!= ${MAKE} -f ${.CURDIR}/Makefile.in -V include_HEADERS
-
-build: all
-
-.include <bsd.lib.mk>
diff --git a/finance/libstocks/files/patch-lib_http.c b/finance/libstocks/files/patch-lib_http.c
deleted file mode 100644
index 994c6a391a48..000000000000
--- a/finance/libstocks/files/patch-lib_http.c
+++ /dev/null
@@ -1,16 +0,0 @@
---- lib/http.c Tue Sep 5 10:42:34 2000
-+++ lib/http.c Tue Jan 8 00:09:06 2002
-@@ -21,5 +21,7 @@
- #define __HTTP_C__
-
- #ifdef __UNIX__
-+#include <sys/types.h>
-+
- #include <sys/socket.h>
- #include <netinet/in.h>
-@@ -32,5 +34,4 @@
- #endif
-
--#include <sys/types.h>
- #include <ctype.h>
- #include <string.h>
diff --git a/finance/libstocks/pkg-descr b/finance/libstocks/pkg-descr
deleted file mode 100644
index cc12edd74695..000000000000
--- a/finance/libstocks/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Libstocks is a C library which can be used to fetch stocks quotes.
-
-It is currently able to get quotes from a lot of stocks markets. The
-supported markets are :
-
- Argentina European markets
- Australia Mexico
- Brasil United States
- Canada Venezuela
- Chili
-
-Unfortunatly, libstocks can get historical quotes just for the United
-States market.
diff --git a/finance/libstocks/pkg-plist b/finance/libstocks/pkg-plist
deleted file mode 100644
index cc09b64dfe0c..000000000000
--- a/finance/libstocks/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/libstocks_client
-include/stocks.h
-lib/libstocks.a
-lib/libstocks.so
-lib/libstocks.so.0
-%%PORTDOCS%%share/doc/libstocks/README
diff --git a/finance/odoo16/Makefile b/finance/odoo16/Makefile
index 56913ed6a163..bb2f680a2d8b 100644
--- a/finance/odoo16/Makefile
+++ b/finance/odoo16/Makefile
@@ -1,5 +1,6 @@
PORTNAME= odoo
PORTVERSION= 16.0.20250719
+PORTREVISION= 1
CATEGORIES= finance www
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= 16
@@ -101,7 +102,7 @@ post-patch:
${WRKSRC}/odoo/addons/snailmail/models/snailmail_letter.py.orig \
${WRKSRC}/odoo/addons/website_slides/models/slide_slide.py.orig \
${WRKSRC}/odoo/addons/website_event/controllers/main.py.orig \
- ${WRKSRC}/odoo/addons/website/models/website.py \
+ ${WRKSRC}/odoo/addons/website/models/website.py.orig \
${WRKSRC}/odoo/http.py.orig \
${WRKSRC}/odoo/tools/pdf.py.orig
diff --git a/finance/py-quantecon/Makefile b/finance/py-quantecon/Makefile
index 23797b23da62..d0f98bf61dbd 100644
--- a/finance/py-quantecon/Makefile
+++ b/finance/py-quantecon/Makefile
@@ -1,5 +1,5 @@
PORTNAME= quantecon
-PORTVERSION= 0.8.1
+PORTVERSION= 0.8.2
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/finance/py-quantecon/distinfo b/finance/py-quantecon/distinfo
index 4083e2aa27d9..f593cc2867b1 100644
--- a/finance/py-quantecon/distinfo
+++ b/finance/py-quantecon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813094
-SHA256 (quantecon-0.8.1.tar.gz) = 53c68d45373441745c15f6f648008e0b04cfb34d30b94afaf667733b04242c22
-SIZE (quantecon-0.8.1.tar.gz) = 279291
+TIMESTAMP = 1753369396
+SHA256 (quantecon-0.8.2.tar.gz) = 4380922cb993d5a277ac32f94a64659fe22586e1bc5758d44921308dc656e8f9
+SIZE (quantecon-0.8.2.tar.gz) = 279319
diff --git a/ftp/proftpd-mod_vroot/Makefile b/ftp/proftpd-mod_vroot/Makefile
index d9eea5568096..3dff169c522f 100644
--- a/ftp/proftpd-mod_vroot/Makefile
+++ b/ftp/proftpd-mod_vroot/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 3
CATEGORIES= ftp
PKGNAMEPREFIX= proftpd-
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Virtual Chroot ProFTPD module
WWW= http://www.castaglia.org/proftpd/modules/mod_vroot.html
diff --git a/games/anki/Makefile b/games/anki/Makefile
index 51e571fdbcc8..56433fedfa71 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -1,5 +1,5 @@
PORTNAME= anki
-DISTVERSION= 25.07.4
+DISTVERSION= 25.07.5
# Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes
CATEGORIES= games education python
MASTER_SITES= LOCAL/kai/:yarncache
@@ -48,7 +48,7 @@ USES= cargo desktop-file-utils ninja nodejs:build pyqt:6 python \
USE_GITHUB= yes
GH_ACCOUNT= ankitects
# Translation files
-GH_TUPLE= ankitects:anki-core-i18n:40ed2ea:ftlrslib \
+GH_TUPLE= ankitects:anki-core-i18n:a019a54:ftlrslib \
ankitects:anki-desktop-ftl:bc2da83:ftlextra
USE_PYQT= pyqt6 sip:build webengine
@@ -92,7 +92,7 @@ MPV_RUN_DEPENDS= mpv:multimedia/mpv
# Should contain the most recent commit that reflects ${DISTVERSION} and must
# be exactly 8 digits otherwise the check for newer versions won't work as
# expected.
-_MY_BUILDHASH= e511d63b
+_MY_BUILDHASH= 7172b2d2
# Remove ${CARGO_BUILD_TARGET} from ${CARGO_ENV} to avoid problems with
# hardcoded paths as the "runner" build system expects its components
# in ${WRKSRC}/out/rust/debug
diff --git a/games/anki/distinfo b/games/anki/distinfo
index 0b7c9bd7ce87..70699e098ee1 100644
--- a/games/anki/distinfo
+++ b/games/anki/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753377198
-SHA256 (anki-yarn-cache-25.07.4.tar.gz) = 5137bb8dcbf4d19e7731c048327b344c524365271cd5a77a4669c9217a1d8336
-SIZE (anki-yarn-cache-25.07.4.tar.gz) = 527830365
+TIMESTAMP = 1753518688
+SHA256 (anki-yarn-cache-25.07.5.tar.gz) = 361af862b2c914e1c430b5f896cfca8b6d75ff6a8520c799eb1c70e59c60a7c4
+SIZE (anki-yarn-cache-25.07.5.tar.gz) = 527779870
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
@@ -1513,9 +1513,9 @@ SHA256 (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz)
SIZE (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz) = 394844
SHA256 (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 58ac773ba2e7c76a9ec3f59ee9571576d76e74d58c4974a1d606d6976e1be70e
SIZE (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 19408
-SHA256 (ankitects-anki-25.07.4_GH0.tar.gz) = 1eb7247fbeb4ec9a88d6b8375c67a73a00f001675869f3a4871cbd177db4688a
-SIZE (ankitects-anki-25.07.4_GH0.tar.gz) = 2513427
-SHA256 (ankitects-anki-core-i18n-40ed2ea_GH0.tar.gz) = 0a38064b03078eac22778a57e6a30f5ae4d5d41c9b72e76b6c82fa4b7ca514f0
-SIZE (ankitects-anki-core-i18n-40ed2ea_GH0.tar.gz) = 1693635
+SHA256 (ankitects-anki-25.07.5_GH0.tar.gz) = ad9c0f53c2388680cde23b131d9c2abbf0f5338024ae35d8f34592fdcdf63179
+SIZE (ankitects-anki-25.07.5_GH0.tar.gz) = 2513730
+SHA256 (ankitects-anki-core-i18n-a019a54_GH0.tar.gz) = c930da9b944b2e4af721f85248afbdf8142586da785092807bd2212f1934e355
+SIZE (ankitects-anki-core-i18n-a019a54_GH0.tar.gz) = 1697738
SHA256 (ankitects-anki-desktop-ftl-bc2da83_GH0.tar.gz) = c561a0def2f170093c0cdf419a1429221cf1b531f1c6a603cf2be8c14e55a67f
SIZE (ankitects-anki-desktop-ftl-bc2da83_GH0.tar.gz) = 250840
diff --git a/games/corsix-th/Makefile b/games/corsix-th/Makefile
index 66d63e140097..8be5c20b123f 100644
--- a/games/corsix-th/Makefile
+++ b/games/corsix-th/Makefile
@@ -1,6 +1,6 @@
PORTNAME= corsixth
-DISTVERSION= 0.68.0
DISTVERSIONPREFIX= v
+DISTVERSION= 0.69.0
CATEGORIES= games
MAINTAINER= madpilot@FreeBSD.org
diff --git a/games/corsix-th/distinfo b/games/corsix-th/distinfo
index 8f9152a986f5..de72eabb34a4 100644
--- a/games/corsix-th/distinfo
+++ b/games/corsix-th/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728835757
-SHA256 (CorsixTH-CorsixTH-v0.68.0_GH0.tar.gz) = 54034b8434f5c583178405d2c84477f903fe2b15933b611f42230668e35d632e
-SIZE (CorsixTH-CorsixTH-v0.68.0_GH0.tar.gz) = 4240659
+TIMESTAMP = 1753532269
+SHA256 (CorsixTH-CorsixTH-v0.69.0_GH0.tar.gz) = 0f2dbdc2b8b6b2e4d5e80a6be02a72d586d0072efe867750a424746bd318f1f5
+SIZE (CorsixTH-CorsixTH-v0.69.0_GH0.tar.gz) = 4323298
diff --git a/games/corsix-th/pkg-plist b/games/corsix-th/pkg-plist
index a3e22eecc324..c5770ffd7bc4 100644
--- a/games/corsix-th/pkg-plist
+++ b/games/corsix-th/pkg-plist
@@ -124,6 +124,7 @@ share/metainfo/com.corsixth.corsixth.metainfo.xml
%%DATADIR%%/Lua/dialogs/resizables/folder_settings.lua
%%DATADIR%%/Lua/dialogs/resizables/hotkey_assign.lua
%%DATADIR%%/Lua/dialogs/resizables/lua_console.lua
+%%DATADIR%%/Lua/dialogs/resizables/machine_menu.lua
%%DATADIR%%/Lua/dialogs/resizables/main_menu.lua
%%DATADIR%%/Lua/dialogs/resizables/map_editor.lua
%%DATADIR%%/Lua/dialogs/resizables/menu_list_dialog.lua
@@ -241,6 +242,7 @@ share/metainfo/com.corsixth.corsixth.metainfo.xml
%%DATADIR%%/Lua/languages/hungarian.lua
%%DATADIR%%/Lua/languages/iberic_portuguese.lua
%%DATADIR%%/Lua/languages/italian.lua
+%%DATADIR%%/Lua/languages/japanese.lua
%%DATADIR%%/Lua/languages/korean.lua
%%DATADIR%%/Lua/languages/norwegian.lua
%%DATADIR%%/Lua/languages/original_strings.lua
@@ -340,7 +342,6 @@ share/metainfo/com.corsixth.corsixth.metainfo.xml
%%DATADIR%%/Lua/rooms/ultrascan.lua
%%DATADIR%%/Lua/rooms/ward.lua
%%DATADIR%%/Lua/rooms/x_ray_room.lua
-%%DATADIR%%/Lua/run_debugger.lua
%%DATADIR%%/Lua/sprite_viewer.lua
%%DATADIR%%/Lua/staff_profile.lua
%%DATADIR%%/Lua/strict.lua
diff --git a/games/gnushogi/files/patch-Makefile.in b/games/gnushogi/files/patch-Makefile.in
new file mode 100644
index 000000000000..3d7f0ea1c9c1
--- /dev/null
+++ b/games/gnushogi/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2025-03-06 05:33:20 UTC
++++ Makefile.in
+@@ -51,7 +51,7 @@ sizetest:
+ sizetest:
+ -cd $(GNUSHOGIDIR) && $(MAKE) sizetest
+
+-bbk:
++bbk: gnushogi_compile
+ -cd $(GNUSHOGIDIR) && $(MAKE) $(PROGNAME).bbk
+
+
diff --git a/games/julius/Makefile b/games/julius/Makefile
index 35fcf68bf17f..455424950254 100644
--- a/games/julius/Makefile
+++ b/games/julius/Makefile
@@ -1,7 +1,6 @@
PORTNAME= julius
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= games
PKGNAMESUFFIX= -caesariii
diff --git a/games/julius/distinfo b/games/julius/distinfo
index 3366f2091050..7b5785ac795e 100644
--- a/games/julius/distinfo
+++ b/games/julius/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1634233552
-SHA256 (bvschaik-julius-v1.7.0_GH0.tar.gz) = 3ee62699bcbf6c74fe5a9c940c62187141422a9bd98e01747a554fd77483431f
-SIZE (bvschaik-julius-v1.7.0_GH0.tar.gz) = 6448466
+TIMESTAMP = 1753988515
+SHA256 (bvschaik-julius-v1.8.0_GH0.tar.gz) = e479e0b60074497b3e81b30749e040c423f493d469d630a774c06b3d61d91159
+SIZE (bvschaik-julius-v1.8.0_GH0.tar.gz) = 8159940
diff --git a/games/linux-steam-utils/Makefile b/games/linux-steam-utils/Makefile
index cc8ee7ced549..32c210b57b67 100644
--- a/games/linux-steam-utils/Makefile
+++ b/games/linux-steam-utils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= steam-utils
-DISTVERSION= 20250627
+DISTVERSION= 20250724
CATEGORIES= games linux
PKGNAMEPREFIX= linux-
diff --git a/games/linux-steam-utils/distinfo b/games/linux-steam-utils/distinfo
index 2474fe1d09b2..8ce925d7a021 100644
--- a/games/linux-steam-utils/distinfo
+++ b/games/linux-steam-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751058817
-SHA256 (shkhln-linuxulator-steam-utils-20250627_GH0.tar.gz) = 6f414622445460565258106a54770cf4d0a8776d82a73ada076a22ff67e410bb
-SIZE (shkhln-linuxulator-steam-utils-20250627_GH0.tar.gz) = 43037
+TIMESTAMP = 1753564976
+SHA256 (shkhln-linuxulator-steam-utils-20250724_GH0.tar.gz) = 15ed2a51614fbc954962d7100927cef9b55f74215965d43090d57869997cf13a
+SIZE (shkhln-linuxulator-steam-utils-20250724_GH0.tar.gz) = 42884
diff --git a/games/linux-steam-utils/pkg-plist b/games/linux-steam-utils/pkg-plist
index 9958b12106f4..d8ca8dd6db2c 100644
--- a/games/linux-steam-utils/pkg-plist
+++ b/games/linux-steam-utils/pkg-plist
@@ -45,6 +45,7 @@ steam-utils/lxbin/lsu-linux-to-freebsd-env
steam-utils/lxbin/lsu-webhelper-chroot
steam-utils/lxbin/lsu-webhelper-chroot.rb
steam-utils/lxbin/tar
+steam-utils/lxbin/xdg-open
steam-utils/lxbin/xdg-user-dir
steam-utils/lxbin/xrandr
steam-utils/lxbin/zenity
diff --git a/games/naev/Makefile b/games/naev/Makefile
index bbea8d80f369..7600195c4a23 100644
--- a/games/naev/Makefile
+++ b/games/naev/Makefile
@@ -1,6 +1,6 @@
PORTNAME= naev
PORTVERSION= 0.12.4
-PORTREVISION= 2
+PORTREVISION= 3
DISTVERSIONSUFFIX= -source
CATEGORIES= games
MASTER_SITES= https://github.com/naev/naev/releases/download/v${PORTVERSION}/
diff --git a/games/openmw/Makefile b/games/openmw/Makefile
index fbd17c143ac4..e0654383dacc 100644
--- a/games/openmw/Makefile
+++ b/games/openmw/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openmw
DISTVERSIONPREFIX= openmw-
DISTVERSION= 0.49.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= fluffy@FreeBSD.org
@@ -15,6 +15,7 @@ LIB_DEPENDS= libavcodec.so.60:multimedia/ffmpeg \
libboost_thread.so:devel/boost-libs \
libMyGUIEngine.so:x11-toolkits/mygui \
libBulletCollision.so:devel/bullet@double \
+ libcollada-dom2.5-dp.so:devel/collada-dom \
libosg.so:graphics/osg \
libRecast.so:graphics/recastnavigation \
libunshield.so:archivers/unshield \
@@ -23,18 +24,15 @@ LIB_DEPENDS= libavcodec.so.60:multimedia/ffmpeg \
libyaml-cpp.so:devel/yaml-cpp
USES= cmake compiler:c++20-lang desktop-file-utils gl luajit openal \
- pkgconfig qt:5 sdl sqlite xorg
+ pkgconfig qt:6 sdl sqlite xorg
USE_GITHUB= yes
GH_ACCOUNT= OpenMW
USE_GL= gl
-USE_QT= core gui linguisttools network opengl printsupport svg widgets \
- buildtools:build qmake:build
-#USE_QT= base imageformats multimedia svg tools:build
+USE_QT= base imageformats multimedia svg tools:build
USE_SDL= sdl2
USE_CXXSTD= c++20
-#USE_GCC= yes
-CMAKE_ARGS= -DDESIRED_QT_VERSION=5 \
+CMAKE_ARGS= -DDESIRED_QT_VERSION=${_QT_VER} \
-DOPENMW_USE_SYSTEM_BULLET=ON \
-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON \
-DGLOBAL_DATA_PATH="${PREFIX}/share" \
@@ -65,6 +63,13 @@ PORTDOCS= *
LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations
.endif
+post-patch:
+ ${REINPLACE_CMD} -e 's/Qt6 Qt5/Qt6/' \
+ -e 's/program_options system/program_options/' \
+ ${WRKSRC}/CMakeLists.txt
+ ${REINPLACE_CMD} -e '/Boost::system/d' \
+ ${WRKSRC}/components/CMakeLists.txt
+
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
diff --git a/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp b/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp
index 7d1fc2f20462..9a6941316d2b 100644
--- a/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp
+++ b/games/openmw/files/patch-components_crashcatcher_crashcatcher.cpp
@@ -1,29 +1,42 @@
--- components/crashcatcher/crashcatcher.cpp.orig 2025-07-01 11:41:15 UTC
+++ components/crashcatcher/crashcatcher.cpp
-@@ -95,6 +95,8 @@ namespace
- { ILL_PRVREG, "Privileged register" },
+@@ -83,6 +83,7 @@ namespace
+ { SIGFPE, "FPU exception", "SIGFPE" },
+ { SIGBUS, "System BUS error", "SIGBUS" },
+ { SIGABRT, "Abnormal termination condition", "SIGABRT" },
++ { 0, nullptr },
+ };
+
+ constexpr SignalInfo sigIllCodes[] = {
+@@ -96,6 +97,7 @@ namespace
{ ILL_COPROC, "Coprocessor error" },
{ ILL_BADSTK, "Internal stack error" },
-+#else
-+ { 0, nullptr },
#endif
++ { 0, nullptr },
+ };
+
+ constexpr SignalInfo sigFpeCodes[] = {
+@@ -107,6 +109,7 @@ namespace
+ { FPE_FLTRES, "Floating point inexact result" },
+ { FPE_FLTINV, "Floating point invalid operation" },
+ { FPE_FLTSUB, "Subscript out of range" },
++ { 0, nullptr },
};
-@@ -113,6 +115,8 @@ namespace
- #ifndef __FreeBSD__
+ constexpr SignalInfo sigSegvCodes[] = {
+@@ -114,6 +117,7 @@ namespace
{ SEGV_MAPERR, "Address not mapped to object" },
{ SEGV_ACCERR, "Invalid permissions for mapped object" },
-+#else
-+ { 0, nullptr },
#endif
++ { 0, nullptr },
};
-@@ -121,6 +125,8 @@ namespace
- { BUS_ADRALN, "Invalid address alignment" },
+ constexpr SignalInfo sigBusCodes[] = {
+@@ -122,6 +126,7 @@ namespace
{ BUS_ADRERR, "Non-existent physical address" },
{ BUS_OBJERR, "Object specific hardware error" },
-+#else
-+ { 0, nullptr },
#endif
++ { 0, nullptr },
};
+ const char* findSignalDescription(std::span<const SignalInfo> info, int code)
diff --git a/games/openmw/files/patch-components_esm_formid.hpp b/games/openmw/files/patch-components_esm_formid.hpp
new file mode 100644
index 000000000000..44f943fea077
--- /dev/null
+++ b/games/openmw/files/patch-components_esm_formid.hpp
@@ -0,0 +1,17 @@
+--- components/esm/formid.hpp.orig 2025-07-01 11:41:15 UTC
++++ components/esm/formid.hpp
+@@ -51,10 +51,10 @@ namespace std
+ {
+ size_t operator()(const ESM::FormId& formId) const
+ {
+- static_assert(sizeof(ESM::FormId) == sizeof(size_t));
+- size_t s;
+- memcpy(&s, &formId, sizeof(size_t));
+- return hash<size_t>()(s);
++ static_assert(sizeof(ESM::FormId) == sizeof(uint64_t));
++ uint64_t s;
++ memcpy(&s, &formId, sizeof(ESM::FormId));
++ return hash<uint64_t>()(s);
+ }
+ };
+
diff --git a/games/openmw/files/patch-components_misc_strings_algorithm.hpp b/games/openmw/files/patch-components_misc_strings_algorithm.hpp
new file mode 100644
index 000000000000..c7aa3b1ecfeb
--- /dev/null
+++ b/games/openmw/files/patch-components_misc_strings_algorithm.hpp
@@ -0,0 +1,28 @@
+--- components/misc/strings/algorithm.hpp.orig 2025-07-01 11:41:15 UTC
++++ components/misc/strings/algorithm.hpp
+@@ -4,6 +4,7 @@
+ #include "lower.hpp"
+
+ #include <algorithm>
++#include <cstdint>
+ #include <functional>
+ #include <string>
+ #include <string_view>
+@@ -88,14 +89,14 @@ namespace Misc::StringUtils
+ constexpr std::size_t operator()(std::string_view str) const
+ {
+ // FNV-1a
+- std::size_t hash{ 0xcbf29ce484222325ull };
+- constexpr std::size_t prime{ 0x00000100000001B3ull };
++ std::uint64_t hash{ 0xcbf29ce484222325ull };
++ constexpr std::uint64_t prime{ 0x00000100000001B3ull };
+ for (char c : str)
+ {
+- hash ^= static_cast<std::size_t>(toLower(c));
++ hash ^= static_cast<std::uint64_t>(toLower(c));
+ hash *= prime;
+ }
+- return hash;
++ return static_cast<std::size_t>(hash);
+ }
+ };
diff --git a/games/openrct2/Makefile b/games/openrct2/Makefile
index 14928e52ee38..39039b313a08 100644
--- a/games/openrct2/Makefile
+++ b/games/openrct2/Makefile
@@ -1,9 +1,9 @@
PORTNAME= openrct2
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.21
+DISTVERSION= 0.4.24
CATEGORIES= games
MASTER_SITES= https://github.com/OpenRCT2/title-sequences/releases/download/v0.4.14/:sequence \
- https://github.com/OpenRCT2/objects/releases/download/v1.6.1/:object \
+ https://github.com/OpenRCT2/objects/releases/download/v1.7.1/:object \
https://github.com/OpenRCT2/OpenMusic/releases/download/v1.6/:openmsx \
https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v1.0.5/:opensfx
DISTFILES= title-sequences.zip:sequence \
diff --git a/games/openrct2/distinfo b/games/openrct2/distinfo
index ab27ada3bf01..2d693f590362 100644
--- a/games/openrct2/distinfo
+++ b/games/openrct2/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1743884183
+TIMESTAMP = 1753552402
SHA256 (title-sequences.zip) = 140df714e806fed411cc49763e7f16b0fcf2a487a57001d1e50fce8f9148a9f3
SIZE (title-sequences.zip) = 7791573
-SHA256 (objects.zip) = 6829186630e52c332b6a4847ebb936c549a522fcadaf8f5e5e4579c4c91a4450
-SIZE (objects.zip) = 8056882
+SHA256 (objects.zip) = 679bacb320e0106f4cacfc6619a4b2e322936f55bda8c1447446bc26dbfea193
+SIZE (objects.zip) = 10939128
SHA256 (openmusic.zip) = f097d3a4ccd39f7546f97db3ecb1b8be73648f53b7a7595b86cccbdc1a7557e4
SIZE (openmusic.zip) = 42921141
SHA256 (opensound.zip) = a952148be164c128e4fd3aea96822e5f051edd9a0b1f2c84de7f7628ce3b2e18
SIZE (opensound.zip) = 4012384
-SHA256 (OpenRCT2-OpenRCT2-v0.4.21_GH0.tar.gz) = 538488214df3b113b2dd2f52f5a49f351d9abb15ae34993ff023d4f0ce3e7af0
-SIZE (OpenRCT2-OpenRCT2-v0.4.21_GH0.tar.gz) = 23506846
+SHA256 (OpenRCT2-OpenRCT2-v0.4.24_GH0.tar.gz) = e34c8e792bb35a54bc4d26c4b5dd3d8fe9bb5002e20652a26acd8cf97a657444
+SIZE (OpenRCT2-OpenRCT2-v0.4.24_GH0.tar.gz) = 23966640
diff --git a/games/openrct2/pkg-plist b/games/openrct2/pkg-plist
index 2b5a91d08942..72cd860adf47 100644
--- a/games/openrct2/pkg-plist
+++ b/games/openrct2/pkg-plist
@@ -28,6 +28,7 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/assetpack/openrct2.music.alternative.parkap
%%DATADIR%%/assetpack/openrct2.music.cover.parkap
%%DATADIR%%/assetpack/openrct2.sound.parkap
+%%DATADIR%%/fonts.dat
%%DATADIR%%/g2.dat
%%DATADIR%%/language/ar-EG.txt
%%DATADIR%%/language/ca-ES.txt
@@ -79,26 +80,42 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/object/official/ride/openrct2.ride.modern_twister.parkobj
%%DATADIR%%/object/official/ride/openrct2.ride.single_rail_coaster.parkobj
%%DATADIR%%/object/official/ride/rct2dlc.ride.zpanda.parkobj
-%%DATADIR%%/object/official/scenario_text/rct1dlc.scenario_text.fort_anachronism.json
-%%DATADIR%%/object/official/scenario_text/rct2dlc.scenario_text.panda_world.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.beneath_the_christmas_tree.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.bigrock_blast.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.camp_mockingbird.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.cemetery_ridge.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.choochoo_town.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.dragon_islands.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.kiddie_karnival_ii.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.luna_park_cleveland.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.mount_vesuvius.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.niagara_falls_gorge.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.rocky_mountain_miners.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.sand_dune.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.the_lighthouse_of_alexandria.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.the_sandbox.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.the_time_machine.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.tower_of_babel.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.transformation.json
-%%DATADIR%%/object/official/scenario_text/uces.scenario_text.urbis_incognitus.json
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.bobsled_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.competition_land_1.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.competition_land_2.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.fort_anachronism.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.gameplay.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.go_karts_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.inverted_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.mine_train_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.pc_gaming_world.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.pc_player.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.stand_up_steel_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.steel_corkscrew_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.steel_mini_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.steel_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.steel_twister_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.suspended_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct1dlc.scenario_meta.wooden_roller_coaster_competition.parkobj
+%%DATADIR%%/object/official/scenario_meta/rct2dlc.scenario_meta.panda_world.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.beneath_the_christmas_tree.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.bigrock_blast.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.camp_mockingbird.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.cemetery_ridge.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.choochoo_town.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.dragon_islands.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.kiddie_karnival_ii.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.luna_park_cleveland.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.mount_vesuvius.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.niagara_falls_gorge.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.rocky_mountain_miners.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.sand_dune.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.the_lighthouse_of_alexandria.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.the_sandbox.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.the_time_machine.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.tower_of_babel.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.transformation.parkobj
+%%DATADIR%%/object/official/scenario_meta/uces.scenario_meta.urbis_incognitus.parkobj
%%DATADIR%%/object/official/scenery_group/rct2dlc.scenery_group.scgpanda.parkobj
%%DATADIR%%/object/official/scenery_small/official.scenery_small.support_structure_half.parkobj
%%DATADIR%%/object/official/scenery_small/rct2dlc.scenery_small.bigpanda.parkobj
@@ -225,91 +242,91 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/object/rct1/ride/rct1ll.ride.jet_skis.parkobj
%%DATADIR%%/object/rct1/ride/rct1ll.ride.rafts.parkobj
%%DATADIR%%/object/rct1/ride/rct1ll.ride.steam_trains_american.parkobj
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.bumbly_beach.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.crumbly_woods.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.diamond_heights.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.dynamite_dunes.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.evergreen_gardens.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.forest_frontiers.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.ivory_towers.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.karts_coasters.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.katies_dreamland.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.leafy_lake.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.lightning_peaks.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.mega_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.mels_world.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.millennium_mines.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.mystic_mountain.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.pacific_pyramids.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.paradise_pier.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.pokey_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.rainbow_valley.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.thunder_rock.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.trinity_islands.json
-%%DATADIR%%/object/rct1/scenario_text/rct1.scenario_text.white_water_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.adrenaline_heights.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.barony_bridge.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.butterfly_dam.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.canary_mines.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.coaster_canyon.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.coaster_crazy.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.fiasco_forest.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.fruit_farm.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.fun_fortress.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.funtopia.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.future_world.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.gentle_glen.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.geoffrey_gardens.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.giggle_downs.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.harmonic_hills.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.haunted_harbour.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.hydro_hills.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.jolly_jungle.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.magic_quarters.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.mineral_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.pickle_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.roman_village.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.rotting_heights.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.sprightly_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.swamp_cove.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.three_monkeys_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.thunderstorm_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.urban_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.utopia_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1aa.scenario_text.whispering_cliffs.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.alton_towers.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.arid_heights.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.blackpool_pleasure_beach.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.crater_lake.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.crazy_craters.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.dragons_cove.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.dusty_desert.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.frightmare_hills.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.good_knight_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.grand_glacier.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.heidepark.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.icarus_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.iceberg_islands.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.icicle_worlds.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.megaworld_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.micro_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.nevermore_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.octagon_park.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.pacifica.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.paradise_pier_2.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.pleasure_island.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.razor_rocks.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.southern_sands.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.sunny_swamps.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.terror_town.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.thunder_rocks.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.tiny_towers.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.urban_jungle.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.venus_ponds.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.vertigo_views.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.volcania.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.wacky_warren.json
-%%DATADIR%%/object/rct1/scenario_text/rct1ll.scenario_text.woodworm_park.json
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.bumbly_beach.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.crumbly_woods.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.diamond_heights.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.dynamite_dunes.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.evergreen_gardens.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.forest_frontiers.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.ivory_towers.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.karts_coasters.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.katies_dreamland.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.leafy_lake.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.lightning_peaks.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.mega_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.mels_world.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.millennium_mines.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.mystic_mountain.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.pacific_pyramids.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.paradise_pier.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.pokey_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.rainbow_valley.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.thunder_rock.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.trinity_islands.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1.scenario_meta.white_water_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.adrenaline_heights.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.barony_bridge.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.butterfly_dam.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.canary_mines.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.coaster_canyon.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.coaster_crazy.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.fiasco_forest.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.fruit_farm.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.fun_fortress.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.funtopia.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.future_world.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.gentle_glen.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.geoffrey_gardens.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.giggle_downs.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.harmonic_hills.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.haunted_harbour.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.hydro_hills.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.jolly_jungle.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.magic_quarters.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.mineral_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.pickle_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.roman_village.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.rotting_heights.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.sprightly_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.swamp_cove.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.three_monkeys_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.thunderstorm_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.urban_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.utopia_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1aa.scenario_meta.whispering_cliffs.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.alton_towers.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.arid_heights.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.blackpool_pleasure_beach.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.crater_lake.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.crazy_craters.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.dragons_cove.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.dusty_desert.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.frightmare_hills.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.good_knight_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.grand_glacier.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.heidepark.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.icarus_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.iceberg_islands.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.icicle_worlds.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.megaworld_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.micro_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.nevermore_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.octagon_park.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.pacifica.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.paradise_pier_2.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.pleasure_island.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.razor_rocks.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.southern_sands.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.sunny_swamps.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.terror_town.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.thunder_rocks.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.tiny_towers.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.urban_jungle.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.venus_ponds.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.vertigo_views.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.volcania.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.wacky_warren.parkobj
+%%DATADIR%%/object/rct1/scenario_meta/rct1ll.scenario_meta.woodworm_park.parkobj
%%DATADIR%%/object/rct1/scenery_wall/rct1.scenery_wall.playing_card_wall_1.json
%%DATADIR%%/object/rct1/scenery_wall/rct1.scenery_wall.playing_card_wall_2.json
%%DATADIR%%/object/rct1/scenery_wall/rct1.scenery_wall.roman_column_wall.json
@@ -596,33 +613,33 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/object/rct2/ride/rct2.ride.wonton.json
%%DATADIR%%/object/rct2/ride/rct2.ride.zldb.json
%%DATADIR%%/object/rct2/ride/rct2.ride.zlog.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.alpine_adventures.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.amity_airfield.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.botany_breakers.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_belgium.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_great_adventure.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_holland.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_magic_mountain.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_over_texas.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.build_your_own_six_flags_park.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.bumbly_bazaar.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.crazy_castle.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.dusty_greens.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.electric_fields.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.extreme_heights.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.factory_capers.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.fungus_woods.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.ghost_town.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.gravity_gardens.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.infernal_views.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.lucky_lake.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.rainbow_summit.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_belgium.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_great_adventure.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_holland.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_magic_mountain.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.six_flags_over_texas.json
-%%DATADIR%%/object/rct2/scenario_text/rct2.scenario_text.tycoon_park.json
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.alpine_adventures.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.amity_airfield.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.botany_breakers.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_belgium.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_great_adventure.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_holland.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_magic_mountain.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_over_texas.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.build_your_own_six_flags_park.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.bumbly_bazaar.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.crazy_castle.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.dusty_greens.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.electric_fields.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.extreme_heights.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.factory_capers.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.fungus_woods.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.ghost_town.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.gravity_gardens.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.infernal_views.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.lucky_lake.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.rainbow_summit.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_belgium.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_great_adventure.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_holland.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_magic_mountain.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.six_flags_over_texas.parkobj
+%%DATADIR%%/object/rct2/scenario_meta/rct2.scenario_meta.tycoon_park.parkobj
%%DATADIR%%/object/rct2/scenery_group/rct2.scenery_group.scgabstr.json
%%DATADIR%%/object/rct2/scenery_group/rct2.scenery_group.scgcandy.json
%%DATADIR%%/object/rct2/scenery_group/rct2.scenery_group.scgclass.json
@@ -1273,20 +1290,20 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/object/rct2tt/ride/rct2tt.ride.trilobte.json
%%DATADIR%%/object/rct2tt/ride/rct2tt.ride.valkyrie.json
%%DATADIR%%/object/rct2tt/ride/rct2tt.ride.zeplelin.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.alcatraz.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.animatronic_antics.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.cliffside_castle.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.coastersaurus.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.crater_carnage.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.extraterrestrial_extravaganza.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.gemini_city.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.metropolis.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.mythological_madness.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.rock_n_roll_revival.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.rocky_rambles.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.schneider_shores.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.sherwood_forest.json
-%%DATADIR%%/object/rct2tt/scenario_text/rct2tt.scenario_text.woodstock.json
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.alcatraz.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.animatronic_antics.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.cliffside_castle.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.coastersaurus.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.crater_carnage.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.extraterrestrial_extravaganza.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.gemini_city.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.metropolis.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.mythological_madness.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.rock_n_roll_revival.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.rocky_rambles.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.schneider_shores.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.sherwood_forest.parkobj
+%%DATADIR%%/object/rct2tt/scenario_meta/rct2tt.scenario_meta.woodstock.parkobj
%%DATADIR%%/object/rct2tt/scenery_group/rct2tt.scenery_group.scg1920s.json
%%DATADIR%%/object/rct2tt/scenery_group/rct2tt.scenery_group.scg1920w.json
%%DATADIR%%/object/rct2tt/scenery_group/rct2tt.scenery_group.scg1960s.json
@@ -1903,23 +1920,23 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/object/rct2ww/ride/rct2ww.ride.tigrtwst.parkobj
%%DATADIR%%/object/rct2ww/ride/rct2ww.ride.tutlboat.json
%%DATADIR%%/object/rct2ww/ride/rct2ww.ride.whicgrub.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.ayers_adventure.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.beach_barbecue_blast.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.canyon_calamities.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.european_extravaganza.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.from_the_ashes.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.great_wall_of_china.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.icy_adventures.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.lost_city_founder.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.mines_of_africa.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.mirage_madness.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.okinawa_coast.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.over_the_edge.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.park_maharaja.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.rainforest_romp.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.rollercoaster_heaven.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.sugarloaf_shores.json
-%%DATADIR%%/object/rct2ww/scenario_text/rct2ww.scenario_text.wacky_waikiki.json
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.ayers_adventure.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.beach_barbecue_blast.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.canyon_calamities.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.european_extravaganza.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.from_the_ashes.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.great_wall_of_china.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.icy_adventures.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.lost_city_founder.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.mines_of_africa.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.mirage_madness.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.okinawa_coast.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.over_the_edge.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.park_maharaja.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.rainforest_romp.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.rollercoaster_heaven.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.sugarloaf_shores.parkobj
+%%DATADIR%%/object/rct2ww/scenario_meta/rct2ww.scenario_meta.wacky_waikiki.parkobj
%%DATADIR%%/object/rct2ww/scenery_group/rct2ww.scenery_group.scgafric.json
%%DATADIR%%/object/rct2ww/scenery_group/rct2ww.scenery_group.scgartic.json
%%DATADIR%%/object/rct2ww/scenery_group/rct2ww.scenery_group.scgasia.json
@@ -2626,6 +2643,7 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/scenario_patches/8cd8484.parkpatch
%%DATADIR%%/scenario_patches/8efd5c6.parkpatch
%%DATADIR%%/scenario_patches/92f4b50.parkpatch
+%%DATADIR%%/scenario_patches/9401f88.parkpatch
%%DATADIR%%/scenario_patches/9c8b7cf.parkpatch
%%DATADIR%%/scenario_patches/a04b536.parkpatch
%%DATADIR%%/scenario_patches/a0b4362.parkpatch
@@ -2676,7 +2694,10 @@ share/mime/packages/openrct2.xml
%%DATADIR%%/shaders/applypalette.vert
%%DATADIR%%/shaders/applytransparency.frag
%%DATADIR%%/shaders/applytransparency.vert
+%%DATADIR%%/shaders/copyrect.frag
+%%DATADIR%%/shaders/copyrect.vert
%%DATADIR%%/shaders/drawline.frag
%%DATADIR%%/shaders/drawline.vert
%%DATADIR%%/shaders/drawrect.frag
%%DATADIR%%/shaders/drawrect.vert
+%%DATADIR%%/tracks.dat
diff --git a/games/qnetwalk/Makefile b/games/qnetwalk/Makefile
index e18d3ed13e1c..96b3d8743375 100644
--- a/games/qnetwalk/Makefile
+++ b/games/qnetwalk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qnetwalk
PORTVERSION= 1.9.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
@@ -10,22 +10,18 @@ WWW= https://github.com/AMDmi3/qnetwalk
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake compiler:c++17-lang
+USES= cmake compiler:c++17-lang qt:6
+USE_QT= base tools:build
USE_GITHUB= yes
GH_ACCOUNT= AMDmi3
PORTDOCS= ChangeLog.md README.md
PORTDATA= *
-OPTIONS_DEFINE= QT6 SOUND DOCS NLS
-OPTIONS_DEFAULT=QT6 SOUND
+OPTIONS_DEFINE= SOUND DOCS NLS
+OPTIONS_DEFAULT=SOUND
OPTIONS_SUB= yes
-QT6_CMAKE_BOOL= USE_QT6
-QT6_USES= qt:6
-QT6_USE= qt=base,tools:build
-QT6_USES_OFF= qt:5
-QT6_USE_OFF= qt=core,gui,widgets,qmake:build,buildtools:build,linguisttools:build
SOUND_CMAKE_BOOL=ENABLE_SOUND
SOUND_USE= qt=multimedia
NLS_CMAKE_BOOL= ENABLE_NLS
diff --git a/games/sgt-puzzles/Makefile b/games/sgt-puzzles/Makefile
index 1e69421701b1..3f856c17eea7 100644
--- a/games/sgt-puzzles/Makefile
+++ b/games/sgt-puzzles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= puzzles
-PORTVERSION= 20250714
+PORTVERSION= 20250722
CATEGORIES= games
# upstream does not preserve older versions, mirroring is mandatory
MASTER_SITES= https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ \
@@ -20,7 +20,7 @@ USES= cmake gnome magick:build perl5 pkgconfig
USE_PERL5= build
CMAKE_ARGS= -DNAME_PREFIX:STRING=sgt-
-COMMITHASH= 880288c
+COMMITHASH= dbe6378
DATADIR= ${PREFIX}/share/sgt-puzzles
PORTDATA= *
diff --git a/games/sgt-puzzles/distinfo b/games/sgt-puzzles/distinfo
index cc8b93d6da0b..6c24a90bcb2f 100644
--- a/games/sgt-puzzles/distinfo
+++ b/games/sgt-puzzles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752706930
-SHA256 (puzzles-20250714.880288c.tar.gz) = 325db97a98368abd0daa03c2416a499dfa99537c34a78a590870b67acba5d42c
-SIZE (puzzles-20250714.880288c.tar.gz) = 2467414
+TIMESTAMP = 1753711522
+SHA256 (puzzles-20250722.dbe6378.tar.gz) = 6b2341440008168ad56601d02757ebde6d5a6776c6f58350c474de3b461cc130
+SIZE (puzzles-20250722.dbe6378.tar.gz) = 2467416
diff --git a/games/simutrans/Makefile b/games/simutrans/Makefile
index 9f3f8e143fde..8a83f6533d7f 100644
--- a/games/simutrans/Makefile
+++ b/games/simutrans/Makefile
@@ -24,7 +24,7 @@ CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_CCache \
CMAKE_DISABLE_FIND_PACKAGE_Subversion
CMAKE_ARGS= -DSIMUTRANS_USE_REVISION=1
-PORTSCOUT= skipv:Nightly
+PORTSCOUT= skipv:nightly
PORTDATA= *
PORTDOCS= change_request.txt \
diff --git a/games/sulis/Makefile b/games/sulis/Makefile
index b45e1ca76b32..9b7a66ac8776 100644
--- a/games/sulis/Makefile
+++ b/games/sulis/Makefile
@@ -7,7 +7,7 @@ PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES= af773b9f09753ea8614ac82dd8033c870a5a779c.patch:-p1 \
fda9fbe830c0db6fbba153f3c2de34ccebf4630f.patch:-p1
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Turn based tactical RPG with several campaigns, written in Rust
WWW= https://www.sulisgame.com/ \
https://github.com/Grokmoo/sulis/
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index a6e01235bf8d..72810fb7b3a8 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20250723
+PORTVERSION= s20250730
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
USES= cargo xorg
USE_XORG= xcb
USE_GITLAB= yes
-GL_TAGNAME= v0.17.0-893-g9d18d62328 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-933-gf1dc31a7e3 # git describe --match='v[0-9]*' weekly
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \
diff --git a/games/veloren-weekly/Makefile.crates b/games/veloren-weekly/Makefile.crates
index 018b32e61e7a..687211bf6654 100644
--- a/games/veloren-weekly/Makefile.crates
+++ b/games/veloren-weekly/Makefile.crates
@@ -168,6 +168,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
data-encoding-2.9.0 \
debugid-0.8.0 \
deflate-1.0.0 \
+ delaunator-1.0.2 \
deranged-0.4.0 \
digest-0.10.7 \
directories-next-2.0.0 \
@@ -581,6 +582,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
ring-0.17.14 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
+ robust-0.2.3 \
ron-0.8.1 \
roots-0.0.8 \
roxmltree-0.14.1 \
@@ -704,7 +706,9 @@ CARGO_CRATES= ab_glyph-0.2.29 \
time-macros-0.2.22 \
timer-queue-0.1.0 \
tiny-skia-0.8.4 \
+ tiny-skia-0.11.4 \
tiny-skia-path-0.8.4 \
+ tiny-skia-path-0.11.4 \
tinystr-0.7.6 \
tinytemplate-1.2.1 \
tinyvec-1.9.0 \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index d11e1fed8bff..6378a4b16174 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1753302830
+TIMESTAMP = 1753874523
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -339,6 +339,8 @@ SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f
SIZE (rust/crates/deflate-1.0.0.crate) = 62722
+SHA256 (rust/crates/delaunator-1.0.2.crate) = 0ab46e386c7a38300a0d93b0f3e484bc2ee0aded66c47b14762ec9ab383934fa
+SIZE (rust/crates/delaunator-1.0.2.crate) = 95108
SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
@@ -1165,6 +1167,8 @@ SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e90891
SIZE (rust/crates/rmp-0.8.14.crate) = 29687
SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
+SHA256 (rust/crates/robust-0.2.3.crate) = e5864e7ef1a6b7bcf1d6ca3f655e65e724ed3b52546a0d0a663c991522f552ea
+SIZE (rust/crates/robust-0.2.3.crate) = 16034
SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
SIZE (rust/crates/ron-0.8.1.crate) = 63251
SHA256 (rust/crates/roots-0.0.8.crate) = 082f11ffa03bbef6c2c6ea6bea1acafaade2fd9050ae0234ab44a2153742b058
@@ -1411,8 +1415,12 @@ SHA256 (rust/crates/timer-queue-0.1.0.crate) = 13756c29c43d836ff576221498bf4916b
SIZE (rust/crates/timer-queue-0.1.0.crate) = 13344
SHA256 (rust/crates/tiny-skia-0.8.4.crate) = df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67
SIZE (rust/crates/tiny-skia-0.8.4.crate) = 193684
+SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab
+SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082
SHA256 (rust/crates/tiny-skia-path-0.8.4.crate) = adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c
SIZE (rust/crates/tiny-skia-path-0.8.4.crate) = 45814
+SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93
+SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
@@ -1871,5 +1879,5 @@ SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43
SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402
SHA256 (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = ffc38b7c73cb6419d02a21a3905cd0b00b3a544711230c5b11ef77301b7b9bb2
SIZE (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = 4379268
-SHA256 (veloren-v0.17.0-893-g9d18d62328.tar.bz2) = a38f9c69d485315bde6a568f56eb9efb10798e37fb3b84e2668ca8ee04389adc
-SIZE (veloren-v0.17.0-893-g9d18d62328.tar.bz2) = 334149585
+SHA256 (veloren-v0.17.0-933-gf1dc31a7e3.tar.bz2) = f3c1e67b6905c36e2411f85cc2b23462dcbca0bc35f71a95748286d008bd89c8
+SIZE (veloren-v0.17.0-933-gf1dc31a7e3.tar.bz2) = 334133105
diff --git a/games/xblast/Makefile b/games/xblast/Makefile
index 81b88e3643ef..adb7da6d30d7 100644
--- a/games/xblast/Makefile
+++ b/games/xblast/Makefile
@@ -1,8 +1,8 @@
PORTNAME= xblast
-PORTVERSION= 2.10.4
-PORTREVISION= 19
+DISTVERSION= 2.10.4
+PORTREVISION= 20
CATEGORIES= games
-MASTER_SITES= SF/${PORTNAME}/Sources/${PORTVERSION} \
+MASTER_SITES= SF/${PORTNAME}/Sources/${DISTVERSION} \
SF/${PORTNAME}/Images/${IMAGES_DATE}:images \
SF/${PORTNAME}/Levels/${LEVELS_DATE}:levels \
SF/${PORTNAME}/Models/${MODELS_DATE}:models \
@@ -14,7 +14,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
models-${MODELS_DATE}${EXTRACT_SUFX}:models
DIST_SUBDIR= xblast
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= vchimishuk@yandex.ru
COMMENT= Multi-player real-time strategy game for X11
WWW= https://xblast.sourceforge.net/
@@ -33,23 +33,25 @@ MODELS_DATE= 2005-01-06
MUSICS_DATE= 2005-01-06
SOUNDS_DATE= 2004-04-29
-OPTIONS_DEFINE= NLS SDL SMPF SOUND
-OPTIONS_DEFAULT=SDL SOUND
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= NLS SDL SMPF SOUND
+OPTIONS_DEFAULT= SDL SOUND
+OPTIONS_SUB= yes
+
+SMPF_DESC= Support for 16 players
NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
+SDL_RUN_DEPENDS= ${FONTSDIR}/Vera.ttf:x11-fonts/bitstream-vera
SDL_USES= sdl
-SDL_USE= SDL=gfx,image,mixer,net,ttf,sdl
SDL_USES_OFF= xorg
+SDL_USE= SDL=gfx,image,mixer,net,sdl,ttf
SDL_USE_OFF= XORG=ice,x11,xt
SDL_CONFIGURE_ENABLE= sdl
-SDL_RUN_DEPENDS= ${FONTSDIR}/Vera.ttf:x11-fonts/bitstream-vera
-SMPF_DESC= Support for 16 players
+
SMPF_CONFIGURE_ENABLE= SMPF
-SOUND_CONFIGURE_ENABLE= sound
SOUND_DISTFILES= musics-${MUSICS_DATE}${EXTRACT_SUFX}:musics \
sounds${EXTRACT_SUFX}:sounds
+SOUND_CONFIGURE_ENABLE= sound
post-extract:
-@${MV} ${WRKDIR}/levels-${LEVELS_DATE}/reconstruct?on2.xal ${WRKDIR}/levels-${LEVELS_DATE}/reconstruction2.xal
diff --git a/games/xblast/files/patch-configure b/games/xblast/files/patch-configure
new file mode 100644
index 000000000000..337df740b696
--- /dev/null
+++ b/games/xblast/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig 2025-07-31 04:57:28 UTC
++++ configure
+@@ -9488,7 +9488,7 @@ datadir=$game_datadir;
+
+ datadir=$game_datadir;
+
+-CFLAGS="$CFLAGS -DGAME_DATADIR=\\\"$datadir\\\""
++CFLAGS="$CFLAGS -DGAME_DATADIR=\\\"$datadir/xblast\\\""
+
+
+
diff --git a/german/tipp10/Makefile b/german/tipp10/Makefile
index 9770eefb7cec..8e6a8dbc5545 100644
--- a/german/tipp10/Makefile
+++ b/german/tipp10/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tipp10
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.3
+DISTVERSION= 3.3.4
CATEGORIES= german education
MAINTAINER= nick.lott@gmail.com
diff --git a/german/tipp10/distinfo b/german/tipp10/distinfo
index 830b87bfb920..ad3fea4de0ff 100644
--- a/german/tipp10/distinfo
+++ b/german/tipp10/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744715697
-SHA256 (tipp10-v3.3.3.tar.bz2) = 1e21c00f6a9dc4b113d59636ab3349b8108a4be8a2865e84224f9de693291e68
-SIZE (tipp10-v3.3.3.tar.bz2) = 2430702
+TIMESTAMP = 1753567093
+SHA256 (tipp10-v3.3.4.tar.bz2) = 4ce2de73ed67e2c511027e32a4ea0ba571abf2b753070a73a9af4ed5b20381ca
+SIZE (tipp10-v3.3.4.tar.bz2) = 2431414
diff --git a/graphics/Makefile b/graphics/Makefile
index 71716649bbcd..8b9be1162c54 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -118,7 +118,6 @@
SUBDIR += compupic
SUBDIR += converseen
SUBDIR += corrupter
- SUBDIR += cosmoplayer
SUBDIR += cptutils
SUBDIR += crw
SUBDIR += ctl
@@ -348,6 +347,7 @@
SUBDIR += hs-tart
SUBDIR += hugin
SUBDIR += hyprgraphics
+ SUBDIR += hyprland-protocols
SUBDIR += icat
SUBDIR += icc-profiles-adobe-cs4
SUBDIR += icc-profiles-basiccolor
diff --git a/graphics/R-cran-pixmap/Makefile b/graphics/R-cran-pixmap/Makefile
index 41bba8572dd2..ad92dfbeae88 100644
--- a/graphics/R-cran-pixmap/Makefile
+++ b/graphics/R-cran-pixmap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pixmap
-DISTVERSION= 0.4-13
+DISTVERSION= 0.4-14
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/graphics/R-cran-pixmap/distinfo b/graphics/R-cran-pixmap/distinfo
index 0ad84fc537b2..fce36055ba70 100644
--- a/graphics/R-cran-pixmap/distinfo
+++ b/graphics/R-cran-pixmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714829283
-SHA256 (pixmap_0.4-13.tar.gz) = e3dbc641a0497575b45a4140dadc6bf43cdf39b02393f93f1b0ee4f4d026e711
-SIZE (pixmap_0.4-13.tar.gz) = 34980
+TIMESTAMP = 1753596798
+SHA256 (pixmap_0.4-14.tar.gz) = 26710c931f95b89b66b50e3ee1c4b6e1ba383b8067f80b3d7de2f0d58cb9fa9e
+SIZE (pixmap_0.4-14.tar.gz) = 37054
diff --git a/graphics/aeskulap/Makefile b/graphics/aeskulap/Makefile
index 2290144c6a08..502dda98028f 100644
--- a/graphics/aeskulap/Makefile
+++ b/graphics/aeskulap/Makefile
@@ -4,10 +4,10 @@ PORTREVISION= 6
CATEGORIES= graphics
MAINTAINER= danfe@FreeBSD.org
-COMMENT= Medical image viewer
+COMMENT= Medical image viewer and DICOM network client
WWW= https://aeskulap.nongnu.org/
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libdcmimage.so:graphics/dcmtk \
@@ -19,6 +19,10 @@ LIB_DEPENDS= libdcmimage.so:graphics/dcmtk \
USES= compiler:c++11-lang autoreconf desktop-file-utils gettext \
gmake gnome jpeg libtool localbase pkgconfig
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-static --with-gsettings
+GLIB_SCHEMAS= org.gnu.aeskulap.gschema.xml
+INSTALL_TARGET= install-strip
USE_GITHUB= yes
GH_ACCOUNT= mikhailnov
GH_TAGNAME= e43334e
@@ -26,8 +30,10 @@ USE_CXXSTD= c++11
USE_GNOME= gtkmm24 intltool libglade2
USE_LDCONFIG= ${PREFIX}/lib/aeskulap
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-static --with-gsettings
-INSTALL_TARGET= install-strip
+post-patch:
+ @${REINPLACE_CMD} -e '/^AM_GCONF_SOURCE_2/,+1d' \
+ ${WRKSRC}/configure.ac
+ @${REINPLACE_CMD} -e '/^if GCONF_SCHEMAS_INSTALL/,+3d' \
+ ${WRKSRC}/src/Makefile.am
.include <bsd.port.mk>
diff --git a/graphics/aeskulap/pkg-plist b/graphics/aeskulap/pkg-plist
index 2be82d9dcde0..823f35166a3d 100644
--- a/graphics/aeskulap/pkg-plist
+++ b/graphics/aeskulap/pkg-plist
@@ -26,7 +26,6 @@ lib/aeskulap/libimagepool.so
%%DATADIR%%/images/stock-tool-scale-22.png
share/appdata/aeskulap.appdata.xml
share/applications/aeskulap.desktop
-share/glib-2.0/schemas/org.gnu.aeskulap.gschema.xml
share/icons/hicolor/64x64/apps/aeskulap.png
share/icons/hicolor/scalable/apps/aeskulap.svg
share/locale/de/LC_MESSAGES/aeskulap.mo
diff --git a/graphics/art/Makefile b/graphics/art/Makefile
index ec539439e9a8..e440ce20311c 100644
--- a/graphics/art/Makefile
+++ b/graphics/art/Makefile
@@ -1,5 +1,6 @@
PORTNAME= art
DISTVERSION= 1.25.6
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://github.com/artpixls/ART/releases/download/${DISTVERSION}/
PKGNAMESUFFIX= -raw-image-editor
diff --git a/graphics/cosmoplayer/Makefile b/graphics/cosmoplayer/Makefile
deleted file mode 100644
index bfe3a5186802..000000000000
--- a/graphics/cosmoplayer/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-PORTNAME= cosmoplayer
-PORTVERSION= 2.1.1
-PORTREVISION= 2
-CATEGORIES= graphics
-#MASTER_SITES= http://opendx.npaci.edu/libs/
-MASTER_SITES= http://distfiles.macports.org/${PORTNAME}/ \
- http://lil.fr.distfiles.macports.org/${PORTNAME}/ \
- http://ftp.leg.uct.ac.za/pub/packages/macports/distfiles/${PORTNAME}/
-DISTNAME= ${PORTNAME}-jar
-
-MAINTAINER= thierry@FreeBSD.org
-COMMENT= Java classes to support VRML
-WWW= http://cic.nist.gov/vrml/cosmoplayer.html
-
-LICENSE= SGI
-LICENSE_NAME= SGI
-LICENSE_FILE= ${WRKSRC}/License
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror auto-accept
-
-DEPRECATED= Abandonware
-EXPIRATION_DATE=2025-07-31
-
-RUN_DEPENDS= ${JAVALIBDIR}/java40.jar:devel/netscape-java40
-
-USES= java
-
-NO_BUILD= yes
-NO_ARCH= yes
-
-JARFILES= npcosmop211.jar
-
-PLIST_FILES= ${JARFILES:S|^|%%JAVAJARDIR%%/|}
-
-post-extract:
- ${MV} ${WRKDIR}/comsoplayer-jar ${WRKSRC}
-
-do-install:
- ${INSTALL_DATA} ${JARFILES:S|^|${WRKSRC}/|} ${STAGEDIR}${JAVAJARDIR}
-
-.include <bsd.port.mk>
diff --git a/graphics/cosmoplayer/distinfo b/graphics/cosmoplayer/distinfo
deleted file mode 100644
index 9b7e42670320..000000000000
--- a/graphics/cosmoplayer/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cosmoplayer-jar.tar.gz) = 1a79351c2d5300c4e1ceb469852c922dcc24b6ac5a43859226749a35798b6d1e
-SIZE (cosmoplayer-jar.tar.gz) = 44698
diff --git a/graphics/cosmoplayer/pkg-descr b/graphics/cosmoplayer/pkg-descr
deleted file mode 100644
index d06eb5a1e3bb..000000000000
--- a/graphics/cosmoplayer/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This jar file comes from Computer Associates / SGI Cosmo Player.
-It contains classes to support VRML.
-
-It is used by OpenDX.
diff --git a/graphics/ctl/Makefile b/graphics/ctl/Makefile
index 2893f004b773..64c7e2beeeec 100644
--- a/graphics/ctl/Makefile
+++ b/graphics/ctl/Makefile
@@ -1,13 +1,9 @@
PORTNAME= ctl
DISTVERSIONPREFIX= ctl-
-DISTVERSION= 1.5.3
-PORTREVISION= 3
+DISTVERSION= 1.5.4
CATEGORIES= graphics lang
PKGNAMESUFFIX= -language
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= 3871cd7717fd184d9fbb667730d35f1a89391f09.patch:-p1 # FreeBSD compatibility patch: https://github.com/ampas/CTL/pull/145
-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Color Transformation Language
WWW= https://github.com/ampas/CTL
@@ -37,4 +33,6 @@ DOCSDIR= share/doc/CTL
OPTIONS_DEFINE= DOCS
+# tests as of 1.5.4: 100% tests passed, 0 tests failed out of 220
+
.include <bsd.port.mk>
diff --git a/graphics/ctl/distinfo b/graphics/ctl/distinfo
index 831eccc6084e..3bfe3e31e920 100644
--- a/graphics/ctl/distinfo
+++ b/graphics/ctl/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1707022854
-SHA256 (ampas-CTL-ctl-1.5.3_GH0.tar.gz) = 0a9f5f3de8964ac5cca31597aca74bf915a3d8214e3276fdcb52c80ad25b0096
-SIZE (ampas-CTL-ctl-1.5.3_GH0.tar.gz) = 3073036
-SHA256 (3871cd7717fd184d9fbb667730d35f1a89391f09.patch) = 3a77003f3474569de39f3b4270cd033c9cf6d22dce4d551fb1edcd6eb0fee30c
-SIZE (3871cd7717fd184d9fbb667730d35f1a89391f09.patch) = 1653
+TIMESTAMP = 1754025845
+SHA256 (ampas-CTL-ctl-1.5.4_GH0.tar.gz) = fb84925320d053827fce965d7aeea5bb8690d7093bb083c8e3915d7a600e25fc
+SIZE (ampas-CTL-ctl-1.5.4_GH0.tar.gz) = 3079675
diff --git a/graphics/ctl/files/patch-OpenEXR__CTL_exrdpx_exrToDpx.cpp b/graphics/ctl/files/patch-OpenEXR__CTL_exrdpx_exrToDpx.cpp
deleted file mode 100644
index cd6d7ca72421..000000000000
--- a/graphics/ctl/files/patch-OpenEXR__CTL_exrdpx_exrToDpx.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
---- OpenEXR_CTL/exrdpx/exrToDpx.cpp.orig 2024-01-04 19:41:17 UTC
-+++ OpenEXR_CTL/exrdpx/exrToDpx.cpp
-@@ -169,13 +169,13 @@ writePixels
- const Rgba &pixel = pixels[y][x];
-
- unsigned int r =
-- (unsigned int) (clamp (float (pixel.r), 0.0f, 1023.0f) + 0.5f);
-+ (unsigned int) (std::clamp (float (pixel.r), 0.0f, 1023.0f) + 0.5f);
-
- unsigned int g =
-- (unsigned int) (clamp (float (pixel.g), 0.0f, 1023.0f) + 0.5f);
-+ (unsigned int) (std::clamp (float (pixel.g), 0.0f, 1023.0f) + 0.5f);
-
- unsigned int b =
-- (unsigned int) (clamp (float (pixel.b), 0.0f, 1023.0f) + 0.5f);
-+ (unsigned int) (std::clamp (float (pixel.b), 0.0f, 1023.0f) + 0.5f);
-
- unsigned int word = (r << 22) | (g << 12) | (b << 2);
-
diff --git a/graphics/ctl/pkg-plist b/graphics/ctl/pkg-plist
index b797b5f996f1..03942c64867b 100644
--- a/graphics/ctl/pkg-plist
+++ b/graphics/ctl/pkg-plist
@@ -26,12 +26,17 @@ include/CTL/CtlTypeStorage.h
include/CTL/CtlVersion.h
include/OpenEXR/ImfCtlApplyTransforms.h
lib/libIlmCtl.so
-lib/libIlmCtl.so.1.5.3
+lib/libIlmCtl.so.1.5
+lib/libIlmCtl.so.1.5.4
lib/libIlmCtlMath.so
-lib/libIlmCtlMath.so.1.5.3
+lib/libIlmCtlMath.so.1.5
+lib/libIlmCtlMath.so.1.5.4
lib/libIlmCtlSimd.so
-lib/libIlmCtlSimd.so.1.5.3
+lib/libIlmCtlSimd.so.1.5
+lib/libIlmCtlSimd.so.1.5.4
lib/libIlmImfCtl.so
+lib/libIlmImfCtl.so.1.5
+lib/libIlmImfCtl.so.1.5.4
%%DATADIR%%/change_saturation.ctl
%%DATADIR%%/transform_DPX_EXR.ctl
%%DATADIR%%/transform_EXR_DPX.ctl
diff --git a/graphics/filament/Makefile b/graphics/filament/Makefile
index c0e27a92e4d8..848ce3c1ff22 100644
--- a/graphics/filament/Makefile
+++ b/graphics/filament/Makefile
@@ -1,6 +1,6 @@
PORTNAME= filament
DISTVERSIONPREFIX= v
-DISTVERSION= 1.62.1
+DISTVERSION= 1.62.2
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/filament/distinfo b/graphics/filament/distinfo
index b63cbf81b763..687b3f3972d7 100644
--- a/graphics/filament/distinfo
+++ b/graphics/filament/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752596311
-SHA256 (google-filament-v1.62.1_GH0.tar.gz) = 7cd0e8a6e050a9346729924823c00155ac2312635c60cb65714142f17ec52231
-SIZE (google-filament-v1.62.1_GH0.tar.gz) = 764525864
+TIMESTAMP = 1754114300
+SHA256 (google-filament-v1.62.2_GH0.tar.gz) = 3ae746cb11fcb93a4cd494a5bbb86a8e2fc81075218593dad0ac0f3381be24e0
+SIZE (google-filament-v1.62.2_GH0.tar.gz) = 766597384
diff --git a/graphics/filament/pkg-plist b/graphics/filament/pkg-plist
index 3fd3b702d3d7..9351c86540cf 100644
--- a/graphics/filament/pkg-plist
+++ b/graphics/filament/pkg-plist
@@ -56,6 +56,7 @@ include/filamat/Enums.h
include/filamat/IncludeCallback.h
include/filamat/MaterialBuilder.h
include/filamat/Package.h
+include/filament-generatePrefilterMipmap/generatePrefilterMipmap.h
include/filament-iblprefilter/IBLPrefilterContext.h
include/filament/Box.h
include/filament/BufferObject.h
@@ -195,6 +196,7 @@ lib/libdracodec.a
lib/libfilabridge.a
lib/libfilaflat.a
lib/libfilamat.a
+lib/libfilament-generatePrefilterMipmap.a
lib/libfilament-iblprefilter.a
lib/libfilament.a
lib/libfilameshio.a
diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile
index 2ec905392421..445c78151114 100644
--- a/graphics/gegl/Makefile
+++ b/graphics/gegl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gegl
DISTVERSION= 0.4.62
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= GIMP
diff --git a/graphics/hyprland-protocols/Makefile b/graphics/hyprland-protocols/Makefile
new file mode 100644
index 000000000000..e8c07429b712
--- /dev/null
+++ b/graphics/hyprland-protocols/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= hyprland-protocols
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.6.4
+CATEGORIES= graphics
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Wayland protocol extensions for Hyprland
+WWW= https://github.com/hyprwm/hyprland-protocols
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= meson
+
+USE_GITHUB= yes
+GH_ACCOUNT= hyprwm
+
+NO_ARCH= yes
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/graphics/hyprland-protocols/distinfo b/graphics/hyprland-protocols/distinfo
new file mode 100644
index 000000000000..e74a37925c7e
--- /dev/null
+++ b/graphics/hyprland-protocols/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754038793
+SHA256 (hyprwm-hyprland-protocols-v0.6.4_GH0.tar.gz) = 0d4f99abc21b04fc126dd754e306bb84cd334131d542ff2e0c172190c6570384
+SIZE (hyprwm-hyprland-protocols-v0.6.4_GH0.tar.gz) = 10447
diff --git a/graphics/hyprland-protocols/pkg-descr b/graphics/hyprland-protocols/pkg-descr
new file mode 100644
index 000000000000..2919edd92193
--- /dev/null
+++ b/graphics/hyprland-protocols/pkg-descr
@@ -0,0 +1,10 @@
+This package exists in an effort to bridge the gap between Hyprland
+and KDE/Gnome's functionality, as well as allow apps for some extra
+neat functionality under Hyprland.
+
+Since wayland-protocols is slow to change (on top of Hyprland not
+being allowed to contribute), we have to maintain a set of protocols
+Hyprland uses to plumb some things / add some useful features.
+
+Some of the protocols here also do not belong in wayland-protocols, as
+they are specific to Hyprland.
diff --git a/graphics/hyprland-protocols/pkg-plist b/graphics/hyprland-protocols/pkg-plist
new file mode 100644
index 000000000000..238901696534
--- /dev/null
+++ b/graphics/hyprland-protocols/pkg-plist
@@ -0,0 +1,8 @@
+%%DATADIR%%/protocols/hyprland-ctm-control-v1.xml
+%%DATADIR%%/protocols/hyprland-focus-grab-v1.xml
+%%DATADIR%%/protocols/hyprland-global-shortcuts-v1.xml
+%%DATADIR%%/protocols/hyprland-lock-notify-v1.xml
+%%DATADIR%%/protocols/hyprland-surface-v1.xml
+%%DATADIR%%/protocols/hyprland-toplevel-export-v1.xml
+%%DATADIR%%/protocols/hyprland-toplevel-mapping-v1.xml
+share/pkgconfig/hyprland-protocols.pc
diff --git a/graphics/libpano13/Makefile b/graphics/libpano13/Makefile
index bd42b6ed125f..e994421d3cf7 100644
--- a/graphics/libpano13/Makefile
+++ b/graphics/libpano13/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libpano13
DISTVERSION= 2.9.22
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics java
MASTER_SITES= SF/panotools/${PORTNAME}/${PORTNAME}-${DISTVERSION}
diff --git a/graphics/lunasvg/Makefile b/graphics/lunasvg/Makefile
index cc1870a689b5..bc16a568936f 100644
--- a/graphics/lunasvg/Makefile
+++ b/graphics/lunasvg/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 3.2.1
PORTREVISION= 1
CATEGORIES= graphics
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= SVG rendering and manipulation library in C++
WWW= https://github.com/sammycage/lunasvg/
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 2eb8eec775b6..66a58b4a7efe 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.2-branchpoint-383
-DISTVERSIONSUFFIX= -g8a4ef5977e2
+DISTVERSION= 25.2-branchpoint-682
+DISTVERSIONSUFFIX= -gfa8731b8596
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
@@ -128,7 +128,7 @@ VDPAU_IMPLIES= X11
VKLAYERS_DESC= Vulkan layers: ${VKLAYERS_MESON_ON:C/.*=//} (implies ${VKLAYERS_IMPLIES})
VKLAYERS_BUILD_DEPENDS= glslangValidator:graphics/glslang
VKLAYERS_LIB_DEPENDS= libpng.so:graphics/png
-VKLAYERS_MESON_ON= -Dvulkan-layers=device-select,overlay,screenshot,vram-report-limit
+VKLAYERS_MESON_ON= -Dvulkan-layers=anti-lag,device-select,overlay,screenshot,vram-report-limit
VKLAYERS_IMPLIES= ${"${PORT_OPTIONS:Manv}":?anv:radv} # any from OPTIONS_GROUP_VULKAN
WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index e36352d2a435..9b4cfa258345 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753315889
-SHA256 (mesa-25.2-branchpoint-383-g8a4ef5977e2.tar.bz2) = 8a6b35fa482533f04afdb6f1b48dd02a8088fd83a4f41d4f4b89074d9a47242b
-SIZE (mesa-25.2-branchpoint-383-g8a4ef5977e2.tar.bz2) = 58360954
+TIMESTAMP = 1753915533
+SHA256 (mesa-25.2-branchpoint-682-gfa8731b8596.tar.bz2) = 432e6d1a0b21d9857b4c6587ab1a0bf311ed182427f900a432698ce432c85161
+SIZE (mesa-25.2-branchpoint-682-gfa8731b8596.tar.bz2) = 58364002
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8
diff --git a/graphics/mesa-devel/pkg-plist b/graphics/mesa-devel/pkg-plist
index a825e5bd2183..71eaba960928 100644
--- a/graphics/mesa-devel/pkg-plist
+++ b/graphics/mesa-devel/pkg-plist
@@ -26,6 +26,7 @@ lib/libEGL_mesa%%SUFFIX%%.so.0.0.0
%%OPENCL%%lib/libRusticlOpenCL.so
%%OPENCL%%lib/libRusticlOpenCL.so.1
%%OPENCL%%lib/libRusticlOpenCL.so.1.0.0
+%%VKLAYERS%%lib/libVkLayer_MESA_anti_lag.so
%%VKLAYERS%%lib/libVkLayer_MESA_device_select.so
%%VKLAYERS%%lib/libVkLayer_MESA_overlay.so
%%VKLAYERS%%lib/libVkLayer_MESA_screenshot.so
@@ -56,4 +57,5 @@ share/drirc.d/00-mesa%%SUFFIX%%-defaults.conf
%%anv%%%%NO_COINST%%share/vulkan/icd.d/intel_icd.%%ARCH%%.json
%%hasvk%%share/vulkan/icd.d/intel_hasvk_icd.%%ARCH%%.json
%%radv%%%%NO_COINST%%share/vulkan/icd.d/radeon_icd.%%ARCH%%.json
+%%VKLAYERS%%share/vulkan/implicit_layer.d/VkLayer_MESA_anti_lag.json
%%VKLAYERS%%share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json
diff --git a/graphics/mesa-dri/Makefile.common b/graphics/mesa-dri/Makefile.common
index c88815f3a177..6862ddeb24ac 100644
--- a/graphics/mesa-dri/Makefile.common
+++ b/graphics/mesa-dri/Makefile.common
@@ -28,7 +28,8 @@ LICENSE_FILE= ${WRKSRC}/docs/license.rst
COMPONENT= ${PORTNAME:tl:C/^lib//:C/mesa-//}
-BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR}
+BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
.if ${COMPONENT} != clover
.if ${PORT_OPTIONS:MX11}
USES+= xorg
diff --git a/graphics/mupdf/Makefile b/graphics/mupdf/Makefile
index e1be24f4825c..af46b07cf949 100644
--- a/graphics/mupdf/Makefile
+++ b/graphics/mupdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mupdf
-DISTVERSION= 1.26.3
+DISTVERSION= 1.26.4
DISTVERSIONSUFFIX= -source
PORTEPOCH= 1
CATEGORIES= graphics
diff --git a/graphics/mupdf/distinfo b/graphics/mupdf/distinfo
index afd38195b1a6..2d94356fc1f1 100644
--- a/graphics/mupdf/distinfo
+++ b/graphics/mupdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752431401
-SHA256 (mupdf-1.26.3-source.tar.gz) = ab467fc2d888cd8424cdce4bc6dd7ec61f34820582ddf3769a336e6909d9a48e
-SIZE (mupdf-1.26.3-source.tar.gz) = 64525703
+TIMESTAMP = 1753851810
+SHA256 (mupdf-1.26.4-source.tar.gz) = 8a57e9b78ea2c2312c91590fd5eabe1d246b5e98b585bc152100e24bf81252a1
+SIZE (mupdf-1.26.4-source.tar.gz) = 64530252
diff --git a/graphics/ogre3d/Makefile b/graphics/ogre3d/Makefile
index 1a1b807c6a5e..14a33598e989 100644
--- a/graphics/ogre3d/Makefile
+++ b/graphics/ogre3d/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ogre3d
DISTVERSIONPREFIX= v
-DISTVERSION= 14.3.4
+DISTVERSION= 14.4.0
CATEGORIES= graphics devel
MAINTAINER= fluffy@FreeBSD.org
diff --git a/graphics/ogre3d/distinfo b/graphics/ogre3d/distinfo
index bcf8fc423cc4..15208737ae82 100644
--- a/graphics/ogre3d/distinfo
+++ b/graphics/ogre3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746126799
-SHA256 (OGRECave-ogre-v14.3.4_GH0.tar.gz) = 0c74e6ca7bb920ff59c5da8a359e6d96215c7804261301feec4f2e54f206b27d
-SIZE (OGRECave-ogre-v14.3.4_GH0.tar.gz) = 94000790
+TIMESTAMP = 1753776498
+SHA256 (OGRECave-ogre-v14.4.0_GH0.tar.gz) = dce4bacf90976020bebafb7d15404af74f674bf9f9f3c6377429cb4493db528b
+SIZE (OGRECave-ogre-v14.4.0_GH0.tar.gz) = 94148698
diff --git a/graphics/ogre3d/files/patch-OgreMain_include_OgrePlatformInformation.h b/graphics/ogre3d/files/patch-OgreMain_include_OgrePlatformInformation.h
new file mode 100644
index 000000000000..be3a704ff2e6
--- /dev/null
+++ b/graphics/ogre3d/files/patch-OgreMain_include_OgrePlatformInformation.h
@@ -0,0 +1,10 @@
+--- OgreMain/include/OgrePlatformInformation.h.orig 2025-07-24 17:32:02 UTC
++++ OgreMain/include/OgrePlatformInformation.h
+@@ -36,7 +36,7 @@ namespace Ogre {
+ #if OGRE_DOUBLE_PRECISION == 0 && OGRE_CPU == OGRE_CPU_X86 && OGRE_COMPILER == OGRE_COMPILER_MSVC
+ # define __OGRE_HAVE_SSE 1
+ #elif OGRE_DOUBLE_PRECISION == 0 && OGRE_CPU == OGRE_CPU_X86 && (OGRE_COMPILER == OGRE_COMPILER_GNUC || OGRE_COMPILER == OGRE_COMPILER_CLANG) && \
+- OGRE_PLATFORM != OGRE_PLATFORM_APPLE_IOS
++ OGRE_PLATFORM != OGRE_PLATFORM_APPLE_IOS && defined(__amd64__)
+ # define __OGRE_HAVE_SSE 1
+ #endif
diff --git a/graphics/ogre3d/pkg-plist b/graphics/ogre3d/pkg-plist
index bbf4a7d03727..879cbb214ed1 100644
--- a/graphics/ogre3d/pkg-plist
+++ b/graphics/ogre3d/pkg-plist
@@ -986,6 +986,7 @@ share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Laplace.material
share/OGRE-%%LIBVERSION%%/Media/materials/scripts/LigthShafts.material
share/OGRE-%%LIBVERSION%%/Media/materials/scripts/MotionBlur.material
share/OGRE-%%LIBVERSION%%/Media/materials/scripts/NightVision.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Ocean.controls
share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Ocean.material
share/OGRE-%%LIBVERSION%%/Media/materials/scripts/OffsetMapping.material
share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Ogre.material
diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile
index 06523cbb8145..6007f89212bb 100644
--- a/graphics/opencv/Makefile
+++ b/graphics/opencv/Makefile
@@ -3,6 +3,9 @@ DISTVERSION= 4.11.0
PORTREVISION= 2
CATEGORIES= graphics
+PATCH_SITES= https://github.com/opencv/opencv/commit/
+PATCHFILES= 97f3f390661f2fd1168336820b89eb4383ce8528.patch:-p1
+
MAINTAINER= desktop@FreeBSD.org
COMMENT= Open Source Computer Vision library
WWW= https://www.opencv.org/
diff --git a/graphics/opencv/distinfo b/graphics/opencv/distinfo
index 06f3f1e26fc4..56458465f4e9 100644
--- a/graphics/opencv/distinfo
+++ b/graphics/opencv/distinfo
@@ -1,9 +1,11 @@
-TIMESTAMP = 1745669344
+TIMESTAMP = 1753904251
SHA256 (opencv-opencv-4.11.0_GH0.tar.gz) = 9a7c11f924eff5f8d8070e297b322ee68b9227e003fd600d4b8122198091665f
SIZE (opencv-opencv-4.11.0_GH0.tar.gz) = 95051012
-SHA256 (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 2dfc5957201de2aa785064711125af6abb2e80a64e2dc246aca4119b19687041
-SIZE (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 55450097
SHA256 (opencv-ade-v0.1.2e_GH0.tar.gz) = 107711887d413127955d64a0e42974ec379c1ebb81832c79a21a9e3a2110e4bf
SIZE (opencv-ade-v0.1.2e_GH0.tar.gz) = 117054
SHA256 (opencv-opencv_3rdparty-7f55c0c26be418d494615afca15218566775c725_GH0.tar.gz) = 0b19085992da68a6b6b751ce7c37fd22b27e43ff28455a68280484e436c438e8
SIZE (opencv-opencv_3rdparty-7f55c0c26be418d494615afca15218566775c725_GH0.tar.gz) = 102507737
+SHA256 (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 2dfc5957201de2aa785064711125af6abb2e80a64e2dc246aca4119b19687041
+SIZE (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 55450097
+SHA256 (97f3f390661f2fd1168336820b89eb4383ce8528.patch) = 9275b59080fb0380241b2aa6410cfd9dabd412a0746fc8bf94b25a3fb1594af5
+SIZE (97f3f390661f2fd1168336820b89eb4383ce8528.patch) = 3285
diff --git a/graphics/openexr-website-docs/Makefile b/graphics/openexr-website-docs/Makefile
index beceac14bc4c..5a1c782b622a 100644
--- a/graphics/openexr-website-docs/Makefile
+++ b/graphics/openexr-website-docs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openexr-website-docs
-PORTVERSION= 3.3.4
+PORTVERSION= 3.3.5
PORTREVISION= 0
MASTER_SITES= https://github.com/AcademySoftwareFoundation/openexr/releases/download/v${PORTVERSION}/:DEFAULT \
https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/main/:website \
diff --git a/graphics/openexr-website-docs/distinfo b/graphics/openexr-website-docs/distinfo
index 2238c21fb6c6..47b7309067ac 100644
--- a/graphics/openexr-website-docs/distinfo
+++ b/graphics/openexr-website-docs/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1749666587
-SHA256 (openexr/openexr-3.3.4.tar.gz) = 73a6d83edcc68333afb95e133f6e12012073815a854bc41abc1a01c1db5f124c
-SIZE (openexr/openexr-3.3.4.tar.gz) = 21206562
+TIMESTAMP = 1753650858
+SHA256 (openexr/openexr-3.3.5.tar.gz) = 8f9241f0e9d6b7aec7e9509cf2a9224416b9cd9d41740deab3827b1f2d01c662
+SIZE (openexr/openexr-3.3.5.tar.gz) = 21207074
SHA256 (openexr/TestImages/README.rst) = 3cbb0a9ab20868940de1b9bf582bdc5ff4244cc585c682d6e40b9befb8fd593c
SIZE (openexr/TestImages/README.rst) = 2588
SHA256 (openexr/TestImages/AllHalfValues.exr) = eede573a0b59b79f21de15ee9d3b7649d58d8f2a8e7787ea34f192db3b3c84a4
diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile
index 40ce6dea9c33..b577182f98dc 100644
--- a/graphics/openexr/Makefile
+++ b/graphics/openexr/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= openexr
-PORTVERSION?= 3.3.4 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
+PORTVERSION?= 3.3.5 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
PORTREVISION?= 0
CATEGORIES= graphics devel
.if !defined(MASTERDIR)
diff --git a/graphics/openexr/distinfo b/graphics/openexr/distinfo
index 81cbff8e8eb3..b09b1ed3a98b 100644
--- a/graphics/openexr/distinfo
+++ b/graphics/openexr/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1749601389
-SHA256 (openexr/openexr-3.3.4.tar.gz) = 73a6d83edcc68333afb95e133f6e12012073815a854bc41abc1a01c1db5f124c
-SIZE (openexr/openexr-3.3.4.tar.gz) = 21206562
+TIMESTAMP = 1753648872
+SHA256 (openexr/openexr-3.3.5.tar.gz) = 8f9241f0e9d6b7aec7e9509cf2a9224416b9cd9d41740deab3827b1f2d01c662
+SIZE (openexr/openexr-3.3.5.tar.gz) = 21207074
SHA256 (openexr/Beachball/multipart.0001.exr) = 0cd032069fbaa14a2766861fef9893ea66a6494ff64650725d3b26a500df774b
SIZE (openexr/Beachball/multipart.0001.exr) = 2894260
SHA256 (openexr/Beachball/singlepart.0001.exr) = 29719942ed3c095a8f8f111fc139fc4c28f446007f5bfce00177cae585b1a87a
diff --git a/graphics/openxr/Makefile b/graphics/openxr/Makefile
index 4a608115d3af..628f543d4e94 100644
--- a/graphics/openxr/Makefile
+++ b/graphics/openxr/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openxr
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.1.49
-PORTREVISION= 1
+DISTVERSION= 1.1.50
CATEGORIES= graphics
MAINTAINER= vvd@FreeBSD.org
diff --git a/graphics/openxr/distinfo b/graphics/openxr/distinfo
index 7ca8036e5fc5..94dcfc57d04f 100644
--- a/graphics/openxr/distinfo
+++ b/graphics/openxr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749800000
-SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.49_GH0.tar.gz) = 74e9260a1876b0540171571a09bad853302ec68a911200321be8b0591ca94111
-SIZE (KhronosGroup-OpenXR-SDK-release-1.1.49_GH0.tar.gz) = 692160
+TIMESTAMP = 1753960000
+SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.50_GH0.tar.gz) = 9e077d464c688b5063f838e13357ee9639ea33dacc50a9e8207c79a8a93c94c6
+SIZE (KhronosGroup-OpenXR-SDK-release-1.1.50_GH0.tar.gz) = 709092
diff --git a/graphics/p5-GD-Barcode/Makefile b/graphics/p5-GD-Barcode/Makefile
index f39f1082d57b..fd6f82747a9e 100644
--- a/graphics/p5-GD-Barcode/Makefile
+++ b/graphics/p5-GD-Barcode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= GD-Barcode
-PORTVERSION= 2.00
+DISTVERSION= 2.01
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -17,4 +17,5 @@ RUN_DEPENDS= p5-GD>=0:graphics/p5-GD
USES= perl5
USE_PERL5= configure
+NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/graphics/p5-GD-Barcode/distinfo b/graphics/p5-GD-Barcode/distinfo
index ed69db000e01..1ffbafd40ee4 100644
--- a/graphics/p5-GD-Barcode/distinfo
+++ b/graphics/p5-GD-Barcode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694687237
-SHA256 (GD-Barcode-2.00.tar.gz) = 7cabb9a7eef7891145cc333ca70462972418377c23d3ab2a34c6f1aa229796ef
-SIZE (GD-Barcode-2.00.tar.gz) = 885786
+TIMESTAMP = 1753445226
+SHA256 (GD-Barcode-2.01.tar.gz) = 59af0f8a9bec93d2775fa8a1a251532d62fe2e160a471896c935aa9be8c5cd21
+SIZE (GD-Barcode-2.01.tar.gz) = 897133
diff --git a/graphics/p5-Gimp/Makefile b/graphics/p5-Gimp/Makefile
index 132cd2d77243..d20507687cf6 100644
--- a/graphics/p5-Gimp/Makefile
+++ b/graphics/p5-Gimp/Makefile
@@ -36,4 +36,10 @@ post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Gimp/Net/Net.so
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Gimp/UI/UI.so
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+BROKEN= fails to build
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/graphics/p5-Image-ExifTool-devel/Makefile b/graphics/p5-Image-ExifTool-devel/Makefile
index 102f42220d17..3c49754cec8d 100644
--- a/graphics/p5-Image-ExifTool-devel/Makefile
+++ b/graphics/p5-Image-ExifTool-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Image-ExifTool
-DISTVERSION= 13.32
+DISTVERSION= 13.33
CATEGORIES= graphics perl5
MASTER_SITES= https://exiftool.org/ \
SF/exiftool
diff --git a/graphics/p5-Image-ExifTool-devel/distinfo b/graphics/p5-Image-ExifTool-devel/distinfo
index 295a8c69ddd2..ddf0a5f0c82f 100644
--- a/graphics/p5-Image-ExifTool-devel/distinfo
+++ b/graphics/p5-Image-ExifTool-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751542077
-SHA256 (Image-ExifTool-13.32.tar.gz) = e4b462f1a111bde3e3c4519e06d71efaacc576c36f4c3407b3d225c39393c829
-SIZE (Image-ExifTool-13.32.tar.gz) = 7461392
+TIMESTAMP = 1753562706
+SHA256 (Image-ExifTool-13.33.tar.gz) = 0cc6ecb10d529969a7e7766f5160ad591efa9bba7513b9185c8a1e6c54421fed
+SIZE (Image-ExifTool-13.33.tar.gz) = 7487576
diff --git a/graphics/p5-Image-ExifTool-devel/pkg-plist b/graphics/p5-Image-ExifTool-devel/pkg-plist
index 5d41d8b7cc01..a0cf3975c1b3 100644
--- a/graphics/p5-Image-ExifTool-devel/pkg-plist
+++ b/graphics/p5-Image-ExifTool-devel/pkg-plist
@@ -208,6 +208,7 @@ bin/exiftool
%%SITE_PERL%%/Image/ExifTool/Sony.pm
%%SITE_PERL%%/Image/ExifTool/SonyIDC.pm
%%SITE_PERL%%/Image/ExifTool/Stim.pm
+%%SITE_PERL%%/Image/ExifTool/TNEF.pm
%%SITE_PERL%%/Image/ExifTool/TagInfoXML.pm
%%SITE_PERL%%/Image/ExifTool/TagLookup.pm
%%SITE_PERL%%/Image/ExifTool/TagNames.pod
@@ -412,6 +413,7 @@ bin/exiftool
%%PERL5_MAN3%%/Image::ExifTool::Sony.3.gz
%%PERL5_MAN3%%/Image::ExifTool::SonyIDC.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Stim.3.gz
+%%PERL5_MAN3%%/Image::ExifTool::TNEF.3.gz
%%PERL5_MAN3%%/Image::ExifTool::TagInfoXML.3.gz
%%PERL5_MAN3%%/Image::ExifTool::TagLookup.3.gz
%%PERL5_MAN3%%/Image::ExifTool::TagNames.3.gz
diff --git a/graphics/pastel/Makefile b/graphics/pastel/Makefile
index 5b6880ca1777..332db5718b0c 100644
--- a/graphics/pastel/Makefile
+++ b/graphics/pastel/Makefile
@@ -1,12 +1,11 @@
PORTNAME= pastel
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.0
-PORTREVISION= 24
+DISTVERSION= 0.10.0
CATEGORIES= graphics
MAINTAINER= lcook@FreeBSD.org
COMMENT= Command-line tool to generate, analyze, convert and manipulate colors
-WWW= https://github.com/sharkdp/pastel
+WWW= https://github.com/sharkdp/pastel/
LICENSE= APACHE20 MIT
LICENSE_COMB= dual
@@ -16,113 +15,18 @@ LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
USES= cargo shebangfix
USE_GITHUB= yes
GH_ACCOUNT= sharkdp
-SHEBANG_FILES= doc/demo-scripts/gradient.sh
-CARGO_CRATES= aho-corasick-0.7.18 \
- approx-0.5.1 \
- assert_cmd-2.0.4 \
- atty-0.2.14 \
- autocfg-1.1.0 \
- bitflags-1.3.2 \
- bstr-0.2.17 \
- bumpalo-3.9.1 \
- cast-0.2.7 \
- cfg-if-1.0.0 \
- clap-2.34.0 \
- clap-3.1.18 \
- clap_complete-3.1.4 \
- clap_lex-0.2.0 \
- criterion-0.3.5 \
- criterion-plot-0.4.4 \
- crossbeam-channel-0.5.4 \
- crossbeam-deque-0.8.1 \
- crossbeam-epoch-0.9.8 \
- crossbeam-utils-0.8.8 \
- csv-1.1.6 \
- csv-core-0.1.10 \
- difflib-0.4.0 \
- doc-comment-0.3.3 \
- either-1.6.1 \
- getrandom-0.2.6 \
- half-1.8.2 \
- hashbrown-0.11.2 \
- hermit-abi-0.1.19 \
- indexmap-1.8.1 \
- itertools-0.10.3 \
- itoa-0.4.8 \
- itoa-1.0.2 \
- js-sys-0.3.57 \
- lazy_static-1.4.0 \
- libc-0.2.126 \
- log-0.4.17 \
- memchr-2.5.0 \
- memoffset-0.6.5 \
- minimal-lexical-0.2.1 \
- nom-7.1.1 \
- num-traits-0.2.15 \
- num_cpus-1.13.1 \
- once_cell-1.12.0 \
- oorandom-11.1.3 \
- os_str_bytes-6.1.0 \
- output_vt100-0.1.3 \
- plotters-0.3.1 \
- plotters-backend-0.3.2 \
- plotters-svg-0.3.1 \
- ppv-lite86-0.2.16 \
- predicates-2.1.1 \
- predicates-core-1.0.3 \
- predicates-tree-1.0.5 \
- proc-macro2-1.0.39 \
- quote-1.0.18 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.3 \
- rand_xoshiro-0.6.0 \
- rayon-1.5.3 \
- rayon-core-1.9.3 \
- regex-1.5.6 \
- regex-automata-0.1.10 \
- regex-syntax-0.6.26 \
- rustc_version-0.4.0 \
- ryu-1.0.10 \
- same-file-1.0.6 \
- scopeguard-1.1.0 \
- semver-1.0.9 \
- serde-1.0.137 \
- serde_cbor-0.11.2 \
- serde_derive-1.0.137 \
- serde_json-1.0.81 \
- strsim-0.10.0 \
- syn-1.0.95 \
- termcolor-1.1.3 \
- terminal_size-0.1.17 \
- termtree-0.2.4 \
- textwrap-0.11.0 \
- textwrap-0.15.0 \
- tinytemplate-1.2.1 \
- unicode-ident-1.0.0 \
- unicode-width-0.1.9 \
- wait-timeout-0.2.0 \
- walkdir-2.3.2 \
- wasi-0.10.2+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.80 \
- wasm-bindgen-backend-0.2.80 \
- wasm-bindgen-macro-0.2.80 \
- wasm-bindgen-macro-support-0.2.80 \
- wasm-bindgen-shared-0.2.80 \
- web-sys-0.3.57 \
- 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
+SHEBANG_FILES= doc/demo-scripts/gradient.sh
PLIST_FILES= bin/${PORTNAME}
-DOCS= doc/colorcheck.md doc/colorcheck.png \
- doc/demo-scripts/gradient.sh doc/pastel.gif README.md
+
PORTDOCS= ${DOCS:T}
OPTIONS_DEFINE= DOCS
+DOCS= doc/colorcheck.md doc/colorcheck.png \
+ doc/demo-scripts/gradient.sh doc/pastel.gif README.md
+
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
diff --git a/graphics/pastel/Makefile.crates b/graphics/pastel/Makefile.crates
new file mode 100644
index 000000000000..485a38c4bba7
--- /dev/null
+++ b/graphics/pastel/Makefile.crates
@@ -0,0 +1,122 @@
+CARGO_CRATES= aho-corasick-1.1.3 \
+ anes-0.1.6 \
+ anstyle-1.0.8 \
+ approx-0.5.1 \
+ assert_cmd-2.0.16 \
+ atty-0.2.14 \
+ autocfg-1.3.0 \
+ bitflags-1.3.2 \
+ bstr-1.10.0 \
+ bumpalo-3.16.0 \
+ byteorder-1.5.0 \
+ cast-0.3.0 \
+ cfg-if-1.0.0 \
+ ciborium-0.2.2 \
+ ciborium-io-0.2.2 \
+ ciborium-ll-0.2.2 \
+ clap-3.2.25 \
+ clap-4.5.17 \
+ clap_builder-4.5.17 \
+ clap_complete-3.2.5 \
+ clap_lex-0.2.4 \
+ clap_lex-0.7.2 \
+ criterion-0.5.1 \
+ criterion-plot-0.5.0 \
+ crossbeam-deque-0.8.5 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.20 \
+ crunchy-0.2.2 \
+ difflib-0.4.0 \
+ doc-comment-0.3.3 \
+ either-1.13.0 \
+ errno-0.3.9 \
+ getrandom-0.2.15 \
+ half-2.4.1 \
+ hashbrown-0.12.3 \
+ hermit-abi-0.1.19 \
+ hermit-abi-0.3.9 \
+ hermit-abi-0.4.0 \
+ indexmap-1.9.3 \
+ io-lifetimes-1.0.11 \
+ is-terminal-0.4.13 \
+ itertools-0.10.5 \
+ itoa-1.0.11 \
+ js-sys-0.3.70 \
+ libc-0.2.158 \
+ linux-raw-sys-0.3.8 \
+ log-0.4.22 \
+ memchr-2.7.4 \
+ minimal-lexical-0.2.1 \
+ nom-7.1.3 \
+ num-traits-0.2.19 \
+ once_cell-1.19.0 \
+ oorandom-11.1.4 \
+ os_str_bytes-6.6.1 \
+ output_vt100-0.1.3 \
+ plotters-0.3.6 \
+ plotters-backend-0.3.6 \
+ plotters-svg-0.3.6 \
+ ppv-lite86-0.2.20 \
+ predicates-3.1.2 \
+ predicates-core-1.0.8 \
+ predicates-tree-1.0.11 \
+ proc-macro2-1.0.86 \
+ quote-1.0.37 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ rand_xoshiro-0.6.0 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ regex-1.10.6 \
+ regex-automata-0.4.7 \
+ regex-syntax-0.8.4 \
+ rustix-0.37.27 \
+ ryu-1.0.18 \
+ same-file-1.0.6 \
+ serde-1.0.210 \
+ serde_derive-1.0.210 \
+ serde_json-1.0.128 \
+ strsim-0.10.0 \
+ syn-2.0.77 \
+ termcolor-1.4.1 \
+ terminal_size-0.2.6 \
+ termtree-0.4.1 \
+ textwrap-0.16.1 \
+ tinytemplate-1.2.1 \
+ unicode-ident-1.0.12 \
+ wait-timeout-0.2.0 \
+ walkdir-2.5.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.93 \
+ wasm-bindgen-backend-0.2.93 \
+ wasm-bindgen-macro-0.2.93 \
+ wasm-bindgen-macro-support-0.2.93 \
+ wasm-bindgen-shared-0.2.93 \
+ web-sys-0.3.70 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ zerocopy-0.7.35 \
+ zerocopy-derive-0.7.35
diff --git a/graphics/pastel/distinfo b/graphics/pastel/distinfo
index 3db370be1442..3ef74b0e513c 100644
--- a/graphics/pastel/distinfo
+++ b/graphics/pastel/distinfo
@@ -1,197 +1,247 @@
-TIMESTAMP = 1671089626
-SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
-SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
+TIMESTAMP = 1735255893
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
+SIZE (rust/crates/anes-0.1.6.crate) = 23857
+SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
+SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
-SHA256 (rust/crates/assert_cmd-2.0.4.crate) = 93ae1ddd39efd67689deb1979d80bad3bf7f2b09c6e6117c8d1f2443b5e2f83e
-SIZE (rust/crates/assert_cmd-2.0.4.crate) = 22581
+SHA256 (rust/crates/assert_cmd-2.0.16.crate) = dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d
+SIZE (rust/crates/assert_cmd-2.0.16.crate) = 26554
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
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/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
-SIZE (rust/crates/bstr-0.2.17.crate) = 330350
-SHA256 (rust/crates/bumpalo-3.9.1.crate) = a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899
-SIZE (rust/crates/bumpalo-3.9.1.crate) = 77507
-SHA256 (rust/crates/cast-0.2.7.crate) = 4c24dab4283a142afa2fdca129b80ad2c6284e073930f964c3a1293c225ee39a
-SIZE (rust/crates/cast-0.2.7.crate) = 11222
+SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
+SIZE (rust/crates/bstr-1.10.0.crate) = 380426
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
-SIZE (rust/crates/clap-2.34.0.crate) = 202210
-SHA256 (rust/crates/clap-3.1.18.crate) = d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b
-SIZE (rust/crates/clap-3.1.18.crate) = 209664
-SHA256 (rust/crates/clap_complete-3.1.4.crate) = da92e6facd8d73c22745a5d3cbb59bdf8e46e3235c923e516527d8e81eec14a4
-SIZE (rust/crates/clap_complete-3.1.4.crate) = 31223
-SHA256 (rust/crates/clap_lex-0.2.0.crate) = a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213
-SIZE (rust/crates/clap_lex-0.2.0.crate) = 9581
-SHA256 (rust/crates/criterion-0.3.5.crate) = 1604dafd25fba2fe2d5895a9da139f8dc9b319a5fe5354ca137cbbce4e178d10
-SIZE (rust/crates/criterion-0.3.5.crate) = 110662
-SHA256 (rust/crates/criterion-plot-0.4.4.crate) = d00996de9f2f7559f7f4dc286073197f83e92256a59ed395f9aac01fe717da57
-SIZE (rust/crates/criterion-plot-0.4.4.crate) = 22546
-SHA256 (rust/crates/crossbeam-channel-0.5.4.crate) = 5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53
-SIZE (rust/crates/crossbeam-channel-0.5.4.crate) = 88237
-SHA256 (rust/crates/crossbeam-deque-0.8.1.crate) = 6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e
-SIZE (rust/crates/crossbeam-deque-0.8.1.crate) = 20852
-SHA256 (rust/crates/crossbeam-epoch-0.9.8.crate) = 1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c
-SIZE (rust/crates/crossbeam-epoch-0.9.8.crate) = 46012
-SHA256 (rust/crates/crossbeam-utils-0.8.8.crate) = 0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38
-SIZE (rust/crates/crossbeam-utils-0.8.8.crate) = 39681
-SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1
-SIZE (rust/crates/csv-1.1.6.crate) = 886999
-SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90
-SIZE (rust/crates/csv-core-0.1.10.crate) = 25668
+SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
+SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
+SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
+SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
+SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
+SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
+SHA256 (rust/crates/clap-3.2.25.crate) = 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123
+SIZE (rust/crates/clap-3.2.25.crate) = 219403
+SHA256 (rust/crates/clap-4.5.17.crate) = 3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac
+SIZE (rust/crates/clap-4.5.17.crate) = 56802
+SHA256 (rust/crates/clap_builder-4.5.17.crate) = 8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73
+SIZE (rust/crates/clap_builder-4.5.17.crate) = 163559
+SHA256 (rust/crates/clap_complete-3.2.5.crate) = 3f7a2e0a962c45ce25afce14220bc24f9dade0a1787f185cecf96bfba7847cd8
+SIZE (rust/crates/clap_complete-3.2.5.crate) = 31625
+SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
+SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
+SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
+SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
+SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
+SIZE (rust/crates/criterion-0.5.1.crate) = 110088
+SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
+SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
+SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
+SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
+SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
-SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/getrandom-0.2.6.crate) = 9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad
-SIZE (rust/crates/getrandom-0.2.6.crate) = 28043
-SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
-SIZE (rust/crates/half-1.8.2.crate) = 41874
-SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
-SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
+SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
+SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
+SIZE (rust/crates/errno-0.3.9.crate) = 10690
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
+SIZE (rust/crates/half-2.4.1.crate) = 50892
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/indexmap-1.8.1.crate) = 0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee
-SIZE (rust/crates/indexmap-1.8.1.crate) = 53220
-SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
-SIZE (rust/crates/itertools-0.10.3.crate) = 118661
-SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
-SIZE (rust/crates/itoa-0.4.8.crate) = 11926
-SHA256 (rust/crates/itoa-1.0.2.crate) = 112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d
-SIZE (rust/crates/itoa-1.0.2.crate) = 11112
-SHA256 (rust/crates/js-sys-0.3.57.crate) = 671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397
-SIZE (rust/crates/js-sys-0.3.57.crate) = 78605
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.126.crate) = 349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836
-SIZE (rust/crates/libc-0.2.126.crate) = 590481
-SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
-SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
-SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
-SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
+SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
+SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
+SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
+SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
+SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
+SHA256 (rust/crates/is-terminal-0.4.13.crate) = 261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b
+SIZE (rust/crates/is-terminal-0.4.13.crate) = 7665
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (rust/crates/itoa-1.0.11.crate) = 10563
+SHA256 (rust/crates/js-sys-0.3.70.crate) = 1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a
+SIZE (rust/crates/js-sys-0.3.70.crate) = 53863
+SHA256 (rust/crates/libc-0.2.158.crate) = d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439
+SIZE (rust/crates/libc-0.2.158.crate) = 751340
+SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
+SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
+SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
+SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/nom-7.1.1.crate) = a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36
-SIZE (rust/crates/nom-7.1.1.crate) = 115818
-SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
-SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
-SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
-SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
-SHA256 (rust/crates/once_cell-1.12.0.crate) = 7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225
-SIZE (rust/crates/once_cell-1.12.0.crate) = 31549
-SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
-SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
-SHA256 (rust/crates/os_str_bytes-6.1.0.crate) = 21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa
-SIZE (rust/crates/os_str_bytes-6.1.0.crate) = 21150
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
+SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
+SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1
+SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643
SHA256 (rust/crates/output_vt100-0.1.3.crate) = 628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66
SIZE (rust/crates/output_vt100-0.1.3.crate) = 4473
-SHA256 (rust/crates/plotters-0.3.1.crate) = 32a3fd9ec30b9749ce28cd91f255d569591cdf937fe280c312143e3c4bad6f2a
-SIZE (rust/crates/plotters-0.3.1.crate) = 8595577
-SHA256 (rust/crates/plotters-backend-0.3.2.crate) = d88417318da0eaf0fdcdb51a0ee6c3bed624333bff8f946733049380be67ac1c
-SIZE (rust/crates/plotters-backend-0.3.2.crate) = 13524
-SHA256 (rust/crates/plotters-svg-0.3.1.crate) = 521fa9638fa597e1dc53e9412a4f9cefb01187ee1f7413076f9e6749e2885ba9
-SIZE (rust/crates/plotters-svg-0.3.1.crate) = 7596
-SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
-SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
-SHA256 (rust/crates/predicates-2.1.1.crate) = a5aab5be6e4732b473071984b3164dbbfb7a3674d30ea5ff44410b6bcd960c3c
-SIZE (rust/crates/predicates-2.1.1.crate) = 23150
-SHA256 (rust/crates/predicates-core-1.0.3.crate) = da1c2388b1513e1b605fcec39a95e0a9e8ef088f71443ef37099fa9ae6673fcb
-SIZE (rust/crates/predicates-core-1.0.3.crate) = 7757
-SHA256 (rust/crates/predicates-tree-1.0.5.crate) = 4d86de6de25020a36c6d3643a86d9a6a9f552107c0559c60ea03551b5e16c032
-SIZE (rust/crates/predicates-tree-1.0.5.crate) = 8126
-SHA256 (rust/crates/proc-macro2-1.0.39.crate) = c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f
-SIZE (rust/crates/proc-macro2-1.0.39.crate) = 41663
-SHA256 (rust/crates/quote-1.0.18.crate) = a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1
-SIZE (rust/crates/quote-1.0.18.crate) = 28911
+SHA256 (rust/crates/plotters-0.3.6.crate) = a15b6eccb8484002195a3e44fe65a4ce8e93a625797a063735536fd59cb01cf3
+SIZE (rust/crates/plotters-0.3.6.crate) = 147577
+SHA256 (rust/crates/plotters-backend-0.3.6.crate) = 414cec62c6634ae900ea1c56128dfe87cf63e7caece0852ec76aba307cebadb7
+SIZE (rust/crates/plotters-backend-0.3.6.crate) = 13669
+SHA256 (rust/crates/plotters-svg-0.3.6.crate) = 81b30686a7d9c3e010b84284bdd26a29f2138574f52f5eb6f794fc0ad924e705
+SIZE (rust/crates/plotters-svg-0.3.6.crate) = 6944
+SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
+SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/predicates-3.1.2.crate) = 7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97
+SIZE (rust/crates/predicates-3.1.2.crate) = 23986
+SHA256 (rust/crates/predicates-core-1.0.8.crate) = ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931
+SIZE (rust/crates/predicates-core-1.0.8.crate) = 8552
+SHA256 (rust/crates/predicates-tree-1.0.11.crate) = 41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13
+SIZE (rust/crates/predicates-tree-1.0.11.crate) = 8393
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
+SIZE (rust/crates/quote-1.0.37.crate) = 28558
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
-SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa
SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125
-SHA256 (rust/crates/rayon-1.5.3.crate) = bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d
-SIZE (rust/crates/rayon-1.5.3.crate) = 167246
-SHA256 (rust/crates/rayon-core-1.9.3.crate) = 258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f
-SIZE (rust/crates/rayon-core-1.9.3.crate) = 65300
-SHA256 (rust/crates/regex-1.5.6.crate) = d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1
-SIZE (rust/crates/regex-1.5.6.crate) = 238593
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-syntax-0.6.26.crate) = 49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64
-SIZE (rust/crates/regex-syntax-0.6.26.crate) = 293912
-SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
-SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
-SHA256 (rust/crates/ryu-1.0.10.crate) = f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695
-SIZE (rust/crates/ryu-1.0.10.crate) = 48485
+SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619
+SIZE (rust/crates/regex-1.10.6.crate) = 253894
+SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
+SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
+SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b
+SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577
+SHA256 (rust/crates/rustix-0.37.27.crate) = fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2
+SIZE (rust/crates/rustix-0.37.27.crate) = 324534
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
-SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/semver-1.0.9.crate) = 8cb243bdfdb5936c8dc3c45762a19d12ab4550cdc753bc247637d4ec35a040fd
-SIZE (rust/crates/semver-1.0.9.crate) = 30843
-SHA256 (rust/crates/serde-1.0.137.crate) = 61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1
-SIZE (rust/crates/serde-1.0.137.crate) = 76182
-SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
-SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
-SHA256 (rust/crates/serde_derive-1.0.137.crate) = 1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be
-SIZE (rust/crates/serde_derive-1.0.137.crate) = 54831
-SHA256 (rust/crates/serde_json-1.0.81.crate) = 9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c
-SIZE (rust/crates/serde_json-1.0.81.crate) = 144480
+SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
+SIZE (rust/crates/serde-1.0.210.crate) = 78338
+SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
+SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
+SHA256 (rust/crates/serde_json-1.0.128.crate) = 6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8
+SIZE (rust/crates/serde_json-1.0.128.crate) = 149520
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/syn-1.0.95.crate) = fbaf6116ab8924f39d52792136fb74fd60a80194cf1b1c6ffa6453eef1c3f942
-SIZE (rust/crates/syn-1.0.95.crate) = 236676
-SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
-SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
-SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
-SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
-SHA256 (rust/crates/termtree-0.2.4.crate) = 507e9898683b6c43a9aa55b64259b721b52ba226e0f3779137e50ad114a4c90b
-SIZE (rust/crates/termtree-0.2.4.crate) = 4416
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/textwrap-0.15.0.crate) = b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb
-SIZE (rust/crates/textwrap-0.15.0.crate) = 52998
+SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed
+SIZE (rust/crates/syn-2.0.77.crate) = 268784
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (rust/crates/terminal_size-0.2.6.crate) = 8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237
+SIZE (rust/crates/terminal_size-0.2.6.crate) = 10585
+SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
+SIZE (rust/crates/termtree-0.4.1.crate) = 4557
+SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
+SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/unicode-ident-1.0.0.crate) = d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee
-SIZE (rust/crates/unicode-ident-1.0.0.crate) = 34224
-SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
-SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
-SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
-SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
-SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
-SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505
-SHA256 (rust/crates/wasm-bindgen-0.2.80.crate) = 27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad
-SIZE (rust/crates/wasm-bindgen-0.2.80.crate) = 164576
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.80.crate) = 53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4
-SIZE (rust/crates/wasm-bindgen-backend-0.2.80.crate) = 25741
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.80.crate) = 17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5
-SIZE (rust/crates/wasm-bindgen-macro-0.2.80.crate) = 11805
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.80.crate) = 99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.80.crate) = 17857
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.80.crate) = d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744
-SIZE (rust/crates/wasm-bindgen-shared-0.2.80.crate) = 7204
-SHA256 (rust/crates/web-sys-0.3.57.crate) = 7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283
-SIZE (rust/crates/web-sys-0.3.57.crate) = 686563
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasm-bindgen-0.2.93.crate) = a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5
+SIZE (rust/crates/wasm-bindgen-0.2.93.crate) = 43769
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.93.crate) = 9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b
+SIZE (rust/crates/wasm-bindgen-backend-0.2.93.crate) = 30344
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.93.crate) = 585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf
+SIZE (rust/crates/wasm-bindgen-macro-0.2.93.crate) = 6822
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.93.crate) = afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.93.crate) = 20642
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.93.crate) = c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484
+SIZE (rust/crates/wasm-bindgen-shared-0.2.93.crate) = 7527
+SHA256 (rust/crates/web-sys-0.3.70.crate) = 26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0
+SIZE (rust/crates/web-sys-0.3.70.crate) = 615438
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (sharkdp-pastel-v0.9.0_GH0.tar.gz) = 473c805de42f6849a4bb14ec103ca007441f355552bdb6ebc80b60dac1f3a95d
-SIZE (sharkdp-pastel-v0.9.0_GH0.tar.gz) = 3230126
+SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-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_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_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_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_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+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_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_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_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/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (sharkdp-pastel-v0.10.0_GH0.tar.gz) = 7848cd6d2ad8db6543b609dece7c9c28b4720c09fb13aeb204dd03d152159dd2
+SIZE (sharkdp-pastel-v0.10.0_GH0.tar.gz) = 3235468
diff --git a/graphics/pecl-imagick/Makefile b/graphics/pecl-imagick/Makefile
index 3c5c2de6711f..d56cc88050ea 100644
--- a/graphics/pecl-imagick/Makefile
+++ b/graphics/pecl-imagick/Makefile
@@ -1,5 +1,5 @@
PORTNAME= imagick
-PORTVERSION= 3.8.0
+DISTVERSION= 3.8.0
CATEGORIES= graphics
MAINTAINER= 000.fbsd@quip.cz
@@ -14,4 +14,12 @@ CPE_VENDOR= php
CONFIGURE_ARGS= --with-imagick=${LOCALBASE}
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/imagick.c
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/graphics/plutosvg/Makefile b/graphics/plutosvg/Makefile
index bf86b9449179..e1548aee83f4 100644
--- a/graphics/plutosvg/Makefile
+++ b/graphics/plutosvg/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 0.0.6
PORTREVISION= 1
CATEGORIES= graphics
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Tiny SVG rendering library in C
WWW= https://github.com/sammycage/plutosvg/
diff --git a/graphics/plutovg/Makefile b/graphics/plutovg/Makefile
index 7d260fc6fd2f..bb52d4ca3a5e 100644
--- a/graphics/plutovg/Makefile
+++ b/graphics/plutovg/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
CATEGORIES= graphics
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Tiny 2D vector graphics library in C
WWW= https://github.com/sammycage/plutovg/
diff --git a/graphics/py-pyglet1/Makefile b/graphics/py-pyglet1/Makefile
index 3cf23c877449..63f4e34aa2c7 100644
--- a/graphics/py-pyglet1/Makefile
+++ b/graphics/py-pyglet1/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pyglet
-PORTVERSION= 1.5.30
-PORTREVISION= 1
+PORTVERSION= 1.5.31
CATEGORIES= graphics multimedia x11-toolkits python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pyglet1/distinfo b/graphics/py-pyglet1/distinfo
index 21be45643041..8b742b26623c 100644
--- a/graphics/py-pyglet1/distinfo
+++ b/graphics/py-pyglet1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734971214
-SHA256 (pyglet-1.5.30.zip) = 6548f96ece110fc4f23a765958068560b28e1e1ded3ce0e70e461d4dc7fcc21e
-SIZE (pyglet-1.5.30.zip) = 6900668
+TIMESTAMP = 1754055072
+SHA256 (pyglet-1.5.31.zip) = a5e422b4c27b0fc99e92103bf493109cca5c18143583b868b3b4631a98ae9417
+SIZE (pyglet-1.5.31.zip) = 6900712
diff --git a/graphics/qt6-wayland/Makefile b/graphics/qt6-wayland/Makefile
index 430aef820fe7..a63bdb800592 100644
--- a/graphics/qt6-wayland/Makefile
+++ b/graphics/qt6-wayland/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wayland
DISTVERSION= ${QT6_VERSION}
+PORTREVISION= 1
CATEGORIES= graphics wayland
PKGNAMEPREFIX= qt6-
diff --git a/graphics/qt6-wayland/files/patch-src_client_qwaylandshellsurface__p.h b/graphics/qt6-wayland/files/patch-src_client_qwaylandshellsurface__p.h
new file mode 100644
index 000000000000..9380ad7616d6
--- /dev/null
+++ b/graphics/qt6-wayland/files/patch-src_client_qwaylandshellsurface__p.h
@@ -0,0 +1,23 @@
+Add QWaylandShellSurface::nativeResource() to allow using it instead of
+surfaceRole(). The problem with latter is that it relies on RTTI, which is not
+stable across shared modules loaded with RTLD_LOCAL.
+
+x11/plasma6-layer-shell-qt calls into this private API and crashes. Linux/GCC
+users are not seeing this because libstdc++ use different algorithm for comparing
+RTTI. Our libc++ can be switched to this algorithm too by building with
+-DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION=2, but this is too drastic approach.
+
+Related URLs:
+* https://bugs.kde.org/show_bug.cgi?id=479679
+* https://github.com/llvm/llvm-project/issues/36746
+
+--- src/client/qwaylandshellsurface_p.h.orig 2025-05-29 00:19:49 UTC
++++ src/client/qwaylandshellsurface_p.h
+@@ -85,6 +85,7 @@ class Q_WAYLANDCLIENT_EXPORT QWaylandShellSurface : pu
+ QPlatformWindow *platformWindow();
+ struct wl_surface *wlSurface();
+
++ virtual void* nativeResource(const QByteArray&) { return nullptr; }
+ virtual std::any surfaceRole() const { return std::any(); };
+
+ virtual void attachPopup(QWaylandShellSurface *popup) { Q_UNUSED(popup); }
diff --git a/graphics/qt6-wayland/files/patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h b/graphics/qt6-wayland/files/patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h
new file mode 100644
index 000000000000..205ecb55e559
--- /dev/null
+++ b/graphics/qt6-wayland/files/patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h
@@ -0,0 +1,13 @@
+Companion change to patch-src_plugins_shellintegration_xdg-shell_qwaylandxdgshell__p.h
+
+--- src/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h.orig 2025-05-29 00:19:49 UTC
++++ src/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h
+@@ -75,7 +75,7 @@ class Q_WAYLANDCLIENT_EXPORT QWaylandXdgSurface : publ
+
+ void setSizeHints();
+
+- void *nativeResource(const QByteArray &resource);
++ void *nativeResource(const QByteArray &resource) override;
+
+ std::any surfaceRole() const override;
+
diff --git a/graphics/rubygem-gruff/Makefile b/graphics/rubygem-gruff/Makefile
index 53ff39c2ecb9..451ec7b4fdd2 100644
--- a/graphics/rubygem-gruff/Makefile
+++ b/graphics/rubygem-gruff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gruff
-PORTVERSION= 0.28.0
+PORTVERSION= 0.29.0
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-gruff/distinfo b/graphics/rubygem-gruff/distinfo
index 5a63df74a7a1..bc274be4fac9 100644
--- a/graphics/rubygem-gruff/distinfo
+++ b/graphics/rubygem-gruff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265958
-SHA256 (rubygem/gruff-0.28.0.gem) = 81fb1719ccdd8f1a9c220d2e96e42f2a835d7900b7f42201e6c54331b625d84c
-SIZE (rubygem/gruff-0.28.0.gem) = 254976
+TIMESTAMP = 1753370276
+SHA256 (rubygem/gruff-0.29.0.gem) = ab808cbf507abda7ffacd4ba5805a43c47ad0ec6aa2a7b125cf8a165110047a0
+SIZE (rubygem/gruff-0.29.0.gem) = 254976
diff --git a/graphics/zathura-pdf-mupdf/Makefile b/graphics/zathura-pdf-mupdf/Makefile
index ca48d5ee2792..a015cbea442f 100644
--- a/graphics/zathura-pdf-mupdf/Makefile
+++ b/graphics/zathura-pdf-mupdf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zathura-pdf-mupdf
DISTVERSION= 0.4.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= https://pwmt.org/projects/zathura-pdf-mupdf/download/
diff --git a/java/Makefile b/java/Makefile
index 829261f9440b..cbdaaa9aa848 100644
--- a/java/Makefile
+++ b/java/Makefile
@@ -94,7 +94,6 @@
SUBDIR += openjfx14
SUBDIR += phpeclipse
SUBDIR += proguard
- SUBDIR += servingxml
SUBDIR += sigar
SUBDIR += springframework
SUBDIR += springframework31
diff --git a/java/openjdk21/Makefile b/java/openjdk21/Makefile
index 3f4f39194c65..6162d28e0a8d 100644
--- a/java/openjdk21/Makefile
+++ b/java/openjdk21/Makefile
@@ -3,7 +3,6 @@ DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
-PORTREVISION= 1
MAINTAINER= java@FreeBSD.org
COMMENT?= Java Development Kit ${JDK_MAJOR_VERSION}
@@ -63,8 +62,8 @@ NOPRECIOUSMAKEVARS= yes
JDK_MAJOR_VERSION= 21
JDK_MINOR_VERSION= 0
-JDK_PATCH_VERSION= 7
-JDK_BUILD_NUMBER= 6
+JDK_PATCH_VERSION= 8
+JDK_BUILD_NUMBER= 9
BSD_JDK_VERSION= 1
JDK_BUG_URL= https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/${PORTNAME}${JDK_MAJOR_VERSION}%3A%20
diff --git a/java/openjdk21/distinfo b/java/openjdk21/distinfo
index b51a8b6b0d62..c9688d912b85 100644
--- a/java/openjdk21/distinfo
+++ b/java/openjdk21/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745168967
-SHA256 (battleblow-jdk21u-jdk-21.0.7+6-1_GH0.tar.gz) = ea8634ed1f3bf8aa0df121fa399f4f56ccac135a14ac5c1db8dd3b378f493dfb
-SIZE (battleblow-jdk21u-jdk-21.0.7+6-1_GH0.tar.gz) = 113408248
+TIMESTAMP = 1753421114
+SHA256 (battleblow-jdk21u-jdk-21.0.8+9-1_GH0.tar.gz) = 9b56f542fd4192e420f12e9c34445a70a7de7733444c7eb505f6062d2dff6d83
+SIZE (battleblow-jdk21u-jdk-21.0.8+9-1_GH0.tar.gz) = 113861928
diff --git a/java/servingxml/Makefile b/java/servingxml/Makefile
deleted file mode 100644
index f529fd56aeac..000000000000
--- a/java/servingxml/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= servingxml
-PORTVERSION= 1.1.2
-CATEGORIES= java devel
-MASTER_SITES= SF
-
-MAINTAINER= jpbeconne@free.fr
-COMMENT= Framework for flat/XML data transformations
-WWW= https://servingxml.sourceforge.net/
-
-BUILD_DEPENDS= ${ANT_CMD}:devel/apache-ant
-
-DEPRECATED= Abandoned and obsolete, last release in 2010
-EXPIRATION_DATE=2025-07-31
-
-USES= java:build zip
-
-ANT_CMD?= ${LOCALBASE}/bin/ant
-ANT= ${SETENV} JAVA_HOME=${JAVA_HOME} ${ANT_CMD}
-ANT_TARGETS= dist
-
-do-build:
- @cd ${WRKSRC} && ${ANT} ${ANT_TARGETS}
-
-do-install:
- ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}
- (cd ${WRKSRC}/target/${PORTNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME})
- ${CHMOD} 555 ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}
- ${CHMOD} 555 ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/java/servingxml/distinfo b/java/servingxml/distinfo
deleted file mode 100644
index 51640dcb0519..000000000000
--- a/java/servingxml/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (servingxml-1.1.2.zip) = 8390cd1a510acbe9840b46c054151019a8166053cbf0357cd1bab3c48a4fb3a0
-SIZE (servingxml-1.1.2.zip) = 16523120
diff --git a/java/servingxml/files/patch-servingxml b/java/servingxml/files/patch-servingxml
deleted file mode 100644
index 49edf3c7ae86..000000000000
--- a/java/servingxml/files/patch-servingxml
+++ /dev/null
@@ -1,11 +0,0 @@
---- servingxml 2009-09-09 21:24:47.000000000 +0200
-+++ servingxml.new 2009-09-09 21:09:44.000000000 +0200
-@@ -86,7 +86,7 @@
- fi
-
- # add fop.jar, fop-sandbox and fop-hyph.jar, which reside in $SERVINGXML_HOME/build
--LOCALCLASSPATH=${SERVINGXML_HOME}/servingxml.jar${pathSepChar}${SERVINGXML_HOME}/config${pathSepChar}${SERVINGXML_HOME}/classes
-+LOCALCLASSPATH=${SERVINGXML_HOME}/servingxml.jar${pathSepChar}${SERVINGXML_HOME}/config${pathSepChar}${SERVINGXML_HOME}/classes${pathSepChar}${LOCALCLASSPATH}
-
- # add in the dependency .jar files, which reside in $SERVINGXML_HOME/lib
- DIRLIBS=${SERVINGXML_HOME}/lib/*.jar
diff --git a/java/servingxml/pkg-descr b/java/servingxml/pkg-descr
deleted file mode 100644
index 66552d4a3a7d..000000000000
--- a/java/servingxml/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-ServingXML is an open source, Apache 2.0 licensed, framework for flat/XML data
-transformations.
-It defines an extensible markup vocabulary for expressing flat-XML, XML-flat,
-flat-flat, and XML-XML processing in pipelines.
-ServingXML comes with a console app, and also documents an API for embedding
-the software in a standard Java or J2EE application.
diff --git a/java/servingxml/pkg-message b/java/servingxml/pkg-message
deleted file mode 100644
index a159fbc900be..000000000000
--- a/java/servingxml/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-[
-{ type: install
- message: <<EOM
-For using servingxml, you need to specify environnemnt variables :
-SERVINGXML_HOME={PREFIX}/share/java/servingxml
-PATH=$PATH:$SERVINGXML_HOME
-Any third party JAR must be added to CLASSPATH
-EOM
-}
-]
diff --git a/java/servingxml/pkg-plist b/java/servingxml/pkg-plist
deleted file mode 100644
index e1286b3f296e..000000000000
--- a/java/servingxml/pkg-plist
+++ /dev/null
@@ -1,515 +0,0 @@
-share/java/servingxml/LICENSE.txt
-share/java/servingxml/Readme.html
-share/java/servingxml/config/servingxml.properties
-share/java/servingxml/config/servingxml.xml
-share/java/servingxml/lib/activation.jar
-share/java/servingxml/lib/avalon-framework-4.2.0.jar
-share/java/servingxml/lib/batik-all-1.7.jar
-share/java/servingxml/lib/commons-io-1.3.1.jar
-share/java/servingxml/lib/commons-logging-1.0.4.jar
-share/java/servingxml/lib/edtftpj-1.5.2.jar
-share/java/servingxml/lib/fop.jar
-share/java/servingxml/lib/isorelax.jar
-share/java/servingxml/lib/mail.jar
-share/java/servingxml/lib/msv.jar
-share/java/servingxml/lib/relaxngDatatype.jar
-share/java/servingxml/lib/saxon9-dom.jar
-share/java/servingxml/lib/saxon9-s9api.jar
-share/java/servingxml/lib/saxon9.jar
-share/java/servingxml/lib/serializer-2.7.0.jar
-share/java/servingxml/lib/servingxml.edtftpj.jar
-share/java/servingxml/lib/servingxml.fop.jar
-share/java/servingxml/lib/servingxml.mail.jar
-share/java/servingxml/lib/servingxml.msv.jar
-share/java/servingxml/lib/servingxml.saxon.jar
-share/java/servingxml/lib/servingxmlx.jar
-share/java/servingxml/lib/xml-apis-1.3.04.jar
-share/java/servingxml/lib/xml-apis-ext-1.3.04.jar
-share/java/servingxml/lib/xmlgraphics-commons-1.3.1.jar
-share/java/servingxml/lib/xsdlib.jar
-share/java/servingxml/resources/META-INF/components/com/servingxml/core/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/edtftp/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/fop/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/mail/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/msv/components.xml
-share/java/servingxml/resources/META-INF/components/com/servingxml/extensions/saxon/components.xml
-share/java/servingxml/resources/META-INF/components/servingxmlx/components.xml
-share/java/servingxml/samples/dynamiccontent/books2html.bat
-share/java/servingxml/samples/dynamiccontent/build.bat
-share/java/servingxml/samples/dynamiccontent/build.properties
-share/java/servingxml/samples/dynamiccontent/build.sh
-share/java/servingxml/samples/dynamiccontent/build.xml
-share/java/servingxml/samples/dynamiccontent/css/style.css
-share/java/servingxml/samples/dynamiccontent/html/privacy-policy.html
-share/java/servingxml/samples/dynamiccontent/java/dynamiccontent/Book.java
-share/java/servingxml/samples/dynamiccontent/java/dynamiccontent/BookCatalog.java
-share/java/servingxml/samples/dynamiccontent/java/dynamiccontent/Categories.java
-share/java/servingxml/samples/dynamiccontent/readme.txt
-share/java/servingxml/samples/dynamiccontent/resources.xml
-share/java/servingxml/samples/dynamiccontent/runall.bat
-share/java/servingxml/samples/dynamiccontent/styles/books-header.xsl
-share/java/servingxml/samples/dynamiccontent/styles/books.xsl
-share/java/servingxml/samples/dynamiccontent/styles/category-list.xsl
-share/java/servingxml/samples/dynamiccontent/styles/entities.def
-share/java/servingxml/samples/dynamiccontent/styles/footer.xsl
-share/java/servingxml/samples/dynamiccontent/styles/title-bar.xsl
-share/java/servingxml/samples/edi/comptest2xml.bat
-share/java/servingxml/samples/edi/data/comptest.txt
-share/java/servingxml/samples/edi/data/data.txt
-share/java/servingxml/samples/edi/data/edifact1.txt
-share/java/servingxml/samples/edi/data/invoic96A.txt
-share/java/servingxml/samples/edi/data/invoic96Acolumns.txt
-share/java/servingxml/samples/edi/edifact2xml.bat
-share/java/servingxml/samples/edi/edifact2xml2.bat
-share/java/servingxml/samples/edi/expected/invoic96A.xml
-share/java/servingxml/samples/edi/expected/invoic96Acolumns.xml
-share/java/servingxml/samples/edi/invoic96A2xml.bat
-share/java/servingxml/samples/edi/invoic96Acolumns2xml.bat
-share/java/servingxml/samples/edi/output/edifact.xml
-share/java/servingxml/samples/edi/resources-comptest.xml
-share/java/servingxml/samples/edi/resources-edifact.xml
-share/java/servingxml/samples/edi/resources-edifact2.xml
-share/java/servingxml/samples/edi/resources-invoic96A.xml
-share/java/servingxml/samples/edi/runall.bat
-share/java/servingxml/samples/edtftpj/books2ftp.bat
-share/java/servingxml/samples/edtftpj/dir2flat.bat
-share/java/servingxml/samples/edtftpj/documents/books.xml
-share/java/servingxml/samples/edtftpj/resources.xml
-share/java/servingxml/samples/embed/books2xml.bat
-share/java/servingxml/samples/embed/build.bat
-share/java/servingxml/samples/embed/build.properties
-share/java/servingxml/samples/embed/build.sh
-share/java/servingxml/samples/embed/build.xml
-share/java/servingxml/samples/embed/data/books.txt
-share/java/servingxml/samples/embed/java/embed/SampleRecordReaderApp.java
-share/java/servingxml/samples/embed/resources-books.xml
-share/java/servingxml/samples/embed/runall.bat
-share/java/servingxml/samples/flat2flat/ascii2ebcdic.bat
-share/java/servingxml/samples/flat2flat/bookDefaults2pos.bat
-share/java/servingxml/samples/flat2flat/bookorders2delim.bat
-share/java/servingxml/samples/flat2flat/books2ebcdic_packed.bat
-share/java/servingxml/samples/flat2flat/books2pipe.bat
-share/java/servingxml/samples/flat2flat/build.bat
-share/java/servingxml/samples/flat2flat/build.properties
-share/java/servingxml/samples/flat2flat/build.sh
-share/java/servingxml/samples/flat2flat/build.xml
-share/java/servingxml/samples/flat2flat/checkedBooks2delim.bat
-share/java/servingxml/samples/flat2flat/checkedBooksOutput2pos.bat
-share/java/servingxml/samples/flat2flat/countries2batchFiles.bat
-share/java/servingxml/samples/flat2flat/data/bookorders-pos.txt
-share/java/servingxml/samples/flat2flat/data/books-ebcdic.dat
-share/java/servingxml/samples/flat2flat/data/books.20040613.txt
-share/java/servingxml/samples/flat2flat/data/books.20040802.txt
-share/java/servingxml/samples/flat2flat/data/books.txt
-share/java/servingxml/samples/flat2flat/data/books_ebcdic_packed.dat
-share/java/servingxml/samples/flat2flat/data/checkedBooks.txt
-share/java/servingxml/samples/flat2flat/data/countries.csv
-share/java/servingxml/samples/flat2flat/data/databridge.txt
-share/java/servingxml/samples/flat2flat/databridge2flat.bat
-share/java/servingxml/samples/flat2flat/dir2listing.bat
-share/java/servingxml/samples/flat2flat/ebcdic2ascii.bat
-share/java/servingxml/samples/flat2flat/ebcdic_packed2books.bat
-share/java/servingxml/samples/flat2flat/generated_records2multiple_files.bat
-share/java/servingxml/samples/flat2flat/java/flat2flat/TradeRecordReader.java
-share/java/servingxml/samples/flat2flat/newBooks2pipe.bat
-share/java/servingxml/samples/flat2flat/resources-ascii-ebcdic.xml
-share/java/servingxml/samples/flat2flat/resources-batchRecords.xml
-share/java/servingxml/samples/flat2flat/resources-bookDefaults.xml
-share/java/servingxml/samples/flat2flat/resources-bookorders.xml
-share/java/servingxml/samples/flat2flat/resources-books_ebcdic_packed.xml
-share/java/servingxml/samples/flat2flat/resources-checkedBooks.xml
-share/java/servingxml/samples/flat2flat/resources-conversion.xml
-share/java/servingxml/samples/flat2flat/resources-databridge.xml
-share/java/servingxml/samples/flat2flat/resources-dir.xml
-share/java/servingxml/samples/flat2flat/resources-multiple_output_files.xml
-share/java/servingxml/samples/flat2flat/runall.bat
-share/java/servingxml/samples/flat2fpml/data/fra.csv
-share/java/servingxml/samples/flat2fpml/data/swap.csv
-share/java/servingxml/samples/flat2fpml/fra2xml.bat
-share/java/servingxml/samples/flat2fpml/resources-fra.xml
-share/java/servingxml/samples/flat2fpml/resources-swap.xml
-share/java/servingxml/samples/flat2fpml/runall.bat
-share/java/servingxml/samples/flat2fpml/swap2xml.bat
-share/java/servingxml/samples/flat2xml/CONV2xml.bat
-share/java/servingxml/samples/flat2xml/abtest2xml.bat
-share/java/servingxml/samples/flat2xml/addresses2xml.bat
-share/java/servingxml/samples/flat2xml/allbooks2xml.bat
-share/java/servingxml/samples/flat2xml/ars2xml.bat
-share/java/servingxml/samples/flat2xml/books2multiple_default_ns.bat
-share/java/servingxml/samples/flat2xml/books2multiple_xml.bat
-share/java/servingxml/samples/flat2xml/books2xml.bat
-share/java/servingxml/samples/flat2xml/books_ebcdic_packed2xml.bat
-share/java/servingxml/samples/flat2xml/build.bat
-share/java/servingxml/samples/flat2xml/build.properties
-share/java/servingxml/samples/flat2xml/build.sh
-share/java/servingxml/samples/flat2xml/build.xml
-share/java/servingxml/samples/flat2xml/compositeRecords2xml.bat
-share/java/servingxml/samples/flat2xml/countries2batchedXml.bat
-share/java/servingxml/samples/flat2xml/countries2batches.bat
-share/java/servingxml/samples/flat2xml/countries2xml.bat
-share/java/servingxml/samples/flat2xml/countriesDefault2xml.bat
-share/java/servingxml/samples/flat2xml/countriesMixed2xml.bat
-share/java/servingxml/samples/flat2xml/countriesUsingXslt2xml.bat
-share/java/servingxml/samples/flat2xml/countriesWithDiscards2xml.bat
-share/java/servingxml/samples/flat2xml/custom_trade_reader2xml.bat
-share/java/servingxml/samples/flat2xml/data/CONV_in.dat
-share/java/servingxml/samples/flat2xml/data/Comp6.dta
-share/java/servingxml/samples/flat2xml/data/G6744V00.smf
-share/java/servingxml/samples/flat2xml/data/abtest.txt
-share/java/servingxml/samples/flat2xml/data/addresses.txt
-share/java/servingxml/samples/flat2xml/data/ars.txt
-share/java/servingxml/samples/flat2xml/data/books.20040613.txt
-share/java/servingxml/samples/flat2xml/data/books.20040802.txt
-share/java/servingxml/samples/flat2xml/data/books.txt
-share/java/servingxml/samples/flat2xml/data/books_ebcdic_packed.dat
-share/java/servingxml/samples/flat2xml/data/cases.txt
-share/java/servingxml/samples/flat2xml/data/composite-records.txt
-share/java/servingxml/samples/flat2xml/data/countries.csv
-share/java/servingxml/samples/flat2xml/data/countries.xsd
-share/java/servingxml/samples/flat2xml/data/countriesWithDiscards.csv
-share/java/servingxml/samples/flat2xml/data/country-record.xsd
-share/java/servingxml/samples/flat2xml/data/detail.txt
-share/java/servingxml/samples/flat2xml/data/doubleByte.dat
-share/java/servingxml/samples/flat2xml/data/ebaf.dat
-share/java/servingxml/samples/flat2xml/data/exotics.txt
-share/java/servingxml/samples/flat2xml/data/family_data.txt
-share/java/servingxml/samples/flat2xml/data/fieldHasMaxWidth.txt
-share/java/servingxml/samples/flat2xml/data/files.txt
-share/java/servingxml/samples/flat2xml/data/flat1.txt
-share/java/servingxml/samples/flat2xml/data/header_and_data.txt
-share/java/servingxml/samples/flat2xml/data/hot-record.xsd
-share/java/servingxml/samples/flat2xml/data/hot-record.xsx
-share/java/servingxml/samples/flat2xml/data/hot.txt
-share/java/servingxml/samples/flat2xml/data/invoice.txt
-share/java/servingxml/samples/flat2xml/data/messages.properties
-share/java/servingxml/samples/flat2xml/data/multipart-keys.properties
-share/java/servingxml/samples/flat2xml/data/multipleSummaries.txt
-share/java/servingxml/samples/flat2xml/data/myspec.txt
-share/java/servingxml/samples/flat2xml/data/non_delimited_book_orders.txt
-share/java/servingxml/samples/flat2xml/data/non_delimited_variant_trades.txt
-share/java/servingxml/samples/flat2xml/data/opdef.txt
-share/java/servingxml/samples/flat2xml/data/optionalElements.txt
-share/java/servingxml/samples/flat2xml/data/order.txt
-share/java/servingxml/samples/flat2xml/data/persons.txt
-share/java/servingxml/samples/flat2xml/data/plans.txt
-share/java/servingxml/samples/flat2xml/data/repeating_with_quote.csv
-share/java/servingxml/samples/flat2xml/data/segments.txt
-share/java/servingxml/samples/flat2xml/data/specialChar.txt
-share/java/servingxml/samples/flat2xml/data/students-delim.txt
-share/java/servingxml/samples/flat2xml/data/students-fix.txt
-share/java/servingxml/samples/flat2xml/data/students.txt
-share/java/servingxml/samples/flat2xml/data/swath.xml
-share/java/servingxml/samples/flat2xml/data/tab_delimited_employees.txt
-share/java/servingxml/samples/flat2xml/data/tasks.csv
-share/java/servingxml/samples/flat2xml/data/test.txt
-share/java/servingxml/samples/flat2xml/data/testWidth.txt
-share/java/servingxml/samples/flat2xml/data/timesheets.csv
-share/java/servingxml/samples/flat2xml/data/trades.txt
-share/java/servingxml/samples/flat2xml/data/transaction.txt
-share/java/servingxml/samples/flat2xml/data/ytds.txt
-share/java/servingxml/samples/flat2xml/detail2xml.bat
-share/java/servingxml/samples/flat2xml/doubleByte2xml.bat
-share/java/servingxml/samples/flat2xml/ebaf2xml.bat
-share/java/servingxml/samples/flat2xml/eobclaims/data/eobclaims.txt
-share/java/servingxml/samples/flat2xml/eobclaims/eobclaims2xml.bat
-share/java/servingxml/samples/flat2xml/eobclaims/expected/eobinputoutput-200815501300101.xml
-share/java/servingxml/samples/flat2xml/eobclaims/expected/eobinputoutput-200815501300102.xml
-share/java/servingxml/samples/flat2xml/eobclaims/expected/eobinputoutput.xml
-share/java/servingxml/samples/flat2xml/eobclaims/resources-eobclaims-flatfile.xml
-share/java/servingxml/samples/flat2xml/eobclaims/resources-eobclaims.xml
-share/java/servingxml/samples/flat2xml/exotics2xml.bat
-share/java/servingxml/samples/flat2xml/expected/ebaf.xml
-share/java/servingxml/samples/flat2xml/expected/testwidth.xml
-share/java/servingxml/samples/flat2xml/family_data2xml
-share/java/servingxml/samples/flat2xml/family_data2xml.bat
-share/java/servingxml/samples/flat2xml/fieldHasMaxWidth2xml.bat
-share/java/servingxml/samples/flat2xml/files2xml.bat
-share/java/servingxml/samples/flat2xml/flat12text.bat
-share/java/servingxml/samples/flat2xml/flatfile-hot.xml
-share/java/servingxml/samples/flat2xml/hot2xml1.bat
-share/java/servingxml/samples/flat2xml/hot2xml2.bat
-share/java/servingxml/samples/flat2xml/invoice2xml.bat
-share/java/servingxml/samples/flat2xml/java/flat2xml/HotRecordFilter.java
-share/java/servingxml/samples/flat2xml/java/flat2xml/TradeRecordReader.java
-share/java/servingxml/samples/flat2xml/messages2xml.bat
-share/java/servingxml/samples/flat2xml/multiple-readers/expected.xml
-share/java/servingxml/samples/flat2xml/multiple-readers/messages.txt
-share/java/servingxml/samples/flat2xml/multiple-readers/primary-input.txt
-share/java/servingxml/samples/flat2xml/multiple-readers/primary-input2xml.bat
-share/java/servingxml/samples/flat2xml/multiple-readers/resources.xml
-share/java/servingxml/samples/flat2xml/multipleRecords2SingleElement.bat
-share/java/servingxml/samples/flat2xml/multipleSummaries2xml.bat
-share/java/servingxml/samples/flat2xml/mychoice2xml.bat
-share/java/servingxml/samples/flat2xml/non_delimited_book_orders2xml.bat
-share/java/servingxml/samples/flat2xml/non_delimited_variant_trades2xml.bat
-share/java/servingxml/samples/flat2xml/opdef2xml.bat
-share/java/servingxml/samples/flat2xml/optionalElements2xml.bat
-share/java/servingxml/samples/flat2xml/order2xml.bat
-share/java/servingxml/samples/flat2xml/persons2xml1.bat
-share/java/servingxml/samples/flat2xml/persons2xml2.bat
-share/java/servingxml/samples/flat2xml/plans2xml.bat
-share/java/servingxml/samples/flat2xml/props2nested-tags1.bat
-share/java/servingxml/samples/flat2xml/props2nested-tags2.bat
-share/java/servingxml/samples/flat2xml/readme.txt
-share/java/servingxml/samples/flat2xml/repeatHeader2xml.bat
-share/java/servingxml/samples/flat2xml/repeating_with_quote2xml.cmd
-share/java/servingxml/samples/flat2xml/resources-CONV.xml
-share/java/servingxml/samples/flat2xml/resources-abtest.xml
-share/java/servingxml/samples/flat2xml/resources-addresses.xml
-share/java/servingxml/samples/flat2xml/resources-aggregate.xml
-share/java/servingxml/samples/flat2xml/resources-allbooks.xml
-share/java/servingxml/samples/flat2xml/resources-ars.xml
-share/java/servingxml/samples/flat2xml/resources-batchRecords.xml
-share/java/servingxml/samples/flat2xml/resources-batches.xml
-share/java/servingxml/samples/flat2xml/resources-books.xml
-share/java/servingxml/samples/flat2xml/resources-books_ebcdic_packed.xml
-share/java/servingxml/samples/flat2xml/resources-books_multiple.xml
-share/java/servingxml/samples/flat2xml/resources-choose.xml
-share/java/servingxml/samples/flat2xml/resources-countries.xml
-share/java/servingxml/samples/flat2xml/resources-countriesDefault.xml
-share/java/servingxml/samples/flat2xml/resources-countriesUsingXslt.xml
-share/java/servingxml/samples/flat2xml/resources-countriesWithDiscards.xml
-share/java/servingxml/samples/flat2xml/resources-custom_trade_reader.xml
-share/java/servingxml/samples/flat2xml/resources-detail.xml
-share/java/servingxml/samples/flat2xml/resources-doubleByte.xml
-share/java/servingxml/samples/flat2xml/resources-ebaf_unmarshaller.xml
-share/java/servingxml/samples/flat2xml/resources-exotics.xml
-share/java/servingxml/samples/flat2xml/resources-family_data.xml
-share/java/servingxml/samples/flat2xml/resources-fieldHasMaxWidth.xml
-share/java/servingxml/samples/flat2xml/resources-files.xml
-share/java/servingxml/samples/flat2xml/resources-filter.xml
-share/java/servingxml/samples/flat2xml/resources-flat1.xml
-share/java/servingxml/samples/flat2xml/resources-hot1.xml
-share/java/servingxml/samples/flat2xml/resources-hot2.xml
-share/java/servingxml/samples/flat2xml/resources-invoice.xml
-share/java/servingxml/samples/flat2xml/resources-messages.xml
-share/java/servingxml/samples/flat2xml/resources-multipleRecordsSingleElement.xml
-share/java/servingxml/samples/flat2xml/resources-multipleSummaries.xml
-share/java/servingxml/samples/flat2xml/resources-multiple_default_ns.xml
-share/java/servingxml/samples/flat2xml/resources-non_delimited_book_orders.xml
-share/java/servingxml/samples/flat2xml/resources-non_delimited_variant_trades.xml
-share/java/servingxml/samples/flat2xml/resources-opdef.xml
-share/java/servingxml/samples/flat2xml/resources-optionalElements.xml
-share/java/servingxml/samples/flat2xml/resources-order.xml
-share/java/servingxml/samples/flat2xml/resources-persons1.xml
-share/java/servingxml/samples/flat2xml/resources-persons2.xml
-share/java/servingxml/samples/flat2xml/resources-plans.xml
-share/java/servingxml/samples/flat2xml/resources-props2nested1.xml
-share/java/servingxml/samples/flat2xml/resources-props2nested2.xml
-share/java/servingxml/samples/flat2xml/resources-recordComposition.xml
-share/java/servingxml/samples/flat2xml/resources-repeatHeader.xml
-share/java/servingxml/samples/flat2xml/resources-repeating_with_quote.xml
-share/java/servingxml/samples/flat2xml/resources-segments.xml
-share/java/servingxml/samples/flat2xml/resources-smf.xml
-share/java/servingxml/samples/flat2xml/resources-specialChar.xml
-share/java/servingxml/samples/flat2xml/resources-students-delim.xml
-share/java/servingxml/samples/flat2xml/resources-students-fix.xml
-share/java/servingxml/samples/flat2xml/resources-students.xml
-share/java/servingxml/samples/flat2xml/resources-tab_delimited_employees.xml
-share/java/servingxml/samples/flat2xml/resources-tasks.xml
-share/java/servingxml/samples/flat2xml/resources-test.xml
-share/java/servingxml/samples/flat2xml/resources-testWidth.xml
-share/java/servingxml/samples/flat2xml/resources-timesheets.xml
-share/java/servingxml/samples/flat2xml/resources-trades.xml
-share/java/servingxml/samples/flat2xml/resources-transaction.xml
-share/java/servingxml/samples/flat2xml/resources-ytds.xml
-share/java/servingxml/samples/flat2xml/runall.bat
-share/java/servingxml/samples/flat2xml/sample output.xml
-share/java/servingxml/samples/flat2xml/segments2xml.bat
-share/java/servingxml/samples/flat2xml/smf2xml.bat
-share/java/servingxml/samples/flat2xml/specialChar2xml.bat
-share/java/servingxml/samples/flat2xml/students-delim2xml.bat
-share/java/servingxml/samples/flat2xml/students-fix2xml.bat
-share/java/servingxml/samples/flat2xml/students2xml.bat
-share/java/servingxml/samples/flat2xml/styles/transform1.xsl
-share/java/servingxml/samples/flat2xml/tab_delimited_employees2xml.bat
-share/java/servingxml/samples/flat2xml/tasks2xml.bat
-share/java/servingxml/samples/flat2xml/testWidth2xml.bat
-share/java/servingxml/samples/flat2xml/timesheets2xml.bat
-share/java/servingxml/samples/flat2xml/trades2xml.bat
-share/java/servingxml/samples/flat2xml/transaction2xml.bat
-share/java/servingxml/samples/flat2xml/ytds2xml.bat
-share/java/servingxml/samples/fop/documents/pulp.xml
-share/java/servingxml/samples/fop/pulp2pdf.bat
-share/java/servingxml/samples/fop/resources.xml
-share/java/servingxml/samples/fop/styles/novel.xsl
-share/java/servingxml/samples/mail/data/novel.xsl
-share/java/servingxml/samples/mail/data/pulp.xml
-share/java/servingxml/samples/mail/data/welcome.xsl
-share/java/servingxml/samples/mail/pulp2mail.bat
-share/java/servingxml/samples/mail/readme.txt
-share/java/servingxml/samples/mail/resources.xml
-share/java/servingxml/samples/saxon/data/books.xml
-share/java/servingxml/samples/saxon/data/countries.csv
-share/java/servingxml/samples/saxon/data/countries.xsd
-share/java/servingxml/samples/saxon/data/parameters.xml
-share/java/servingxml/samples/saxon/resources-parameters.xml
-share/java/servingxml/samples/saxon/resources-xquery.xml
-share/java/servingxml/samples/saxon/runall.bat
-share/java/servingxml/samples/saxon/xml2parameters.bat
-share/java/servingxml/samples/saxon/xquery2xml.bat
-share/java/servingxml/samples/saxpipeline/build.bat
-share/java/servingxml/samples/saxpipeline/build.properties
-share/java/servingxml/samples/saxpipeline/build.sh
-share/java/servingxml/samples/saxpipeline/build.xml
-share/java/servingxml/samples/saxpipeline/documents/mixed-up.xml
-share/java/servingxml/samples/saxpipeline/file2html.bat
-share/java/servingxml/samples/saxpipeline/java/MySaxReader.java
-share/java/servingxml/samples/saxpipeline/java/PostFilter.java
-share/java/servingxml/samples/saxpipeline/java/PreFilter.java
-share/java/servingxml/samples/saxpipeline/readme.txt
-share/java/servingxml/samples/saxpipeline/resources-file.xml
-share/java/servingxml/samples/saxpipeline/resources-sax.xml
-share/java/servingxml/samples/saxpipeline/runall.bat
-share/java/servingxml/samples/saxpipeline/sax2html.bat
-share/java/servingxml/samples/saxpipeline/styles/filter.xsl
-share/java/servingxml/samples/sql/analysts2xml.bat
-share/java/servingxml/samples/sql/batch_insert_employees.bat
-share/java/servingxml/samples/sql/batch_prepare_insert_employees.bat
-share/java/servingxml/samples/sql/build.bat
-share/java/servingxml/samples/sql/build.properties
-share/java/servingxml/samples/sql/build.sh
-share/java/servingxml/samples/sql/build.xml
-share/java/servingxml/samples/sql/custom-conn2xml.bat
-share/java/servingxml/samples/sql/data/masterDetail.xml
-share/java/servingxml/samples/sql/employees2csv.bat
-share/java/servingxml/samples/sql/employees2xml.bat
-share/java/servingxml/samples/sql/employeesTee2db.bat
-share/java/servingxml/samples/sql/insertUpdate.bat
-share/java/servingxml/samples/sql/insert_employees.bat
-share/java/servingxml/samples/sql/java/MyJdbcConnectionPool.java
-share/java/servingxml/samples/sql/loadBatchedMasterDetail.bat
-share/java/servingxml/samples/sql/loadMasterDetail.bat
-share/java/servingxml/samples/sql/multipleReaders2xml.bat
-share/java/servingxml/samples/sql/prepare_insert_employees.bat
-share/java/servingxml/samples/sql/readme.txt
-share/java/servingxml/samples/sql/resources-batch_insert_employees.xml
-share/java/servingxml/samples/sql/resources-batch_prepare_insert_employees.xml
-share/java/servingxml/samples/sql/resources-custom.xml
-share/java/servingxml/samples/sql/resources-employeesTee.xml
-share/java/servingxml/samples/sql/resources-employees_csv.xml
-share/java/servingxml/samples/sql/resources-insertUpdate.xml
-share/java/servingxml/samples/sql/resources-insert_employees.xml
-share/java/servingxml/samples/sql/resources-masterDetail.xml
-share/java/servingxml/samples/sql/resources-multipleReaders.xml
-share/java/servingxml/samples/sql/resources-prepare_insert_employees.xml
-share/java/servingxml/samples/sql/resources.xml
-share/java/servingxml/samples/sql/runall.bat
-share/java/servingxml/samples/sql/runsaxon.bat
-share/java/servingxml/samples/sql/scripts/db.sql
-share/java/servingxml/samples/sql/update-employee.bat
-share/java/servingxml/samples/xml2flat/all2flat.bat
-share/java/servingxml/samples/xml2flat/blockSubsequences2flat.bat
-share/java/servingxml/samples/xml2flat/blocks2flat.bat
-share/java/servingxml/samples/xml2flat/bookHierarchy2flat.bat
-share/java/servingxml/samples/xml2flat/bookReviews2flat.bat
-share/java/servingxml/samples/xml2flat/books2csv.bat
-share/java/servingxml/samples/xml2flat/books2listing.bat
-share/java/servingxml/samples/xml2flat/books2pipe.bat
-share/java/servingxml/samples/xml2flat/books2pos.bat
-share/java/servingxml/samples/xml2flat/countries2csv.bat
-share/java/servingxml/samples/xml2flat/data/3545_JH4DA3_4_H_.xml
-share/java/servingxml/samples/xml2flat/data/all.xml
-share/java/servingxml/samples/xml2flat/data/block_subsequences.xml
-share/java/servingxml/samples/xml2flat/data/blocks.xml
-share/java/servingxml/samples/xml2flat/data/bookReviews.xml
-share/java/servingxml/samples/xml2flat/data/book_hierarchy.xml
-share/java/servingxml/samples/xml2flat/data/books.xml
-share/java/servingxml/samples/xml2flat/data/countries.xml
-share/java/servingxml/samples/xml2flat/data/countries.xsd
-share/java/servingxml/samples/xml2flat/data/grouped.xml
-share/java/servingxml/samples/xml2flat/data/grouped3.xml
-share/java/servingxml/samples/xml2flat/data/sequence.xml
-share/java/servingxml/samples/xml2flat/data/swath.xml
-share/java/servingxml/samples/xml2flat/data/transaction.xml
-share/java/servingxml/samples/xml2flat/document-sequence/countrySequence2csv.bat
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-1.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-2.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-3.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-4.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries-5.xml
-share/java/servingxml/samples/xml2flat/document-sequence/data/countries.xsd
-share/java/servingxml/samples/xml2flat/document-sequence/output/countries.csv
-share/java/servingxml/samples/xml2flat/document-sequence/resources-countrySequence.xml
-share/java/servingxml/samples/xml2flat/eobclaims/data/eobclaims1.xml
-share/java/servingxml/samples/xml2flat/eobclaims/data/eobclaims2.xml
-share/java/servingxml/samples/xml2flat/eobclaims/data/eobclaimshdrtlr.xml
-share/java/servingxml/samples/xml2flat/eobclaims/eobclaims2flat.bat
-share/java/servingxml/samples/xml2flat/eobclaims/expected/eobclaims_out_2.txt
-share/java/servingxml/samples/xml2flat/eobclaims/resources-eobclaims-flatfile.xml
-share/java/servingxml/samples/xml2flat/eobclaims/resources-eobclaims.xml
-share/java/servingxml/samples/xml2flat/grouped2ungrouped.bat
-share/java/servingxml/samples/xml2flat/grouped2ungrouped2.bat
-share/java/servingxml/samples/xml2flat/grouped2ungrouped3.bat
-share/java/servingxml/samples/xml2flat/resources-all.xml
-share/java/servingxml/samples/xml2flat/resources-blockSubsequences.xml
-share/java/servingxml/samples/xml2flat/resources-blocks.xml
-share/java/servingxml/samples/xml2flat/resources-bookHierarchy.xml
-share/java/servingxml/samples/xml2flat/resources-bookReviews.xml
-share/java/servingxml/samples/xml2flat/resources-book_listing.xml
-share/java/servingxml/samples/xml2flat/resources-books2csv.xml
-share/java/servingxml/samples/xml2flat/resources-books2pipe.xml
-share/java/servingxml/samples/xml2flat/resources-books2pos.xml
-share/java/servingxml/samples/xml2flat/resources-countries.xml
-share/java/servingxml/samples/xml2flat/resources-sequence.xml
-share/java/servingxml/samples/xml2flat/resources-specialChar.xml
-share/java/servingxml/samples/xml2flat/resources-swath.xml
-share/java/servingxml/samples/xml2flat/resources-ungrouping.xml
-share/java/servingxml/samples/xml2flat/resources-ungrouping2.xml
-share/java/servingxml/samples/xml2flat/resources-ungrouping3.xml
-share/java/servingxml/samples/xml2flat/resources-vin.xml
-share/java/servingxml/samples/xml2flat/runall.bat
-share/java/servingxml/samples/xml2flat/sequence2csv.bat
-share/java/servingxml/samples/xml2flat/swath2flat.bat
-share/java/servingxml/samples/xml2flat/transaction2pos.bat
-share/java/servingxml/samples/xml2flat/vin2csv.bat
-share/java/servingxml/samples/xml2xml/choose2xml.bat
-share/java/servingxml/samples/xml2xml/compare2xml.bat
-share/java/servingxml/samples/xml2xml/documents/books.xml
-share/java/servingxml/samples/xml2xml/documents/clients.xml
-share/java/servingxml/samples/xml2xml/documents/company.xml
-share/java/servingxml/samples/xml2xml/documents/invoice.200302-01.xml
-share/java/servingxml/samples/xml2xml/documents/invoices.xml
-share/java/servingxml/samples/xml2xml/invoices2mail.bat
-share/java/servingxml/samples/xml2xml/logo.svg
-share/java/servingxml/samples/xml2xml/resources-compare.xml
-share/java/servingxml/samples/xml2xml/resources-invoices.xml
-share/java/servingxml/samples/xml2xml/resources-mailInvoices.xml
-share/java/servingxml/samples/xml2xml/resources-unwrap.xml
-share/java/servingxml/samples/xml2xml/resources-wrap.xml
-share/java/servingxml/samples/xml2xml/runall.bat
-share/java/servingxml/samples/xml2xml/styles/invoice-master.xsl
-share/java/servingxml/samples/xml2xml/styles/invoice2fo.xsl
-share/java/servingxml/samples/xml2xml/styles/invoice2html.xsl
-share/java/servingxml/samples/xml2xml/styles/step1.xsl
-share/java/servingxml/samples/xml2xml/styles/step2.xsl
-share/java/servingxml/samples/xml2xml/styles/step3.xsl
-share/java/servingxml/samples/xml2xml/styles/step4.xsl
-share/java/servingxml/samples/xml2xml/unwrap2xml.bat
-share/java/servingxml/samples/xml2xml/wrap2xml.bat
-share/java/servingxml/samples/xml2xml/xml2invoices.bat
-share/java/servingxml/samples/xml2xml/xxx.txt
-share/java/servingxml/scripts/lcp.bat
-share/java/servingxml/servingxml
-share/java/servingxml/servingxml.bat
-share/java/servingxml/servingxml.jar
-@dir share/java/servingxml/samples/xml2xml/output
-@dir share/java/servingxml/samples/xml2flat/output
-@dir share/java/servingxml/samples/xml2flat/expected
-@dir share/java/servingxml/samples/xml2flat/eobclaims/output
-@dir share/java/servingxml/samples/sql/output
-@dir share/java/servingxml/samples/servingxmlx/output
-@dir share/java/servingxml/samples/saxpipeline/output
-@dir share/java/servingxml/samples/saxon/output
-@dir share/java/servingxml/samples/msv/output
-@dir share/java/servingxml/samples/mail/output
-@dir share/java/servingxml/samples/fop/output
-@dir share/java/servingxml/samples/flat2xml/output
-@dir share/java/servingxml/samples/flat2xml/intermediate
-@dir share/java/servingxml/samples/flat2xml/eobclaims/output
-@dir share/java/servingxml/samples/flat2fpml/output
-@dir share/java/servingxml/samples/flat2flat/output
-@dir share/java/servingxml/samples/embed/output
-@dir share/java/servingxml/samples/edtftpj/output
-@dir share/java/servingxml/samples/dynamiccontent/output
-@dir share/java/servingxml/classes
diff --git a/lang/algol68g/Makefile b/lang/algol68g/Makefile
index 992cc82b5b72..60033bb4626f 100644
--- a/lang/algol68g/Makefile
+++ b/lang/algol68g/Makefile
@@ -1,5 +1,6 @@
PORTNAME= algol68g
PORTVERSION= 3.5.12
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= https://jmvdveer.home.xs4all.nl/ LOCAL/danfe
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index ec7c346b9a64..6f536c4c1aaa 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20250717
+PORTVERSION= 13.4.1.s20250724
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index fecc057f8220..bd8e2490f17b 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752826255
-SHA256 (gcc-13-20250717.tar.xz) = 03aa345d026c5a9e30e55bfb3d04fc6e0025f159c9624f0912a5f4bdc1a3efc0
-SIZE (gcc-13-20250717.tar.xz) = 84570152
+TIMESTAMP = 1753432293
+SHA256 (gcc-13-20250724.tar.xz) = 25c8080250db1cf0c0e44629dc18e122ab0a2e95bc6e86098f8966b2277ca487
+SIZE (gcc-13-20250724.tar.xz) = 84579332
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index 13ed3c1d6d1f..90c7fbfd8b0b 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20250718
+PORTVERSION= 14.3.1.s20250725
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index d70a11525bbc..1807194909c9 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752939451
-SHA256 (gcc-14-20250718.tar.xz) = 5252d832afe12931390352a446224abfe9cc69671d2b048716b6fa70ff08e0c5
-SIZE (gcc-14-20250718.tar.xz) = 88311396
+TIMESTAMP = 1753628909
+SHA256 (gcc-14-20250725.tar.xz) = 25a4d2f3daf0153cb1f164913dc78fe349c39f0d57b7dbc3c4b4966b20b661e8
+SIZE (gcc-14-20250725.tar.xz) = 88322024
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 53d0d03d8795..42ee0f5fc2e6 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.1.1.s20250719
+PORTVERSION= 15.1.1.s20250726
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 2fa16e11fd17..11915f87d37f 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753002889
-SHA256 (gcc-15-20250719.tar.xz) = 2a18d29001bd6abb0421ccba9de7988712c34f332aab96644dfa33998cd26e5a
-SIZE (gcc-15-20250719.tar.xz) = 92169656
+TIMESTAMP = 1753628960
+SHA256 (gcc-15-20250726.tar.xz) = 36f7a82cc494595fca699a6ea8f8492405dd882b43a0f2b5a4e83d7a165473e9
+SIZE (gcc-15-20250726.tar.xz) = 92210424
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index efca2afb2a74..3448ebb46649 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20250720
+PORTVERSION= 16.0.0.s20250727
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 2aa952b969fd..008dc1f93ba2 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753258257
-SHA256 (gcc-16-20250720.tar.xz) = 8385e65e784a628ca3b4a3b0cd27e35a182c9c22c557aff36dec6c5fc63f67b6
-SIZE (gcc-16-20250720.tar.xz) = 94259592
+TIMESTAMP = 1753697161
+SHA256 (gcc-16-20250727.tar.xz) = b054e782badedd72339abe0c7b1dacbf1b47520b9687bcf0b68a2e514b50279f
+SIZE (gcc-16-20250727.tar.xz) = 94307120
diff --git a/lang/julia/Makefile b/lang/julia/Makefile
index d9805e0935f0..b813b1f0f920 100644
--- a/lang/julia/Makefile
+++ b/lang/julia/Makefile
@@ -1,5 +1,6 @@
PORTNAME= julia
DISTVERSION= 1.10.5
+PORTREVISION= 1
DISTVERSIONSUFFIX= -full
CATEGORIES= lang math
MASTER_SITES= https://github.com/JuliaLang/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/lang/ocaml/Makefile b/lang/ocaml/Makefile
index 8554102418fd..fdfa22922b77 100644
--- a/lang/ocaml/Makefile
+++ b/lang/ocaml/Makefile
@@ -63,6 +63,6 @@ LLD_UNSAFE= yes
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKDIR} && ${COPYTREE_SHARE} htmlman ${STAGEDIR}${DOCSDIR})
- ${INSTALL_DATA} ${_DISTDIR}${DISTNAME:R}-refman.pdf ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${_DISTDIR}/${DISTNAME:R}-refman.pdf ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs b/lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs
new file mode 100644
index 000000000000..546d51021497
--- /dev/null
+++ b/lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs
@@ -0,0 +1,16 @@
+Obtained from: https://github.com/FGasper/p5-JavaScript-QuickJS/issues/13
+ https://github.com/FGasper/p5-JavaScript-QuickJS/tree/quickjs_2025_04
+
+--- QuickJS.xs.orig 2024-02-12 14:21:20 UTC
++++ QuickJS.xs
+@@ -44,9 +44,8 @@ const char* __jstype_name_back[] = {
+ } ctx_opaque_s;
+
+ const char* __jstype_name_back[] = {
+- [JS_TAG_BIG_DECIMAL - JS_TAG_FIRST] = "big decimal",
++ [JS_TAG_SHORT_BIG_INT - JS_TAG_FIRST] = "short big integer",
+ [JS_TAG_BIG_INT - JS_TAG_FIRST] = "big integer",
+- [JS_TAG_BIG_FLOAT - JS_TAG_FIRST] = "big float",
+ [JS_TAG_SYMBOL - JS_TAG_FIRST] = "symbol",
+ [JS_TAG_MODULE - JS_TAG_FIRST] = "module",
+ [JS_TAG_OBJECT - JS_TAG_FIRST] = "object",
diff --git a/lang/php83/Makefile b/lang/php83/Makefile
index bfd80a5eee56..20683e75d589 100644
--- a/lang/php83/Makefile
+++ b/lang/php83/Makefile
@@ -1,5 +1,5 @@
PORTNAME= php83
-DISTVERSION= 8.3.23
+DISTVERSION= 8.3.24
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= PHP/distributions
@@ -92,7 +92,7 @@ ZTS_CONFIGURE_ENV= pthreads_working="yes"
DESTDIRNAME= INSTALL_ROOT
-.if defined(PKGNAMEPREFIX)
+. if defined(PKGNAMEPREFIX)
USES+= apache
PLIST= ${PKGDIR}/pkg-plist.mod
PKGMESSAGE= ${PKGDIR}/pkg-message.mod
@@ -100,40 +100,40 @@ MODULENAME= libphp
SHORTMODNAME= php
WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!"
WARNING+= "!!! Consider switching to php-fpm and mod_proxy_fcgi as per Apache httpd recommendations !!!"
-.endif
+. endif
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:NOASLR}
-.if ${PORT_OPTIONS:MCLI}
+. if ${PORT_OPTIONS:MNOASLR}
+. if ${PORT_OPTIONS:MCLI}
ELF_FEATURES+=+noaslr:sapi/cli/php
-.endif
-.if ${PORT_OPTIONS:MCGI}
+. endif
+. if ${PORT_OPTIONS:MCGI}
ELF_FEATURES+=+noaslr:sapi/cgi/php-cgi
-.endif
-.if ${PORT_OPTIONS:MPHPDBG}
+. endif
+. if ${PORT_OPTIONS:MPHPDBG}
ELF_FEATURES+=+noaslr:sapi/phpdbg/phpdbg
-.endif
-.if ${PORT_OPTIONS:MFPM}
+. endif
+. if ${PORT_OPTIONS:MFPM}
ELF_FEATURES+=+noaslr:sapi/fpm/php-fpm
-.endif
-.endif
+. endif
+. endif
.include <bsd.port.pre.mk>
-.if ${ARCH} == riscv64
+. if ${ARCH} == riscv64
CONFIGURE_ARGS+= --without-pcre-jit
-.endif
+. endif
-.if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
+. if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --enable-phpdbg-debug
-.endif
+. endif
-.if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
+. if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
PLIST_SUB+= SAPI_INC=""
-.else
+. else
PLIST_SUB+= SAPI_INC="@comment "
-.endif
+. endif
CONFIGURE_ENV+= ac_cv_decimal_fp_supported="no" \
lt_cv_path_SED="sed" \
@@ -151,7 +151,7 @@ post-patch-FPM-on:
pre-configure:
@(cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} ./buildconf --force)
-.if !defined(PKGNAMEPREFIX)
+. if !defined(PKGNAMEPREFIX)
post-build:
@${ECHO_CMD} "PHP_VER=${PHP_VER}" > ${WRKDIR}/php.conf
@${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf
@@ -182,12 +182,12 @@ post-install-FPM-on:
post-install-PHPDBG-on:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/phpdbg
-.else
+. else
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
${INSTALL_LIB} ${WRKSRC}/libs/${MODULENAME}.so \
${STAGEDIR}${PREFIX}/${APACHEMODDIR}
-.endif
+. endif
.else
COMMENT= The ${PHP_MODNAME} shared extension for php
@@ -206,32 +206,32 @@ EXTRACT_AFTER_ARGS?= ${EXTSUBDIR}
TEST_TARGET= test
-.if ${PHP_MODNAME} == "bcmath"
+. if ${PHP_MODNAME} == "bcmath"
CONFIGURE_ARGS+= --enable-bcmath
PHP_HEADER_DIRS= libbcmath/src
-.endif
+. endif
-.if ${PHP_MODNAME} == "bz2"
+. if ${PHP_MODNAME} == "bz2"
CONFIGURE_ARGS+= --with-bz2=/usr
-.endif
+. endif
-.if ${PHP_MODNAME} == "calendar"
+. if ${PHP_MODNAME} == "calendar"
CONFIGURE_ARGS+= --enable-calendar
-.endif
+. endif
-.if ${PHP_MODNAME} == "ctype"
+. if ${PHP_MODNAME} == "ctype"
CONFIGURE_ARGS+= --enable-ctype
-.endif
+. endif
-.if ${PHP_MODNAME} == "curl"
+. if ${PHP_MODNAME} == "curl"
LIB_DEPENDS+= libcurl.so:ftp/curl
CONFIGURE_ARGS+= --with-curl=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "dba"
+. if ${PHP_MODNAME} == "dba"
CONFIGURE_ARGS+= --enable-dba
OPTIONS_DEFINE= CDB DB4 FLATFILE GDBM INIFILE LMDB QDBM TOKYO
@@ -262,41 +262,41 @@ TOKYO_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
TOKYO_CONFIGURE_ON= --with-tcadb=${LOCALBASE}
PHP_HEADER_DIRS= libcdb libflatfile libinifile
-.endif
+. endif
-.if ${PHP_MODNAME} == "dom"
+. if ${PHP_MODNAME} == "dom"
CONFIGURE_ARGS+= --enable-dom
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "enchant"
+. if ${PHP_MODNAME} == "enchant"
LIB_DEPENDS+= libenchant-2.so:textproc/enchant2
CONFIGURE_ARGS+=--with-enchant=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "exif"
+. if ${PHP_MODNAME} == "exif"
CONFIGURE_ARGS+= --enable-exif
-.endif
+. endif
-.if ${PHP_MODNAME} == "ffi"
+. if ${PHP_MODNAME} == "ffi"
LIB_DEPENDS= libffi.so:devel/libffi
CONFIGURE_ARGS+= --with-ffi
-.endif
+. endif
-.if ${PHP_MODNAME} == "fileinfo"
+. if ${PHP_MODNAME} == "fileinfo"
CONFIGURE_ARGS+= --enable-fileinfo
PHP_HEADER_DIRS= libmagic
-.endif
+. endif
-.if ${PHP_MODNAME} == "filter"
+. if ${PHP_MODNAME} == "filter"
CONFIGURE_ARGS+= --enable-filter
-.endif
+. endif
-.if ${PHP_MODNAME} == "ftp"
+. if ${PHP_MODNAME} == "ftp"
CONFIGURE_ARGS+= --enable-ftp
CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
@@ -305,9 +305,9 @@ CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= pkgconfig ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "gd"
+. if ${PHP_MODNAME} == "gd"
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libgd.so:graphics/gd \
libpng.so:graphics/png
@@ -330,27 +330,27 @@ WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
X11_CONFIGURE_ON= --with-xpm
X11_USE= XORG=xpm
X11_USES= xorg
-.endif
+. endif
-.if ${PHP_MODNAME} == "gettext"
+. if ${PHP_MODNAME} == "gettext"
CONFIGURE_ARGS+= --with-gettext=${LOCALBASE}
USES+= gettext
-.endif
+. endif
-.if ${PHP_MODNAME} == "gmp"
+. if ${PHP_MODNAME} == "gmp"
LIB_DEPENDS+= libgmp.so:math/gmp
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "iconv"
+. if ${PHP_MODNAME} == "iconv"
CONFIGURE_ARGS+= --with-iconv=${LOCALBASE}
USES+= iconv:translit
-.endif
+. endif
-.if ${PHP_MODNAME} == "imap"
+. if ${PHP_MODNAME} == "imap"
PHP_MOD_PRIO= 30
LIB_DEPENDS+= libc-client.so.2010:mail/panda-cclient
@@ -363,21 +363,21 @@ CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "intl"
+. if ${PHP_MODNAME} == "intl"
LIB_DEPENDS= libicui18n.so:devel/icu
USES+= pkgconfig
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
-.endif
+. endif
-.if ${PHP_MODNAME} == "ldap"
+. if ${PHP_MODNAME} == "ldap"
LIB_DEPENDS+=libsasl2.so:security/cyrus-sasl2
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} --with-ldap-sasl=${LOCALBASE}
USES+= ldap
-.endif
+. endif
-.if ${PHP_MODNAME} == "mbstring"
+. if ${PHP_MODNAME} == "mbstring"
CONFIGURE_ARGS+= --enable-mbstring
@@ -389,33 +389,33 @@ REGEX_LIB_DEPENDS= libonig.so:devel/oniguruma
REGEX_CONFIGURE_OFF= --disable-mbregex
PHP_HEADER_DIRS= libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls
-.endif
+. endif
-.if ${PHP_MODNAME} == "mysqli"
+. if ${PHP_MODNAME} == "mysqli"
CONFIGURE_ARGS+= --with-mysqli
-.endif
+. endif
-.if ${PHP_MODNAME} == "odbc"
+. if ${PHP_MODNAME} == "odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-unixODBC=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "opcache"
+. if ${PHP_MODNAME} == "opcache"
# This is needed by Zend extensions, keep before everything.
PHP_MOD_PRIO= 10
CONFIGURE_ARGS+= --enable-opcache
-.endif
+. endif
-.if ${PHP_MODNAME} == "pcntl"
+. if ${PHP_MODNAME} == "pcntl"
CONFIGURE_ARGS+= --enable-pcntl
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo"
+. if ${PHP_MODNAME} == "pdo"
CONFIGURE_ARGS+= --enable-pdo
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_dblib"
+. if ${PHP_MODNAME} == "pdo_dblib"
CONFIGURE_ARGS+= --with-pdo-dblib=${LOCALBASE}
USE_PHP= pdo:build
@@ -425,23 +425,23 @@ OPTIONS_DEFINE= MSSQL
MSSQL_DESC= Enable Microsoft SQL Server support
MSSQL_LIB_DEPENDS= libsybdb.so:databases/freetds
MSSQL_LIB_DEPENDS_OFF= libct.so:databases/freetds
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_firebird"
+. if ${PHP_MODNAME} == "pdo_firebird"
CONFIGURE_ARGS+= --with-pdo-firebird=${LOCALBASE}
USES+= firebird
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_odbc"
+. if ${PHP_MODNAME} == "pdo_odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-pdo-odbc=unixODBC,${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_mysql"
+. if ${PHP_MODNAME} == "pdo_mysql"
OPTIONS_DEFINE= MYSQLND
OPTIONS_DEFAULT= MYSQLND
@@ -453,65 +453,65 @@ MYSQLND_CONFIGURE_OFF= --with-pdo-mysql=${LOCALBASE} \
MYSQLND_USES_OFF= mysql
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_pgsql"
+. if ${PHP_MODNAME} == "pdo_pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pdo-pgsql=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_sqlite"
+. if ${PHP_MODNAME} == "pdo_sqlite"
USES+= localbase sqlite
CONFIGURE_ARGS+= --with-pdo-sqlite=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pgsql"
+. if ${PHP_MODNAME} == "pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "phar"
+. if ${PHP_MODNAME} == "phar"
CONFIGURE_ARGS+= --enable-phar
-.endif
+. endif
-.if ${PHP_MODNAME} == "posix"
+. if ${PHP_MODNAME} == "posix"
CONFIGURE_ARGS+= --enable-posix
-.endif
+. endif
-.if ${PHP_MODNAME} == "pspell"
+. if ${PHP_MODNAME} == "pspell"
LIB_DEPENDS+= libaspell.so:textproc/aspell
CONFIGURE_ARGS+= --with-pspell=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "readline"
+. if ${PHP_MODNAME} == "readline"
CONFIGURE_ARGS+=--with-libedit
USES+= libedit
-.endif
+. endif
-.if ${PHP_MODNAME} == "session"
+. if ${PHP_MODNAME} == "session"
CONFIGURE_ARGS+= --enable-session
PHP_MOD_PRIO= 18
-.endif
+. endif
-.if ${PHP_MODNAME} == "shmop"
+. if ${PHP_MODNAME} == "shmop"
CONFIGURE_ARGS+= --enable-shmop
-.endif
+. endif
-.if ${PHP_MODNAME} == "simplexml"
+. if ${PHP_MODNAME} == "simplexml"
CONFIGURE_ARGS+= --enable-simplexml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "snmp"
+. if ${PHP_MODNAME} == "snmp"
CONFIGURE_ARGS+= --with-snmp=${LOCALBASE}
CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
@@ -519,108 +519,108 @@ CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
CONFIGURE_ARGS+= --enable-soap
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "sockets"
+. if ${PHP_MODNAME} == "sockets"
CONFIGURE_ARGS+= --enable-sockets
CONFIGURE_ENV+= LOCAL_CREDS_PERSISTENT=yes
-.endif
+. endif
-.if ${PHP_MODNAME} == "sodium"
+. if ${PHP_MODNAME} == "sodium"
CONFIGURE_ARGS+= --with-sodium=${LOCALBASE}
LIB_DEPENDS+= libsodium.so:security/libsodium
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3"
+. if ${PHP_MODNAME} == "sqlite3"
USES+= localbase pkgconfig sqlite
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvmsg"
+. if ${PHP_MODNAME} == "sysvmsg"
CONFIGURE_ARGS+= --enable-sysvmsg
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvsem"
+. if ${PHP_MODNAME} == "sysvsem"
CONFIGURE_ARGS+= --enable-sysvsem
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvshm"
+. if ${PHP_MODNAME} == "sysvshm"
CONFIGURE_ARGS+= --enable-sysvshm
-.endif
+. endif
-.if ${PHP_MODNAME} == "tidy"
+. if ${PHP_MODNAME} == "tidy"
CONFIGURE_ARGS+= --with-tidy=${LOCALBASE}
LIB_DEPENDS+= libtidy5.so:www/tidy-html5
-.endif
+. endif
-.if ${PHP_MODNAME} == "tokenizer"
+. if ${PHP_MODNAME} == "tokenizer"
CONFIGURE_ARGS+= --enable-tokenizer
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
CONFIGURE_ARGS+= --enable-xml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlreader"
+. if ${PHP_MODNAME} == "xmlreader"
CONFIGURE_ARGS+= --enable-xmlreader
USE_GNOME= libxml2
USE_PHP= dom:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlwriter"
+. if ${PHP_MODNAME} == "xmlwriter"
CONFIGURE_ARGS+= --enable-xmlwriter
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xsl"
+. if ${PHP_MODNAME} == "xsl"
CONFIGURE_ARGS+= --with-xsl=${LOCALBASE}
USE_GNOME= libxslt
USE_PHP= dom:build xml:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "zip"
+. if ${PHP_MODNAME} == "zip"
LIB_DEPENDS+= libzip.so:archivers/libzip
CONFIGURE_ARGS+= --with-zip
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "zlib"
CONFIGURE_ARGS+= --with-zlib=/usr
USES+= pkgconfig
-.endif
+. endif
.include <bsd.port.pre.mk>
-.if ${ARCH} == aarch64 && ${PHP_MODNAME} == "opcache"
+. if ${ARCH} == aarch64 && ${PHP_MODNAME} == "opcache"
CONFIGURE_ARGS+=--disable-opcache-jit
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
post-extract:
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
post-extract:
@${MKDIR} ${WRKSRC}/ext/xml
@${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml
-.endif
+. endif
.endif
.include <bsd.port.post.mk>
diff --git a/lang/php83/distinfo b/lang/php83/distinfo
index 8d15b5e5f9cc..1e928bc0b6ff 100644
--- a/lang/php83/distinfo
+++ b/lang/php83/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751555643
-SHA256 (php-8.3.23.tar.xz) = 08be64700f703bca6ff1284bf1fdaffa37ae1b9734b6559f8350248e8960a6db
-SIZE (php-8.3.23.tar.xz) = 12577624
+TIMESTAMP = 1754027368
+SHA256 (php-8.3.24.tar.xz) = 388ee5fd111097e97bae439bff46aec4ea27f816d3f0c2cb5490a41410d44251
+SIZE (php-8.3.24.tar.xz) = 12579100
diff --git a/lang/php84/Makefile b/lang/php84/Makefile
index 3bf61525ae64..49fcd849e156 100644
--- a/lang/php84/Makefile
+++ b/lang/php84/Makefile
@@ -1,5 +1,5 @@
PORTNAME= php84
-DISTVERSION= 8.4.10
+DISTVERSION= 8.4.11
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= PHP/distributions
@@ -92,7 +92,7 @@ ZTS_CONFIGURE_ENV= pthreads_working="yes"
DESTDIRNAME= INSTALL_ROOT
-.if defined(PKGNAMEPREFIX)
+. if defined(PKGNAMEPREFIX)
USES+= apache
PLIST= ${PKGDIR}/pkg-plist.mod
PKGMESSAGE= ${PKGDIR}/pkg-message.mod
@@ -100,40 +100,40 @@ MODULENAME= libphp
SHORTMODNAME= php
WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!"
WARNING+= "!!! Consider switching to php-fpm and mod_proxy_fcgi as per Apache httpd recommendations !!!"
-.endif
+. endif
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:NOASLR}
-.if ${PORT_OPTIONS:MCLI}
+. if ${PORT_OPTIONS:MNOASLR}
+. if ${PORT_OPTIONS:MCLI}
ELF_FEATURES+=+noaslr:sapi/cli/php
-.endif
-.if ${PORT_OPTIONS:MCGI}
+. endif
+. if ${PORT_OPTIONS:MCGI}
ELF_FEATURES+=+noaslr:sapi/cgi/php-cgi
-.endif
-.if ${PORT_OPTIONS:MPHPDBG}
+. endif
+. if ${PORT_OPTIONS:MPHPDBG}
ELF_FEATURES+=+noaslr:sapi/phpdbg/phpdbg
-.endif
-.if ${PORT_OPTIONS:MFPM}
+. endif
+. if ${PORT_OPTIONS:MFPM}
ELF_FEATURES+=+noaslr:sapi/fpm/php-fpm
-.endif
-.endif
+. endif
+. endif
.include <bsd.port.pre.mk>
-.if ${ARCH} == riscv64
+. if ${ARCH} == riscv64
CONFIGURE_ARGS+= --without-pcre-jit
-.endif
+. endif
-.if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
+. if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --enable-phpdbg-debug
-.endif
+. endif
-.if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
+. if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
PLIST_SUB+= SAPI_INC=""
-.else
+. else
PLIST_SUB+= SAPI_INC="@comment "
-.endif
+. endif
CONFIGURE_ENV+= ac_cv_decimal_fp_supported="no" \
lt_cv_path_SED="sed" \
@@ -151,7 +151,7 @@ post-patch-FPM-on:
pre-configure:
@(cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} ./buildconf --force)
-.if !defined(PKGNAMEPREFIX)
+. if !defined(PKGNAMEPREFIX)
post-build:
@${ECHO_CMD} "PHP_VER=${PHP_VER}" > ${WRKDIR}/php.conf
@${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf
@@ -184,12 +184,12 @@ post-install-FPM-on:
post-install-PHPDBG-on:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/phpdbg
-.else
+. else
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
${INSTALL_LIB} ${WRKSRC}/libs/${MODULENAME}.so \
${STAGEDIR}${PREFIX}/${APACHEMODDIR}
-.endif
+. endif
.else
COMMENT= The ${PHP_MODNAME} shared extension for php
@@ -208,32 +208,32 @@ EXTRACT_AFTER_ARGS?= ${EXTSUBDIR}
TEST_TARGET= test
-.if ${PHP_MODNAME} == "bcmath"
+. if ${PHP_MODNAME} == "bcmath"
CONFIGURE_ARGS+= --enable-bcmath
PHP_HEADER_DIRS= libbcmath/src
-.endif
+. endif
-.if ${PHP_MODNAME} == "bz2"
+. if ${PHP_MODNAME} == "bz2"
CONFIGURE_ARGS+= --with-bz2=/usr
-.endif
+. endif
-.if ${PHP_MODNAME} == "calendar"
+. if ${PHP_MODNAME} == "calendar"
CONFIGURE_ARGS+= --enable-calendar
-.endif
+. endif
-.if ${PHP_MODNAME} == "ctype"
+. if ${PHP_MODNAME} == "ctype"
CONFIGURE_ARGS+= --enable-ctype
-.endif
+. endif
-.if ${PHP_MODNAME} == "curl"
+. if ${PHP_MODNAME} == "curl"
LIB_DEPENDS+= libcurl.so:ftp/curl
CONFIGURE_ARGS+= --with-curl=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "dba"
+. if ${PHP_MODNAME} == "dba"
CONFIGURE_ARGS+= --enable-dba
OPTIONS_DEFINE= CDB DB4 FLATFILE GDBM INIFILE LMDB QDBM TOKYO
@@ -264,41 +264,41 @@ TOKYO_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
TOKYO_CONFIGURE_ON= --with-tcadb=${LOCALBASE}
PHP_HEADER_DIRS= libcdb libflatfile libinifile
-.endif
+. endif
-.if ${PHP_MODNAME} == "dom"
+. if ${PHP_MODNAME} == "dom"
CONFIGURE_ARGS+= --enable-dom
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "enchant"
+. if ${PHP_MODNAME} == "enchant"
LIB_DEPENDS+= libenchant-2.so:textproc/enchant2
CONFIGURE_ARGS+=--with-enchant=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "exif"
+. if ${PHP_MODNAME} == "exif"
CONFIGURE_ARGS+= --enable-exif
-.endif
+. endif
-.if ${PHP_MODNAME} == "ffi"
+. if ${PHP_MODNAME} == "ffi"
LIB_DEPENDS= libffi.so:devel/libffi
CONFIGURE_ARGS+= --with-ffi
-.endif
+. endif
-.if ${PHP_MODNAME} == "fileinfo"
+. if ${PHP_MODNAME} == "fileinfo"
CONFIGURE_ARGS+= --enable-fileinfo
PHP_HEADER_DIRS= libmagic
-.endif
+. endif
-.if ${PHP_MODNAME} == "filter"
+. if ${PHP_MODNAME} == "filter"
CONFIGURE_ARGS+= --enable-filter
-.endif
+. endif
-.if ${PHP_MODNAME} == "ftp"
+. if ${PHP_MODNAME} == "ftp"
CONFIGURE_ARGS+= --enable-ftp
CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
@@ -307,9 +307,9 @@ CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= pkgconfig ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "gd"
+. if ${PHP_MODNAME} == "gd"
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libgd.so:graphics/gd \
libpng.so:graphics/png
@@ -332,39 +332,39 @@ WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
X11_CONFIGURE_ON= --with-xpm
X11_USE= XORG=xpm
X11_USES= xorg
-.endif
+. endif
-.if ${PHP_MODNAME} == "gettext"
+. if ${PHP_MODNAME} == "gettext"
CONFIGURE_ARGS+= --with-gettext=${LOCALBASE}
USES+= gettext
-.endif
+. endif
-.if ${PHP_MODNAME} == "gmp"
+. if ${PHP_MODNAME} == "gmp"
LIB_DEPENDS+= libgmp.so:math/gmp
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "iconv"
+. if ${PHP_MODNAME} == "iconv"
CONFIGURE_ARGS+= --with-iconv=${LOCALBASE}
USES+= iconv:translit
-.endif
+. endif
-.if ${PHP_MODNAME} == "intl"
+. if ${PHP_MODNAME} == "intl"
LIB_DEPENDS= libicui18n.so:devel/icu
USES+= pkgconfig
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
-.endif
+. endif
-.if ${PHP_MODNAME} == "ldap"
+. if ${PHP_MODNAME} == "ldap"
LIB_DEPENDS+=libsasl2.so:security/cyrus-sasl2
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} --with-ldap-sasl=${LOCALBASE}
USES+= ldap
-.endif
+. endif
-.if ${PHP_MODNAME} == "mbstring"
+. if ${PHP_MODNAME} == "mbstring"
CONFIGURE_ARGS+= --enable-mbstring
@@ -376,34 +376,34 @@ REGEX_LIB_DEPENDS= libonig.so:devel/oniguruma
REGEX_CONFIGURE_OFF= --disable-mbregex
PHP_HEADER_DIRS= libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls
-.endif
+. endif
-.if ${PHP_MODNAME} == "mysqli"
+. if ${PHP_MODNAME} == "mysqli"
CONFIGURE_ARGS+= --with-mysqli
-.endif
+. endif
-.if ${PHP_MODNAME} == "odbc"
+. if ${PHP_MODNAME} == "odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-unixODBC=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "opcache"
+. if ${PHP_MODNAME} == "opcache"
LIB_DEPENDS+= libcapstone.so:devel/capstone
# This is needed by Zend extensions, keep before everything.
PHP_MOD_PRIO= 10
CONFIGURE_ARGS+= --enable-opcache --with-capstone
-.endif
+. endif
-.if ${PHP_MODNAME} == "pcntl"
+. if ${PHP_MODNAME} == "pcntl"
CONFIGURE_ARGS+= --enable-pcntl
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo"
+. if ${PHP_MODNAME} == "pdo"
CONFIGURE_ARGS+= --enable-pdo
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_dblib"
+. if ${PHP_MODNAME} == "pdo_dblib"
CONFIGURE_ARGS+= --with-pdo-dblib=${LOCALBASE}
USE_PHP= pdo:build
@@ -413,23 +413,23 @@ OPTIONS_DEFINE= MSSQL
MSSQL_DESC= Enable Microsoft SQL Server support
MSSQL_LIB_DEPENDS= libsybdb.so:databases/freetds
MSSQL_LIB_DEPENDS_OFF= libct.so:databases/freetds
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_firebird"
+. if ${PHP_MODNAME} == "pdo_firebird"
CONFIGURE_ARGS+= --with-pdo-firebird=${LOCALBASE}
USES+= firebird
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_odbc"
+. if ${PHP_MODNAME} == "pdo_odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-pdo-odbc=unixODBC,${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_mysql"
+. if ${PHP_MODNAME} == "pdo_mysql"
OPTIONS_DEFINE= MYSQLND
OPTIONS_DEFAULT= MYSQLND
@@ -441,59 +441,59 @@ MYSQLND_CONFIGURE_OFF= --with-pdo-mysql=${LOCALBASE} \
MYSQLND_USES_OFF= mysql
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_pgsql"
+. if ${PHP_MODNAME} == "pdo_pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pdo-pgsql=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_sqlite"
+. if ${PHP_MODNAME} == "pdo_sqlite"
USES+= localbase sqlite
CONFIGURE_ARGS+= --with-pdo-sqlite=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pgsql"
+. if ${PHP_MODNAME} == "pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "phar"
+. if ${PHP_MODNAME} == "phar"
CONFIGURE_ARGS+= --enable-phar
-.endif
+. endif
-.if ${PHP_MODNAME} == "posix"
+. if ${PHP_MODNAME} == "posix"
CONFIGURE_ARGS+= --enable-posix
-.endif
+. endif
-.if ${PHP_MODNAME} == "readline"
+. if ${PHP_MODNAME} == "readline"
CONFIGURE_ARGS+=--with-libedit
USES+= libedit
-.endif
+. endif
-.if ${PHP_MODNAME} == "session"
+. if ${PHP_MODNAME} == "session"
CONFIGURE_ARGS+= --enable-session
PHP_MOD_PRIO= 18
-.endif
+. endif
-.if ${PHP_MODNAME} == "shmop"
+. if ${PHP_MODNAME} == "shmop"
CONFIGURE_ARGS+= --enable-shmop
-.endif
+. endif
-.if ${PHP_MODNAME} == "simplexml"
+. if ${PHP_MODNAME} == "simplexml"
CONFIGURE_ARGS+= --enable-simplexml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "snmp"
+. if ${PHP_MODNAME} == "snmp"
CONFIGURE_ARGS+= --with-snmp=${LOCALBASE}
CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
@@ -501,116 +501,116 @@ CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
CONFIGURE_ARGS+= --enable-soap
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "sockets"
+. if ${PHP_MODNAME} == "sockets"
CONFIGURE_ARGS+= --enable-sockets
CONFIGURE_ENV+= LOCAL_CREDS_PERSISTENT=yes
-.endif
+. endif
-.if ${PHP_MODNAME} == "sodium"
+. if ${PHP_MODNAME} == "sodium"
CONFIGURE_ARGS+= --with-sodium=${LOCALBASE}
LIB_DEPENDS+= libsodium.so:security/libsodium
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3"
+. if ${PHP_MODNAME} == "sqlite3"
USES+= localbase pkgconfig sqlite
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvmsg"
+. if ${PHP_MODNAME} == "sysvmsg"
CONFIGURE_ARGS+= --enable-sysvmsg
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvsem"
+. if ${PHP_MODNAME} == "sysvsem"
CONFIGURE_ARGS+= --enable-sysvsem
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvshm"
+. if ${PHP_MODNAME} == "sysvshm"
CONFIGURE_ARGS+= --enable-sysvshm
-.endif
+. endif
-.if ${PHP_MODNAME} == "tidy"
+. if ${PHP_MODNAME} == "tidy"
CONFIGURE_ARGS+= --with-tidy=${LOCALBASE}
LIB_DEPENDS+= libtidy5.so:www/tidy-html5
-.endif
+. endif
-.if ${PHP_MODNAME} == "tokenizer"
+. if ${PHP_MODNAME} == "tokenizer"
CONFIGURE_ARGS+= --enable-tokenizer
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
CONFIGURE_ARGS+= --enable-xml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlreader"
+. if ${PHP_MODNAME} == "xmlreader"
CONFIGURE_ARGS+= --enable-xmlreader
USE_GNOME= libxml2
USE_PHP= dom:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlwriter"
+. if ${PHP_MODNAME} == "xmlwriter"
CONFIGURE_ARGS+= --enable-xmlwriter
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xsl"
+. if ${PHP_MODNAME} == "xsl"
CONFIGURE_ARGS+= --with-xsl=${LOCALBASE}
USE_GNOME= libxslt
USE_PHP= dom:build xml:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "zip"
+. if ${PHP_MODNAME} == "zip"
LIB_DEPENDS+= libzip.so:archivers/libzip
CONFIGURE_ARGS+= --with-zip
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "zlib"
CONFIGURE_ARGS+= --with-zlib=/usr
USES+= pkgconfig
-.endif
+. endif
.include <bsd.port.pre.mk>
-.if (${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386) && ${PHP_MODNAME} == "opcache"
+. if (${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386) && ${PHP_MODNAME} == "opcache"
post-configure:
@${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_fold_hash.h
@${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_emit.lo
-.endif
+. endif
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
post-extract:
@${MKDIR} ${WRKSRC}/ext/session
@${CP} ${FILESDIR}/php_session.h ${WRKSRC}/ext/session
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
post-extract:
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
post-extract:
@${MKDIR} ${WRKSRC}/ext/xml
@${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml
-.endif
+. endif
.endif
.include <bsd.port.post.mk>
diff --git a/lang/php84/distinfo b/lang/php84/distinfo
index 3be8a2533adc..9e794c05e415 100644
--- a/lang/php84/distinfo
+++ b/lang/php84/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751553605
-SHA256 (php-8.4.10.tar.xz) = 14983a9ef8800e6bc2d920739fd386054402f7976ca9cd7f711509496f0d2632
-SIZE (php-8.4.10.tar.xz) = 13625264
+TIMESTAMP = 1754027315
+SHA256 (php-8.4.11.tar.xz) = 04cd331380a8683a5c2503938eb51764d48d507c53ad4208d2c82e0eed779a00
+SIZE (php-8.4.11.tar.xz) = 13632328
diff --git a/lang/php85/Makefile b/lang/php85/Makefile
index bdd32ebc770e..8206190672c0 100644
--- a/lang/php85/Makefile
+++ b/lang/php85/Makefile
@@ -1,5 +1,5 @@
PORTNAME= php85
-DISTVERSION= 8.5.0alpha2
+DISTVERSION= 8.5.0alpha3
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= LOCAL/bofh/lang/${PORTNAME}
@@ -21,6 +21,7 @@ CONFLICTS_INSTALL?= php[0-9][0-9]${PKGNAMESUFFIX}
.if !defined(PKGNAMESUFFIX)
LIB_DEPENDS= libargon2.so:security/libargon2 \
+ libcapstone.so:devel/capstone \
libpcre2-8.so:devel/pcre2
GNU_CONFIGURE= yes
@@ -94,7 +95,7 @@ ZTS_CONFIGURE_ENV= pthreads_working="yes"
DESTDIRNAME= INSTALL_ROOT
-.if defined(PKGNAMEPREFIX)
+. if defined(PKGNAMEPREFIX)
USES+= apache
PLIST= ${PKGDIR}/pkg-plist.mod
PKGMESSAGE= ${PKGDIR}/pkg-message.mod
@@ -102,40 +103,40 @@ MODULENAME= libphp
SHORTMODNAME= php
WARNING= "!!! If you have a threaded Apache, you must build ${PHP_PORT} with ZTS support to enable thread-safety in extensions !!!"
WARNING+= "!!! Consider switching to php-fpm and mod_proxy_fcgi as per Apache httpd recommendations !!!"
-.endif
+. endif
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MNOASLR}
-.if ${PORT_OPTIONS:MCLI}
+. if ${PORT_OPTIONS:MNOASLR}
+. if ${PORT_OPTIONS:MCLI}
ELF_FEATURES+=+noaslr:sapi/cli/php
-.endif
-.if ${PORT_OPTIONS:MCGI}
+. endif
+. if ${PORT_OPTIONS:MCGI}
ELF_FEATURES+=+noaslr:sapi/cgi/php-cgi
-.endif
-.if ${PORT_OPTIONS:MPHPDBG}
+. endif
+. if ${PORT_OPTIONS:MPHPDBG}
ELF_FEATURES+=+noaslr:sapi/phpdbg/phpdbg
-.endif
-.if ${PORT_OPTIONS:MFPM}
+. endif
+. if ${PORT_OPTIONS:MFPM}
ELF_FEATURES+=+noaslr:sapi/fpm/php-fpm
-.endif
-.endif
+. endif
+. endif
.include <bsd.port.pre.mk>
-.if ${ARCH} == riscv64
+. if ${ARCH} == riscv64
CONFIGURE_ARGS+= --without-pcre-jit
-.endif
+. endif
-.if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
+. if ${PORT_OPTIONS:MPHPDBG} && ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --enable-phpdbg-debug
-.endif
+. endif
-.if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
+. if ${PORT_OPTIONS:MCLI} || ${PORT_OPTIONS:MEMBED}
PLIST_SUB+= SAPI_INC=""
-.else
+. else
PLIST_SUB+= SAPI_INC="@comment "
-.endif
+. endif
CONFIGURE_ENV+= ac_cv_decimal_fp_supported="no" \
lt_cv_path_SED="sed" \
@@ -153,14 +154,14 @@ post-patch-FPM-on:
pre-configure:
@(cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} ./buildconf --force)
-.if !defined(PKGNAMEPREFIX)
+. if !defined(PKGNAMEPREFIX)
post-build:
@${ECHO_CMD} "PHP_VER=${PHP_VER}" > ${WRKDIR}/php.conf
@${ECHO_CMD} "PHP_VERSION=${PORTVERSION}" >> ${WRKDIR}/php.conf
@${ECHO_CMD} "PHP_SAPI=${PHP_SAPI}" >> ${WRKDIR}/php.conf
@${ECHO_CMD} -n "PHP_EXT_DIR=" >> ${WRKDIR}/php.conf
@${SH} ${WRKSRC}/scripts/php-config --extension-dir | ${SED} -ne 's,^${PREFIX}/lib/php/,,p' >> ${WRKDIR}/php.conf
- @${ECHO_CMD} "PHP_EXT_INC=hash json openssl pcre random spl" >> ${WRKDIR}/php.conf
+ @${ECHO_CMD} "PHP_EXT_INC=hash json opcache openssl pcre random spl" >> ${WRKDIR}/php.conf
test: build
@(cd ${WRKSRC} && ${MAKE} test)
@@ -188,12 +189,12 @@ post-install-FPM-on:
post-install-PHPDBG-on:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/phpdbg
-.else
+. else
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
${INSTALL_LIB} ${WRKSRC}/libs/${MODULENAME}.so \
${STAGEDIR}${PREFIX}/${APACHEMODDIR}
-.endif
+. endif
.else
COMMENT= The ${PHP_MODNAME} shared extension for php
@@ -212,32 +213,32 @@ EXTRACT_AFTER_ARGS?= ${EXTSUBDIR}
TEST_TARGET= test
-.if ${PHP_MODNAME} == "bcmath"
+. if ${PHP_MODNAME} == "bcmath"
CONFIGURE_ARGS+= --enable-bcmath
PHP_HEADER_DIRS= libbcmath/src
-.endif
+. endif
-.if ${PHP_MODNAME} == "bz2"
+. if ${PHP_MODNAME} == "bz2"
CONFIGURE_ARGS+= --with-bz2=/usr
-.endif
+. endif
-.if ${PHP_MODNAME} == "calendar"
+. if ${PHP_MODNAME} == "calendar"
CONFIGURE_ARGS+= --enable-calendar
-.endif
+. endif
-.if ${PHP_MODNAME} == "ctype"
+. if ${PHP_MODNAME} == "ctype"
CONFIGURE_ARGS+= --enable-ctype
-.endif
+. endif
-.if ${PHP_MODNAME} == "curl"
+. if ${PHP_MODNAME} == "curl"
LIB_DEPENDS+= libcurl.so:ftp/curl
CONFIGURE_ARGS+= --with-curl=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "dba"
+. if ${PHP_MODNAME} == "dba"
CONFIGURE_ARGS+= --enable-dba
OPTIONS_DEFINE= CDB DB4 FLATFILE GDBM INIFILE LMDB QDBM TOKYO
@@ -268,41 +269,41 @@ TOKYO_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
TOKYO_CONFIGURE_ON= --with-tcadb=${LOCALBASE}
PHP_HEADER_DIRS= libcdb libflatfile libinifile
-.endif
+. endif
-.if ${PHP_MODNAME} == "dom"
+. if ${PHP_MODNAME} == "dom"
CONFIGURE_ARGS+= --enable-dom
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "enchant"
+. if ${PHP_MODNAME} == "enchant"
LIB_DEPENDS+= libenchant-2.so:textproc/enchant2
CONFIGURE_ARGS+=--with-enchant=${LOCALBASE}
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "exif"
+. if ${PHP_MODNAME} == "exif"
CONFIGURE_ARGS+= --enable-exif
-.endif
+. endif
-.if ${PHP_MODNAME} == "ffi"
+. if ${PHP_MODNAME} == "ffi"
LIB_DEPENDS= libffi.so:devel/libffi
CONFIGURE_ARGS+= --with-ffi
-.endif
+. endif
-.if ${PHP_MODNAME} == "fileinfo"
+. if ${PHP_MODNAME} == "fileinfo"
CONFIGURE_ARGS+= --enable-fileinfo
PHP_HEADER_DIRS= libmagic
-.endif
+. endif
-.if ${PHP_MODNAME} == "filter"
+. if ${PHP_MODNAME} == "filter"
CONFIGURE_ARGS+= --enable-filter
-.endif
+. endif
-.if ${PHP_MODNAME} == "ftp"
+. if ${PHP_MODNAME} == "ftp"
CONFIGURE_ARGS+= --enable-ftp
CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
@@ -311,9 +312,9 @@ CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" \
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= pkgconfig ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "gd"
+. if ${PHP_MODNAME} == "gd"
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libgd.so:graphics/gd \
libpng.so:graphics/png
@@ -336,39 +337,39 @@ WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
X11_CONFIGURE_ON= --with-xpm
X11_USE= XORG=xpm
X11_USES= xorg
-.endif
+. endif
-.if ${PHP_MODNAME} == "gettext"
+. if ${PHP_MODNAME} == "gettext"
CONFIGURE_ARGS+= --with-gettext=${LOCALBASE}
USES+= gettext
-.endif
+. endif
-.if ${PHP_MODNAME} == "gmp"
+. if ${PHP_MODNAME} == "gmp"
LIB_DEPENDS+= libgmp.so:math/gmp
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "iconv"
+. if ${PHP_MODNAME} == "iconv"
CONFIGURE_ARGS+= --with-iconv=${LOCALBASE}
USES+= iconv:translit
-.endif
+. endif
-.if ${PHP_MODNAME} == "intl"
+. if ${PHP_MODNAME} == "intl"
LIB_DEPENDS= libicui18n.so:devel/icu
USES+= pkgconfig
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
-.endif
+. endif
-.if ${PHP_MODNAME} == "ldap"
+. if ${PHP_MODNAME} == "ldap"
LIB_DEPENDS+=libsasl2.so:security/cyrus-sasl2
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} --with-ldap-sasl=${LOCALBASE}
USES+= ldap
-.endif
+. endif
-.if ${PHP_MODNAME} == "mbstring"
+. if ${PHP_MODNAME} == "mbstring"
CONFIGURE_ARGS+= --enable-mbstring
@@ -380,34 +381,27 @@ REGEX_LIB_DEPENDS= libonig.so:devel/oniguruma
REGEX_CONFIGURE_OFF= --disable-mbregex
PHP_HEADER_DIRS= libmbfl libmbfl/filters libmbfl/mbfl libmbfl/nls
-.endif
+. endif
-.if ${PHP_MODNAME} == "mysqli"
+. if ${PHP_MODNAME} == "mysqli"
CONFIGURE_ARGS+= --with-mysqli
-.endif
+. endif
-.if ${PHP_MODNAME} == "odbc"
+. if ${PHP_MODNAME} == "odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-unixODBC=${LOCALBASE}
-.endif
-
-.if ${PHP_MODNAME} == "opcache"
-LIB_DEPENDS+= libcapstone.so:devel/capstone
-# This is needed by Zend extensions, keep before everything.
-PHP_MOD_PRIO= 10
-CONFIGURE_ARGS+= --enable-opcache --with-capstone
-.endif
+. endif
-.if ${PHP_MODNAME} == "pcntl"
+. if ${PHP_MODNAME} == "pcntl"
CONFIGURE_ARGS+= --enable-pcntl
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo"
+. if ${PHP_MODNAME} == "pdo"
CONFIGURE_ARGS+= --enable-pdo
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_dblib"
+. if ${PHP_MODNAME} == "pdo_dblib"
CONFIGURE_ARGS+= --with-pdo-dblib=${LOCALBASE}
USE_PHP= pdo:build
@@ -417,23 +411,23 @@ OPTIONS_DEFINE= MSSQL
MSSQL_DESC= Enable Microsoft SQL Server support
MSSQL_LIB_DEPENDS= libsybdb.so:databases/freetds
MSSQL_LIB_DEPENDS_OFF= libct.so:databases/freetds
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_firebird"
+. if ${PHP_MODNAME} == "pdo_firebird"
CONFIGURE_ARGS+= --with-pdo-firebird=${LOCALBASE}
USES+= firebird
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_odbc"
+. if ${PHP_MODNAME} == "pdo_odbc"
LIB_DEPENDS+= libodbc.so:databases/unixODBC
CONFIGURE_ARGS+= --with-pdo-odbc=unixODBC,${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_mysql"
+. if ${PHP_MODNAME} == "pdo_mysql"
OPTIONS_DEFINE= MYSQLND
OPTIONS_DEFAULT= MYSQLND
@@ -445,59 +439,59 @@ MYSQLND_CONFIGURE_OFF= --with-pdo-mysql=${LOCALBASE} \
MYSQLND_USES_OFF= mysql
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_pgsql"
+. if ${PHP_MODNAME} == "pdo_pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pdo-pgsql=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pdo_sqlite"
+. if ${PHP_MODNAME} == "pdo_sqlite"
USES+= localbase sqlite
CONFIGURE_ARGS+= --with-pdo-sqlite=${LOCALBASE}
USE_PHP= pdo:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "pgsql"
+. if ${PHP_MODNAME} == "pgsql"
USES+= pgsql
CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "phar"
+. if ${PHP_MODNAME} == "phar"
CONFIGURE_ARGS+= --enable-phar
-.endif
+. endif
-.if ${PHP_MODNAME} == "posix"
+. if ${PHP_MODNAME} == "posix"
CONFIGURE_ARGS+= --enable-posix
-.endif
+. endif
-.if ${PHP_MODNAME} == "readline"
+. if ${PHP_MODNAME} == "readline"
CONFIGURE_ARGS+=--with-libedit
USES+= libedit
-.endif
+. endif
-.if ${PHP_MODNAME} == "session"
+. if ${PHP_MODNAME} == "session"
CONFIGURE_ARGS+= --enable-session
PHP_MOD_PRIO= 18
-.endif
+. endif
-.if ${PHP_MODNAME} == "shmop"
+. if ${PHP_MODNAME} == "shmop"
CONFIGURE_ARGS+= --enable-shmop
-.endif
+. endif
-.if ${PHP_MODNAME} == "simplexml"
+. if ${PHP_MODNAME} == "simplexml"
CONFIGURE_ARGS+= --enable-simplexml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "snmp"
+. if ${PHP_MODNAME} == "snmp"
CONFIGURE_ARGS+= --with-snmp=${LOCALBASE}
CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
@@ -505,116 +499,110 @@ CONFIGURE_ENV+= ac_cv_buggy_snprint_value="no"
LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp
LDFLAGS+= -L${OPENSSLLIB} -lcrypto -lssl
USES+= ssl
-.endif
+. endif
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
CONFIGURE_ARGS+= --enable-soap
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "sockets"
+. if ${PHP_MODNAME} == "sockets"
CONFIGURE_ARGS+= --enable-sockets
CONFIGURE_ENV+= LOCAL_CREDS_PERSISTENT=yes
-.endif
+. endif
-.if ${PHP_MODNAME} == "sodium"
+. if ${PHP_MODNAME} == "sodium"
CONFIGURE_ARGS+= --with-sodium=${LOCALBASE}
LIB_DEPENDS+= libsodium.so:security/libsodium
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3"
+. if ${PHP_MODNAME} == "sqlite3"
USES+= localbase pkgconfig sqlite
CONFIGURE_ARGS+= --with-sqlite3=${LOCALBASE}
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvmsg"
+. if ${PHP_MODNAME} == "sysvmsg"
CONFIGURE_ARGS+= --enable-sysvmsg
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvsem"
+. if ${PHP_MODNAME} == "sysvsem"
CONFIGURE_ARGS+= --enable-sysvsem
-.endif
+. endif
-.if ${PHP_MODNAME} == "sysvshm"
+. if ${PHP_MODNAME} == "sysvshm"
CONFIGURE_ARGS+= --enable-sysvshm
-.endif
+. endif
-.if ${PHP_MODNAME} == "tidy"
+. if ${PHP_MODNAME} == "tidy"
CONFIGURE_ARGS+= --with-tidy=${LOCALBASE}
LIB_DEPENDS+= libtidy5.so:www/tidy-html5
-.endif
+. endif
-.if ${PHP_MODNAME} == "tokenizer"
+. if ${PHP_MODNAME} == "tokenizer"
CONFIGURE_ARGS+= --enable-tokenizer
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
CONFIGURE_ARGS+= --enable-xml
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlreader"
+. if ${PHP_MODNAME} == "xmlreader"
CONFIGURE_ARGS+= --enable-xmlreader
USE_GNOME= libxml2
USE_PHP= dom:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "xmlwriter"
+. if ${PHP_MODNAME} == "xmlwriter"
CONFIGURE_ARGS+= --enable-xmlwriter
USES+= pkgconfig
USE_GNOME= libxml2
-.endif
+. endif
-.if ${PHP_MODNAME} == "xsl"
+. if ${PHP_MODNAME} == "xsl"
CONFIGURE_ARGS+= --with-xsl=${LOCALBASE}
USE_GNOME= libxslt
USE_PHP= dom:build xml:build
-.endif
+. endif
-.if ${PHP_MODNAME} == "zip"
+. if ${PHP_MODNAME} == "zip"
LIB_DEPENDS+= libzip.so:archivers/libzip
CONFIGURE_ARGS+= --with-zip
USES+= pkgconfig
-.endif
+. endif
-.if ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "zlib"
CONFIGURE_ARGS+= --with-zlib=/usr
USES+= pkgconfig
-.endif
+. endif
.include <bsd.port.pre.mk>
-.if (${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386) && ${PHP_MODNAME} == "opcache"
-post-configure:
- @${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_fold_hash.h
- @${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_emit.lo
-.endif
-
-.if ${PHP_MODNAME} == "soap"
+. if ${PHP_MODNAME} == "soap"
post-extract:
@${MKDIR} ${WRKSRC}/ext/session
@${CP} ${FILESDIR}/php_session.h ${WRKSRC}/ext/session
-.endif
+. endif
-.if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
+. if ${PHP_MODNAME} == "sqlite3" || ${PHP_MODNAME} == "zlib"
post-extract:
@${MV} ${WRKSRC}/config0.m4 ${WRKSRC}/config.m4
-.endif
+. endif
-.if ${PHP_MODNAME} == "xml"
+. if ${PHP_MODNAME} == "xml"
post-extract:
@${MKDIR} ${WRKSRC}/ext/xml
@${CP} ${WRKSRC}/expat_compat.h ${WRKSRC}/ext/xml
-.endif
+. endif
.endif
.include <bsd.port.post.mk>
diff --git a/lang/php85/distinfo b/lang/php85/distinfo
index 2988b28e4f91..0b33ddf7ae73 100644
--- a/lang/php85/distinfo
+++ b/lang/php85/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752679450
-SHA256 (php-8.5.0alpha2.tar.gz) = 9f99e0f2e73c86ce526b3f9df5430e080b1f927dc4e7ec208530c257ec34a3f7
-SIZE (php-8.5.0alpha2.tar.gz) = 23025426
+TIMESTAMP = 1754053500
+SHA256 (php-8.5.0alpha3.tar.gz) = fd80350f5aa12672d604caef9420ee271dd19e2899ee46414c5e7e97ddf266c8
+SIZE (php-8.5.0alpha3.tar.gz) = 23061964
diff --git a/lang/php85/pkg-plist b/lang/php85/pkg-plist
index 206111c15f0d..3b6491e7c801 100644
--- a/lang/php85/pkg-plist
+++ b/lang/php85/pkg-plist
@@ -460,8 +460,6 @@ include/php/ext/standard/php_math.h
include/php/ext/standard/php_math_round_mode.h
include/php/ext/standard/php_net.h
include/php/ext/standard/php_password.h
-include/php/ext/standard/php_smart_string.h
-include/php/ext/standard/php_smart_string_public.h
include/php/ext/standard/php_standard.h
include/php/ext/standard/php_string.h
include/php/ext/standard/php_uuencode.h
diff --git a/lang/ruby32/distinfo b/lang/ruby32/distinfo
index 456d07a0b68c..9273b4a269db 100644
--- a/lang/ruby32/distinfo
+++ b/lang/ruby32/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745105477
-SHA256 (ruby/ruby-3.2.8.tar.xz) = 1cccd3100155275293ae5d4ea0a1a1068f5de69e71732220f144acce26327a3c
-SIZE (ruby/ruby-3.2.8.tar.xz) = 15130380
+TIMESTAMP = 1753479174
+SHA256 (ruby/ruby-3.2.9.tar.xz) = cf6699d0084c588e7944d92e1a8edda28b1cc3ee471a1f0aebb4b3d32c9753b2
+SIZE (ruby/ruby-3.2.9.tar.xz) = 15141728
diff --git a/lang/ruby32/pkg-plist b/lang/ruby32/pkg-plist
index 570df6935582..618742bc370e 100644
--- a/lang/ruby32/pkg-plist
+++ b/lang/ruby32/pkg-plist
@@ -61,6 +61,7 @@ include/ruby-%%RUBY_VER%%/ruby/internal/attr/nodiscard.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noexcept.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noinline.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonnull.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonstring.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noreturn.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/pure.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/restrict.h
diff --git a/lang/ruby33/distinfo b/lang/ruby33/distinfo
index 039e52ec4c3a..e8f263fd3580 100644
--- a/lang/ruby33/distinfo
+++ b/lang/ruby33/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289452
-SHA256 (ruby/ruby-3.3.8.tar.xz) = 44ae70fee043da3ce48289b7a52618ebe32dc083253993d486211c7e445c8642
-SIZE (ruby/ruby-3.3.8.tar.xz) = 16435924
+TIMESTAMP = 1753479859
+SHA256 (ruby/ruby-3.3.9.tar.xz) = 2b24a2180a2f7f63c099851a1d01e6928cf56d515d136a91bd2075423a7a76bb
+SIZE (ruby/ruby-3.3.9.tar.xz) = 16436904
diff --git a/lang/ruby33/pkg-plist b/lang/ruby33/pkg-plist
index b8eb518afd06..7a4ff237856c 100644
--- a/lang/ruby33/pkg-plist
+++ b/lang/ruby33/pkg-plist
@@ -60,6 +60,7 @@ include/ruby-%%RUBY_VER%%/ruby/internal/attr/nodiscard.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noexcept.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noinline.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonnull.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonstring.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noreturn.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/packed_struct.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/pure.h
diff --git a/lang/rust-nightly/Makefile b/lang/rust-nightly/Makefile
index 5085b9ee9fb6..9f9f06f3a282 100644
--- a/lang/rust-nightly/Makefile
+++ b/lang/rust-nightly/Makefile
@@ -14,8 +14,12 @@ MASTERDIR= ${.CURDIR}/../rust
PATCHDIR= ${.CURDIR}/files
DISTINFO_FILE= ${.CURDIR}/distinfo
-NIGHTLY_DATE= 2025-07-09
+NIGHTLY_DATE= 2025-07-27
BOOTSTRAPS_DATE= 2025-06-24
RUST_BOOTSTRAP_VERSION= beta
+post-configure:
+ # remove after bootstraps are updated to version higher than 2025-07-27
+ @${REINPLACE_CMD} -e '/ccache=/d' ${WRKSRC}/config.toml
+
.include "${MASTERDIR}/Makefile"
diff --git a/lang/rust-nightly/distinfo b/lang/rust-nightly/distinfo
index d86ea65b2042..764599dbb119 100644
--- a/lang/rust-nightly/distinfo
+++ b/lang/rust-nightly/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752171239
-SHA256 (rust/2025-07-09/rustc-nightly-src.tar.xz) = c9157a9ffdaed027b7344d3809507a23edd69472485268d78aa317bc506885d2
-SIZE (rust/2025-07-09/rustc-nightly-src.tar.xz) = 275431068
+TIMESTAMP = 1753714244
+SHA256 (rust/2025-07-27/rustc-nightly-src.tar.xz) = 6c2697608c4abf419914b5ab1f8683b3b1f9a01e22d92b015c4315864fcd2356
+SIZE (rust/2025-07-27/rustc-nightly-src.tar.xz) = 277043964
SHA256 (rust/2025-06-24/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 71e9e3a1d1f5e8dc98403c2a6695c969908ba0cde594c4e20249fe81b67d62d1
SIZE (rust/2025-06-24/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 88377504
SHA256 (rust/2025-06-24/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 7cc4adb3c102eac53916b28c0dad40bd095e19ea3fd0430e84a2e0b094445809
diff --git a/lang/rust-nightly/files/patch-vendor_cc.rs b/lang/rust-nightly/files/patch-vendor_cc.rs
index 322854af170d..ef0ac3dc5c04 100644
--- a/lang/rust-nightly/files/patch-vendor_cc.rs
+++ b/lang/rust-nightly/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.29/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.29/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/rust/Makefile b/lang/rust/Makefile
index 017672f2c31b..dfa0dc4ed126 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -137,7 +137,7 @@ DISTFILES:= ${DISTFILES:M*\:src} \
post-patch:
@${REINPLACE_CMD} 's,gdb,${LOCALBASE}/bin/gdb,' ${WRKSRC}/src/etc/rust-gdb
.if defined(NIGHTLY_DATE)
- @${REINPLACE_CMD} 's/rustfmt/nothx/' ${WRKSRC}/src/stage0
+ @${REINPLACE_CMD} '/rustfmt/d' ${WRKSRC}/src/stage0
.endif
# Disable vendor checksums
@${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile
index c162dfbb494c..23ae4ff38b39 100644
--- a/lang/sbcl/Makefile
+++ b/lang/sbcl/Makefile
@@ -3,7 +3,7 @@
# pinned to exact versions of everything used to build them.
PORTNAME= sbcl
-DISTVERSION= 2.5.6
+DISTVERSION= 2.5.7
DISTVERSIONSUFFIX= -source
PORTEPOCH= 1
CATEGORIES= lang lisp
diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo
index 32802bcc7ba3..d5154107b095 100644
--- a/lang/sbcl/distinfo
+++ b/lang/sbcl/distinfo
@@ -1,8 +1,6 @@
-TIMESTAMP = 1751522329
-SHA256 (sbcl-2.5.6-source.tar.bz2) = 6dd7cebff6d38f2e41baece14c4c56a32e968828aaa4171b8e840852c5b43f35
-SIZE (sbcl-2.5.6-source.tar.bz2) = 8267002
-SHA256 (sbcl-2.5.6-documentation-html.tar.bz2) = be38be34edef29799e10fb32e06002cddae1d324615ee401c9733d2f682e7570
-SIZE (sbcl-2.5.6-documentation-html.tar.bz2) = 235929
+TIMESTAMP = 1753698145
+SHA256 (sbcl-2.5.7-source.tar.bz2) = c4fafeb795699d5bcff9085091acc762dcf5e55f85235625f3d7aef12c89d1d3
+SIZE (sbcl-2.5.7-source.tar.bz2) = 8276880
SHA256 (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = c61f5e777e56921d2452d0fa6b71024ccd9b99bc659676498d398b8663176492
SIZE (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = 10463348
SHA256 (sbcl-1.2.7-x86-freebsd-binary.tar.bz2) = cf68bfab780a14964d9593f5b47fa3e174cf43e95ae3e558712d218f1c37bdbe
diff --git a/lang/seed7/Makefile b/lang/seed7/Makefile
index c0dc4453faca..87346b998274 100644
--- a/lang/seed7/Makefile
+++ b/lang/seed7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= seed7
-DISTVERSION= 05_20250516
+DISTVERSION= 05_20250729
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/lang/seed7/distinfo b/lang/seed7/distinfo
index 87c461ef0b87..25c350a95aed 100644
--- a/lang/seed7/distinfo
+++ b/lang/seed7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752568192
-SHA256 (seed7_05_20250516.tgz) = 39b3086845ac3f79c9354d109ddf7c66e0452d5dd409bc07bc960bb5ea6bab78
-SIZE (seed7_05_20250516.tgz) = 4346654
+TIMESTAMP = 1753863983
+SHA256 (seed7_05_20250729.tgz) = 416a8a54e61b1539f5fbc131827a38d588758415e617b9941af3cd6b0e2105f0
+SIZE (seed7_05_20250729.tgz) = 4386548
diff --git a/lang/seed7/files/patch-prg_chkerr.sd7 b/lang/seed7/files/patch-prg_chkerr.sd7
deleted file mode 100644
index 9fd9d1c54203..000000000000
--- a/lang/seed7/files/patch-prg_chkerr.sd7
+++ /dev/null
@@ -1,11 +0,0 @@
---- prg/chkerr.sd7.orig 2025-07-15 18:54:10 UTC
-+++ prg/chkerr.sd7
-@@ -48,7 +48,7 @@ const func boolean: checkError (in string: testProgram
- var parseError: error is parseError.value;
- begin
- block
-- aProgram := parseStri(testProgram);
-+ aProgram := parseStri(testProgram, parseOptions.value, [] ("../lib"));
- exception
- catch MEMORY_ERROR: noop;
- end block;
diff --git a/lang/seed7/pkg-plist b/lang/seed7/pkg-plist
index 4bcfe1319222..d7e044879535 100644
--- a/lang/seed7/pkg-plist
+++ b/lang/seed7/pkg-plist
@@ -83,6 +83,7 @@ lib/seed7/lib/comp/prg_act.s7i
lib/seed7/lib/comp/ref_act.s7i
lib/seed7/lib/comp/rfl_act.s7i
lib/seed7/lib/comp/sct_act.s7i
+lib/seed7/lib/comp/sel_act.s7i
lib/seed7/lib/comp/set_act.s7i
lib/seed7/lib/comp/soc_act.s7i
lib/seed7/lib/comp/sql_act.s7i
@@ -155,6 +156,7 @@ lib/seed7/lib/inifile.s7i
lib/seed7/lib/integer.s7i
lib/seed7/lib/iobuffer.s7i
lib/seed7/lib/jpeg.s7i
+lib/seed7/lib/json_serde.s7i
lib/seed7/lib/json.s7i
lib/seed7/lib/keybd.s7i
lib/seed7/lib/keydescr.s7i
@@ -226,6 +228,7 @@ lib/seed7/lib/stdio.s7i
lib/seed7/lib/strifile.s7i
lib/seed7/lib/string.s7i
lib/seed7/lib/stritext.s7i
+lib/seed7/lib/struct_elem.s7i
lib/seed7/lib/struct.s7i
lib/seed7/lib/subfile.s7i
lib/seed7/lib/subrange.s7i
@@ -235,6 +238,7 @@ lib/seed7/lib/tar.s7i
lib/seed7/lib/tdes.s7i
lib/seed7/lib/tee.s7i
lib/seed7/lib/text.s7i
+lib/seed7/lib/tga.s7i
lib/seed7/lib/tiff.s7i
lib/seed7/lib/time.s7i
lib/seed7/lib/tls.s7i
diff --git a/mail/Makefile b/mail/Makefile
index ca02b3d15a74..dde4a69eddde 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -192,7 +192,6 @@
SUBDIR += linux-r7-organizer
SUBDIR += linux-r7-organizer-pro
SUBDIR += listadmin
- SUBDIR += lmtp2nntp
SUBDIR += lookout
SUBDIR += lurker
SUBDIR += mail-expire
diff --git a/mail/imap-tools/Makefile b/mail/imap-tools/Makefile
index 9e452d606683..66194044a4b5 100644
--- a/mail/imap-tools/Makefile
+++ b/mail/imap-tools/Makefile
@@ -1,12 +1,12 @@
PORTNAME= imap-tools
-DISTVERSION= 1.5.1
+DISTVERSION= 1.6.1
CATEGORIES= mail
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
MAINTAINER= mat@FreeBSD.org
COMMENT= A collection of tools to manipulate IMAP mailboxes
-WWW= https://gitlab.com/mat813/imap-tools
+WWW= https://gitlab.com/mat813/imap-tools-rs
LICENSE= MIT
diff --git a/mail/imap-tools/Makefile.crates b/mail/imap-tools/Makefile.crates
index f568cab8e5ff..e33e0928436e 100644
--- a/mail/imap-tools/Makefile.crates
+++ b/mail/imap-tools/Makefile.crates
@@ -19,15 +19,16 @@ CARGO_CRATES= addr2line-0.24.2 \
bumpalo-3.19.0 \
cassowary-0.3.0 \
castaway-0.2.4 \
- cc-1.2.29 \
+ cc-1.2.30 \
cfg-if-1.0.1 \
chrono-0.4.41 \
- clap-4.5.41 \
- clap_builder-4.5.41 \
+ clap-4.5.42 \
+ clap_builder-4.5.42 \
clap_derive-4.5.41 \
clap_lex-0.7.5 \
colorchoice-1.0.4 \
compact_str-0.8.1 \
+ console-0.16.0 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
crossterm-0.28.1 \
@@ -37,6 +38,7 @@ CARGO_CRATES= addr2line-0.24.2 \
darling_macro-0.20.11 \
dtoa-0.4.8 \
either-1.15.0 \
+ encode_unicode-1.0.0 \
equivalent-1.0.2 \
errno-0.3.13 \
failure-0.1.8 \
@@ -57,8 +59,9 @@ CARGO_CRATES= addr2line-0.24.2 \
ident_case-1.0.1 \
imap-3.0.0-alpha.15 \
imap-proto-0.16.5 \
+ indicatif-0.18.0 \
indoc-2.0.6 \
- instability-0.3.7 \
+ instability-0.3.9 \
is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
itoa-1.0.15 \
@@ -96,19 +99,20 @@ CARGO_CRATES= addr2line-0.24.2 \
paste-1.0.15 \
pin-project-lite-0.2.16 \
pkg-config-0.3.32 \
+ portable-atomic-1.11.1 \
proc-macro2-1.0.95 \
proc-macro2-diagnostics-0.10.1 \
quote-1.0.40 \
r-efi-5.3.0 \
ratatui-0.29.0 \
- redox_syscall-0.5.13 \
+ redox_syscall-0.5.17 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
ring-0.17.14 \
- rustc-demangle-0.1.25 \
+ rustc-demangle-0.1.26 \
rustix-0.38.44 \
rustix-1.0.8 \
rustls-0.22.4 \
@@ -127,7 +131,7 @@ CARGO_CRATES= addr2line-0.24.2 \
serde-value-0.7.0 \
serde_any-0.5.0 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
serde_yaml-0.7.5 \
sharded-slab-0.1.7 \
shell-words-1.1.0 \
@@ -138,7 +142,7 @@ CARGO_CRATES= addr2line-0.24.2 \
size-0.5.0 \
smallvec-1.15.1 \
static_assertions-1.1.0 \
- strfmt-0.2.4 \
+ strfmt-0.2.5 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
@@ -160,6 +164,7 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
unicode-xid-0.2.6 \
+ unit-prefix-0.5.1 \
untrusted-0.9.0 \
utf8parse-0.2.2 \
valuable-0.1.1 \
@@ -172,6 +177,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-x86_64-pc-windows-gnu-0.4.0 \
@@ -185,7 +191,7 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
windows-targets-0.52.6 \
- windows-targets-0.53.2 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
diff --git a/mail/imap-tools/distinfo b/mail/imap-tools/distinfo
index 75571a437f11..9b414426a526 100644
--- a/mail/imap-tools/distinfo
+++ b/mail/imap-tools/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753378933
-SHA256 (rust/crates/imap-tools-1.5.1.crate) = da4d01fe740fe89ce8fe95ed2166152de5bfd483987e4aadf5719bf72ec46c9a
-SIZE (rust/crates/imap-tools-1.5.1.crate) = 39652
+TIMESTAMP = 1753856048
+SHA256 (rust/crates/imap-tools-1.6.1.crate) = d07b6d45c4a244e5958509483a30a711b067d226eb3d73ccbf435c7abf997ca4
+SIZE (rust/crates/imap-tools-1.6.1.crate) = 41022
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
@@ -43,16 +43,16 @@ SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
SIZE (rust/crates/castaway-0.2.4.crate) = 12546
-SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
-SIZE (rust/crates/cc-1.2.29.crate) = 108072
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
-SIZE (rust/crates/clap-4.5.41.crate) = 58298
-SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
-SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
+SIZE (rust/crates/clap-4.5.42.crate) = 58305
+SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
+SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
@@ -61,6 +61,8 @@ SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -79,6 +81,8 @@ SHA256 (rust/crates/dtoa-0.4.8.crate) = 56899898ce76aaf4a0f24d914c97ea6ed976d42f
SIZE (rust/crates/dtoa-0.4.8.crate) = 16175
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
@@ -119,10 +123,12 @@ SHA256 (rust/crates/imap-3.0.0-alpha.15.crate) = 25b81eb9a89c9a40e9d6c670d9b3c4c
SIZE (rust/crates/imap-3.0.0-alpha.15.crate) = 96039
SHA256 (rust/crates/imap-proto-0.16.5.crate) = de555d9526462b6f9ece826a26fb7c67eca9a0245bd9ff84fa91972a5d5d8856
SIZE (rust/crates/imap-proto-0.16.5.crate) = 35791
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
-SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
-SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
@@ -197,6 +203,8 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
@@ -207,8 +215,8 @@ SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f665
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
@@ -221,8 +229,8 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
-SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
@@ -259,8 +267,8 @@ SHA256 (rust/crates/serde_any-0.5.0.crate) = 38cb506febacc2cf6533279947bd37b69ce
SIZE (rust/crates/serde_any-0.5.0.crate) = 18042
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/serde_yaml-0.7.5.crate) = ef8099d3df28273c99a1728190c7a9f19d444c941044f64adf986bee7ec53051
SIZE (rust/crates/serde_yaml-0.7.5.crate) = 32510
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
@@ -281,8 +289,8 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/strfmt-0.2.4.crate) = 7a8348af2d9fc3258c8733b8d9d8db2e56f54b2363a4b5b81585c7875ed65e65
-SIZE (rust/crates/strfmt-0.2.4.crate) = 15194
+SHA256 (rust/crates/strfmt-0.2.5.crate) = 29fdc163db75f7b5ffa3daf0c5a7136fb0d4b2f35523cd1769da05e034159feb
+SIZE (rust/crates/strfmt-0.2.5.crate) = 15411
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
@@ -325,6 +333,8 @@ SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b819
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -349,6 +359,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
@@ -375,8 +387,8 @@ SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.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-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
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
diff --git a/mail/lmtp2nntp/Makefile b/mail/lmtp2nntp/Makefile
deleted file mode 100644
index 307ba82021d4..000000000000
--- a/mail/lmtp2nntp/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-PORTNAME= lmtp2nntp
-PORTVERSION= 1.4.1
-PORTREVISION= 1
-CATEGORIES= mail news
-MASTER_SITES= OSSP/tool/${PORTNAME}
-
-MAINTAINER= vd@FreeBSD.org
-COMMENT= OSSP mail to news gateway
-WWW= http://www.ossp.org/pkg/tool/lmtp2nntp/
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Obsolete, last release in 2005 and uses legacy Local Mail Transfer Protocol
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libstr.so:devel/str \
- libex.so:devel/ossp-ex \
- libsa.so:net/ossp-sa \
- libvar.so:devel/ossp-var
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE} --with-str=${LOCALBASE} \
- --with-sa=${LOCALBASE} --with-var=${LOCALBASE}
-TEST_TARGET= check
-
-PLIST_FILES= sbin/lmtp2nntp \
- share/man/man8/lmtp2nntp.8.gz
-PORTDOCS= INSTALL README
-
-OPTIONS_DEFINE= DOCS
-
-# Try to fix parallel builds (-jX)
-post-patch:
- @${REINPLACE_CMD} -e '/^all:/s, _SUBDIRS_all,, ; \
- /^$$(PROG)/s,$$, _SUBDIRS_all,' ${WRKSRC}/Makefile.in
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/mail/lmtp2nntp/distinfo b/mail/lmtp2nntp/distinfo
deleted file mode 100644
index 34b0d6439779..000000000000
--- a/mail/lmtp2nntp/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (lmtp2nntp-1.4.1.tar.gz) = e36950b6962d36995928e5ed33cccc324a00eae591b482ef628600e8f5e77761
-SIZE (lmtp2nntp-1.4.1.tar.gz) = 3238954
diff --git a/mail/lmtp2nntp/files/patch-configure b/mail/lmtp2nntp/files/patch-configure
deleted file mode 100644
index 0fd480d02db1..000000000000
--- a/mail/lmtp2nntp/files/patch-configure
+++ /dev/null
@@ -1,27 +0,0 @@
---- configure.orig Thu Feb 13 11:01:47 2003
-+++ configure Tue Apr 13 20:58:41 2004
-@@ -6204,9 +6204,9 @@
- SUBDIR_POPT=""
- else
- SUBDIR_POPT="lib_popt"
-- CPPFLAGS="$CPPFLAGS -Ilib_popt"
-- CFLAGS="$CFLAGS -Ilib_popt"
-- LDFLAGS="$LDFLAGS -Llib_popt/.libs"
-+ CPPFLAGS="-Ilib_popt $CPPFLAGS"
-+ CFLAGS="-Ilib_popt $CFLAGS"
-+ LDFLAGS="-Llib_popt/.libs $LDFLAGS"
- LIBS_EXTRA="$LIBS_EXTRA -lpopt"
- fi
- echo "$as_me:$LINENO: result: $with_popt" >&5
-@@ -6904,8 +6904,9 @@
- echo "$as_me:$LINENO: result: $with_dmalloc" >&5
- echo "${ECHO_T}$with_dmalloc" >&6
-
--
--LIBS="$LIBS_EXTRA $LIBS"
-+LIBS_EXTRA="$LIBS_EXTRA $LIBS"
-+unset LIBS
-+LIBS="$LIBS_EXTRA"
-
- enable_shared=no
- export enable_shared
diff --git a/mail/lmtp2nntp/files/patch-lib_l2_va.diff b/mail/lmtp2nntp/files/patch-lib_l2_va.diff
deleted file mode 100644
index 62167a2b2283..000000000000
--- a/mail/lmtp2nntp/files/patch-lib_l2_va.diff
+++ /dev/null
@@ -1,496 +0,0 @@
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2.h.in l2-0.9.11/l2.h.in
---- lib_l2/l2.h.in Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2.h.in Thu Oct 13 08:20:19 2005
-@@ -168,7 +168,7 @@
- const char *name;
- l2_chtype_t type;
- l2_result_t (*create) (l2_context_t *ctx, l2_channel_t *ch);
-- l2_result_t (*configure)(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap);
-+ l2_result_t (*configure)(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap);
- l2_result_t (*open) (l2_context_t *ctx, l2_channel_t *ch);
- l2_result_t (*write) (l2_context_t *ctx, l2_channel_t *ch, l2_level_t level, const char *buf, size_t bufsize);
- l2_result_t (*flush) (l2_context_t *ctx, l2_channel_t *ch);
-@@ -222,7 +222,7 @@
- l2_result_t l2_channel_flush (l2_channel_t *ch);
- l2_result_t l2_channel_close (l2_channel_t *ch);
- l2_result_t l2_channel_log (l2_channel_t *ch, l2_level_t level, const char *fmt, ...);
--l2_result_t l2_channel_vlog (l2_channel_t *ch, l2_level_t level, const char *fmt, va_list ap);
-+l2_result_t l2_channel_vlog (l2_channel_t *ch, l2_level_t level, const char *fmt, va_list *ap);
- l2_result_t l2_channel_link (l2_channel_t *ch, l2_link_t id, l2_channel_t *ch2, ...);
- l2_result_t l2_channel_unlink (l2_channel_t *ch);
- l2_result_t l2_channel_upstream (l2_channel_t *ch, l2_channel_t **chU);
-@@ -232,10 +232,10 @@
-
- /* channel tree specification operations */
- l2_result_t l2_spec (l2_channel_t **ch, l2_env_t *env, const char *spec, ...);
--l2_result_t l2_vspec (l2_channel_t **ch, l2_env_t *env, const char *spec, va_list ap);
-+l2_result_t l2_vspec (l2_channel_t **ch, l2_env_t *env, const char *spec, va_list *ap);
-
- /* utility operations */
--l2_result_t l2_util_setparams (l2_env_t *env, l2_param_t p[], const char *fmt, va_list ap);
-+l2_result_t l2_util_setparams (l2_env_t *env, l2_param_t p[], const char *fmt, va_list *ap);
- l2_result_t l2_util_l2s (char *string, size_t maxlen, int sep, unsigned int levelmask);
- l2_result_t l2_util_s2l (const char *string, size_t maxlen, int sep, unsigned int *levelmask);
- l2_result_t l2_util_fmt_string (l2_context_t *, const char, const char *, char *, size_t, size_t *, va_list *);
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_buffer.c l2-0.9.11/l2_ch_buffer.c
---- lib_l2/l2_ch_buffer.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_buffer.c Thu Oct 13 08:14:59 2005
-@@ -156,7 +156,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_buffer_t *cfg = (l2_ch_buffer_t *)ctx->vp;
- l2_param_t pa[4];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_fd.c l2-0.9.11/l2_ch_fd.c
---- lib_l2/l2_ch_fd.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_fd.c Thu Oct 13 08:10:28 2005
-@@ -55,7 +55,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_fd_t *cfg;
- l2_param_t pa[2];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_file.c l2-0.9.11/l2_ch_file.c
---- lib_l2/l2_ch_file.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_file.c Thu Oct 13 08:12:12 2005
-@@ -115,7 +115,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_file_t *cfg = (l2_ch_file_t *)ctx->vp;
- l2_param_t pa[7];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_filter.c l2-0.9.11/l2_ch_filter.c
---- lib_l2/l2_ch_filter.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_filter.c Thu Oct 13 08:14:22 2005
-@@ -63,7 +63,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_filter_t *cfg = (l2_ch_filter_t *)ctx->vp;
- l2_env_t *env;
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_irc.c l2-0.9.11/l2_ch_irc.c
---- lib_l2/l2_ch_irc.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_irc.c Thu Oct 13 08:13:30 2005
-@@ -95,7 +95,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_irc_t *cfg = (l2_ch_irc_t *)ctx->vp;
- l2_param_t pa[12];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_pipe.c l2-0.9.11/l2_ch_pipe.c
---- lib_l2/l2_ch_pipe.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_pipe.c Thu Oct 13 08:12:31 2005
-@@ -170,7 +170,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_pipe_t *cfg = (l2_ch_pipe_t *)ctx->vp;
- l2_param_t pa[4];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_prefix.c l2-0.9.11/l2_ch_prefix.c
---- lib_l2/l2_ch_prefix.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_prefix.c Thu Oct 13 08:14:30 2005
-@@ -62,7 +62,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_prefix_t *cfg = (l2_ch_prefix_t *)ctx->vp;
- l2_param_t pa[3];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_smtp.c l2-0.9.11/l2_ch_smtp.c
---- lib_l2/l2_ch_smtp.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_smtp.c Thu Oct 13 08:13:48 2005
-@@ -89,7 +89,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_smtp_t *cfg = (l2_ch_smtp_t *)ctx->vp;
- l2_param_t pa[10];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_socket.c l2-0.9.11/l2_ch_socket.c
---- lib_l2/l2_ch_socket.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_socket.c Thu Oct 13 08:13:11 2005
-@@ -73,7 +73,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_socket_t *cfg = (l2_ch_socket_t *)ctx->vp;
- l2_param_t pa[5];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ch_syslog.c l2-0.9.11/l2_ch_syslog.c
---- lib_l2/l2_ch_syslog.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ch_syslog.c Thu Oct 13 08:12:54 2005
-@@ -157,7 +157,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_syslog_t *cfg = (l2_ch_syslog_t *)ctx->vp;
- l2_param_t pa[8];
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_channel.c l2-0.9.11/l2_channel.c
---- lib_l2/l2_channel.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_channel.c Thu Oct 13 08:15:46 2005
-@@ -284,7 +284,7 @@
- rv = L2_OK;
- va_start(ap, fmt);
- if (ch->handler.configure != NULL)
-- rv = ch->handler.configure(&ch->context, ch, fmt, ap);
-+ rv = ch->handler.configure(&ch->context, ch, fmt, &ap);
- va_end(ap);
-
- return rv;
-@@ -506,7 +506,7 @@
-
- /* pass-through to va_list-based variant */
- va_start(ap, fmt);
-- rv = l2_channel_vlog(ch, level, fmt, ap);
-+ rv = l2_channel_vlog(ch, level, fmt, &ap);
- va_end(ap);
-
- return rv;
-@@ -551,7 +551,7 @@
- }
-
- /* log a message to channel (va_list-variant) */
--l2_result_t l2_channel_vlog(l2_channel_t *ch, l2_level_t level, const char *fmt, va_list ap)
-+l2_result_t l2_channel_vlog(l2_channel_t *ch, l2_level_t level, const char *fmt, va_list *ap)
- {
- int l, j;
- size_t len;
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_env.c l2-0.9.11/l2_env.c
---- lib_l2/l2_env.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_env.c Thu Oct 13 07:52:59 2005
-@@ -159,7 +159,7 @@
-
- /* remember error information */
- va_start(ap, fmt);
-- l2_util_vsprintf(env->szErrorInfo, sizeof(env->szErrorInfo), fmt, ap);
-+ l2_util_vsprintf(env->szErrorInfo, sizeof(env->szErrorInfo), fmt, &ap);
- env->rvErrorInfo = rv;
- va_end(ap);
-
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_spec.c l2-0.9.11/l2_spec.c
---- lib_l2/l2_spec.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_spec.c Thu Oct 13 08:09:33 2005
-@@ -48,14 +48,14 @@
-
- /* pass-through to va_list-based variant */
- va_start(ap, spec);
-- rv = l2_vspec(ch, env, spec, ap);
-+ rv = l2_vspec(ch, env, spec, &ap);
- va_end(ap);
-
- return rv;
- }
-
- /* build a channel tree according to a textual specification (va_list variant) */
--l2_result_t l2_vspec(l2_channel_t **ch, l2_env_t *env, const char *spec, va_list ap)
-+l2_result_t l2_vspec(l2_channel_t **ch, l2_env_t *env, const char *spec, va_list *ap)
- {
- l2_spec_ctx_t ctx;
- void *yyscan;
-@@ -146,7 +146,7 @@
-
- /* remember error */
- va_start(ap, fmt);
-- if ((cp = l2_util_vasprintf(fmt, ap)) != NULL) {
-+ if ((cp = l2_util_vasprintf(fmt, &ap)) != NULL) {
- l2_env_errorinfo(ctx->env, rv, "line %d, column %d: `%s'; %s",
- line, column, cpBuf, cp);
- free(cp);
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_format.c l2-0.9.11/l2_ut_format.c
---- lib_l2/l2_ut_format.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ut_format.c Wed Oct 12 20:46:08 2005
-@@ -640,7 +640,7 @@
- l2_util_format(
- l2_util_format_t *vbuff,
- const char *fmt,
-- va_list ap)
-+ va_list *ap)
- {
- register char *sp;
- register char *bep;
-@@ -735,7 +735,7 @@
- adjust_width = TRUE;
- }
- else if (*fmt == '*') {
-- min_width = va_arg(ap, int);
-+ min_width = va_arg(*ap, int);
- fmt++;
- adjust_width = TRUE;
- if (min_width < 0) {
-@@ -760,7 +760,7 @@
- STR_TO_DEC(fmt, precision);
- }
- else if (*fmt == '*') {
-- precision = va_arg(ap, int);
-+ precision = va_arg(*ap, int);
- fmt++;
- if (precision < 0)
- precision = 0;
-@@ -809,17 +809,17 @@
- /* Unsigned Decimal Integer */
- case 'u':
- if (var_type == IS_QUAD) {
-- i_quad = va_arg(ap, u_quad_int);
-+ i_quad = va_arg(*ap, u_quad_int);
- s = conv_10_quad(i_quad, 1, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- i_num = (long_int)va_arg(ap, u_long_int);
-+ i_num = (long_int)va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- i_num = (long_int)(unsigned short)va_arg(ap, unsigned int);
-+ i_num = (long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- i_num = (long_int)va_arg(ap, unsigned int);
-+ i_num = (long_int)va_arg(*ap, unsigned int);
- s = conv_10(i_num, 1, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
-@@ -830,17 +830,17 @@
- case 'd':
- case 'i':
- if (var_type == IS_QUAD) {
-- i_quad = va_arg(ap, quad_int);
-+ i_quad = va_arg(*ap, quad_int);
- s = conv_10_quad(i_quad, 0, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- i_num = (long_int)va_arg(ap, long_int);
-+ i_num = (long_int)va_arg(*ap, long_int);
- else if (var_type == IS_SHORT)
-- i_num = (long_int)(short)va_arg(ap, int);
-+ i_num = (long_int)(short)va_arg(*ap, int);
- else
-- i_num = (long_int)va_arg(ap, int);
-+ i_num = (long_int)va_arg(*ap, int);
- s = conv_10(i_num, 0, &is_negative,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
-@@ -857,17 +857,17 @@
- /* Unsigned Octal Integer */
- case 'o':
- if (var_type == IS_QUAD) {
-- ui_quad = va_arg(ap, u_quad_int);
-+ ui_quad = va_arg(*ap, u_quad_int);
- s = conv_p2_quad(ui_quad, 3, *fmt,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- ui_num = (u_long_int) va_arg(ap, u_long_int);
-+ ui_num = (u_long_int) va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- ui_num = (u_long_int)(unsigned short)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- ui_num = (u_long_int)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)va_arg(*ap, unsigned int);
- s = conv_p2(ui_num, 3, *fmt, &num_buf[NUM_BUF_SIZE], &s_len);
- }
- FIX_PRECISION(adjust_precision, precision, s, s_len);
-@@ -881,17 +881,17 @@
- case 'x':
- case 'X':
- if (var_type == IS_QUAD) {
-- ui_quad = va_arg(ap, u_quad_int);
-+ ui_quad = va_arg(*ap, u_quad_int);
- s = conv_p2_quad(ui_quad, 4, *fmt,
- &num_buf[NUM_BUF_SIZE], &s_len);
- }
- else {
- if (var_type == IS_LONG)
-- ui_num = (u_long_int)va_arg(ap, u_long_int);
-+ ui_num = (u_long_int)va_arg(*ap, u_long_int);
- else if (var_type == IS_SHORT)
-- ui_num = (u_long_int)(unsigned short)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)(unsigned short)va_arg(*ap, unsigned int);
- else
-- ui_num = (u_long_int)va_arg(ap, unsigned int);
-+ ui_num = (u_long_int)va_arg(*ap, unsigned int);
- s = conv_p2(ui_num, 4, *fmt, &num_buf[NUM_BUF_SIZE], &s_len);
- }
- FIX_PRECISION(adjust_precision, precision, s, s_len);
-@@ -904,7 +904,7 @@
-
- /* String */
- case 's':
-- s = va_arg(ap, char *);
-+ s = va_arg(*ap, char *);
- if (s != NULL) {
- s_len = strlen(s);
- if (adjust_precision && precision < s_len)
-@@ -921,7 +921,7 @@
- case 'f':
- case 'e':
- case 'E':
-- fp_num = va_arg(ap, double);
-+ fp_num = va_arg(*ap, double);
- if (isnan(fp_num)) {
- s = "NaN";
- s_len = 3;
-@@ -947,7 +947,7 @@
- /* Double Floating Point (style 2) */
- case 'g':
- case 'G':
-- fp_num = va_arg(ap, double);
-+ fp_num = va_arg(*ap, double);
- if (isnan(fp_num)) {
- s = "NaN";
- s_len = 3;
-@@ -981,7 +981,7 @@
-
- /* Single Character */
- case 'c':
-- char_buf[0] = (char) (va_arg(ap, int));
-+ char_buf[0] = (char) (va_arg(*ap, int));
- s = &char_buf[0];
- s_len = 1;
- pad_char = ' ';
-@@ -998,13 +998,13 @@
- /* Special: Number of already written characters */
- case 'n':
- if (var_type == IS_QUAD)
-- *(va_arg(ap, quad_int *)) = cc;
-+ *(va_arg(*ap, quad_int *)) = cc;
- else if (var_type == IS_LONG)
-- *(va_arg(ap, long *)) = cc;
-+ *(va_arg(*ap, long *)) = cc;
- else if (var_type == IS_SHORT)
-- *(va_arg(ap, short *)) = cc;
-+ *(va_arg(*ap, short *)) = cc;
- else
-- *(va_arg(ap, int *)) = cc;
-+ *(va_arg(*ap, int *)) = cc;
- break;
-
- /*
-@@ -1012,10 +1012,10 @@
- */
- case 'p':
- #if defined(SIZEOF_LONG_LONG) && (SIZEOF_LONG_LONG == SIZEOF_VOID_P)
-- ui_quad = (u_quad_int) va_arg(ap, void *);
-+ ui_quad = (u_quad_int) va_arg(*ap, void *);
- s = conv_p2_quad(ui_quad, 4, 'x', &num_buf[NUM_BUF_SIZE], &s_len);
- #else
-- ui_num = (u_long_int) va_arg(ap, void *);
-+ ui_num = (u_long_int) va_arg(*ap, void *);
- s = conv_p2(ui_num, 4, 'x', &num_buf[NUM_BUF_SIZE], &s_len);
- #endif
- pad_char = ' ';
-@@ -1043,7 +1043,7 @@
- if (vbuff->format != NULL) {
- vbuff->format(vbuff,
- &prefix_char, &pad_char, &s, &s_len,
-- num_buf, NUM_BUF_SIZE, extinfo, *fmt, (va_list *)(void *)&ap);
-+ num_buf, NUM_BUF_SIZE, extinfo, *fmt, ap);
- if (s == NULL)
- return -1;
- }
-@@ -1112,7 +1112,7 @@
- return -1;
- }
-
--int l2_util_vsprintf(char *s, size_t n, const char *fmt, va_list ap)
-+int l2_util_vsprintf(char *s, size_t n, const char *fmt, va_list *ap)
- {
- l2_util_format_t handle;
- char buf[STR_FORMAT_BUFLEN];
-@@ -1147,18 +1147,18 @@
- return rv;
- }
-
--char *l2_util_vasprintf(const char *fmt, va_list ap)
-+char *l2_util_vasprintf(const char *fmt, va_list *ap)
- {
- va_list apbak;
- char *s;
- int rv;
-
-- va_copy(apbak, ap);
-+ va_copy(apbak, *ap);
- if ((rv = l2_util_vsprintf(NULL, -1, fmt, ap)) == -1)
- return NULL;
- if ((s = malloc(rv+1)) == NULL)
- return NULL;
-- va_copy(ap, apbak);
-+ va_copy(*ap, apbak);
- if ((rv = l2_util_vsprintf(s, rv+1, fmt, ap)) == -1) {
- free(s);
- return NULL;
-@@ -1172,7 +1172,7 @@
- int rv;
-
- va_start(ap, fmt);
-- rv = l2_util_vsprintf(s, n, fmt, ap);
-+ rv = l2_util_vsprintf(s, n, fmt, &ap);
- va_end(ap);
- return rv;
- }
-@@ -1183,7 +1183,7 @@
- char *rv;
-
- va_start(ap, fmt);
-- rv = l2_util_vasprintf(fmt, ap);
-+ rv = l2_util_vasprintf(fmt, &ap);
- va_end(ap);
- return rv;
- }
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_format.h l2-0.9.11/l2_ut_format.h
---- lib_l2/l2_ut_format.h Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ut_format.h Wed Oct 12 20:45:22 2005
-@@ -66,9 +66,9 @@
-
- typedef struct l2_util_format_st l2_util_format_t;
-
--int l2_util_format (l2_util_format_t *vbuff, const char *fmt, va_list ap);
--int l2_util_vsprintf (char *s, size_t n, const char *fmt, va_list ap);
--char *l2_util_vasprintf (const char *fmt, va_list ap);
-+int l2_util_format (l2_util_format_t *vbuff, const char *fmt, va_list *ap);
-+int l2_util_vsprintf (char *s, size_t n, const char *fmt, va_list *ap);
-+char *l2_util_vasprintf (const char *fmt, va_list *ap);
- int l2_util_sprintf (char *s, size_t n, const char *fmt, ...);
- char *l2_util_asprintf (const char *fmt, ...);
-
-diff -ur --exclude-from=excl l2-0.9.11.orig/l2_ut_param.c l2-0.9.11/l2_ut_param.c
---- lib_l2/l2_ut_param.c Mon Oct 3 11:06:18 2005
-+++ lib_l2/l2_ut_param.c Thu Oct 13 08:06:33 2005
-@@ -37,7 +37,7 @@
- #include <math.h>
- #include <ctype.h>
-
--l2_result_t l2_util_setparams(l2_env_t *env, l2_param_t pa[], const char *fmt, va_list ap)
-+l2_result_t l2_util_setparams(l2_env_t *env, l2_param_t pa[], const char *fmt, va_list *ap)
- {
- char *cpB, *cpE;
- char *spec;
diff --git a/mail/lmtp2nntp/files/patch-lmtp2nntp_l2.c.diff b/mail/lmtp2nntp/files/patch-lmtp2nntp_l2.c.diff
deleted file mode 100644
index 9e3bb6a7b56e..000000000000
--- a/mail/lmtp2nntp/files/patch-lmtp2nntp_l2.c.diff
+++ /dev/null
@@ -1,20 +0,0 @@
---- lmtp2nntp_l2.c.orig Wed Oct 19 19:11:54 2005
-+++ lmtp2nntp_l2.c Wed Oct 19 19:12:26 2005
-@@ -60,7 +60,7 @@
- }
-
- /* configure channel */
--static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list ap)
-+static l2_result_t hook_configure(l2_context_t *ctx, l2_channel_t *ch, const char *fmt, va_list *ap)
- {
- l2_ch_var_t *cfg;
-
-@@ -69,7 +69,7 @@
- return L2_ERR_ARG;
-
- /* special parameter parsing */
-- if ((cfg->var = (var_t *)va_arg(ap, void *)) == NULL)
-+ if ((cfg->var = (var_t *)va_arg(*ap, void *)) == NULL)
- return L2_ERR_ARG;
-
- return L2_OK;
diff --git a/mail/lmtp2nntp/files/patch-lmtp2nntp_main.c.diff b/mail/lmtp2nntp/files/patch-lmtp2nntp_main.c.diff
deleted file mode 100644
index 40469c38e7ed..000000000000
--- a/mail/lmtp2nntp/files/patch-lmtp2nntp_main.c.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- lmtp2nntp_main.c.orig Wed Oct 19 19:14:11 2005
-+++ lmtp2nntp_main.c Wed Oct 19 19:14:24 2005
-@@ -129,7 +129,7 @@
- ch = ch2;
- }
- va_start(ap, fmt);
-- l2_channel_vlog(ch, level, fmt, ap);
-+ l2_channel_vlog(ch, level, fmt, &ap);
- va_end(ap);
- return;
- }
diff --git a/mail/lmtp2nntp/files/patch-lmtp2nntp_msg.c.diff b/mail/lmtp2nntp/files/patch-lmtp2nntp_msg.c.diff
deleted file mode 100644
index 5eea117f4083..000000000000
--- a/mail/lmtp2nntp/files/patch-lmtp2nntp_msg.c.diff
+++ /dev/null
@@ -1,10 +0,0 @@
---- lmtp2nntp_msg.c.orig Wed Oct 19 19:16:23 2005
-+++ lmtp2nntp_msg.c Wed Oct 19 19:16:34 2005
-@@ -28,6 +28,7 @@
-
- #include <stdlib.h>
- #include <stdio.h>
-+#include <time.h>
-
- #include "lmtp2nntp_msg.h"
- #include "lmtp2nntp_argz.h"
diff --git a/mail/lmtp2nntp/pkg-descr b/mail/lmtp2nntp/pkg-descr
deleted file mode 100644
index a7bee38ccc0a..000000000000
--- a/mail/lmtp2nntp/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The OSSP lmtp2nntp program is an LMTP service for use in conjunction
-with an MTA (like Sendmail), providing a reli- able real-time mail to
-news gateway. Input messages get their headers slightly reformatted
-to match Usenet news article format. The article is then posted or
-feeded into a remote NNTP service (like INN). Delivery must take
-place immediately or the transaction fails. OSSP lmtp2nntp relies
-on the queuing capabilities of the MTA in order to provide a fully
-reliable service. For this the program returns proper delivery status
-notification which indi- cates successful completed action, persistent
-transient failure or permanent failure.
diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index e079478bd4f2..5bb5a077e8f6 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mailpit
DISTVERSIONPREFIX= v
-DISTVERSION= 1.27.1
-PORTREVISION= 1
+DISTVERSION= 1.27.3
CATEGORIES= mail devel
MASTER_SITES= https://www.madpilot.net/mailpit/:npmcache \
LOCAL/madpilot/mailpit:npmcache
diff --git a/mail/mailpit/distinfo b/mail/mailpit/distinfo
index 5f0b0f5c68da..20d3103f2617 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1751804939
-SHA256 (go/mail_mailpit/mailpit-v1.27.1/mailpit-npm-cache-1.27.1.tar.zst) = 0914e72fd74883c738bd62c4d69910b3aa7600cc453c7eeecb11491b88ecd73e
-SIZE (go/mail_mailpit/mailpit-v1.27.1/mailpit-npm-cache-1.27.1.tar.zst) = 43491920
-SHA256 (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.mod) = de7a9c659a9f5cbbabdff795a8c0e009f48fa61da3decaadc0896f9b16318bf9
-SIZE (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.mod) = 3048
-SHA256 (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.zip) = c8b3f0049bc483de0a928a333174ac4562fd078b2687f37ef1825dcf63d791d7
-SIZE (go/mail_mailpit/mailpit-v1.27.1/v1.27.1.zip) = 600308
+TIMESTAMP = 1753712249
+SHA256 (go/mail_mailpit/mailpit-v1.27.3/mailpit-npm-cache-1.27.3.tar.zst) = 24aa5e0101a94f5972c2bf4a7e99d728081e7b8151fabd2a9d93cc99a234697f
+SIZE (go/mail_mailpit/mailpit-v1.27.3/mailpit-npm-cache-1.27.3.tar.zst) = 37966716
+SHA256 (go/mail_mailpit/mailpit-v1.27.3/v1.27.3.mod) = df8cee5331cf068f0c7209fc6319aad1fb04bd1c3b524b6444bdaeabad84340c
+SIZE (go/mail_mailpit/mailpit-v1.27.3/v1.27.3.mod) = 3048
+SHA256 (go/mail_mailpit/mailpit-v1.27.3/v1.27.3.zip) = 50eb8fae77052c16903238b1f8105a9fcb87cfd157eb7e84e92854384369835a
+SIZE (go/mail_mailpit/mailpit-v1.27.3/v1.27.3.zip) = 582446
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index 7a0dc0c6326b..5f54e06a2b1e 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -1,6 +1,6 @@
--- package-lock.json.orig 1979-11-29 23:00:00 UTC
+++ package-lock.json
-@@ -30,9 +30,9 @@
+@@ -31,9 +31,9 @@
"@types/bootstrap": "^5.2.7",
"@types/tinycon": "^0.6.3",
"@vue/compiler-sfc": "^3.2.37",
@@ -12,29 +12,22 @@
"eslint": "^9.29.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-vue": "^10.2.0",
-@@ -107,14 +107,6 @@
+@@ -107,456 +107,6 @@
"node": ">=6.9.0"
}
},
- "node_modules/@bufbuild/protobuf": {
-- "version": "2.6.0",
-- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.6.0.tgz",
-- "integrity": "sha512-6cuonJVNOIL7lTj5zgo/Rc2bKAo4/GvN+rKCrUj7GdEHRzCk8zKOfFwUsL9nAVk5rSIsRmlgcpLzTRysopEeeg==",
+- "version": "2.6.2",
+- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.6.2.tgz",
+- "integrity": "sha512-vLu7SRY84CV/Dd+NUdgtidn2hS5hSMUC1vDBY0VcviTdgRYkU43vIz3vIFbmx14cX1r+mM7WjzE5Fl1fGEM0RQ==",
- "dev": true,
- "license": "(Apache-2.0 AND BSD-3-Clause)",
- "peer": true
- },
- "node_modules/@emnapi/core": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz",
-@@ -149,431 +141,6 @@
- "tslib": "^2.4.0"
- }
- },
- "node_modules/@esbuild/aix-ppc64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz",
-- "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz",
+- "integrity": "sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==",
- "cpu": [
- "ppc64"
- ],
@@ -49,9 +42,9 @@
- }
- },
- "node_modules/@esbuild/android-arm": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz",
-- "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.8.tgz",
+- "integrity": "sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==",
- "cpu": [
- "arm"
- ],
@@ -66,9 +59,9 @@
- }
- },
- "node_modules/@esbuild/android-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz",
-- "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz",
+- "integrity": "sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==",
- "cpu": [
- "arm64"
- ],
@@ -83,9 +76,9 @@
- }
- },
- "node_modules/@esbuild/android-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz",
-- "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.8.tgz",
+- "integrity": "sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==",
- "cpu": [
- "x64"
- ],
@@ -100,9 +93,9 @@
- }
- },
- "node_modules/@esbuild/darwin-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz",
-- "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz",
+- "integrity": "sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==",
- "cpu": [
- "arm64"
- ],
@@ -117,9 +110,9 @@
- }
- },
- "node_modules/@esbuild/darwin-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz",
-- "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz",
+- "integrity": "sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==",
- "cpu": [
- "x64"
- ],
@@ -134,9 +127,9 @@
- }
- },
- "node_modules/@esbuild/freebsd-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz",
-- "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz",
+- "integrity": "sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==",
- "cpu": [
- "arm64"
- ],
@@ -151,9 +144,9 @@
- }
- },
- "node_modules/@esbuild/freebsd-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz",
-- "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz",
+- "integrity": "sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==",
- "cpu": [
- "x64"
- ],
@@ -168,9 +161,9 @@
- }
- },
- "node_modules/@esbuild/linux-arm": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz",
-- "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz",
+- "integrity": "sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==",
- "cpu": [
- "arm"
- ],
@@ -185,9 +178,9 @@
- }
- },
- "node_modules/@esbuild/linux-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz",
-- "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz",
+- "integrity": "sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==",
- "cpu": [
- "arm64"
- ],
@@ -202,9 +195,9 @@
- }
- },
- "node_modules/@esbuild/linux-ia32": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz",
-- "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz",
+- "integrity": "sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==",
- "cpu": [
- "ia32"
- ],
@@ -219,9 +212,9 @@
- }
- },
- "node_modules/@esbuild/linux-loong64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz",
-- "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz",
+- "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==",
- "cpu": [
- "loong64"
- ],
@@ -236,9 +229,9 @@
- }
- },
- "node_modules/@esbuild/linux-mips64el": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz",
-- "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz",
+- "integrity": "sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==",
- "cpu": [
- "mips64el"
- ],
@@ -253,9 +246,9 @@
- }
- },
- "node_modules/@esbuild/linux-ppc64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz",
-- "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz",
+- "integrity": "sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==",
- "cpu": [
- "ppc64"
- ],
@@ -270,9 +263,9 @@
- }
- },
- "node_modules/@esbuild/linux-riscv64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz",
-- "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz",
+- "integrity": "sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==",
- "cpu": [
- "riscv64"
- ],
@@ -287,9 +280,9 @@
- }
- },
- "node_modules/@esbuild/linux-s390x": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz",
-- "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz",
+- "integrity": "sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==",
- "cpu": [
- "s390x"
- ],
@@ -304,9 +297,9 @@
- }
- },
- "node_modules/@esbuild/linux-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz",
-- "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz",
+- "integrity": "sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==",
- "cpu": [
- "x64"
- ],
@@ -321,9 +314,9 @@
- }
- },
- "node_modules/@esbuild/netbsd-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz",
-- "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz",
+- "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==",
- "cpu": [
- "arm64"
- ],
@@ -338,9 +331,9 @@
- }
- },
- "node_modules/@esbuild/netbsd-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz",
-- "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz",
+- "integrity": "sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==",
- "cpu": [
- "x64"
- ],
@@ -355,9 +348,9 @@
- }
- },
- "node_modules/@esbuild/openbsd-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz",
-- "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz",
+- "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==",
- "cpu": [
- "arm64"
- ],
@@ -372,9 +365,9 @@
- }
- },
- "node_modules/@esbuild/openbsd-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz",
-- "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz",
+- "integrity": "sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==",
- "cpu": [
- "x64"
- ],
@@ -388,10 +381,27 @@
- "node": ">=18"
- }
- },
+- "node_modules/@esbuild/openharmony-arm64": {
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz",
+- "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==",
+- "cpu": [
+- "arm64"
+- ],
+- "dev": true,
+- "license": "MIT",
+- "optional": true,
+- "os": [
+- "openharmony"
+- ],
+- "engines": {
+- "node": ">=18"
+- }
+- },
- "node_modules/@esbuild/sunos-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz",
-- "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz",
+- "integrity": "sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==",
- "cpu": [
- "x64"
- ],
@@ -406,9 +416,9 @@
- }
- },
- "node_modules/@esbuild/win32-arm64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz",
-- "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz",
+- "integrity": "sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==",
- "cpu": [
- "arm64"
- ],
@@ -423,9 +433,9 @@
- }
- },
- "node_modules/@esbuild/win32-ia32": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz",
-- "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz",
+- "integrity": "sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==",
- "cpu": [
- "ia32"
- ],
@@ -440,9 +450,9 @@
- }
- },
- "node_modules/@esbuild/win32-x64": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz",
-- "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz",
+- "integrity": "sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==",
- "cpu": [
- "x64"
- ],
@@ -459,7 +469,7 @@
"node_modules/@eslint-community/eslint-utils": {
"version": "4.7.0",
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
-@@ -1224,6 +791,7 @@
+@@ -1117,6 +667,7 @@
"version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
@@ -467,7 +477,7 @@
"license": "MIT",
"funding": {
"type": "opencollective",
-@@ -2916,14 +2484,6 @@
+@@ -2089,14 +1640,6 @@
"ieee754": "^1.2.1"
}
},
@@ -479,10 +489,10 @@
- "license": "MIT/X11",
- "peer": true
- },
- "node_modules/call-bind": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
-@@ -3042,14 +2602,6 @@
+ "node_modules/call-bind-apply-helpers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
+@@ -2179,14 +1722,6 @@
"dev": true,
"license": "MIT"
},
@@ -497,14 +507,14 @@
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
-@@ -3528,47 +3080,6 @@
- "url": "https://github.com/sponsors/ljharb"
+@@ -2410,48 +1945,6 @@
+ "node": ">= 0.4"
}
},
- "node_modules/esbuild": {
-- "version": "0.25.5",
-- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz",
-- "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==",
+- "version": "0.25.8",
+- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.8.tgz",
+- "integrity": "sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
@@ -515,44 +525,45 @@
- "node": ">=18"
- },
- "optionalDependencies": {
-- "@esbuild/aix-ppc64": "0.25.5",
-- "@esbuild/android-arm": "0.25.5",
-- "@esbuild/android-arm64": "0.25.5",
-- "@esbuild/android-x64": "0.25.5",
-- "@esbuild/darwin-arm64": "0.25.5",
-- "@esbuild/darwin-x64": "0.25.5",
-- "@esbuild/freebsd-arm64": "0.25.5",
-- "@esbuild/freebsd-x64": "0.25.5",
-- "@esbuild/linux-arm": "0.25.5",
-- "@esbuild/linux-arm64": "0.25.5",
-- "@esbuild/linux-ia32": "0.25.5",
-- "@esbuild/linux-loong64": "0.25.5",
-- "@esbuild/linux-mips64el": "0.25.5",
-- "@esbuild/linux-ppc64": "0.25.5",
-- "@esbuild/linux-riscv64": "0.25.5",
-- "@esbuild/linux-s390x": "0.25.5",
-- "@esbuild/linux-x64": "0.25.5",
-- "@esbuild/netbsd-arm64": "0.25.5",
-- "@esbuild/netbsd-x64": "0.25.5",
-- "@esbuild/openbsd-arm64": "0.25.5",
-- "@esbuild/openbsd-x64": "0.25.5",
-- "@esbuild/sunos-x64": "0.25.5",
-- "@esbuild/win32-arm64": "0.25.5",
-- "@esbuild/win32-ia32": "0.25.5",
-- "@esbuild/win32-x64": "0.25.5"
+- "@esbuild/aix-ppc64": "0.25.8",
+- "@esbuild/android-arm": "0.25.8",
+- "@esbuild/android-arm64": "0.25.8",
+- "@esbuild/android-x64": "0.25.8",
+- "@esbuild/darwin-arm64": "0.25.8",
+- "@esbuild/darwin-x64": "0.25.8",
+- "@esbuild/freebsd-arm64": "0.25.8",
+- "@esbuild/freebsd-x64": "0.25.8",
+- "@esbuild/linux-arm": "0.25.8",
+- "@esbuild/linux-arm64": "0.25.8",
+- "@esbuild/linux-ia32": "0.25.8",
+- "@esbuild/linux-loong64": "0.25.8",
+- "@esbuild/linux-mips64el": "0.25.8",
+- "@esbuild/linux-ppc64": "0.25.8",
+- "@esbuild/linux-riscv64": "0.25.8",
+- "@esbuild/linux-s390x": "0.25.8",
+- "@esbuild/linux-x64": "0.25.8",
+- "@esbuild/netbsd-arm64": "0.25.8",
+- "@esbuild/netbsd-x64": "0.25.8",
+- "@esbuild/openbsd-arm64": "0.25.8",
+- "@esbuild/openbsd-x64": "0.25.8",
+- "@esbuild/openharmony-arm64": "0.25.8",
+- "@esbuild/sunos-x64": "0.25.8",
+- "@esbuild/win32-arm64": "0.25.8",
+- "@esbuild/win32-ia32": "0.25.8",
+- "@esbuild/win32-x64": "0.25.8"
- }
- },
"node_modules/esbuild-plugin-vue-next": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/esbuild-plugin-vue-next/-/esbuild-plugin-vue-next-0.1.4.tgz",
-@@ -3599,6 +3110,19 @@
+@@ -2482,6 +1975,19 @@
"sass-embedded": "^1.71.1"
}
},
+ "node_modules/esbuild-wasm": {
-+ "version": "0.25.5",
-+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.5.tgz",
-+ "integrity": "sha512-V/rbdOws2gDcnCAECfPrajhuafI0WY4WumUgc8ZHwOLnvmM0doLQ+dqvVFI2qkVxQsvo6880aC9IjpyDqcwwTw==",
++ "version": "0.25.8",
++ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.8.tgz",
++ "integrity": "sha512-VFUDMoZdf/NsyCepv5heZqvNLYj9HL+xEKG5tktsFbx+shR8Dt9MchKBEdu/5the2RfTzgxkO6B/nUfzmsWN9Q==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
@@ -565,8 +576,8 @@
"node_modules/escape-string-regexp": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
-@@ -6198,17 +5722,6 @@
- "queue-microtask": "^1.2.2"
+@@ -3798,17 +3304,6 @@
+ "node": ">=4"
}
},
- "node_modules/rxjs": {
@@ -580,10 +591,10 @@
- "tslib": "^2.1.0"
- }
- },
- "node_modules/safe-array-concat": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
-@@ -6292,353 +5805,6 @@
+ "node_modules/safe-identifier": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz",
+@@ -3837,353 +3332,6 @@
"@parcel/watcher": "^2.4.1"
}
},
@@ -937,7 +948,7 @@
"node_modules/semver": {
"version": "7.7.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-@@ -7013,31 +6179,6 @@
+@@ -4304,31 +3452,6 @@
"ramda-adjunct": "^5.1.0"
}
},
@@ -966,42 +977,25 @@
- "node": ">=16.0.0"
- }
- },
- "node_modules/tapable": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
-@@ -7189,7 +6330,8 @@
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
- "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
- "dev": true,
-- "license": "0BSD"
-+ "license": "0BSD",
-+ "optional": true
+ "node_modules/timezones-list": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/timezones-list/-/timezones-list-3.1.0.tgz",
+@@ -4413,14 +3536,6 @@
+ "integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==",
+ "license": "Apache-2.0"
},
+- "node_modules/tslib": {
+- "version": "2.8.1",
+- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+- "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+- "dev": true,
+- "license": "0BSD",
+- "peer": true
+- },
"node_modules/type-check": {
"version": "0.4.0",
-@@ -7291,21 +6433,6 @@
- "ts-toolbelt": "^9.6.0"
- }
- },
-- "node_modules/typescript": {
-- "version": "5.8.3",
-- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
-- "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
-- "devOptional": true,
-- "license": "Apache-2.0",
-- "peer": true,
-- "bin": {
-- "tsc": "bin/tsc",
-- "tsserver": "bin/tsserver"
-- },
-- "engines": {
-- "node": ">=14.17"
-- }
-- },
- "node_modules/typescript-eslint": {
- "version": "8.35.1",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.35.1.tgz",
-@@ -7406,14 +6533,6 @@
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+@@ -4466,14 +3581,6 @@
"dev": true,
"license": "MIT"
},
@@ -1014,9 +1008,9 @@
- "peer": true
- },
"node_modules/vue": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.17.tgz",
-@@ -7442,31 +6561,6 @@
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.18.tgz",
+@@ -4502,31 +3609,6 @@
"license": "MIT",
"peerDependencies": {
"vue": "^3"
diff --git a/mail/mailpit/files/patch-package.json b/mail/mailpit/files/patch-package.json
index 22d834f15e4b..c355fa893d1c 100644
--- a/mail/mailpit/files/patch-package.json
+++ b/mail/mailpit/files/patch-package.json
@@ -1,6 +1,6 @@
--- package.json.orig 1979-11-29 23:00:00 UTC
+++ package.json
-@@ -34,9 +34,9 @@
+@@ -35,9 +35,9 @@
"@types/bootstrap": "^5.2.7",
"@types/tinycon": "^0.6.3",
"@vue/compiler-sfc": "^3.2.37",
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index 3a143ebd2ce7..648af61f50fb 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.1.9
+PORTVERSION= 5.1.10
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index 9270889ee262..36430a32cb78 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753198578
-SHA256 (nextcloud/mail-v5.1.9.tar.gz) = e840ef771eaeb964e91dbcc89b88c8d3f4441c6a3af8dbbd31f169f8b059053c
-SIZE (nextcloud/mail-v5.1.9.tar.gz) = 26730767
+TIMESTAMP = 1753864124
+SHA256 (nextcloud/mail-v5.1.10.tar.gz) = 64eece7c6b47724818d367633c7447d5d656d60bb947fd937bebfd93794aa5e3
+SIZE (nextcloud/mail-v5.1.10.tar.gz) = 26767204
diff --git a/mail/pecl-mailparse/Makefile b/mail/pecl-mailparse/Makefile
index 4532555b394a..609dc326ecfa 100644
--- a/mail/pecl-mailparse/Makefile
+++ b/mail/pecl-mailparse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mailparse
-PORTVERSION= 3.1.8
+DISTVERSION= 3.1.8
CATEGORIES= mail www
MAINTAINER= dbaio@FreeBSD.org
@@ -12,4 +12,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:pecl
USE_PHP= mbstring:build
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/php_mailparse_mime.h \
+ ${WRKSRC}/php_mailparse_rfc822.c \
+ ${WRKSRC}/php_mailparse_rfc822.re
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/mail/py-imap-tools/Makefile b/mail/py-imap-tools/Makefile
index de563fe93a14..4e064935462f 100644
--- a/mail/py-imap-tools/Makefile
+++ b/mail/py-imap-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= imap-tools
-PORTVERSION= 1.10.0
+PORTVERSION= 1.11.0
CATEGORIES= mail python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/mail/py-imap-tools/distinfo b/mail/py-imap-tools/distinfo
index e4d1ff9a9f0a..851666ef17a0 100644
--- a/mail/py-imap-tools/distinfo
+++ b/mail/py-imap-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746349751
-SHA256 (imap_tools-1.10.0.tar.gz) = 3d2bee8e2900a58a3bf91e09531e548453f91fae2e491965030a4d96c4a34557
-SIZE (imap_tools-1.10.0.tar.gz) = 45963
+TIMESTAMP = 1753976015
+SHA256 (imap_tools-1.11.0.tar.gz) = 77b055d301f24e668ff54ad50cc32a36d1579c6aa9b26e5fb6501fb622feb6ea
+SIZE (imap_tools-1.11.0.tar.gz) = 46191
diff --git a/mail/roundcube-twofactor_gauthenticator/Makefile b/mail/roundcube-twofactor_gauthenticator/Makefile
index 99fcafbfa763..6cb4b629b118 100644
--- a/mail/roundcube-twofactor_gauthenticator/Makefile
+++ b/mail/roundcube-twofactor_gauthenticator/Makefile
@@ -26,6 +26,9 @@ SUB_FILES= pkg-message
WWWDIR= ${PREFIX}/www/roundcube/plugins/${PORTNAME}
+post-patch:
+ @${RM} ${WRKSRC}/docker-compose.yaml
+
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
cd ${WRKSRC} && ${PAX} -r -w . ${STAGEDIR}${WWWDIR}
diff --git a/mail/roundcube-twofactor_gauthenticator/pkg-plist b/mail/roundcube-twofactor_gauthenticator/pkg-plist
index 72ea1835ffc8..80e8a7505021 100644
--- a/mail/roundcube-twofactor_gauthenticator/pkg-plist
+++ b/mail/roundcube-twofactor_gauthenticator/pkg-plist
@@ -10,6 +10,7 @@
%%WWWDIR%%/localization/cs_CZ.inc
%%WWWDIR%%/localization/da_DK.inc
%%WWWDIR%%/localization/de_DE.inc
+%%WWWDIR%%/localization/el_GR.inc
%%WWWDIR%%/localization/en_US.inc
%%WWWDIR%%/localization/es_AR.inc
%%WWWDIR%%/localization/es_ES.inc
@@ -27,6 +28,7 @@
%%WWWDIR%%/localization/ru_RU.inc
%%WWWDIR%%/localization/sk_SK.inc
%%WWWDIR%%/localization/sv_SE.inc
+%%WWWDIR%%/localization/uk_UA.inc
%%WWWDIR%%/qrcode.min.js
%%WWWDIR%%/screenshots/001-login.png
%%WWWDIR%%/screenshots/002-2steps.png
diff --git a/mail/rspamd/Makefile b/mail/rspamd/Makefile
index bc11a6b11422..32aafb7292fa 100644
--- a/mail/rspamd/Makefile
+++ b/mail/rspamd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rspamd
PORTVERSION= 3.12.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
MAINTAINER= vsevolod@FreeBSD.org
diff --git a/mail/rspamd/files/rspamd.in b/mail/rspamd/files/rspamd.in
index c256324dd963..488fe6a87dd9 100644
--- a/mail/rspamd/files/rspamd.in
+++ b/mail/rspamd/files/rspamd.in
@@ -1,7 +1,7 @@
#!/bin/sh
# PROVIDE: rspamd
-# REQUIRE: LOGIN redis
+# REQUIRE: LOGIN redis keydb valkey
# BEFORE: mail
# KEYWORD: shutdown
#
diff --git a/mail/simscan/Makefile b/mail/simscan/Makefile
index c4b641232cc6..f06122ccb6c9 100644
--- a/mail/simscan/Makefile
+++ b/mail/simscan/Makefile
@@ -1,93 +1,93 @@
PORTNAME= simscan
-PORTVERSION= 1.4.0
-PORTREVISION= 9
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.4.6.2
CATEGORIES= mail security
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= bedreddinsahbaz@gmail.com
COMMENT= Fast Content/Anti-virus Scanner for qmail Written in C
-WWW= https://www.inter7.com/?page=simscan
+WWW= https://notes.sagredo.eu/en/qmail-notes-185/installing-and-configuring-simscan-38.html
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= qmail:build
+USE_GITHUB= yes
+GH_ACCOUNT= sagredo-dev
GNU_CONFIGURE= yes
-
-USERS= ${PORTNAME}
-GROUPS= ${USERS}
-
WORKDIR?= ${QMAIL_PREFIX}/${PORTNAME}
QMAIL_QUEUE= ${QMAIL_PREFIX}/bin/qmail-queue
-
-SUB_FILES= pkg-message
-
-SUB_LIST= QMAIL_PREFIX=${QMAIL_PREFIX} \
- SIMSCAN_DIR=${PORTNAME}
-PLIST_SUB= QMAIL_PREFIX=${QMAIL_PREFIX} \
- SIMSCAN_DIR=${PORTNAME}
-
-OPTIONS_DEFINE= CLAMAV RIPMIME SPAMD USER DOMAIN ATTACH DROPMSG PASSTHRU HEADERS DSPAM DOCS
-OPTIONS_DEFAULT= CLAMAV RIPMIME
-CLAMAV_DESC= Support for ClamAV Virus Scanning
-RIPMIME_DESC= Ripmime Processing (if Clamav ScanMail disabled)
-SPAMD_DESC= Support for SpamAssassin Spam Filtering
-USER_DESC= Turn On Per User SpamAssassin (required SPAMD)
-DOMAIN_DESC= Turn On Per Domain Based Checking
-ATTACH_DESC= Turn On Attachment Scanning (required CLAMAV)
-DROPMSG_DESC= Drop Message in Case of Virus Found
-PASSTHRU_DESC= Pass Spam Thru, Do Not Reject (required SPAMD)
-HEADERS_DESC= Add a Received Line With Versions of Scanners
-DSPAM_DESC= Turn on DSPAM scanning
-
-CONFIGURE_ARGS=--enable-clamavdb-path=/var/db/clamav \
+CONFIGURE_ARGS= --enable-clamavdb-path=/var/db/clamav \
--enable-qmaildir=${QMAIL_PREFIX} \
+ --enable-qmail-queue=${QMAIL_QUEUE} \
--enable-spamc-user=n \
--enable-workdir=${WORKDIR} \
--enable-user=nobody
+.if defined(QUARANTINE_DIR)
+CONFIGURE_ARGS+=--enable-quarantinedir=${QUARANTINE_DIR}
+.endif
+.if defined(SPAMC_ARGS)
+CONFIGURE_ARGS+=--enable-spamc-args=${SPAMC_ARGS}
+.endif
+.if defined(SPAM_HITS)
+CONFIGURE_ARGS+=--enable-spam-hits=${SPAM_HITS}
+.endif
-CLAMAV_CONFIGURE_OFF= --enable-clamav=n
-CLAMAV_BUILD_DEPENDS= clamdscan:security/clamav
+SUB_FILES= pkg-message
+SUB_LIST= QMAIL_PREFIX=${QMAIL_PREFIX} \
+ SIMSCAN_DIR=${PORTNAME}
-RIPMIME_CONFIGURE_OFF= --disable-ripmime
-RIPMIME_BUILD_DEPENDS= ripmime:mail/ripmime
-RIPMIME_RUN_DEPENDS= ripmime:mail/ripmime
+USERS= ${PORTNAME}
+GROUPS= ${USERS:[1]} qmail
-SPAMD_BUILD_DEPENDS= spamassassin:mail/spamassassin
-SPAMD_CONFIGURE_ON= --enable-spam=y \
- --enable-spamassassin-path=${LOCALBASE}/bin/spamassassin
+PLIST_SUB= QMAIL_PREFIX=${QMAIL_PREFIX} \
+ SIMSCAN_DIR=${PORTNAME} \
+ USER=${USERS:[1]} \
+ GROUP=${GROUPS:[1]} \
+ QMAIL_GROUP=${GROUPS:[2]}
+PORTDOCS= AUTHORS ChangeLog README.md TODO
+
+OPTIONS_DEFINE= ATTACH CLAMAV DOCS DOMAIN DROPMSG DSPAM HEADERS \
+ PASSTHRU RIPMIME SPAMD USER
+OPTIONS_DEFAULT= ATTACH RIPMIME
+ATTACH_DESC= Turn On Attachment Scanning (required CLAMAV)
+CLAMAV_DESC= Support for ClamAV Virus Scanning
+DOMAIN_DESC= Turn On Per Domain Based Checking
+DROPMSG_DESC= Drop Message in Case of Virus Found
+DSPAM_DESC= Turn on DSPAM scanning
+HEADERS_DESC= Add a Received Line With Versions of Scanners
+PASSTHRU_DESC= Pass Spam Thru, Do Not Reject (required SPAMD)
+RIPMIME_DESC= Ripmime Processing (if Clamav ScanMail disabled)
+SPAMD_DESC= Support for SpamAssassin Spam Filtering
+USER_DESC= Turn On Per User SpamAssassin (required SPAMD)
-USER_CONFIGURE_ON= --enable-spamc-user=y
+ATTACH_CONFIGURE_ON= --enable-attach=y
-DOMAIN_CONFIGURE_ON= --enable-per-domain=y
+CLAMAV_IMPLIES= ATTACH
+CLAMAV_BUILD_DEPENDS= clamdscan:security/clamav
+CLAMAV_CONFIGURE_OFF= --enable-clamav=n
-ATTACH_CONFIGURE_ON= --enable-attach=y
+DOMAIN_CONFIGURE_ON= --enable-per-domain=y
DROPMSG_CONFIGURE_ON= --enable-dropmsg=y
-PASSTHRU_CONFIGURE_ON= --enable-spam-passthru=y
+DSPAM_BUILD_DEPENDS= dspam:mail/dspam
+DSPAM_CONFIGURE_ON= --enable-dspam=y
HEADERS_CONFIGURE_ON= --enable-received=y \
--enable-sigtool-path=${LOCALBASE}/bin/sigtool
-DSPAM_CONFIGURE_ON= --enable-dspam=y
-DSPAM_BUILD_DEPENDS= dspam:mail/dspam
-
-.if defined(SPAM_HITS)
-CONFIGURE_ARGS+=--enable-spam-hits=${SPAM_HITS}
-.endif
-
-.if defined(QUARANTINE_DIR)
-CONFIGURE_ARGS+=--enable-quarantinedir=${QUARANTINE_DIR}
-.endif
+PASSTHRU_CONFIGURE_ON= --enable-spam-passthru=y
-.if defined(SPAMC_ARGS)
-CONFIGURE_ARGS+=--enable-spamc-args=${SPAMC_ARGS}
-.endif
+RIPMIME_BUILD_DEPENDS= ripmime:mail/ripmime
+RIPMIME_RUN_DEPENDS= ripmime:mail/ripmime
+RIPMIME_CONFIGURE_OFF= --disable-ripmime
-.if defined(QMAIL_QUEUE)
-CONFIGURE_ARGS+=--enable-qmail-queue=${QMAIL_QUEUE}
-.endif
+SPAMD_BUILD_DEPENDS= spamassassin:mail/spamassassin
+SPAMD_CONFIGURE_ON= --enable-spam=y \
+ --enable-spamassassin-path=${LOCALBASE}/bin/spamassassin
-PORTDOCS= AUTHORS ChangeLog README TODO
+USER_CONFIGURE_ON= --enable-spamc-user=y
post-patch:
@${REINPLACE_CMD} -E 's,($f/daily.cvd"),\1 || test -d "$$f/daily.inc",' \
diff --git a/mail/simscan/distinfo b/mail/simscan/distinfo
index 4c45024a869e..932e59acdc76 100644
--- a/mail/simscan/distinfo
+++ b/mail/simscan/distinfo
@@ -1,2 +1,3 @@
-SHA256 (simscan-1.4.0.tar.gz) = b89d145206ad26420cfbf2f5b25ebf52e236f8ac00cd70ae449e72f3ec935781
-SIZE (simscan-1.4.0.tar.gz) = 271617
+TIMESTAMP = 1751301949
+SHA256 (sagredo-dev-simscan-v1.4.6.2_GH0.tar.gz) = ba2db03f3f2f8c1ba79a992b3c645adc23fe7aa25e9805dbdf98041420fe8d47
+SIZE (sagredo-dev-simscan-v1.4.6.2_GH0.tar.gz) = 212220
diff --git a/mail/simscan/files/patch-fix_clamav_0.93 b/mail/simscan/files/patch-fix_clamav_0.93
deleted file mode 100644
index 73ca74c26bfb..000000000000
--- a/mail/simscan/files/patch-fix_clamav_0.93
+++ /dev/null
@@ -1,107 +0,0 @@
---- ./configure.orig 2007-10-29 09:14:25.000000000 -0500
-+++ ./configure 2012-06-26 14:20:22.000000000 -0500
-@@ -4682,13 +4682,26 @@
- clamavdb=""
- for f in "$CLAMAV_DB" /usr/local/share/clamav /var/lib/clamav
- do
-- if test -f "$f/daily.cvd"
-+ if test -f "$f/daily.cvd" || test -d "$f/daily.inc"
-+ then
-+ clamavdb=$f
-+ break
-+ elif test -f "$f/daily.cld"
-+ then
-+ clamavdb=$f
-+ break
-+ elif test -f "$f/daily.inc/daily.info"
- then
- clamavdb=$f
- break
- fi
- done
-
-+ # Default to $f/daily.cld
-+ if test "$clamavdb" = ""; then
-+ clamavdb="$f/daily.cld"
-+ fi
-+
- if test "$clamavdb" = ""
- then
- echo "$as_me:$LINENO: result: no" >&5
---- ./configure.in.orig 2007-10-29 09:13:40.000000000 -0500
-+++ ./configure.in 2012-06-26 14:20:02.000000000 -0500
-@@ -622,9 +622,22 @@
- then
- clamavdb=$f
- break
-+ elif test -f "$f/daily.cld"
-+ then
-+ clamavdb=$f
-+ break
-+ elif test -f "$f/daily.inc/daily.info"
-+ then
-+ clamavdb=$f
-+ break
- fi
- done
-
-+ # Default to $f/daily.cld
-+ if test "$clamavdb" = ""; then
-+ clamavdb="$f/daily.cld"
-+ fi
-+
- if test "$clamavdb" = ""
- then
- AC_MSG_RESULT(no)
---- simscanmk.c 2006-10-10 19:15:17.000000000 -0400
-+++ simscanmk.c 2008-07-07 14:21:46.000000000 -0400
-@@ -123,6 +123,7 @@
- char input[MAX_LINE];
- char dbpath[MAX_LINE];
- char *pos;
-+ int rv;
- #if ENABLE_SPAM==1 || ENABLE_TROPHIE==1
- int fnd_vsvers;
- #endif
-@@ -276,8 +277,18 @@
- waitpid(pid,&rmstat,0);
- close(pin[0]); close(pin[1]);
- }
-- strncpy(dbpath,CLAMAVDBPATH,MAX_DATA);
-- strcat(dbpath,"/main.cvd");
-+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE);
-+ strncat(dbpath,"/main.inc/main.info",(MAX_LINE-sizeof(CLAMAVDBPATH)-1));
-+ rv=access(dbpath,F_OK);
-+ if(rv) {
-+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE);
-+ strncat(dbpath,"/main.cld",(MAX_LINE-sizeof(CLAMAVDBPATH)-1));
-+ }
-+ rv=access(dbpath,F_OK);
-+ if(rv) {
-+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE);
-+ strncat(dbpath,"/main.cvd",(MAX_LINE-sizeof(CLAMAVDBPATH)-1));
-+ }
- strcat(data,"m:");
- if (pipe(pin)){
- printf("error opening pipe for sigtool\n");
-@@ -306,8 +317,18 @@
- }
- waitpid(pid,&rmstat,0);
- close(pin[0]); close(pin[1]);
-- strncpy(dbpath,CLAMAVDBPATH,MAX_DATA);
-- strcat(dbpath,"/daily.cvd");
-+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE);
-+ strncat(dbpath,"/daily.inc/daily.info",(MAX_LINE-sizeof(CLAMAVDBPATH)-1));
-+ rv=access(dbpath,F_OK);
-+ if(rv) {
-+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE);
-+ strncat(dbpath,"/daily.cld",(MAX_LINE-sizeof(CLAMAVDBPATH)-1));
-+ }
-+ rv=access(dbpath,F_OK);
-+ if(rv) {
-+ strncpy(dbpath,CLAMAVDBPATH,MAX_LINE);
-+ strncat(dbpath,"/daily.cvd",(MAX_LINE-sizeof(CLAMAVDBPATH)-1));
-+ }
- if (pipe(pin)){
- printf("error opening pipe for sigtool\n");
- }
diff --git a/mail/simscan/pkg-plist b/mail/simscan/pkg-plist
index 2aff1e0b0441..3ff6aaef42cc 100644
--- a/mail/simscan/pkg-plist
+++ b/mail/simscan/pkg-plist
@@ -1,6 +1,6 @@
@cwd %%QMAIL_PREFIX%%
-@(simscan,simscan,) bin/simscanmk
-@(simscan,simscan,04711) bin/simscan
-@dir(simscan,simscan,2750) %%SIMSCAN_DIR%%
-@dir %%QMAIL_PREFIX%%/bin
-@dir %%QMAIL_PREFIX%%
+@(%%USER%%,%%GROUP%%,) bin/simscanmk
+@(%%USER%%,%%GROUP%%,04711) bin/simscan
+@dir(%%USER%%,%%GROUP%%,2750) %%SIMSCAN_DIR%%
+@dir(,%%QMAIL_GROUP%%,) %%QMAIL_PREFIX%%/bin
+@dir(,%%QMAIL_GROUP%%,) %%QMAIL_PREFIX%%
diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile
index fc29b8434d09..77f29a8f5f12 100644
--- a/mail/thunderbird-esr/Makefile
+++ b/mail/thunderbird-esr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunderbird
-DISTVERSION= 140.1.0
+DISTVERSION= 140.1.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 4cbdfd090f95..8aedce12a959 100644
--- a/mail/thunderbird-esr/distinfo
+++ b/mail/thunderbird-esr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752924764
-SHA256 (thunderbird-140.1.0esr.source.tar.xz) = 43f0a68902a9733b8020c3db725d5fa4965044e3d3cc2830d2b054f45b7fc5cb
-SIZE (thunderbird-140.1.0esr.source.tar.xz) = 754033528
+TIMESTAMP = 1753998069
+SHA256 (thunderbird-140.1.1esr.source.tar.xz) = a79247d6f9c8277251861295f014ef7c7662ad48f26b76bd677c1c9ed77be766
+SIZE (thunderbird-140.1.1esr.source.tar.xz) = 759354028
diff --git a/mail/thunderbird-esr/files/patch-bug1876632 b/mail/thunderbird-esr/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/mail/thunderbird-esr/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index db910ff21632..2ebe069477a3 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,6 +1,6 @@
PORTNAME= thunderbird
DISTVERSION= 141.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build3/source
diff --git a/mail/thunderbird/files/patch-bug1876632 b/mail/thunderbird/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/mail/thunderbird/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
diff --git a/math/Makefile b/math/Makefile
index 7dcdaa9510e1..909ed65f71df 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -25,7 +25,6 @@
SUBDIR += R-cran-Matching
SUBDIR += R-cran-MatrixModels
SUBDIR += R-cran-NMF
- SUBDIR += R-cran-RSvgDevice
SUBDIR += R-cran-RcppArmadillo
SUBDIR += R-cran-RcppEigen
SUBDIR += R-cran-RcppRoll
@@ -1222,6 +1221,7 @@
SUBDIR += stanmath
SUBDIR += stp
SUBDIR += suitesparse
+ SUBDIR += suitesparse-Example
SUBDIR += suitesparse-amd
SUBDIR += suitesparse-btf
SUBDIR += suitesparse-camd
diff --git a/math/R-cran-DEoptimR/Makefile b/math/R-cran-DEoptimR/Makefile
index 031e4730b63a..b364f03db52c 100644
--- a/math/R-cran-DEoptimR/Makefile
+++ b/math/R-cran-DEoptimR/Makefile
@@ -1,11 +1,11 @@
PORTNAME= DEoptimR
-DISTVERSION= 1.1-3-1
+DISTVERSION= 1.1-4
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Differential Evolution Optimization in Pure R
-WWW= https://cran.r-project.org/web/packages/DEoptimR/
+WWW= https://cran.r-project.org/package=DEoptimR
LICENSE= GPLv2+
diff --git a/math/R-cran-DEoptimR/distinfo b/math/R-cran-DEoptimR/distinfo
index e12c6b710ac0..2df1c48dd2ad 100644
--- a/math/R-cran-DEoptimR/distinfo
+++ b/math/R-cran-DEoptimR/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735919317
-SHA256 (DEoptimR_1.1-3-1.tar.gz) = 586b7342bd8692314b0870369caf03c26f4e94fef39677dbaa2c5acc9ec072a2
-SIZE (DEoptimR_1.1-3-1.tar.gz) = 19536
+TIMESTAMP = 1753716629
+SHA256 (DEoptimR_1.1-4.tar.gz) = 5a1bdd10d6f75e77e91bed0568e7be9f08dd2996a0b2ca2b3c80a71626e602a2
+SIZE (DEoptimR_1.1-4.tar.gz) = 19586
diff --git a/math/R-cran-RSvgDevice/Makefile b/math/R-cran-RSvgDevice/Makefile
deleted file mode 100644
index 8e80adbf1516..000000000000
--- a/math/R-cran-RSvgDevice/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-PORTNAME= RSvgDevice
-PORTVERSION= 0.6.4.4
-PORTREVISION= 7
-CATEGORIES= math
-DISTNAME= ${PORTNAME}_${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= R SVG graphics device
-WWW= https://cran.r-project.org/web/packages/RSvgDevice/index.html
-
-LICENSE= GPLv2 GPLv3
-LICENSE_COMB= dual
-
-DEPRECATED= Package ‘RSvgDevice’ was removed from the CRAN repository.
-EXPIRATION_DATE= 2025-07-31
-BROKEN= does not build
-
-USES= cran:auto-plist,compiles
-
-.include <bsd.port.mk>
diff --git a/math/R-cran-RSvgDevice/distinfo b/math/R-cran-RSvgDevice/distinfo
deleted file mode 100644
index e293f07bb75e..000000000000
--- a/math/R-cran-RSvgDevice/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (RSvgDevice_0.6.4.4.tar.gz) = bf322a9c8f69366bad8bfe5734179529eb1a638496c87ad7aecbbc2f0b53f46e
-SIZE (RSvgDevice_0.6.4.4.tar.gz) = 8720
diff --git a/math/R-cran-RSvgDevice/pkg-descr b/math/R-cran-RSvgDevice/pkg-descr
deleted file mode 100644
index 07373a0f19df..000000000000
--- a/math/R-cran-RSvgDevice/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-A graphics device for R that uses the w3.org xml standard
-for Scalable Vector Graphics.
diff --git a/math/R-cran-terra/Makefile b/math/R-cran-terra/Makefile
index ba6e77decc65..6cf421ca8011 100644
--- a/math/R-cran-terra/Makefile
+++ b/math/R-cran-terra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= terra
-DISTVERSION= 1.8-54
+DISTVERSION= 1.8-60
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-terra/distinfo b/math/R-cran-terra/distinfo
index 111d619ec6fc..a2ff24f11e8e 100644
--- a/math/R-cran-terra/distinfo
+++ b/math/R-cran-terra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748855908
-SHA256 (terra_1.8-54.tar.gz) = 3d43dafa6dd7bf8cb52cb63e740eb418fc35c7cb01731f0a637d6ee85999138c
-SIZE (terra_1.8-54.tar.gz) = 1045074
+TIMESTAMP = 1753717458
+SHA256 (terra_1.8-60.tar.gz) = de8ea8bb116b668146dba8668209864f992117a8e2b7e3b109502f545bce8c23
+SIZE (terra_1.8-60.tar.gz) = 1046067
diff --git a/math/R-cran-terra/files/patch-i386 b/math/R-cran-terra/files/patch-i386
deleted file mode 100644
index ba6c983cb12d..000000000000
--- a/math/R-cran-terra/files/patch-i386
+++ /dev/null
@@ -1,45 +0,0 @@
-From 891bb07da1152988225d1f1cfac75aabfa40df62 Mon Sep 17 00:00:00 2001
-From: rhijmans <r.hijmans@gmail.com>
-Date: Tue, 3 Jun 2025 07:51:14 -0700
-Subject: [PATCH] for #1846
-
----
- src/gdal_multidimensional.cpp | 10 ++++++++--
- 1 file changed, 8 insertions(+), 2 deletions(-)
-
-diff --git src/gdal_multidimensional.cpp src/gdal_multidimensional.cpp
-index 7116212a9..42049f59a 100644
---- src/gdal_multidimensional.cpp
-+++ src/gdal_multidimensional.cpp
-@@ -9,6 +9,11 @@
- #include "file_utils.h"
- #include "vecmath.h"
-
-+#if defined(_WIN64) || defined(__x86_64__) || defined(__ppc64__) || defined(__aarch64__) || defined(__MINGW64__) || defined(__amd64__)
-+ #define IS_64_BIT
-+#endif
-+
-+
- bool parse_ncdf_time(SpatRasterSource &s, const std::string unit, const std::string calendar, std::vector<double> raw, std::string &msg) {
-
- std::vector<int_64> out;
-@@ -179,7 +184,7 @@ bool parse_ncdf_time(SpatRasterSource &s, const std::string unit, const std::str
-
-
-
--#if GDAL_VERSION_MAJOR >= 3 && GDAL_VERSION_MINOR >= 4
-+#if GDAL_VERSION_MAJOR >= 3 && GDAL_VERSION_MINOR >= 4 && defined(IS_64_BIT)
-
-
- std::vector<std::string> GetArrayNames(std::shared_ptr<GDALGroup> x, bool filter) {
-@@ -804,8 +809,9 @@ bool SpatRaster::writeStopMulti() {
- #else
-
-
-+
- bool SpatRaster::constructFromFileMulti(std::string fname, std::vector<int> subds, std::vector<std::string> subname, std::vector<std::string> drivers, std::vector<std::string> options, std::vector<int> dims, bool noflip, bool guessCRS, std::vector<std::string> domains) {
-- setError("multidim is not supported with GDAL < 3.4");
-+ setError("multidim is not supported with GDAL < 3.4 or on 32 bit systems");
- return false;
- }
-
diff --git a/math/arpack++/Makefile b/math/arpack++/Makefile
index 074cc62bb005..27babdb98e52 100644
--- a/math/arpack++/Makefile
+++ b/math/arpack++/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arpack++
PORTVERSION= 2.4.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= math
MAINTAINER= ports@FreeBSD.org
diff --git a/math/ceres-solver/Makefile b/math/ceres-solver/Makefile
index 2a0ee8599234..60ece37ddc01 100644
--- a/math/ceres-solver/Makefile
+++ b/math/ceres-solver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ceres-solver
DISTVERSION= 2.2.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/chaco/Makefile b/math/chaco/Makefile
index 4f92ffccde6e..d3fe6020b178 100644
--- a/math/chaco/Makefile
+++ b/math/chaco/Makefile
@@ -1,15 +1,12 @@
PORTNAME= chaco
-PORTVERSION= 2.2
+DISTVERSION= 2.2
CATEGORIES= math
-MASTER_SITES= http://www.cs.sandia.gov/downloads/papers/bahendr/ \
- http://bsd1.csme.ru/myports/ \
- http://bsd2.csme.ru/myports/ \
- http://bsd3.csme.ru/myports/
-DISTNAME= Chaco-${PORTVERSION}
+MASTER_SITES= https://ftp.mcs.anl.gov/pub/petsc/externalpackages/
+DISTNAME= Chaco-${DISTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= alven@FreeBSD.org
COMMENT= Software for partitioning graphs
-WWW= http://www.cs.sandia.gov/~bahendr/chaco.html
+WWW= https://github.com/sandialabs/Chaco/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/../GNU_Lesser_GPL.txt
diff --git a/math/chaco/files/patch-Makefile b/math/chaco/files/patch-Makefile
index 5f7bd7630476..a718de50d14d 100644
--- a/math/chaco/files/patch-Makefile
+++ b/math/chaco/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig Thu Oct 2 12:23:22 1997
-+++ Makefile Mon May 1 22:19:06 2006
-@@ -1,11 +1,13 @@
+--- Makefile.orig 1997-10-02 17:23:22 UTC
++++ Makefile
+@@ -1,11 +1,13 @@ DEST= ${DEST_DIR}/chaco
DEST_DIR = ../exec
DEST= ${DEST_DIR}/chaco
-CC = gcc
@@ -18,7 +18,7 @@
submain/balance.c submain/divide.c submain/submain.c \
input/input_assign.c \
input/check_input.c input/input.c input/input_geom.c \
-@@ -87,11 +89,20 @@
+@@ -87,11 +89,20 @@ FILES.c= main/user_params.c main/interface.c main/main
util/update.c util/vecout.c util/vecran.c \
util/vecscale.c
@@ -27,9 +27,9 @@
FILES.o= $(FILES.c:.c=.o)
+libFILES.o= $(libFILES.c:.c=.o)
-+
-+all: ${DEST} ${DEST_DIR}/libchaco.a
++all: ${DEST} ${DEST_DIR}/libchaco.a
++
${DEST}: ${FILES.o} Makefile
${CC} ${OFLAGS} ${FILES.o} -lm -o ${DEST}
+
diff --git a/math/dune-common/Makefile b/math/dune-common/Makefile
index fdbc7de7f307..111a46bf1c92 100644
--- a/math/dune-common/Makefile
+++ b/math/dune-common/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dune-common
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= math
PATCH_SITES= https://gitlab.dune-project.org/core/${PORTNAME}/-/commit/
@@ -27,12 +27,12 @@ USE_LDCONFIG= yes
GL_SITE= https://gitlab.dune-project.org
GL_ACCOUNT= core
-GL_TAGNAME= df65b1282ea89ad40d2cb6565983f7e633ccce31
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_ARGS= -DTBB_INCLUDE_DIR=${LOCALBASE}/include -DTBB_LIBRARIES=${LOCALBASE}/lib/libtbb.so
-OPTIONS_DEFINE= DOCS DOXYGEN
+OPTIONS_DEFINE= DOCS DOXYGEN MANPAGES
+OPTIONS_DEFAULT= MANPAGES
OPTIONS_SUB= yes
DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS
@@ -42,6 +42,8 @@ DOCS_BUILD_DEPENDS= latex:print/tex-formats \
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_IMPLIES= DOCS
+MANPAGES_CMAKE_BOOL= FREEBSD_INSTALL_MANPAGES
+
PORTDOCS= *
post-install:
diff --git a/math/dune-common/distinfo b/math/dune-common/distinfo
index b6c1bd6de46a..abfcfc9a407b 100644
--- a/math/dune-common/distinfo
+++ b/math/dune-common/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1725960226
-SHA256 (core-dune-common-df65b1282ea89ad40d2cb6565983f7e633ccce31_GL0.tar.gz) = e518620820edd77258266c1856eb46435e884bc7770ae00c7c181c222b98be48
-SIZE (core-dune-common-df65b1282ea89ad40d2cb6565983f7e633ccce31_GL0.tar.gz) = 772263
+TIMESTAMP = 1750927049
+SHA256 (dune-common-v2.8.0.tar.bz2) = f4abb10e1cbbfa1835204fc7f44bb3ee50e3108343b5a200254f35a76a5561bd
+SIZE (dune-common-v2.8.0.tar.bz2) = 636924
SHA256 (d36ce92a18904a3fe69028811c619b4b5a09ef4e.patch) = 32f0b7927ed2b70e9c1d095689064045c7c25f76056e0243c24641ac0cb9aafa
SIZE (d36ce92a18904a3fe69028811c619b4b5a09ef4e.patch) = 877
diff --git a/math/dune-common/files/patch-CMakeLists.txt b/math/dune-common/files/patch-CMakeLists.txt
deleted file mode 100644
index d1dcdae2a5b0..000000000000
--- a/math/dune-common/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,12 +0,0 @@
---- CMakeLists.txt.orig 2021-08-31 14:25:00 UTC
-+++ CMakeLists.txt
-@@ -16,7 +16,9 @@ dune_project()
- # add subdirectories to execute CMakeLists.txt there
- add_subdirectory(bin)
- add_subdirectory(cmake)
-+if (FREEBSD_INSTALL_DOCS)
- add_subdirectory(doc)
-+endif()
- add_subdirectory(dune)
- add_subdirectory(lib)
- add_subdirectory(share)
diff --git a/math/dune-common/files/patch-doc_CMakeLists.txt b/math/dune-common/files/patch-doc_CMakeLists.txt
new file mode 100644
index 000000000000..80184fe0d3a9
--- /dev/null
+++ b/math/dune-common/files/patch-doc_CMakeLists.txt
@@ -0,0 +1,12 @@
+--- doc/CMakeLists.txt.orig 2025-06-26 07:51:35 UTC
++++ doc/CMakeLists.txt
+@@ -1,5 +1,9 @@
++if (FREEBSD_INSTALL_DOCS)
+ add_subdirectory("doxygen")
+ add_subdirectory("buildsystem")
+ add_subdirectory("comm")
++endif()
++if (FREEBSD_INSTALL_MANPAGES)
+ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/dunecontrol.1
+ DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
++endif()
diff --git a/math/dune-common/pkg-plist b/math/dune-common/pkg-plist
index cdde49c7471e..811b0d1eb5d1 100644
--- a/math/dune-common/pkg-plist
+++ b/math/dune-common/pkg-plist
@@ -140,7 +140,7 @@ lib/dunecontrol/dune-common/dune.module
lib/dunemodules.lib
lib/libdunecommon.so
libdata/pkgconfig/dune-common.pc
-%%DOCS%%share/man/man1/dunecontrol.1.gz
+%%MANPAGES%%share/man/man1/dunecontrol.1.gz
share/bash-completion/completions/dunecontrol
%%DATADIR%%/config.h.cmake
%%DOCS%%%%DATADIR%%/doc/doxygen/Doxystyle
diff --git a/math/dune-fem/Makefile b/math/dune-fem/Makefile
index f64d0bd94f40..5f8f277ec38d 100644
--- a/math/dune-fem/Makefile
+++ b/math/dune-fem/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dune-fem
DISTVERSION= 2.8.0.5
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-istl/Makefile b/math/dune-istl/Makefile
index b5eedceeed73..f3563e16b92c 100644
--- a/math/dune-istl/Makefile
+++ b/math/dune-istl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dune-istl
DISTVERSION= 2.8.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-pdelab/Makefile b/math/dune-pdelab/Makefile
index 5adcee06bfbc..223439e1af16 100644
--- a/math/dune-pdelab/Makefile
+++ b/math/dune-pdelab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dune-pdelab
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.0.20210824
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-vtk/Makefile b/math/dune-vtk/Makefile
index e49641192a8b..493c1ac55101 100644
--- a/math/dune-vtk/Makefile
+++ b/math/dune-vtk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dune-vtk
DISTVERSION= 2.8.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/g2o/Makefile b/math/g2o/Makefile
index bed2156d4a01..a55623230b77 100644
--- a/math/g2o/Makefile
+++ b/math/g2o/Makefile
@@ -1,6 +1,6 @@
PORTNAME= g2o
DISTVERSION= 20230806
-PORTREVISION= 15
+PORTREVISION= 16
DISTVERSIONSUFFIX= _git
CATEGORIES= math
diff --git a/math/geogebra/Makefile b/math/geogebra/Makefile
index c4ce791486da..5fb192d1044b 100644
--- a/math/geogebra/Makefile
+++ b/math/geogebra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= geogebra
-DISTVERSION= 5-2-893-2
+DISTVERSION= 5-2-894-2
CATEGORIES= math education java
MASTER_SITES= http://download.geogebra.org/installers/5.2/ \
https://static.geogebra.org/images/ \
diff --git a/math/geogebra/distinfo b/math/geogebra/distinfo
index d80275f6e7d8..683c8c993b19 100644
--- a/math/geogebra/distinfo
+++ b/math/geogebra/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752431030
-SHA256 (GeoGebra-Linux-Portable-5-2-893-2.tar.bz2) = 7c340c85663e0625422a1f374526edd557d969d4699560482ead754e87d3e869
-SIZE (GeoGebra-Linux-Portable-5-2-893-2.tar.bz2) = 62913006
+TIMESTAMP = 1753850820
+SHA256 (GeoGebra-Linux-Portable-5-2-894-2.tar.bz2) = ee2f6285557e9ce7d4569584edadd72b04dde1e338d453d23d899181de2230fc
+SIZE (GeoGebra-Linux-Portable-5-2-894-2.tar.bz2) = 62964852
SHA256 (geogebra.png) = e97122d77209e2c235f5afcee8f783c1e933d14062851ac73a4ed7a6520c5614
SIZE (geogebra.png) = 4018
SHA256 (geogebra-logo.svg) = 55ded6b5ec9ad382494f858d8ab5def0ed6c7d529481cd212863b2edde3b5e07
diff --git a/math/hs-Agda/Makefile b/math/hs-Agda/Makefile
index 7a2202817ce9..84d8bc83d417 100644
--- a/math/hs-Agda/Makefile
+++ b/math/hs-Agda/Makefile
@@ -1,6 +1,5 @@
PORTNAME= Agda
-DISTVERSION= 2.7.0.1
-PORTREVISION= 1
+DISTVERSION= 2.8.0
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
@@ -18,80 +17,101 @@ USES= cabal
USE_LOCALE= en_US.UTF-8
-USE_CABAL= OneTuple-0.4.2 \
- QuickCheck-2.15.0.1 \
+USE_CABAL= ListLike-4.7.8.3 \
+ OneTuple-0.4.2_1 \
+ QuickCheck-2.16.0.0 \
STMonadTrans-0.4.8_1 \
StateVar-1.2.2 \
- aeson-2.2.3.0_2 \
- alex-3.5.1.0 \
- ansi-terminal-1.1.1 \
- ansi-terminal-types-1.1 \
- assoc-1.1.1 \
- async-2.2.5_2 \
- base-compat-0.14.0 \
- base-orphans-0.9.2 \
- bifunctors-5.6.2 \
- blaze-builder-0.4.2.3 \
+ aeson-2.2.3.0_4 \
+ alex-3.5.3.0 \
+ ansi-terminal-1.1.3 \
+ ansi-terminal-types-1.1.3 \
+ ap-normalize-0.1.0.1 \
+ assoc-1.1.1_1 \
+ async-2.2.5_3 \
+ base-compat-0.14.1 \
+ base-orphans-0.9.3 \
+ bifunctors-5.6.2_2 \
+ blaze-builder-0.4.3 \
blaze-html-0.9.2.0_1 \
blaze-markup-0.8.3.0_2 \
boxes-0.1.5 \
case-insensitive-1.2.1.0 \
character-ps-0.1 \
colour-2.3.6 \
- comonad-5.0.8_2 \
+ comonad-5.0.9_1 \
contravariant-1.5.5 \
- data-fix-0.3.4 \
+ data-default-0.8.0.1 \
+ data-fix-0.3.4_1 \
data-hash-0.2.0.1 \
distributive-0.6.2.1_1 \
dlist-1.0_2 \
edit-distance-0.2.2.1_1 \
+ enummapset-0.7.3.0 \
equivalence-0.4.1 \
- generically-0.1.1_3 \
+ filelock-0.1.1.7 \
+ filemanip-0.3.6.3_1 \
+ fmlist-0.9.4 \
+ generic-data-1.1.0.2 \
+ generic-deriving-1.14.6_1 \
+ generically-0.1.1_4 \
gitrev-1.3.1 \
- happy-1.20.1.1 \
- hashable-1.5.0.0 \
- hsc2hs-0.68.10_2 \
- indexed-traversable-0.1.4 \
- indexed-traversable-instances-0.1.2 \
- integer-conversion-0.1.1 \
- integer-logarithms-1.0.3.1_6 \
+ happy-2.1.6 \
+ happy-lib-2.1.6 \
+ hashable-1.5.0.0_1 \
+ hsc2hs-0.68.10_4 \
+ indexed-traversable-0.1.4_1 \
+ indexed-traversable-instances-0.1.2_1 \
+ integer-conversion-0.1.1_1 \
+ integer-logarithms-1.0.4 \
+ invariant-0.6.4_1 \
monad-control-1.0.3.1 \
- murmur-hash-0.1.0.10_1 \
+ murmur-hash-0.1.0.11 \
network-uri-2.6.4.2_1 \
- os-string-2.0.6 \
- parallel-3.2.2.0_8 \
+ nonempty-containers-0.3.5.0 \
+ nonempty-vector-0.2.4 \
+ optparse-applicative-0.19.0.0 \
+ os-string-2.0.7_1 \
+ parallel-3.2.2.0_9 \
peano-0.1.0.2 \
- pqueue-1.5.0.0_2 \
- primitive-0.9.0.0_1 \
- random-1.2.1.2 \
- regex-base-0.94.0.2_4 \
- regex-tdfa-1.3.2.2_3 \
- scientific-0.3.8.0_1 \
- semialign-1.3.1_1 \
- semigroupoids-6.0.1_1 \
+ pqueue-1.5.0.0_3 \
+ prettyprinter-1.7.1 \
+ prettyprinter-ansi-terminal-1.1.3 \
+ primitive-0.9.1.0 \
+ process-extras-0.7.4_1 \
+ profunctors-5.6.3 \
+ random-1.3.1 \
+ regex-base-0.94.0.3 \
+ regex-tdfa-1.3.2.4 \
+ scientific-0.3.8.0_2 \
+ semialign-1.3.1_2 \
+ semigroupoids-6.0.1_2 \
+ show-combinators-0.2.0.0_2 \
split-0.2.5 \
- splitmix-0.1.0.5_1 \
+ splitmix-0.1.3.1 \
strict-0.5.1_1 \
- tagged-0.8.8_1 \
- text-iso8601-0.1.1_1 \
- text-short-0.1.6_2 \
- th-abstraction-0.7.0.0 \
- th-compat-0.1.5_2 \
- these-1.2.1_1 \
- time-compat-1.9.7_2 \
+ tagged-0.8.9 \
+ tasty-1.5.3_2 \
+ text-iso8601-0.1.1_2 \
+ text-short-0.1.6_3 \
+ th-abstraction-0.7.1.0_1 \
+ th-compat-0.1.6 \
+ these-1.2.1_2 \
+ time-compat-1.9.8 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
- unordered-containers-0.2.20_3 \
+ unix-compat-0.7.4 \
+ unordered-containers-0.2.20_4 \
uri-encode-1.5.0.7_3 \
utf8-string-1.0.2 \
- uuid-types-1.0.6_1 \
- vector-0.13.1.0_1 \
- vector-hashtables-0.1.2.0 \
- vector-stream-0.1.0.1_1 \
+ uuid-types-1.0.6_3 \
+ vector-0.13.2.0_1 \
+ vector-hashtables-0.1.2.1 \
+ vector-stream-0.1.0.1_3 \
witherable-0.5_1 \
- zlib-0.7.1.0_1
+ zlib-0.7.1.0_2
-CABAL_EXECUTABLES= agda-mode agda
+CABAL_EXECUTABLES= agda agda-mode
CABAL_WRAPPER_SCRIPTS= ${CABAL_EXECUTABLES}
agda_DATADIR_VARS= Agda
agda-mode_DATADIR_VARS= Agda
@@ -99,10 +119,10 @@ agda-mode_DATADIR_VARS= Agda
PLIST_SUB= AGDA_VER=${PORTVERSION}
post-install:
- #${SETENV} Agda_datadir=${WRKSRC}/src/data ${STAGEDIR}${PREFIX}/libexec/cabal/agda-mode compile
+ ${SETENV} Agda_datadir=${WRKSRC}/src/data ${STAGEDIR}${PREFIX}/libexec/cabal/agda-mode compile
${FIND} ${WRKSRC}/src/data/lib/prim/Agda -name '*.agda' -exec ${SETENV} Agda_datadir=${WRKSRC}/src/data ${STAGEDIR}${PREFIX}/libexec/cabal/agda {} \;
${MKDIR} ${STAGEDIR}${DATADIR}/lib/prim/Agda
cd ${WRKSRC}/src/data && ${COPYTREE_SHARE} lib ${STAGEDIR}${DATADIR}
- #cd ${WRKSRC}/src/data && ${COPYTREE_SHARE} emacs-mode ${STAGEDIR}${DATADIR}
+ cd ${WRKSRC}/src/data && ${COPYTREE_SHARE} emacs-mode ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>
diff --git a/math/hs-Agda/distinfo b/math/hs-Agda/distinfo
index 032e7c9870d0..ac58d756047f 100644
--- a/math/hs-Agda/distinfo
+++ b/math/hs-Agda/distinfo
@@ -1,10 +1,14 @@
-TIMESTAMP = 1726698029
-SHA256 (cabal/Agda-2.7.0.1/Agda-2.7.0.1.tar.gz) = 34f6d60a4d4ef7d1946b785e1ed1e410906546151419da9823c03bdf5705f68e
-SIZE (cabal/Agda-2.7.0.1/Agda-2.7.0.1.tar.gz) = 1884553
+TIMESTAMP = 1753988362
+SHA256 (cabal/Agda-2.8.0/Agda-2.8.0.tar.gz) = 86841907e78a5aafcf57b09edb7d50036f7de1b2217c8b58e2c57d6004969ba0
+SIZE (cabal/Agda-2.8.0/Agda-2.8.0.tar.gz) = 1951997
+SHA256 (cabal/ListLike-4.7.8.3/ListLike-4.7.8.3.tar.gz) = 14febee9bf5ed7f17a7d33e3e57308b161df3fb5b4c59e2c20142ef17e133836
+SIZE (cabal/ListLike-4.7.8.3/ListLike-4.7.8.3.tar.gz) = 33329
SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207
-SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
-SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502
+SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
+SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013
+SHA256 (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 0b563fa6ea11653d76d57e96625f4a476e02b9fdaeba9c05d2ccc10d8da802c0
+SIZE (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 83903
SHA256 (cabal/STMonadTrans-0.4.8/STMonadTrans-0.4.8.tar.gz) = 839eff14d9f1d2d37f485edf116740d996e1ee9fa82ca2e0a73dfcae0ad5b851
SIZE (cabal/STMonadTrans-0.4.8/STMonadTrans-0.4.8.tar.gz) = 7458
SHA256 (cabal/STMonadTrans-0.4.8/revision/1.cabal) = 229e84983eba8df59e5da922afd25c77403577c3cc9120ea9c59693ec9a3b52e
@@ -13,28 +17,34 @@ SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b02805
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/2.cabal) = 011fa2d67d7a821aa5ec5c825adc919bb067d42dde8fac7c6e5db23239a58866
-SIZE (cabal/aeson-2.2.3.0/revision/2.cabal) = 6589
-SHA256 (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = c92efe86f8eb959ee03be6c04ee57ebc7e4abc75a6c4b26551215d7443e92a07
-SIZE (cabal/alex-3.5.1.0/alex-3.5.1.0.tar.gz) = 85982
-SHA256 (cabal/ansi-terminal-1.1.1/ansi-terminal-1.1.1.tar.gz) = 7e448fcdf8a5a97f3d30e5168f834641df9945fafa65f2e87d73ff9556a1bc4c
-SIZE (cabal/ansi-terminal-1.1.1/ansi-terminal-1.1.1.tar.gz) = 35398
-SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
-SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
+SHA256 (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = a5cd52e2dd2837138523e2e24ec3435b8cf2624afd50725105e644226e0b9ec6
+SIZE (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = 92759
+SHA256 (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092
+SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633
+SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
+SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
+SHA256 (cabal/ap-normalize-0.1.0.1/ap-normalize-0.1.0.1.tar.gz) = 820613b12ce759c8c8a254c78a0e4c474b2cd4cfd08fc0c1d4d5584c58ff2288
+SIZE (cabal/ap-normalize-0.1.0.1/ap-normalize-0.1.0.1.tar.gz) = 6725
SHA256 (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6
SIZE (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 3158
+SHA256 (cabal/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f
+SIZE (cabal/assoc-1.1.1/revision/1.cabal) = 1420
SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde5fae8b5d4404daf36939aece6a8f16f7
SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742
-SHA256 (cabal/async-2.2.5/revision/2.cabal) = cf9e6afba8e01830ca0d32a12b98d481cf389688762c80d1870a1db2061ebf35
-SIZE (cabal/async-2.2.5/revision/2.cabal) = 3257
-SHA256 (cabal/base-compat-0.14.0/base-compat-0.14.0.tar.gz) = f146de664ac838ebe18ec9360df82da3660149dc7d51fd29bcb61d653b799c50
-SIZE (cabal/base-compat-0.14.0/base-compat-0.14.0.tar.gz) = 42744
-SHA256 (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 6211900916955b84687c61b5e4fa98ce110e511a96086b7a93f06dd63c97ba93
-SIZE (cabal/base-orphans-0.9.2/base-orphans-0.9.2.tar.gz) = 26705
+SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
+SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
+SHA256 (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 74e655541e645e8fc7aade1e6a1b6973561be0bca9369bc1623aa345019a35e9
+SIZE (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 32244
+SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c8719014560c028d9805ec1301b900972adf212e00af23fe3ebfabd8
+SIZE (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 19923
SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a
SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193
-SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b
-SIZE (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 60777
+SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2
+SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332
+SHA256 (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 02646abf6f3d3a5a73ff5aef589fa5b889601ffb9765b03bdf9df98648bc7fee
+SIZE (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 60686
SHA256 (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 65542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f
SIZE (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 81915
SHA256 (cabal/blaze-html-0.9.2.0/revision/1.cabal) = 85c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58
@@ -51,14 +61,18 @@ SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168
SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192
SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871
SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675
-SHA256 (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13
-SIZE (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = 15227
-SHA256 (cabal/comonad-5.0.8/revision/2.cabal) = 4a4dbfbd03fb4963987710fca994e8b5624bd05a33e5f95b7581b26f8229c5e3
-SIZE (cabal/comonad-5.0.8/revision/2.cabal) = 3631
+SHA256 (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 69fb0eb49a80055a9b76d31d0a5648777c4050ac8dbf56a9344b862ed878a789
+SIZE (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 14455
+SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f256e2507536b75f58ffba7748767c353
+SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587
SHA256 (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 062fd66580d7aad0b5ba93e644ffa7feee69276ef50f20d4ed9f1deb7642dffa
SIZE (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 13815
+SHA256 (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = ce085de8ec2196f0c1d30af0ad8a517d5737c9edfd4ebfbb49e8687dfc40b6ca
+SIZE (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = 5821
SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37
SIZE (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 5992
+SHA256 (cabal/data-fix-0.3.4/revision/1.cabal) = ee78be6168ca0878d670fede957195d3debf4a37a806d13d72182b274901261b
+SIZE (cabal/data-fix-0.3.4/revision/1.cabal) = 1406
SHA256 (cabal/data-hash-0.2.0.1/data-hash-0.2.0.1.tar.gz) = 9117dd49013ca28ff188fc71c3595ac3af23d56d301c1f39bac93d44d8c60bbe
SIZE (cabal/data-hash-0.2.0.1/data-hash-0.2.0.1.tar.gz) = 8504
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
@@ -73,124 +87,166 @@ SHA256 (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 3e8885ee2f56
SIZE (cabal/edit-distance-0.2.2.1/edit-distance-0.2.2.1.tar.gz) = 13228
SHA256 (cabal/edit-distance-0.2.2.1/revision/1.cabal) = 4d33a49cd383d50af090f1b888642d10116e43809f9da6023d9fc6f67d2656ee
SIZE (cabal/edit-distance-0.2.2.1/revision/1.cabal) = 2351
+SHA256 (cabal/enummapset-0.7.3.0/enummapset-0.7.3.0.tar.gz) = 74c805415005f065379d644b2f2530d297b1cff650e5ef269a479220afdf7070
+SIZE (cabal/enummapset-0.7.3.0/enummapset-0.7.3.0.tar.gz) = 14074
SHA256 (cabal/equivalence-0.4.1/equivalence-0.4.1.tar.gz) = 598ad6d9d914f598cea2e65cd92e44348a18380b9334d0d7a1c0a252e9a4008f
SIZE (cabal/equivalence-0.4.1/equivalence-0.4.1.tar.gz) = 9310
+SHA256 (cabal/filelock-0.1.1.7/filelock-0.1.1.7.tar.gz) = 4d35645cdf4f0b7aa8d22238885a970aef2328a39bd4ea63c7274532b1748180
+SIZE (cabal/filelock-0.1.1.7/filelock-0.1.1.7.tar.gz) = 8109
+SHA256 (cabal/filemanip-0.3.6.3/filemanip-0.3.6.3.tar.gz) = 8836da17baaaf02ca080c9990ece4e0b0c8d6a128f458f8b64fd07b225ca9846
+SIZE (cabal/filemanip-0.3.6.3/filemanip-0.3.6.3.tar.gz) = 10369
+SHA256 (cabal/filemanip-0.3.6.3/revision/1.cabal) = 0a7923d17b13f4f6bb996a3915aa795b6f7401ce68f656ac38e5f00429c6a3d0
+SIZE (cabal/filemanip-0.3.6.3/revision/1.cabal) = 1283
+SHA256 (cabal/fmlist-0.9.4/fmlist-0.9.4.tar.gz) = 2dbdc1850e6768fd5f4e4c45d011ef6796d8b2d639ec200da7f4407ae02d09a6
+SIZE (cabal/fmlist-0.9.4/fmlist-0.9.4.tar.gz) = 4445
+SHA256 (cabal/generic-data-1.1.0.2/generic-data-1.1.0.2.tar.gz) = f27e0a28459755f6c301eb9661f15230ccc6cf94f699d9aafb34ce659138dab5
+SIZE (cabal/generic-data-1.1.0.2/generic-data-1.1.0.2.tar.gz) = 40676
+SHA256 (cabal/generic-deriving-1.14.6/generic-deriving-1.14.6.tar.gz) = f195c17f1a32a3c9a2bf8762b8f9a9b5f6271f9e6075c887aa3609364356b2af
+SIZE (cabal/generic-deriving-1.14.6/generic-deriving-1.14.6.tar.gz) = 50583
+SHA256 (cabal/generic-deriving-1.14.6/revision/1.cabal) = f47c071d90370e0eee27dad6139964bed29b2d896b404b3a9516138f0d92ac55
+SIZE (cabal/generic-deriving-1.14.6/revision/1.cabal) = 6755
SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a733f56a1bd7f435f63dde8d3eb5c1f48d55b4dbc43cf
SIZE (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 2870
-SHA256 (cabal/generically-0.1.1/revision/3.cabal) = 1b1b638ac022d2404becb6c117b04bfdc2247429ba58596271ca2cdc413288c2
-SIZE (cabal/generically-0.1.1/revision/3.cabal) = 1203
+SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b1290079bcd03b8348989f909ac9bd972ddc452e
+SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
SHA256 (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = a89964db24f56727b0e7b10c98fe7c116d721d8c46f52d6e77088669aaa38332
SIZE (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = 3756
-SHA256 (cabal/happy-1.20.1.1/happy-1.20.1.1.tar.gz) = 8b4e7dc5a6c5fd666f8f7163232931ab28746d0d17da8fa1cbd68be9e878881b
-SIZE (cabal/happy-1.20.1.1/happy-1.20.1.1.tar.gz) = 183409
+SHA256 (cabal/happy-2.1.6/happy-2.1.6.tar.gz) = 9b473961010cb5673510f4133d914b9d5ad667b16aafe4a5555d9962dbf05b19
+SIZE (cabal/happy-2.1.6/happy-2.1.6.tar.gz) = 61435
+SHA256 (cabal/happy-lib-2.1.6/happy-lib-2.1.6.tar.gz) = b0a130901562fd2b338baeb5b508cd8aed914b300f51c30b0ba8935995b2c2cd
+SIZE (cabal/happy-lib-2.1.6/happy-lib-2.1.6.tar.gz) = 93797
SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
+SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
+SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76
SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
-SHA256 (cabal/hsc2hs-0.68.10/revision/2.cabal) = 60e78b6c60dc32a77ce6c37ed5ca4e838fc5f76f02836ef64d93cd21cc002325
-SIZE (cabal/hsc2hs-0.68.10/revision/2.cabal) = 3032
+SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e
+SIZE (cabal/hsc2hs-0.68.10/revision/4.cabal) = 3114
SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22
SIZE (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 9465
+SHA256 (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 42d9e84a65a0c17c248233cab98ada872ff6140dfa24d109d6eb285204d07e7d
+SIZE (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 2098
SHA256 (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3c2bb62fba141d6696177070d63b88bc56b194bc60f6b73d2263b0244e2fc7c1
SIZE (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3673
+SHA256 (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 68df0fc8070ae2c15f9e6febf1449fee364c131a6d1e93cac45e7895ba86dd89
+SIZE (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 2401
SHA256 (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = c18164a048073310f6353ebc64c9037b52a4b8299963ce05e027bcf60e22155a
SIZE (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = 6179
-SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
-SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023
-SHA256 (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 0595a16d458c9c5caa425dc8ebbeb5d9adffb0c8daf4720c1d93dfcfc31dd690
-SIZE (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 3295
+SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5defe2abedb49efc8e03a594f817035bf231a317e6c1c9
+SIZE (cabal/integer-conversion-0.1.1/revision/1.cabal) = 2256
+SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45
+SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948
+SHA256 (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = a9e2ab4ee3e0d4613beb7bda36a8ebc4f72318450514f4832d2fa43b74f0aeb3
+SIZE (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = 27079
+SHA256 (cabal/invariant-0.6.4/revision/1.cabal) = 4a9a609f4e93ffed158b3b4f5a80822c6da30aa71a5370307c0c00c2d658d1c6
+SIZE (cabal/invariant-0.6.4/revision/1.cabal) = 3513
SHA256 (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = ae0baea04d99375ef788140367179994a7178d400a8ce0d9026846546772713c
SIZE (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = 13985
-SHA256 (cabal/murmur-hash-0.1.0.10/murmur-hash-0.1.0.10.tar.gz) = e92fad6000823aa2dabaa55096d2bc4fe21ad347f10614fc684da23e7f48bf90
-SIZE (cabal/murmur-hash-0.1.0.10/murmur-hash-0.1.0.10.tar.gz) = 4327
-SHA256 (cabal/murmur-hash-0.1.0.10/revision/1.cabal) = 036a54f21ac180681e3799e6288ca32765fa3af8ada41fd4dd73a8a5e1e894a3
-SIZE (cabal/murmur-hash-0.1.0.10/revision/1.cabal) = 1222
+SHA256 (cabal/murmur-hash-0.1.0.11/murmur-hash-0.1.0.11.tar.gz) = 71aa17132bff71814d653caed8f9da55c27e3c3425eb4db404fa65b3ca296dfe
+SIZE (cabal/murmur-hash-0.1.0.11/murmur-hash-0.1.0.11.tar.gz) = 4458
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
SIZE (cabal/network-uri-2.6.4.2/revision/1.cabal) = 3217
-SHA256 (cabal/os-string-2.0.6/os-string-2.0.6.tar.gz) = 22fcc7d5fc66676b5dfc57b714d2caf93cce2d5a79d242168352f9eb0fe2f18a
-SIZE (cabal/os-string-2.0.6/os-string-2.0.6.tar.gz) = 44363
+SHA256 (cabal/nonempty-containers-0.3.5.0/nonempty-containers-0.3.5.0.tar.gz) = 09e5385852d02830152a4ef72a4928a7a3c9353a1fa6fc8510228d9215bfeab6
+SIZE (cabal/nonempty-containers-0.3.5.0/nonempty-containers-0.3.5.0.tar.gz) = 101237
+SHA256 (cabal/nonempty-vector-0.2.4/nonempty-vector-0.2.4.tar.gz) = e32d9efb7862507e76e3f6876c67c980da9a5b4d743e07d424159868ae471c67
+SIZE (cabal/nonempty-vector-0.2.4/nonempty-vector-0.2.4.tar.gz) = 18480
+SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
+SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
+SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
+SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
+SHA256 (cabal/os-string-2.0.7/revision/1.cabal) = cb5408281cb0e7cea41885611e06ee6208e3dae90c98f6901a9f20c58f930414
+SIZE (cabal/os-string-2.0.7/revision/1.cabal) = 3443
SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681
-SHA256 (cabal/parallel-3.2.2.0/revision/8.cabal) = b9cf0b07fdff16f503487a4daa1e40a1f1f6c10974b4f15d6dfd5f243a643e31
-SIZE (cabal/parallel-3.2.2.0/revision/8.cabal) = 1942
+SHA256 (cabal/parallel-3.2.2.0/revision/9.cabal) = 9d7b34ac537940f67732eca31d48a43bd78fb65a91baebddf63bee4fc3813d81
+SIZE (cabal/parallel-3.2.2.0/revision/9.cabal) = 1961
SHA256 (cabal/peano-0.1.0.2/peano-0.1.0.2.tar.gz) = 8a8fe8718dba5b1a6133e1d9eae5ba69ca76028f59d088985a8489446ac74261
SIZE (cabal/peano-0.1.0.2/peano-0.1.0.2.tar.gz) = 2915
SHA256 (cabal/pqueue-1.5.0.0/pqueue-1.5.0.0.tar.gz) = 1bf88b8d2c4ac90dee3000684b6e0078502dc5a1030528b687aa143b3ecc1f02
SIZE (cabal/pqueue-1.5.0.0/pqueue-1.5.0.0.tar.gz) = 42173
-SHA256 (cabal/pqueue-1.5.0.0/revision/2.cabal) = 7dadcc2a66f0f91bea789b450355a5ce9ebdc697af8c817f9e3200e856c8adaa
-SIZE (cabal/pqueue-1.5.0.0/revision/2.cabal) = 3896
-SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7
-SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580
-SHA256 (cabal/primitive-0.9.0.0/revision/1.cabal) = 2e08c5409e3559c7f1669ef50e9a0d9a397e68ecf51110d5e2cedf05cdd7d93c
-SIZE (cabal/primitive-0.9.0.0/revision/1.cabal) = 3171
-SHA256 (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 790f4dc2d2327c453ff6aac7bf15399fd123d55e927935f68f84b5df42d9a4b4
-SIZE (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 47229
-SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
-SIZE (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 10488
-SHA256 (cabal/regex-base-0.94.0.2/revision/4.cabal) = 0322b2fcd1358f3355e0c8608efa60d27b14d1c9d476451dbcb9181363bd8b27
-SIZE (cabal/regex-base-0.94.0.2/revision/4.cabal) = 2601
-SHA256 (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 933ed5c54246bb50e335d86b884ffb70bc252b5f776fb291f162a80a27bd75b7
-SIZE (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 83016
-SHA256 (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = e5ea15b2898c62c63fae798784bc402b3862733d97a4f7ee3ec4f9ae6f447478
-SIZE (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = 6997
+SHA256 (cabal/pqueue-1.5.0.0/revision/3.cabal) = be237035e3aa1459e2a7cb9a3e19d90d9be3465cb993cbff44c0bd815b54ff3c
+SIZE (cabal/pqueue-1.5.0.0/revision/3.cabal) = 4058
+SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
+SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
+SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
+SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
+SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
+SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
+SHA256 (cabal/process-extras-0.7.4/process-extras-0.7.4.tar.gz) = 293e75f849254ce0ce0d7fa659681917e07a557c602505a2f9e20777467e984e
+SIZE (cabal/process-extras-0.7.4/process-extras-0.7.4.tar.gz) = 14256
+SHA256 (cabal/process-extras-0.7.4/revision/1.cabal) = bf5f39f0c43fd4d413ac38c6bd24cb4d9a901adf3d646cc673bb8db93606f4d2
+SIZE (cabal/process-extras-0.7.4/revision/1.cabal) = 1785
+SHA256 (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = b9c6f427368d2e811e4c48b59005218672458fd2f00a02cbefb8be9c751c0ef3
+SIZE (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = 28146
+SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
+SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
+SHA256 (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = e8ca2dee598c790dd1c1c4359bdd1e495d9b881f5aa1f539c22f0dd5563747bf
+SIZE (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = 10550
+SHA256 (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 078bc313b7441f173eb487d6f46fea6860a21452eff6e5cf730ac4dd74bca797
+SIZE (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 83099
SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d7718e52e622e5a118056653edafcbc7ccc5333be7217218cf
SIZE (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 24314
-SHA256 (cabal/scientific-0.3.8.0/revision/1.cabal) = 2148e2e6ab1f1fd2ecee25067e0ee60da886be89736e8a54d49556407d7113ce
-SIZE (cabal/scientific-0.3.8.0/revision/1.cabal) = 4380
+SHA256 (cabal/scientific-0.3.8.0/revision/2.cabal) = ba83a6701dd0110138443757aca4a42786afa94272b73045ef878fd860d1732e
+SIZE (cabal/scientific-0.3.8.0/revision/2.cabal) = 4397
SHA256 (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 66e87bc254ffec2ee908bf625c42d3b7363238d6ab1cfba8934bbee7590c9df7
SIZE (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 10117
-SHA256 (cabal/semialign-1.3.1/revision/1.cabal) = 0ebafdb9c3bfac8c5311999ae195115c1452a205b273d54e7b1145a65c1bf610
-SIZE (cabal/semialign-1.3.1/revision/1.cabal) = 2209
+SHA256 (cabal/semialign-1.3.1/revision/2.cabal) = dfe515a9e43230f5308564a649a04ea1538499ed98b944644b77bed5394b9deb
+SIZE (cabal/semialign-1.3.1/revision/2.cabal) = 2224
SHA256 (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 1d532030862414f5d4f2f6f001783f77aa14e5f05ee8e3c4a2d2129fca29cc1f
SIZE (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 36372
-SHA256 (cabal/semigroupoids-6.0.1/revision/1.cabal) = f65892f65f941c7368334bdfdcdb9db2ad3952502e94e88785a5a428fa2f3f4e
-SIZE (cabal/semigroupoids-6.0.1/revision/1.cabal) = 7539
+SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21c230bf5ee3a14d0584dc6ab7ad54a9252c2c21
+SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
+SHA256 (cabal/show-combinators-0.2.0.0/show-combinators-0.2.0.0.tar.gz) = c902dbaf0e9cf7056d786d44fbdea2781bc65524089639242c2624dae841ba1d
+SIZE (cabal/show-combinators-0.2.0.0/show-combinators-0.2.0.0.tar.gz) = 4297
+SHA256 (cabal/show-combinators-0.2.0.0/revision/2.cabal) = 5d7a36c6383c9eff1dc15970da3206a05b50c2d1e93155970ffcf240eaa57d58
+SIZE (cabal/show-combinators-0.2.0.0/revision/2.cabal) = 1277
SHA256 (cabal/split-0.2.5/split-0.2.5.tar.gz) = 52da404e8397c1ab238354c8d4fd9a7e9c5cac8849cc2ce2e45facc85e74a913
SIZE (cabal/split-0.2.5/split-0.2.5.tar.gz) = 16008
-SHA256 (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002
-SIZE (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 22399
-SHA256 (cabal/splitmix-0.1.0.5/revision/1.cabal) = caa9b4a92abf1496c7f6a3c0f4e357426a54880077cb9f04e260a8bfa034b77b
-SIZE (cabal/splitmix-0.1.0.5/revision/1.cabal) = 6596
+SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
+SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
-SHA256 (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = a083fa7835516203c168433a1c8dfc0290a94b05fedab566ad0640fc9137a6a7
-SIZE (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = 10094
-SHA256 (cabal/tagged-0.8.8/revision/1.cabal) = 9193defbde3dda997236ccc11a1db3e073cc531fe523e13e9659df776feb0b32
-SIZE (cabal/tagged-0.8.8/revision/1.cabal) = 2732
+SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
+SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
+SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
+SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
SIZE (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9599
-SHA256 (cabal/text-iso8601-0.1.1/revision/1.cabal) = 0af50f6d2e8479b9a956c9c612ec270ea09df4c78c88c5b1bdd98066f576d73d
-SIZE (cabal/text-iso8601-0.1.1/revision/1.cabal) = 2478
+SHA256 (cabal/text-iso8601-0.1.1/revision/2.cabal) = e07a625eef969338992bf9bba8e5dc73f07ac65f991ba636b8f1175890d15849
+SIZE (cabal/text-iso8601-0.1.1/revision/2.cabal) = 2411
SHA256 (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 8173ea138d7dc398747b636012bf6e79e17186560b8a7a7fc9e6456d78556eab
SIZE (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 24691
-SHA256 (cabal/text-short-0.1.6/revision/2.cabal) = 5953dc14c71b6047edab2dc89e922678ff5cbe2e98d16b9e7078150083940be4
-SIZE (cabal/text-short-0.1.6/revision/2.cabal) = 2812
-SHA256 (cabal/th-abstraction-0.7.0.0/th-abstraction-0.7.0.0.tar.gz) = b2854c612f2fa4adfa1ecbb4089a2211fd9cb3210aec17ba4a455ae486b22721
-SIZE (cabal/th-abstraction-0.7.0.0/th-abstraction-0.7.0.0.tar.gz) = 49904
-SHA256 (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 81f55fafc7afad7763c09cb8b7b4165ca3765edcf70ffa42c7393043a1382a1e
-SIZE (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 14893
-SHA256 (cabal/th-compat-0.1.5/revision/2.cabal) = 129a59ba3ccfcd06192fd6da899e2711ae276a466915a047bd6727e4a0321d2e
-SIZE (cabal/th-compat-0.1.5/revision/2.cabal) = 3330
+SHA256 (cabal/text-short-0.1.6/revision/3.cabal) = 41be94ccd3f6646ab69b0b05c5130ea3c7911a4598ab9b9192f21ad25a69163a
+SIZE (cabal/text-short-0.1.6/revision/3.cabal) = 2827
+SHA256 (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = f9b6184aba4c6b61dd0d96f7dad41a4c9db0a01d3cdbf993a7d860488f1c04c5
+SIZE (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = 45428
+SHA256 (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 3011403d85b0070630e33d66b9370535ccd1e0e672ae58f847550b2b15bb4fd8
+SIZE (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 2268
+SHA256 (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = b781a0c059872bc95406d00e98f6fa7d9e81e744730f75186583cb4dcea0a4eb
+SIZE (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = 14622
SHA256 (cabal/these-1.2.1/these-1.2.1.tar.gz) = 17d6d933365edabf801a16842c1403bdd37cc5300faa2fcca980decdab22e4de
SIZE (cabal/these-1.2.1/these-1.2.1.tar.gz) = 9906
-SHA256 (cabal/these-1.2.1/revision/1.cabal) = c04f573531b37864506b071046e010a7a6aad11650cf895467f9f279d0130b8b
-SIZE (cabal/these-1.2.1/revision/1.cabal) = 2279
-SHA256 (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = c98fbea21d036c3263af186df0569b8425c87ad353b021353794743e4e631dcc
-SIZE (cabal/time-compat-1.9.7/time-compat-1.9.7.tar.gz) = 57331
-SHA256 (cabal/time-compat-1.9.7/revision/2.cabal) = f0bff15af6faaeff36b679e6b810fa71534b2f85a91bf98d7541dac6a469b20f
-SIZE (cabal/time-compat-1.9.7/revision/2.cabal) = 4486
+SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168eb2b2869d79e62ed8c845780b7ea136
+SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294
+SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0e5df2e9053d005a3b345b30f5225af04f081d3ef5cf0
+SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90
SIZE (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 2902
SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
+SHA256 (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 689b3a960c8fe12910554aa5b739d5c4769c1d180ade20402fde2ed49db7eff4
+SIZE (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 15586
SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
-SHA256 (cabal/unordered-containers-0.2.20/revision/3.cabal) = c7fe9cba405ed9905e12d89c7add3b3eb9868dfba7975e70ba0cdd64b7b11abc
-SIZE (cabal/unordered-containers-0.2.20/revision/3.cabal) = 3921
+SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422
+SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921
SHA256 (cabal/uri-encode-1.5.0.7/uri-encode-1.5.0.7.tar.gz) = c79c624257833841a22890e4d2b0ab07e4be88e0f99474d328223815c0814252
SIZE (cabal/uri-encode-1.5.0.7/uri-encode-1.5.0.7.tar.gz) = 3506
SHA256 (cabal/uri-encode-1.5.0.7/revision/3.cabal) = 1b432e4fe43da8059feaeb6b4e973c2c4481ee86829d528f2be78a0e3645ec00
@@ -199,23 +255,23 @@ SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e
SIZE (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 11222
-SHA256 (cabal/uuid-types-1.0.6/revision/1.cabal) = 595644500d36908be85cd02fb446c411555ecc5c59b7ce33d1205cfc9ceb55a6
-SIZE (cabal/uuid-types-1.0.6/revision/1.cabal) = 2604
-SHA256 (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 63f272279eab8ab9411a0fffb1252ac309b297313f8e33be9ebbc2f981edecee
-SIZE (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 156855
-SHA256 (cabal/vector-0.13.1.0/revision/1.cabal) = bc032ccfb51d775eb6f4082c5fc02f5416b0ea0d6644a60d87677a6937f2d70d
-SIZE (cabal/vector-0.13.1.0/revision/1.cabal) = 9015
-SHA256 (cabal/vector-hashtables-0.1.2.0/vector-hashtables-0.1.2.0.tar.gz) = 39a9aaf451cf9e6c299904dfb02f13afaffe151d553014c1da2f07e3481b0ce8
-SIZE (cabal/vector-hashtables-0.1.2.0/vector-hashtables-0.1.2.0.tar.gz) = 25681
+SHA256 (cabal/uuid-types-1.0.6/revision/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bfdcf18dd7fdbb313034850ed6493eef96da0
+SIZE (cabal/uuid-types-1.0.6/revision/3.cabal) = 2619
+SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
+SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
+SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
+SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
+SHA256 (cabal/vector-hashtables-0.1.2.1/vector-hashtables-0.1.2.1.tar.gz) = 33910f79ff3c17b6f3cc1068fdc4f94dafad87b0e079c4157eeba8686fdeaeb1
+SIZE (cabal/vector-hashtables-0.1.2.1/vector-hashtables-0.1.2.1.tar.gz) = 25707
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
-SHA256 (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 16a69e2ed71d7b35e16860fac520f94fa4da120eb973d9f8fbf0aa3a703d4a9f
-SIZE (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 1583
+SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e
+SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642
SHA256 (cabal/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c3ec0d827c93b77ce95807fe0a38b65f4918cd1
SIZE (cabal/witherable-0.5/witherable-0.5.tar.gz) = 10819
SHA256 (cabal/witherable-0.5/revision/1.cabal) = 85bab588ebca37996fc3171b9d8b2e065eb0536c9f44224bcf037c0849a881de
SIZE (cabal/witherable-0.5/revision/1.cabal) = 2343
SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6968ae86b2231e1d429ce8bc9083e6a55bc
SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
-SHA256 (cabal/zlib-0.7.1.0/revision/1.cabal) = bae1c5a6092d65c5e763246f91e04fef3f43e37cb055130725c9a973c88a250f
-SIZE (cabal/zlib-0.7.1.0/revision/1.cabal) = 5223
+SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206
+SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357
diff --git a/math/hs-Agda/pkg-plist b/math/hs-Agda/pkg-plist
index 94f70a8087c2..4afff3ab8434 100644
--- a/math/hs-Agda/pkg-plist
+++ b/math/hs-Agda/pkg-plist
@@ -1,3 +1,20 @@
+%%DATADIR%%/emacs-mode/agda-input.el
+%%DATADIR%%/emacs-mode/agda-input.elc
+%%DATADIR%%/emacs-mode/agda2-abbrevs.el
+%%DATADIR%%/emacs-mode/agda2-abbrevs.elc
+%%DATADIR%%/emacs-mode/agda2-highlight.el
+%%DATADIR%%/emacs-mode/agda2-highlight.elc
+%%DATADIR%%/emacs-mode/agda2-mode-pkg.el
+%%DATADIR%%/emacs-mode/agda2-mode.el
+%%DATADIR%%/emacs-mode/agda2-mode.elc
+%%DATADIR%%/emacs-mode/agda2-queue.el
+%%DATADIR%%/emacs-mode/agda2-queue.elc
+%%DATADIR%%/emacs-mode/agda2.el
+%%DATADIR%%/emacs-mode/agda2.elc
+%%DATADIR%%/emacs-mode/annotation.el
+%%DATADIR%%/emacs-mode/annotation.elc
+%%DATADIR%%/emacs-mode/eri.el
+%%DATADIR%%/emacs-mode/eri.elc
%%DATADIR%%/lib/prim/Agda/Builtin/Bool.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Char.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Char/Properties.agda
@@ -5,7 +22,6 @@
%%DATADIR%%/lib/prim/Agda/Builtin/Cubical/Equiv.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Cubical/Glue.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Cubical/HCompU.agda
-%%DATADIR%%/lib/prim/Agda/Builtin/Cubical/Id.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Cubical/Path.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Cubical/Sub.agda
%%DATADIR%%/lib/prim/Agda/Builtin/Equality.agda
@@ -42,7 +58,6 @@
%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Equiv.agdai
%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Glue.agdai
%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/HCompU.agdai
-%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Id.agdai
%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Path.agdai
%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Cubical/Sub.agdai
%%DATADIR%%/lib/prim/_build/%%AGDA_VER%%/agda/Agda/Builtin/Equality.agdai
diff --git a/math/igraph/Makefile b/math/igraph/Makefile
index 1c2650164848..77576e4a38a2 100644
--- a/math/igraph/Makefile
+++ b/math/igraph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= igraph
DISTVERSION= 0.10.12
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/math/libRmath/Makefile b/math/libRmath/Makefile
index 738505b84176..f5503790e57f 100644
--- a/math/libRmath/Makefile
+++ b/math/libRmath/Makefile
@@ -1,10 +1,10 @@
PORTNAME= libRmath
-DISTVERSION= 4.4.3
+DISTVERSION= 4.5.1
CATEGORIES= math lang
MASTER_SITES= CRAN/src/base/R-${DISTVERSION:C|\..*||}
DISTNAME= R-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Standalone math library from R
WWW= https://www.R-project.org/
diff --git a/math/libRmath/distinfo b/math/libRmath/distinfo
index 90cc1ab5a849..b830a3e2ed3f 100644
--- a/math/libRmath/distinfo
+++ b/math/libRmath/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741214828
-SHA256 (R-4.4.3.tar.gz) = 0d93d224442dea253c2b086f088db6d0d3cfd9b592cd5496e8cb2143e90fc9e8
-SIZE (R-4.4.3.tar.gz) = 40234425
+TIMESTAMP = 1753570849
+SHA256 (R-4.5.1.tar.gz) = b42a7921400386645b10105b91c68728787db5c4c83c9f6c30acdce632e1bb70
+SIZE (R-4.5.1.tar.gz) = 40518816
diff --git a/math/maxima/Makefile b/math/maxima/Makefile
index 420415b60368..929f311b5873 100644
--- a/math/maxima/Makefile
+++ b/math/maxima/Makefile
@@ -1,6 +1,6 @@
PORTNAME= maxima
DISTVERSION= 5.47.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= math lisp tk
MASTER_SITES= SF/maxima/Maxima-source/${PORTVERSION}-source
diff --git a/math/mdal/Makefile b/math/mdal/Makefile
index f7816901df5a..1ef54c326153 100644
--- a/math/mdal/Makefile
+++ b/math/mdal/Makefile
@@ -14,12 +14,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${LOCALBASE}/include/gtest/gtest.h:devel/googletest
LIB_DEPENDS= libpdalcpp.so:math/pdal \
libnetcdf.so:science/netcdf \
- libsqlite3.so:databases/sqlite3 \
libgdal.so:graphics/gdal \
libhdf5.so:science/hdf5 \
libsz.so:science/libaec
-USES= cmake gnome localbase
+USES= cmake gnome localbase sqlite
USE_GNOME= libxml2
USE_LDCONFIG= yes
diff --git a/math/mumps/Makefile b/math/mumps/Makefile
index b29eafb76216..cbc3ca9987b3 100644
--- a/math/mumps/Makefile
+++ b/math/mumps/Makefile
@@ -6,7 +6,7 @@ PKGNAMESUFFIX= -edf
MAINTAINER= thierry@FreeBSD.org
COMMENT= MUltifrontal Massively Parallel sparse direct Solver for Code_Aster
-WWW= https://graal.ens-lyon.fr/MUMPS/
+WWW= https://mumps-solver.org/
LICENSE= CeCILL_C
LICENSE_NAME= CeCILL-C
diff --git a/math/mumps4/Makefile b/math/mumps4/Makefile
index 987e16064327..72ab350a3fbf 100644
--- a/math/mumps4/Makefile
+++ b/math/mumps4/Makefile
@@ -10,7 +10,7 @@ DISTNAME= MUMPS_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= MUltifrontal Massively Parallel sparse direct Solver
-WWW= https://graal.ens-lyon.fr/MUMPS/
+WWW= https://mumps-solver.org/
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/octave-forge-datatypes/Makefile b/math/octave-forge-datatypes/Makefile
index 102e6c4e8360..88680220a89d 100644
--- a/math/octave-forge-datatypes/Makefile
+++ b/math/octave-forge-datatypes/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-datatypes
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.0.6
+DISTVERSION= 1.0.7
PORTEPOCH= 1
CATEGORIES= math
diff --git a/math/octave-forge-datatypes/distinfo b/math/octave-forge-datatypes/distinfo
index 33d7dc1b0122..9bf754b94c55 100644
--- a/math/octave-forge-datatypes/distinfo
+++ b/math/octave-forge-datatypes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752979833
-SHA256 (octave-forge/pr0m1th3as-datatypes-release-1.0.6_GH0.tar.gz) = 321e6baa405538b71f0364f3376ca182f44a3ec46b2a68418d05885c1c4c62aa
-SIZE (octave-forge/pr0m1th3as-datatypes-release-1.0.6_GH0.tar.gz) = 293140
+TIMESTAMP = 1753473679
+SHA256 (octave-forge/pr0m1th3as-datatypes-release-1.0.7_GH0.tar.gz) = b9c60ef0c51b4aff2f032d385d7d6797ee948e5ff29e934b178952f97b83d113
+SIZE (octave-forge/pr0m1th3as-datatypes-release-1.0.7_GH0.tar.gz) = 300497
diff --git a/math/octave/Makefile b/math/octave/Makefile
index 634a77477d17..f5cc8112b3d1 100644
--- a/math/octave/Makefile
+++ b/math/octave/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave
PORTVERSION= ${OCTAVE_VERSION}
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= GNU
diff --git a/math/openturns/Makefile b/math/openturns/Makefile
index 8375e1e39c0d..dca10464a177 100644
--- a/math/openturns/Makefile
+++ b/math/openturns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openturns
DISTVERSIONPREFIX= v
DISTVERSION= 1.24
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/p5-Math-Pari/Makefile b/math/p5-Math-Pari/Makefile
index ea6d64f7e86a..333a0f4f2612 100644
--- a/math/p5-Math-Pari/Makefile
+++ b/math/p5-Math-Pari/Makefile
@@ -70,4 +70,10 @@ post-install:
${INSTALL_LIB} ${PARI_WRKSRC}/build/libpari-gmp.so.2.3.5 ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Math/Pari
${LN} -s libpari-gmp.so.2.3.5 ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Math/Pari/libpari-gmp.so.2
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+BROKEN= fails to build
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/math/polymake/Makefile b/math/polymake/Makefile
index 55312ff415cd..193dc3bf8ab4 100644
--- a/math/polymake/Makefile
+++ b/math/polymake/Makefile
@@ -196,4 +196,10 @@ post-install-TESTS-on: test
test:
@cd ${WRKSRC} && HOME=${WRKDIR} perl/polymake --script run_testcases
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+BROKEN= polymake has not been checked for compatibility with perl 5.42 or newer
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/math/py-cmaes/Makefile b/math/py-cmaes/Makefile
index 698c9769c833..1e54f4115386 100644
--- a/math/py-cmaes/Makefile
+++ b/math/py-cmaes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cmaes
-PORTVERSION= 0.11.1
+PORTVERSION= 0.12.0
CATEGORIES= math
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-cmaes/distinfo b/math/py-cmaes/distinfo
index 293e049eb2aa..12bcb009a4b6 100644
--- a/math/py-cmaes/distinfo
+++ b/math/py-cmaes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724084626
-SHA256 (cmaes-0.11.1.tar.gz) = cf71fa3679814723be771f2c9edd85f465b1bc1e409e1ad6d8a9e481efcd5160
-SIZE (cmaes-0.11.1.tar.gz) = 31439
+TIMESTAMP = 1753369398
+SHA256 (cmaes-0.12.0.tar.gz) = 6aab41eee2f38bf917560a7e7d1ba0060632cd44cdf7ac2a10704da994624182
+SIZE (cmaes-0.12.0.tar.gz) = 52779
diff --git a/math/py-cvxopt/Makefile b/math/py-cvxopt/Makefile
index 03b1987ef60c..b44d5da3b146 100644
--- a/math/py-cvxopt/Makefile
+++ b/math/py-cvxopt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cvxopt
DISTVERSION= 1.3.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-grandalf/Makefile b/math/py-grandalf/Makefile
index d0e8f8ad7eec..9539a066d981 100644
--- a/math/py-grandalf/Makefile
+++ b/math/py-grandalf/Makefile
@@ -1,5 +1,6 @@
PORTNAME= grandalf
DISTVERSION= 0.8
+PORTREVISION= 1
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-mnnpy/Makefile b/math/py-mnnpy/Makefile
index 87667c377ea6..505523b429e4 100644
--- a/math/py-mnnpy/Makefile
+++ b/math/py-mnnpy/Makefile
@@ -25,7 +25,11 @@ USE_PYTHON= distutils cython autoplist
post-patch:
.if defined(CPUTYPE)
+. if ${ARCH:Mpowerpc*}
+ @${REINPLACE_CMD} -e "s|'-march=native'|'-mcpu=${CPUTYPE}'|" ${WRKSRC}/setup.py
+. else
@${REINPLACE_CMD} -e "s|'-march=native'|'-march=${CPUTYPE}'|" ${WRKSRC}/setup.py
+. endif
.else
@${REINPLACE_CMD} -e "s|'-march=native', ||" ${WRKSRC}/setup.py
.endif
diff --git a/math/py-nlopt/Makefile b/math/py-nlopt/Makefile
index 7c41078b7a06..306c77860ae2 100644
--- a/math/py-nlopt/Makefile
+++ b/math/py-nlopt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= nlopt
-DISTVERSION= 2.9.0
-PORTREVISION= 1
+DISTVERSION= 2.9.1
CATEGORIES= math
#MASTER_SITES= PYPI # https://github.com/DanielBok/nlopt-python/issues/15
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= cmake:devel/cmake-core \
swig:devel/swig \
${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY}
USES= python
@@ -30,7 +29,7 @@ GH_TUPLE= stevengj:nlopt:75dd16e:nlopt/extern/nlopt
#CMAKE_ARGS= -DFREEBSD_PYTHON_VER=${PYTHON_VER}
MAKE_ENV= FREEBSD_PYTHON_VER=${PYTHON_VER}
-xpost-install:
+post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/nlopt/_nlopt.so
do-test:
diff --git a/math/py-nlopt/distinfo b/math/py-nlopt/distinfo
index 2e6f7e75faa1..9d9aa63d909d 100644
--- a/math/py-nlopt/distinfo
+++ b/math/py-nlopt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1731822083
-SHA256 (DanielBok-nlopt-python-2.9.0_GH0.tar.gz) = bd16c2a8af7819efeb6cc1b4f349c4553be02e95e628bca7a5c9891da467b99b
-SIZE (DanielBok-nlopt-python-2.9.0_GH0.tar.gz) = 9154
+TIMESTAMP = 1754067585
+SHA256 (DanielBok-nlopt-python-2.9.1_GH0.tar.gz) = 9b9ce8ecb686a2e489d056b9aa21110a63ace7a9f3cefe816b011459e1cce6e7
+SIZE (DanielBok-nlopt-python-2.9.1_GH0.tar.gz) = 9184
SHA256 (stevengj-nlopt-75dd16e_GH0.tar.gz) = 969621b928096094546d77d118e1f3e94496f9160a8b01adc6a7755e301f9568
SIZE (stevengj-nlopt-75dd16e_GH0.tar.gz) = 2054748
diff --git a/math/py-nlopt/pkg-plist b/math/py-nlopt/pkg-plist
index bc6e259d3a6c..80ac7ab3e28f 100644
--- a/math/py-nlopt/pkg-plist
+++ b/math/py-nlopt/pkg-plist
@@ -1,3 +1,9 @@
+%%PYTHON_SITELIBDIR%%/nlopt-2.9.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/nlopt-2.9.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/nlopt-2.9.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/nlopt-2.9.0-py%%PYTHON_VER%%.egg-info/not-zip-safe
+%%PYTHON_SITELIBDIR%%/nlopt-2.9.0-py%%PYTHON_VER%%.egg-info/requires.txt
+%%PYTHON_SITELIBDIR%%/nlopt-2.9.0-py%%PYTHON_VER%%.egg-info/top_level.txt
%%PYTHON_SITELIBDIR%%/nlopt/__init__.py
%%PYTHON_SITELIBDIR%%/nlopt/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/nlopt/__pycache__/__init__%%PYTHON_TAG%%.pyc
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 42a13b88864f..9e95667d2031 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= numpy
PORTVERSION= 1.26.4
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= math python
MASTER_SITES= PYPI \
diff --git a/math/py-scikit-umfpack/Makefile b/math/py-scikit-umfpack/Makefile
index b0ffe433e7db..f8a1e596980a 100644
--- a/math/py-scikit-umfpack/Makefile
+++ b/math/py-scikit-umfpack/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scikit-umfpack
DISTVERSION= 0.4.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-vector/Makefile b/math/py-vector/Makefile
index b4acf4d8ea08..2bff38f7fe8f 100644
--- a/math/py-vector/Makefile
+++ b/math/py-vector/Makefile
@@ -22,4 +22,18 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-.include <bsd.port.mk>
+OPTIONS_DEFINE= AWKWARD NUMBA SYMPY
+AWKWARD_DESC= Awkward arrays
+NUMBA_DESC= Numba-compiled functions
+SYMPY_DESC= SymPy expressions
+
+AWKWARD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awkward>=2:math/py-awkward@${PY_FLAVOR}
+SYMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=0:math/py-sympy@${PY_FLAVOR}
+
+.include <bsd.port.pre.mk>
+
+.if ${PORT_OPTIONS:MNUMBA} && ${PYTHON_REL} < 31400
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}numba>=0.57:devel/py-numba@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/math/scilab/Makefile b/math/scilab/Makefile
index eed99f22294e..ed81d37d291e 100644
--- a/math/scilab/Makefile
+++ b/math/scilab/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scilab
DISTVERSION= 6.1.1
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= math cad java
MASTER_SITES= https://www.scilab.org/download/${DISTVERSION}/
DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX}
diff --git a/math/suitesparse-Example/Makefile b/math/suitesparse-Example/Makefile
new file mode 100644
index 000000000000..24b7070a1f30
--- /dev/null
+++ b/math/suitesparse-Example/Makefile
@@ -0,0 +1,40 @@
+PORTNAME= ${MPORTNAME:tl}
+PORTVERSION= 1.8.9
+CATEGORIES= math
+
+COMMENT= Examples for SuiteSparse
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
+
+LICENSE= BSD3CLAUSE
+
+LIB_DEPENDS= libamd.so:math/suitesparse-amd \
+ libbtf.so:math/suitesparse-btf \
+ libcamd.so:math/suitesparse-camd \
+ libccolamd.so:math/suitesparse-ccolamd \
+ libcholmod.so:math/suitesparse-cholmod \
+ libcolamd.so:math/suitesparse-colamd \
+ libcxsparse.so:math/suitesparse-cxsparse \
+ libgraphblas.so:math/suitesparse-graphblas \
+ libklu_cholmod.so:math/suitesparse-klu \
+ liblagraph.so:math/suitesparse-lagraph \
+ libldl.so:math/suitesparse-ldl \
+ libsuitesparse_mongoose.so:math/suitesparse-mongoose \
+ libparu.so:math/suitesparse-paru \
+ librbio.so:math/suitesparse-rbio \
+ libspex.so:math/suitesparse-spex \
+ libspqr.so:math/suitesparse-spqr \
+ libumfpack.so:math/suitesparse-umfpack
+
+USES= localbase:ldflags fortran
+
+MPORTNAME= Example
+USE_LDCONFIG= yes
+
+.include "${.CURDIR}/../../math/suitesparse/bsd.suitesparse.mk"
+
+post-stage-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${BUILD_WRKSRC}/README.md \
+ ${STAGEDIR}${DOCSDIR}/${MPORTNAME}_README.md
+
+.include <bsd.port.post.mk>
diff --git a/math/suitesparse-Example/pkg-descr b/math/suitesparse-Example/pkg-descr
new file mode 100644
index 000000000000..522fc4848f98
--- /dev/null
+++ b/math/suitesparse-Example/pkg-descr
@@ -0,0 +1,3 @@
+This port installs the 'my' library of SuiteSparse.
+
+This is only a demonstration package.
diff --git a/math/suitesparse-Example/pkg-plist b/math/suitesparse-Example/pkg-plist
new file mode 100644
index 000000000000..c7acb7853af9
--- /dev/null
+++ b/math/suitesparse-Example/pkg-plist
@@ -0,0 +1,11 @@
+/you/have/to/check/what/makeplist/gives/you
+include/my.h
+lib/libmy.a
+lib/libmy.so
+lib/libmy.so.1
+lib/libmy.so.%%VER%%
+lib/libmy_cxx.a
+lib/libmy_cxx.so
+lib/libmy_cxx.so.1
+lib/libmy_cxx.so.%%VER%%
+%%PORTDOCS%%%%DOCSDIR%%/Example_README.md
diff --git a/math/suitesparse-amd/Makefile b/math/suitesparse-amd/Makefile
index d691bd32e98a..bb01c56997d9 100644
--- a/math/suitesparse-amd/Makefile
+++ b/math/suitesparse-amd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.3
+PORTVERSION= 3.3.4
CATEGORIES= math
COMMENT= Symmetric approximate minimum degree
diff --git a/math/suitesparse-amd/pkg-plist b/math/suitesparse-amd/pkg-plist
index 7f9d4cb64247..b30ea55628ef 100644
--- a/math/suitesparse-amd/pkg-plist
+++ b/math/suitesparse-amd/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/AMD/AMDConfig.cmake
lib/cmake/AMD/AMDConfigVersion.cmake
lib/cmake/AMD/AMDTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/AMD/AMDTargets.cmake
+lib/cmake/AMD/AMDTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/AMD/AMDTargets_static.cmake
lib/libamd.a
lib/libamd.so
lib/libamd.so.3
diff --git a/math/suitesparse-btf/Makefile b/math/suitesparse-btf/Makefile
index 0e25c5999c25..547acabef031 100644
--- a/math/suitesparse-btf/Makefile
+++ b/math/suitesparse-btf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 2.3.2
+PORTVERSION= 2.3.3
CATEGORIES= math
COMMENT= Permutation to block triangular form
diff --git a/math/suitesparse-btf/pkg-plist b/math/suitesparse-btf/pkg-plist
index fc63adb3b323..06160da359f5 100644
--- a/math/suitesparse-btf/pkg-plist
+++ b/math/suitesparse-btf/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/BTF/BTFConfig.cmake
lib/cmake/BTF/BTFConfigVersion.cmake
lib/cmake/BTF/BTFTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/BTF/BTFTargets.cmake
+lib/cmake/BTF/BTFTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/BTF/BTFTargets_static.cmake
lib/libbtf.a
lib/libbtf.so
lib/libbtf.so.2
diff --git a/math/suitesparse-camd/Makefile b/math/suitesparse-camd/Makefile
index 7596e428ef20..64c36d665ab6 100644
--- a/math/suitesparse-camd/Makefile
+++ b/math/suitesparse-camd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.4
+PORTVERSION= 3.3.5
CATEGORIES= math
COMMENT= Symmetric approximate minimum degree
diff --git a/math/suitesparse-camd/pkg-plist b/math/suitesparse-camd/pkg-plist
index 6817a03fc4a5..437b4e9e99b0 100644
--- a/math/suitesparse-camd/pkg-plist
+++ b/math/suitesparse-camd/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/CAMD/CAMDConfig.cmake
lib/cmake/CAMD/CAMDConfigVersion.cmake
lib/cmake/CAMD/CAMDTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/CAMD/CAMDTargets.cmake
+lib/cmake/CAMD/CAMDTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/CAMD/CAMDTargets_static.cmake
lib/libcamd.a
lib/libcamd.so
lib/libcamd.so.3
diff --git a/math/suitesparse-ccolamd/Makefile b/math/suitesparse-ccolamd/Makefile
index 784e115fefbf..5fb295f02e2f 100644
--- a/math/suitesparse-ccolamd/Makefile
+++ b/math/suitesparse-ccolamd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.4
+PORTVERSION= 3.3.5
CATEGORIES= math
COMMENT= Constrained column approximate minimum degree ordering
diff --git a/math/suitesparse-ccolamd/pkg-plist b/math/suitesparse-ccolamd/pkg-plist
index 1754cd1d83a6..93418a178aed 100644
--- a/math/suitesparse-ccolamd/pkg-plist
+++ b/math/suitesparse-ccolamd/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/CCOLAMD/CCOLAMDConfig.cmake
lib/cmake/CCOLAMD/CCOLAMDConfigVersion.cmake
lib/cmake/CCOLAMD/CCOLAMDTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/CCOLAMD/CCOLAMDTargets.cmake
+lib/cmake/CCOLAMD/CCOLAMDTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/CCOLAMD/CCOLAMDTargets_static.cmake
lib/libccolamd.a
lib/libccolamd.so
lib/libccolamd.so.3
diff --git a/math/suitesparse-cholmod/Makefile b/math/suitesparse-cholmod/Makefile
index 0fd1e378006a..f025c2fc0bb6 100644
--- a/math/suitesparse-cholmod/Makefile
+++ b/math/suitesparse-cholmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 5.3.3
+PORTVERSION= 5.3.4
CATEGORIES= math
COMMENT= Sparse CHOLesky MODification package
diff --git a/math/suitesparse-cholmod/pkg-plist b/math/suitesparse-cholmod/pkg-plist
index 887dd314fa99..cde57d659031 100644
--- a/math/suitesparse-cholmod/pkg-plist
+++ b/math/suitesparse-cholmod/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/CHOLMOD/CHOLMODConfig.cmake
lib/cmake/CHOLMOD/CHOLMODConfigVersion.cmake
lib/cmake/CHOLMOD/CHOLMODTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/CHOLMOD/CHOLMODTargets.cmake
+lib/cmake/CHOLMOD/CHOLMODTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/CHOLMOD/CHOLMODTargets_static.cmake
lib/libcholmod.a
lib/libcholmod.so
lib/libcholmod.so.5
diff --git a/math/suitesparse-colamd/Makefile b/math/suitesparse-colamd/Makefile
index 4edc32470c9a..a7f682bc89dc 100644
--- a/math/suitesparse-colamd/Makefile
+++ b/math/suitesparse-colamd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.4
+PORTVERSION= 3.3.5
CATEGORIES= math
COMMENT= Column approximate minimum degree ordering algorithm
diff --git a/math/suitesparse-colamd/pkg-plist b/math/suitesparse-colamd/pkg-plist
index 71655a9ae6ff..1042fdb51199 100644
--- a/math/suitesparse-colamd/pkg-plist
+++ b/math/suitesparse-colamd/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/COLAMD/COLAMDConfig.cmake
lib/cmake/COLAMD/COLAMDConfigVersion.cmake
lib/cmake/COLAMD/COLAMDTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/COLAMD/COLAMDTargets.cmake
+lib/cmake/COLAMD/COLAMDTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/COLAMD/COLAMDTargets_static.cmake
lib/libcolamd.a
lib/libcolamd.so
lib/libcolamd.so.3
diff --git a/math/suitesparse-config/pkg-plist b/math/suitesparse-config/pkg-plist
index f5852a04ba21..0b8a8171caf1 100644
--- a/math/suitesparse-config/pkg-plist
+++ b/math/suitesparse-config/pkg-plist
@@ -10,6 +10,8 @@ lib/cmake/SuiteSparse_config/SuiteSparse_configConfig.cmake
lib/cmake/SuiteSparse_config/SuiteSparse_configConfigVersion.cmake
lib/cmake/SuiteSparse_config/SuiteSparse_configTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/SuiteSparse_config/SuiteSparse_configTargets.cmake
+lib/cmake/SuiteSparse_config/SuiteSparse_configTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/SuiteSparse_config/SuiteSparse_configTargets_static.cmake
lib/libsuitesparseconfig.a
lib/libsuitesparseconfig.so
lib/libsuitesparseconfig.so.7
diff --git a/math/suitesparse-cxsparse/Makefile b/math/suitesparse-cxsparse/Makefile
index fa1aa8d7d47b..9762e6783c44 100644
--- a/math/suitesparse-cxsparse/Makefile
+++ b/math/suitesparse-cxsparse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 4.4.1
+PORTVERSION= 4.4.2
CATEGORIES= math
COMMENT= Extended version of CSparse
diff --git a/math/suitesparse-cxsparse/pkg-plist b/math/suitesparse-cxsparse/pkg-plist
index 395afe984e6b..5a55cbd34ac0 100644
--- a/math/suitesparse-cxsparse/pkg-plist
+++ b/math/suitesparse-cxsparse/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/CXSparse/CXSparseConfig.cmake
lib/cmake/CXSparse/CXSparseConfigVersion.cmake
lib/cmake/CXSparse/CXSparseTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/CXSparse/CXSparseTargets.cmake
+lib/cmake/CXSparse/CXSparseTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/CXSparse/CXSparseTargets_static.cmake
lib/libcxsparse.a
lib/libcxsparse.so
lib/libcxsparse.so.4
diff --git a/math/suitesparse-graphblas/Makefile b/math/suitesparse-graphblas/Makefile
index 0a1e902b920d..1f8f7f092dcd 100644
--- a/math/suitesparse-graphblas/Makefile
+++ b/math/suitesparse-graphblas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 10.0.5
+PORTVERSION= 10.1.1
CATEGORIES= math
COMMENT= Graph algorithms in the language of linear algebra
diff --git a/math/suitesparse-klu/Makefile b/math/suitesparse-klu/Makefile
index 1d955e7b479c..7fffcaa6f305 100644
--- a/math/suitesparse-klu/Makefile
+++ b/math/suitesparse-klu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 2.3.5
+PORTVERSION= 2.3.6
CATEGORIES= math
COMMENT= Sparse LU factorization, for circuit simulation
diff --git a/math/suitesparse-klu/pkg-plist b/math/suitesparse-klu/pkg-plist
index 3ec8e46b6ff6..e7cfda035bf7 100644
--- a/math/suitesparse-klu/pkg-plist
+++ b/math/suitesparse-klu/pkg-plist
@@ -4,10 +4,14 @@ lib/cmake/KLU/KLUConfig.cmake
lib/cmake/KLU/KLUConfigVersion.cmake
lib/cmake/KLU/KLUTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/KLU/KLUTargets.cmake
+lib/cmake/KLU/KLUTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KLU/KLUTargets_static.cmake
lib/cmake/KLU_CHOLMOD/KLU_CHOLMODConfig.cmake
lib/cmake/KLU_CHOLMOD/KLU_CHOLMODConfigVersion.cmake
lib/cmake/KLU_CHOLMOD/KLU_CHOLMODTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/KLU_CHOLMOD/KLU_CHOLMODTargets.cmake
+lib/cmake/KLU_CHOLMOD/KLU_CHOLMODTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KLU_CHOLMOD/KLU_CHOLMODTargets_static.cmake
lib/libklu.a
lib/libklu.so
lib/libklu.so.2
diff --git a/math/suitesparse-lagraph/Makefile b/math/suitesparse-lagraph/Makefile
index 40c01db21381..b91ccd9cb75e 100644
--- a/math/suitesparse-lagraph/Makefile
+++ b/math/suitesparse-lagraph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 1.1.5
+PORTVERSION= 1.2.0
CATEGORIES= math
COMMENT= Graph algorithms based on GraphBLAS
diff --git a/math/suitesparse-lagraph/pkg-plist b/math/suitesparse-lagraph/pkg-plist
index 204761be3c9f..4e210ec20611 100644
--- a/math/suitesparse-lagraph/pkg-plist
+++ b/math/suitesparse-lagraph/pkg-plist
@@ -5,6 +5,8 @@ lib/cmake/LAGraph/LAGraphConfig.cmake
lib/cmake/LAGraph/LAGraphConfigVersion.cmake
lib/cmake/LAGraph/LAGraphTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/LAGraph/LAGraphTargets.cmake
+lib/cmake/LAGraph/LAGraphTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/LAGraph/LAGraphTargets_static.cmake
lib/liblagraph.a
lib/liblagraph.so
lib/liblagraph.so.1
diff --git a/math/suitesparse-ldl/Makefile b/math/suitesparse-ldl/Makefile
index 849def7868c9..252ea2320362 100644
--- a/math/suitesparse-ldl/Makefile
+++ b/math/suitesparse-ldl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.2
+PORTVERSION= 3.3.3
CATEGORIES= math
COMMENT= Simple LDL^T factorization
diff --git a/math/suitesparse-ldl/pkg-plist b/math/suitesparse-ldl/pkg-plist
index cd009c322018..05d973626314 100644
--- a/math/suitesparse-ldl/pkg-plist
+++ b/math/suitesparse-ldl/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/LDL/LDLConfig.cmake
lib/cmake/LDL/LDLConfigVersion.cmake
lib/cmake/LDL/LDLTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/LDL/LDLTargets.cmake
+lib/cmake/LDL/LDLTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/LDL/LDLTargets_static.cmake
lib/libldl.a
lib/libldl.so
lib/libldl.so.3
diff --git a/math/suitesparse-mongoose/Makefile b/math/suitesparse-mongoose/Makefile
index 42feafc8145e..0bb1824f7079 100644
--- a/math/suitesparse-mongoose/Makefile
+++ b/math/suitesparse-mongoose/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.4
+PORTVERSION= 3.3.5
CATEGORIES= math
COMMENT= Symmetric approximate minimum degree
diff --git a/math/suitesparse-mongoose/pkg-plist b/math/suitesparse-mongoose/pkg-plist
index ea35c6611cf9..94926f47df6d 100644
--- a/math/suitesparse-mongoose/pkg-plist
+++ b/math/suitesparse-mongoose/pkg-plist
@@ -4,6 +4,8 @@ lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseConfig.cmake
lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseConfigVersion.cmake
lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseTargets.cmake
+lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/SuiteSparse_Mongoose/SuiteSparse_MongooseTargets_static.cmake
lib/libsuitesparse_mongoose.a
lib/libsuitesparse_mongoose.so
lib/libsuitesparse_mongoose.so.3
diff --git a/math/suitesparse-paru/Makefile b/math/suitesparse-paru/Makefile
index 891dabfadce1..6008a6d1cfbf 100644
--- a/math/suitesparse-paru/Makefile
+++ b/math/suitesparse-paru/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 1.0.0
-PORTREVISION= 1
+PORTVERSION= 1.0.1
CATEGORIES= math parallel
COMMENT= Parallel unsymmetric multifrontal method
diff --git a/math/suitesparse-paru/pkg-plist b/math/suitesparse-paru/pkg-plist
index d69f298fbcbd..ec9ef863f88a 100644
--- a/math/suitesparse-paru/pkg-plist
+++ b/math/suitesparse-paru/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/ParU/ParUConfig.cmake
lib/cmake/ParU/ParUConfigVersion.cmake
lib/cmake/ParU/ParUTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/ParU/ParUTargets.cmake
+lib/cmake/ParU/ParUTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/ParU/ParUTargets_static.cmake
lib/libparu.a
lib/libparu.so
lib/libparu.so.1
diff --git a/math/suitesparse-rbio/Makefile b/math/suitesparse-rbio/Makefile
index 6f8f9c0b87fe..5ec80176886f 100644
--- a/math/suitesparse-rbio/Makefile
+++ b/math/suitesparse-rbio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 4.3.4
+PORTVERSION= 4.3.5
CATEGORIES= math
COMMENT= Read/write sparse matrices
diff --git a/math/suitesparse-rbio/pkg-plist b/math/suitesparse-rbio/pkg-plist
index 97649bd59077..c90ddfda63f8 100644
--- a/math/suitesparse-rbio/pkg-plist
+++ b/math/suitesparse-rbio/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/RBio/RBioConfig.cmake
lib/cmake/RBio/RBioConfigVersion.cmake
lib/cmake/RBio/RBioTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/RBio/RBioTargets.cmake
+lib/cmake/RBio/RBioTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/RBio/RBioTargets_static.cmake
lib/librbio.a
lib/librbio.so
lib/librbio.so.4
diff --git a/math/suitesparse-spex/Makefile b/math/suitesparse-spex/Makefile
index fddd2d7ccbd9..5b6cf3f60770 100644
--- a/math/suitesparse-spex/Makefile
+++ b/math/suitesparse-spex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.2.3
+PORTVERSION= 3.2.4
CATEGORIES= math
COMMENT= Sparse Left-looking Integer-Preserving LU Factorization
diff --git a/math/suitesparse-spex/pkg-plist b/math/suitesparse-spex/pkg-plist
index 0c7215d11bfd..ae29828cfc4f 100644
--- a/math/suitesparse-spex/pkg-plist
+++ b/math/suitesparse-spex/pkg-plist
@@ -6,6 +6,8 @@ lib/cmake/SPEX/SPEXConfig.cmake
lib/cmake/SPEX/SPEXConfigVersion.cmake
lib/cmake/SPEX/SPEXTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/SPEX/SPEXTargets.cmake
+lib/cmake/SPEX/SPEXTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/SPEX/SPEXTargets_static.cmake
lib/libspex.a
lib/libspex.so
lib/libspex.so.3
diff --git a/math/suitesparse-spqr/Makefile b/math/suitesparse-spqr/Makefile
index c3e64e65cbf8..9f75a98bcdcd 100644
--- a/math/suitesparse-spqr/Makefile
+++ b/math/suitesparse-spqr/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 4.3.4
-PORTREVISION= 1
+PORTVERSION= 4.3.5
CATEGORIES= math
COMMENT= Sparse QR factorization
diff --git a/math/suitesparse-spqr/pkg-plist b/math/suitesparse-spqr/pkg-plist
index 1accac9a2fc9..d3ad6d04e6c9 100644
--- a/math/suitesparse-spqr/pkg-plist
+++ b/math/suitesparse-spqr/pkg-plist
@@ -5,6 +5,8 @@ lib/cmake/SPQR/SPQRConfig.cmake
lib/cmake/SPQR/SPQRConfigVersion.cmake
lib/cmake/SPQR/SPQRTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/SPQR/SPQRTargets.cmake
+lib/cmake/SPQR/SPQRTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/SPQR/SPQRTargets_static.cmake
lib/libspqr.a
lib/libspqr.so
lib/libspqr.so.4
diff --git a/math/suitesparse-umfpack/Makefile b/math/suitesparse-umfpack/Makefile
index 26e9c6a17275..0c51632261b6 100644
--- a/math/suitesparse-umfpack/Makefile
+++ b/math/suitesparse-umfpack/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 6.3.5
-PORTREVISION= 1
+PORTVERSION= 6.3.6
CATEGORIES= math
COMMENT= Sparse multifrontal LU factorization
diff --git a/math/suitesparse-umfpack/pkg-plist b/math/suitesparse-umfpack/pkg-plist
index ba92e000f8c1..e83fc9c701a1 100644
--- a/math/suitesparse-umfpack/pkg-plist
+++ b/math/suitesparse-umfpack/pkg-plist
@@ -3,6 +3,8 @@ lib/cmake/UMFPACK/UMFPACKConfig.cmake
lib/cmake/UMFPACK/UMFPACKConfigVersion.cmake
lib/cmake/UMFPACK/UMFPACKTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/UMFPACK/UMFPACKTargets.cmake
+lib/cmake/UMFPACK/UMFPACKTargets_static-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/UMFPACK/UMFPACKTargets_static.cmake
lib/libumfpack.a
lib/libumfpack.so
lib/libumfpack.so.6
diff --git a/math/suitesparse/Makefile b/math/suitesparse/Makefile
index b7bedb46b514..d0445acf39ac 100644
--- a/math/suitesparse/Makefile
+++ b/math/suitesparse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= suitesparse
-PORTVERSION= 7.10.3
+PORTVERSION= 7.11.0
CATEGORIES= math
MAINTAINER= fortran@FreeBSD.org
@@ -19,13 +19,14 @@ RUN_DEPENDS= suitesparse-config>0:math/suitesparse-config \
suitesparse-lagraph>0:math/suitesparse-lagraph \
suitesparse-ldl>0:math/suitesparse-ldl \
suitesparse-mongoose>0:math/suitesparse-mongoose \
- suitesparse-paru>0:math/suitesparse-paru \
suitesparse-rbio>0:math/suitesparse-rbio \
suitesparse-spex>0:math/suitesparse-spex \
suitesparse-spqr>0:math/suitesparse-spqr \
- suitesparse-umfpack>0:math/suitesparse-umfpack
+ suitesparse-umfpack>0:math/suitesparse-umfpack \
+ suitesparse-paru>0:math/suitesparse-paru
.if !defined(PACKAGE_BUILDING)
-RUN_DEPENDS+= suitesparse-csparse>0:math/suitesparse-csparse
+RUN_DEPENDS+= suitesparse-csparse>0:math/suitesparse-csparse \
+ suitesparse-Example>0:math/suitesparse-Example
.endif
USES= metaport
diff --git a/math/suitesparse/bsd.suitesparse.mk b/math/suitesparse/bsd.suitesparse.mk
index 64fcee04076c..6d8bb1c68203 100644
--- a/math/suitesparse/bsd.suitesparse.mk
+++ b/math/suitesparse/bsd.suitesparse.mk
@@ -4,7 +4,7 @@
PKGNAMEPREFIX= suitesparse-
SSPNAME= suitesparse
-SSPVERSION= 7.10.3
+SSPVERSION= 7.11.0
DISTVERSIONPREFIX= v
MAINTAINER= fortran@FreeBSD.org
@@ -35,6 +35,7 @@ LIB_DEPENDS+= libsuitesparseconfig.so:math/suitesparse-config
.endif
.if ${MPORTNAME} != config && \
${MPORTNAME} != BTF && \
+ ${MPORTNAME} != Example && \
${MPORTNAME} != ssget
OPTIONS_DEFINE+=DEMOS
.endif
diff --git a/math/suitesparse/distinfo b/math/suitesparse/distinfo
index 2ab4923b6c55..092d5a7d76df 100644
--- a/math/suitesparse/distinfo
+++ b/math/suitesparse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747585409
-SHA256 (suitesparse/v7.10.3.tar.gz) = 09e7bcc8e5de0a5b55d2ae9fd6378d5f4dc1b85a933593339a0872b24e2cc102
-SIZE (suitesparse/v7.10.3.tar.gz) = 87836881
+TIMESTAMP = 1754064684
+SHA256 (suitesparse/v7.11.0.tar.gz) = 93ed4c4e546a49fc75884c3a8b807d5af4a91e39d191fbbc60a07380b12a35d1
+SIZE (suitesparse/v7.11.0.tar.gz) = 95030220
diff --git a/math/sundials/Makefile b/math/sundials/Makefile
index 8ddec9eab0cf..aabdd8134d52 100644
--- a/math/sundials/Makefile
+++ b/math/sundials/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sundials
DISTVERSION= 7.2.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MASTER_SITES= https://github.com/LLNL/sundials/releases/download/v${DISTVERSION}/
diff --git a/misc/Makefile b/misc/Makefile
index bf2385aab680..e266bfe77882 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -623,6 +623,7 @@
SUBDIR += sshbuddy
SUBDIR += sssnips
SUBDIR += star-history
+ SUBDIR += stormy
SUBDIR += susv2
SUBDIR += susv3
SUBDIR += susv4
diff --git a/misc/llama-cpp/Makefile b/misc/llama-cpp/Makefile
index 1866f235b18f..25518745fa94 100644
--- a/misc/llama-cpp/Makefile
+++ b/misc/llama-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llama-cpp
DISTVERSIONPREFIX= b
-DISTVERSION= 5943
+DISTVERSION= 6040
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/llama-cpp/distinfo b/misc/llama-cpp/distinfo
index 7769fc9f69f5..4a7ca3e16681 100644
--- a/misc/llama-cpp/distinfo
+++ b/misc/llama-cpp/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753077187
-SHA256 (ggerganov-llama.cpp-b5943_GH0.tar.gz) = abb05cabbb7f2b18e762f0db17c4842836a768e33c4a8b840a4d3dbf8cdc47d4
-SIZE (ggerganov-llama.cpp-b5943_GH0.tar.gz) = 25229732
+TIMESTAMP = 1753946944
+SHA256 (ggerganov-llama.cpp-b6040_GH0.tar.gz) = 52f1bc8768270e5e8c2ecd58345a9214162fece1e31df22faeb902093a5877fc
+SIZE (ggerganov-llama.cpp-b6040_GH0.tar.gz) = 25400771
SHA256 (nomic-ai-kompute-4565194_GH0.tar.gz) = 95b52d2f0514c5201c7838348a9c3c9e60902ea3c6c9aa862193a212150b2bfc
SIZE (nomic-ai-kompute-4565194_GH0.tar.gz) = 13540496
diff --git a/misc/lxi-tools/Makefile b/misc/lxi-tools/Makefile
index 9a233dc56d8f..868b02ee426a 100644
--- a/misc/lxi-tools/Makefile
+++ b/misc/lxi-tools/Makefile
@@ -1,10 +1,9 @@
PORTNAME= lxi-tools
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5
-PORTREVISION= 1
+DISTVERSION= 2.8
CATEGORIES= misc
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Collection of tools that enables control of LXI compatible instruments
WWW= https://lxi-tools.github.io/
@@ -28,7 +27,6 @@ GUI_USES= gettext-tools gnome python:build
GUI_USE= gnome=cairo,gdkpixbuf,glib20,gtk40,gtksourceview5,libadwaita
GUI_MESON_OFF= -Dgui=false
GUI_BINARY_ALIAS= python3=${PYTHON_CMD}
-GUI_PLIST_FILES= bin/lxi-gui
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/misc/lxi-tools/distinfo b/misc/lxi-tools/distinfo
index e0346524b005..f57bd22503dc 100644
--- a/misc/lxi-tools/distinfo
+++ b/misc/lxi-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677365484
-SHA256 (lxi-tools-lxi-tools-v2.5_GH0.tar.gz) = e8ccefeb907da1dacecef2c5b8bd0c1a841003a4d1309143426f860ff8c14bc0
-SIZE (lxi-tools-lxi-tools-v2.5_GH0.tar.gz) = 1003395
+TIMESTAMP = 1753917639
+SHA256 (lxi-tools-lxi-tools-v2.8_GH0.tar.gz) = ef9d013189c9449f850d467dd35ac3840929e76a888cdb77e0edbce067da0b2d
+SIZE (lxi-tools-lxi-tools-v2.8_GH0.tar.gz) = 1010999
diff --git a/misc/lxi-tools/pkg-plist b/misc/lxi-tools/pkg-plist
index f82de2522273..9166d93f9371 100644
--- a/misc/lxi-tools/pkg-plist
+++ b/misc/lxi-tools/pkg-plist
@@ -1,6 +1,7 @@
bin/lxi
etc/bash_completion.d/lxi
share/man/man1/lxi.1.gz
+%%GUI%%bin/lxi-gui
%%GUI%%share/applications/io.github.lxi-tools.lxi-gui.desktop
%%GUI%%share/glib-2.0/schemas/io.github.lxi-tools.lxi-gui.gschema.xml
%%GUI%%share/icons/hicolor/scalable/apps/io.github.lxi-tools.lxi-gui.svg
diff --git a/misc/ola/Makefile b/misc/ola/Makefile
index b62a7e2b874b..ae9c17a3d2c0 100644
--- a/misc/ola/Makefile
+++ b/misc/ola/Makefile
@@ -15,6 +15,9 @@ WWW= https://www.openlighting.org/ola/ \
LICENSE= GPLv2+
+BROKEN_FreeBSD_14= Fails to build, error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
+BROKEN_FreeBSD_13= Fails to build, error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
+
LIB_DEPENDS= libavahi-common.so:net/avahi-app \
libftdi1.so:devel/libftdi1 \
libmicrohttpd.so:www/libmicrohttpd \
diff --git a/misc/openhab-addons/Makefile b/misc/openhab-addons/Makefile
index 8fa18c3f1c04..5c398c077120 100644
--- a/misc/openhab-addons/Makefile
+++ b/misc/openhab-addons/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openhab-addons
-PORTVERSION= 4.3.5
+PORTVERSION= 4.3.6
CATEGORIES= misc java
MASTER_SITES= https://openhab.jfrog.io/artifactory/libs-release-local/org/openhab/distro/openhab-addons/${PORTVERSION}/
DISTNAME= openhab-addons-${PORTVERSION}
diff --git a/misc/openhab-addons/distinfo b/misc/openhab-addons/distinfo
index 1e3b10d81a8c..d564813f1926 100644
--- a/misc/openhab-addons/distinfo
+++ b/misc/openhab-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746445622
-SHA256 (openhab-addons-4.3.5.kar) = 965b8e64fca915c603b37a96d5fd89875a26d413f478cd7a705270542040e4bb
-SIZE (openhab-addons-4.3.5.kar) = 451904073
+TIMESTAMP = 1753530902
+SHA256 (openhab-addons-4.3.6.kar) = bfceeabeb4d8d712cb2a53091225e7b6de5829b01a2e842c2847c349b3be9d13
+SIZE (openhab-addons-4.3.6.kar) = 452457282
diff --git a/misc/openhab/Makefile b/misc/openhab/Makefile
index 92fb8a704fa3..127a3bff60ef 100644
--- a/misc/openhab/Makefile
+++ b/misc/openhab/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openhab
-PORTVERSION= 4.3.5
-PORTREVISION= 1
+PORTVERSION= 4.3.6
+PORTREVISION= 0
CATEGORIES= misc java
MASTER_SITES= https://openhab.jfrog.io/artifactory/libs-release-local/org/openhab/distro/openhab/${PORTVERSION}/
DISTNAME= openhab-${PORTVERSION}
diff --git a/misc/openhab/distinfo b/misc/openhab/distinfo
index 31ae2615c332..7f2309bccb09 100644
--- a/misc/openhab/distinfo
+++ b/misc/openhab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746445373
-SHA256 (openhab-4.3.5.zip) = 03da06ce2692b0637905e3068adc5df3bafeb2ef35c88e01bf9b8e31042a93d4
-SIZE (openhab-4.3.5.zip) = 111526701
+TIMESTAMP = 1753530653
+SHA256 (openhab-4.3.6.zip) = 153615ec8f81c22c804cf6c36c84fb759aa414bddb3a787b2bdc1faf385f05d7
+SIZE (openhab-4.3.6.zip) = 111525044
diff --git a/misc/outside/Makefile b/misc/outside/Makefile
index adb48bda237a..82a7807cb4cb 100644
--- a/misc/outside/Makefile
+++ b/misc/outside/Makefile
@@ -1,6 +1,6 @@
PORTNAME= outside
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.1
+DISTVERSION= 0.5.0
CATEGORIES= misc
MAINTAINER= olgeni@FreeBSD.org
@@ -44,13 +44,13 @@ CARGO_CRATES= addr2line-0.24.2 \
byteorder-1.5.0 \
bytes-1.10.1 \
castaway-0.1.2 \
- castaway-0.2.3 \
- cc-1.2.28 \
+ castaway-0.2.4 \
+ cc-1.2.30 \
cfg-if-1.0.1 \
chrono-0.4.41 \
- clap-4.5.40 \
- clap_builder-4.5.40 \
- clap_derive-4.5.40 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
clap_lex-0.7.5 \
cli-settings-derive-0.3.2 \
colorchoice-1.0.4 \
@@ -76,8 +76,8 @@ CARGO_CRATES= addr2line-0.24.2 \
encoding_rs-0.8.35 \
enum-map-2.7.3 \
enum-map-derive-0.17.0 \
- enumset-1.1.6 \
- enumset_derive-0.11.0 \
+ enumset-1.1.7 \
+ enumset_derive-0.12.0 \
equivalent-1.0.2 \
errno-0.3.13 \
event-listener-2.5.3 \
@@ -117,7 +117,7 @@ CARGO_CRATES= addr2line-0.24.2 \
lazy_static-1.5.0 \
libc-0.2.174 \
libnghttp2-sys-0.1.11+1.64.0 \
- libredox-0.1.4 \
+ libredox-0.1.6 \
libz-sys-1.1.22 \
linux-raw-sys-0.4.15 \
litemap-0.8.0 \
@@ -160,21 +160,21 @@ CARGO_CRATES= addr2line-0.24.2 \
proc-macro2-1.0.95 \
quote-1.0.40 \
r-efi-5.3.0 \
- redox_syscall-0.5.13 \
+ redox_syscall-0.5.15 \
redox_users-0.4.6 \
rustc-demangle-0.1.25 \
rustc_version-0.4.1 \
rustix-0.38.44 \
rustversion-1.0.21 \
ryu-1.0.20 \
- savefile-0.18.6 \
- savefile-derive-0.18.6 \
+ savefile-0.19.0 \
+ savefile-derive-0.19.0 \
schannel-0.1.27 \
scopeguard-1.2.0 \
semver-1.0.26 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
serde_with-3.14.0 \
serde_with_macros-3.14.0 \
serde_yaml-0.9.34+deprecated \
@@ -192,6 +192,7 @@ CARGO_CRATES= addr2line-0.24.2 \
strsim-0.11.1 \
syn-2.0.104 \
synstructure-0.13.2 \
+ termsize-0.1.9 \
thiserror-1.0.69 \
thiserror-impl-1.0.69 \
time-0.3.41 \
diff --git a/misc/outside/distinfo b/misc/outside/distinfo
index 0b0151f5b263..b27ffe556a45 100644
--- a/misc/outside/distinfo
+++ b/misc/outside/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752333750
+TIMESTAMP = 1753596354
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
@@ -49,20 +49,20 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/castaway-0.1.2.crate) = a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6
SIZE (rust/crates/castaway-0.1.2.crate) = 7124
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.28.crate) = 4ad45f4f74e4e20eaa392913b7b33a7091c87e59628f4dd27888205ad888843c
-SIZE (rust/crates/cc-1.2.28.crate) = 107943
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
-SIZE (rust/crates/clap-4.5.40.crate) = 57419
-SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
-SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
-SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
-SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/cli-settings-derive-0.3.2.crate) = 648177b05c94bebb8305e13d3fb6d528bfaea325e67a35b0462de4912ceae527
@@ -113,10 +113,10 @@ SHA256 (rust/crates/enum-map-2.7.3.crate) = 6866f3bfdf8207509a033af1a75a7b08abda
SIZE (rust/crates/enum-map-2.7.3.crate) = 21792
SHA256 (rust/crates/enum-map-derive-0.17.0.crate) = f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb
SIZE (rust/crates/enum-map-derive-0.17.0.crate) = 10781
-SHA256 (rust/crates/enumset-1.1.6.crate) = 11a6b7c3d347de0a9f7bfd2f853be43fe32fa6fac30c70f6d6d67a1e936b87ee
-SIZE (rust/crates/enumset-1.1.6.crate) = 29044
-SHA256 (rust/crates/enumset_derive-0.11.0.crate) = 6da3ea9e1d1a3b1593e15781f930120e72aa7501610b2f82e5b6739c72e8eac5
-SIZE (rust/crates/enumset_derive-0.11.0.crate) = 14602
+SHA256 (rust/crates/enumset-1.1.7.crate) = d6ee17054f550fd7400e1906e2f9356c7672643ed34008a9e8abe147ccd2d821
+SIZE (rust/crates/enumset-1.1.7.crate) = 29210
+SHA256 (rust/crates/enumset_derive-0.12.0.crate) = 76d07902c93376f1e96c34abc4d507c0911df3816cef50b01f5a2ff3ad8c370d
+SIZE (rust/crates/enumset_derive-0.12.0.crate) = 14618
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
@@ -195,8 +195,8 @@ SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e984
SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libnghttp2-sys-0.1.11+1.64.0.crate) = 1b6c24e48a7167cffa7119da39d577fa482e66c688a4aac016bee862e1a713c4
SIZE (rust/crates/libnghttp2-sys-0.1.11+1.64.0.crate) = 1968997
-SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
-SIZE (rust/crates/libredox-0.1.4.crate) = 6946
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
@@ -281,8 +281,8 @@ SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae
SIZE (rust/crates/quote-1.0.40.crate) = 31063
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
-SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
@@ -295,10 +295,10 @@ SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba
SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
-SHA256 (rust/crates/savefile-0.18.6.crate) = ce59deea3028234ce3c8265fe4bf50c7f9c09488d08caeb44e5545a37778eeb4
-SIZE (rust/crates/savefile-0.18.6.crate) = 63955
-SHA256 (rust/crates/savefile-derive-0.18.6.crate) = 02ff2c898fd98e9c08d78b2b5e791afcbe88336ce8d951691f50bb1996685b10
-SIZE (rust/crates/savefile-derive-0.18.6.crate) = 40863
+SHA256 (rust/crates/savefile-0.19.0.crate) = efae543b0c35dafb640485acfae6db2c57da94a81393fb411c12f3d6c9084139
+SIZE (rust/crates/savefile-0.19.0.crate) = 67399
+SHA256 (rust/crates/savefile-derive-0.19.0.crate) = 1e0376f220a3427a88e084a1acd072f3d16a0246abd37114aa801d99ffb9bc1f
+SIZE (rust/crates/savefile-derive-0.19.0.crate) = 40880
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
SIZE (rust/crates/schannel-0.1.27.crate) = 42772
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -309,8 +309,8 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
@@ -345,6 +345,8 @@ SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2f
SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/termsize-0.1.9.crate) = 6f11ff5c25c172608d5b85e2fb43ee9a6d683a7f4ab7f96ae07b3d8b590368fd
+SIZE (rust/crates/termsize-0.1.9.crate) = 6216
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
@@ -507,5 +509,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (BaconIsAVeg-outside-v0.4.1_GH0.tar.gz) = f12295654f340241fd3105b39a1c4b3d4965bdb5807d8dfb5eec92f7600bea47
-SIZE (BaconIsAVeg-outside-v0.4.1_GH0.tar.gz) = 1718509
+SHA256 (BaconIsAVeg-outside-v0.5.0_GH0.tar.gz) = 012cde0c824c044a15dd3a053b3a84c3d7aeb08f922215e50d70b0e426478de4
+SIZE (BaconIsAVeg-outside-v0.5.0_GH0.tar.gz) = 1939909
diff --git a/misc/py-gguf/Makefile b/misc/py-gguf/Makefile
index 3b70a16269bd..3073bf861da1 100644
--- a/misc/py-gguf/Makefile
+++ b/misc/py-gguf/Makefile
@@ -24,7 +24,7 @@ USE_PYTHON= pep517 autoplist pytest
USE_GITHUB= yes
GH_ACCOUNT= ggml-org
GH_PROJECT= llama.cpp
-GH_TAGNAME= b5866
+GH_TAGNAME= b6040
WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME}/gguf-py
@@ -37,6 +37,6 @@ post-patch: # update version to reflect llama-cpp revision, have to use '.' sinc
-e 's/version = "${DISTVERSION:R}"/version = "${DISTVERSION:R}.${GH_TAGNAME:S/b//}"/' \
${WRKSRC}/pyproject.toml
-# tests as of 0.17.1.5866: 5 passed in 1.96s
+# tests as of 0.17.1.5895: 5 passed in 2.08s
.include <bsd.port.mk>
diff --git a/misc/py-gguf/distinfo b/misc/py-gguf/distinfo
index 7c155fe7db31..4070fee66ade 100644
--- a/misc/py-gguf/distinfo
+++ b/misc/py-gguf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752186688
-SHA256 (ggml-org-llama.cpp-0.17.1.5866-b5866_GH0.tar.gz) = 7fc7e63c143bbd240be47082782af58870d94d40bab89a3e81da152e7cf19d1b
-SIZE (ggml-org-llama.cpp-0.17.1.5866-b5866_GH0.tar.gz) = 25168699
+TIMESTAMP = 1753947624
+SHA256 (ggml-org-llama.cpp-0.17.1.6040-b6040_GH0.tar.gz) = 52f1bc8768270e5e8c2ecd58345a9214162fece1e31df22faeb902093a5877fc
+SIZE (ggml-org-llama.cpp-0.17.1.6040-b6040_GH0.tar.gz) = 25400771
diff --git a/misc/py-huggingface-hub/Makefile b/misc/py-huggingface-hub/Makefile
index 28031567379e..197266adc7c9 100644
--- a/misc/py-huggingface-hub/Makefile
+++ b/misc/py-huggingface-hub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= huggingface-hub
-DISTVERSION= 0.33.4
+DISTVERSION= 0.34.3
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,8 +20,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}tqdm>=4.42.1:misc/py-tqdm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR} \
${RUN_DEPENDS_${ARCH}}
-RUN_DEPENDS_amd64= ${PYTHON_PKGNAMEPREFIX}hf-xet>=1.1.2<2.0.0:misc/py-hf-xet@${PY_FLAVOR}
-RUN_DEPENDS_aarch4= ${PYTHON_PKGNAMEPREFIX}hf-xet>=1.1.2<2.0.0:misc/py-hf-xet@${PY_FLAVOR}
+RUN_DEPENDS_amd64= ${PYTHON_PKGNAMEPREFIX}hf-xet>=1.1.3<2.0.0:misc/py-hf-xet@${PY_FLAVOR}
+RUN_DEPENDS_aarch4= ${PYTHON_PKGNAMEPREFIX}hf-xet>=1.1.3<2.0.0:misc/py-hf-xet@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/misc/py-huggingface-hub/distinfo b/misc/py-huggingface-hub/distinfo
index c8c051e41f6b..6ca77b0cf497 100644
--- a/misc/py-huggingface-hub/distinfo
+++ b/misc/py-huggingface-hub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752453541
-SHA256 (huggingface_hub-0.33.4.tar.gz) = 6af13478deae120e765bfd92adad0ae1aec1ad8c439b46f23058ad5956cbca0a
-SIZE (huggingface_hub-0.33.4.tar.gz) = 426674
+TIMESTAMP = 1753931280
+SHA256 (huggingface_hub-0.34.3.tar.gz) = d58130fd5aa7408480681475491c0abd7e835442082fbc3ef4d45b6c39f83853
+SIZE (huggingface_hub-0.34.3.tar.gz) = 456800
diff --git a/misc/py-openai/Makefile b/misc/py-openai/Makefile
index ca4fcff5fde6..9c40599454ac 100644
--- a/misc/py-openai/Makefile
+++ b/misc/py-openai/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openai
-DISTVERSION= 1.97.0
+DISTVERSION= 1.98.0
CATEGORIES= misc # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-openai/distinfo b/misc/py-openai/distinfo
index 50bfa18f91c1..d4d72b3782d4 100644
--- a/misc/py-openai/distinfo
+++ b/misc/py-openai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752887244
-SHA256 (openai-1.97.0.tar.gz) = 0be349569ccaa4fb54f97bb808423fd29ccaeb1246ee1be762e0c81a47bae0aa
-SIZE (openai-1.97.0.tar.gz) = 493850
+TIMESTAMP = 1753952257
+SHA256 (openai-1.98.0.tar.gz) = 3ee0fcc50ae95267fd22bd1ad095ba5402098f3df2162592e68109999f685427
+SIZE (openai-1.98.0.tar.gz) = 496695
diff --git a/misc/rubygem-mime-types-data/Makefile b/misc/rubygem-mime-types-data/Makefile
index be2499b0bfa4..c60573eebede 100644
--- a/misc/rubygem-mime-types-data/Makefile
+++ b/misc/rubygem-mime-types-data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mime-types-data
-PORTVERSION= 3.2025.0715
+PORTVERSION= 3.2025.0722
CATEGORIES= misc rubygems
MASTER_SITES= RG
diff --git a/misc/rubygem-mime-types-data/distinfo b/misc/rubygem-mime-types-data/distinfo
index 967559e0a635..e19a63fc7c38 100644
--- a/misc/rubygem-mime-types-data/distinfo
+++ b/misc/rubygem-mime-types-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265930
-SHA256 (rubygem/mime-types-data-3.2025.0715.gem) = 865f9759d5db11f983086a70379f8282e2e64fba7b82058b928c63a7ab79871d
-SIZE (rubygem/mime-types-data-3.2025.0715.gem) = 169472
+TIMESTAMP = 1753370256
+SHA256 (rubygem/mime-types-data-3.2025.0722.gem) = f9d1fd57ecc5688a66d9811d45981ee58e2dca012e352a1eaa7299e8c0f482f4
+SIZE (rubygem/mime-types-data-3.2025.0722.gem) = 169472
diff --git a/misc/rubygem-octicons/Makefile b/misc/rubygem-octicons/Makefile
index 17ea9f92e3d1..a2ce9ec7c22e 100644
--- a/misc/rubygem-octicons/Makefile
+++ b/misc/rubygem-octicons/Makefile
@@ -1,5 +1,5 @@
PORTNAME= octicons
-PORTVERSION= 19.15.3
+PORTVERSION= 19.15.4
CATEGORIES= misc rubygems
MASTER_SITES= RG
diff --git a/misc/rubygem-octicons/distinfo b/misc/rubygem-octicons/distinfo
index 4847849d2f16..5926707487d8 100644
--- a/misc/rubygem-octicons/distinfo
+++ b/misc/rubygem-octicons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954424
-SHA256 (rubygem/octicons-19.15.3.gem) = fbf3d672e81db07c5529a438a298e11c14f5af3421c97089fb5154a11494d4c1
-SIZE (rubygem/octicons-19.15.3.gem) = 228352
+TIMESTAMP = 1753370258
+SHA256 (rubygem/octicons-19.15.4.gem) = c6ff48818e4914822c0acdb7d52c70c62dc31b5649d80816282af4fa64d72716
+SIZE (rubygem/octicons-19.15.4.gem) = 231424
diff --git a/misc/spnavcfg-devel/Makefile b/misc/spnavcfg-devel/Makefile
index 2f14d97c1d09..30545a74e8c9 100644
--- a/misc/spnavcfg-devel/Makefile
+++ b/misc/spnavcfg-devel/Makefile
@@ -1,7 +1,11 @@
PORTNAME= spnavcfg
PORTVERSION= r${GIT_SRC_DATE}
+#PORTREVISION= 1
CATEGORIES= misc
+MASTER_SITES+= https://github.com/FreeSpacenav/spnavcfg/raw/refs/heads/master/icons/:icons
PKGNAMESUFFIX= -devel
+DIST_SUBDIR= ${PORTNAME}
+EXTRACT_ONLY= ${GH_ACCOUNT}-${PORTNAME}-${DISTVERSION}-${GH_TAGNAME}_GH0${EXTRACT_SUFX}
MAINTAINER= mr@freebsd.org
COMMENT= Spacenav daemon interactive configuration program
@@ -11,7 +15,7 @@ LICENSE= GPLv3+
LIB_DEPENDS+= libspnav.so:misc/libspnav
-USES= gmake pkgconfig qt:6 xorg
+USES= desktop-file-utils gmake pkgconfig qt:6 xorg
USE_GITHUB= yes
GH_ACCOUNT= FreeSpacenav
GH_PROJECT= spnavcfg
@@ -21,10 +25,14 @@ USE_XORG+= x11
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-debug
-ICONS= devices.png spnavcfg-128x128.png spnavcfg-256x256.png spnavcfg-48x48.png spnavcfg.png
MAKE_ENV+= MOC="${MOC}" RCC="${RCC}" UIC="${UIC}"
ALL_TARGET= ${PORTNAME}
+ICONS= devices.png spnavcfg-128x128.png spnavcfg-256x256.png spnavcfg-48x48.png spnavcfg.png
+.for f in ${ICONS}
+DISTFILES+= $(f):icons
+.endfor
+
PLIST_FILES= bin/spnavcfg \
share/applications/spnavcfg.desktop \
share/icons/hicolor/128x128/apps/spnavcfg.png \
@@ -33,17 +41,9 @@ PLIST_FILES= bin/spnavcfg \
.include "Makefile.git_rev"
-makeicons:
-.for f in ${ICONS}
- (cd ${FILESDIR}/icons && uuencode -o ${f}.uu ${f} ${f})
-.endfor
-
-#${CP} ${FILESDIR}/icons/*.png ${WRKSRC}/icons/
-#(cd ${WRKSRC} && uudecode ${FILESDIR}/burricons.png.uu)
-#${f}
post-extract:
.for f in ${ICONS}
- (cd ${WRKSRC}/icons/ && uudecode ${FILESDIR}/icons/${f}.uu)
+ (${CP} ${DISTDIR}/${DIST_SUBDIR}/${f} ${WRKSRC}/icons/${f})
.endfor
post-install:
diff --git a/misc/spnavcfg-devel/distinfo b/misc/spnavcfg-devel/distinfo
index f002cf7eb5df..b72e20da46c6 100644
--- a/misc/spnavcfg-devel/distinfo
+++ b/misc/spnavcfg-devel/distinfo
@@ -1,3 +1,13 @@
-TIMESTAMP = 1752581291
-SHA256 (FreeSpacenav-spnavcfg-r20250612013246-e645cc46ca331bfc9447695fadb9056a165cda3c_GH0.tar.gz) = b24354131f7515b8d033717473584bbfad88fc6a3a1a29f0ba3c6ce93d529c15
-SIZE (FreeSpacenav-spnavcfg-r20250612013246-e645cc46ca331bfc9447695fadb9056a165cda3c_GH0.tar.gz) = 29183
+TIMESTAMP = 1753864362
+SHA256 (spnavcfg/devices.png) = 2d1e1f4ea6ceee7a6d0793057e3535d3bd1745e2df8651c25678953e250ec310
+SIZE (spnavcfg/devices.png) = 287656
+SHA256 (spnavcfg/spnavcfg-128x128.png) = c92f456dd757235dc11e3b60970eebe64d4094eb88f96e1fa4057c7f60dcc397
+SIZE (spnavcfg/spnavcfg-128x128.png) = 13642
+SHA256 (spnavcfg/spnavcfg-256x256.png) = a1f96e0db9c258be2a9aee3446fddfc2ce8d8b82145b153647320dfda216085a
+SIZE (spnavcfg/spnavcfg-256x256.png) = 40464
+SHA256 (spnavcfg/spnavcfg-48x48.png) = b09e80efa57841fe78df6e7bb9ee58354243c4503a017e469d0520aed350c84f
+SIZE (spnavcfg/spnavcfg-48x48.png) = 3244
+SHA256 (spnavcfg/spnavcfg.png) = bfaf59628bed683c91d1f798f6188c46a0fb00512d103131929cbaaf2b77c37e
+SIZE (spnavcfg/spnavcfg.png) = 133347
+SHA256 (spnavcfg/FreeSpacenav-spnavcfg-r20250612013246-e645cc46ca331bfc9447695fadb9056a165cda3c_GH0.tar.gz) = b24354131f7515b8d033717473584bbfad88fc6a3a1a29f0ba3c6ce93d529c15
+SIZE (spnavcfg/FreeSpacenav-spnavcfg-r20250612013246-e645cc46ca331bfc9447695fadb9056a165cda3c_GH0.tar.gz) = 29183
diff --git a/misc/spnavcfg-devel/files/icons/devices.png.uu b/misc/spnavcfg-devel/files/icons/devices.png.uu
deleted file mode 100644
index 2c7dcb20167c..000000000000
--- a/misc/spnavcfg-devel/files/icons/devices.png.uu
+++ /dev/null
@@ -1,6396 +0,0 @@
-begin 644 devices.png
-MB5!.1PT*&@H````-24A$4@``!+````)8"`8```!RYA\:```7'7I46'1287<@
-M<')O9FEL92!T>7!E(&5X:68``'C:[9I;DARYD47_8Q5:`MX.+`>``V:S@UF^
-MSHW*JA:IEEE+FL\ANUG%9&8$X'[]/A#UG/_]G_O\C5^UCO"4:KV-U@*_RB@C
-M3;[IX>O7>O^,H;Q_?K]4/J_^\OI3>TCO=XF7,E_SUS^,]+G8X76^CY^_C\]-
-MXO?[OR_T_4V<?%?_^(<Y/Z^O7U]?GPNF_ON%/BO(\>O.P3\?^%PHI\^*OC84
-M]F=%;73[96N^/W<NGY?Z'_^7;*G5%JWP9TG!K`V^[RD4HYZNA=Z=QE>-O@KZ
-M\\+WW[_?FEA3.CGFP)\I]Z]59OV?\N1KYD_^_O#&F,?[E\J?.;>W\(%6L@16
-M.CXW^FQ5Q?S'VOQ1HW_QZZ]L*W"3>\(+B.?W*_^.FY_O?L/--]2^8?/3M=X^
-M;\F_MC6TGZ]_^GJLWQ?Z_H?\<__TRYWWY[OTZ^NE?`/BNT;_T.Y[O=]WT^QB
-MED8MVF=3WUM\O^-]FI3\?JKQVT)[0&WG&_T>_.YAALV]/&S&:O']B(G>WUBB
-MQQEO/._7'3=++.DDXVM*^TGY?;'3I)%V%AB*?L>;#%AX[@!C@Z',J^EG+?&]
-M[7AOMV,/_@2/O#5%+A9?D/V'OY^_^L9[-4LQJI;]JU:L*VDZ646(M%]?>!L]
-MB/=3U/H6^/OW[[_4UTP'ZUOFS@9G6,_7)5:-?X`KOXW.O+'R]4-CYI\+4")N
-M75E,S'0@M)AK;*S(4K(8*62G09.EIUS2H@.QUN0L,A4&D.8P'=R;SUA\WYIJ
-M^GH95LWE851;-GK#X-*L4BKXL=+!T*RYEEIKJU9['76VW#1YK5D3/4_+5JQ:
-M,[/^V+#9<R^]]M:M]S[Z'&EDZ+L.YG3T,<:<W'1RY<FG)V^8<Z655UEUM66K
-MK_&LN8'/+KONMFWW/?;TY-D9<&]NWGWX//$`I5-./>W8Z6><>8':S;?<>MNU
-MY_8[[OSIVJ>M__3[W^A:_'0MO9W2&^VG:[QJ]GV)*#JIZAD=2R72<*-K=`Q@
-MJV>AQU*2.J>>H4=,14TLLJHY'M4Q.EA.3/7&G]Y].O=0Q?^3OCW6W[ZE_[9S
-MCUKW%SOWSWW[LZZY5&*_'?L:0Q4U9*;OVIU[+=J-*M[&0GL]=2_$_'C<"%F;
-M[L\=#=2SKY;FV;W6TL\,(^[*CM(99G,$ZK)+1,'V6'MG=KT"?#57R\FN?,=]
-MBG>JS4['IEB\Q]WSX"WA4'.N!EO&"V1N\C%/L%'C+"6,2N?S,NVSYA&?<4?M
-M;-W.;<%MFE/BN$>K816JAG)V0$6KK\LX).K06-"RFR?]!"1=!/K<Z2V4>W+H
-M7'%NX+7O!$GW7@GXK=.GUPG<6#O%.Y<*C8,PC[-G<]B\\,UC=R'4-=NUR?9G
-M/#2XU+,<2:'M.[BOWD^:URTZ>UM]S.B)U9Q1W6SXSA8>_:4#1E!:'-J:B669
-M`S,'(99C73MQB72-ERG7R66'K1XR7-6#;4J*]?,\!8UQ#IQ<#^6KP4_MZ`>?
-M+E2R>FQ`#5R#G`;?'<HX4^E4>U0J9`<_\$S'0YK^%GDCEYDX!"I`.5<;LW&%
-ML#VS7=4\YGUBP9F<T?,=-*>QHMKC847@8@7:UGS3X\T\'MU>MQKI>J':FVI*
-MQ0+B&Z@2L+?NMR_&820_;3']-2)Z8]?%8FM*I8S<^!37N8MWY#C8VF3>VRK3
-M\]H%ANZ9.<Y`^-!2.A3[$P^-X`)KW7YJ&3`%D(-1X)\Y0*+-2IE79@S8$QN`
-M.:J?V(>?XK9H0D;)L<=LU#7W,\(CD,5N(2$5I^0H<]'`WUDXS--OJ>`OH"Y;
-M;)CGR)51ZLQ-0;)3.6FSQ`JIX?2:U4:Q\J6J8^&&N7J_=3BC3]UA#%[>$7"U
-MW8_=.#'`79+-4#%2#,1=J7)GQH,@L/`HR<;);`?B@A:]1B!=SX;;?%<PS&U9
-MP88K[WQJ*?!;=&9^#QGZ<N36F5+*P@=<K=\(+1TMA\G;?<C00*GW&`1F3)4W
-M1N2+YEAX'(5F<AL_NO*(!B<-:,[\;#9:V:[SD6OPM1G,U*%B/M52S?M9S&^+
-M^Q@UI]OHNE@`^/(?U@P0&,"&H?>J`^#Q2LELD=ZQKFV(O('-^NP^+U`*$X2M
-M`ASI=1XKZJWL@;+W`Z5$X+\N-*&$P,1:7D?@A7+7@9?B<W,[S%/.2[0Q5[>\
-M1S[P$FUF--/M/?G59()5&]GV%I?UF?=-QQGZ"TWVAUN>PQRSZPR^C(H5@=KK
-M@DXO_1J5D9@QC6GI]-1`2N3%!@HGXWE`9VF+8D<0!25P<[0L4P;%B<&&X8A<
-M?26FKTF5O%$3/H]&U35GICX3[8#X<)%/0^]DC?*H(8]4+FU!!X\^?+S%@]=<
-M*P_`E9R52EF@V'(0J&B-:WB!I=<CL/`6DL\FX[AV#;&?,3170&B=^[HN0(SZ
-M]":"T:=G<#[9'5GM^9SUI/'B:F=6ZHN=%*@4_7$8N&41K6=HWC$+I^4YJ;L4
-M8C$>C#O%L(BX]/N@B?.6-?WTAH:&TTA`>`DL=GF!<>+M1*$&.W06?U#7@K*S
-M&GB@<(_4`#TCDC$?!6LI3&-)T$)`Z6V-M%B,;?AD0PQT:<C5^)3M3Y#>9I_\
-M>2%<EO+0PI7/D'P'FN[<36M94<C;U<<9N#5KET:4/J,HDI&AQ!I86AB`%:[D
-MP24TV+@B.L@Z[A:YN3@<4M&VRQ6)")!L:EX2J[N@OZ`OT)$C$Z<C\;O#BT\8
-MTZ%%?`MJH;M4">U)RV!NOQ5\+EB4^M1M)1Z\'0."P>K<8'I<:2PQ*!<ZU<!8
-M:^I&I>Y8ATTD0@\M:FQX.V2U4%T0Q]P9-^J[26XP#=V118C_67(.>$C$U#=X
-MIZWLC6;C?Q9PF8//!59S(T)7F0-&!7Y:['&LT0I\N/".3XO=))Y=_S=RP:Q-
-M*DP09D1WA5IA"SA]LJOT^H$*!\&^E.!V&96\1&PT;(+LWD-!AQ-W,9VY\(FY
-M('NQV[[Y)%A`I`6%-^HP4$INP'(;`-!KS]E+_@)UB&MX:6>GP@2=4W1S3`!H
-M/M@&:PMI>G4&;Y"EM5!.RN"8L2[S(;2<GK&V+FG!B6"4H`]\(W:,D9OX;9`$
-M"0;$)^`NVJ;Q"0!UW[@K$U&L^X@:N2*?'F@W-LN0&U0PR)M!7>;(3='IS!;R
-MA2#0<3%3Z!:X@SBZ-D'*9H^`BQ&"5S*ZU"M^B"D0+^3=\9K+$2+$HW6?&"`B
-M&5)4(GZJ([.H`%A_*,>D)=29,FW2-SDL+D;;\)[U]K0:'J:VC@T<ISM2<1(^
-M(DP1SK+.N./R^^,LASDHD0KBPEN?Z-VL*V2X=X`>V#]C/G8E^$7(EIF'0'$G
-M&W[D7Z@D#8>/1$$TQ4%=R3Y09Y2K8O.AFHV]V1=^N21V)J%!?(>+CG:F="4<
-M!IPH>G#^-S2J.P9SA^<<6!/T`=HMA(65+[Z/;M$V=V@E'PTM@"<2L%3B`56H
-M4O#Y0`XZD9A[`N5(QNI.BHD%^9MJE&P(]!9!R')V&I@Q,"CI"J.OR*(F\#T/
-M*@>"B8B8'LJ,Z\%J'/Z5"!+NA(ZP$',YC$GMB<UP.W,JX\2N<!0L"4BC(A@>
-M8L#*7X$J>TS`G/'GIDE$6_WBE/!*FS><SI;)9(Q#`1-H,=..[HWYT*Q,7AB%
-M3ES,;LO<-Y.VIJ$IJU08)$&]`B0LFOU`PC=(>QG3LKV2`W":#P"B8#GBJ#$Z
-M\''`X8.]M<#GHB-(F"-&&W"L2+1S'X@-"CD@:P@1#NSF%4`VF;`FA\%LK(8[
-MQ,1D21OL`.\YPN"96G`I_`K7Q&]@)RF#.)L8RRO0".T'.D=]@)SIS:OKY-E^
-M>5T;V/*CY*%97PEA3M>"G)26Y]<YF,)QP70I(E"Y?+$X,E0(PTP.2/D%6L'9
-MA?QZ-;SXVT@:3&(EUG33F15"6U':3N=Y$ZP?061G989*TA;ZVV`>"`?ZG@L\
-M.X/ZACK%:_9$91U/'LFC1%&SE_\,+70+`SNL3(V"0&[XT5`Q'.11J#:]5Y<M
-M[RP4D^(B>&):K^W9!YFE*S`5*W\]K%=T^)#C%LZ^7\41.A61<M0_T'Z,#ROI
-M`>J!/QD_:^'!YRSDD!$ES[U`SG0*(4*L&-^@)A`[8%@<_`$JUH'L;.2-!H8*
-MAA_EJ?O1X7IAB)G5FS%"BV*`\PXX6`D$1NTT_/@(_*K)DC,0^#Y",2[4V&OL
-MJ-Y#FN*SDQ*15/A'C#IEO?-(KS'7^$\,,LU,4LX(/4!,!4*7T<)ZDQE/ZR$#
-M2#AR03)O]FD%@WDA^9XP<7>!3=!9JS5<;L9?-*;+0N\S,)UH$F3^6B7B.BQ#
-MZL*`SPF9(+:6]*&!2<,>,#*SD;!48%C`R9+(S((8"9,8VJNS>(0,HS65>OL2
-MXXLEJ@Q?AN4+Z(=.,JV!6)D<13ZQVV#$B:PD9_"'](#N/3$1>>NH#A</6$).
-MW)*-(Q4-+<+N(+8#/Z.`@B_#S\MZ$9Q#T;V0>T(4F[P/HX#[W-!RJV0-I(4L
-MLI%>]_`FVH34@4"$`D9B&K*.C4`N(0")P/DG1*7[@VDN;`DSCKAM!>)6!1<T
-M%75B2&@-OA@V@I$Z3$];*ID8/MIXHR.!H?;MP50NR`!1QQ96O3^'KAMA;I*=
-MKH"%)5=0L4DILT.3LVWVB[E\]P^X$Q$"1.K90I6O[)VH@BHD4XL(WXU82(Q'
-M#<MKNM"Z*T5--"U@.,R`#$8HAR=3VV4&LR0(?4-/">5-VMU$KO&'>,$J76*U
-MH!]2N7>#$(`/6Q+.&VVS\1#B!"DF"6U#-)4BJ#8Z>T1J(DHNKL'!N->K4S!*
-M,`[843+%$&8/,8.CRRA@^2+6`R).XSU6Y'*?%,VHL+I+(7'F.!C&GMBP+D$0
-M&T(`EIV,\!'!$48K.K@;`B[J36`)]?@E42R0GA,8`..OU6,O.`.""4$2L'7L
-M(^8)5_*D(*:_J6.X&5\YGRP+0](XDG[VC%8Q@$Z&8.9>G[L46[!*LMI)!QZR
-M?I62$!JPIR2?2IH$).5EH<J($OB(6_AH%*/6<R%UQ[9"D-P*CFAX"RAJMT=5
-MIDL0`6RU"$F;2=2C!L:!<+WI;FS.-%XV.FDCG.(CV`RSB"<13>+GS+C:C0>^
-M.K!#`K#>.I]K(GXB+2I[^)^1VOI*/N>")!8D%<3KT`0\L>Q^2$=`BAFDYHQJ
-MEQ\/Q0;65P<86`TTJJEX7`PY9AA8)1R,&U,*P$3"IZG%]6#XV6*`A9#&++Y!
-M'H'"I,"\G81FV%THM8N0N&S8.CMB3Q"98P?Q*'Y)V:<>1=E"S@R-X=U4FOS7
-MY8QOW0P:)5\0%:T/XDE:HT><*`=O&)7[8XN+#GU1U"YG528`I3VE0K/$(9T:
-MWDK^T[5PG'<-Q"$2PH*078?R$I=QD_8^$`PN#?=A'7@[KBZ;FGJJ3"`<P25K
-MARA9*DPXU\"OT*'ZRA_W@!3P!.G)IC.^BNSN-[JBN30(Z\.@$IIVH:6B&2GT
-M%JE8L+NUJW/?"ODF>]-^G!Q"2P\=YJ+\3?:5G'FZX:.R/"Y\PZZH^L85Q*73
-MF$"9,>KHA4Y`%!R?^*9DW'=2IUVGZS"[_!_"H>"#V!I32MWQ-A?VHL#>H+0@
-MHH5?"534X0EP-=(_Y8&<(D=F@8'%F=!']D@FPB%WB1D,!4#D>"*N&<EJI'+<
-M/>Z4=(39!T0;]PGD8?7`%+`FXAH.,U4]-M`1!7VHA&Z=)['WJ1.Z!)DS>7$Q
-M%W$^.D36X7VL"1Q=TB;#+*_%W+F>:Y&R@4?20\*F0V>H3J2$"2#74'E['YO;
-MPZ"P=QVM+_@3O.,_\=NP<1_*KDTGEC80Z-2.U:*Q-IVR39TM(ORD16WX818W
-M?R7M%D_0`HYOR6>ADE.YBF"%.<0!@*G"6"X=TQ$`!P:'##O(Q.2%FAZ(C^NL
-M0=([J"C])RB8:-,%8!B=]"1LK<+$T/X!+Z=+O/%&,UR'\KT5VL].T6M2#)\O
-M6'=>C/Z>1>B,A6BE,P.%0@740U;$=('HXCBX14;8NMY8N!%2:!C(1=M5#S:Q
-M3CAMG=L$B^<.AKWHV2TF/>82._3*WB;F,@<)$NUQD@O^*!"6"81Z?CX'YMD*
-MWJ,X(XW@8,)CA6HWA'<;WO^,)EVIE!^#FA+YMF5XY*&T>!5<T%%&GTYRQ*]F
-MG;`SR>1%/+OKN)X1P->R(CPT>A4NS8;=[,B\Q_;(S"V0`!+%/N@,<6I@@]^,
-M3.B4E#/SD@,8F!&@=C-B)C'=5.<]--&S(]Q/.7@3BKB8M\C"]&!_ZFVYZ#E$
-M$@*8KZZG(_WHIPG"+5B^(K//WW4F7Y^+8K>530\%P$E<.JK=HY3<B^/X7G&!
-M,K`%N#[2,DL.D-.APP1NLD'4.P[V&(K0M38WP&-C]G';6\CJF!;D)(.@5+1A
-MC-U[]`8F8)!*BP:;/B*4^Q#A,"DMD@JV!CJ3'!`YI5.-VSJO9>=[G97B27#W
-MQHAU>1D]T,=C4#9<+?#PJ$\9I=1);`OU1IE3!6M_8S`9,>G(A/)G\HZA:F]\
-M)!AH^DF9RY\J#WN`.^"G9DULT(\:/_3LDWX'[`$!M218*C&/#%PP>FX0FT(^
-M^(7L&)&0Y$!?S3>XAD3^/OK:X@74EPR*<6<K#AJO$[BAK*PS6"")TRR[Z5S@
-M.>0"1G4V_7P(GI%Z,$/S/8W+C#'.R+_J%*%;$$L;8:8A-YD,!66;B/!]%E#H
-M>OJ!K7]M9,5XTPP\O)Y!M?PV&35[SW0P(:U6I3&R+MTRJV@.&2(^7?/"16'#
-M1<QKT'+6Z4,1GQ)R"4J)NAT=.?.A15Z+.CG9Q!EP%HJ>8(+!AP5]'1+VULE`
-M$YEJ40/'C$FB*XT7*EDRZ@HKZ4=8;$`3N#,T].I\+^N$G7XL5DXL(XWK9R_B
-MI>]X"GJ$X"YNJ""3]-B*<6YG<N&NAV\0O6/\8-6$JPV9*4-HF)X9L/^4J8DM
-M=00-9U9`A5U``O&X`&WH?.[KD`48S?/YD:?3GR"=)XET:(;]ORJL1UZ8Y))P
-MO*:A9;>6!%A""(/+34TG'Z/*Z+-JX/OHQTQHD-6&!4I8&-U!8)1YQYO0O==1
-MKJ)'XHU!QP!`_'F_(5\)2>;/GT:%AX!U\0BL#6GC&D0PDV23J#+&7:[$HYY.
-MQ80XZ2FN4W)<JXZ3X\#T/,HM8$6'8JR2%<4Y<"J04I0YW!5YAJ"R?G0%'(@W
-MEAX^D&CQ$QW[H4TRM-Q.#^\18AP(BM&(JVR2"#RIKYYUZ:FI'A^<OI2BCNM9
-MC?P?#L@->W65/1^="I-79X5N=`8[*\$6>ERQI%T[_1#DEUR7U8$))'KH03L-
-M0#R/CF1)="WALQ%!+MQETO0H#3F<)&;H;I./H'3$A$Z.QJ;T<W(%7W;>9X#D
-M:%A"SZ5\G`="X^*H!:EC9CU)T8\"B:RI/CC)^7T<AZ];!#XT@L%AR'+;V&$F
-M1,?O\N5/.'HN@X/0TW0=?)TY=*Y,X[%#."`T?0Z?8^D`)^+H\WOHBH730X<B
-M+N<.B:'5@:X>//]W7__T0E>=&`#L$+"/K,I[JNC`%L?9<'+^/@I?36R-40<N
-MCXRYCG/1SUO6P@20"4>3?E4%'01L,CQT8+P1"RT_8-:'@W[]*!04`^[B@W,&
-M>30CQJZY/4H3N(U!:1RO13@$W$0>)AW?Q)V`2;=N>KY'W-2Y"S16]>38)#_Y
-MZ+0BZY%WER!@9O$,"9."@($;-D2`)F.XCC;J'MNB3C80Y5OT7"0/[NM4!IQ@
-MR?'/2"@4+K\12<'+=(J;&8Z@2Q-B8?](S""YTS_</])/I'OT\P^H=*(RE`JZ
-M#B)"?4['/1OQ0$:5-_!PAIO7$2P2B//.VN+%&UV%<:@6U>G;)O!D+5!>`G8,
-M&T,XAZ+9*9G/BZSN"KDV)+7I&%)I`/XBH`CO#_F<.F]LE4ZQJ"@LS;@B>3.5
-M'!7-7S%BZ/&G^)\X>L99[VLP\7OLE>GD?*+!K[OOJ4<I,Z`0E0)\_6P$TO:7
-MOS[_[@?^_T)`_/IX_@Z]@94VE1ZK,P```81I0T-024-#('!R;V9I;&4``'B<
-M?9$]2,-`',5?4Z4B%1$[J#ADJ$X61$4<M0I%J!!JA58=3"[]@B8-28J+H^!:
-M</!CL>K@XJRK@ZL@"'Z`.#HY*;I(B?]+"BUB/#CNQ[M[C[MW@%`O,\WJ&`<T
-MW393B;B8R:Z*H5<$$4$?!A&0F67,25(2ON/K'@&^WL5XEO^Y/T>/FK,8$!")
-M9YEAVL0;Q-.;ML%YGSC"BK)*?$X\9M(%B1^YKGC\QKG@LL`S(V8Z-4\<(18+
-M;:RT,2N:&O$4<535=,H7,AZKG+<X:^4J:]Z3OS"<TU>6N4YS&`DL8@D21"BH
-MHH0R;,1HU4FQD*+]N(]_R/5+Y%+(50(CQP(JT""[?O`_^-VME9^<\)+"<:#S
-MQ7$^1H#0+M"H.<[WL>,T3H#@,W"EM_R5.C#S27JMI46/@-YMX.*ZI2E[P.4.
-M,/!DR*;L2D&:0CX/O)_1-V6!_EN@>\WKK;F/TP<@35TE;X"#0V"T0-GK/N_N
-M:N_MWS/-_GX`%&UR@8!,1<$```T::518=%A-3#IC;VTN861O8F4N>&UP````
-M```\/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(>G)E4WI.
-M5&-Z:V,Y9"(_/@H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O
-M(B!X.GAM<'1K/2)835`@0V]R92`T+C0N,"U%>&EV,B(^"B`\<F1F.E)$1B!X
-M;6QN<SIR9&8](FAT='`Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
-M;G1A>"UN<R,B/@H@(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B"B`@
-M("!X;6QN<SIX;7!-33TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87`O,2XP+VUM
-M+R(*("`@('AM;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q
-M+C`O<U1Y<&4O4F5S;W5R8V5%=F5N=",B"B`@("!X;6QN<SID8STB:'1T<#HO
-M+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B"B`@("!X;6QN<SI'24U0/2)H
-M='1P.B\O=W=W+F=I;7`N;W)G+WAM<"\B"B`@("!X;6QN<SIT:69F/2)H='1P
-M.B\O;G,N861O8F4N8V]M+W1I9F8O,2XP+R(*("`@('AM;&YS.GAM<#TB:'1T
-M<#HO+VYS+F%D;V)E+F-O;2]X87`O,2XP+R(*("`@>&UP34TZ1&]C=6UE;G1)
-M1#TB9VEM<#ID;V-I9#IG:6UP.C5A83=B-#`R+39F,30M-#DR,RTX,6(P+3-A
-M9CDU.#ED.&5E-B(*("`@>&UP34TZ26YS=&%N8V5)1#TB>&UP+FEI9#HS,V0R
-M-SDP9BTR8S`U+31C8C(M.34T,BTV-&,P.&-E.64W,F4B"B`@('AM<$U-.D]R
-M:6=I;F%L1&]C=6UE;G1)1#TB>&UP+F1I9#HR9&8P.&(Y82TX-V4Y+31E864M
-M.&9C,RTX,V1D-&9A,S%F,C0B"B`@(&1C.D9O<FUA=#TB:6UA9V4O<&YG(@H@
-M("!'24U0.D%023TB,BXP(@H@("!'24U0.E!L871F;W)M/2),:6YU>"(*("`@
-M1TE-4#I4:6UE4W1A;7`](C$V-#<W.3<Q,S8V-34P.#$B"B`@($=)35`Z5F5R
-M<VEO;CTB,BXQ,"XR."(*("`@=&EF9CI/<FEE;G1A=&EO;CTB,2(*("`@>&UP
-M.D-R96%T;W)4;V]L/2)'24U0(#(N,3`B/@H@("`\>&UP34TZ2&ES=&]R>3X*
-M("`@(#QR9&8Z4V5Q/@H@("`@(#QR9&8Z;&D*("`@("`@<W1%=G0Z86-T:6]N
-M/2)S879E9"(*("`@("`@<W1%=G0Z8VAA;F=E9#TB+R(*("`@("`@<W1%=G0Z
-M:6YS=&%N8V5)1#TB>&UP+FEI9#IA,38P,F$Y,RUD.35B+30Q-C8M.&(V.2UF
-M,S@X,&1E9F$X.3,B"B`@("`@('-T179T.G-O9G1W87)E06=E;G0](D=I;7`@
-M,BXQ,"`H3&EN=7@I(@H@("`@("!S=$5V=#IW:&5N/2(R,#(R+3`S+3(P5#$Y
-M.C(U.C,V*S`R.C`P(B\^"B`@("`\+W)D9CI397$^"B`@(#PO>&UP34TZ2&ES
-M=&]R>3X*("`\+W)D9CI$97-C<FEP=&EO;CX*(#PO<F1F.E)$1CX*/"]X.GAM
-M<&UE=&$^"B`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`*("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@(`H@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@"B`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`*("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@(`H@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@"B`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`*("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@(`H@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@"B`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`*("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(`H@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@"B`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`*("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@(`H@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@"B`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`*("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@(`H@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@"B`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`*("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
-M(`H@("`@("`@("`@("`@("`@("`@("`@("`@("`*/#]X<&%C:V5T(&5N9#TB
-M=R(_/KQ<MM<````&8DM'1`#_`/\`_Z"]IY,````)<$A9<P``+B,``"XC`7BE
-M/W8````'=$E-10?F`Q01&20N]6RI````&71%6'1#;VUM96YT`$-R96%T960@
-M=VET:"!'24U05X$.%P``(`!)1$%4>-KLO6FT7-=YIO?LO<^IZ4ZX`^:!(#B"
-M`$5QU"S9LF3+\BAY2)SN3MQNJSMV.^EXK?A'TNE>SLHO)^FLU>EDN;T2V2(M
-M61';&BC+IB3;LF29@\1)($&"PD`2P,4%<.>J6U5GVD-^G',*=0L7%&8"Q'ZQ
-M"C7<JE.GSMEG[V^_^_W>3SCG'!X>'AX>'AX>'AX>'AX>'M<%G`,A\L>==A=G
-M,V004J_7$>4?/*[2N7!OFV,^^%NNM=\F?7/S\/#P\/#P\/#P\/#P\+A^T,\I
-M.`?&":K5BB>O/-[6"/PA\/#P\/#P\/#P\/#P\/"X/M%N=ZE5E2>OWD)<2F+;
-MI9RWM;[W<K>#*_T=%Z+R\@HL#P\/#P\/#P\/#P\/#X_K%-5*0+4>>@+K.L7%
-MDE]OI1O4Y?ANYUQO.^>[/:_`\O#P\/#P\/#P\/#P\/"X#F&T`6>10B#P!-;E
-MQM50.*WU/6M]QZ601E?B=YS/_ES(=YS/,?`$EH>'AX>'AX>'AX>'AX?'=0;G
-M'(L+RR@%4E5PX"FL*X@W(V,N9QK@N;9U*:16^=E^Q=-:VQM\30AQQ4B\B]F&
-M3R'T\/#P\/#P\/#P\/#P\+B.X)QC86X9*1WUH1I22I]"Z''>N)"VLA:I]5;!
-M*[`\/#P\/#P\/#P\/#P\/*XCI&E&&$A4*`F"$"F]-L7CW'@K_;(N)WPK]_#P
-M\/#P\/#P\/#P\/"XCJ`S@[8&:R&.$J^^ND$AA#CK=KZ?N1[A"2P/#P\/#P\/
-M#P\/#P\/C^L$SCI`$P2*)$YI##7\0?%X\S;S-E%@"?=V^24>'M=3!P*`!5QA
-MM"AQ1=T0!S@L`ED\-SBGD'Y1Q</#P\/#P\/#P^.&AK4.G24X9\@20Z56HU*M
-M^`-S->=R!85R,2JF<]$O%[NMP<^=RYS]<O_^\_F.\_VM%[+/W@/+P^/*7-;E
-MY=D_W!3/1>\=`L`)G"@')(,0!FLS;";0:4R6=6B,3"+#AB\KXN'AX>'AX>'A
-MX7&CSC"<(XYBM$ZH5JO(4'KRZBW"VS5E\TI5'+Q<\`26A\>5[0(&+W]P!8WE
-M)#BPSN&<1IN(*.Z09C%6:YR62*>!&)UUF=BP$R$J9[;CX>'AX>'AX>'AX7$-
-MD@!@K25)4N(HH=--65IL$H:*;=LW,M2H(>2%^Q"UEE<(*XHP#)B9/LWVG=O\
-MP7X+L-9YN]:)G[<+/('E<8UW_@[GW'535<.Y(A'0#716HD@6=!9K,[2),3HC
-M35,RG:&3#D)8C%,8%W+XC1D6Y^<9'QMAQ_;-U(5FI=UD9&2BZ`@EGL3R\/#P
-M\/#P\/#P>.N@M4'K#*T-6:9)DH1NMTN[';/<C&DU,Q86(Q86(E96-.UV2J@<
-MV[8-,SY>9\O6==QYQU;&U@T1AB%*G7O.L[+2(8EC:HTAEA<[3*Z?)`C\=/Y:
-MP=N%K+H2O^-R;M.W>(]K_@*ZGCH#(421PUNP\,YB73&P91EQTD6;F,QJK'4X
-M!T(X)#$8BPI'.'#@#3[_M:?YB0^_AQ57Y=''_HZ?^_@'D&&'H>%1A%-(>285
-MT</#P\/#P\/#P\/CZJ#;[3(_O\C,S"PG3\VR,+_$RDI$DF3$L29)`^*X@C%U
-M%I9BTM2BE$0(4$H12,7)N00I(50SU.L'F1@/V;"^RJZ;I[CU]JU,3@S3&*H3
-M!`H`:RS+BTW&QFHX)XB["1LV;?`GXQK`I?AAW2CS^<L)3V!Y>/SH;FGP,GR3
-MSLMAC,9D'>*T2YK%Z"S#N`R,00B)DR'3)Y=Y^GLOH525[=LV\,Z]-Q/(%.,<
-MAU][C2253)]<Y.Z]>TBRD%?V'^!][WV`)(ZIUWV5$0\/#P\/#P\/#X^K"6LM
-MQXY-\\UO/L&1USO,G(Q97.B0Q!G6I("F/CS*<*/!NG6CK'02TBA%2D`&9-H1
-M)QFA"G'.$`8!)I1DF66EG7%LNL/S^Q:IA@<9'PM9/Q7P@0_=Q?9M&SDQ?9I-
-MFR:04I(FFFT[MWK"Y!I!*6`X7R/RRWG>UMK6U6@7Y_L=E_M]X*L0>MQ8PPYG
-MK-/[%4S]EX`X\Y(H'[C\G\M-V)V3"`02AW,&;3)TEA"G$9E.T)DFL(Y(:-I1
-M0E56:-0E+M5(95GL9/R?G_XKHC3@_>]Y!RLK;4S<Y!<_]B"-BN/X]`K__N&O
-MDHHAUD]-T5XXR2<_<@_O?>B=J*#*U,8M0.6Z2JN\6IVIAX>'AX>'AX>'Q^5&
-MI]/EL:\\SN/?/,C<8HTX<EAK<"[#9!'"98R,C;%A_135ZC#=1(-S"&LQUJ"U
-M!:G028P08+'4J\,(X0H"!"@\L91P1)T6(R,280Q;MF[BMEO&>,\';F=J_03U
-M1I5:O>9/BI_OW)#P"BR/&PB2M:L#KF'")_K^YDKC=8DQ*=I&I$F7+(LP)L,:
-M@[,&9R"0BE`*YIL17_KZ,RRV4M9/5-AU\R8>?.>=A+:-31)6EMKH<(KIF1AA
-M%<?>.,5'/Y!0#Q3;MZWGMW[MXSS][/,TVXL\].`.'GS'G4AGT%E*FJ14:V&Q
-MHUSSF82^(_?P\/#P\/#P\+A>B8DWWCC&IS_])9YZI@5N.,^V,"E9VD2G;<**
-MHC$RQK:MZX"03M0&J<BT1MC<M]8!SAF"4**S-DH$9#H%%%)*I!0(!\XZ'!8$
-M&-TAK*[GM>DN<TLI+_]P@5V[)OC9G[^?K=L\@>5Q8\(36!XW&-8@JU:/4@@!
-MPF8XP#J+T9HT[I"F*6D6(3!H:TFL9&EY!9,9QL9&:=1"G$L)K>.Y??LX?&*.
-MV^^ZB8<>W,LW'W\"9RWONW<G4^M&^/#[;N.OGSK"_E>:R"QC:IV@4:NCI,.X
-MC-MNVL2MMWP<)#BK40:R+"'*NK!49?/F(7\J/3P\KK=IP%G]<+_D7O0M')RO
-M#-_#P\/#P^-*(<LR_O[OG^+3G_X6S?8Z'.O0681)FVB]@K$&%4@ZG7E2G9`D
-M,<:<&=\L#B4@K%0)PAJU:I5`57`61!!BK,TS/(Q`R:!08ED0AHH*2%-)L]TD
-M#(=I"XDV@N5]2RPN/<M'?_(V;KYY/>,3(]=-5H:'Q^6`)[`\;KPIE'/D2QRN
-M-Z<2PF&=1>N4+(EQ29<D,V0XG-!@4YR0.)L02HEU%1[[VC_PQDR;][__?;ST
-MK>_PK@?N8.\=VQ`N(@P=RXO+''RUP>C025;:,4<.'>2]]]X"-N7#'[Z?6^Z\
-MB<.O'J'1J+'W';L9KBN$<UC`6HV.$[3)BHHF&IO&9,9B"-BR97NYXV_9,?23
-M2P\/CPOK-R".8Y86EYF>GJ&YTB2.8YRUA&&%D9%AUD^M9\O63=3K=5]9R</C
-M7#$,YU8W]SN#7*YQ^ES;/-^2\3_*K>1\?LOY_J;+Y8PR^#UOMMUS'9.U7K^8
-MXW.AQ^U\VXK'FZ/56N$+7_@:W_CKHZ1Z$FTMSK:).J<)PI!J?3R?2KN,.%D&
-MP%J%$+98$`]ZI!1.88VB&V4(8K(T0@A)?6B,0-5P+L04<Q.I(!"&:D6SM-PA
-M,PXE)=8HXMAAK>/`H05>/[K$U&25#WWH9C[XH;NH^Y1"CQL$/CKTN(%@BQ'?
-M8JW!&H/6*29-2-,4K6.R+"FJ`D)&C1^^?I+3\XL,U>K<?ML.QAIUM$E87&SQ
-MO1>/H*KK,!CVWG,/?_%7C[-CTZ\P45<\>._=S,PO<N!(D[_\\E^R;M3QR8]\
-MC$!*K`D)E>6V+1NX:\LVK#2D.D8G7;+4LI)UR=(4G63H3&-MAL&@<%@46J><
-M;2SOX7'%ITTX9WH^#4(4DGA7"N-M(:PITFZ+Q\Y9;*&X$>0J&Q]*WVB3@!8'
-M#Q[BQ1?W\;WO/<.A@P=9;BZ3IFG>%]M<A26EH%X?8L>.G;SK70]RWWWWL6?/
-M76S:M-&361X>E]J#OP5DQI6PV;T2!-VU^#LOY_F]&%+M1K]6WGCC.%_XPC=Y
-M\>6(.`M963E)%G=QUE&M5C`VH].9P9B(+.M@39LD=;3;#C!(`4(HK`4I`H2L
-M$H0-*N$HE>HHE=H885`ATRF=]CQ"2"KA.)7*,,[!Z#!TNRU2[:C6QD%62;5#
-M"8-`HN.,KI:<R"Q??NR'G#[5YB,_N9?-F\?]^7P+VDNN(A=G75>ERKQ\7KZV
-MUC4X^+>UOJ/_<?G>?O7=N00&5[/?O!HB!V_B[G%=3ZCSR7))3A6&ZT*@<00N
-M0.`PF/S"-0G:&.(D)8O;:)VAC<8XBW&"N@+I$BP"0<#?/OD#_N[[1[CS]CO8
-M?>O-//GDD_QGO_033`Q;DDSQ[_[CH\QU*VR:&F>LH3CRPY?X[__E?\6FJ6&$
-M=&AI>>/U:7"2#1LW,MP(D"Y?.=$FPQF-RRR=.")*(JPVI&E&9C.TU@0RR*WF
-M!0@)2`D.UF_:SMZ]#P$AUX4)EL?U=UFM^=3BG.X-2M;FA1"DE`6A97"V&(AE
-M3E=9:W!"8H7"65!24#I!"%RQ;7G-348\+AW66N;GYWGNN>=X[+&O\NJK!TB2
-MF"S3&&-ZMS+8*4.1_F!.*<6&#9OX^9_[!7[J8Q]EUZZ=5*O5LK7X@^SA<0-,
-M#*_FV'`MDF,>5Q=IFO'\\R_QE<>^QZFY@*6E%DO+QVFW9@G#.DG<)4T6L+8+
-MF$)I)0D"11`$&`<2"4(02(D0`NLLUCF4##!&(V2`=1(EAPFKDQBMJ=?'4$$#
-MHS/6C8Y0#S3M;H*05:KU29#5/'+2%IQ%R**@E!*$E8!J+>"6FT?Y\1^[C;OO
-MWL[(:,.WX:O87[Q9+%3&..7-6DN69;TX2&O=NP$$04"U6J52J:!4WJYRC[0S
-M\7+YV-I<G*&46D5JY8N"<DU"S1-8;Z,&6#8P`&,,G4Z'.(XQQO0:1QE05RH5
-M&HT&E4JEQYC*HI/RN"J456]"G2L\2D6(*^L%8FV&2`U9%M$UN:)):(VV!G!(
-M9TAMP+/[#W/H\$E&AX>9&!OBH?O?046D."K\7__O9SG6@@?NV\.>NV[E\<?_
-MCOOW;N/#[[X#9>'8B67^Y/-?87JN@W(1/_/1]_#3/_DAE,@P5B"%[+4=8PS6
-M:**H0Y+$1'$W)]"TP6B[BDT70F"M[75&9?L"@9`P.;6)O7O?@Y">P/*XF@.T
-MPZ*+S%N!-?D`FJ\N@C$.(47^/I>AE$0*@1,"ZR12@!0Y<25<V6XESA-8;SMT
-MNUV^\YWO\,4O?I'CQX\315&A<EV;O.H/POJ#G](72PC%Q,0D'_O8Q_B-W_AU
-M-F[<Z/T^/#RN<[+H6MVG&U&5Y&TA<G3:7?[RK[[%$T],T^S4:#87F#WU*@L+
-MKR$Q@$$&,B<'G$5*A1`YL:"DRO^&I!*$6&>12)0*<,XBI#H32SE+H`)TIM'6
-MX9Q"!>-4ZENH5$800A.U9JG41JG41@E5#2E#G!-8Y[#&887%&H,2BDJU0A@(
-MI!0,#U?8?<<D'_G(G>S9NQVEE._<KB)95<[YTC0E35/B.":.8](T)<LRDB0A
-MR[)5<>_*R@I"",(P7!4+E;Q#$`0]4JM:K5*OUZG5:M1J-:K5*F$8GK4O@^25
-M)[#>!HBBB':[S>+B(MUNEVZWB]:ZQW8.#0W1:#3ZB(/5)\4YA]::9K.)UKK'
-MHM;K=>KU.I.3DS0:#8:'A_T5?T50JJWR@<`YBS:Y>DFG*6D:XTR*,"E:0#LS
-M1.V8X4:#2BA0ND.@%"\>.<UG_N)[#-7'^+%W[>&';QQEX^0('W_O;4@)S[QT
-MB(>__!2J.HJS(&W&)S[Z#G[LW7<16`TRI*LMS96(,)",C0XA,3BK25*-L98H
-MRCNN)$[(TI@DB7&X8@6F6#T19UCUD@@UQO0(K/)U*24(&!N;Y)YW?L`36!Y7
-M^/HJI<HY8>6`--.T5U:8GC[!S,P,)T[,L+BX1)HFZ&(\KM6K-(8:;-Z\A:U;
-MM[)UVQ;&)\:H50*4$DB15]D1Q0IE_P#D`^CK/\`[=>H4G_O<Y_CN=[_;"^#*
-MP*U<==1:KUHX&I3&#TKJS_1_@KU[[N:W?_N_YMWO?O>:09N'AX<GU2[71-6/
-M23<.CAV;X=%'O\[!0YK,U&@V3W'B^/,D\0+.&$0@J:@0I52AIA)(H1`R)QZ$
-M$"@I$<58)85`"(62"D>NTG*%H;NU><$H8RTX@<6B,TT4&U0X0:66$UE9VB')
-M.@PU)E&RBG4"BN^Q-@.=(80@"(>P#JQS!($D4)*IJ08__N,[^-F?>8!&H^I/
-M\!4@L/J%+TF2$,<QG4Z'*(J(HJBW:#<8[UAK>XMX81BRLK)"$`1GB6+Z%_,&
-M8R4I)6$84J_7>YS#R,@(M5JMMZW!OLP36-<9M-:TVVV:S28G3IQ@?GX>*24;
-M-FQ@TZ9-C(R,,#HZ6J@)[*H5X?(DE(UI+5(+8&5EA2B*F)V=97EYF965%49&
-M1MBT:1,3$Q.,C(SX8/MR3*VMP9%B34:6:K(D(LLBLJ*#D"[#9`F$%9R`9_<=
-MX1^>/<+.K3M)HQ;WO_-.;MX\0E4YOO?2&WSN&S]`6\'/_L2#+'4BGOW^$_S;
-MW_H%1NH*%PSS]','>.J9%XD3S9Y=6_G83WZ`>A4$`48(C#,HZ_))66:(XH@X
-MCFG'[4+!IU>UJ?[K64J%%#F!!2!5_KSL#,M)VYGV)Q$2&D-CW'??AY"JX@DL
-MC\L][``FUS%:`(DQ@E:KQ:%#AWCBJ>_QY)-/<>C0ZT11AD"`R%<@K0A0,D3)
-M*D*$5"L-A)!LW+B..W9OY8,?>#=[]MS)IDV3U*L!0N37A9)!;\6IOV_U$X?K
-M*["SUK)__W[^^(__F!,G3O1(JS1-,<:095F/O"H56/U]8_]Y[W]M=1^8WU<J
-M57[G=WZ'7_JE3])H-/P)\+CA)U(7%/A?1N/O'V6R[I,\SN]<7(GC="'GX48>
-M;YUS'#KX!G_XAX\1Q:-D+B!-YJFI1=:-U6C4&X25"F$0XIQ$*4&:)#@!:9*2
-M%NJ:),OH=B*B.,&5)(-0A8I&%*1"KD9WY//),A/#FJ*Z>=0ES3*25&+E%-7Z
-M9H)`TEV9(ZS4$,%P,2X&*"'`9$@9(&2(19&F>07$6JU*$"AP\*$/;N?7_O,'
-MV+1ITE]PEZG?=<YAC,GG>^TVK5:+;K=;^'K:'D$U&.L,\@>EPJJ?G.HGN_HS
-MP,IXJ!0WE)_K)\9JM1HC(R.,CX\S-C9&K59;E<W3'U]=[]?\VY;`LM;2[78Y
-M?OPX1X\>)4D2G'-4*A7J]3H3$Q-LW+@1R*LB15&$,6:57$\IU7L<AF'OOLQ)
-M/9<LT[F<T%A:6N+HT:/,S<TAI63;MFULW[Z]1Y9Y7'CG$4<MFJU9G,W`"K11
-MM"/#_-(20\-5)D9J5*0&(9A;:O&__]%CJ-IF]MZ^F<GQ$5YX_@7^V3_^..-U
-M1R>R_(?_YPO,=T*,S4VH=VZH\"]_\]<(9<%62]`N`VF1%E1A3!W%CB1+B.,6
-M<2<BBN)<%JISY56>:F5[>?%Y1Y&G6"D9]A164JC"Z%&<9<+7W[YR`V.!PU*M
-M#?/`@Q\F"*J>P/*X_'VGTSCKT-K27NGPW>\^R5>^\AC[]AV@$SN<$T@5@!,(
-M)$*HW)]-5E"R@E)5E*P2J`;.2H(PP&`(*Y+)=17>\]Z[^-A/OY]=MVZA$@@J
-M(NP-[/T#JB>PKA\88WC^^>=YY)%'6%Y>[JFNM-:K%%C]1%89Y)6W_@"MWPQU
-M</$HOQ=4*C5^Y9=_A=_\U&\R/#SD3X*')[#>8@+K<E;7NY)DS;5&7ETN@FFM
-MQ0!/8+TYM#:\\/S+?/:S?T^:C6(,Q-D\NW>MPV0:J00"A;89<1S1Z71(T[BH
-M#AZ1I#&!D@@!U5J=#1O6,S8\AI0AG:C+RDJG-W8Y)Q!.()5$2E&HL"S6Y;Y;
-M6FN2)":.NW0Z';I12I+5J`S=1*4Z2A8OT^TTJ=3'$;*&%"%".)10A$&0DQ@V
-MPS@0*L090Q!6J-4"-DRV^._^U2^PZY8=/K8:N&;6(I'/12R7*O)6J\7"P@+M
-M=KNG*.]7894Q3;5:[9%(_>23M;8XWTF/A*K5:F191J52Z>U#*68HM]]/AI7?
-M4:87]JO!RG3$\?%QUJ]?S\C("-5JM?>[^F.LP>-P.<:CR]G&SK5O;SL"RUK+
-M&V^\P?'CQUE>7NX1!95*A3`,>XVH_R#WIRB4C:$DJ-Z,Q`K#L/?:N0@IYQQQ
-M'#,_/\_^_?M)TY1UZ]:Q??MV=NS8X2LK7="YU9PX\1JX+DH*K`MXYH7#_,,S
-MA[ES]ZT</3'-QG5U?O8C[Z5B4]J)X7_^=X^@PW'N?<=-9)GEY9?W\]O_]*>Y
-M>?,PT@6TNH8#!X\P.[_$Y/@8[]AS*XU&+?>5-@[AP&A-FJ4D6A,G7>)N2ARG
-MQ-T6:1:1:7.F4R`?G%S!<I?M2LK\=2'R2;\Q%B5S:;&$7(6ESGB^&&,)E,)8
-M@Y1Y^Y4B0`6@5)5[[OT@85C'CT,>EW]`M\11RK///L?##W^6IYYZ'I-!I=H@
-M<Y6B^J!$RIQ4%4+EKNTJ0*F<P)(BS&\R`*6P4E%1=8RV5"J&L74I/_&1=_`S
-M/_E!=FS9N"J%UA-8UQ]Y]?333_/5KWZ55JM%DB0]CX?^%,(D25:EW&NMSS(W
-M[1^3!P.^_N=EWQH$(;_RR[_*;_RS7Z=6J_DV<_WV.OG-R?[DY3779EROHND9
-M(P'!X)/56U[CY36^_^W7=LX5WI\O@76A[[U<1-;Y?/Y2"9U+)0??K%K8N2:_
-M5VJ?K\8D\NV()$GYZV\^P>-_]0K&K:.YTJ6]<HJ;MBA&AX9Q,E]<2=,8HS69
-M-G2['=(LIAM%)%&,-BEIEI)E*<98C-,8HZF&5<;'U[%^:HK-F[:R;>L.PK!*
-MEFBL=2`%4BITFF(<I$E,EJ9$24(4=TGCA':G2Z?;IM.UN,HVJM4IK$EH-6<8
-M&MX`HM&+FP(A"[_(O+=S#JPV5.I5&D-5.NT6V[9$_/-/_0Q[[[[#MXWS(+#Z
-M%]:LM411Q-S<',O+RSWBR1A#N]VFV^T"]!10)3_0O^W^K"XA!,O+RW2[7::F
-MIGI<11S'^7RO(*W*_1B\OOM)K3*FLM86"O5<9%.^)H1@9&2$]>O7LW[]>FJU
-MVED+QI>BRKJ0/M,36.<@KF9F9CATZ!"+BXN]!E*25OV!<?]MD,0J[_N#Y3Q0
-M#LZZE0VT)+/*1G.NDY0D":^__CI'CAPA35.&AX>Y[;;;V+[=F^R=YU2)8T</
-M@FY1J51)3(W_XX\>93D)F1RNL&OO._G.WW^;?_31>WC7/;=C9,C3S^WG__OR
-MW]%.JQBMN>OF(?[YK_\B8T,2:P,0%830JV2;6F=D64*WVR73&5$W5UC%24R2
-M)CU)9]DQ")$35[TVA``E<=8B`U7DP9<D:=`+EU7QWL`)D.#RHFYY_GRA%@R"
-ML"`)!%B)E`XA`^Z^Y[TT&F.>P/*X^/EB/@(`MACX%,X)YF;G^?SGO\`C#_\9
-MR\T8*2N$81V'1%:&"PE]@%(!`E5XN4F<#%%2(62(4B%"!0BI$%)A+"A90<H*
-M2H!0*<[%W+)SF'_\7_P4#S[P#NH5`<[F!1ED6%3@]`W\6L?!@P?YTS_]4SJ=
-M#M;:'H%5FI?V/R]56>6MWP=B,%V_?^P=7$Q:W2X$_^)?_!:?_.0O^`6AZWAL
-M=\Z"4^`$1J=$48=,YY-"$"@E,=8B1$`8!%2KE5S)("1"*I22.9%N"S)*%&.J
-M<\53\>9=X=MX@G8I!-:/FHA<R/8O=:)S,9.L2_G,N<BH"_G]5VN?+X7\NA'1
-M:K;YYC>>X+M/3-/IA!R;GF&E?9H=6R2;UD\559+SV"A.$TR6THTBM,Y(DY@X
-MSL>TS&@RG6!,BC;Y_,%82YK%X!S&6IQU-&HU[KIS-W?ON8==NVZC5FM@C"!+
-M,YQSI$E"W(V)LX2XVR&)$[I)1'-EA6:S1:L=(RH[4.$D2AJ:2]/4AS<!^4*V
-M$GDUZ$`I)!8G)%F:46_4D!*R+".L6+9M[O*IW_PY[MISNV\?;T)@E?,[YQSM
-M=IOY^7D6%A9(D@3(O;1;K1;&&,;&QGH*IT&KH/ZY97\ZH'..I:4EK+5,3$ST
-M%O$6%Q>14O9\N,M]Z=_7\KUKD5!ES%6JORJ52B_.<LXQ,C+"EBU;F)B8>%/[
-MA8OM+SV!=8$_;'EYF1=>>(%FL]D[D&7P.RB3.Q=Y-?BW4CE3$E*ERFHPM7"0
-MR"IO81B>4Y75[7;9MV\?L[.S``P-#7'OO?<R,3'A.Y0W/=>&N;ECM!9/T*C7
-ML:+.'_[Q%WECP8)VC*W?QJE3;_!3#VWCXQ]Y#^"P0C(WO\SAPZ\35FOLN>M.
-M&J%#HLF,!2'068K6N?2SVXV(XX@HZO;22LNRIL;EE0%+ECL_51)<62'0(669
-M]P[.NJ(=%J2FE'F0C2C2"T7Q?D<8A(1A!14HG(,XCJA6JTBI>@26)$!*!U)R
-MUUWO8G1LRA-8'A=-8!6%=G%HG+4X)SERY'7^P[__O_F;O_DNH$!4<(2HH(90
-M(4+5<U-2I5`J1(K<TT$(E;^_(*Q4$.:3R8*TS=\GSNJ/D2E#]91_]*L?Y6<_
-M]E[J-8%Q&2JH@%-('XQ?TT'?[.PLG_WL9YF?G^\%25F6$<<Q69;E:1"%+T3_
-MK22P^@.[_H"L?ZSM5SV7K_57US'&4JE4^;W?^SW>__[W%`I!C^NM0\K[()B?
-MG^/0#U_!.8UTKC`_%HABW,Q9J9)YRL?/(*Q0'QYF>&24H4:#6GV(:JU&$(1G
-MQM^R_Q"KR2M+60_5$UC7,H%UL<;JEY-`6NMU3V!=?YB=7>0K7_E;]N]O<GI6
-M,W=ZFJ'A%&R3K9LW8XQ&ZQ1K#=:9?%%;:W2:$24)6J>]-$)M<E6Q<X8D2W'.
-M8#*-<9;,F#Q;I"`/PL(#:V1XB(<>?(CWOON#3(Q/(668>^9J0]R)Z$014:?#
-M2B=BI=.BW5YA9:7%<C.&\"9D,$ZU)ID]?9BAH<T(6<,Z,-:AI*2B<E]2;3(F
-MUXV0&4V29H!$*L/.;2U^^[=_E5MOW7G#MY%S$5C.N9ZO]>G3I^EVNSCGZ':[
-M+"TM`;!ERQ;&QL9Z\4H9EYP5Y\)9OE9::UJM%IU.A_'Q\=Y<L]5J];RKRL6]
-M_FWTF[NOU=>4OT=KW8O#RHJ%965$(01CX!@X```@`$E$053CX^-LV;*%R<G)
-M'NDVN,^7HO[T!-:/@#&&5UYYA==??[U',I3D5?_!6NO^1_UM4)6UEB)K+656
-M&(8]%K8DLLY>,<[W_;777N/`@0.][]VV;1MWWWVW7T4^9XAK6)B;H;4X3;U6
-M`5GGU'R3S__Y8[QQ;!%#R*T[QOFG_^03#-6J@$$*`]8"$H-&9QIG<^EP)^F0
-MI2G=3M13"0Q6C"B-_>%,W-R;>TN)LT5P+05.N%Z`',B@(+!RI4I.<`F,S66B
-M89BO(.<=$0CG$.*,T9[6:1^!)8L5E@`A\U*\-^^ZAZFIS5!4-O'PN#@"RP+Y
-M8/KRRS_D#_[@?^-[3[]$&-8(5!7C%$K5$:J"#"KY8QD@I4(5]SF!)?.)H,Q5
-M5U(%2*5R@W<ID9PA8E<7,L@GIG4E^<3/W\<O_?+[J=4=%@=6$JK`!^/7*+(L
-MXRM?^0H'#AQ8%325RJLHBGI5?J,HZJ41]OMA]:]*EJ%(.<Z6Y%6Y*%2N)E8J
-ME5X_60:"QFANV74[_^;?_D],3*SC+*;"X[KHD[K=%9Y__ON$"A"YAZ10,E=#
-MY`,E$HHQ3X`M!%>XO)*7=>`<UA:QFPP04C(UN9[)J?74:S54)<C)=2&+-B<*
-MM:<_!9<ZH3C?28X3KBQON\8$#X04/>5Z&7BM-2F\TJ2?'W/>?NWVV-&3?/[S
-MC_/JJRLLMQQ+BZ>X]]Y=&+W(PNPL0N3+>KD9NNZ-4]IHTC3#.D.:)9C"4L0Y
-MR(S!9`G&FIY'DI!E(3";>X5*024(*7L<8PR-1IV]=]W%3WWDI]FY\U:B;D(2
-MQ[3:7;+4TFDV:;::-%>:+*\LT^TF+"Q%:#N&#.I8D]"-N@R-;$$%0_FU(_*%
-M\FH0HB2,C0W1B6-,JC%"X#1D:9.]=SG^VW_U3]BQ8XOORP8(+&,,<W-S3$]/
-MTVJU<A5>''/Z]&F44FS9LH7Q\?&>4*7\?,D/#/:/_87A!F^EZ7N_LJH42D!>
-MA*[<9G^,="["J5_Q):5$:TVWVT5K3:/1(`S#GI=6$`1,34VQ>?-FQL;&SLH@
-M\P36%4(<QSSSS#/,SLZN23X-'K!SW:]%:/7_;=!`=O`VJ,;*R8GP+%5626H-
-MGH3CQX^S;]^^GNG:V-@8]]]_/\/#PWZT.2N^=2POG&1Q]BBXC*&1,9R0Z$PS
-MN]C&.<.FJ7&4<%@78*S&F@1M,M(X)4XBHC@F*B26:984$S'=Y\-27"R(59U.
-M^?WT=72R2/639=:"5#@$4H5(62N4*B%*!KEOAX.P&B"$PY@,AR50DK#PR%*2
-MPM#=88PN\J!5GJHE2L-L"T*R><OM;-VVLPR]?>/PN$@"*]<@_.`'^_C]W_]?
-M>/FEPR@UA%05A*PB9049U'-?*U5!R+Q-KB:P%!05.84,$"HGL(3*O;$DJE>)
-MY\S*43E!D"A1)905)"O\ZJ_>R\=_]CW4ZP%*2/HU6'XR<6T%??OW[^?QQQ]?
-M%5R4!NWM=KM7G:<L*1W'<4_>/FCBWA^DE&-JN?A3J52HU6J]5<32'Z)L2Z6B
-M"P2_],E?X9=_Y1>+12S?7JZW-G7JU'$.'GR96B4?,W-QL\-:3:>]PN+R(DOS
-MBXR-CS,U.<7P\&C>MR#RBEP]PD/T?+&,M1B3$R-&&QI##8:'Q]B\90M#PZ-Y
-MB?NK2(YX`@LLN1)@86&!^;EY3IXZR>G3ISEUZA3-9I-:K<:==^[F?>]]+ULV
-M;_4$EL<EPUK'#U]]C4<>>9Q7#BS2Z634:G7NOW<W8=#BV>>_BS,.I21IDI"D
-M^4T6"]3::+3)"0?0:&USWRNGT<6"C$.@33D>Y<25L9I*4,$Y1Q!44$)@G<%8
-MBY*RI[+Y\(=^C`__^$?9OGD':>9HMU9HKT0L+B_37%YB<7F1=M1E<7&!E;8A
-MJ-^"$W6D,"PN3#/4V$18'<$ZVU-ZC8XV4($D36*,MH25*IU.1))D5&L9]]TM
-M^)W_YK]DTZ;U-WQ_UE]5<&9FAA,G3O3BE-.G3]/I=-BZ=2L;-V[LS>\'L[P&
-MBW'UQZ[]ZJM^[\_^YV4L5!),_4;M@WW2((>QUM_[2;$R6TTI1;U>7[4`.#8V
-MQL:-&UF_?CWU>OVBO&A_E/KS2O2IZO=___=__WIK;,UFDR>>>(+EY>55S.=:
-M!^[-B*O^$UNF/YQ9T35K/N]?-1YL@/WOZ3=6Z_?[&"391D='J5:KS,W-`9"F
-M*2=.G&!J:HI:K>9'G0%D64S<:2&PN?]%406M/E2C40\ATR21H=U99*6]Q,+2
-M`HO-91:;+9:7.[16VG233C[(9%GNW>-R%4I9*;!H.64#ZEUX?0+VWM\%8*W$
-M6H6@1E`9):R.H2H3R&`41`-CZQA7Q[HJVE:($S"N"J*.,:)0<95DJ$`J<-86
-M_FT!`@D")`(A'%))*I4AUHU-T//'\O"XT(#.6!!PY,AA_L?_X=^P?_\AI,B)
-M*R<"I`P1036O*ACD_E4Y>9435U+DCTL%EI,2BI199*&^4D%1[CGH5=U$2"!7
-M;N674H9Q&<99#ATYRH8-8^RX:3-*BJ+-BTNJD.)Q^9&F*=_^]K?I=#IG5>TM
-MQ\1^$_?2O+T<!P?'T/Z`JY_$ZE<UER16M5JE7J_W/"=+-;24<&+Z!/>\\S[6
-MK1M=W8][7/N,.I:9F>.LM)9RI8(%Y1QHP_SITYP\,<WR_#PO[MO'R/`0[683
-M9QQ#]=PKQ)*35=:Y?&O.@00A'2I4J$`1A!)G-7&WS<F9$\R=/DV4Q%2"$!4$
-M14J_;S/G@POMC\O*W$>.'.$[W_DVG_W3S_+HHX_R]:]_G:>>>HK]+^WGR)$C
-MG#AQ@NGI:5Y\<1^O'GB5W;OO8FS=V%4EL"[V-WI<FS#&\M*+!_F/?_0E7GEU
-MEL7Y)7;NV,(#][^3Q:73//'$7R*`+,LKR"59PG)KD32)$4KT%F8RG9%F$59G
-M)%F,MCKWN3(:G,4:@[:YGY^S!NL<UAH<>=$FG.U5,K>%WZ>4"HO@AX=?Y8DG
-MOH,0L..FF_*,BS`@CA-$06QD6F/1Z"S%4D-5)G"N0J-6(VXMXZCDWH"!PAK-
-MZ.@0`C`FQ61=D(HDT05I7V5A(>'4R5?9N_=V&HWZ#4M>]5<6/'SX,#,S,VBM
-MZ70Z'#ERA'J]SBVWW,+4U%0O[NA/NQLL!#<8SZR5];46#S%X.U<J<F]..I#R
-MN'J1F+/VJ]%HD"0)K5:KR/#)7X_CF$ZG@]9Z52RWUKZ>;Y]XKO?=T`36\O(R
-M3SSQ!'$<]UX+PY!:K;8J&!X\6/TDU2`1-4A`];.A_>\O@_`RW:Q<42X#]+7(
-ML,'/EP%\2;J5JJLD27J$G'..DR=/LG'C1JK5JA]]>E,1@349[4X3(7,UE#:&
-M-.G2;;=8:2ZSM+S(4G.!5FLY5P%$$4F:YAV^R[!.Y^J3GM0VP-ERZ[)'3CF1
-M!\!**8RS.%SA:R5P+D_K@WRP0M8)JZ/4&I/(8!A#!6TE:69R4T=KT29#&Y-+
-MC%V^;6,-QDF,561:H'6>(A&$`;G553[QETKE?$#AHR4*7Z')R?4($?@@R^,B
-MIHN.3&?,S\_S!W_PO_+$/WP?00B$((.<>%)AWKY4D/M?R3,J*BGDZH%9D)-7
-M*LC55P6)52JT)+)0$.8W*62QL@DHC5,&)R7:*(X</,SN.W<R-3E6*!(]@76M
-MX>C1H[SRRBNKJO:6*WHE457Z+_2G#99C:/\8VV](6H[9@P16.<;WJ[#*0+(_
-MT,HRS?#("+MWW^%3JZ^K_B@?=U=:R[26%PC#`"ORBJCME17F9D\AL-2J(4N+
-M+;9OVXR4&:W6$D&E3KTQ<J9OD?E"CP"D"[`V]Z[I=+KH+"$()"HH)B`25CI-
-M3I^<9O[DR7SAJ)(7_G&].`#*+JX_&KD6)V)K31(NQ0/K7-M998CO>G+>G#SL
-MFUP98UA:7N+9YY[A"X]^@<]__L_XB[_\*L\]^QPG9DX01Q$F*XLZF-QXOR^&
-M7EY>YN2I&1Y\X`%JU4K>4L3J[,-S5?R['&35N50$%[O=-SNNY_O:^9S?"WW?
-MVYFLL];RS#,O\2>?^1HOOW*4J)ORK@<?X)Z]>UA:7N'9Y_\6B2;-\I3!+,M(
-MLR3W^)0%>:4U.DLP1A-%;3*=G1GK^M7$KBQ(8K#&%#V;*])B):YX;*PAGW@(
-M,J/SN8G)T]1>W/\"+[[T`D.-$8:'1@E$0#?NHITA30IUEW!T5A91E3&05726
-M$,?+#`U-D"8&%08("<.-!D$@R)(,(15142E/R!"I),@JLZ<CHNX)[KGGKANB
-MF-@@3U`6GIF;F^/HT:.</GT:*24+"PL<.W:,'3MVL&W;-AJ-QJIL*VMMSQYH
-M+156_^O]Y-*;]2EG9?VL\;?!]_7W?X/]1K]2O;ROU^LHI9B?G^_%5T+D*:U)
-MDO04@:4"_F+["$]@#2!-4YY\\DFB*%IUHL;'QWML8GE2!]5598,XU^`PR)A>
-M"'-;^GZ4GA]EX-Z_'_T$5JG.*H-V*27CX^-,3T_W&H^UEKFY.;9LV>(]L5:M
-MI*1TVLLXFZ&49&EIB?GY.5JMYNIC7\@O>XQUWS;Z6?+<X\J=U0'8O@ESC^#4
-M!B$AK.83*B="JM5UA-4)A!Q"NP!C)=JX(F7!%3)0.]`F\X$NWRX8$V"MPEA)
-MFH'6@FJUDI-9%8&4%#GT*D\O='E*Q-34)I2J7'*'X,F!&P]E\/4G?_(9_O1/
-M/TN@*@A1R>]5T#-?%TKU?&3.3`Y%[UZ4!),4.%&8N`O1,W,74N5DESO;5U"(
-MW!="")43LZ*"$"%6.Y863G+/WCMHU"L(402`OHU>$]!:\_333]-L-E=Y/I3C
-M6G\EPDZGL\I?<+#Z8*^L=%'S*4^5/N.#50:+_<51^KVPSJBO"C\C`4N+2SST
-MT$-73<%<+E`)GX9V\>1!<=^-5IB?.T6EFJ?<X*#5;K&\O$BU%B"$I5()&&DT
-M"!0TFRN,K=O`R,BZ5<>_',?39(63IXYR?/HH!P\>Y+77#_+JJZ^R;FR,6KV>
-M*TF5(@@4#LOBT@(S,R?H=KK4JU6JE6K?=OMOUP99=3ZDRZ5,(MYT$E)ZZ:]Q
-M2+(LX]577^4O_N(O>/B1S_#88X_QVFM':#:;9%F"0W#+KEWLOFLWM5J=I>6E
-MLPB:LD]96%A@W?@Z;K_]#I0\XUMVV=O@11[+R[7="_G^2SU_-PJ!I;7AJ2?V
-M\9F'_Y(77CC(<&.,C_[X3[!QTV:.S<SS\H%G65PX0II$9&F"-II$9VB=4:O4
-M4"HDSF+BN$.2I4555(-U1;5!4XQE6`2@=98KJZQ%"H=U`JQ%NL)BH4@?+$T4
-M;%%AU3F+L6>L%9:6EMCWTO,D2<3(R!C5L$HWBC!&DZ:Y_4F6=4E20Z4Z09:V
-M,6F$,);AH6&B.&6H'C+<J!&$DDZK1;5>1Z@JW<X*4@6$05BDYP]Q^O02V[<U
-MV+)EX]M^#.N?YY?^4*7?U>+B(DHI9F9FF)V=9??NW;ULJ'[557^!M[4(J_[7
-M^^=8YR*O!A?SRL?G(I_[^8W!UP858(.JL#R5-6!H:*AGP=0?*_4O,N990.JB
-M%I&O!H%UW3`CSCE^\(,?T&ZW5[U>J]6H5JN]U=^207RSDW^E+M!RP"WS:%NM
-M5F_EN-%H]-(>2IE>27R5*\NWWGHKK[SR2F][413QTDLO<=]]]YVSHN&-!BDE
-M2DJ2U!*$`E.<\]6K@\7_Q>3:X%89Z_5/-M9*-RT'J-),[TSE*X6UFE1GI-HA
-MQ0C&#6-,@',"L#B9?Q8C5G4P@YU+_A@0^?*N(#=>E$9AG,,YS<B(0EF'=09%
-M!2DAJ"@")1`B((DCPK"&$,$E=^@>;W\,3A">>NII'G[X$1`**P1"6HS42%$M
-MVI3"N;+?D;E*0H0X)-KD`Z,KJQ!2JF?R@@FB'$#/4&9Y<"9DCZC(^S2!=2!=
-M"`1Y33$A>.:%TSSQU$O\S,<>1$H-+BB".]]6WVJTVVV6EI;.JH93IEF4A%69
-M0E\&0^7B3?^B0,]LM"`(K+6(OJ!O4*E5MIOR<1`$O;^7CW,2XA3KUHU=\>NI
-MV6S2;K=9MVX=]7K=-XZ+/9;%D-U?-"5/"Q1,3$PROW":*.Y2J2@VK)_"&D-G
-M)6)\=)(-4^M7*8)*A4Z2Q,R>GF%E99&9$Z>((D.@($TZS)QX`X%@8FIC0;0+
-MD(ZP&H"%YN)I9D].LVGS=K9NW\[0\&A>J,6):\+L_4J1+1?\W?VN"SC:G38'
-M7GF%Q[_^=9Y]]EF2.$';K'?-0VXL_,N__`ENOOEF=)91J5:9G9WEL<>^ROS\
-MPEG76!1%?.YSGV/WG;O9?>>=:^U0^>;SWO>+K6CX5L96_7VMQX]&FF8\\=T7
-M>.2SC_/R_B/LVG4;'WC/>\FLXO#1.4Z>.L')F0,(+$F:`!9C#9G62`&9SHKG
-M*49G>7JR-GDQ)J/1)LO))P`#QA7S3IDOQIA"40@"8S7"B2+.DD#I=^2P-E=L
-M%1G/6)?W9DF:\M??_@8_//0J'_[@3S'2&,/J-%=O"9!"D,6GJ0WO0&<10DB,
-M;=%N=IC:?!LJ"*G6*WGE.=O!K'01LH[1;9P`%50(`16&Q''`<\\=XIY[]E"M
-MAC=$^RB].I>6EIB=G>TMR)TZ=8J%A07NN><>AH>'>RKO_H)N@P31I5SO:\T3
-M?U0?,.B+U4^2#7Z^'$_+_>^O^+QERQ:.'3M&&(8T&@V<<[TJTDM+2VBMF9J:
-M8GAX^)K,A+AN"*RYN3EF9F;.&GS*@[ZRLD*[W>Z1$_TG]*V:I)<&L^6%$H8A
-MHZ.CC(R,4*U6>R4MR_=,3$R<M8VRA.?FS9O]B`0HF7<F1FN$J*(&B+U>N>SB
-MW)>3(]T7%/=?B-:<J=20=PR.:K6&"E5/-7=&,5>\1X1(U<A55U9BI<XG^LYA
-MC<9A<3;$V;.#I#.2SZ)B$A9DBG`R#XYQ&"<P3I!9PY0:8MUP%4F^JG.F4S)T
-MHS8CH^.^47A<T$#IG&-N;IY/?_J/65A<IE9K8"B*!PB3DT\V#\+R\O8.I,%9
-M25$?,)^Y.(F0#H=%%)7`+`KA"@I+"$I+F3,K]B61*WOS#ME++2P+*"B"<(2_
-M_ML?<,\]M[!U\Q`*P(64Z;V>QGKKL+"PT".B!CT?R^"G)+'2-.WUHR6)U5_I
-M-5?9.&PQ`2U)S4$OB/XT_[*Z3AF$52JY6B<,PR)8TQPZ=)#=NV^_8N-^EF6\
-M]-)+'#ITB%V[=J&46N4IX7%Q+):2JJ>>=GEA08(@Y*[==[/<G.?4S`GBR%"M
-MU+AEUPY&UXWC9)X*6!9@*6])DG+ZY!Q#PR%)G+(PW^3VVW8Q.;$)YQS'C[_!
-MZ+IQ@K"6]W3&X&1N!A]6`H)`LKPTR^SI&<8GI[CUMMNI5NLXJ:XZ:72U293S
-M3:<K8_$HBMC_\DL\^I\>Y<"!`R1)<E8F1!G_W+WW'=QZ^^U$49>77MY/H]Y@
-M[]X]O/\#[^>+?_ZE5>G(91_3;#;YXI__.;_[N[^;EX.WFDZG2Y:EC(R.YH4=
-MBK3TRW%,KI1ZX$HHKZZ$&NMZ1QRG?/.;3_)GG_MK7G_]./?=]P#O?N`!YA;:
-M')U98OK4'">//P<V)DZ[:)WAA"33"<X8A(!NG"N>\BJ"N5V)%!*;:;3-7Y=2
-MG+U([7*BF\+C4Y"/;Z(D$]R9M"^$*.+ZXCH1`JD$UA35YH3@V/3K//KES_*N
-M^]_/^/@&G'7H-,VW0T0:G29)(D)9I]DY3=:=)=.6:GT]-]^\D:7E#E)4"`)%
-ML]D"$9)$,6&0X*HAX-#:</+D"EKKMQV!-2@<*..)E945NMTN[7:;5JN%4HJY
-MN3E.GCS)_???3Z/10$JY2N6]EFG[H._4H*?GN;Y_K2(V:Z4!#K:O08^L_N>#
-M0I<R5AKD1,K^-0@"-FS8P,S,##???'.OPG.694@I:;?;O7T<&1E9]3M[JG?.
-M+K`Q2,0-&LI?KK[HNB"PC#'LV[?O+!.SD@V=G9TMJCYPS9!7:PWT29(P/S_/
-M\O(R0T-#3$Q,4*_7>X%]K58[JU$`'#Y\F$V;-OG`&`K_)UEX+9S)-^Y/$2V#
-M8?K\>0:-[<ZPT(IJF$^`\HE53A3%<78.)KR"=`V<K6.<Q`F'TX6GEA,X)S'6
-M%B7`!U18N+ZJ@<5J+@)A\M07:QQ26BR0.3"V@EPPA,#P4)Z^*&5A?.T<4=3)
-M!U?AE2D>YX?R6OG^][_/TT]_#R45:9:APKZ@Q>K<A-V5*IA\51!GR4SNS2:%
-MS*7P5B.$0E@)3B&51;ABA1"P6*0*X!PJ02%4X865*Q*%E%CC"%2=DZ=://GD
-M#_CD)S^(4H6"R[?TJ\LHK#K:>9^[N+C8([#ZS=E+7\A^WZM^PJJ_JLZJ0*SO
-M6YQSO12,P0H]Y;:R+.NMB/:G(9X)S@*.'3O6*Q-]N95[*RLK//;88^S;MX^M
-M6[<R.3G)'7?<X<?GRX"R"$!>G`2<-5`4:AE?MX&)=>L13A4+5."$PY`;)4M*
-MY5X>"U1K%<)0X3#LONM6;DTMQL94*X)N)Z%>'46)@C"U!9%N<JVH(2]=+BN.
-MBE*TF@L\_\S3;-Z\C6T[;R8(JS=\SX`0&&LX>/`@7_[2EWGZ>T_1[7967;?E
-M8EU9(,<Y1[5>!1S56I6M6[<P.3D)`H:'1WHEX\O^I4S5L=;RY%-/L7/G3J:F
-MIGCV^1=X[;772)*$W;MW\XE/?(([;[\#Z>TV;GA$4<)7OO0M'OU/WV)V=I[W
-MO>?]O/.=[^#$R29O3"]S<K9%LSE-*".6XP[&I@51!=993)815@*LT;U"-WFL
-M8S`2,IT"%F?!F4(VU5>U/%>?NSRUMF^R7]8R5^26"K;(#$'FU0J=-0AWIO\J
-M_>"0@BCI\`]/?XO;;]O#U.1FLC0K%N4=*\M'L&:8:F,8+!R?>1%M-!NF[N7$
-M]&G6C8\R/+(.:RQ!U6!3J`:*3*=$W0Y#]9`LU<S-=7,?NK?;G''`@TIKW:N2
-MW.UV:3:;O?GY:Z^]QD,//=3SN^KWXES+Z^I'*3K+?JP7VQ2+<.6"WEI5"0>W
-M47("@T17/\_1OT#0KU#OYQ/ZB\CU;W-X>)CQ\7%.GS[-33?=U"/!TC3M9965
-M*$FL2U&#WE`IA,XYCAX]RN'#AWLN^>7)6;]^/6-C8SWRZD)DP<:8L](1^S\G
-MI>QY;?PHD\@+.9&E1&]Y>;F7>C`Q,4&U6ETE"RR_,TU3IJ>G>?WUUQD9&3FO
-M[YB<G'Q;IAR6PX.4(5*2I]0%(8$*L#+O&%S9Z:O2%Z4DMD2OPE"@0LC]0(LR
-MN!:=Z=YDRN8-`&$$`HL3!N,$S@5HJT"&.!=@+'V&HK:W:@QRU;E<U<FLG@_F
-M^YOW+GEZHRT,4:4C,YH5XQ#"$%2'J5?SP4U8"*0B2Q.LU0@1%B16?P5%/YGR
-M.+MO,\8P-S?'G_W9YXBZ,6$E["F?RFF^(\-9$-(BG"L"-4`$N1K+!0@9@%`@
-M3+'2*$$H'"I/]Y,B)W==7B3!(M=4IYPQ=K<(:7/3=J60(L"I(9YXZ@#O_\`]
-M;-DX>MZKZQZ7!VF:JZE65MHTEYNTVQTZW3:+BPL]#[7^E,$T37LD5G\:84DZ
-M#190*4DJQ]F5=>Q`$94RR"O3[LM5T?(SJVT#'(N+B\11RO!(<-GZ0N<<!P\>
-MY)%''N'(D<-LW+B)FVZZB3U[]O32%Z]$J>CK&[;O^(LSX[@C3Y_O&2D5F6!"
-MD5F7JS^%RU.2A2O&\?S]3I3JOXSEYC*S\W,T5U88'1UAZ^9MC`R-X(!*6.7V
-M.]_)T6,_9'EY#BDD2DC:J6!T="/;=]R,4I5<04I.8.7E6O)Q6A>DF!*2()18
-M9YF9>9V%I7EVWGP;DU,;BC'<<3U7`S[?-GLFELG/ZL+B`M_XQC?XXI>^2*O9
-MQ%F37].4-3W$JJR^LN+:]/$3+"XM,C8VQN;-FQ$"DB1B__[]^6*(Z%=AYK%X
-MN;C[)Y]YF"B.>NU&2LGT]#3//_<<G_C$)_CH1S[*AHT;\C2MXKOE1:;U7&O7
-M\86F/=Z(WJ91-^%+7_P;_NP+?T>GW>9#'_PQ[KS]=MXXOLCTR3;3IYO$28O`
-MG:*3MHC3""ES*Q)K=*$VAS3)4_7*K`Q+KIRR6E.F_\G><<ZCIM+7L[Q&9)$^
-M6)ZU0.0+WM8Y1'ENB@KD.$<@@X*D*.:`4*BU<D_>S&2\\NJ+;-V\S/JI39B"
-M!$F2%1R.1I%6V*B-<6KV528FIQ!J)U&<$G4B:O5JWI<*D$(15JJ$04"29J29
-MH]/1J\B*M\V\L2^N2-.43J=#M]O%6DNWVR7+,BJ5"@<.'&#/GCV]=+ERD:R,
-M6]>J,CC85ZS%%?17.5R+L!I<@!LL:%/>E\3^("$U2&;U$U_E>_JWUZ^@$D*0
-MIBD3$Q.\]MIK-)M-)B<G$4(01=$JE5AY3(:&AE:195?;9Z__=UZS!%841;S\
-M\LL\_/##?.UK7^/$B1.KC,V$$'SJ4Y]B_?KU:RJS?A2:S2;_^E__:[(L6_/@
-MEL:Q.W?NY/]G[\VC++O*\^[?WF>X8\U5/<_=HM42DM"$F`)A"0>,0SQ@)]@L
-MVRO)9_\1X^6U\B7?\OJ^_$/BV/+REX0A=A+S$0P)X$$8C&40@T%"$M`:6@.2
-M>NZNKNJN>;YUQW/.WM\?>^]SS[UUJR6!;%I2[5YW5=>=ZYQ]]G[?YWW>Y[GC
-MCCLX=NP8(R,C:;M"KXOC:O=M!J(M+"Q0J508&QMC<'!P`Y-H?'R<W_[MWV9T
-M=/1%B;F'8<B)$R<HE\NOSB1<^GB>M;O6&E]Z9@.*K<Z5M1A,%P+;VF%0[X0D
-M3KJ.L;FX/=\S&Y6RVE3:ZO4H978B(8GC@%@9@6N=.N\8.UQW07>?_]YS06/*
-M-FWW'B=D;.Y2H!PZ!M6Z8FZARNZ=`P2>0EKD*XY:M)IUBJ5"#ZAO*X':&KT3
-MD),G3_+@@P\A\-(\TFQ0ALVG56R84PKP0"M%'"LCZJXUF@1%@I0>:&F!+(G&
-M1V`"+IW8A%0"6J!4TKL08#M^77"``*'-M2&\D)6UA+/GIMFQ;=B^&5U`[=9X
-M.>:%4L8!:65EE9F96<Z?.\^ER0EF9V987Z]8H%P0ACENOOGF#OL3O4@``"``
-M241!5(#*`5;.D;=>KZ=:E`ZX<N!3Q]J("<S=7IBEY[O*GVOO=D%FL]E,YTJ2
-M)*E+;SL0-/-C;:U"M5JEW%=\F<"\)@\]]!`?^]C'29*$_?OW\],__=,<.W8L
-M_0XOU03F-0*;;[Q.G5.7TL2QF3_KZQ76UI:8GYME=FZ&I>4YDT#&+D@&/_`(
-MP\"*^8?6O&6-IYYZAGP^9&1DB%:UPN[=^Q@<&44*GUS!Y^CUUQ.W#A#58R0^
-M83[`\WT;_@H+LH'&N(9I3.%P?;U"%-4HY@J42_V$89Z@D".*ZSS_[%/LW7>8
-M7;OW$(2A!=]>O/G/CTO2XD=)),SK-7&2</+4:?[XDW_,R9,GB6-3J<\'(0</
-M'J2_OY_J>I6)R0G6U]=3$,M=&Q,3$SSP[>]PW>N.4"J5B*(6ER<O\]CCCQMS
-M''L->YZ7%I!75]=2)F=W$A;',;-S<_S/3WV*KW_]&_S2!W^)N^ZZB_[^?@MR
-MOWS)TZLMJ7\U'9-6,^*K7WF(/_OS[U"K5GG+F]["D<-'N'1YA8FI5>87JD11
-M3%1?H+^88_+R&@A-%,>&;17'1N<V42AL$44KXUSN6MBS+8!"6GA*@_"0%D#2
-MEGNNA2E02QNO&)Q+&#51:1[46MG7F.*T)@&K@24T2,^W[%)AQ1LTDU?.4V]4
-M&1H8!01)TD2+.G%40^`Q,G*$N86S3%PZB1^6V+'K*,52G]UK38RG1(R0`;[O
-M$>9"6E$+31%>I1)K#D!RIC+8-;Y6JR&E9'Y^'J44V[=O!]@`7G4SE[K_WVN-
-M=;\[YOAF`NW9-=F!5[UB":>]E65%;2;NG@6XW'NTV<WMSW-MA$[KZLJ5*PP/
-M#R.E)`@"ZO5Z^KU65E92W=%\/M^S1?)'V9->#-#5#=9=DP#6I4N7^/"'/\R7
-MO_QE%A<7KPH`Q7'<4XC[Q:"`:VMK-!J-JS[W\N7+//SPPXR.CG+[[;?SLS_[
-ML^S=NW=#,K99'VLO]\/NWUNM%M/3TZF&1S=[JMEL<N7*E1=U[/K[^U_UFZ_O
-M!4@9@)!XOFEG2A<8S_0LNZ0IBMHM+`:<VGC1M1<+##"FL(XAI@KK>3Y*"9(D
-M0!."\DBTLF%Y8BW`-Q?1Z[6X;+9XI?-(*#0Q2:S1B43KB$*NRO:Q`1!&9%*C
-M65]?IU@:ZDH8ML;6V'P\\<03)$E,X/L6,,TZH21(G8`VK7SH!(6/E#%*!G@"
-MT![H!*VLPZ"0IN50*<R68E@,6IA66K0PMLURX_R7TE3JI?0ZW.2,*X^B%?L\
-M]NAYWG+7C;;<HNQ-;LWU'RF!4;1:$<O+RXR/CW/JU!DF)L997EJBV6J98-JV
-M:'N>Q/=S:5#C@"G'N'+@5?;F'LOJ"'8[#VK3LV$TS2QPKS/:-R[`4DK1:K72
-MXE%6(\>!7%D0"P1Q'!$G\<L"YJ^NKO"%+WR!>^_]`KE<R)UWOHF?_,F?9-NV
-M;:DS41`$6_I7/2>:Z-J6-$G<8GEID?'Q"TQ>OL1Z916E(I2*D%+@"8F*[+YL
-M!8\UFF8SIMFL=[1B@."&&VY$)XK%N1DD3::NG,4/?<K]HT@9(_`(@WY"SR6;
-M%@1!@=;I5S2`6HOEE64F)BZQL+3$R9,GV38ZPKZ]>[GYYEOH&QS"]XU#Z_3T
-M!%>N3/*&6^^@E"D8;F8@],J?&YI&H\']]]_/Y__LSUA:6B"V+LN![_//_MD'
-MV+ES!XU&@T*AP/+R,G_^YW_!\O)*1R+I^S[//O,<Y\^>HU@N$;5:K*ZNX4D_
-M/6;E<CGMDG`LSE[QDKO^W?\O7+S`?_[/_YFC1X_R,S_]T[SYS6^F6"QVB/QO
-MC5??B..$;WS]>WSN3Q]@966!M[SI'W#LZ.NX.+'$Q-0:RZMU/"GQ=9U=V\=8
-M6%A%:_,ZE-&`$D(0:[,F)#I!)8Z/J8T^7@K'"[2%KDS1W#F]26M?8]P'/3^'
-M4HEADCI`(0-<*2D0BI2)E4`JY([T#`BFL>8Y=A&UA>WY)6-J,30P2J)!2&T,
-MIEH5UJL+%')]-.,J<U<F6%E<8,>>HPP,[R:*JK2:$7Y00&F)ECZ)BDFBJ,-9
-M]-4&UCKFE=/DU%I3J]5H-IMXGL?DY"2'#AWJ$&GOUKWJ9E_U8F)EU_O--#\W
-M`X]=7)1U-\R^KP./7.SC&%V]P)U>]V494UE0J]5J(81@8&"`Z>EI*I4*@X.#
-M2"G3S_`\+UUK?=]G^_;MMMCP\H-7+PD+N-8FV^G3I_E7_^I?\:UO?>ME?^_L
-MB7NIP>;"P@)?^]K7>.*))_B-W_@-WO:VMVT04.M%"6PG9'I31HY[S?S\?,_O
-M^E*1YE=Q-&PTH[P03QK',M^3A+D0Z9L+3`G2_F)S'+-B<SH5;7?'W6DLN*0Y
-MK>RE+7]FLXH2CT3[1L#5.@XJG=@$S-N@K^7.7S;`Z@0],^??1,]IY=&U6"@L
-M33G1B$BRM-)@:+"?0LX#8@2*]?4U1D8CPXX16TG]UKCZAK&^OL[33S]MV)P6
-M!$6;FJ%K_S#/38P[CE(H8K0,$%*AM-&T\H2/]'SK0N@A5`)20Z+M=9H!QGP/
-M3Q@Q>"TM9=YFM4*T`2Q/!$C/0VOC^),(A23'^?-+S,ZNL7_?,(*$SK:DK?'2
-M`OV8F9D93ITZS7///<_$Q"6:S4:Z)P:!S]CH&%$<4ZFL=013#JQQPJ<.I'*L
-MJ^SOKKTPVSK839W72J=,5L,$%&C7K@$=B:F4DD:CD3(RW)[I;)Y=T*F4LM53
-M\2,#^EIKQL?'^6__[;]QXL0)=NS8P7O?^Y/<?OL=%`J%U#TXE\NE@>76Z#J&
-M"MLJJ*BNKW'F[&G&+YYC=6D!A,;S!4)H/"_!\ZRN)9B69*194\@F"IY96;1G
-M`VA!H0!1JT4^W$.2Q-0;-6++K-=)B!8>`D4KJE&MK8*"0J%$/I]#(]%(H^$'
-MK*VM,#=WA6:SRO3D92Z<FZ6V&N&)@/[^,@<.'Z2O/(3OA?@!)+'BZ:<>Y]#A
-MUS&V?4=/G91K!<#Z883)-5;'16A65I;Y_.<^QY?_^LNT6HEEZQH@\:X[W\C^
-M_?N8F)QD:6F)?#['H4.'>>O;WLJ7OOA7F1C+[3"F?:=6JYJUWPKC!T&`[_O4
-MZW7J]7JGV4./D6V3<7_'^OHZ3SWU%*=.G>*N-[Z1][WOGW#KK;?B^68M>S%B
-M[]?BM?Q2O]/5GO]J6JOB..%OOWF<S_SO;[`P/\>;W_0VCEU_'>?'%YB:J[&T
-M6B>)02<MI*XS.G*0DZ>_;W2M@"2)T[TCT0I/F/N$C8.2M-U=I28CTIG."(G4
-M(M72LY5E/,O.,G=[)$KC2==.:*QP)""D9W3^A)%3P!;1M<9%_WC",-@]H5%"
-M(S'74JVQCA0>!PX<87$Y(HE;:)70B-90<8M<OD`CKA'5%3,SYY%^2!0KE(IH
-MM6(\3]'T-&'0;]?;5T^<FP5^'%"5S0N=]($3*L_E<@P/#Z<Y8=:Y[VJ`U68_
-MG=96MGC7W?*7_8Q."01Z%'K;.:MCICH0ZX4`K.QKN\$S%]>Y^_/Y/*NKJPP.
-M#J8=7\UFLX-<L[R\3!B&#`T-=8!8W7O="Q5R?I@VZ.[77%,`UNKJ*O_NW_V[
-M#O"JO[^?N^^^FT.'#C$Z.IJ*GC>;S1?54K<9<.4"7C<\S^-7?N57&!T=34&(
-M2J7"F3-G^/:WO]T!9'WXPQ_F]W__]WGK6]_:@9SV<A?HM@'/T@>[)VFM5GM1
-M@?`]]]S#MFW;-OU;_5>UD*4@\',(X5FG!,_0?NV%+*"GM:G3P^H.I)R62GN1
-M<$XBQG%-2('2DE9D2B/:!N../9"ZAV1<#[L7T*QMJ?N9)!EFGFB#C\*V#1I:
-M@B(1"2HV(M?5NL_"TAJ[MI?1.D8*CT:C3BMJD<][6]G2UNB&LVDS4,RZ-SEY
-MF<<?/X'`B+0+;01'4;%YG@+EP%"=F/DNK/>@CI$R0B-1.D"J`"D"!!Y">GA"
-M&0T)X>%YKM)H'#.E3%#*@UCB>8'1F$.:%D0DON\AA4;ZMNH8*V0,"$6M+K@T
-M-<>N?</X2(1RS(RM\6*+&FMK:TQ,3/+XXT_PW'//$46MM./)[1?E<IE2J0Q:
-MT%Q;965E):75YW*Y5,PTJW.5!:VRFE=.P+U#\ZI'@6=#L().6WX,R*4ZA$^S
-MVA0N2,K2_=T:F\OE"8/PASYF413Q]--/\Y&/?(3%Q45NNNGU_.-__(_9MV\_
-M81A2*!0H%HN$8?@JWV]_U.TZ9JVRRIG3S_/<\T\1)4U"W\<S.MZI=J-&VI9Y
-M80$GFQ#J)%W'VF&1S+"HM6%M^3ET/B")8W+D6%Q:)BST4<CW$47KS,U=X<K4
-M9<Z>/4_4B!@<&.3F-]S$OOW[\?V\23P3Q>K:"E&K3E^Y0+E4XKWO?B<KR_-<
-M=V@7J!8+,W.4#P^;A%1H@D"@8L69T\\1)0F[=NW>$%N^PM-!0#,[,\/_^./_
-MP7<?>9@HCE!*&F4%N[X4B@6T$(R,C>(%)H9MQ1%8C95"H9#&6+?<<C-'CAPB
-M"`)F9F9Y^NEG6%Y>L8[BQB0ABJ(.AZY>B4UWRW$VIDZ2A'J]SL.//,)CCS_.
-MW7??S?O?_WX.'CCX=UK[^+MNS>OU_B_VOE?C2!+%][[[-)_YS#>8G5W@CCO?
-MQ'5'CG!I<H69I3I+JW5JC9A6U""N+?#&VXXR.[=.U*S9ML&(.&ZY1`&M8F(C
-MI&L`H;2P9[LK$@72LZ[+AHWE>=(82`B=@E#NVI'"MWF'!*5,*Z!(D-HC+<AK
-M(_#N*866(BWLH70*9DD9`''*2$V48:'OW;N'FV^^B;_]]F.I`Z+T`N*H1A#F
-MD+(`"-;6YO'F<O3U[[32#@)(#+#?K",]@?1TAW/Z*W;+R1!+:K4::VMK*2B5
-M=39U3GLS,S,,#`S@^W[Z>+9PUXM,\D+75:_\/PM:=3\OBJ+T\WOEK]FNH6P+
-MXV;OF74:[,8['+CF^SZ-1J.#834X.,CERY?9OW]_APZW8\ZZ]UU<-#JHV[9M
-M^['J;5]3D=>?_NF?<N^]]Z:_O_.=[^2>>^YA9F:F8Q)LMJAO!EQU][#V`K!R
-MN1SO?.<[.7#@0,?D=0Z('__XQSEUZE3Z_#_X@S_@^NNO9\^>/1N"\^YV">?0
-ME*4O9NF`W2)P5[MP`-[__O=SY,B1UUXLC*'>^H%$2$D4:?(Y0VD4+8F4D&B-
-M)XR;B-8:*1R"+I'",JIL;SO*AF?:+%B.1FQ7`92.B9*$9DN3Z(+M5;=M!_:%
-M1LM%V7-J=:UZH/'N_^DB*FPE&5(F0@=*K21:FG8I*051;'ZNK378/MI'H9##
-M"$1ZU&OKY'/Y+5+*UM@D`1'IQG;FS%DNGI]@:'BP+=YN`Q\W8M=J*STS3Z7G
-MD"[#@++S7&EEA98]A/+00B.LR#O"1_H"H81QUE2Q#<*<,)9$2B]U%176/CH(
-MI''GM.V'*C;5Q\N79]#ZJ*'K"VD!WJVS^T)!U/S"`H\>?Y03)TZPMK9J`QH(
-M`G^#!?3$Q`1#0\,,#@ZQNKK"^/@XI5*)<KDO!6N"($C;!FNU&HU&(]6HRHJZ
-MN^IC+X>==%K2!OW3*J'22$]T.!1F02QG\>S64V/[G4N#3@=F#0P,4"H7?ZCK
-MI5:K\Q=_\1=\[G.?(Y_/\XYWO)UWO_L]E,ME\OD\I5*)0J%`&(9;;8/=`*1S
-M-1&:J-7D].EG.?'D8R1)$^E!SI.XMGMSV+Q,8-Z=&(@,:)6Y7POCBHJ3G;)<
-M3T\2R`*!7R!J19P]_3P#@P-X'JRN+G+IPCAC([M865Y!"LGB_!R>%.S><X`@
-M-(6LD>%AYF<OTU\N<_--UR&$)HJ*E$I%%I<JE,N#&&%`JWTIC9Y-+N\S?O$"
-MC7J=PT<.(VT[W"MN;J3;A8U?E&)JZ@K_Y2/_A>>??\ZV#%I2G3WNON=Q:7R<
-M6^^XG5PN9'AXF&:SR?S"`@\_\DBJ0Z6UYJZ[[N)M;WLK2TOSU.IU;KCA&#MW
-M[.2^^^ZC5F]2J]5126)=IAV3EY[2#-U5_6RW0Y:EF20)7_WJ5WGBB2?XI5_Z
-M)=[UKG=1+I9^9/V6S7*.O^OD_(>][]6WOVD>>_19/OG)^[D\/<?1HS>P9_=>
-M9F;7F5UJL%II4JTU:32:-!L+[!Z5%(H#K%3FK6B[-1SP/+0RDB`F!\`*NBOK
-MT.0TJY2)\86P<8]$2F&N!>D,:4RNH95"6O=,*7P4RL13@*=%*O*NE.FS\#20
-M[GNN/5$;8PEI6<I*IITA4@#2XW77'3/MB$ZM01N-+K3"\T(&!_=2+HTR/7..
-M1JU"J3"$%@&^E6`14A*U6GA>@/\J*@JZPMG"P@)!$&Q@\6396-5JE9T[=Q+'
-M<<HH<AB`^YD%EUYL[-7+>;E[W7+_GYV=96AHB&JURK9MVS9E-65Q@FYF5:^6
-M1.?@VHUYK*ZN$H9ARJ1WQF]A&+*VMM;QM[IB@OL<S_.H5"HT&@V$$&S?OOW'
-M!IA?,P#6W-P<__V___?T]UMOO94__N,_YO#APWS]ZU]/4<"K(:Z]3G2679/M
-M9743,_N:(`C22K-[CN_[O/.=[V3/GCU\\(,?3)T+%Q86N.^^^_BMW_JMU(&H
-M&[B*HHA3IT[QX(,/<N[<.2Y=NL3L["S#P\/LW;N7@P</<N>==W+PX,&TM_3%
-M;$*O[8!9X042+\RQ7JM0+!:,$Z$]!VD@K:U-*.9\>-)+N_9,PN2AI0,=00@/
-MI6*BR(D5YPF\F%#YU!=CD`%*M7W:M'*M?JY2;-A962\WYU:296=A`3/GI.2^
-ML[./;B]L"2*Q`9PV++!$QE0;$8V&HIB7IGHM8'U]C<&!81-,;R536^,JF^KY
-M\^?(Y<..^[J3`K,.2;1.3"NKMKI3TC"F7*`FA=&Y$O@(*1%1;(`G;8$ON^ZB
-M-$HDYOV$,:DW`%FF?=#S3!4P7:-!2D5#)7A2,C.U2!QK@H!4MVM+UV3S8L[\
-M_#S?_>YW>?+))UE;6\6YI/F^C^\'MB*9=!1U]NS9P]+2$N/C%VDVFQP]>CT[
-M=^UF=765,V?.4"@4N.&&&P!3E7,WIW65)$D'>-6M^Y`6H4PVVZ&_EH)8SI75
-M/M^!5B(#8CG-AE[52/=SH'^`,`Q^B#ADED]]ZM-\^]O?IE0J\;[WO8\[[[R3
-M?#Y/L5BD6"Q2*!12S:NMT5EBPMK`KRS/\?!#WV)N?LH(KP=>ATMDNAD+IR;C
-MP*J$K,F).<<B@ZSHS&O:GRO;E1_P!*'G([T"E<H*4;U.Z`7TE\I,7;E(LYEP
-M^RVO9ZA49''Z"B/#HX;5+07]?8/<>,,MC%\\2Z6R2N"'(`114F?7WH,,CXTA
-MT*:S47KV&@)/:D(_9GYVDB1I<=UUUZ<:G5U'Z&6]SC<3$+Z:L/!FCSO<2MOX
-M0P-7IJ[PT8]^E*>>>CK3YB(<U=TD[$A.GSW#`P]\BT-'#J.49F%^@6>>>9;S
-M9\\SV#]@P>:(&V\\AM()%RY-T(HBFE'"_,P\]4:3:K76EGA021OG?H&_P;$K
-ML@YJV23/):M7KESAXQ_[&,\_]SR_\LN_S*Y=NUYRB^>/D]GTPP@>7^M_TX]R
-M+)Y^ZC2?^,37F)I>Y."!0QP^<(1*)6)NJ<Y*I<%JI4&]&9'$56IK$]SP]O>P
-MO%REWFRU,5JM44E,HA*C5Z623)':"*PK##M32,L5%1KAV>O:NA::EE1AF%A6
-M$\N:F=K_"VLN9<PBA%NWA+#"\<[UQH)D&CP96+VMQ`#VKK5-:SPAD,+GT,&#
-M_,U7OT:B(A)MYGD<-=%H/"]/$(04BR';MQUF<>42]7J5?''(NGUZ@$><M&P.
-M)9'>*W=/ZR8-S,[.DB0)Q6*15JO5T;KG@)AFLTFU6DVE"=QZLKR\3+E<)@S#
-M3:^EGJ9$F\3=O8IXV?\[QKK3^NOE<-C=V9,EP[S8M<*]EP.H6JU6"O@%04`<
-MQPP,#*0,5Z=UZH`P]SJ7-YPY<X9\/D]?7]^/I9AWS0!8ITZ=XO3IT^GOO_B+
-MOYB*JO7U];&\O)P>Q*LI^'>#5]WVEUE@JOOU81BF`%;W[99;;N'#'_XP__;?
-M_MOTY#W\\,-\Z$,?2D^XFU!.?/)+7_H2]]QSSX;O.CT]S?3T-(\^^BA_]F=_
-MQK_X%_^"][SG/1T4O9?2)_J:"I&E!.T1^*$!E+0B"/QT;F0O\"QPY*IS3DC1
-M,>/,D/A^0+'HI8ASU(II-IJTX@B5>!T!M/E<EX=E^YI%FI#U^A[IYPN!%G+#
-M0M-M82MH5R`-I5D2M6*65U89&AQ%"I5:4$=1@S`7;$V0K;'9]DX<QTQ-39,+
-M<QLVTO;F"%H;@`#I(42"EIX!IO!LZXBY'I0P0#`B1FMI6@F%1@@?K4)4(D%Y
-M1EM.&5`_=>VQ+4$=Z[1HLRJDE`;0$@8X6UYN4*^WR/O6\6T+O.HY5E=7.7[\
-M.`\_\@A56VSQ/+.O&'MDT'BT6A&3$Q?Q_8"1D>%4('UL;(PD22B7RT11Q'//
-M/<OXI0E\:Y^\?__^U+7&`5A9K:MNS:LX=LF!VN#2:F9E=X`FTC;P;`#H=")<
-M@-FM_>#V<U>8VKMOKVEC?0G![\F3S_/QCW^<Z>D9]NW;QT_]U$]QW777I:RK
-M4JF4M@QN@5<;EA>3#.J$B8GS//2=;Y"H)KE<V".6Z136SY9\VL\3SK8+1^IZ
-MP=@@2]+2X'F20E@@0%*KU]F]9P?;=XX1Y@)R@8]($J(XQO-\$,(HKTF/8M\@
-MQVZZG5:S2:L1(7U)OI!#^B$(#V'=PK0S"E8"91D5PI,LSLVBHH2CQXZ1]4G2
-M7-O^P#IS##6:Y945H__VY`E[[>J.8YP^5T/@AWSO>\=Y[OE3Y,,<JY4*ZY4J
-M?7W]5H_.L-:CR!3J;KSI]<Q,S7#^_`6>.O$4K:8I4"NM;'%0O\"Y%AV2#9LE
-MA]T)5Y(D?.6K7^'2^#B_^9N_R0TWW'!-QM@_#E#IQ^6.^<.,<V<O\\G_^756
-M5FOT]P]P>-]UU.J*RU.KU&+%VEJ=1J-%DM1863K'_IW#[-^[CXOCITD2C;*N
-M?@8TB-`JL2PL;?4_S=6::&T+=G8M2JO@"4*:?4#8?P:X\FRASH"\GC;.Z)X0
-M:-EV'I?*M#\K^UHI/=>/D5Y<4GCIVB>U^;X"2:QCA);TE?N(8\W<PC)"Y,S?
-MH%LD20,!1B=8:];7E\GE!QD8V$>]OI3&5\)*S@>>3S/2A*&'_PIO?W;7S<K*
-M"@L+"XR.CJ8:FEF=*<?>=M>8TWARL4:CT2"?SV]Z;8@7H:'7+<*>96)E"W!2
-M2LKE,KE<KB?+JY=V=C>KJQ?@M9G(O-::4JF$[_L,#0UU,+.44JE[JU(JU3;-
-M`E@NWFHT&BPN+G+RY$ENN^VV-(;\^UQ#KAD`Z_CQX]3K]?3WN^^^&RDEU6J5
-M:K7*J5.GB..8_OY^!@<'4QO'7E6G;N"J&[QRMUX,K#`,T\=]W^]X_MO?_G;V
-M[-G#Q,0$`"=/GF1R<I(#!PYT,*\:C09_]$=_Q$<^\I$7];?_R9_\"?5ZG0]\
-MX`,IW7&S5L?7>I1LZ.O&%2N7RQGDV.^LAF?%\CJ%](V)1Y(DA+D<I5(9K4F=
-M*)O-5AN(5`G2\X@;RE0_1%?@;2/NCL4%U=$&T8V8=]YG37$W<;$4PM1><%I;
-MTD-*4+%'9;U.K&RRAG$LK*Q7&`E+KRHQQJWQ\@ZCZ[?6X3JX48O(@;R&.860
-MJ?Z#T`I%D*'/&R="BT2!\"W5/F^T:VQ0B#:&!T8TU8"N0CI+YW8BY/0=W)!"
-M&E'W)*%:B4GB&`@-6+:%7VTXMY.3D_SYG_^Y:;FGTPJZV6Q2K]?9O_\`*RNK
-M3%V98'Y^GN7E9?;MV\>Q8\>04N#[II7ZY,F33$U-L;"PD`J<'CAP@+Z^/I(D
-M29T&G3:5:R/,LJ_:]/F,NZH]KZ[%6]AV#'._Z&AE[0[\LFW]V036L:':;$)!
-M:`6^C<;2U2=+DB0\_OCC_*?_]/\"@GW[]O%S/_=SC(Z.DLOE*)?+:8"YU3*X
-M6=*K42KB[)GG^>XCW\8/3$($O?8CV5'X20-M+5)63V=@+CJ`J6X@I7T_7>N'
-M`%L4+`BH-VIXOH=6$?5&`Z$]KK_A]92*Y70O-NZ$$J0D+`3D"B*5!]`I4TP8
-MX64$6LOTPYT)C._[+"[.<N&LQY'K;T0(B9"B`Z3[D0MY+Z%M3+Q(P7*MC;:.
-MD)+U:I5/?O*3''_TT4SE?>/S7>NGUA#Z>=8K-=:IHK4FGS,N;`9,-+'T,T__
-M@+O>\B:D[W/Y\A5.G#A!W(Q3?3O7,KP!(=LD*<LF<U=C1'0GD,\]_QS_\7?_
-M(__Z7_^?W'+++4:#$=FS=>>E'$M^#.?WI;S'C_-O>KG&U.5Y_NB/OL3\7!,I
-M?<;&]J"$S_C$(LM+59JQ0GN")(EH5>=I5.;8<^=MK%6:K%8::"WP_3Q1$J=.
-MM4D20PHN:,.2$EYJ>.R@)H2!?83T\:1,)4JPHNU:JS0]0.M,QJ#QI+3`F%T6
-MM0&II!5IQYI4.#'Y6,56(\M0N83-0WQ\E-",CFRC4ED%Z1N6JC9.A%K;-E_I
-MH;2@U1+D"YI\KH]8M4@2$#(T\9J02-]'M9J$H<3SO5?L/N2N^U:KQ94K5U)#
-MB%YK0G:M<&V#V<><7(+;[[,R!]UKSV8NA-WK53>XE"4V."`IE\MM6%^[]TD'
-MOG4[LV:QC^[OV;VF%8M&7L&U1KJ8RC&PP!`YJM5J1[NE6V<=5J.UYOGGGV=T
-M=)3#AP^G][U<<=(+O<<U`6`E2<(WOO&-CB]]X,`!GGKJ*7[O]WZ/^^^_G[6U
-M-<!H5=UXXXV\^]WOYHX[[MA0"<V"%MU`4#>`U3V<RU(6O#(M%^;_NW?O9N_>
-MO2F`!7#^_'G>_>YWMP.`).&))Y[@$Y_X1,=D?L,;WL`O_N(OLGW[=J:FIKCW
-MWGLY<>)$.BD^__G/<^C0(=[ZUK>F)\WW_93"V`ME?BT.835T@C!/X(=H8H04
-M'2Y4+IF)XR0-E,UQ%"AESE&L$EJM-EM@0W`DK*!U8ML+M;W+Z@.I1*4Z#0B3
-MI!G!=RNLE?;"].YY3KI`K>QBEFVUT#9PU*GCCZ(5F5;'4/H@$Y02U.M5E%9L
-MP9U;8[,K/>;Y+```(`!)1$%41RE-L]F[%;MC31$)0BL#AEH]!X1I614(M$TR
-M\3R0F6M')"@MD:*%UA%:^P8Q5AHC\J"LEI9R$=S54SIADE`E!*V6<\,B%5#=
-M&F;$<<QCCSW&5[[R%:K5JFE'=_N=[R.E()?+L;JZRD,//42]7J-6JQ'',6-C
-MHXR-C0'0:+32`'S/GCV,C(RDXIV.A>3V1,>VZ@:QW/^S[?0Z`\Z+S/K6=F>5
-M*42AA4X+`]TLK"R`Y=XO#,,.@7<`3TK^]V?_%X-#0]QYY^T91\+>Q^YO__:;
-M?.(3_Q^>YW'333=Q]]UWIX#5%GCU8I.'F'.G?\#WOO<@?@B^+S<T^?8J[*3'
-MTX)7&UA878QF(6BGA!T)0?K*COU36E_Z,)=#"VA6:_0/#S(VMIUBL0\I<VA\
-M2#1*1U3K-6KU&D@H%8N4BD7#*-6DC`6LSDWZG:3;_VT;JU"$H<?<W#3EOD%V
-M[-IC6H]>(:R]*(ZX[V_^AF]^^UN6/6FNK6W;MG'3ZV_"\SVN7+G"Z=.G:;7B
-M-L:D%5)K2J4BM[SA9D:&1UA=7>4'S_R`ROHZON_SV../L5JID"\5.'7R)*UF
-MA$XT`L^`VA:XTA85$PZ([$K$VL[2]'!XWIC\=5_S&AB_=(E[?O\>?N:G?X:?
-M?.]/,C(T_'>BB[4U7KZQNK+.9S[S5::F-87B(-/3E\F58&5\D48]8KW:(E$)
-M82%'W%IE>?$\8V-[*/</$RE%DH!*%+X,4$F,T)HXBE*9!*&=O*9O!<U%AIHH
-M$,('*9"B#9<[_I5A7V4<DH5`:F&-GXRVIP.ZC'NY>:79VZ1EN1BA=J$%<>(Z
-M/,PG^4%(G$2VF*@Y>.`(4S,S2!F@$^?8&Z?`F10!2@D\+T^Y?Q<+<U<HE7:@
-MDH1B8<3(J@A)+A"L5YN4RWE\_Y7/P)J>GF9I:8F]>_=N*(1U`SU""`J%`JU6
-MBUPNESYO:&@H96TY[*`7H'(UT+R;M;19X3$+<'6#3^YG%D!R<5>WJ/MF`-`+
-M`6E9T,D)N3L66J/12!EL62%W,@72N;DYGGGF&<;&QNCO[_][74.O"0!K?7V=
-MQQ]_//W]V+%C3$Y.\JN_^JL\\\PS'<]M-IN<.'&"$R=.\%N_]5N\XQWOZ$GM
-M<T%NM@K=[5;4:\)E02X'7CE0J[^_GY&1D8[7G#]_?D,[XF<^\YE4*PO@?>][
-M'_?<<P]#0T/,S\^S8\<.#AX\R&<_^UGNN^^^]'G?_.8WN>NNNU);[GP^3Q!L
-M;`O[_O>_S^3D9,]CN6O7+HX>/?HJCY@%89`S[`S5PK/GJ=ELDFB=:NKX?F"K
-M*XX-8`"H[(7?;4^:V$3(:4^9^-=#B;8[EJ&ZZS;5W?;+:P4JM=#JZF=PZ;K[
-MOY`I+;_MNJ52L5-SAQ&6E)[9Y%2B49XB48(H3B#O6SJP)HI:-!IU2B7'/-@*
-M=K9&.]DCK0[J%P"P-(C$,B&<`Z&R+`+#1M08C2I3GK0;I!1(I4%&:!T;!I9.
-M[&>ZJJ3>"%IUDK]L`BK21-0`()JHE:!CJX^S-;<[SMMCCSW&O??>FXIV=A=J
-MW&UL;(SAX6';YF?F@I22M;555E<K'#QTF,F)<<Z=.TNQ6.3HT:,=5L^N=<[W
-M?8K%8NI2Z$0^W=K8K7N54O=[X)7M($IW@1>=`5ZV!=P]Q^G;.%#+51-K]1KG
-MSY_C#_[@#[CGGM_CR)%#])HT]7J=^^[[:S[[V<]1+!:X\\XW\HYWO`/?]\GE
-M<O3U]6V!5R]J#BK&+Y[G>]]]@"`$+_!(V4F9-*_-I"%=-])UQP78J1:6W`!M
-M.V963SMSD=EG==?\0H.4!'Z`#@NL+:\S,KP+"(BU0,<)]6J%Z9D)ZHTJ"L5Z
-MM<K\P@*WWGHS^W8?)/`+IDG()H=**UJM)LO+R]1J%6*ER1?+;!L;)1?F##LC
-M$)P_=Y8PEV-D;.S:[A]T5Z`0//'$$WSFL__+.%2IA"1.>.,;[^1=[WH782Y'
-MK5;CMMMOX]C9&_B+>^]%)0:$3I*8T=%AWO_^GZ-_H(_Y^7D.7W>((]<=X6M?
-M^SI35Z:1TN?BQ8LH3#%%*]UVTA%LF@QFBWO=FK.]&!&]VF:RH%<2QV@IF9J:
-MXG-_^CE.GCK)/_VG_Y2;;GS]5GOP-3J:S8C[_N8A+EYL,3B\'8C)Y?/,+5;Q
-M?8]<$"!\B:\]T!'UR@R^A%Q^C$0%U&L16C5I5.=H--9,7*%B(WINXQ,EG+LX
-M5BK!"JHC+&AM-3[!`E#M:UK;V$18C3CWNQ,7<?&\P<-\(_SN'!&$`5:%M?;T
-MA$R9GMJ"7J8X[P,:3WCLV7N`[Q]_Q!38A29)FL2JB9`"K03""U!QA!"*6CVA
-MW-=/LZDIE$8(@KP1?X\B$N$CA:2O+V_<$E^A0RG%^OHZL[.S*3.[%]CD'G.:
-M3_E\GF:SF<H'N3AC,U?`S6-G-NARNK6J5Q=.-U#5S;;J!L>R#L]1%&T*=F7C
-MH^S/[L_*KJ'96*I0**"48G5U-=4;S7[_;IFF6JW&Y<N7.7WZ-+?>>FMZW/\^
-M0*QK`L"J5"HL+R^GOT]/3_/KO_[K&\"K[O'1CWZ4@P</LG___IZ/QW&<4@2[
-MQ=R[)Z0[J;T"?\?,DE*F=L!N+"XN=OP^,3'!YS__^8[[/O"!#U`NESE[]BRK
-MJZNIKM=/_,1/\+6O?2W5\SA^_#A34U,<.7*$0J%`/I_OR13[Y5_^Y4V/R:<^
-M]:E7,8!EK%\U`C\H(*1/(VI1\$.0DF*YG.JNN!S=M/29RHCG>^#HDKHM_NEY
-M@E8KPI.>Z3/7RFY$TCKBN/C;@$V.L:7I;/NC(XY6J8M6VZU09L`J6[G$;FH]
-M;.7-)JE12B`\2(1$H4DB1=PR((-2UO)7-5E;FR.?SR'E9KW(@JWL_[4T-JYQ
-M0>"C=`S*SR1ZEAG5I@RFK5VIX#H"E$`)V_JCC`.F<1,T-M()5K-*1,2JCB\D
-M&A^E`J32YMM84$MI3:(]8@U!VMZA\3S?NG)*-$VC5!%+/!'AH_&T2%F/@M=V
-MHJ&UYMRY<WSYRU].JV122H(@2(7&\X4BGA<P,WV%.([HZ^NS=O4Z%4172K.T
-MM,B9LV<9OWB>P:%!;KOUM@YJ?3806EA8X.+%BWB>EP92*=LJTQ+M@J..%+D'
-ME;_=2MAER*(M[=7I*W4Y^60_SR6GK5:+M;4UFLT64U.7^>A'/L;__?_\-CMW
-M[N@`=%=6EOGL9_\W7_WJ_6S?OH,WO_G-W';;;7B>1QB&*7B5S^>WP*N-J4*Z
-MMFB=L+8RQT,/?!41"+S`IZUQ%UM1XTZD6F<T9=K`E.K:IVPKC^YB8@EM6XAE
-MYKM8MV'1;C%,OZDVSL42TU(3Y$*TBKD\>9[]1XX@O)!ZO<[D^#C-5HUJM4JS
-M$1''FMI*D\>__SC^6W+LW+F/G)]#:$VB(E;7UIB:GF9^?@'/,V86EZ]<86S;
-M-NZX_78&^H?QI(\.6IP^]10WY^Z@KW\H38BOI?F4+5[,S\_QZ4]_BOIZS;;_
-MF37Y;?_@[82%/,\^^RQ3,U.\\8UWL??@?@X=.<*9,V?0&*#K\*'K&!@:9FKJ
-M"JN5-6*E*/<5.7;#,<8G+A$&>83T2)I-=)RD\9&;(M*RWY5E7_5B.+CB=+>F
-MWM5<OGHEC@Y\7UE>X>FGG^;RE4E^_N=_GG?=?3>%?*$]KZZ1?68SD?[7PHCC
-MA$<>>9)'CT]3'A@A2313,^NL+,<0UBF52T@$N3`@3A):]36JZW-L&]L'7I%Z
-M/2;PJT2M):*H3E]Y#^O5&>*D81A7B6J'0E)8%I-JQSY8!GJV14LKA/1MRZ%"
-M:HERH)9S+Q3VM>C.N2ZT(:*[>`J)=89(V5T"@><'=IY+M%#6"5JR;6PG0L#T
-MW!)2Y(B3%K&(D+Z'UA+?\\F%1:)F"^%%K%>K#`T/4%^ZR$#_J$71I.E2"0,0
-MT-]?R*RKKTP`:W9VEH6%!08&!M+<N5=>Y8I\`,/#P]1J-08&!M*UQ3D;=U]_
-M63WE3;/4'N0(=[^+B3KTD+7>`,!WRR>X6,V1,7I]9O9SLTS5+#C671S,?K=6
-MJT5_?S]!$+"ZNLK"PD('\]V!:-GOZWD>K5:+U=55GGON.?;NW<O.G3O_WM:J
-M:V*V9K6O`):7EWGLL<=XW_O>QT,//<3"P@+WWW\_O_$;OY'V;KIQ_/CQ]*0[
-M>V]W:[5:U.MU*I4*2TM+)CBQ+DE7<S7I%;1G)V9V=+?XG3]_ON?$?^:99UA;
-M6^N82#MV[$C;-]P8'Q^G7"Y3+!;35HVML;%6**5G$7)SCTNVW/$20FZP&W4+
-M5O=%[<ZILY8W]LU.CR,K*BPZ@I_LHI9=;)1*TH4FL?W#CMX;QRV2)$:IF"2)
-M4$G2(7J\^2V3_`EM:*3-%E$<V>156$O[%H[QLC6V1G9>AF'(X.!0"L3V>I[3
-M<>FX*97:,RMMW'K:-R.\VZ9*)U9,-+&:<#IM!S$_52K>;KD1733K]G76?FU"
-M&.J,0\Y6BX<K_'SA"U^@5JL9\,IO%UOV[=O/CAT[B%H1XQ?/<?'B!1Y^^&&>
-M??994[FR+*/Y^7G.G#G#Z=.G:#4;W'GGG;SY36]F:'@HW5<=JTL(011%//30
-M0TQ-3:7.P-E`R+7S]70,%@+AR4TU9D07N<ZU:"O=;M?.`F]9P7BG"]%L-EE=
-M7;6Z6YHG3CS&1S_R7UE>-DZ,2BDN7KS(?_@/O\-WOO,P.W?NY+WO?2^WWWX[
-MGN>1S^<9&!B@O[^?0J&P02MS:]!1!-$JYM'CWT/KF,`Z#6K+I)1"=G`NLR+F
-MO5H;>LT+`V*U67>.H95M&Y32ZE,)9<PFW,T!9-+:UDN![WD$84"SV61Z>HJH
-MU:!>K7'YRB11U,`C9G2XQ-Z=P]QRTQ%NO/X(RPOS-.IU$A0)@D:CR94K$R1)
-MC?'QLZ:-8F:1M>559J>FF9N>H5FKHY5E_:!X_MEGB*+F-0T^Q'',7W[Q+SE]
-M^K1)FI1Q87/="%IK]N_?SPTWW&`8[ZVF*?`IA=1&<RB7#]`H1L=&.'!@'](S
-MK5.MJ$6S&:7'/K&NRV*3<R\S%O:]DK1NS:M>;3'=P$^O1,Z!WBLK*ZQ5*OS)
-MI_^$3W_ZTZQ5UCK9\%OCQQK#G#U[B>]][R)X_40MLR<(J<GE0U2SCDH2*O5U
-MM$C01*RN7J:0S^,%93SIL[2TPO+R.N6^'?25#Q!XH^1SVTPASADPI<F_M/9)
-M&(:@!<<5'AK/B*X+K[T6:N-PGCB6L8W`G?1(&[=JNW<:3$RG@)%`F_U/Z)11
-MZN(=X7F&X2XDOO1M[KB;9Y__`1I!HF+BI(FPNET"@>^7\+T<4;.%%*"B=1K-
-MF%RQGVIUA6;4)$HB/*ELVZ!@V[;!5V3GAB$':%975YF?7Z#5:IF\7+#!_<_]
-M]'V?0J&`$(+^_OX.#4^7WV5CF.Q[]&*9]RK,9?-/U\GEY(BZUZEV[JC2[])J
-MM6@T&M3K]51S-"L"?[7/ZS:OZ\E:IM,,0TI)J52BV6PR/S_/^GHUC>D<B.:.
-M411%1'%,LQ51;S19K]986EKF^>=/TF@T4T;U9L2,EVM<,QI8W>,7?N$7^,,_
-M_$-&1T=IM5H,#0WQ4S_U4_B^S\<^]K'TH%RX<($XCO%]G]_YG=])!;F[[2>E
-ME/S[?__OB:((*24K*RL;D$\7##L:87<_O1,URXY=NW:ESVDT&ERX<*'C\5*I
-ME+H9=&^@Q6*1_OY^IJ:FTN<O+"Q0+!8[>E"W1B=XY9PY\ODB*RMM6GFKU<H(
-MMHL,VTG;?F2=LJ[:G0MM<7\7<)K[0+IV=J'3UD#G/.B"ZJQ`,9EDO+LBJ)1*
-MM1V,R*+>M+K6L3#);G<E9=H<)82AH?ZV6W`4E<HJP\,Y0U'>&J_QP`_+8+`)
-MI30Z?HU&@UPH:=O2.YT%]2+>,[;O)0P8I14H"=(S3/PD(?$2A+8@5J:5T-A!
-M*Y2*4<I'Z02A-$JU;="=,*76BE@IT`*E$_H'`_*Y?*J9M#7@R2>?9&9F)FWA
-M]*R.QMK:&M_YSD,(H5E?K[*P,,?:6H5"H<#`P$"J8R"EY,B1(XR-C1%;-[8@
-M:+?,=S.5M=;,S,PP,S.#)\S^Y/0CW-K7G:"[SU&VA9MNMS"3K;9U1K2M@-,I
-MSBPLH"4S5=4LP-]L-E.]K3B*.^"2!Q[\6W;NVL$__^>_RHD3)_CD)S\)P,Z=
-M._E'_^@GV+%C9TJ=[^_OIZ^O;U/V\]8P7EQ8L>.+%\XQ.7&17-Y#2M%3CZ@W
-M$YA,,4@C998]E6U[;GM$F,?=?$PV/*>C#3KS,3IE<X'P!-+W\<.`U945^OKZ
-M"7V?0KZ(CF/Z^XOXGL3WP9<"SPM86JE91TN-$D;@O5JKTC\0<..-AY@8GZ%<
-M*'/DCEM-BUUEG4:M02'7A_8$TI.THCH3ERYRZ,CU*9A[+26`0@C&+X[SC:]_
-MP[0$VZ0P3A*:C283$Q.\[OK742P5R15RU.L-SIT]Q]///&/69:$(PX")B7'>
-M<-LM!&%`0DRI7&1^=I%'CS]&/I\GCI..^*@7V-1+$B3[L[M@F(WSKU;YS\9I
-MW:TZK5:+A84%MN_8SI?_^J]96UWCUW[MUQ@<'$)>(P63URJ0/G5EC@<??):E
-M92,ZWE()@=`4\Q[U4HXH4C0;#1)B`D_2K*]1JRRP<_=^$I5`W""*?,)PA'P!
-MA-_$\PL,].VFLG:16$46]'9!DVT?M*STM@NA?4I:Y+:N4)[).0R,KM'X1N'3
-MZN^2ZF)EYA^"-MXETEA?"FFT]%S'A[!:<$):]BEX,J2_?X1GGW_:O*M2)$ED
-M8SDC\5`J#J&UZ3@QVGP)]5J%<FF`ZLH*I5P18L7(8!_-2(,4]/677C%SS`"+
-M;I?7M**(Z=DYZHTF49S@^R&HS6TSE%+D<CG",*16JU$H%*A6JPP-#77L75E]
-MY+9FYT;PJ=>UV@LX[XXI>JUEO>[+KHO9F&RSML$L<:/[==UKI=:&$%$H%*P!
-MR2+S\_.9G-5J2]NB41P+E`9E5D:JC19:^%1J#2Y<G.#@P<,<.+C?/-]MQ^X8
-M2;&IH/XK%L#J%2A^\(,?9'AXF,G)29Y]]ME4W^/&&V^D6"RF0-+T]'0::,_.
-MSC(_/]_S,[+J_HXZW$U+GIF92:VR<[D<^7R>7"Z7]LM6JU5F9F8ZWK=<+O/D
-MDT^RO+Q,O5[?T/98*I529\'NZH]#9;.CT6C@^S[U>IUJM=JSDOW-;WYST[;)
-MOKZ^5WWXC'66RN=+A&&>*(K2A,L<+['A0O5]GT2UP4G/$Y:]I:WXHB9J11W6
-M[U&L4G0?L@A^)U/%56]TCS:7+`IM!."M3E:J^2`VN!EV+(+*=N"+-MM%:X7G
-M&2>O-L79M$I4:Q7Z^@:L`]06<^"U4J'L34661*V(I:5E%A<76%Q:(HD5.W?L
-M8F9FWJZ;IA76[8GB!172W6>)U-6SS720:&)K0VUO=KYJVH"6TH9]*!(/A$^2
-MV70=.U9K;=IE8]/&.#):()</;0*[-:^KU2K?_>YWS;[H^TCAX?D>TO<8&AJB
-M7"[3;#;I[^]CQ\[MIO(G/0K%8@>SP54@N^V=LWMRMLJXMK:65HC7URH=U/+N
-MML$TN03+QK$@E@,C,KI%;@T59H&TSD_M^%-IC10"G;03AFS%TLW_.(JZI,/-
-MW_B%+]S+,\\\S<K*,H.#@VS;MHWWO.<]]/7UX?L^I5*)_O[^#LVKK7&U54#3
-M:M1X^NG'\0/#K.L,1ITSJ4Y;\--'NI88*;O=I+/&)IU`O,$X58=>6EJ,<A8F
-M-NDC;=RQ>[@$K01(DR1*G5!9669T;!='KS_&A7.G6%FNT-]?,L"Y%.@6'#AT
-M';E<WK0X2TTNEV=D=(SEI6D&^@:Y]98=2"1"1B@M6%Z>)Y<O&)U+0`H3;TQ.
-M7&1L;`?]@\/7W/EL-IO\U5_]%0N+IFW$=!@)/"D)_8"OW?\U&LT&H]M&J=:J
-M7#Q_D8<?>AAM$QMS+B3GSU_@.]]YF$.'#Z)1S,S.\]CQQYB>FF'WGMW4Z_54
-M-F&S?2P[CS9S%-PL67RA@F"OQUWQNEZOL[*R0KE4XAO?_`:M5HM?_[5?8]NV
-M'1TM02_7GGVM@%+7TG?I'LO+:SST\`^X.!X9YA6FL!6U8O)ACE*ICT:U22-N
-MH:2BWFA06YNBKW^`*&H0Q3&Y4!#F=N#Y@G(IH%3*LQK5"7.CE$J[65TY@]96
-MJ!IEQ=8-0.6D0DR4W78_5EKA6>:G%`)E5R6)<11T1E#F^C#7AKG?R)EH:=ME
-MM75Z=NQW3+QCC'*DU<AR@(2/UHK!@1&TTL9`07@D2<,8/"F3RPCA$>;Z3->&
-M<`4_C4J:M%IYPD+1W*\%(R/]G+LXCQ0P/%1^Q>P_YKS8N$3`\LH*RZLKM**(
-M)$Z,@[657.F>XVYO\3R/OKX^FLTF?7U]K*ZN$D4101"T96*Z6O*Z'0)?ZG?.
-M:GGVZ@+J9G5U`V%7>]]N;:I>#.=>UWT41>1R.7*Y'.OKZTQ/3]NN.).SXK29
-MP>0).D%K@=(MHB1A>665,,A1JS587%KFS-ES[-BY@V(AWRX\98PY7DY0_IH`
-ML$JE4D\@YI%''F%E92455U-*42P6"<,P!;"6EI8(@J!GSVHWTGDU>URM-=5J
-ME:6EI9X'6`C!^/@XIT^?S@1>1A/K\N7+Z?.ZOT>]7D]%XWI5D[K99_E\GFJU
-MFKZNU_<]<.!`:EGYF@N;'8"D-$'@D\\76:^L$(8AGN=UN%%UH]:)2C*NE#Y"
-M*))$$\>1:4>)8X(@H%0JH='4FDVJ]291XL3614HK;]_H:A]4&Q8C4S%0:4&@
-M?9].*S'9YV>K/<AL@"8L*""L<8#;]%R4KTCBB,KZ&L-#A2TA]]<(>-5KPZO7
-MZ\S,S''ZU%EF9F934&+W[GW\FW_S?W'FS%F>?/)Q3I\Y0Z6R3A@&1%&K9S*0
-MW?C;<TJGI@C")JE22SL?%0K+NM()FMAN@H9])92'D#%*12@EB.->HKNV-3$1
-MZ+C)WOT'D1Y;[5QV3$U-,3L[:XM:`L^3>)Z/[_FI`<CNW7NIU6LL+R\BI.Q@
-M%74'9UF[Z.Y6'7=+DH1RN6R+``866%]?WR#:V5W=4XG*"'@+N^Z1`@PIYT;K
-MML.E:C.QLN^CI4"JSL_*.N-((8U^3M=>'T5-GG_^.?;OW\_1HT=Y^]O?GE+Z
-MR^4R`P,#E,OE#KW,K;%I"0DA8'YNEK759?Q06&*4Z@"8I?#0YF2U]2`=MJ5?
-M&(@W2:!*#5$<<"Y(TB(6NBWZGGG[#,#EJLC.<`*0'I[OHV))=;W"P&!,L=C'
-MS;?<1KVV3KU>0PI)N=1'N3R`%^9($H$OG<:?X."!ZRCFRDQ='L?W&OB^F<NQ
-MTMSP^ALI%(NV\&R`6R$TOB\Y>_8TM][^QI1)>*WL(1<N7.!;W_I6.W[)%EP1
-MK%76^.*7OF@LU@4L+2ZC5$*I4#1)NC3M4E(&?/_XHSSYY).$^1RU6IUZK<G(
-MR!A)HE+CFFX67G="V`N0ZI9N>+$)T-6>TQ%S:=.6W5\RB?R#WWF0M=4U/O2A
-MWV3OWKVO6G?":_5OJM4://S04_S@V14:38&0TK@H:VR[=TA8CRB72^A*E4:L
-M44E,J[[.X(Z]3,\\1U_Y`")?I-Y(B*.(0_M&R04>%T3,VE+,X,!^UJN3J%9B
-M&.$X]I,RK<?:N"XK+?!$FQF*W6<\:8HJI@CH6@850LMT'5+*@%*F6)A8)\*V
-M5(F+JP32BK@+J[VF#="5%JA-6^*NW?M96)Q#$QAFJ5)($2)EGD1'>,(C#(HD
-M<60UNWP$(4('!H3W#=TU#"0#_64T"P2>8'"P_Y4U;^UZWHI:S,\O$$5QVMZ6
-M6'D+O4E!UJTYSEVY4JE0*I587EYF9&2D0\`]JWO5#82]F&LK"UQEBX3=3*F>
-ML@L9K"&[[F4!]6X`JY?N59:\D_T>29(0!`%A&!)%$9<O7V9E9245===:I/NW
-M*2Z:/376QL&S6C,232-#PR1)3*-19_S2.-?/'>7`_KT&5&W3IWL6*5[Q`-;P
-M\#"O>]WK.'/F3'K?`P\\P#O>\0[NN.,.`$Z>/)F*F&4GSN#@8,J6^M"'/I3V
-M:';WL'97E7L=O,W<"=V)?_#!!SO<!6^XX09V[-C1,4&&ASNK:Y5*A6JUVM%&
-MZ/M^.F%JM=J&8U&KU7JV8[PV0F-W;F7/QUW%U6P$'IX76E0H(?0DB>>A=*?U
-M:+N%S[Q'DD2T6A&^;YTF;94Q\B-\WZ=6JQF7KB3"$PHT*&'M<*W`J*/J*JOU
-MHUS2;?]O3$=TZNRC+>C6O0@Y(,OM=MHFI$[P43K03&F3S'LQGM#D`PE*I*XE
-M8$4A/46ULDRYW$<N+%H$3+8!L:WQJ@T^M=:LK*QPYLP9IJ:F:-0CI#0)NANY
-M7([AX6&.'KV>?_@/W\'DY`3?^O;?\OWO?X]JM4H0>!LVWRRP878P.YNT2PZ-
-M!H32'L*!5O:GT<Q2"&O'GB@/H7U0"5(E)$E,8H.XK-:*8_FT&AI/MSAP:->+
-M8(>]=D#+LV?/FB#&\\Q-2GS/8_NV;6E;7ZU69WYNCLN7)YB>F67'CAW<=---
-M&S1DW+Z8K3IF@2NWEB9*42J5.7KT**=/GS:U8LNXREI-MYFP;5TKU<.))YLX
-M:CK!"TUOD`-EBP:R,RA,J?Z>($[BCL#3?)Y98.?G%SAV_8WI'MS7U\?@X"#%
-M8K&CR+0U4IC:I`IINXM&:DVCOLZSSYQ`"(7T?`MT>*F79-J2K$S558HVTQBA
-M>K0+VK;D;O!"MUD/KG@%G@6U'-=.8<Q=[&-89JFM'*-E>T\%I'"%K`"M(QK-
-M.B4O1.-3+`U2*@\BA$Z32!7')CE%$VMCJ`*"7;OWLFW[3AJM*EK%!%Y@BZV^
-M360U$I7NZ\*#2F61N=DI=NS8;?@:TL[]'\,.[<YGHA.^<O]7J-2K1L?'5,WP
-MI&<>)S'.:)[/RLJ:28(Q70G"TQP^<IB1T5&6%Y<Y<_H,@1+$44S4-*V(OB\)
-M0M\`T#:>$5W)79(D:?3G?N\`,^WYCYW&J;YZ8OI"+3XR(Z;O9I)6H%J*I:45
-M!@;Z65Y>XHD33_`??_=W^)5?^55#W#?1```@`$E$053>=-==Q@C(S-87#0#U
-M`MM^F'7FM23BWFQ&//+(4SQ^8IZU-0SS*H$XT?A2$/H>E?4:Q4)`'(<T:^LT
-M:A&JU2((<L1)@Z6%"?H+!]$MQ=IJE2LZ862PQ'6'=Y#/^UP8]VA&,_A^B21I
-MHA,C[V$`)(%*-+YGI1*$ESH+2H1A;%E655MFQ#)$A3#Z<<ZY4-IU1%LC&]EF
-MNHL4V)>IEI_![15:D':'"&G:`7T_Q/<DEV9FD7X.&1N3J7PP`%*0-%KX?@[/
-M+Q+'3:07(F61?#!`HDSAW@MB/.F3]P-65JJ@H5#T*)7RKZQ]R1QLUE;7J%36
-MP>I@QDE"%,5V$Q*IW$NWX8L#@?KZ^E+IBB1)#(C=W[\A%LI>=YN12UX(7\B"
-M.-V@5O;W+"FBN]VYEV;@9BRL[&=F"1;NLZ0M;,9QS/3T-,O+RYF_5V1:]UV!
-MT143$_",Y%%;OUG3BF/6*A7.GCG+SAW;R.5"FRKH=&W7;`2SKK;67?,`5CZ?
-MY^=__N?YW=_]W?2^R<E);KWU5M;7USEY\F2ZH1G;XC;HLV?/GE0D[>Z[[^[0
-M4HGC.`6\7@SM>+-)J+7F^/'C?.$+7^AX_*Z[[DKUJMS8O7OWAO>Y>/$BV[9M
-M2X/F0J%`&(:</W\^K:*[<?#@P9X6FJ\=`"O-5'H\K#9@\$&01PB))XP.CW1:
-M/)F$R+6+VB-*&(;D\T9/)XECDHQ(;)M"VD0(01AXK-=CP#I/:-'N4-#:N.HJ
-M6V5.Q:[M!:MMXL9&3:SN_W=8/"?8"JA=*`&!,EI!<8M"OFRJ*Z%G-TKP[`:+
-M,NU:RTL+;-N^VP;AF_>";XUK;?X+7JK?>J/19'%QD3-GSG+YRA6$D.0+!?P@
-MAU)64!0(@\!4XX1'/E]@>'B((T>.\):WO)GQ2Q=XX($'^.(7_Y*%A04\ST\3
-MR@T`LQ)DS<7<M2"L#AM.]XK$,*^4(E$Q4OE(A;5=-S^ET,085]!$"\/6(C;)
-MA/:($\7V'27V[MV%$$E[R[K&+>G_+D<41:E9B`M2G!#KXN(2(R.C5*N5E#$\
-M.SM++I?CT.%#ILW0BM*:"J;H<,?IJ<F@-8E2J,0$Z7OV[#'.;1.3J5:'LUMV
-M`*0+>+)[;3=P+]K(A&6KM`L40HK4SES+3-!GVP(DG?NW`]$<F!6&88=KD`$T
-MH%:K\L4O_27_\E_^'XR-CC$P.)`:IFR!5U<+AMSY5"PNSO'$8]]CXM)Y\J7`
-MMO4Y0$!FVNP=^.`,&W1&KS$+=%UM?\H&Z9EII845++;M#4+9I-#+="GHM!W1
-MRGFD[RB=R+R`9J-&(5^V.ERN&@Y*),0TB6-%O=ZD%;7P0X^!OG[*I0$S"WV/
-M0M"'%"`M2-H.^)/41-/]'9XON'3I`F-CVY!>^&-?Q#0P>662!Q_^CND&$.9Z
-M\SS9<;Z<*8(1YS=93;E4YI_\[/L8VS9&,XKPI.3U-[V>KW[EJZPL+2,L.\Z3
-M1A\MCI1E2*J.\YVRJ[3>()S<L?/T:)7OCN>[F5J;)94J.]\L,"&TT71I-IN6
-M[2)I12W.G/W_V7OS(,NN^L[S<\ZYR]LS7RZ5M:LVE522D,0BD`&;Q33@,6:`
-MP%M$V^XQW7_8T6'/A&?^]S^.F8D9>V((S]@T[6XB<+O;G@@,6,;&$IM9#$(+
-M4FE72;5E+9F5V\NWWWO/.?/'N?>^^UZ^K!(8"X1T%1E5RLKE+>>>\_M]?]_E
-M.?ZW__U_Y1<^\`O\W'_W<QS8M[\0)/#:GO'#OHPQ//3=)_GJUUYD:SM`6D%B
-M+9U!A#6&H%)R=;40#"/';*HT9NAU+C.,>C1F%EG?/$,H*J`-21R#C-A8CWCP
-MD1<X<M,BA_;/<]LM^_%$BUKM?9R_\"CK:T]#6IM8G(FZTS>(O'%7F=0O-7H7
-M(@49I$M(=Y&&.%F@2#]G1"KM2]=P:NANTT1UA'`S9BERH-T*D_IPI1Z2QH%8
-MS9E%HCAV0T,$-O66K%;G,-:2Z`&^7\7W0J)^CW)M#[/SBR0#"Y$A]'S*)46D
-M?>K5D,W6-DHI#NXO4:F\<@`L(03:&I)$L[ZY19PDJ9^FQ"#H]OH8:_)S?]H>
-MD`W:@B`82R!TP[\>M5IMK#XJ`E>[`4DW`K-V"R^9!+8FO?VF^6]-"[DH/K=)
-M\*I8=V7/HU*I,!P.N7KU:NY[-394L"+?>]-)9-K3"G1LN'KU2GJ_6&*=X*7F
-M\Q<N7F3UVAH'#^['FH+5C2!G'=X(Q'K%`%@`[WO?^_CXQS^>,YSNO_]^OOSE
-M+U,JE8BBB%*IQ&`PX*M?_6IN&IL!/EDJ4>;PGP%:&9!53'E[J:[X&9C1Z73X
-MQC>^D1N_9M?MM]_.S_[LS^Y81$M+2[SK7>_B*U_Y2OZYKW_]Z]Q[[[TTF\U<
-MMC`<#OF'?_B'L03&.^ZX@R-'CNPZ27I5M_:%IJB8!A$$(;[G,QA$E,(`)051
-M[-@>18090)N$P7"0-UF925VV.2BE&`Z'J0S4O?:^+X`AV*"06)+&?EM;,'-/
-M-PA+"F2E9J/8D:?$A-:Y"&!-IDM8JYT&GM0<4BBL21#`TM("UAKB),;W@WQR
-MD&U:QF@&PR[];MM-DPO);J]=/\[@E<DK:IM-PB%G[B%&[#RM#8/!@*M75WG^
-MN1=865U%>3Z5:A.#0%N+519CW<'K2854/D$8XBL/S_-30-VG7J^R_\!>WOC&
-M-_!S/_<^/O_Y^_CB%^]G=>6:.\R4'!5F::*7-6GA986+M;<*827*@C4QF`A,
-MC-4:(YQ'G=4^5EILEDP@R4$1827@H9,();I(XV%T!:4,]]QS@GJ]A)3&O496
-MOJJ7<Z_7R\W;\T)%./G!UM8FY\Z?H]_OD<0)"PL+W'33$69F9VC.-5%2N;>Q
-M,.TK>E<50:PL[,(8F_][$KNS]]"A0QACN'SY\MCT,F=.&+<73A9.V4!I<B^<
-M;$"M3O?"7&XF)KR11D5?%KR2@7O9F5PT8"T6C,\]]RR?_>O/\C_^3[]+M5K!
-M\UYC7G$C^,A:L`E7KB[ST(/?HKV]B5(&*9TGI1B3QYL=3<.D?&+G;WCI0Y91
-M(+`;&KE]4;F8>3L^#!NMO<FAI7#R'P-Q-'">?-)@\=T`S`J&4<)F:Y65E56V
-M.QW`L-W9IEZI<L?M=W+PP"$\/TS]VF0*JZ9Q*A,@;O&UZ'?;7%M=86G?P1S>
-M^U$-F*PQ?/N?ONVL,]*'H53!Z\?HD1EU87)@;<);WW8O!PX>X(477N3*U57J
-MC1J'#Q[@[M??S1?_[HN$0>C45HSO`Y-UW;1H^DDY\R0;5$ZK#U,03&0-7U9W
-M30'$BO7U^'YDT(GSHJU4*K3;V\1Q3*O5XB__ZB_Y\E>^S"_]TB_SMK>^C?GY
-M!7SOM;"<'W:=_[WO/<MG/_\HW4$=M)/1#:.$.$J02M*/(B02<`"C26`0#9C=
-MNX0L><1)AZV-BY2#.CKIX_D).G;):.TDYNFGAZRN;+!_?Y43QV]A:5]"8V:!
-M9YY1;%Q[GL%P.P>A,O\JF[*RK+%8)5&9(H-L<"?3M6Z=SY71;LXG9"Z/=TRL
-M$1CF!H3"/1<YDEZ+;,.2:?TO28%CCWW[#K*R>@6$EWL+*A$0>&6BJ$,<#6DT
-M]J&$A]6&/7L.NH"*`*KED':[B\3'\Q35LL]6V^+[DL,W-0F"5]9:ED@ZW;;S
-MY23U6DREENUV&YT89#!*GI]4;Q7KDBQ]>&-C@TJE0J_7H]?KY025S)JFV&?M
-M!J)/]G>3()*=PD8O/L9)<&S:X*\H'YPFR9L,O9@<%BBE",.0P6"0,Z^*YW-F
-M62-2EEO&U\C.49T8^L,AJRNKE*LU-^1,\98HCFFUVURX<($]BPN$89"R",74
-M^_TG`L!J-IN</'F21QYY!(#EY65^YW=^AY__^9_GEEMN(8HBOO2E+_&E+WUI
-M[/ONN><>/,_+98.>YSQ`1I-I;\SL-?O[Y,1U.!SRQ2]^D=G96:RUM-MMUM?7
-MN7CQ(N?.G1M;^'OV[.%C'_L8L[.S8PLE`\\^\I&/\)WO?"=GBMU___T88_C0
-MAS[$OGW[:+5:?.$+7^`SG_G,V'-Y[WO?NR.Q\+I@SD]\0S]1M-K17TS:U/M!
-M@.>7Z+0V**7T_3"46.OMD!`*H5#*Q_-\DB09DQED&T?FYR*50%D/SXL)`TW2
-MC_/;Q;&KC%-099/FK!E,J?#&Z-%$,W\,8M?XYYV;H'%^&]A4?V^Q6J.DHEXK
-MXWD0)U%JM.KG&V#^ZNF8S<TUPK""YP6.@OP:B/4*:1D+B3>%Y9'$FEZO3Z?3
-M9GGY,E>N7&%C8YMRJ4ZC,8^4@D$\0'HN=48I/_5'D(YU&(14RF4$@B`(\/T@
-M95I)K(4P+//F-]_+W7>]B0]_Z*/\^9]_FJ]][6ML;FYAL3G#Q1CRR=;8AZ'@
-M"9<9N<<(ZR.UQBKM)H8B00LYHB=+@?#<\]4V<6"9<7Y:RN_QQC?=@N_YH^9)
-MO+I7\N;F)H/!P)UQ622W<*REN85YYA<7L*G?3/:^><IWC6EAREV4WQ7-U\?E
-M-R8%\S-@8@2T+RPL((3@ZM6K#(=#A"5-&QQG1DT67]/VOIT!!&(TV;;9MI]"
-M\1/)B).%6AB&4WTKBA/)![_[;>Z[[SC_YM_\QFO@U74;RFSPJCEW]@Q/G'Z$
-M..ZA]0"IW#X@TN9+,,U(6TR1;DP_[Z<!#-.OD00Q,Q"WJ4<E8XF$-I\.NT=G
-M\O2P/!T)2Q(/29(AR@NQ1B*$0FO+YF:+L^<N$`TCUM:WF%^<Y_R+ESEZY"#G
-MSKY`N>2S9\\^A'!,JCSN92R8P.P`3)02G'WA>187EU!^^"/9S#+SX_Y@D-?<
-M+M#&`<6^[W'LV'$6%N9I;V_SW///T^\/\GTC21*7V&4MC4:#U=4U:M4J5CA%
-MQ2`:XOL^QEH"Y9-)J#(F@YARKS/%`ZW(#AW;-Z;XG!;EQ[H0(#%U!65L]Y3A
-M/I(LN^_H]_O,S\_1[<JQ_?'*E2O\R9_\/WSF,W_-6][R%M[YCG=R].A1RI4R
-M2L@=3>2T?>T';=K^I?:I'R<3][,O7N+3G_X:VYTZGJ^1"/JQH3>('$!I#$F2
-M#O6D2PA4?D"E7":)8_QPANWM"]A8,Y3=5"418[6'E<[#)S::JU>VN7JEPX'#
-MM[*P,,_>I9N0ZMU</%MC=>T%VNUK)#IQ+*J4(2R$3*W:[4B>+$;#-)$-FK-P
-MI;Q?<>M-F-3_REB$]-+]2V86?X[%F?4DN&&E4Y18E/()_3KU^BS///<L0E71
-M.B$:#B@%LQ@KB,V`)!GB!954"NSAEQIH*R@%'GZ@\%0*].H$J7SB88]*2;%W
-M;^,5Y?WH[G%-J]5B&$5HG85D.>/\[>UMAE&,YSMV>I+HW$=[VKEBC*%4*C$_
-M/T^KU<H9W/U^'VLM81CF/6*&'XSJ8;.K:FHW<_9I/=^D87PV&)STORH":).^
-M5Y-A$T5B1-&F0PA!J]5B;6V-5JMU0WRA^!@M+@1O8VV-UO8VS?F%_/L2K8GB
-MF.%PP(4+%[GUU$E\?S9_K7:`D-_'FINV/_U8`%@92/0'?_`'_-[O_1Y//?44
-MX(QJ/_G)3^[Z?;_V:[_&;;?=-O8"QW$\AI(JI<986=D;6DPES-[HSWWN<S=\
-MK+?>>BN_^[N_R\TWWYS_CN+ODE)RSSWW\)N_^9O\\1__<?[&/O#``SSPP`.[
-M_MSWOO>]O.<][]GQ)DU[TXH^7*\6`*M8Y-I\(N\TW6%09NB7\D2NQ,0[BH5L
-MFK\C4<**,<-2S_.($[?QQ9%C0@6^I=O36),6X,;F_BS6&*PVSNM%CSP_\I1"
-MXPK%#'#+_IS<W(I`J"NR#4:X0EL)29(X[?],O8&2%FN<5C^)$V0PVDPSJJ?`
-M8G1,:VN#^86]KW5BKQC@:@1@:>T:BBA*N'SY"B^\\");6YO$<4RWVZ5<+C/7
-MG,7S0N)$$T5)6AA)!`HA/(+`0TE)*0@IA24"/TB95XZ%Y?8L9_YMK08$01CR
-MYC>_F=MNOXV''WJ8/_\O?\[?_]T7B6-W7[@P@:SQ&$\-<\Q$DR;N.*-V82*,
-M];`FQIH8HUU$M1$F;Y(E&I1V)#0K04N$B+CK#?LX?&C)L12L>@V#!;:WMTF2
-M)&<:>5*Y#^41>+X#?3SGCY<U[YF'3`8B:*T9#H?T>CV&PV&!(N_D@)G9LBL,
-M-7$2HQ-GPE\$X1N-!M9:-C8VZ':[V,B.6*=30*H;I8KM8$48FSZ/$1"1`9F3
-M)JC@PE^*#-WB.3HNT];\Q5_\%^KU&3[ZT0\3!/YK`/]NS;Y).'OV!9Y\XE&,
-M&2"5'<G+A-MK7.*6'CN[1^_7C<&JW&!]1]&\2VT@;.Z#-?JTF/@:4Q@$I&LA
-MC:(7=N33E22::!@1!"50Y,#OYM8ZO<XZM6J=;GN#:-CCCE.W4BK[S,W-T&IM
-M,-N<I:S\/%EL[-F;C).U\ZR/H@';VRV:\WL*@[F7N;JRL+ZVSG///S?V+Z52
-MB5_]U5]E[]Z]]'H]PC#DGC??PWU_\[=<NGP9*152^JRLK'+XZ!&:S5GN?OV=
-M#*.(?K_'$T\\B5(*;2W1<$@0A/E@8P1,CS.NI)3.5V6BN9DV\+/6YD$-Q=?6
-MY,=H`32U3`64BFZK(@4I9!J&HXW.F\>,V5ED?_7[`\Z?/\_R\C+WW7<?QX\?
-MY^3)DQP_=IQ#!P^RL+#`[.PLY7)Y!UOCU64)\OU=UU8V^--/W,?Z9DBYI)`(
-M(F/I]",2[=C7UEB,<3V=$@*A+&%0HMONT.MN$U842=+&F(A$._6-26(G-Q9^
-MRN[56#-`&\OE2^ML;O:HU:J$E04.''X3I5*9K>V+M%IK]+HMUT]F5B`I`R7S
-MP96DB81"I;6^26]E!ZYEP20.3)>I;-^E"V;G<\;"+*9Y*B&02KG]4P642OLX
-M<>N];+5;^$&3830@T3%1'-&HS1`-^PSC/E(I2GZ5P:!#6*YCA>_"HY1BF&CB
-M)*%>\1&1H%HMHVV+,!3L66Q,L8SX\;ZB.&%K:PN=:+?72HGG^WB^3[?7H[7=
-MHE)91.L;WW-9`%BI5$((0:?383`8Y)A"DB24R^5\/\C2LE\*T60:VVJRWBG6
-M95GM-`GZ%.N=2796<<^<YMUEK<T#:K36;&UML;Z^GC/6XSC>\?A&@R#&I.1)
-MXF2[SSWW'.5R&=_W1]Y8*5%H&$6LK:]QY<I5YIIS>8OS4DW<7RJ8_B,'L'J]
-M'F?/GN5UKWL=E4J%W_[MW^;3G_XTW_G.=Z[[?;_\R[_,1S[RD3'/C<ETO^PC
-M.T2*Q6X0!-_7Q.'4J5.\__WOY]WO?C?-9G.J#K9HHO8KO_(K`#F(=;WKPQ_^
-M,+_Q&[]!O5XGCN,=9FR3U^G3ISERY`BU6NVZQO,_*<"591HB/&)[A*42RO/0
-MUB6!*"D*L=LB9>\*C'7(>9+>M)G\P*;L!6%%WMR4RR'#?H3`H)1%B@1K)-J,
-M)L"9QY5K])*TL'*>/P:;_[\Q:>%E1L75B-X^BOHN;DK2FAS+T!@\3R$%'#RP
-M-_VY;M.-HB&>%^2;L+7.S-U*YX75[6X3ELK4ZS,@U$1+80O@R6O7CW35%_Q_
-M3)I.:8QE9>4:CSUVFN7EY3&F:>:II[63DL:Q9C",Z$=#2N4J5U=6"4*?^>8L
-MK5:+0P<.$/H!"$D0E`@"'T])?$_EA8M2?EI$N>E/N53FG>]\)W?<<0?O_5?_
-MBO_\J?_$XX\_01BD#!<ETTY`8(V+DM;:H#P'P%H2K(VQ)@6O=(05D9M2:C`Y
-M"@Q&2`0:*Q1&"Q0)86G`S[W_`]2K'E+8'.S*++C$JW2==+O='71R3WGC"8,X
-M*;%.=)K.$^51\</A<$0C+Y6HUNI()1#6-8PF]_-S$S5M#"9)2)*8*'*@5[O=
-M9G-S$ZTUI5*)V=E9?-^GW6X3#:,Q#ZW=:/590[B;WV-Q(IEO5Q/>7<5)9+U>
-M=XUSR@*;YAM1+/JTUGSB$W]"I5+A`Q_XN339];5K["RVABN7+_'T4Z>=+!^7
-MA&4TSN/(BMS0>@P0H"BA$Q-@U#0Y:/:1K1DSY0ZW$X!_!I+9`B2AQL\UFR'L
-M%&D_N5<E5J"3A%9KBTJUAI2.J2VEH-F<X>R9-O-S->YYTQWIOAG@^0(_\.GU
-MADB4.]_3QZR3(9UVAU:K3:QCJJ4R,S,S5"OE_/R5@)*"E:M7:,XM.+\<^[)C
-M6%@!3SSU)%OI!%X(29+$O/,=[^30P8.<OW"!Y<N765Q89&%A@7O>?"\O_N5_
-MHU2J(*3BZ]_\%O79!GOW+Q'',6OK&SS\W8=Y^)&'F6O.8;1A>[M-K5ISM989
-M,>`FP>SB7C%--C@I>6;*7C%R7&/$Q"NL%E,TA"]\?G3V9J$DH]\=!*$+&LDE
-MUCIMY$8RZZ>>>HIGGGD&*9S77J5<IC$SP]Z]>SEZY`A[]^UCS^(>FLTFM5J-
-M6KU&N53&\YU:)#/+?VG[?]$W[B?GZO4&?/K/_Y[S%S0S,V6GBK"60:2)$^/2
-MS+!Y2I^V!F$DM4J907](@D=0JM-KK[J$42$(RE6,-)@X0>'.)*1"I#YL$H6-
-M$[JM#OWN@*`44JJ4J=2/(80E]$M$C07ZPP[M=HLH'@+:I9D+A;`N;UE)S_V\
-M-/1!(--MSX'E,@M\,A8ITZB)M'^1PMDS2"5=32\D!I/Z^7I(4:9</<+"GMM8
-M7#C(TT^V",)Y>L.+Q%'?R0>#*EIO$`U:E,H-E!?0ZV\RO[0?C40B&"8QOI)$
-M48PV)4J!<L]#2<)04:^77U%KREK8;G?H#P8Y`<&F82%^$-#M]EA>7F9QH8GO
-M>R_)\SIC:(5AB.=Y]/LN82\[TWJ]'G$<4RJ5QE(*K^>'-6V`-PG<%T-H,@50
-M5N=/^F--UCW%WK_XM9/&\QGKJMOMLK&Q0;_?ST'Z(FMK,FEQ;%NRH),$(127
-M+E_BTN4K'#UV#,_WLL(L[87=`&`0#3E__CS'CAZE7"ZGCWUGS_//N;P?[2*T
-MG#]_GK>\Y2VLKJ[RZ*./\M&/?I2EI24^\YG/</KTZ9SB%@0!\_/S[-^_G_>]
-M[WV\Z4UO(@B"L:*T^.=D0E$V8<[>**TU)T^>'%&:)TS5PC"D6JURZ-`AWOC&
-M-W+RY$DJE<H.JN"T!9H5T!_\X`<Y=>H4]]UW'V?/GF5]?9U.IT.E4LF?R_O?
-M_W[NN>>>'%";I``JI;C]]MMSH"Y++GSTT4<Y>O0HON^[`JE:?05+(8KSL'2Z
-M:R=+5:84R:[H\H,0A&`8#ZEZ991T)JPV-Y1U)8L$L`:=Q'A*`J."1*1)(J2Z
-M]D%O@$Z97)[G4Z\E##>&&"U3"K$#&IS9M,VIQ<X>-`6Q4O#*F&PB.YZ(D;&E
-M,@`+,:T@,R`MRA/L65RD7BUAC44;@;264N@\XLKE\MAKY%)U'(C0VEK%]R5A
-MJ8Z38(F\_'\-P/K1`Q*C(IX<Z&QM;W/Z]%,\\\RSD((1<:RIU:K,SLX6-/T*
-MHQ7&1%R^=`6_'#(S.\O18X<HEZOXRN?0P<,(!,-^'Y/TT+&AW=GFZ-$C^+Y$
-M*0_2&&@IQV.#XSBF5JOQB[_X2]QYYYW\QS_[,_[^[_Z>=KN#UC8U#\]86;A)
-MI4VGI6@,L2L4K8\Q,49'()1C"`KGKX+4"..!DEBK*/D!2;+-6^Z]F=MN.0`Z
-M!N7E39>]#K?C53&IOG:-9YYY)B]X,E_%;,(FI<P_7RZ7J=7K5,IE*I4*]9E&
-M7F!;FTGK=9HRJ#%:YU*?/.3"&(S6:!WG14^I5*+9;-+O]^EVN_3[?<(P9&9F
-MAFZWRW`X)(GB?%*9A6B8*2#6;M'0DT!6D5$MU&@H%89A/E0J%G[3?+8F+V,,
-MG_C$GU*M5GG7NWYFAZ?EJPJLFC@+K-6TMM9Y_+&'T4F$3&7HCNGBI>$EZ9$I
-MY<3Y10Y<C5_21;_;K(#/&,?2)78),#;)S^$"ZC2J#U+0S.;_I;'W(@.],BJ4
-M'"LMA'5GHE/FIX_!^EB=L+FYQMS"'$*6\90SB)^?F^>VV][`V;,O,#\?4JD(
-M/!^D2.BV^^P_<`PA?'1*9VJWMUE;N4"_T^?)IUY@$/4Y>N0F9F=K+"TNL&?_
-M`2R^8\E:RY5+RQP_<1(_++_L1[``XB3A\=.G\R`8*R366.9F&@AKJ#?JE#;*
-M1";!6/`#C^$P(@S+2$\1QPF?^]S?<---A_%\C]7552Y<6&:N.8^2"AT-Z+;;
-MV#U+*3/=I.F!8D>:EU(*HS5R0C8X66/G3=PN]W3F-R0*P\$<WLQZA-$*&>T1
-M8_N2RD'5(`@QQD/K+!0*DD23L0BUMFDHB041(X1E,.RSM;W%Q>4+//S(0WD#
-MF84X52H5:K4:"PN+'#BPGZ6E)?;NW<O>I;W4JM4\Y"E3=(SZ@5%(@!#J^V8K
-M_+A>6FO^]KY_Y%O?7F%V=B\F3?V+8T.O/R2S_#<I8&ZL)?04I=#':,W&9I=^
-M'%,-?<)RE7#88&9V+QH)'GC61T=#I+68E'%N;8*0@6.=6["19I@D1'V%%X9H
-MV\38%IX/!^;G*95"SIY[D6YWFUZ_/1),*X$Q22JC3A/+<?63R>3#:9B!`P1T
-M;N<AA$1(YUUIC+,'$4+@B0"E?/Q@EFKM"*7:32PL+&&2F"@"G7CH.,%H3;V\
-M%Z,-2(B3`97Z$@B%UC'E:C--@)8HW\GH/%_A^P'[]C;8VFQG\P4JE1*OE&64
-M><"VVVT2;7*O8/=B.[L,)257KESAIL,'V+-G,04/Y1BK:%H=GI,`4H-SW_?S
-MH5]6$P\&@[S>FL:*F@23)K&"R?TLJZ&LM=3K]=Q_+V.@9K5^<?^;=N]/_OQB
-M+3,8#&BWVW0ZG5TQCTD0SCU?@R8SS7?$B7ZOQ\,//TRU7J=6;Y#)YXUUVWSF
-MJ3H<1JRL7F-C<X,#Y0-N7YZ00Q:3HE]Q`%8411PY<H2+%R_RU%-/\?K7OY[-
-MS4V$$'SD(Q_A@Q_\8&["+J4D#$-JM=J8_&]24S[YIDR^J1DJ6:_7^?W?__T=
-M"Z'H\)\=.MGGBC2[:0MSG"'D%O4MM]S"S3??G$LULK2D4JE$M5J]X7,Y<>($
-M?_B'?YA3\P:#`>!,ZBY<N$"E4N':M6LL+"RP;]^^?`K_R@BTL+0``"``241!
-M5"ZBOQ\`0*"DAQ^4Z&]W,*&CITM%2AT5J7_+:,H;AF%A0F^(XR2_Z<"Q\X;#
-M(;5:W6F@^P,B&1-X"7%DT=H')-HF&%N0%J8-H=8&;76>W&5S<\'BNH&BEQ=I
-MO'AF?"122U@IP`I-Z)4X?.B0BXB7"F'`&(D4-F5B1:GY/",S>4`(!])M;JRQ
-ML!CBCQDU_B0Q]U[YE]:&.(IX^NEG>?RQ)VFW.X[MD.KS%_<L$(9.*AM'64B!
-M`FOQ/(_CQT^"@FJMAA]Z*,\G\'S"5#;H-^?P/1^=)`PC=Z"U6IJ#!P_@!P%@
-M4X!B?%*4[3TG3ISD?_Z]_X7;;[N=3_['3[)\\1):NXFU.\"+$@^-M`G8!&LU
-M5B=8D6!$`CI*U[L')L'*&&3)%5I>F23N<W"_QP=_X>V42LIYBV!22="K>\UF
-M`Y+C-Y]P#"H_P/-]@A2PDI["]YPD5"CIS*USL,KFP+K%8O3(O#T#?G(:>PID
-M6:-3$'YZ($IV+@LA&`P&1%'D6"J>QT`-\&+W/8G6Z"3.C;XSKXIT9\P.S1WG
-M8#'9,#N39=K8*4\Q.SM+M5K-&Z%I4]$Q<_@)Z9&UADZGS1_]T?])%$6\__WO
-M21.C7FT@EA@[ABV&?K_+][[W71+=0WF9-$&E`2.@4Y\[B<&3"HNWP[1_5!OM
-M!,C&B_&1!#DW>[4R9U*[KW>,YMR8J[A64O/>(KO&6I.SJEUCZ88#UHB4-64P
-M-B&*!ZQOK'%P>)ARN9S*ZRQ220[?=(P]>_:QN;G.8-A'Q#!3;[)W[QRE<L/M
-M1]80Q1'75E<8]#H88XDC)\M][+'3A('BS??<C1<&S,[MP9J4860U&^MK[-E_
-M\&4?(EDL_<&`,R^<20W/4V\P`5=6KG#BEA/,S-2Y]=3-Q$E"K]/CR2>?2!O^
-M!(GOF"S&\.+S+SJ_0Z!2J>2)S$F2.#FR-5/9"<7[,ZOQL_-FTO"X"#A/`[FS
-ME76]].YBZNENW7I6MQ<334NE$`B(XY@XED@9H[7)4QG=DC3Y?5'\_=ESC.,X
-M?ZX;&QL((7CVV6?'&!*>4C1J#9IS31J-!LWF'//S<\S.-MF_?Q]+2TLTFTWF
-MYN9<:MV_P-GR<N][UEJ^_4^G^:O_[WO4ZGLQPN))1:P-W6&2LKIU"@A9/.F!
-M,'A24BF%K*QN$UF#%9;M?I>R7P8JS,T?8GM[`^%98C,@D#6280<\'^L9C-5X
-MDIPA:M&@M?.IU0JA9A$LT1^>)5G;0"A)M3K#W-PB\;!'J[5!N]UR/K0I>T\B
-M<]J?2:7OC.'PV>(P6.$5]BZ)IX(TK5,A98E*[1#ERA*^/T>Y7&??G@9//OD<
-MVBJD\)U-BM%4@B9Q-""Q0RR22JGAD@B],F%8QZ:#!:$$>I!0"CP'Y@A#MQ^A
-MM?/RK59?&0F$6?#6,(KH='MI6(QC7ADKD`C"(,0/`GJ]#N?.7V!VMIG6$(4^
-MWZ9<S4QN)\;W@*RVR8:#I5(I9RU-DF**GMN[20HG/;"R>RTCM2PN+N:^6KU>
-MCWZ_3ZU6RQ]/!D9=+[UPT@\K21+Z_7[^$<<C:YWLL>\&JN42[+1MCK5V>YX5
-M//'D4[2V>QR_^23*"YPWJ95@0"B9#MR=S+O=Z7!UY1I+>_<Y#]8IPXA_SM[Q
-M(P6PXCCFF6>>X<*%"YPX<8+Y^7D>?_SQ_$V8-$F?/+BFR>QN9$A81"=KM=IU
-M?3HR!L(TML2T@W$:`IM-R6=G9\<6U[3G-)FPE($IQ<,T#$.ZW2Y)DM!NM_.O
-M[W0Z]'H]CA\__@H'L6[,5-EQXUE)N52AWP_06N/Y/M(Z[XZ13X\M&$S;5*HI
-M"C'KH^3*K-B04F&M\YCQ!91"PV`8D\1@C,((C;8Q5LNQE(DD<0>O2;T:&#.[
-M3F>"UN:-96:,)]*=5:3:>FL-0@D\83EVY"">1^I!,XK6U8#OR[RYS->4S6++
-M7?,914,VUE:97UC"\\MI!/!KH-&/!J0=>4AE18TQEK5K&_S3/WV;"Q<NXOD!
-MTO-!".9FFC1J#50Z]38V-=,V%B$-")VR8IQ$\.KE*_0'$4O[]S,S6\?W`QYY
-MY#$.[C^$DC$'#N[CU*E;:;5://+H=QD.^]QRRRV.B@TD*?NF"&!ETN;9V5D^
-M^,$/<?3H,3[UJ3_CRU_Y>NJ=E0;ID#5#&5<C`9.`T.G]&.41U%:[`T]8@3")
-MBS&W7?Q2PB]]]$,<.[8/*;1K^)0<-2FO8O:5UIJ5E15D%AJ2>3PJY8![*4=I
-M7*E,>>2_9\9D.,[/('%20Z,Q.F6.&E?@&^-"*5P*89+O,1G8/]FD91*\*')R
-MC2`(2*1$:HTR!F-<>(9.$C<U3KT!1P$=Y.P*(27E<IEFLTFKU7+^:YZ'YWOX
-M?D"]46=N;@[?]\<>5W;&3CNCIS5HF=EWM]OAXQ__.+[O\ZYW_0Q^1HM_=:*D
-M6*LY\]RS=#I;*7M@)-L?R:A2BX9TG4V:YH])"1&[3+Y'R:L(,Y(#VDQR*#/^
-MS!CS:L=[*#)>S:0/EBB2M\#:5-)O,";&6K=VUM<VZ/5Z-!JS".'D0(X1*RF5
-M:^ROU$`8I`0E/90*,%8BG<$EUAA:K2U*`0P'?<J5@+(,.'GB&$D\P-J$:]=6
-MJ,_,@9(HX:$\Q>;&!GOV'?@1`*:"7K?+^OIZ#AQ::_!]CV]]^[LL[MW+OGU+
-M)%JSL;'%XX\]SM>_]C4:,XU4`IA@C`.LXMA+9<DIH]P8M#'$D?.C[7:Z>23]
-M-%-C(5P0@)E(8YYD8(VMKQT>:HR!4M/J\&EI7).)J-G7ELME>KT>G4Z'9G.&
-M1J-!$/A$D6(XC(CC.-U#,^`\!4>G,#['O+^FL$*SAC(">MT>*]=6R3R3BIAO
-M$`0L+B[R]K?_-+_X2[],<W8VE:W]\.KJE_M:7E[E4Y]Z@$IE,07`P0K+,#'T
-MX]@UO$*XI&+A6'REP&>F7F4X&-+I#9T_5GIN](=#PMH29CNF7K/TAUTZ\0I5
-M"8%?(8EZ)#H"9;!2(X7)(AW25&7CB%3:$GA[B.,AW?Y9/$^C$H_AH(>4@D9C
-MGB`L.R^[=@N=##$V02@O!5(5TKAZWEB!0CD&HG")P4JY08RQ%J4")!+EE2A7
-MEBA5%O'4#-*O(E65/?,U`@6M[0%HB[`"G6@"U<13(9'MTA]L4ZG,XH=56IO7
-M6-IW$J2'!3PI4$(2#2/V[J^Q>JU'&,QC$93+`;YG:#2J/_;]7PYX`_W^(&=%
-M96%913"X4JG0[_<X=^X""PL+'+GIIKS7$WEZ4&&OF&*L7MR3,S!+:TT413D9
-M):O),I!UMU3`:2`6.#_K<KF<A[=EV,3Z^GKN+YI][GH81_'W1E'$8##(!XK9
-M0&!2KCAM?]R9VBS1*4M1:\/SSS_/DT\]S:'#1RB5RJEL4SI+$%F05EM+$B<,
-MAQ%7KE[EEEMO=3+Z'_+E_2@7Y.G3I[E\^3+S\_.<.G6*,V?.Y`RCW1;#]1#(
-MJ93BZQ:NW%!F8*<=E-.F.C=XC-/TJ[OI9J?))[+%E:&]N<YT,"`,0Y(D87EY
-MF21)N/766W^B?+&NYZ'BP`"![P<$04`<]9UQM9)H/6I0DB2+>"<'JY2G$,G(
-M[Z`H,_4\1;?3)_1#=!3C>Y+0MU1*ECCJDFB),4ZWGB5O%7^.34U<K1T!9\:F
-M[(=L8DQNI.4:S)0L[2C%%B4<Y?+$\6-40H5.(CP5CC;!U`PH,^B+HFC'?>/6
-MC44J2Q1UV%@S-!?VX7DEY[W!:P+"EW>"9/-FT`$$;KT\_?3S//+P]VAWNGA^
-M">EY2$_1:#2HU*I@++'1&`PZ74=""H2Q>"I`2(WG.8EAHW:(KW_]&SSQQ#/<
-M?M?K*)=*?.$+7^$-=]]%J2Q9W[K&77?<R?S\#/?>^P8ZG0'=;H]*I3RBOQ<T
-M])G>/SL`P]#G]:^_FV;S]SATZ#!_^[=_R]96BRQR4R<:3QD$,6!`":P(L6*(
-MSN*HA4@3OR2^%)AH0"GP\>R`][SCC?ST3]V-RL`]'$@MI;-$5J_B]3,<#EE=
-M78746\,U;3+=1@S22M=(I3>U`Z(<*[181&7[U`B02M(F3*?-?<:\,BD8Y7/;
-M;:>8FYOC_OOO'QOL%*>$.7"5LB\R&4P&>&4@5VZ*K$>/(Y,9*B586-C#;;?=
-MQIDS9Y!*42N%U!L-&HT&]7H]E]R/S.=W>FE->F!-:UB+37&OU^8/__#_H+75
-MXH/__<\3AL&K<W<4L+ZZPJ4+YW*I4C;LR3RJE)+TXP3?\S$Z01N5)IJJ'6?T
-M..%EDI%%GKH[;N1>],028\F"F8QJK(Y#8=&%&LZD1N^IM#_UY[#"R>J-C3$F
-MPEA-DEBZ72?CT#I!"F]DR&Y%P;;`/1>=/JELR(2U^)Y'LS'/QMHY9F<;S,S,
-M8$2"E#Z><`,`':<L#00V=9%O;6^E3#'Y0UUJ-V+3"'!2WQ1LMM8Z8VFAZ/8&
-M_-5??8:3QX_B^8HK*]<X=_8\,[,S!%Z(T8:]^_?PMK>]C<7%/21QPMESY_C6
-MM_\I90V[]RZ*(]>D=3OL%7MWU+5C?E=:DQ38>].4#6/W,E/";W9Y_CN8"C+U
-MF)C2"^2>@I['Y<N7TR9PR'`X9'Y^GC`,TV;6(XX3XCAQ;$1MTO5A=@VEN.$@
-M-I]2F-$:+O0`P^&0RY<O\]>?_6OZ4<2_^[?_CDJIC/H!P,_K,M1>IJO=[O&?
-M_NP^!E$#Y7EIH)]E&&MZ@]BQ:3R/2&MBHU/0QZ-:"?"5Y/)&A]AJA">PVD#J
-MR1GK!+^\#XND9"6]9).-[AEF2@>I!'/$PPY)TD=*'T/L@"LITZ%N=F^",))*
-MZ1!2!K0[9XGB+IXR^%Y(-^F#M2@OH#D[3W_8)XH&#`8],`;I&>=AA4#(E#=N
-M!2B%Y_D8*P`/WPLI!8V4.5VA4CN,YX5XJHZ1)2JE@+>\\6:^_LU'T%GZHK$(
-M*YEM'"".(Q":X:!#LWD@37`V-&;W`Y)ZR</S%9XGL29!>0+0[LNT)=8Q2TNS
-MJ0?6*^!H2H&6;K>;$PTH#.DR]F2U6J7;Z="-8YY\\DF:S2:->CVM$])YB2V`
-M/XA=[]DBV23;&[*>._LH$AB*0/DTP*FXC^W?OY^-C0VN7;LV]OP.'3J4L\ZS
-M^FE2KE@$G)(D21FB<6XZ/PV0&@,")QZ7G`C6R)04.AUV7KMVC0<?_"[SBPO,
-M+\RC/,_YYXYEJ>QDFJVMK;&]O4VE4OZA]YL_,@#KXL6+7+Y\&<_SN.NNNP"X
-M<.'"6-SC]32:NX%;-]J8)XO8HMGK];Y^MYMI\J#<#;#:S>Q])]BP<\%EG\\>
-M9X8$9TE281CF!G17KERA6JURTTTWO3(K9^Q+F@R-"M?T-16N@!YDGBON5B))
-MW(T?!![6^FFCI-.;/I[:Y(P:,HFO_)29Y>%[BL`;$H8Q<6PPB8_!RR=PHPU,
-MY\;M[L]1;+5)DYJT&46!B\PT6;C4N<PO0BG!D2/'6-HS3Z6DZ/5[^+X#$XQV
-M*6[6DF]N81CFZZ$(DDHITNCPA#CNL[YVE>;<$D'H0*S7(*R7&XS-S-H-[7:'
-M!Q]\B+-GSR.%1RD,$4I2:]2I-1I`ZKF1,6,*1;X++%!X2A&60H)`$H0^OE?F
-M%S[X0:ZNMOFC_^M/><][WL6___>_Q7_[BT_S"Q_X,$8/J)0K&&.HUJJ$885_
-M_-JW>.<[W^',1#&[[GW9Y\(PY.C1H_S6;_TVKWO=G7SJ4_^99Y]]#F-&;-'1
-MH:C1)@8I790T&IG?YUDJ3T*2=!!>EW+99W7U*H<K!QW(_!-H6ON#7NOKZVQN
-M;:4I3,I-X-,"0J;1W28SP-8Z94,X/Z/,MR_WMRJPJ4SJ<S4JQ!SPO;"PP,;&
-M!C,S,YP]>Y:-C0W>_>YW\X4O?&%'K',&<F8R^0S(RMA3Q?,REP66U%C`BA0"
-MY2G"L,3%2\O4&G7F%N8IE4JYKU>1M5#TV)IL1+/'5OQSLD`M`K,`O5Z7/_W$
-M_\M@T.>C'_TPY4IEG-'S*EB'21QQYKEGW;!'>`@IT#K.@2RK+5$<8;%HDR"T
-M0L0**_V<$3<RO)ZLP\0.\&H<V$C/Q+']IP`*"#MZ&^SDOCHZRYR$)P/&"F$1
-MQB6C.G]+QV*-XP0=&X:#83X]QII48I*FB(D,<'&)J<:UILY9T[K7Z=#!PPS[
-MFUR[MD)CID$0.L!]&$=TV@-N.W474GBI5XC[^?U>#YTDR$#R<LJCK;6T.^W\
-MGG=-G`+A@(3$6)Y^YCFPFL1`N90F<%F8G9WEP[_X(<*PQ*5+EPF#D*,W'T,%
-M'I___-_@*94/:#)I<9(D""&1>2R@'`/2BY/[R69O6MTMI@%5$Y]STDBS0]F0
-MF3U/UO#9/E:M5AD.A[G4+P/THRAB86$N]YMUS:7*6?O.2U",6/7VI=>R1>/Z
-MR<\5?T:2)!AK^>+]_\!==]W-.W[ZI_/!$:^@8U)KPY<>^`[//+-)6%G""I<Z
-MJ#Q%NS-$:T,I"%!8`L]#&(GT)+6R3[44TFIUZ`TU&@-&I^]SEA(HL0*"TAYT
-MHJE4!+UNBY7-)YBK'J%1.4C<[:&C`<+WP%.@TV&03,=F4J6J"$4IV$O0G*'=
-M?9'^<)4X2?`\B2<D2H`VUOE6!3Y2^L3#(8EQ>PK*1UK'NK)"XOD-?+]"$-0(
-M@P:>5\;W*B@/NIU52J&KQZ+$PVK)P7U-NMT>Y\YMID9@&F$%GBSC>V6B09?$
-M#)%2X`=UXKA'M;&(#&J4?)_%.2=#ZPT3E#(,!PDS,W4&`V?'8(WF^+'%'_L`
-MD^)]&B<)O5YO#.@NGNE2.A^L>J..3A)ZO0Z///(H;WOK6U%*YN=81A`VUMSP
-MOIS6BP=!X!+X"I+"28N%<<:[F8I+S,W-Y?^OM<YKG.+7!4&PX^<5`;2BM'$2
-M+QC=<WJZG^`NWEUN".GJ]I4K5_GJ5[]*I5+CP/X#A$&8?XWG^0X4M8Y,DC&S
-ML[YX,'![Z=ZE/2\9)'^I`/N/9-4.AT.>>.()`$Z>/$FSV61]?3UG7TTK/'?3
-M?^[V)*=M_KM-IGX0YM6T1;#;PK@>F+6;Z=LD0CHY'<J+S;1!*)5*.5)[[MPY
-MYN;FJ-?KKR#@*ILXN>A9(:8D6%F3FW2FME)N6H+%"HE2(<+S&40#0K],*0A)
-M9(+6MF#BR4@++4;)$]/8!'[@?I9?"MU4QTOPO9B2'V/+%D]H.OTAQ@KG!60<
-M0&5TC+$C5D2>3F@SZ6`FD4BC>:WCF1AK,!*L2:B%/L>.'F9A88;$Q/3CA%*E
-M0KO=I=D,W.$J4_-X.V(1E$JEG/DPHIUF@BY7<IMDP,;F56KU&:J5!@@_M\4>
-M3;HG[S'#!-3^VO4#7%*ZN&6=:"Y<N,B##SY,J[6-[P58"Y[OL;"XB!4.Y$Q7
-M1CKMMV/);+[OO(X\Y1I^I=*I7A`0AB7Z_15:6S%?OO]AZC6?C_W;7^?<BV<Y
-M=NPPI7*(6QX6&7K<=MMMK*RN<.#`$CK6NT[!72,R,MFM5JN\XQWOX/CQX_S-
-MWWR>SWSFKXFBF"B*<E-QI$;8"&$$$@^#CR0!$@>X"`VV3[NWQMM^ZG5T>FV^
-M\M5O\+K7G>+64[>D\I/7XL>-,9P^?9HDCEV1H]+IKDR3CFPJM3"@T6F#KC'6
-M-57.M\5,!Z],4FCV7//Y]K>_E2>??))NM\N!`P=XZUO?RO+R<NX+D:493IY[
-M6>&4G55""*(H&F,?%X&O;#UG'E>^[Q,$`6$8$H9A#EP5(Z+'V6-Z1V3T)(A5
-M]->9+'HGS]LH&O(?/OD)KERYPJ_]^K]FW[Z]KPKPRCU_S<K*,MN=35"61$=8
-MK5%*IFE;'B8:LM7>HA)X:!TA$HF4BD1%*.7`29VX@M:=M6;L''&?DU/JKJP)
-MD7D@RBB],*V/3'86F3R6VW$RTP0PD48\")GF_25(`<)*$I.`=D"M230V`:LE
-M2>36ODF]WU!NZFP1R-2ORBFUG"^E2<]**U,?2JDP:(22W'+J3K;;+3;65AD.
-M^R@)L[/S'#^^!S^H((2',-J!6-*2#/MTN]O,A@L_](;O^E]@Z;2W&4:#$:.)
-M=/](TR>M<""=+U*VN+%HHSET^`#U>IV+%RZS?/$*0>!S\/!^%N?G\85ROI_:
-M>9!:(XF&,;WN@'*EC!6DJ;>")([=&9>#AG;DD9*!2M,,BZW-84D7]C;.S")C
-M8^4>>[O?N9-[0*E4HE0J<6EY.:^CAD/W4UR0HF5V5M-L-O)]1RF!4H(X=HFO
-M(SFSS5F#19`L8TSLK/N+CU0P4DJ*'-@%QYSI=[O\U__Z%]QVZA2+\PNI7ZKX
-M@=;'RRTCM-;RV/>>Y0M?>(S&['X&D<7W)%I;.OV(7A3A*P^)Q?,E4>Q84H&G
-M:#9*!,KCVEK'W8?I(-"2^H%J-R@6PF*E1Z5^D&BPRFPS8F/C'%<V'B?6/:KA
-M++X,T4F$L`HA?:S*+$54NK#2M$(!DBJ5<*]C=04S:./\/7WE).TJ"+!&HTU"
-M'`](M)/FVT2#=!Y;K=8%ZHUC^%X5I7R4]/""$H$?$O@!H>_A>Y+!`!)MJ<^$
-MS,[4^.Y#SZ.U3/TK+0*/6KB0`A6&P;!%I=)D=F:6*U<OL/_`,920+,Q5\*1C
-M@G6Z";.-,INM/L>/':#;&6`%>)[@T.'Y5XZ!N[4D4<Q@,!AC8+LP$'+/0P=$
-MUQ@.!L1)S-6K*SSZO<>XZZ[7X2EW7MA4MIX![=.43UG-4&1A%7WXBC5YIE3(
-M;60*0^>BQ4&1+9[]W&SP4TP,+-8JF62Y6.O8"<EU$2^9QF2]D5JL^#TYV"4D
-MEY:7^<I7OH)%<OBFFZA4JFCM4L@5(K4.<5[3HF`#403!5E?7N/GF!"]-6?QA
-M7>KWBT[F+],"?/311UE?7Z=>K_.&-[P!I127+EUB965E#'',@)I)H&<R.G(W
-M&=Y8!/<N!_MN.M*7:C`V#;PJ@E1CT^6)OT_^/[BT@`R,*B*H103:&,/0G:KY
-MOV4LK.PUZW0Z[-V[]Q5F1EL`#:<:NML<YAJ[05,)C+4:HR/Z@SZEH)3'@-H=
-MIIVCGYVQ`S(6T[C).D1QE$>SFT1CM<8:IPE>F&]2K02TMM8Q.G%L*&/2PRM&
-MZXA$1R0F(;$Q1F=^,PDZG0+G:+UQ#3TVIE;Q.7AP#XV9&KZOD!)\W\/W?"KE
-M"G$<YQ*:S*NK>%\$09#3:S,0:Q($M3BM]#`:N`-:"H1P1J0R4R:-383M:P#6
-M/P-X&"6Q"0:#(8\__@3?^]YI!H,83WD8(ZA6*\PV9W/#4IU]7P;:CH%769-?
-M(@A+2.73VNYPYLP+E*M5_""D49_CQ3/G&73AXOG+O/F-=W#HX'ZP"3.-&80$
-M;1*L<2RO)$Z8G:U3E.A,`@(9&#$Y9)B=G>74J=NYXXX[T#K):<.>Y[GIHRSL
-MD0B4E*`3/*71NLU@L,K;WW8GQT\<=;]?2U96UNBTVS3GFI3"4EK(IS+;5R$K
-MJ]OM\MG/?I9^FH(CI4)YJ?&K4&.O1^9Q96SF533RMQI-Z>"FPX<PQOE2%;VD
-M,EGAW7??S>+B(B=.G&!A88'Y^7D>?/!!KERYLJ.(*M+G)YLB*4<^?1F[NGA.
-M9E3YS,@TD\I/GO>35/V,A;4;F)7][$S>N%L!MQ/(L3S[W-,\^>0S'#UZE/GY
-MN9\H6?YNQV^21'SO\4>(4Z\8F0**2GD(5.KY$W/^_#GJU<I$1F#FA>8`SB(C
-MIFCF7O3^*_[R[ZN1%H7?*M)UA$-O13;H$N!)Z8)0<(F:21RCXQB3_CW6EJUV
-ME[6M#?;L662N.8=0`BEDNL>8-'4X;1K2_2M#4*PI>(.EM@!AJ41S?I[%A3TL
-M[EFBWIA%J<#)E%*/J$SBJZ.$YNP\]9GFRUJK&:MY]OGG^,8WO^F:0.L\QJQQ
-MST+(U(.345.8#3#V[MO+S2=/4*E6J=7K2"6H5LNT6VT>_,YW\?T@E?GT&/0'
-M6`SE2H5RN8Q,[\/LGAT;TD[6]-<!7<:86KMXVDSSMMFM1\C`J]G96;K=+E=7
-M5L8`^E&=+U(_P)AJM8KO^V.,A]'`G?R<*C:8NZ6)%4&K'8/;L093Y/7Q5JM%
-MM5KCCMMO1V6]SC]C";U<Z^_:M2T^]:F_96TC1-L`A$`)B!-+>Q"G:@:7<&P!
-M;4%ZBG+HLV>NQJ7E:_0&.KLSL<8@K47BX7F^DQ/;[-_`"VI88_&40BK!9NL"
-MP[A#I;2`[]>Q2>QD>>EZD=86]I;4D]%:M(BPVE`)EPA4'<^KH:@@1`UA:WC!
-M#&$P3Z6ZCW)ED5(X2Q@T4#)$JA*][B;5RA)2!DCAX7D!?E`F"$HHZ9$8S=;F
-M*O@S!$&%^=DJO5[,^8O7,(D[Q]&)>ZY2,NRWL79(I[=&8V8??N`QZ"3L.W0[
-MR@\IET/JU1!C):O7MBCY!FU];CJXP-I6E\'`4"E;/O"!.VDV?WS)#I.#U*WM
-M%IN;K1V)QAF1JCB<4K[*9=)7+E_&6LOBGL5T@)(F&`I9.)>F8P&[X0W7(Z]D
-M<L;LSZRF*::+%O>,:8.VR8'C-)_LZUGLF"E2Z6GW>M'/:\3F,BPO7^)+7_HR
-M2,71X\=H-&92N72Z=^;[)V,IT4I)%R:4?H1AR.&#!YW"1/SP]IN7'<#J]7J<
-M/GT:K34G3YYDSQY'*[MPX0*M5BO_NFS*.PT,NEYTY8WD?#?ZMQLQJ&[$KAJ7
-M;NT$K(IQX)/`5A:I&8;A&,MJ4O*817E.(K@9>ELNEXG3*7V69/"3`&!9:W+P
-MRA8F=2.D6Y,D$=IH?*G<!#4%`VQN(CM>3&NC<U1]DF:>@5IQ'+L&2-O"[TM(
-MHCX']B^PN#C'^OHJ\7#H)#K&`4%.2F@*$?763?&T>ZS6&@=\X9)]%`GE0#+;
-MJ%)KE/!]Y[7@^T$N%_-]MR'$<9RR$X+4>V2T"18-E3,YS\[[*"VRK$''$<-^
-MAV&_2Z_7)DZ&!$$IW=A%L6-X#<#Z@5@-H\UZ<V.;[W[W(9Y[[HR;QB,)@A+-
-MYBRU6M51X&7FDY*9_HM\,ET\#)52E,M5+EU>X?Y_>("Y^;T<.7(S9\^>)TX2
-MFLT9?NJM;^#H\27F9JN</OT0;WG+Z_$\EU28F?Q+Z1&&E52^-;UQ*.KFLTG1
-M)*"@/*DDF0``(`!)1$%4E&)I:2_WW',/=]YY)_/S<T31D$ZOS2!R]Z40%JMC
-MK(Z0(F;8WZ12B7C7.W^*PX</I/YUSLQ5246O-^#RY2LT&C5JU6J>=CB]"?[)
-MOLZ<.<,WO_5/R+PX\O-[&W;ZRSA@W/D8&#TQ#=2:0X<.L'__`0X>/)B"%*-]
-M0NN$K:TM*I4*^_?O)XHBGG[Z:>Z__WZ6EY>G&,*;J4D[Q;TZ8[MF@0"3Y_ED
-M\N_D.5U\_-F$,V,@3TXFLWME4KJX&X6^^/^CKQ&LK5WCZU__!F%8XJ:;#A,$
-M_D_0NLL:M12-,9:KJY<Y?_Z,2_H*%$H&J5%TZK6&8V6=?>%YJI4JH>\[CSJ1
-M^K.DYW21*5YD3XX8T./G_;2"MLB8WO'O8N2'E:%!4J3IO<JF<C4/+SW;DR@B
-M22*2.,)D()8U:&O9V-ZFM;U-O5:E7"E3*H64PI#`\]R46:52;<]#"HF2KD#/
-MSEWWNP2D$MCLF'0^-PJM'0RFK46G4EZ'-1A,E-"8F:.YN/BR15-8:^D/>CS[
-MW/-\^SO?SKWGK,E8!ZF507H/V=072$B!4AY1%''RUIL)PP"E).5RB6ZGPT/?
-M?82S+YZC7"YCC&$P&-+M]A#2#5B%E#2;3>KU^I@4>`PHN`ZP/`8\3WQ,LIFF
-MU>:3YW'1TZ94*K$P/X_6FLN7+]-JM7:DH8X&XFZ0DB2:4LD9,&=F[I.U5M&B
-M9++QW*D0$3O8H[MY^,J4F;BZNLJ]]]Z;FNM__TWA2U6:_+"N?G_(YS_WCWSG
-MP6L$P0S2$WA*HH'.(*$W=*F55I`.\2Q(03E4+,R4B8<15U<[D(+!F2[`)@F>
-M%R"E!\@\Y=/B[#8\KX22`9[GHSQ)M[=!NW>54KE*&,XAA//R$]8ZJX-T/[0I
-M0U`(,':(-A&^K(PDQM:-U*W1Z"C"))HD,5@D2I;P@PIA:0;?#TGB+:K5?6"E
-M\WY,-'$<,1P,&0X3DL1C<^LRM9E]5,LU_,#CVEJ+_O80:]UCLTF<&L4G)$F7
-M[G`-Y8?4&WO9;JU3KNQE=O$P5@@B;1RK;1BSL;%%LUXA22R+BS-LM@;$4<+2
-M4LC[WOLZRN7PQ_:4FB1O;&QNT.WV75^W(]E]?%TKJ0C"@"@:8JSETO(EHBAB
-M<7$1/[4Q&!O!7,>>:-I@;C=2S+3[>!H6,`W7F/9[=AON[!9,L?,<%;O*FC-&
-MV:0$\O'3I_G2E[]*6"IS_/@)9IO-<>:H&`UZ)L&ZS`XB(R)YGL>!@P>8J=?3
-M\^6',PQ\V26$%R]>)(HB*I4*1XX<R5_87J\W54;W4@"H&[W)UV-<[4:OFY0=
-MOA0&UO<#<DV3$69-X"2MN2C)*#(?BH^U&(,.4*U6V=K:R@'"5]*5-Z>3!I@Y
-M`R-_8_)#VP$\:=&J`KJ]'K5Z+6=?"4;)?6,;G%(D23*6T)!-!C/VDM/Y>N@P
-M(-$)05AV_F-1CVO7KK"PN(<WW'62,R\L\]R9"UCK(97O_'U228](S1=-GOB3
-M`!9C$ZJ![SQJ=$*U4D7@V#!"J!S,D'($YF9ZZ,%@X-:"$F,-8O9^9R!I3G7W
-M7.%M<:DD[I!.T.@T.MTE2O2[`Z074JLV\@GW:]<_OVE87K[$(P\_QN9F*TV*
-MM#1F9JC7ZBBEB./(I5]-I#.Y=VQ<9I6!W-O;VSSRR&-4*DWN_^+7.7'B*#_S
-MCK>"L+QX[D66]C1YP^N/\Y8WG>+2\GG.GWN.X\<=Z\:QY%WCH).$9YYYAE.W
-MWTRU6G6M:J'X+A;DN\6;%P'TN^ZZFY,G;Z'7Z[%\^1(O7+S(E4N7V%Q;9]CO
-M8S4T:C4.'S[&TIY]5&MEE^B)P?,]Y_ME!49#>[O+=[[S$"=.'.&VVV_%]T7N
-M9?!JN>(XYIO?^J8SCI42J60J:Q+YO3MB)IA\&ID9N!?I[-G'"R^^R(MGSU&M
-ME'/I\?S\?'X&K:VM<?[\>1YZZ*&QY,%)UM6-SL?BE4D!,P:Q/T$I+X)/19^J
-MC%%:_%R1=35F!%]@716GF9.-8+&IG4PI*SZ>5FN3CW_\_V9]?9./?>Q_2!,*
-M?S(`+)."RE$4<?:%,RPOGT_!&>7D^1F`CDQ!(YTG]_6[?>J5JF/PZ21=<Z,]
-M(A^\**\`0"9CP2;3:JW=:KK1T`H7W9UZF`B1RM]3QK`$I/(12'02D401<101
-MQP/B."*.$T@'5TI)C-94*U4"/Z35:J&DQ"0)I3!`^3Z>\O/GH7P7$".D`_Y5
-MQGS,DE6QJ5\6.>-6I#Y:Z9WI[EMK@00EK&-U3Y+$?PCGS6[LPL%@0*NU3;_?
-M&P=T,O]9Z4S5RV%(K5ZCVQ_0[7;39EVPMK;)%[_P`*^[ZPY\3[*QL<F33S[-
-M]QYYC&::M@T0!F$*Z+FZRK%IY_*:-F,P22F)XYCV]C;#P<#588F^+LM@\M^F
-M-8W%UZ#H+UMD.V1IY(N+BPP&`RY?ODRWV\WE@T79T"3K<S`8T.ETJ%0JZ;!=
-MI/N:29GS(O<"FVPZ)WU[,N!W-^/Y[.^93,EHC12"JRLK//"E!_B-?_WK2"5O
-MF,+^_?1*_Q(UT,,//\W?__WC*'\_!DN((M&&?F+H_O_LO=FO9$>>W_>)B+/E
-M>O?:-^YLDMWLD68T,Y(:GA$$CRT)!NP7"]"3_6!`@&%`+_H7].KEU0_RTP#R
-MR`LP,YII=]MHS;1ZIMDDN[FSBELM9+%X]WLS\^19(L(/$7'R9-Z\MXJ]LEJ3
-M1(&W;MTE,T^<B-_O^_LN1>GN#\_HJ(TFS2(DD,62S;4>;[Y]%^NE?<98%(8X
-M44Q-VNJMO/Q7*.<3ZR7,43I$(/S0.F5T_#FW[_^0C96GV=IXGL0.J,L24Q<(
-M&9R^!58:A!&N9K?&[X&!BVE]0J+P]4H%IL94!48JI(I!1@@I29(>:6<-*5,G
-MZ:\*K*F\]-\EFV;9"J(NT=IP?#PESRL,SN,+/U"/DICQ08X04%8Y&QLW2&+)
-M<079^B91DOK`*##2U?/*UG2[$1;+T2A'*'<[G]OJTNME7_G:N>T15Q3ETI"&
-MF<)XWM<Z25(V-C9=':0-[[WW/D='A_SMO_VWV5A?=\$=\G1YW:/<.R<`9BE/
-MW+N+P\7%O>!$L(4QC\1(^S*`VK(A9R!IA"3%Z73*][__?=YXXRW.7[K*U>O7
-MZ70RQXQLAAMB-D"8PS%L$VQB+9ZT8<GS*=O;NURY>,&I+T[9RQ\5N_F5`%A:
-M:S[XX`,`KE^_3IJFS><#RR44Z\O\G\Y:8,LNTN)$];2%=Y9&=-DB7#PLSZ(0
-MGB8C7)9(Z&ZV9*FFM9U"L%C4+5(,`Z(:11%YGM.=,Z)]C!_2#8NML0UX95MT
-M7X1`R5`LZX;JJ*0[)-NL#>&CYA>-?!=!'V,,29*0YU.23D)M-#%0:X.VFK(J
-M^/33^ZRMK?#\LU>Y>'Z#VY_<XY.[]QF/<S>-L8%1([S4T1`GDDXG(4U2II-#
-MRJ)@964%A&$P&&*-0HJ$.,I(DK1A2(2U(*5TINW3`A-#EF5SH%M[<PI,1BO]
-M),EHA#5$PAEH6Z,(['-K-$I*QN,C.IUNL]G\#?OJRQRXI@7Z.;^+6[<^X*VW
-MWF8ZJ4F2E"A*6%O;0,8*#&AK47'L6$K6(#!(WYRY-'G7;$513!R[!,TDB3G?
-MN\#?_[M_ES_]D_^+T7'!Q?-_E__I?_Q?^"__JW_,UY[].@>[.]PW7]#IQ%R[
-M?@W!%1"U-T/V[`7ADFE>>NEK]/K=QE/BM"G4K$F%P&@,/@*AR"[+DBB*&`P&
-M///,LUQ[ZAET63'))U33PK$5M8LA-]85^TYRZY@1619C:N$GJH9\,N6]=V]2
-M534OO?0UNCWW^9F7SJ\WH'7OWCW>>_]]#UQ)A(B\;'#&:&FS4L,U"<V.;K%4
-M36"#6HTU4$RGWG!;L+^_3QS'=#J=IL$\?_X\>WM[/'CP@#S/EX)7IZ6&+3MS
-M@\%[411-($`;F`H#A;8%0-L@?A&\"K\G@%:+()=`-#+P]ID>J/)Q'+M"K/4U
-MBZ^CWW>&L-IH8J)?FW55U26??WZ?CSZ\29D?@W3@L/'>.\Z_2GI?(>/W#N<_
-M-9Y,W!:"!Z9:"8.A)I$R)HIDTUPXN;OQ_EAF*0OD8<UUNUAN_#=0/N'/_TPC
-MJ.H*73N&0UV7SFB[+*BT00G'_%!&H*N*@0^^R=($K"&?C)B,C&-9">4!/(D4
-M$4B#5/B].$9%,7$4$TG/'@RRWBA"60-12#ES>YTUSA-'6DUI*Z12OQ0/FC#H
-M'(_''!T=8;19`'1I+!?^P>__'M_XQC>(TX3)-.?CC^_PW>_\OTR+@HB8]]Z_
-MQ8<??4B_UV4\'G-X-&%M;7VN7@B3>,LL9O[P\)`LRTY8&Z1IRKFM+<#9:!P?
-M'\_M-8^Z+MK_7V0^M=.[@@GSVMH:P^&0O;T][MV[QV@T8CP>-U_7MC$QS8"S
-MIJXE4>2L/*(H;D"73B=S'D9UC5(2*5/J6L_][C9SXF3PQ/Q^M\S$/:3Q.J"O
-MYMO?_C9_\)_^`9<O7OQ*5VAW;C_@W_[17X#:(F2/U$936QCG);71;I_Q[#(K
-MH*IJ!MV$K8T!7VSO<YA7#E"7(<7;L1R%A%K72.^QYRSRW$#;;U(8#"KNT>]=
-M(E)=I(Q)TD,.#C_B>/(9%[9>IM^YBC()NJK`:BP:83R;RVI,76.BVF%;^+PE
-MJ]VP&>5N("-!>%9673DO+2J*:44UR5&Q`SN3)$/;C@/A9800BGY_$UT75*6F
-MJ"KJLG+GNW8>N7&6H"*-U@73ZIAN9XU>?YWCH_MT>UNDG:$?/-`,^:9YP?I*
-MQFA<T>OW,,925ZX&O'9UC3AY?,XS8XQ_3ULRX8<`'4HJ>KT^J^NNMC1:<_?N
-M/?;W]_F=W_D=KER^O-1[>EGPRY<AN)S&_#X-KSCK^T/M<Q8V<=KO.0N/`1JI
-MM-::CS_^F!_\X`?L[.SPU--/<^'R-9(THRR+1GDAI'3$C#E2CFC\KWP%X(;Q
-MQGD\&VW8V=YF.BWH=3LG?,`>!:SZE3.P=G=W*<L2*247+UZ<>[(NFC:>*U+/
-M\K`Z;>&>YG-Q&A#UL*)I$>!:7-P/8U^U#6H795Z+?X()=UA0[:C,\+Z$A;8X
-M;0H`5SCP\SPGCF,?7_FX`%AR!D;YC\-_>"/6)F'+4XQG^EO'PI(J1HB$-.U2
-M%05I)VMZ=!<EWRH<K)O2Q+&;`$8JIJXK/]45<SYD6992ZYI.EF&TP7:[?O`:
-M,9U.^/R+':2`?F_`$T]>X]KU2^33@H/]0_;V]IE.2W1M$-(!2D59\MG]^^R5
-M%;W>@,'**L.U-596U^D/5QD,A]2U;HP\W91FM@[#>NKVNM[D;XH0"=HXA@8B
-M1D7*%=A2$?Q)A#,$<6:U(3IXR7HWNF`R.6;07W_<`FZ^`@!68#=8BJ+DS3?>
-MXM;-#Y`J(DDRABM#!L,A0DJJ)K'#^'QV-\UWZRXTCVZ"KY0D2MQAD:0N'EEH
-MS1/7+O(__/?_':^^^B8?WOR(SSZYSQ_]X;_A#_Y@Q-=?>HE^K\\;;[Y&DDK6
-MU]<0(EIXKH8DC5"1>*BD(`0@+$Z0VH=Y>^\VQA`)Z2:K$70[/4H5$R6I>]W&
-M>G\FBS0252<.@#$&([1_#[SWB!'<_N0SL!$OO/0DW6[FY4D"\6N\..NZY@<_
-M^(';EP*`)4]GJ32^@"VPIQERZ+KQQ[+6-@E;[EIJZKIB/!ZSO[\/0*?3X=RY
-M<]1US8LOOL@GGWS"X>$A95DRF4Q.E0Z>-C5LIQ`&)I8QAFZW.S>D:0-)X6N7
-MG;/A\R'5,!B>'ASL(Z7B&]_X)G5=<?_^9TW$=-C30Y*14A$OO/1-[M[Y@-'Q
-M:*EOQ/7KUYNFY;$T=/<LO=G^7K.[_8";-]]FE(\<4-4R7W6^+PZ<<N^[]4FV
-M$BD<D#[)IQ@+$N58Q6BTQGNM:;06*)6BM9JK?X0(J94TC(D9,&[\SW('GPS`
-M=*!;81%6^6LAF<D(Y_?>JLRIRH*Z+M!52565SO.JUDZZ+;UOE9%,IP5K6QML
-M;&TP'`S(DI3C@X-FG1OK/2K]9%ECG&RR88*Y`D-8X<$HZ8R](^D!O,BQN)1G
-M<4F)$!JK*R:CDA?[_88]]O-Z+-N[C3'D><[1T1'EM'3)@D*AJ?'$,6JM^3N_
-M^YM\Z_>^19Z7'(\FQ$G,DT\]@36_S__^1W]$DF3$48PUAL.C,5CH=KI>YFZ;
-MP6$4*]).0CZ>."FS,4S&8W^OBCE/1ZUS5_?Z/6?KW#FTUAP?'S/-<\JRG*M[
-M"6F^WE@_^/PO#JP7E0S!*S8`]'F>\_;;;U,4!659>M/A<@:P(5`R)HH2YP46
-MDK:TJR?+LJ;;#0POBU(Q698U>XW69A9FXJ]!D.&<W+<YTQ^FW;]8/[C!&+:W
-M=WCUU5>Y]$_^L>,$/:0Q7L9@^T4_QN,I?_JGW^?.W8JL%SD9KC=;G4Y+)Q7T
-M_G!22K2P)"HF31-6^AE9&O/>S7VFND8HEX0J$2BAL$82*TM1::JR=#$+6CO@
-MV:L8M&=/"07HF*RSA8HZ1-$NG73`:+3-[<^^S^K@*A?.O4S6WZ(N:TPYIJZG
-M#K3W]SM:`P8K'7`N_+XED%A1-QY<6`E2N3`!Z89U=9%#9:BDI)81,NHBDAA)
-MA)0Q6;9&.3VFJFMTZ>P_*NN&34)(1)QQO'O'@7^Z8G7U"A9+54!W;9TDRYPD
-M4UJ7O`X41<G%J^O<O7_,U>NK;.\=8:TDEH*GGCK_I<S_?]7@55DZ!JU8NI;M
-MK%%9D)T;8QCV!T12LN?/GSR?\.??_C8OO?@B7W_I);J]3F@/F[->-!\O)\@L
-MJWN6#F3$<H%X8.DN_F.#.?@][C19\9<!PF;OH_7UGZ#6-4K%W+__&:__^'7>
-M>.--5E?7^-H++[&UM850"7E18LW\$,"WY$XATK9R:BG[V^]_7=<<'1TY/*+S
-M\V/\_5(!K)V=':RU#(=#QS9I/8+Q=`!;@E'P'+SQ$-WD:0#5SS*Q.HV9M?A[
-M3RNP%UE:BY/EQ;C+-$T;?ZOVO[5!K*JJEJ*IX6O"`3F93,CS_)$.M*_.HW6P
-MAD;![R+"%[2V93(=;FXI72.BE(NR158<YV/23N:*7N&+1LM24V#98LRT$_@"
-M6&2MA9J&^2*E`X-<,ZF01<QDDO-@>]\5<67)M)A2%A5%65(6!=-I05$Z(,M@
-M&0R&]`=#^L,5>KT>29+0Z72)DP2P#`;].4FI8V&YR>&B`6"<98U?EHMV-411
-M*)QDLP'[.$97)!A/!UW</(5%`?EX1*\S=&EG0OT-,O4EF@>M+4='1[S^VD_X
-MXHMMC!5D<<K6UGFR3@9"4!L]D^HUYZ]OTIID+=]8>N`S)+(IY>*>562(9$V<
-MQ'SK6[_#BR^,0!9TND.N7;W.'__QG_#,LY?YQ__D/R=.)*;E^;:X7X:UMDS2
-MX\`HNS3!;?&U+X):C@4I,"W/D<;4VQBT\<;&VD!D&H:E\QFIYB2]95ERY\X=
-MIL4Q+W_SZPR'PU_[]?3AAQ_RYIMOHJ1"2#&+@!8S(&5V76@,I[4Q/G2BS;YR
-MYNRFE8CJKA?>E\_.[8M'1T<<'CK)Z^[N+MUNEPL7+@`N*&1G9X?#P\/F^Q9E
-MBLL`K/8C35.JRH%F/>]QUF[RPO<NGIOSK(79.M5:,QJ-$$+YI!S%/_R]?\"?
-M_,G_C3&&SS]_T+Q.B:#2-<;"W_G=_X2UM0%O_N1U]O</:?LSK:VML[Z^1J_7
-M.>$W]C@`5^[]<8E51CL/D0\_N,GX<!^+1BG')&AJC0:IGAFDS\Y&A10Q29*R
-M?[Q/65<D2B&%8Y$ZX!ELY5A^6EIW+D>*2+EF4@K5'.O6.,E:`.X=TRGL2:8!
-MJUS*5)`GS!AV8D'.ZL((2G1=H>L*4SL@(7BE2>F85,(I^CDZ'E,;2W\X=/XX
-M,B*.$BY<N,C*<(W=O5V.CH[0E&[PXP-<;-@+_5[5)-^583UJA-!`W-04-%-K
-M2Z)P'EMQG]Y@^'.7$)X&A(_'8R:3"5H;TB1#J0A;%;[GL]1UQ7///8M4DN/1
-MB/W](^IZRN4K5[AP\0)9FGJ&KC<<MZ&)<@;WULS+^9(D83K)F4ZG]**>#RGJ
-MH**3/E5NIB:I1R..1R,WU(XBAL-A$QX20*8YX!S;_-[%X7(`HH+DWDGU*PX.
-M#KA[]VY3'X>>([!"%U40NM;(*';[:V@`/2@W'H\Q)B6.E=^K5*NGJ:EKW;!#
-M0^V^R!Z=]1;BS#.VD3N'6DX8JJKDW_WYO^/W?__W&/;Z2+_6OBK;5%T;?O#]
-M-_G>O_^`P?`2R)G)>J4MXZ*BTAJ\SQI"N%1%*4B49668<?_!+L?3VB=_&O<:
-M`>4-N!V>&=(4-!)-+*"J*Q`16./Z`F$0B?N:1`Z(HPYE<4BD^O3Z6XR.'O#!
-MQ]]F<_,9-E>?)XKZR"*EKG,B);':(JS`(D%[5JH4C1%XJ*^;\]DZMJHP_G.V
-MQAB)-0)#A:U*1-V!I$?4572[0R(%92FI3.5`8:.=]UZ:4D\GF+J@U%-ZW0WZ
-MPS5V=CZAT]U"Q!EQ$F&-)DUBTD1152[48C0J,`;6UC(>;!]AC:$_B+AR=?.K
-M?X2U[H.R+.?JRSE@QP.;@?_0WA."S4RO-T"I&*1"2(5!\NKK;_#1QW?XK=_\
-M+9YXXH:KKYH]/%BQM"6^\W5SF^G9U$[!:]GBUH=ME??&-J$G$H7!N#5EO*\:
-M%F&E_QZ7M+E88Y].NC$MSTG1(@19EPIK!5H;:N/6\/$XY[UWW^655WY(/BUY
-MXLEG.7?^'(-!'Z,-15DB0A)G"$N1LF%;AT&J1")L2XUF3X)GDTG.WMX>Y\^?
-M.WUK6NCK'[8N?JD`UM[>'@!7KUX]X3^191GC\9BUM;6&:MR>T)S5-)T&9)TF
-M#UPV=3B+T746.VL9"^LTL_E%\[9%P"LTE<'+J$U?#B9K8<*\R-P*W]M^OM/I
-ME,ED\I@!6(_&@IM/90GT13<95DJAC2))4B:3"=UNUR41237GA="^!B$6WDE;
-M2N_]X8H1V[H65571Z7283";.!##-O+%K3!REY/F4/,])>BE"Q4".-@+92T@[
-M/>(T<4654+[`2XGBA"S+Z'2<%TTGRTAB-WW*LJQ)NI$M0%,I199E3=Q\.QC`
-ML7_,J<6/VU-GYO2AR)M_SUVQ/ID<,1BLS\#$OWD\$@-K^XMM7OG1JQSL'Q!'
-M"9L;FYP[?\$7EF[RT3[\I+6@_+S%VI9)L9@Q5I0BB6(B[RFCI"*.G$=6'"4(
-M"><N#/EO_MO_FK_^JQ_S_>__!>^^]P;_Y+_X!ZA(-HU[8%&=!M:?KO$W#V79
-M+&5M,?.$"1+#YFOKVC760KC8=N.?BY\0*27G)&-IZOPC=G;V>?.-=_C&RR\Q
-M'/9_;=?2\?$Q_^[/_HRJUDY^Y<VT)9Y"PDGVV\S,O`U::>^%M3R&>5$*N&C.
-M'CQ?]O?WZ??[<^;'^_O[<]>H?5:WB\W3HIV3)&F:Z_"SVW*_-J-O<?BP3+:H
-ME*+;[;*_O\_KK_V([2\^Y^677^;ZM:O\X1_^(9/<W7MQFB"TPNB2_^U__9^)
-MHHB+%R]P?'Q,5=5^K<8\\\S3&&/XS=_\K;EPE:\^<M4>!FGV]W:X?>=C=G<^
-M]WO/K*`6M'U$6C)[3H:;2"GI]0?L[NQS='3,QL:J8QMX7QI71#L#8=<`:)16
-MF)#")",/C+DF3S8^CTXFW4QWA3."-<9B0XJF-UXWQH!G$UI3^Y`4EZ;I_+B,
-M^]@#5P&D!9#6-<K:6G;V#U"19&MC`R4C0/@)OZ#3[7(Q2^GW^^SN[C#-)P'7
-M\\,P`U8W@(3UZ83N:QQ+P^`\;AJ)LW5F\[5U[)'NL.<&&K_@!C#4@Z/1R`\[
-M\?5#S"1W>[*N#;4QZ-HUZ5N;&VQM;E&;RK/!CYA.<[*LVQCV-Z\]4,69#_;(
-MLHQ1-**L2N(R)HIC)[LS=HDW+#-#?#]TK*NJ\<5J!]0LDQ9:%KRN0I*O9Y[5
-M=4U1%`T`UC[;`L-K.IV>8#4$#U2[L-?JUAX::G)W9LTD@,ZL7C9RY3:(U@ZF
-M<'^8E^$\HI&SM98//_R0]]]_G[_U&[_A_4V_.H^[=S[GS[_]UTBY[KWB#)$4
-MU$C&18'%DL4Q5:VIL=3:D,2.J=A)$Y)(<>?30[0'2@,3&>-82,&_S;'^4HP6
-M4`NJ6F--[5E1(3'4KXWF'(G(NIM$49^Z&M-)-\BG.QP>W69W]Q:;&\^S.KA!
-MD@[IKT1,#C/RXP)K2O"6'$)$+73"22"%M5A<TJ\UHADV&:-!U'Z@++!"NZ\U
-M-1;#.)'8NL(8!=92EQ5"&ZSWO9SL[V"%IM93>L,K3/(CA$E(.ZN(2#+(,F1M
-M*:=CSJV>X].C0S*E040,!X)B6E.5;L^Z=+'[E4X?7-:'.WLA<X)E9=O\AX:(
-M)5H$AYD$+TD2SI\_[U)1=W>)HHB#PV/^],_^G">?O,%++[[(Q0OG2=,8?)\4
-M*5=[&3_T7Y0IM_>]L/>X_TS#$)W9;HA&7X2P2"]O#<"3VWML0SIN%$A+]H7%
-MUP;2VW$8VO8>H>8O*Y?R.3H>\][-]_G)3W[,SO8NY\^?YYEG+[*VMM;8*P0F
-M[:)-4M@'&YQC$>\0<@[?"7_JNF9[9X>GJI(D3AK/Q<>"@16FN4HIUM?73Q3=
-M:VMK?/[YYZRLK)!E&4*(60S[&2#3:4W7\IC:DX:/7P;(6FS2EDU\EK&K%OVO
-M%I_CXL\)*2[+`+(P30Q@Q6*#T#:<E%(R'H\;_X''$;C"\U$64R+:8$PP%PU&
-MJW&<4A9CXB1E,C[R%]YX'Y33DU[B.':;5:0P1B",*U"-`*N-ETXX?Y].I^.N
-M69-*%'F&3$*GTR&?3A@.5YA.BX:Y8OR$L]8&(15QDC;I1EF6>N^9C#3-R)*$
-M.$J0WI,DZ62D64JGDS4>$C-J^NS]L;8->+K7[#3V"WYKK<"`Y6"O14G+>'Q(
-MUNFA5(:0?\/".JN@##*M.[?O\?J/?T(Q+8CCE$N7KM#K#E`R<J!"F.2T#F`5
-M*8267L[E*UEO`*R4(O776@IW^$7>S#UXKSA60XV,*I(TYO=^_^_Q]:]_G:.C
-M_XPGG[I&%`EJ;XP[FQR=[?-@BOKR```@`$E$0537/AR#T6[;G_"LQ+FY/=-X
-M(^@6F[%I0#RC"$U+`N+)9U9Z9M"\_Y&U4->6W9U#WG[K?5Y^^26R+$$JT8I&
-M%K\6Z^LG/_D)GW[ZV6SZ)1Q@:4-Q8TPS>)XE#YJ6C,LEH-:UQNBJ\9L,1L1M
-MN9Z4LCE[0]/?!KK"Q_O[^\VUG8$#IWMB+3,L/E&(^*9T/!XWC(GV-6S[%#[L
-MD::IDTGY:>UH-.+&C1L,!ET*S^P.0)=[#R3'QT>D:4J6972[&0<'QUAKN7[]
-M!DI)SIW;XL:-ZX_1OF0:1L!H=,PGGWS`YP_N(80EBOR00\\*?=$:?\XFS>9$
-MO22E1!C)RF`%*16??['-8-@GB@*P$R0*VA?O@6WBFG@7M.)2_:3RQ79@G0I!
-MFP%M`6G;K\F#KXWO9XTUVGO-U&A3N:F[L1AMJ&K'?@F-Y<QWR17AX[SD>#RF
-MV^NQM;E.%+R%/"!AK44JP<K:*IU.A_W]/0X/#EPLNS?`=VM3>\FC=&"5,1Z\
-MJG$S8L^L"==':]_T2@;#-:12OY0UD;>D>%C(.AV&PQ7V#_8\J..:NS???(OK
-M-ZX[NP0+RDJTU;SWSCMS0-5IOZ<-+JDH(NMT&!T?,YU.Z4I),<T=D-$"I8#F
-M^LQL-[R$U.IFJ+MXMK3W)6V<K80QKL'5M?.KP@]N=%TW-@SA9X4]((!06NN&
-M(1R&1HO1]NU>>69<;)L4\9D7GYE+.@P`?SLUO)WHV]['SQH0-35^J/FMI:PJ
-M7GO]=;[YS=_@4?)-OLP`ZF<;P.3\Y5^\P></)%'<<?<T$HVE-D[V)X`LCLF2
-MA'%14N`^%T>2C;4>]S[=I]1@A0>AA<58@T)BM4'$BMH$@#`ACF*TK-Q]J2OG
-MSV=*)!:M*Y"Q&Y8IB94:JRTJ[1&E0W0Y0:@$%264Q1$'1Q_P8/MM-C>?9<-<
-M0=D><7<-4XS0=8DVSG<+X1(ZM0X>@8Y-:CT(X"P2\!)I[0MU5]\(:\#6(`73
-MD013>-9?#=K]["3+J*8CC"F95D=T>AO$:9?#O7MT>N<1*@&AR"=3]+A""$L6
-M24Q5<FY]A:J&Z]?7V3TX<L.H4G/Y\L"!-(]1/>08C//GU6D]?TA.#5\6[IL@
-M9]_8V"!-4_;V]HCCA*.C(S[^^!,^N'6+)Y^XP0LO/,_ERY?I=CK>KH83^]`B
-MJ:)1-[1T=&'H$38-:V?)O%:XV0^FA;PU`Z19>%D#:#6OLUVKMPWLQ=S^IK5M
-M0GSJNF9_;X]WWGF75U__,>/)A(V-3;[Q\LNLKZ\W@\1P]K7MB^;P#VA`J]/(
-M.LL,X[6NV=G>H:YJDCCYN4B7?VD`5M"81U%$O]\_L?#6UM::"<76UA9)DG#W
-M[MW&#ZK]9CR*E/!A!FQG:4?/\H$YZ^^+H,BBK'`9<+7L]V=9QK0U=6H7!9/)
-MI$DB:W^^7>B'GUM556.$^3@_1+A+Y<RCH^V%,$LG%-Z<,Z6(4ZIJ0I(DC,<C
-M.EGGA,1R$45O2_+:ZR9,_;2I&\ID7==T.AV*HF@FQU'D4Z^L86#Z3*<%W7Z?
-MJBPIJVH6NRN=I"^*8V04D2114_2$"5V:."/E?K]'EF5D68<H4DU!%0HW9\+.
-M27:4F`&>29PN!6IGC*TEK$(LUCH?@7QRS&"0_@T'ZXR#-12G;[_]#K=N?<1D
-MG+.RLLKE2U=(DHYC\GF_J39PU:1XM`&>1GUOG9?*7#2M='^7RJ\99U0JB!I0
-MS"6+3=G86F%C<PTA'3O&<9+G`<]'><R#1S_EH6-/[L]1%"&,1@?'UC`UL\9/
-M2V73S,[O@Z%)%CSX?(=WXO?X^C>^1B+C!0/]Q_MQ__Y]OO.=[S3LT@9D#./D
-M`.U;&J#/&-V`5W7MFK*RG#9KM"B*ID`)P%6[\)I,)F19QF`PX.#@X$3ZUDF6
-MU\F_GP5DG7;.AO6@E&(\'C?LC?:9WV9C+?Z<]AX>DL72)*4L"G9W=_G7__I?
-M-]/(]O<%YFU554RG4[36E*5[G9N;6VQM;6&,X;GGGZ?;[3PF^Y%+N9U.<S[Y
-M\!;;VP]`6)(H\@$>PB=4.<F?;*KJQ7-$M)KTUKTK!*NK:R1)RFATS-%XS,JP
-M,^?BU):D"@162HQP,F(AHX9-W,AA_31:".EE::H!K?"3[,`JM%YN88W!^%`4
-MX\RWG#Q?N_W#@5W:^W2(N2=7:\W.WA[&2JY>O4JGDQ)'RJ>*:8QV3E?**(RV
-MQ&G*N7,7Z73Z[.WM<'AX@!`:8SW[R]1@G=F[L#@?'FN<9$DHYZ'5O$/&FYU+
-M!L,5YT4I?K%GJQ"B81^%<BI-8BY>O,#MNY\X5I94("->?>UUXCCBQ1>>(\TZ
-M3/*"6S=O\1]^\%?T>CV7[JCG&?_+9#VAGDJSC&GA@CNFTZGW?`D)R[/!;9L-
-M[GZF8^DIP=*?OS@XT=;+6'V*H7':=*P_F\/O"NRG\'O+LIQ+=0[@TF*`Q(E:
-MO5$_6.I:4Y8E0LAF.!"`L$7E15L2']BF#LS2IP]Q[1+&&S0@EC&&'[_U!N/I
-MA&&W'X*I?Z4/8PQO_.06__XOWB:*SX%T8*%5$K0[NR(I2:0BB:"J?;JB%,21
-M9-B)297B_LX1=1/8HE$R0@F)K35QDF"`VKAK6EM#$L6D40==&ZQVC$QM8NHZ
-M!]Q^@#>BEC;"B@`H)411BHQ35)P1Q?MDV2I5G3.='G#KXP^(5(^+%UZDDYTG
-M$:LNB*8J`>W`L2:8PKC?8UT=#99(9*`-EI#\[:U-?$"$-35H]W.2U"",<KYZ
-M:82(8+J]C9`:*R#M#AF/=XEDCSCI8Z0@BE*0$2K1]/H=RK)"&L-@..3!SA%K
-M:QUN?WJ(`92":U<W'HLTYT4&UF(?;5MI]"?L?A::EG#/!^`X!-7T>GV2-&$R
-M'C.>C/GDSAT^_.A#-C?6>?ZYYWCZF:<9#@?$?AXA&M]5T<:<?&",:%A/V):R
-MU=<>4MB&E&&%YXFUAK="6(+];3/+GMWM#9@59/7NYWK+#1W`M:!<TTPF$S[Y
-MY!/>?NMM/OKX$X24K&]L\,233[&UM=5@">U!IM9ZSKYF;@@I3I)U%@&]TT"L
-MPZ-#]]X_A)3TE0.P0M&\:&@8`)=.I].PL+:VMKAPX0)IFO+!!Q\TQN\/FQ"T
-M97:/DEHB%^(<3[MI'N6-7L:\6@96+9.O+6-Z)4ERPL`]1(\'WQ>GO3<GF&5M
-MX"5,H1]K@&!6+[@M0LIFLNLFM<%#`X1P15"29I1%3I0D'!WLT\DZ6&.)([<#
-M:5W[[W%&F$(X]HNC=[OB(TS(9AIGA15.3AAF`+U>CZHJ?='B9`5UI2GKBGX_
-M<EX3WG^A*DKO8Z-F4]?@8>63OX;#(=U.ES2.29*$.(D;@,-%F$KOXZ6\_\8I
-MB18M>64`NH00IY@?+OM[H/$;IOF8;F>%*%;\6KME_[2(#,XH\\<_?IW;M^^@
-M:[APX2(7+EQTWF%6MB:U+38AHG40M?8**1O]?10YL"IJ-01*.3^92+E(=R4#
-MF!%[NKKS:C.U2Y]3D4N]^ED*B,9H_F>_BYOT,2$$4@DPLD6Y]^^1"$B-G"LZ
-M&L:AE7XJ9GGPX`N2]R)>>/%9E/KU,'0ORY+_YSO?83S)&]!<".\!:#T[QL^S
-MC?<&<L"?;:0P=5TU[$_W]WHN7;5]OK7/FA`CW^ET.#X^7@I8+3:N9Z7RG,9X
-M7E;H!!98GN?-,"=,/=N)O(L@5C!X;1=629J0I,FIOFSA3_"4<P#TVP@A&`Z'
-M///,4]1UP;ES6UR]<@4>T2#YE[OWB(5/N02]V[<_XHOM^UA=-O=,\]R]Q&4&
-MGMNYAKQI#(`H>!V%\!.L3W7JLK:VRK2<LK.]0[=SF;CQ5)_)(8RUCB55N^^3
-M0H"LW7/P?E`S=F$S>VZ!/57#<''KV\7#.P#+>N#*_=\:W41WN\90>#^B4/B'
-M-#G)X=$QAX<CLDZ?RY<OH63D&9RSKL.M&=$,B"*E6%E9)<UBLBQE9WN;O*P:
-MSS"7'LO,JPN+$<:;F]/(PY6PC6?4<+B&1#9&O[]H]D(3OF$M0BEN7+_!7_WU
-M#QH/+R%<+?+#5U[AG7?>HM?K,RVJF1HBL$D6&=L^/<YX?Z;`DI-2DL2)8W/5
-MM:^!7,.NXJC5R$BT9Y7/)P<Z,68SQ/"Q,[-[VOG&&.OB!DR;+>JM%+`A+<Z?
-M7T)BA?OZ(L^Q?N_06I,DR<+0.4B&9M<T,![D',`%95E[QGS4L%^=Y&CFG1/D
-M1VU60S/,$0X8=""C:(8YBWMJ>P^*PL\QED\^_IC[G]UG^/0SCW2FG];[_'S6
-M&WQZ;X?O?>\U5+2%UHI*NWHUEI+*U$Z6)4`JA3:6:55CI)-@9K'BW'J?3S_]
-M`FN<",L8[5B;2#(5@W`UL+8:)9V7D#$U>:F)I7+,]-@Q/86-'%B@8I`N1`"_
-M?E!^S6F-M35"6J*H2Z02K*ZI]91.NL%P<(E)?L#VWKM4Y4\8],XSZ%^BEVTA
-M1`^E<6!V56"JG)JIK]J=P7LB4O?SK&:F+7$`EF-I:;2V3,LQ4@M4/(1(H&+!
-M9.\!B)I)>4QW>!ZLIIX6]`=7'7B51JRN]%E?[:#H,.@E=+.$2`AJ;<FG4V\N
-M+]&Z9G48<^7*YF/!5%^4H36ITXN]^;(`-]FJ.4(`D35S_7F2)*RNQ?3Z/8X.
-M#SDX.&"<.17-_L$1?_$7W^>'K_R(&S>N<_7:-2Y=NL3FQ@;X06E0`;GKW&(1
-MT\;/6G%9K1`*E\AK6[Y5,PEA8!N&(>7B/6O\N=?49S9X7-7L[Q_PV6>?\?''
-M'_'!!Q]Q='3,8##@ZO7KK*RLT.GVFN3ZP$!='!*<9EHO!'.R0>"$C'`9OF$]
-M&[S=4R\;2'XE`:SP2)+DA%EP>*.>>NHI7GOM-9Y^^FDZG0X;&QM(*7GWW7>;
-MR='BBUW&8EJ4F2V+G3R+5?5E-OIE-+I%)/)A@,$RL&T17`M%^^7+ETF2A,/#
-MPSGSW/;7MB='X89_G-DMP12C@62D8S(Y(W(#2GH3//<>12HA3?H4<4Y9C^GW
-M!XPG8P:#%?!3=V-FYI]A0PS(N9-;521)/,<P"#(7B44E,]0ZB3,*4Q)YOQZ9
-M1$1)=@),[/<&"'\MD2XZNI-UZ7;[S20@3.4":!#,TYUOE6QT_,Z@4%$4)6F:
-M+H-4G?%>I.:KBD<^L)3S^?#4[.GDB/Y*#*C_J'E8LWMIYE%U?#SBM==^S.U/
-M[I`D*9<OGV=S<[/QJ=):.\\K#]*XP\P9(PJL9R"%Z8S3D.-9`U%@60DY#V!%
-M$9'R#:$`*0(`$1.D0T(*DDAB;0!KOPRXTS+GM3/3V4<M-.;W/3=U<@R+<-@:
-M,!8E\$D^-(D]%DMC\=0*5(CBB$A%_O!S*8UE55!5FON??\[FU@87+YY[[->8
-M,8977GF%M]YZVS4]K2`+VV+PX=.)@G%[K1WC:IJ/FWTK-&:+_E2T)O?+SKFR
-M+!F/QZ3>M'D9:+6,=746XVH9J+7L\T((NMUN8ZC<Z73F0*QEWI07+UQ$2L'-
-M6[>04O&[O_OWF$XGW+IU<V[=+C(WPM_;`ZC!8,#SSS]/412D2<KZ^BKGSIUO
-M[O>?5TC,3XU=B1EB98WVS`08CX[X[+-[W/_L#L96;KI^0I[FP$\A08;!EN#$
-MN1#\)251.'U<-#P6*P5Q'''UZA4.#@[))U,.#\:LK?3QQ"*/=TEW'R-=H:V]
-MWXN$X$PKA?3K6SCC6JG]/TGO$5,WP$\XJYV1NG9D5FTQ!N]%U2Z^C6<Z1VYB
-M+4.X`>2%86=GC+**9YZ\P;`_=.R%QI"\Z4JP5J.%@=I@M`,:TC1A?6,#4TMV
-MM2(O1Q@[Q=;.G\L5*RX!S:"=_Z:U"./8$Q:)QC73&^<O8*W\A0^&VLR?L"D+
-MX/JU:W2RC/%DTH"4;K`0,YE63*8'OD%13?!#\"B38I:,+(5CV3G?-,#O\58X
-MKZ\T2=!91IY/F!8Y%LA$-E<?:>/.RCB.FK4J/3LM`&'N*>@FE";4A\X4W+'?
-MK6_LM`<YFY&1D(YY:)WDLYKFZ""GKBIWIGK65`#('"/:--Y-"-O\7ZJV67S<
-MR###H&=FZ2%:,DEQ0B%RDLW@ZU.#!^?TJ9Z5,NR9UI*/)KS[SCL\]_33?JC[
-M\$KM+)_@G^61YP6O_N@=[MX94]8KU&8V**FU07J&I4$P*BJ4E.2Z=NPJ)5GI
-M9G2BB,/CFCA6U/5L[261<F"Q%&ACR51$):"L*W</AUH$0U%4SNA=^KU06J1(
-M4"H!8]"Z<L"AM1BFCK$E<=?6)DB5DJD5M#54Y9@X66<PF%+78_)\GR_VWJ0L
-M<E:&%^AF%\C2#>+N`"6ZZ$I35SE6ERAE*,83M*G1'NA&N`379C@O)5*Y@;H4
-M,4A-61]2[X,N<VJ3DZ8]DCAC=/`%G=XYXL$JQ(8TZ]#K=]C:Z-/+$M(DXO;=
-M!ZRM9HSRG.%0@K)4M3/I.[?5X>+%]<>F)@K,25>O+)'8>E"HW?O.U"1^C<M9
-MZI]5/H!#T/B))C)A8W.3_F#`>#3B\/"0<7?$-,\IIE-NWOR`]V[>HMOM<OGR
-M9:Y=N\:Y\^<9]/MTNEVBR"70&NW.IC9Q1.N9G#"DRKN_B^;CX)$6R!2V.0<M
-MVCAO..O[UL#PJHVEJFKRR82]O7T^_>P^MV_?X=Z]>TRF4](T8[BRPJ4K5^GW
-M!W0ZG69(L#C4:X<[M=_'$X,_GX+=?G_E@H0P_+QVT(:QAF):H+WD_BSPZE&]
-MSG]I`%:0*X4$M66;\<K*"BLK*]RY<X?GGGL.@+6U-9YYYAG>>^^]A[*OVB;!
-M[1>Y>%%^&D#K8;+"9?2Y91/FLQ#*90=*`Y(D"4\__33=;I?1:,3]^_?/;"@?
-MI8EXG![!D*^=?N#20`*%4LS=8%$4T>WV*0XF2*683@O2M"!)4J2`*%*.,25L
-M,PT.4<A.,NCHSB$E*VQ&=5UCQ3S=$J#?[S5L-^$-J1MO!O^U<133[73H]_O$
-M:>(CG2.GE5_B2=66Q2R[MFU)Y&*L_%GKXE$V!^M!D)#:F.=CTFZ?.,FP5OU'
-M2<1J!R4$V<OAX3&OO/(:#S[?)HH2+EZ\S/KZ:G,]:EW.)BK,TO6"_`MKD=9K
-MYF5(*;5.*NHEA6W@*OQ_]OGVOC,_R7%3'#V[-YB/&SY];Q`M*8?PT>+50P&L
-MT_9+*40#W(%O)FL__;02A6.4&:,14=R:S`CBQ/G")4E"DLQ"#4!BM*'6)>/Q
-MB-W=;6[=_)"5X0K]0?>Q7F</'CS@N]_];HO=$"+C<5'NF*9!"9XI3BKH$KK"
-MGS9P=1K8U`8>%]=ZD+:TOZ:]IRTRL!X5R%KF[;CL/.]T.M1US60R:4"LQ:\/
-M]^.]3^^1QJZV*(LI/_[)ZSQQXX;;7ST3^403STE[@8V-=6[<>(+)9$(41:QO
-MK+&YL<7:VAKM]*%'B:_^!1V$'B`)C$[#>'S,[4\^9'O[OBLD)40+J;'SUR`P
-M2^2)ZS]_31;J%AP`("W$D6!S?9/UM34^+QYP>'!$&BNZW:SQYQ#2^N9]YKLX
-M`\*MA])HY,,.)-`(G\+DK`$\@&4:G6R3=.[\F'1C,3!CL+:9\*))S#,XF=+V
-M_B%Y-65K:XOKUZZ1J(C(^SLN^BR%U]*POJQQ;)(*GGK^&_S]R]>0"JIJ2N%3
-ME@Z/#BFF!6514$R/&4]&E-/"`7C>QZ[;6^'EW_A-SE^Z/)<F^HL<O,PS\=WO
-MW-A8Y_*ER[Q_Z^;R@:V=-8(-X\@G0<X\"Q=,A5ML*6LM*H[1)O83?^-`K&G>
-M#+2;]UP:C/1R3-\S**D\8\I0Z)-2OO:9M!A`8;5&2.'?=W_Z:#<X*HJ2JBRQ
-MQE!7%2I2Q%%\9C_09FT$F>$\*T1XGU5]PHLVL+F"O'TQF"+4<:%U$<)B_+H0
-M=I8ROKCGZ&9-.>^U]]][C^H?_2/2./D5UDF66S?O\I=_^3I1?('C:>W(*@9$
-M`-2%\RC".AE5H0U2.;`\B207SJUP^^[G#NPUM??)DT12$:N9MU2%6XM*2'II
-M1JV=)4&D7/*@K4M*/<4*E^!KI6.`6B+'YK+.+#ZR@K+6:)N[L!0I418R[\59
-M&@G)@#@>8&Q-)'/&XPT&_9Q:Y]35F-'T'MM[[V*,)8T'K*Q<($U6O+&\8DI!
-MK[.!4BD"05V7[CRW#B"644(D4DHSI9(CZC(GD7UL+2""8IJSUK_&='1`F@WI
-M;UQ%9B[\((IBK#'L[(W9J0]86^MRY4K*^7-=_OS_N\\W7SS']LXQM3%()7CR
-MB3565GN/1^\WY]OJAKFF9;_1!N4765FV2=V8,;!<LI]HTFZ%%$CK^S\EZ'0[
-MI&G*<#AL4ELGXS&3\9B\G%(4!1]^]!'OOO<>412Q,AQR[MPY-C8WV=S<8&5E
-MA7ZW2Y8D7DWAUG8`N+'"$2\:\)V&*1_2OHVA^;BJG'6--4YF/!Z/V-O;9W=W
-MAP</'K"WM\N#!U]P>'0$T@7KK&UL<*77)TU<.)@#YF?R['8":MN;=@X<7[#3
-M:17TIV(;BP2B]G%CK:7R1"1K[*D62E])!M:L\3A)AVU/89Y]]EE^]*,?<>G2
-M)08#EY"PM;7%=#KEXX\_7LK`6BQ\OVQ2X:/>.(MFQV<QJAZ%?;7XVI<5^V$"
-M?>/&C>;]FTPF'!T=+65M)4G2I.2597EJRMQC`UR)&4(=0*Q6#^ZE<?.>6,%L
-M+TTZI$F7JARSNKK*T<$AFUM;SM!="JSR-,9681"``6O=.JNJ&J5BC*G\SW4^
-M.U)&LSAVOR:SK(N4WFA?&S^M3>ET.J29,V:/5-1L`BY9<)[1M)C.69;E"4^&
-M]EKY4JE8P3.LY1ES]J@?/]TW6%,Q&A^P&F\V#*T%2L!/550_;F;;LTT>]O8.
-M^>$/7V%_[Y`XCKETZ3*KJVO->ESF&;7HY[18&"]Z9BR"5XL?-]*;G\-AL+B'
-MMA.6@D_(HPP1'N:5U7X-;NKD!J1)FI*F&?U^CSA.2--H[O6%8()&3N1!WTZG
-MP^;F%GM[NVSO[-#K7WUL3=R/CX_YM__'_\GAT0BEFK#PX.D_,_G%=>3:&(IB
-M2EE,&RKX(FC59L\M2ZRUK3TA,)W#U^5YWH2*M'_6:5+"Q7/S-$/BAWE)-O*C
-M)$%KY^/0[_>7AILT,<U39U*=3Z?D]^^SM[O#VMJ:]]<T;&_OG)JBF:8)ER]?
-M(<M2]O?WB>.8-$U9&0ZX=OV)&?OV5QB&T@!GGE4R&A]Q^\Y';&_?QYK2DZUD
-M$VK2_I[Y]]N>^/?E`Y+V.3!C3`D<H"`RP7///,/QX2%E67)\/`$LG4[:I#"%
-M\]N];PZP%CA_+./-94/$N%NA3@H8Y,-8[]GD&1R!G84'ZAJ;6R$0/J5SYA4G
-MF@0GC:"L-+N[1TRF4SJ]#B^\^#6RM$,<)2@A,=@E^[QGT_@48/=\+4\^\W6N
-M/O&L`]S=+H;`<NW)&3O2XB5%.GC36<^H,4@E2=/,G:_(7\K:602:+*[QO73I
-M$N_?NND"(:1L?)46:]3%9./3[O>Y^[GE(=HN0_))09%/L<:@5-3XN0CC6%M"
-M"*S6:"$07BYOK<`8V;".;2,+#,G+L[1;!XBY9,P&`/5C@*JLJ,H2TP:>I#K!
-M'EZLN4(MG:;I7"_39FPM&R#/[D'K:\>3=B,A>"&$]KC[S30>-^W0IO8P;:XO
-M$8+//KM/598/!;!^D8/M_?TC?O3*6TS+-0Z.:T*FA,#)!]M^05D<,2DKCV%;
-ME)(,>QF3?,KV84EM!95_6ZUPT0A:&[(TH9J6*&&=I8B0)$E,9`QE4;KK7)58
-M4SOS=E.Y89GH(&3D[D$AB:.HD2&[/BD%7:&DHALK>M*B$$RTY:B84FN!),.*
-M#MWA*D9/J<N<NL[I#32Z+JBJ$56=,YD^8._H8^JJ\MYXEDFY2YKTD3)%J9@X
-MZA#+!"$5UFH.IY\R*CXC2X:L#F]@)PH;5>3%(;W>.KJNZ?;[G+_X#"+M$T<N
-MJ5-A2$W)]8LK),DJPT$'$9=\[S_<0<B$)YY8YSO__A.D!:4LSSUWZ;'POUH$
-MID7P0K9B/DSB(;7ILI"B977I[)YV9)LHBA@.AQ1%R60R9I)/&(U'C9]@493D
-MTX(//_J8]]Z_B;&&2"GZW2Z#?I_!8$"WVZ73[=+K]E!1Y)4$JF%.N@&)E\0;
-M0ZUKIKD#RJ;3G-%HS,'!`8='1^SO[[N`FJ+$^#6;)`G]_@J;FQ>(LX0HCDF3
-MM%&[.4#,GDB(7G;^+W[<]B1L`&KLR0`Z<3*L;KY'$=15[63`K3WKL9$02BGI
-M=KNG'JCA!0V'0ZY?O\X;;[S!;__V;S<'WY4K5]!:<_?NW1.'RR(-[F%-\J-.
-M3\]**#Q+)FBMY;///F-G9X=.I\.33S[IS"\7#O_%1;!8$%15U8!782'E><[[
-M[[_?-!KMU]WO]SE__CQ9EK&[N\L77WQ!',>/4?3WZ;C+(A/KY%10SWD\N02<
-MF%YOR&X^1@I(LY2CPT.&*T/G]1`YTXZZGE^/KD'S-XA/CTG3U$^[#*!FGE@+
-M#9&4BN&P2YPZQD@;?!)!!^DGPE*$5`QYJH0T^+J==@V_3*,>S`[;!=#I7ZM;
-MBD.+%8;)Y(A>OT\<=^#G4'0_SDEQV]N[_/"O?\3Q\8@X3KATZ1+KZ^O-)&59
-M<;_XFA=!\;!.V@!5&[1J&^^W`P<>!<#ZLNLD@!4A>?"GN:[M0ZJ]O[63F#J=
-M#EG6=2!OFA+'46-*J77E3)(]8%+7>N;K9!1UY?PEZKJD+*?.`'PT\@7_X[>V
-MJJKBS_[LS_CXXT\:!HP-:*EPX4:S=#E!5==49>$`+`\PMH&J9==CF8_5_+XW
-MG^X56*AM`&L9VV%9T[8L??`T1O*R?PO?$V0]X_&8;K?;[,F+8'^H,=(TI2Q+
-MIM,I7WSQ!5IKGGON6;:W=TX\UVZWRX4+Y\FRE,ED2E&6K*^O,9GDG#^WP>KJ
-M&L\^^^Q<"N*O8M\*4BEC:D9'1]R[>X<OMN\[@$<X5HDUPC>^(<93/)(%PED%
-MK6V2D&PC.Q/6@45Q)%A?6^/YYY_EK;?>HBHK\EQ@34W6B?US$3Z9<,:"MR*`
-M4S-)IFMRC6=J&C\@L3.UK,#%D0N7ND8+',.;,MN6%Q\M"7@``"``241!5%-;
-M,ET;0UY6'!Q.F)1NL/3R2R^QMKKB/%FCR!/:])+W@A;8YYL;)"MK&P@5$>`3
-ML7@>>M6O4!%*S0IML63<\\M83:>M62DE3S[]%/_AKWY`GN=-RJ!LWZ.NP**E
-MK?3)6'*Y9TI;0N*!HW!N66M0JD<D8T:C$<6T((J<]ZAC("O/*@[^D(I82NJZ
-M<OZEP@__[/Q]4=<UTLK&UG3F$V-02GA_4J@JQU*UE6Z:WCAQ(*2*HCDSZ&7^
-M?.&<:AAB39*I"Z(*GH'+!O4.I#.GLKO"_A(`K)FILSC!#%R4((8%NK^_QW@\
-MIM_K_VK.L%KSUIL?\E<_O,FT..>,]*5TUR&27F+K?#\ET$D54H(VCN5(!,->
-MRL[^F%%EG.16.%VR\/+YLJZ1`I22U%.H1(T2DM(:E)!$2J&KFJJ88DR)\.\]
-M(B**$J(DI:A=.J$0BE@),@E*1(SRE$K&;G]3ED0)I`!,#M(S,GU]XBY.2IQE
-M)*RX=5CE)&6.L3EUMZ!73Q%8ZKK$Z)*J+BGT(51032N$52@1D26KQ*)+48WI
-M=#<8],YA*HG6$VJ;,UQ91<1K1"HA4\(IIJ=3M(2UU2ZK*P.B6'`X*CDXVJ;6
-M-0?'%9/2\.3E/H='8ZK*W8^#H>3JM<W'KCYJ:MX%:XGV<'[9.?:P,]NVABTS
-MUM;,P4H(09IFQ'%"?S!@RYXCG^9,)A.*HO!`T[1)\-.UIBPK/GNP377O,S=0
-M#$.,EN^M0'C?-=WLI5554=>..:^-2XMUH'9,XBUF5E<W?%^O2-.L`=6EDLBP
-M1[;!<U<<>*#7[R5FN;_>(GMJ6=T@_?O=]!\\7'4FI:2J*R+/1+-M3[#'@8$E
-MA&!]?9V=G1W&X_$)CZ>P*4=1Q(T;-S@\/.3==]_EQ1=?;%"\Z]>O(Z7DSIT[
-M#V5-G=70G05,+0.^'J5H;5^X=]YYAW_Y+_\EV]O;**7XI__TG_(O_L6_F/,J
-M>MCO+(J";K?+C1LWYLQKWWWWW;D8\^9"1A'=;I<\S[EW[QY55:&48F5EY;%F
-M8,U**#L'8LTFPQ[L"8U88[0ID#(BCC(ZG1Y%,2+K=#@Z<"D(4CE#<F?J/N\5
-M-B?%LQ89QXT'ULS0VLL@A"2*(](DG7E8*06"$^BRZT/%G`5O:#K;%,[V6@B_
-M\U%8#`^;JHDO"6BT4S&$G\(?'Q^RMI;-2=5^G3VQ%MDJQABVM[=YY8<_9G0\
-M(4Y2KE^_RLK*T'\M<^R&L_:*LP[I95.,-E.K_=S.8GK^M'MU>.[N0*WGWH^S
-MWJO3@+I@W!A`N,%@0+_?)\LR9]2KW7U;ED63X@0&;1QH5=<N74\;Z_Y>X?U&
-MG,ES4;BTU5ZOPY=)6/PJK;-77GF%'_S57SMY]-Q:P<DA6DU;595,)CEE62QE
-M[;:3,<->$O:MQ:C[LX"H\'UM%M=I:8.G,CT6SM+3SKW3]KEVT,MT.B5-4[(L
-M:T"[Q<%5*.B"/*DH"MY\\RV_]B1*170Z'5975\FRC./C(R<?7%]#2,'Q\1'G
-MMC;I][K\G=_^73J=SIEG]2]G?=0<'AYP^_;'[.Y\CI+A=5L,@<D[2Q@-HM.V
-M^>NCW.\G/A9F#G:QOI640F*5`\RN7[M&599\\.'':&TIRII:EW0Z*2J:9Q@'
-M"1W2&1A;@C3/28L#\RJ`4W:F_7`>1L8@90!3I`LS$>U"VC]'Z0[<JJZ93$OV
-M#H[0(B:*$[[^_+-<V#I'FJ1$23)+A%I8AR)0O(3#;YIW049TNKT&I))>;K_L
-M'%1B7D;AGJB=A[+LK^X8E5*PM;G)]>O7>>^]][!F%GOEC*W-W-.:K7O1L&!;
-MRIVYSP57>$>8DAA3-P"5L&XH,QE/*,K"L0FDP`C=.N^\[+3%/K)^4&E;#.'F
-MWW#`6]CCW)FB(5:D<<+Q:.3W#+>F(Q4A(^F]L^RI!L:!Y=#M=OUY)9O]J*HJ
-M>MT>:98RF4P:,&NQ)W!L_7E%1[NV"`NA\9[SC$5G`C\/U)_&(@TIY?DD_Q4Q
-M9>"S3[?YR^^_AI3GJ72+S6T,5AN?8":]?YAC-V61P@AW'Z593*(DVWLC][X)
-MZYMO`$4L+)&4]+L91AMG_&XM6E@BA`]Y=G6$U?4,F+`*&6<D2>K#*K0;E$E+
-M1PJ&L41:BX@BQGC6BK`4N#VNEJDC?H*;)(4!K_?E0D;.TS/N.96&Z9!8,-85
-M*G55.GFTU4Z"*QP+51&Y@0`9431`"*?PT&:*,3G$EB1>865CC<%@R.%13C<;
-MD*4=/P1,&!45.W>VJ:N:HJC1`O#[8F_80<J"_0.7T"J4Y.*E`>OKP\>,Q#!C
-M0#K[F!9+6#B`?=DY=A8&<`(KL'9V%H50"QGZ-HM4`AFY7K`G':.JJJLYVX8\
-MS[WE1MTH%W1=>S\^@]8UM6<>6V.P==7X]TEO?R-;S*>P5PCAV,7!IZ_Q2I9N
-M'W-KRIW7QCA&EZOGQ-S^'"2[P8I@T49@V?YR@J4EI?>BEHU\/\@S.8648ZUE
-MFD]97_OYKKM?*C5G,IGPK_[5OV)K:VOI`HWCF'Z_SS///,/++[_,WMX>4DI>
-M>.&%YDVY>O4JW6Z7]]]__\PF\5$+S-.^YK2B;O'[EDV3WWWW73[__/,&=/KN
-M=[_+/__G_YPT34]M7MMLA:(H6%]?Y]*E2W/-ZKOOOLOMV[>7LG6DE!P='36@
-M26"[7;MV[3$&K<ZX?D([/;&G[C?OJQ`^$4([+Y!$T>D-&.=3I+8,5E9X\,47
-M7+QT`8M%&URZ'HJZ=O1D)]T)39TK7AUYRA7.:1HC9>8VDBA"^@)KV2.PIXPQ
-M)\"K94CWW*1Z"4OO86NY[8FPY`L>2K6=K2TY,\/UTV4I-$4^HNH.29(0@^WY
-MX8]RS1ZSQ^(>$L"KUUY]C7Q2DZ9]+EVZP,K*JEN'HA4ZL'!_MB>H#Y/A+<H$
-M%ZFXRT(C?AH)X>F`IRN:`TWZM(+YRSQ"^NSJZBK]?K^1A@7I2%U73*=3-\'R
-M0(O[8UT,=L.*M![@<BPD8VNJJD1*P<K*"CN[NX_E.GOGG7?XXS_^8V^0+)J$
-MFV#(CU`(89HB*0"+B^RI-L.J_?.#O'#1?+V=T+<H46FOW=/856>MC65-VL/D
-M\J<E%K;WTE`8KJRLS,GD%^^-]C!BYO-@G*>$$!P?'W-\?$P4Q2BEV=W=0TCG
-MNSD<#OG&RW^+"Q<N+`TG$+_@Q+AF/S6&P\-=/OSP/0X/W=J6RGK)34AH4V@K
-MO+1*-%-C=UYI[[O3<&_G]FA[PC.$)NGV]$U*>)F93Y.+$IY\^@965GSTT3WB
-M=("1AOWCG%YF&]]3:VH0+J'.^5=*5``CE/',!B>I"T-P%5@^UC6-RO]NI/*O
-M4R%Q1;^PFJ!5TMJB*\O>:,*T*(F2C%C%//^U%]E:6R-)4M(D;;T7`A?/$EB(
-M+KDL2`$-&NE-W>.T@XJS%N]*G''LB24?BM,G2[^@YF\QL*!A8UM!)\UX[NEG
-MN'?G#J/1J`&>&D![Z<\T,R9-(QV?I2P::+QEM#5D<4J>3YHD;:44298B(T5<
-M).1Y3NG!'Z4L4BJ,!64-MB@:N4Q[B&.M;=*<K3$87#B.&W3HAJ59E)KQ9-*J
-MC:1[?LIYT;C@'Q<DTAX6!>"JT^G0Z_6:`71@Q>=YCM::\7C<@.4SIED`GFSS
-MQUI.-'7M(6=X;N&<:V2WA-IP!G0I%37[>E,7"(&N:R;Y9-:QGF+2_K`!^D_S
-M*(J25W_T%K=N'5'5&SB;'R^9].H#;6`R&C-<<_(WI!/0*BE)(T6G$S$^GM#/
-M.L2U9JH-M=%HZX"OM94N95XTWIY*@$)06T,D!;&4E/D4K8O&3P\DQ`FQ3P//
-MJ\+CR!;IE1!222<MQ=F#9(D#*G1(.)4)41)Y/SV-KFLG=:8$H9`"C#9("T9&
-M4/OK9)5G;J4SOU($`@5>M.SVNA@A4^\O*U&RAQ":2"JN7=ER28K"4A26R51S
-M/!IA$43*G0%Q$B&$HCM(J8TEKRN$%`RZ*5L;$8='A2\I#"]\[3S=;O)8U4=M
-MC$#84!>UO&07A_E!J6--"T2>9S'.>=JVPRT\BUFZL&MGG"X\^<`GOP<F6.S]
-M$TV<@+7TNCT7(.'_U#X@(@P`M0^7,`W(KI?*^&0+#&K?KU+,DEB--8[99<V,
-MS62%#X>2'E=RYVWDZVQC\6>H/#'(;%N`A+USV9#2V?;,F%>>1>+-W:63\BL%
-M4OAUZT"TT7C$TT]>PVC3&.LO$C=.#'L>@MM$O^R%^+WO?>^$_.VTQV_]UF_Q
-MK6]]BW_VS_X9W_SF-YO#97-SDS1-N7GS)GF>G_HFG,6`>)1-^U$3.A;_;3$5
-M;C`8S!41B_KU=I-1US57KESQIK&SQOGFS9O<NG5K*0.BW82$0S=,H-?7'Y^D
-MB2\+<`G1-F]GYJD#2*O0NO:Q[!T&@R%'ASMTLYCU]77V]_;8V-QRO@I6HY0D
-MCCO>K-J`<:EQ4BDBJ1!*-B;!;;!(JM,3A)12C00KBJ(3-Z6U=JDOW,]26)RE
-M)Q:/P$U9YBG7/`<?`ST>'9-N='_M`*ME>)\QL_=^>WN;5U]]E='QB#1=X]SF
-M1<Z=.X<QM9N`/.1]?129WVD`UFF`53N6^V'K:!E+Y[37K;5F.IW.F3W^+`5N
-MO]]G;6VM6>]2"HSQ@'U9,!Z/,5HS+0HWI:HU1N/^^(;$:-,P&[4VCHZL2^(X
-MX<*%+;:WMWGRR2<>.\;IW;OW^#?_YH_(IX4SD!5^PM6F65M+4<ZHZFU0:=$7
-M:I$AM6CBO@R(:A=S;?/V-OCZ_[/WIC&676?9Z+.&/9VQ3LW573W;W1YQQR;Q
-M$.,X#I#+31!20B""&X4?((B0$!**@L0?$A!(*`008O@#2$A?`@Y?PH>(22`D
-M,8[M.!ZZVXZ[V^YY<'=75==\ICVM=7^LX>R]:Y_JLA/;W;YW2]75=<8]K+W6
-M^S[O\S[/9L6B,C"D+'DN,J[RX$GY6IL-L++WAVG7J=5JI5I<62`N&[R:ED13
-MR32@%N<,HXTF1D>;.'#@5MQRZVU;*G:]&:4;J5F%9TZ>P.7+Y[2KH#F'W`J?
-MV[9YHE@DI'`?9]N0#$!5/);\^#&56<.XVCRN&@"$`?;MW0_7"7#Z[!EX?H!*
-MH-R<>MT0U6H`AQ.+]0BHI$$2"<*(K8%(N]\#)T2BBU)">?<97TZ]S[J`I<&Y
-M5!+$B4"G$Z+;C4`<!WZECDH08/]--Z%1K\-S?7BN9^=,.V;(P.A":A%YHAUC
-MB687B41@^^Q.,,Y?IZOO]9$`;@"&B2HN;-^V'7OW[$48AEA?7\?"PH*=!Q+M
-M(&GN+\,*+[LGZ_4ZZO6Z%A=>RK7%3TY.8F5EQ>JS`M`MY,JDP[3CI+JM!@!$
-MIE7>N@)FQY_.)>Q]0(E*D+35>VP+,$!6]H!J(-0DQ<4"DF%<&=:565/,6FQ:
-MJ\,PW."0:F*_P7R<;AQKV*B':>;:[&/9\Y>-*<USQ?.1IBG6UM:V%NQML9B_
-MU3%VZM1%//WT#]#N5,`<"D($&%7NC?TH01*G2.(4@>]"I!*)?IY2@%'`]QA:
-MC2H6%M;!F=+:<SA%*CGZ<8)8"*RU^W`Y1:O5Q/+*.GS?01@F"B@RR;<0((R!
-M2N5DJEH'%?LJ%@H04^`G!6<.(BEQM1M"Q!%B21!4*P@"3[4?)RGB,%8Z5MH)
-M6A(.0AW()`*(`\=QX#H<810AB2)`1)#4N#]+Q<S23#\B!NYSE+I@J03A#*FD
-M`'-`"`<C#)*Z$#)!0B2NK$:8&E?%&N(%H$0BC6+%-(-BWJ0R@4,9JBZ'`PD9
-M$U"'H>YS[-L]BZ>?/P=*&#P?N.NN73>4?$=VSG*U,#I$P5FXD(D0>[>7MQ26
-M$5&*>M>FV"^)Y>AJO3PZ$(?7][2!JIGN!J*4PM&=.]+WAYKH9&49LK%;=FTN
-M%B-M+&YB`$DV/)>;3W)`MF+RRP+V4);S%>/%S7+,'/M*W],4`VVL.$F0)C'&
-MQR94L4&O(YM)V93)210?YV_'8-SJ]NRSS^+99Y_%4T\]A3_X@S_`0P\]!-=U
-M+2AT\.!!G#IU"@L+"]=L%]R*B-O6&0J;O_['?_S'\9&/?`1//ODD9F=G\?,_
-M__.6$55V(RG*881JM8J;;KHIMZ!&483CQX_CY,F30]O(LD&$$0[W/`^52N5M
-M%9U]2R8V6'^N@=.+2?T(L[:D05!!M^NA'\?P70>,.5A>7$93`X5971['(8!(
-M=1#$0)G2R+#:"M8TB2J*-]M\[%F4NZ3RO9F(WEO%+-KZ_:K.<1PIT6C7J[XE
-M%>2W:TM3U:XB!#`WMX!GO_\\PC"&XU0Q,3Z*\8D&4A%EJJSF'`T`S&&&%67@
-M5AEH-?C_H$*;33*+;+W7.P>64ZZE95]M9>XNLFJ*BTVMUD"S,0+'<;#>6<6E
-M2Z_AW/DS6)B?1Q2G&!D9PZY=NU&I5$"DKE0E,527+MTH/DD4`T`B0;/9P,A(
-M$V?/GL'$Q`0FQL=OE+P24DHL+"S@GQ]]%*MK:[9Z;ROG1%?:1(I(@U?#V%-%
-M<?6B9E69#E81O"AC;IFDJ&BK+(>TW)2QJLH"T6')=?;Q,@TXLYFQ:9P7KQ5G
-M%)W$LM]-*8'C4"VZ6L/V[3MQU\%WY;[SK9FC!V%XK]?!X4//H=M9`6.F%4VJ
-M5D$R@&SRU/[,/$2RFH<#K:FR8QD6D!)"<L"\!1YU?5NQ1<Q^<#B\@IV[=J#>
-MJ.#TJ7-(!4=K=`+M]54L+:W`=2E\WP-W-".,#/:-$`K"B+8)3_5A#%@KA!)M
-M=ZY<$`DAF0X\@40(Q%&"=ABA&PDPYJ/2&`=A!!-CH]BU8SL\SN!Q!Z[G#1R9
-M(`=M*-K>7`'(`^=4(](N)06C'-NVS]Z0L5*9)`;12:$?^)B9F<'Y\^=SU7?*
-M&!Q?@7V,4LLVIW)C#&I`EGZ_C_W[]V-N;@X7+UQ$%"=6$F-F9@:+BXOH=#H(
-MPQ#=;M<678UQ0M9%M9B894'U+./)SG-B``JI>8M:#;9L82.[YF8=THWIC@'5
-MS'O,O&?VR_,\]/O]#9;Q67:'83(6V^G+BDA9P,KLGW$TS%ZS`6MYHZE4MNT_
-M9WCT%FSM]1Z^]_01S,T!W;Y`E2DMNS12<@"=7J2.G1"T.WVXO@,BE.,R9PPN
-M(ZA5/<S/+X,0"H=1RRZ24HF])T(B2E(D28H+5Y;@.AR>Z\)S/;0[:ARE20K*
-M&0@<""D!D8(Y'GQ/N:/&2:ATV`@%!44JE8E`G#*$20I0!SQ5@)OG<,5LHA0I
-M`=(H1JQULR@%J..B5O&P=]LH:A47O3#"Y855S"^O(XSZ$%*UWH-I)AH1"J@7
-MBG7&4PF?<D@)A!1(M>LFXPY4=*-:Q&O-*OIIC'X<HI_&2(1`0A(CLJ?N/Q`$
-M^CZ-TQ2ID*@&+BH^19I*=+L)"*78MZ>!F9G1&V[N,K]=U[7Z?%G##B+SHSWO
-MMSV\V)]W%B^/C^UOD%Q@.:Q=<9A6MLD'BL8YPX"B(H&@+,;/DF"RL5L6#,\6
-M(,O>GXTGBP7#,AW3XG&9>'60K\`:8YCXJM?O87QT#*W6R`90;BLXT;`<YVU5
-M]^:<XR,?^0@JE8H-OI>7EW'BQ`F<.''"GK#O?>][^.W?_FU\]K.?Q4__]$];
-M=T+&&&Z^^6:T6BT</WX\YYY5EE25+>*;`5I%YQ5R#3JN^;UMVS;\[N_^K@T$
-M3-]\-C`W"Y81@-NU:Q>FIZ=SG[N^OH[GGW\>2TM+0\$TTYICP"M3,0*`\?'Q
-M&UHH>ZO5:A-]6A28$E!!50)(*!@#7-=#O3Z"A87+<!P/U6H-ZZMKZ+8[".J5
-M7.^OE8H7BJIM9D*9F<"LE3?DI@*_61?(K'#=9HR$K8"IUYHPKP5BO+%%1$]H
-M(D%[?14MQP<(QSMIB.4K#2I@7%Q<QJ%#AQ&&*G@9'Y_`V'A+=;$@.QEGA1_S
-M$^\P@&E8)3M;#<X[\0UW.KT6BV^8OI!YWGQO'"=#P:NM&%MD091:K89J)4"G
-MNXXG_O,)_-N__1M.G3F+M78'_3""D`2^Z^#^^^_%)_Z?3Z#J>TC3!")-0`G'
-M0!=D\!VI2.`'+F:FIY"F*8X<.8)=NW9A]^[=>NY[\VWI?Q3;ZMHJOO2E+^'B
-MA8LJB8+A-*JJ*@5!'(?H]7HY@*JL@C>,@33,=;#("!X6%)F6O;+7%<?V9MI7
-MFP6E1=#*S)F&Z5%T[3+[D6T;'/;Y1<'CP7VF]+`H):A45(M0X'O8N6L/WOO>
-MG[#%GV&?_^:`5P9H2G'RE6.(>NM0RX]JC2/@2DM(*D"G".J6K@^R#+R2UUAS
-M,N=.MRSDKBG%@"%(LMIC%$P&F!B?1J,V@M<N7L'\TE6,M%JHU:I86KR*A845
-M4$X0!!X\UP6C#)PQF*8/4*$E`!3;DLI!*ZT1NI6I:C=,I42<"L1QBFX_1)I*
-M,#?`Z.B($MSV?.S8L0.U:A4NIPA<#X[#M""]7GN%@)`&)-#M\OH[)1+EB"=5
-M%3M))48G9Q`$U1N2P9!E!66OM7';JE0JUNG3\SQEWD%4"^`&$$EB0UN\*0`R
-MQK"TM`3&&*9G9C`W-P]"B&7T;M^^'8N+BUA=7448ALHYM->S`)(!M,R\99E@
-MF7;VXCUMBIEIFFKW006,,*K:N[+W/J,4W'%TL5*!9I[K(M`&$6;LQW%L@3`3
-M7QL&[#"W\XWK(^P]4E:T+";!94#=QK67;-K./&R-WDI!_HV,:RDECAT[C:>?
-M?AF=_H0J0.FVI40*1(F$%$`$"0@!"H$T%O`]Y3[)"`7E#'$JT.W%($PQL@"`
-M20*12DBJ`"U&!(3C(!9`(@7B,%)CSW%`0.`Z`.?Z?&OPTF4<W'71CV.D`"AA
-M<+D#1H`D%8C3!"YW09D/$(HX$4A%A'Z8P'$97(=#4HX4$2018(2I'T8P,UY#
-MO>*"(L7,>!T3K2I6NQ$N+ZQ@[NHZ.KV^:D.34H'C4D"F"3R1HD89N..BV^]I
-MAW/EN$F9:2ZD\#P7C`(B34&T8SEAJK4:A$!(U3)KVL1C(1`*P`E<U'T7/A<X
-M?6X.`%"M<-QYQXQRB;T1R0K:=9T[#N)$0)!!*UHQ_BB+<XJ_L[%.V3U#-LDX
-MKV7"5A9+%?>O"&AOU$S.MQ@78[PB+I$M9I=IDF;GDV%ZM2;>*4H_;,;$(EJ?
-MDNBX2K5`ZMB)J=BDU^UBSRT'P!C/Q;&O1_JD['5O*X`U,3&!O_B+O\#4U)0]
-M,?U^'W-S<_C2E[Z$SWWN<[9G_N677\:?_NF?*@>9N^["SIT[[2(R,3$!W_=Q
-M_/AQM-MM>)Y7ZH2T6=*U&4)Y+?9$V>-&]R$[.,UKC'Y)M]N%Z[JX_?;;+2AG
-M!N?<W!P.'SZ,7F^X(*-I531M$96*<O,R?Y=IC;WCP2Q"M+X&T91?6"%,SPO0
-M:+2PNKJ(D7J`9J.)E;55]),(K9&6#3BL0Z!,"Q,;V?!=4@CED*.!Q-=;57BC
-MND)O1//HAS^_BH9&&4$4]1''$1R'X9U*P1("6%Y>QW//O8!>+X3C.*A6:YB8
-M&(?CN$C3Q`:\FU44BNW"9>!5EH%5!+2R`%:Y_?;K!^>&.<4I-FB<6V3>Z/AT
-M'`>^[^/<^;/XAW_X!SSQQ/<010*@+H2LHA9,@+F`ZR28FIR&XS@J2=%S8)S&
-MF:J7HOR/C#0P/C8*RH!CQXZB'_:Q:_<.[-Z]$[5Z1;.SKO_QV&ZW\>B7OXQ3
-MITYKD%Q:T%/IOPCT^CVK"59,<(K,J^PZDP6VBJ!7<3P,&[?%XL^PL3/LL;+G
-MKU7,,J"5`:8VTYLRP2RE5+56D#P;L<B(H)E[C7,.Q^'P/%<Q+31C^>"[[L;!
-M@W>C5JOEQ%++M+7>/``+:*^UL3!_!8XC%7B082E)4*TCE0X,(TC^_3D-K2%N
-ML?;ZHLQY:-!**""L:+<I$BFM*=-R9^7BU=B%"\I<N!4'-]WD82J<PL+<`I:7
-M5S&S;19)E&)QY2J6EA>1QBMP'0>NZ\)U'#B4*'",""4/0"0(&*2$%?`60B"-
-M8\11A"B6$.#@;H!J8P)!4($`027P,3,YBGHM@.M4X'!'ZYPY^C!BR\K)!_94
-M@81$6=H;')P`$$F*)`'V[3N0`^UNC'5,6/9"EM5CQITQ/3"R$V;L2RF1I*EM
-M/Y'9D5IRGV=MT56\Y8$QCLG)2:RNKJ+=;B-)$BPN+F)Z>AK-9A.+BXOH=7OH
-M]E1;H1`"E4HE!\2[CJOLZ77+27:]-?>E$`*4.3J)HN"<@5(&1BD<INYWS@>`
-M55#QK!E$=JZ+HLC^9'5KLL\WFTWT^_TMZ^)E$\(R5]ZR1-$8GPS3XE5F5WO@
-M.`Y.G#AA]0&'`6MOYK9X=15//GD$BTL5=$-=7*"*O9G$BBF4RA0B4HYHC%*$
-M_1"^QP"]U@6>BWXO!*$4+J.9!)5`,@7^I#+5K`Z"*!40H!""*?9E*A$*I6+'
-M&84?!.!QC"A-$$L)Q!&2-`$DP!E7FF<28+K5E!(*RAT-C@L("400B-(88421
-M2.4BQ[2A"B$,S9J'F?$F5I;74*MY`)%P'()6PT<CF,3N;>-86NO@M2LK2`2!
-MZRJ&V-IJ%T&:@(@4:VF$F`*$N:!<N1\*HESQ&&-P/%>[VR40(E5FH+HS)!7:
-M0($0"`)TXAXXX0"A:-6K"!P.WX_PVGP/CL,Q/NKBMMMFP=B-.7\9%J7GNNCW
-M(U"[5FDP"JJ-'KK0J^Y/,13$RMZSV5BZV$)8A@]8AFI!W[8(B@TCO11?D\4:
-MBN!2<8[-OJ[L/<5]-<ROHMY>&?/+_,ZRQ:X%C.N=U\ZI`PTORI4V9:_;!:<4
-M4U-3RA`A(X'QPQ8'^=L].+,#$U`]\;.SL_CTIS^-J:DI_.JO_JI][=-//XTK
-M5ZY@:FH*<W-SV+]_O]6*JM?K>->[WH73IT_CT*%#.'KT*%Y\\44</7H4W6X7
-M-]UT$VZ__7;<>>>=N/GFFQ$$@;W(<W-S>/SQQW,@T_O>]S[,S,R47C`A!+[^
-M]:]C;6W-/C8]/8V''WX8A!`\\\PS.'/FC'VNV6SB)W_R)^W@,XRL:K6*??OV
-M(0Q#//WTTWCFF6?P_>]_'R^\\`*6EY>Q:]<N[-NW#S???#-V[-B!5JME%T'7
-M080YU@``(`!)1$%4=>WGM=MMG#U[%J^\\@I>?OEEG#U[%@<.',#]]]^/!QYX
-M`.]^][LQ/3W]3H2K!B&5!IZ4U('2S*!6O4)3&CE'):AA?7T-G4Z(:M5%J]7$
-MPN(B7KMX$3,ST^",0S<Q*`M?F:JV#8D-S`XII5H,.;/Y@V59$9D!Q+(WOK!,
-M)O4\+64P%2>]K3)M4`(G2;SQI'Y0R<_2<97&1'M]&:V6`TB>L9T=MA<WWK:\
-MM(+#AUY"KQN!,0[?]S$V-@K/<W/TW,W:I#8S@R@"5<,TKP9BL"BMNFR%>55<
-MC(J+ETD.HBA"'"=O2/<J^WH3_"\N7L7?_,W?XH7G7T*2`)Y;@5]IHE(=01P+
-M.+[$_???B8<>>FCP&1K,,=6<2J6*1J.!9K..)$EPXN0)+"TO8&9F&KOW[,2V
-M;3,(@DIVM%_7XVI]?1U?_I<OXZ67?J`T$Y!M:3$"P=T<^)1-W(H.@\7K6]2\
-MRB9,Q?%:-N<4];"&5>"&S4=E;JK#QJD"DU1B.4PG+KL?IH7')-FM5LN"R)DW
-M;##+(%+ID%#*P!T'KNO`]SQPQ\'.V5G<\^/OP<Z=.ZU8LW64?<L2PH&>8+O3
-MU@YXVNE*M[09PPPE_2B57CD9..#EQ+FM^+^$8G`--+`DR;3MD8S3GU:GLNL4
-M,2+E,J,W*2TPEO'*M+I5:M$$)"@<[J'I^FC6FNCW>EA>64&GW4&]4</VF6WH
-M=-:QMK:*M;5UK'36D"0Q"!&@S-P/#)#4"M8"`H02.,R!'XQ@;+0*Q_7`N0O/
-M<U"I^&B-C*%6JX,1"8<S<.IHH6^BDAL-$!L777./4:J2:4AM.6B`9*%.6IH*
-MS&S;A=;8Y%!0\'IF+V2+JGD`2\5*M6H=KN-9$&1#8I%=MZ`8(D(;E@AA)9-!
-MJ=``I+K?C7Z4ZSIH-.I86%A`%$6X<.$\)B8FL7OW+JRLK.#JU07T>JH;(8HB
-MN*YKM:LHH2!@8'3C>F><N$RA@VI6):/,,CE=U[4@J>?[<!T'0<6WQZKF4M6F
-MK1QO8Z1IHI-?-?[35+GB^KZ+,.PA2=)2]NC&PK9J(V2,9W2RJ!9D'Q0MS-_J
-MM<:55\\)6BM.:(:@83?,SFY'K]N#[_OH=7NZ8\`P&C<FLF_&/":EQ)$CK^"[
-M3[Z"3G\"$@*4*-84YQ2.QQ%U0E!"X'@<GN^"0F)TI((X3>%1!XP2``QKZVN@
-ME$,DZCXG-J94K$\'3#7U"GU>B6)%NI(A=2B25*`?18ATP<?U72#A".,(H4BT
-MH#R!@&)OLLQYB9,4E%!4:A[6NZ&%Y=,TT691U!JK*-.[%%-C550\BM!WT&I6
-M<XYUOL?A>1*UH(F9L3IZ_1AQJNZ+?B]">SW$Y;E%Q+T4@G"K&R1("JGC:X<K
-M<?DD47RL*$DU0$/ML1!*0#7@!0+$4J!6]>!R@CCLHC4ZB3.O70%C%#MV-K!M
-MV]B-E^EEXN`T3=4\IG7G"%3[H,BXX"'-BK5OSN0I@D^;Q38F#RK[K++.KK)N
-M,))Q22TCS10!*L.<+<IH9)E2!G#*SNM9`,H\7LQ7LD6^HC;?L/TK!;$(L0["
-ME%`PRD"HT@.CA&)U>05[]^Y!M5K-`8I9T/"-SDUO*X!E3EH413EDT"PLO_1+
-MOX1#AP[AK_[JK^Q[OO6M;^&7?_F7,3<WAZ>??AK;MV^W@%041?C&-[Z!/_S#
-M/\3"PD+N9%^\>!'?^<YWX'D>'G[X8?S&;_P&)B<G00A!M5K%XX\_CA=>>,&^
-MWG$<?/2C']T0O!-",#\_C\]][G.Y8_G\YS]O+\SITZ?Q^<]_WC[WX0]_&!_X
-MP`>LNY&I_!@A^L]\YC/XYC>_B4ZGD_O,^?EY//OLLZ"4XL$''\2G/O4INQB;
-M_3EZ]"C^]F__%F?.G,D-X"M7KN#QQQ\'YQQWW'$'OO"%+^!][WO?.T@3*W-3
-M(2]*JH(>!5X9X7$A5.7'=5V,ML8P/W\)K"_A!R[&1D?1[X=X]=43V#8S@UJ]
-M!L*X9EA)57EA#$6=;GO329)G*>6@([V'QI:;$)5[Z+\)*5?;?",W-'F=CP]C
-M%)8EH?8XC<X8`:*P@S#JPO6JVI%PT,I";B``JRP!7UU=Q0N'#J/;CL&8"\X9
-M1D;4_5L$LXO7JRP!+RY*65V?,L?![,*=K<X4]_E:"\QFQVP":K-`JDI?G'$[
-MPM#>]V%,GFQEW#!-]^[=A\6KZVBW>R"4H5*K8G1L##?=?#-NO>-VC(TVM"BS
-M"E8Y9:@$/FJU&AJ-N@;"EG#X\"FLK:UB^_;MV+__9LS,3&%T=-2VA-T(6Z_7
-MP[_^G_^#PX=?&F@YD$%08K2NBBRKLO]GP:HR[:LR/:NR@&4SQM1FXJ=EULO9
-MHM30\:I94":Y+0L"S7@L$Z`V]TR6)94%VK6G<Z&ZJ:J"G*MDV@\"C(^-X];;
-M;\.!FP^@T6S:]GNCQY.]+]]\QNO@LSW/TYA4!B0B)%,\H*K-3LI<J[)UL,R`
-MN/EKMK&H(4$L`$:0M2;7B6.V1F0UIVAN?A^<%PE"]9C0KV&20)(4E4J`(/`A
-M)9!$"=KM=:RL+F-R8AQ)G")-!;IA%_U^6^N:"8B4@!(.QAD<AX%S!L?A8$P!
-M,0YW4*U54:_7X;D,4B9@S(7#7<UJ%"!RX&A(,RZ`4F@=8$G!F4H@$R$U&"(T
-M<`50*+=C2@,<N.TN:(NG&RX!E%):EI4!O[,Q2[52A>NYY444;3:3)(D=!*E4
-M#+E46\(3J6*M.!Z8`3#=&AH$OF9`,30:>W'UZE4L+R]C:>DJEI:N8L_N/1@?
-M'\.5*_-87EY&I].QB1LA1%\GV\B:<_K+"IP3.G"U8HS:%F$#0BF`02!.(L1K
-MBE%MF&:&\:36OU3I)#'#@AJ(LH=A.)3YG&UOS!>+I&Y9YO;<4(J<888"_6@.
-MV-^[=R_NN^]^O/S22SAV_"BZ_8[6OZ.:!<[1(Q*];L\Z*'+.53%'OC7Z5XM7
-M5_&?__D4A!R'(`P0$JDN7CF<P?,<"$'01PCN*)"F5O7`70HJ`,X8*A478;]O
-MFHBMX+F4VC.5$#B,(M7:4:!$=TA(K0VHP&G!*#PW0"]6[F]1*I"F$E+W/#,0
-M0'=D]),(C%+XW(''&=;7.V",H=N/[!J22@&(&-3UX7`7*5&N;[[K@1&)B;$Z
-M&&.8FFR"<R-OH*1'I$AU+DO!.4'@<@@M2]+A0+/N8VIZ!`M+J[@TMX+53A^)
-MC%2;(6>@A,+Q/`O@"0AE=@$QF(L)M!.B`=@4>#E2KX&*""Z5X`Y''`M4*@3[
-M]DW`]UW<:%LQON"<P_<\M+6T@6+2*6#2.A)*LV:1:Q;GAW96E;#3BYIVQ0+=
-M,+"X:-909HY3-'7(:O9E&5O%]L5A+*HRC3VS&:Q@,YFD8MY1QB;+_G8<!Q)2
-MFS)04!!T.QTP1K%W[YX<H+@98^R&`;`ZG0Y>>^TUC(R,V(D\VXH5!`%^]F=_
-M-@=@/?KHH_C<YSZ'??OV@1""EUYZ"1<N7,#,S`R^]K6OX;.?_6P.E1P='05C
-M#&MK:^AVE8WO-[[Q#:RLK.`SG_F,=31\\,$'<P#68X\]A@]^\(,(@F##23YT
-MZ%#N.,;&QG#++;=8K1+3]I@-2,?&QC`]/8T@".S`?/'%%_$KO_(K&SZO#.B[
-MY99;+/W9#*+#AP_C"U_X`I:7E^UK&XT&*I4*HBC"\O(RDB3!X<.'\?&/?QQ_
-M]W=_AP]]Z$/O.%TL(UB9!Q%TO5@6A/0XA^-Z:#1:6%JZ`LJH2FA\'P?V[U=L
-MMC/GT(\B'#BP7R7W2:IZSK?`[K`T36F1'-V[GF8F'&3:,K;(@'H+*K37;!DC
-MTBZ64@>PO>XZ7"^`%!+4Z(7AQ@5)A1!86UO#X<.'T5[K@5(/G#EHU&L8'1W5
-M`:_0($\YLV2SRFR6>ES6+EBL?O\HS2:*BT86/##Z)*_W,\I:Q[+'2BG%(X]\
-M``_<_Q`ZW8X"+SP/CNN!<0;*&%S'`24$U6J`>N`C31-$81_+R\LX=NPH.IT.
-MZO4Z6JT6IJ>G,#DY@<FI43!&0*EAAV3WZ_IT(>QT._B7?_G?>%ZO,P3("?$;
-M6_8B&\H\E@6ELBRL(CNK""1M$,$O`:VR`4Z6>CZ,.55D?@UC:!7'K^_["()@
-M`[-IP/Z+!^>&4("2#=H]5@N#,3C<`:%DPUI@@$$3[#/&01F%YSK8MFT[;KO]
-M3NS8L0--#5QEA9L-*%8&7+V9;`:S!;ZO60;:G8^@X'(F[!HG)<UI?PZN_=:*
-M(5(.J+6;'=+6]!D+POY:QR7O:`EXG@/7:Z(UVD":"`A!D"0"8=Q%DL2(XE`Q
-M4"2!$%I'DG.X#E.@`W.4=E;&#4^!5:EB)PC#A*!#-4]-O&DU!XEJEZ12:.*+
-M8A@)$2&*&.XZ^``J]5&]K`N0&VB-,\=LC'V,&43VVCJ.@XGQ<9P]>P:.XPS:
-M<J$2?RF4\+616"`42#7#3XGVJFJ[2?(,L&6^V\3U_7X?4U-3F-T^BU.G3ZEX
-MZ]Q9<,XQ,C**R<E)S,_/8VYN3L\_5+5S"I2R%+)S&F=,)U!YV8]\B[740`_-
-M@$>&W2$VM/AE/S]K9C%P^)26&5*,HXJZJ%FY@3+60_8>?O#!!S$Y,8DD3O`S
-M'_R_<->/W8[_]<7_A215GS<Y/H$DBG'Z]!FE%9=AFS6:C;=$OCU-!9Y\Z@6\
-M]-("(K'-@NMIDB#L1W#=`$S/OXU&`,>ANI``Q*D`IPR``*5`MQ^!.4S+?Z@"
-MM!^XZ/9"VR$]``G4N&-4`=%$.X]#`T@>XX@%0Q2GB!V)*%7L+"F%`I&(<D"E
-MH#GVE=2"[E(F:IP0@#(/C#F@NF4O%1))*A!47'3#!,NK';0:`>H5!W[@@FGF
-MJ]2L31"J#:&(`M"XA.M6D:8"49S`=YJ8'JOCTF(79RXMH!>'(%*"NRX<UT4:
-M1XH4*B0@-"O5:OBI^57JM5H(BEHE@$,E'$DQ-='`J3-7P1E%H\ZQ<\?X#5/H
-M*XLU;`['&`+?1]CO(TX26+,/;6$K"(80"C;/J3:3$[)K!]GX.65,HF$@=Y9-
-M9?[.QG>;B;27@7G9.*_XVK)],H]GVPK+Y$C*F/IE;M/YM3T%=[CFC:HS?^7*
-M9=Q[[WM0K]>M>V.6@?;#YKIO*X`5!`$N7;IDP1TAA-7\,/I.M]YZZX;WO?KJ
-MJ]BS9P]V[-@!UW5QY,@1//KHH_B3/_D3^YI:K8:_^9N_P?WWWP_7=?'::Z_A
-MS_[LS_#HHX\"`)YYYAG\TS_]$W[S-W_3,IS^_N__'NUV&P!P\N1)G#IU"OOV
-M[<M]=Q1%>.ZYYW*/_>(O_J)U&315KNS6;#:Q<^=.RYP*PQ"7+EW"[__^[V\`
-MKS[\X0_CP0<?1+_?QU-//85O?_O;B.,8!P\>M.+LE%*LKZ_CBU_\H@6O""'X
-MG=_Y'7SB$Y_`Z.@HUM?7\?6O?QV?_O2GD:8IYN?G\<=__,>X]]Y[WY':6"9Q
-MD?KF8\C2/8V]IW(R<ET?E6H-8=3`TLHR6DW%BB.$H%ZOH]%H(!4"812A6JD,
-M)HPMW%P#\"'#SB)"+SQ;2PB*KRMSR2BK'+S>":#X>=<2`]VX7Q+]?@>5L`?7
-M\U5)F_(WM$!=+Z!JM]O#BR^^B*M7%^$Y#571=SA&Q\;`N:,K(XIM5C1D*#NW
-MPQA,P]P&S8_,.&M>Z]0,8TB5:29EGS.+J0%.\MHYU_ZN8MN:M1G.:!FIYU(+
-M,B0FJ*,:/*,,::+$6.?GKN"5JU<ATA1AV$.E&J!2"=!L*FOVR:E)3$U-J4J/
-MC+5>3AF#\?IK(VRWV_B7__TO.'3HD&:;D1R+SQ0_LJU[99I21:95F1WS,(OF
-M+`"YF5Z5^5S#:OYA0%/SV:[KHEJM*M!!MQM)*9'$":(H5(+).J"C5&DG4$U!
-M)YE[1$J)-%$MA$R#6,KJ>F.IE&C[:\8Y&GH-WK5K-Z:G9U"OUY5P>Q`@"`(+
-M7!GF55$@_EJ:7#_*S?$\G>P**]9>LN#I$+%,0%:6!KOY_=;!JVDEM/?-%NY[
-M(6T[3?Z>&[3,V^]4%EPZMU!HW$!W"R`.@Q04CD,15%U(*92`NR0:B!:Y5BQ3
-MF*):9T/:Y(4`X%J(73%>".B0L6WF7Y9IM1#@MG!OWB.1Q`*C8]LQO6,'*&60
-M1-R0#`9`NPWZJG4N:])A$K/IZ6F,CHYB=74UOQ85Q@]G')[O871T%!,3$QAI
-MCL#S/0@A$8817GOM-5R\>`%)DA=!IY0B"`+$<8PP"K%__W[$<8SSY\YC;7T-
-M"PL+N'KU*BBE:#0:MIV=409)\G-:&>LX%<("2T5K^BSHSQA#DK#<G*):Z-/<
-M/9!=FPVP/D@T\RTZQ5:=8B''%"*RH&N9#H[9YS`,<?384?S$@S\!$.#V6V_#
-M/0??A6>>>QY^I8+=N_?@RN7+6%Y:@@1!*@2XXZ!:K=I<Y/46P%[OO+:\O(K_
-M^L^GT`MK(+J0%(=]$,:0)`*<4PA!X`=*8)TP:=L;3;<7I01)(I4!@\-!R$"O
-M,(E3.(Q!2-7R1W0Q0PK=]"RUC`,DB%3D2$H5&\OA!)PP"!`DDB.,4R1"H!_'
-M`"2([LB@E"#J]=4]+X!Z(T"2)EA?:X-`@G(-)`F!%!*^[P$"Z"<29ZZL@0A@
-MK9>@6?=1]2.,-ROP7`K'87`!I$D*(9EM"24:1'6X8I"2"L5ZNX<=,TTLM[N(
-ME@5`"3S/!242B92ZA5$"1&1,9I7FD-1=$5(H[:]:Q072%+5*`.X0+"[VX'`'
-MXV,>IJ=;-V9N5^*>:J1XXG8[8[P%F^=!2.L<F"4W;,6MNRQ^M\^1S>^7:PFE
-M9YE/*M_H(HYC2VS)QF1A&%K@O_AYP^:8S8YE,Q?#8BQX+99I,3\UK=MF<QV.
-M<^?.8WQ\%#?MVY=K:R[3WGJCFM!O*X#ENBX.'CR(,V?.6#V+;/L`I12CHZ/8
-MN7,GSI\_;]]WX<(%^_^IJ2FT6BU\^]O?SIW47__U7\>MM]Z*1J.!>KV.V=E9
-M_/F?_SG.GCV+[W__^P"`[WSG._BU7_LU;-NV#95*!1_ZT(?PS__\SQ9D.GWZ
-M-'[LQWXL=_'Z_7X.=&HT&OC`!SZ`;=NVV>IR$2"24J+7ZV%E9067+U_&Q8L7
-M\3__\S_XZE>_FGO='_W1'^&3G_PD**6X>O4J;K_]=OS"+_P"SIPY@QT[=N3.
-MVU-//85CQX[9QW[NYWX.O_=[OX>1D1'[V+Y]^W#FS!G\Y5_^)0#@J:>>PM>_
-M_G5\XA.?P#MRT_H?C"DJLZH@9A(`0B`)`:4,GE=!O=Y"$L=8O+J$T;$Q^`9X
-M)$KAP^4.TB31GR=@I;!>!ZPV2*8S-^SK#"J*[A1#)^`?(FW?&HBDOT$JC2\)
-MU8>_WE[%J.LA(_WUNG;D[06O)"02$%"TVUV\_/)QK*YTX#H54$;!>(+F2`U!
-MP'4"!IO<9'^,Z#')]-P8MIU:$`@&6C'&8(#H'ZV#QE0B+NC`K5)H336Z2:6H
-MN)!E`8QBO[UYC=(8`:(HU`L?L96LXN6XUF(V`'A5FP9W*'S/A>MY2A\.$H`2
-MAX\3@2A*T>MUL+JZCH7Y>2PM+X%1BB#P,38ZJH^O`<]ST!IM8G9V%K5:'8[#
-M,]_-M1O:<!>UZV5;65G!5[[R%;STTDO6^MD$1G$<6Y<_$^`4`=$L`%D$)(O_
-MS\X917IYMM4PVTI8M%DV^Q($`?K]?BZPVE"1'`)LFM^44M1J-5L@`*`!RA#=
-M;@<BU6YS=,!X8J3`1B306A]:;X$C!W))`E"BJM&`JJ('OH=&<P23$Y.8FI["
-MZ-@8&O4FJM6*;17,M@N:=J*B:'L1O'HK-D8I1EHC6%];+&476_%T.="@4H5_
-M49A[AFF=#0)Q1:(1.FG<W"UU,,;H\+ETPU=F_'HMJ$4S:Z+06)AV,B*P21F0
-M=V$SS&8*H71/S+B%8B>H-II,JZ,8R`MDC1`<QU6:5_9>234@D0!2B3A#"L11
-M#.8V<?#=]X)R-<[(#<PNII3:<5XF/NQY'AYXX`&T6BV\^NJK%LBJ5"IH-IH8
-M&QO#^,0$1D::J-5J5H=U8#-/K<#[^OHJCAX]:C5HLVP%S_.0)(G5N]JQ<P?:
-M[3;6UM;1Z2@Q=S-W>*ZKQ@.4^=$P1D)92TL6L#>/&0%ADU\8P%Q]MAD+@V,R
-M;HBFI6>PKI8DQ1)(16KCM>Q<;LZW^=XB(["XCA\^?!@[=^S`/SWZ*/;NWHT/
-M_N0CV'?337CJN>?PKG??@Y65%<S/SRG#D\Q8;C:;J%:J;PDKYKM//(^CQQ;!
-M^6[$88Q4)."N"\9=2**82IR9`@1TL4'-Y4P;+''.$/9"[0YI=.>,#`$!=QC"
-M,+%S/P6!I&;N8&K.$*EJO3/U8D9`A02XBIQ2(>!2!@$'OL,1I:ER&DP%$IF"
-M,*8G18'U]8XN8G!0`C#'`:,4D4A`*%5MH$0@E1)K[0B^=D_L11(^)UA="U&O
-M<#1J'NI5'Y[G@$L!R80MVBAFIU;9$A*MD0JZD=8T!`5E')[C0"::-292**95
-MIJBI:%XJX-;LQUHU@,LH.(`T[B,,70`4@>]@]ZY1U&K!C4M0*,2\C#$$08!>
-M3VF_F7-+31Q+%)`I"SG@M3HF2O,P33M5A3*9BSG+P*QA8O%9L'I]?1US<W.X
-M>O4JTC3%GCU[,#DY:3NXSI\_CSB.L'OW'OB^OT&&I-A26!;[#Y.'N19X;?:U
-MM%"@6\IA\IU,3D,)!9$2+G<P-S>'3F<=CSSR,%Q7&5ZI(M1P5\8;KH502HEZ
-MO8Z[[KH++[SP`JK5*N(X1J?3L?H7M]QRBW7H,]O:VII=$(00N'3I$IY]]MD<
-MX^G`@0,X>_8LSI\_#]=U4:O5,#DYB?>\YST6P%I:6D*:ICAPX`"$$/CH1S]J
-M`2P`>.*))_!;O_5;=J'FG.-?__5?<>G2)?N:N^^^&P\__#":S:8=8-D*"*#T
-MM[[][6_GDLJ77GHI]YKWO__]^-C'/H;+ER]C?7W=4KA'1D9PWWWWV<\V%>(G
-MGG@B]_Y/?>I3.?#*`%V?_.0G\==__=<6^?W:U[Z&CW_\XW`<YYV#6R'O"FB$
-M;*6N4E/M7"*%@-:+!(>`YP6H-UM(TP17KLQA9&0$S49#.WL`C#/$<0S&.9(T
-M!:=".T'ED^1KHL>9=D)D=$NV6A$K6K$.8TKEG*6V4,W8*I-G*#X@35`8(8[[
-M\/S:AHK\]0@H;`!A!!`G"8X??P57+L]I;3(&QZ'P?0^-1CU772@[=X91D'UJ
-MP)XB&X39RWZR0R5_GO.)X695BC)63A;,8(SI>Y^@U^OJ2GP>:+U6Y27[F2;8
-M-,YN1J//L+O:ZQT(D:(?=K"RLH:K"XNX<F4>22(P,3X%S^?8-CVE=9\$>KTN
-M]NW;A^F9&30;55#MF%/4`+M1M/P6%Q?QQ2]^$:=/G\X%-6F::KV5O%5\$0`J
-MT[@JZA=L=OVWXA18#+A,DIG=I^S^%,?#,'#+=5V,C(SD`KE>KX?5E55E"ZXM
-M[8EQG],@E98*'-P7NNV$:LTF2B6X%KT%555]U_5MF^G(2!/-Y@AJM1JJU:IE
-M6AG@RKBM9=L%L^+5Q=;!MXIY9<\?I:@WFEA;7=+L*)EG`6M0G%B04.3`<RFS
-M\^]`%<N""))`$`E0`2:8:E$D`B*1`%5@H".`A!J#0X+40$_$2'A3O9;E&<=6
-M1)YDYRK-$L@-DV)+OFHE)!G)+W5L^GBT*Y04`KVP#\Z,AN#@>6**6%0+7ZN&
-M(25N39DJ%NCW*0:M;N<'4>*R.D640B*.$J22X?[[WP>_4L\Y+M[(2:!A&0ZS
-MC_<]'P</'L0=M]]AF5/FW)EKG0-N]`@3UK%17<-F<P3WW7L?#NP_@,>_\SA>
-MN_0:4JTE"@S:DSGGEN59J2@]LWX_Q/KZNM:DBE32(P0X9Q!"ZFLZ`-]2+>9<
-M!'JS('T64#?'E=T/HZ-(];RBYEBB&7U%A@/1A9E"$0<;M6F$$.",60:7T=S*
-MSHEEK811%&%\?`)K[3;.GS\/OU)%%,=HM5KP70<5IXJKBXL@3,^AV@!D>GI:
-M=7J0K>N0;H6=4MSFYQ;Q'__Q%*0<1:_;`^<>',\#H52UXA*"*$K!`@JF7>$&
-MWZ6`%\XX&&4(9:S6>2EU04.U!%)"T`]C$&T,H8@U`H1I()L1U>K'-`M+KQ'&
-MB4[?S7`=IMTT`8<R)%*-UUZ<0@J@)T-0RB%3`0@%E!(HIB'C#(D&)06`*(G!
-MM=Z;I$`L"%S&$48)PE"B&R98Z5`$JWTX3@<>(YB9K*/5\.!RQ2)-A1+D%XG$
-MVEH7S9$**%$MF8PQ5*H!1"JTF+NZP_0H5(4:J5J8!1U<8<X=-&M5R"2!)!)A
-MU$:2C"DW/L38OW_FAG,?');CJ+E+Y,!P0(GRIT*"2A5+)))`$JJ$_W6QA.9B
-M)K%Y(6ZP$(%8T%D.PF7#_)4#QJX=@[IKN>CF9\"K$R=.8'%Q$4((C&IM;/.:
-MN;DK6%Y>QMZ]>RWV,`SH&<8&*\L9LW%,5F:I6,#,MC<6OU>2S)INP52`$X!*
-MI?.WMK:&<V?/X*=_ZB<Q/36!,.PI`)MS"$%+&5R;Y:*;Y:3\>AB<S683!P\>
-MQ'///8>UM;7<<X<.'<+*RLJ&`S$+3Z_7RVE7F<KQZNHJNMWNAI.296^E:8H7
-M7WP1=]QQ!ZK5*NZYYQ[4ZW6LKZ];QM+\_#P.'CQH65G__N__GOO,CWWL8R"$
-MX,J5*^AT.EA?7\>9,V=RKXGC&&$8VA[X.(YQ^?+EW/$\\,`#.'GR)#J=#GS?
-MMXMZ5A/,\SS4ZW6LK:UA?GY^0S)W_/CQ#>=V;6T-ON];@?BYN3GT>KUW#("E
-MA!\'+1!*JDKH8)FJ(%:2'%H,HI!YSAWX7H!*K8$D%5A<7L+R\A*FIB;@5Y00
-MII!*E%*-EQB<NQ8<,T*ZPV&U`NJC':6&OZ8\.2_K.<86O_7ULI\V=[8CN6\A
-MA.N@+<7JVBK&W(I:8(FT@L#7.X`%$"0)\(,?',.%\Y?@.,9&W`%CBCVB6M8V
-M#^[*6@;-(F+FJBRS(UN%M>TT6LK))/!9W_+-[&R']<@7`2PCG"V$0+_?MT6"
-MS3ZOC&F59>T8W0U%@59$<-'E```@`$E$050.2TD2H=/IHM_O875U%>?/7T"O
-MUP,!1:,Y@FTSJATGCE,D203&!9HC=>S:M1/3TS.H5`(K`%P$=VZD@.O<N7/X
-MZE>_B@L7+N0LU,,PM!;IQ41F,V?!K/AR5@.K[+U%H?<BN%5V?;/C,@@"K*^O
-M;TATRS08RHZ]U6I9O48I)?J]/E965M#O]U11@5$%2DF`"*:=8W72I;4L5'59
-M0$K#K-$B[%Z`>KV.>KV!>KUAVV;,CP&K3'M@$`2VM=\PKH8!5T5MKK>:?65`
-M[-;H*,Z=.0G7Y3HY3K7!']&"V=2R%/(,)XD![TB"2&T<DJ%?$4$A20H!`4<R
-MI%*@2V,\_>SS:#2;>,]M=T!(U4XE1`8`HP14F';]@>BTE'H<"VDIN%*F&=%6
-MF5L[LFOR`,B2.0;7@*TE-#A%`9$HMS4IP)F?*00)E3AK\6TB"I5GRI2.C5K%
-M(46B@V\'4BC7MR052-,8::*8HA(N[GOP88R,3N"=X*AKQK+C.`B"`-UN-\=*
-MT_"D7:U=AP'.5H&/8AQA8AV&T=88?N9G_F\<.G0(APX=0IIH]@`1.>:7$8GO
-M]_N@%/!]%VG*5"N59N48P+^,>5IF*%'F!E;4BC'G(*L%8X%?DCTN-585D"<W
-M,"&RCF%9<79(()4*N!.I0"QCR_S*ZAUF&5Y6:_?P(;SOH8>P9_<>?/.;_XWG
-MGW\.NW;M!"?`\X=?0+??@XER&:5P'0=[]^[5.C3D#8V/K6[/O_`R7O[!57!W
-M-[C+5$QMXAD*!2I9QS$!0C@XTW.'+@Y33A#%L079ZW4'W:X23V>$@#,":?0L
-MM?,@(XIG2C4+BQKC(*[`+$(`D6J]-@V<"RELRR*A$@YAD``\1B%`$7@*@.KV
-M0X@4D&D*3JG6Z*1((J$TLC0;WJ_X$$F*!$H2@=$$G*GGHR1%*@0ZO1@N=T"(
-M0"R`=B=$:\1'LQ;`#UP(D:*]U@5A@.-R+*ZMJ_7(U2UC4B`6JK72M'E++?2O
-M6(+0#JUJKJ\$GM+O@P2GP/3V29R_N`Q"&"8FJ]@^._Z.F<.R^G%!$*#=;BN-
-M,IDJ6$6#S9PIUTH(8^!1G`]HSA6O#,S=4-3?(-VRT9E^8'2UD2P@A,#9,V>P
-MO+QLBWS;9V?A.(Z-X1J-)L;&QE&KU384"XOGHMB&G)T;BRRMK`MA=M^*6GUE
-MK-!L@5W-;0,=9TH(H`'%,.SCU5=>P=WWW(U;;KU%%PN(9F#Q'"GC1Q%;\>ME
-M8+9:+=Q[[[TX<N1(SD$PBB+T>KW<:XT3&&,,%:U1E-TN7[Z,3W_ZTUM*,HX=
-M.X;O?>][=C!\^,,?QI>^]"7[FK__^[_'1S[R$1!",#<WAZ>>>LH^-S,S`]_W
-M+;O*;&6`6W9+TQ0+"PNYYSW/0[?;M?WO9F"9@5VI5%"KU5"O*RMBH]5E;HH/
-M?O"#6SK/6Q5KOD$Y6!H15E4@*9%[/%L1-HXM0CBH5*H0VDJYO;J*TZ?/@CD,
-ML[,[4*M5K:VSTD_8@N+M6U"%>*.!Q[7`BFLQ?#;"/PJJ$FF,*.S"]^N`I-=U
-MS)]CPB0")T^<P:77YA0XJ=N7&&.HU2IH-IL#-Z025Y)KB4$6)^RL('567R<'
-M]0FYX?R5?7?90EO&WA%"P'5=>)YG$X$DB4LLU8>/@:+[G3E'ON];,+S7BW1K
-MX!HN7[Z$A84%U0;>&L?D1`M)HKXK220X5\Y6XR,-3,]L-+@PK1S9*M:-L@DA
-M<.S8,7SYRU_&VMJ:'3M)DB"*HAP@5VSG&]8N6'R=`:_*P,7L_XO,K&'7N`A4
-M.8ZS*7!8UJ)CWM=JM<`YM_O8Z_70Z2B7IVJUJ@`5K6$TT")2[1F.P\$=9\#F
-M<QRXGH]`M^?[@:\!*=^"4J9UW_,\*\9N?HILJZS&55:H?1CKZFU9QR1!I5)5
-MJ:G,!\9&=+T8;`Y,06Q_H&Z9WUBYE53?PY(B!K`6]?'?SSR!QX^^!%=P^-3#
-M;?MO4FTX5%6TJ0202J2ZPFR<"P?SS0`@R\U=),D<FP&I2"%1&#*^S!A6M"@%
-M+O7[\+06J/E^F2LD#9A>1D(@6S0BUHR%*C`+*:00("0%9(I>/P2E`=[]P,,8
-M&9UZQX!79C,Q<[O=1I(D;WHL2`B![_NX[[[[,#L[B^>??UX5D>G&@A#G')5*
-MQ;(JHBA"%$4(PSC'FBH*GI<YJ*9I:O6NACFL9O\N8Z25,3"S/UF]&W-N-SBG
-MZL]/D@2I$`H4R72/9/>OV.[8Z_7PG<<?QY/??5(5@`APX,`!+"TM86UU;4,B
-M6*E4<,<==[SI<U>2I/C^]TX!=`+,<9'*5,WEG"J&+%/G,@H3R$`"C-B69T(E
-M&&<@`!S&L-KI@[L.&"40J7(Q95(!"TDJ;$L8Y8."%H0I72L6%*!<Z`BD=7P$
-M"!RF8M,X5?LD1'[,<4:LO(/'751\CEZ8(HP4"`7&E+88)TACM1^I$.CT0\44
-M!@$C!`YGJ-4#+*]V%&"9*`'X,([!.,7<XCK6.BY6.A$:E1[&1BIH-GTTFC6,
-MCM70[<187.VCGTKX%4\7`I2.$X&$H!1(!1AA2$6BSR6ULRKG+AH5'T0*$*):
-MN!R7((H!Y@`W[6NAT:B\HP`LQC1(Q3F"(,#2TA*"H`J(O'Z3T48;2&.0H>#V
-MAG6RI.UP*\]!#M?<6EM;P]7%13M?U'6!_.+%B[:H4*U4L'UV-J=36P2CKE5X
-M'@8.90'WK10C2]<0Y=JAP6,]]Q%U/8X>?1E[]^W!W7??;8M72NN.EA9*?]A8
-MBU]/@[/1:.`][WD/CAX]BG/GSB%-4ZROK^=<]DS%IM_O(P@"G#AQ(M?2]T9!
-M`;/HW7777?C*5[YBG02?>>89W'????`\#R^\\`*N7+EBWWOGG7>B6JV^[@$@
-MA,B!7`;`*NZ322*"(+#M$"I1[*'?[[_AX[V1DL&M@BB#['\`,)&!?4D!@<[>
-MT`RNXR'P*TB3%`P$K,W0Z;=Q\>(%'#APH,`\T.T:$C_4S;<9H\=,+J8MLBA3
-M_:.X\=\(4#;L[$-*4"K1::_"<P,=P."Z9LT80.'\N==PZM0Y4,+`.06AAE7D
-MV*1WF"#B5@#$8L!;1O6])H!4$EB755V*][:9PTRBG]5<DA*:L5#N1#=,0!R`
-M!</,N8FB""LKJYB?G\?)DR?!'0>MD1:FIF:LOE:2"+BNLH5V'`;'8=@^NPVS
-MLS-*Y)7D!>L'=/>W$U!X_5L8ACATZ!`>>^PQ=+O=G#V[F;.SHIS%BF+Q&A2!
-MPZ)F5;8%L1B8E%W'K0"NG'/T^WTK.+Q92VGVO;[O8WQ\W.Z+D0,PE48KT*Z+
-M!Z:=U7$<"S(-^S$L#0-(F3%M_C9@5?9Y\[D&M#)LJ^Q^E-V7;R^(I;[7=0,T
-M&BUT.BL@QG8;&QW+\N`5`"WN:[&D3$^>#81U&X"@%(OK;?SGM[^)D<D1_-K/
-M_B(<.#A[_BPF%AJ8FAX#%8IY103`)!!Q0!(&(F2![2OS;"MBP$V!G,`["H!7
-MKF6YV!JA'1+U=ZVNK,)Q7#UWB5+PI0R$I(0I1T,I=25>::4)(2!D"BE3Q'&"
-M;J</OSJ">Q]X/ZJU$0A)WV'PE5K;/,]#K59#&(:EP/:/>C/)RLZ=.S$]/8T3
-M)T_@T*$7L+RR7+J69ML,7==#I3*0WC`_96"]:<LFA"`(`MN*I]8[67`1W'B/
-M%^>T80Z!YI@2K8]:=.,RA2$A%#/0M"T90P8#:-&,*Y>)30TSR\2K81@B1`A&
-M*?;OWP](B965%81AW\8.IM"]??LLIJ:FK!ODCS(FS6Z]7@B!.J:GQK&T&H$1
-MQ7J!86`J2T`(`/U>C'HS4-JTVIQ&2-7V'24I&.-@EJG&0)DRZ0@"#_TPAI#*
-MK5!*J5NS4KB>@SA*=!.3:A1FE$."PJ4$<9Q`"O4]E#)P2I%"O5]*)7:>B@&@
-M[E#5FLH8A5MED%6"7IB@%\6@C($S!['H(04%$XJGF&H###=P$00>UM9[Z/=3
-MU0^BF3J,4<A$@A."3B]&%*=86B58ZT886?-1KSK8LVL48=K'_%(/A#,X#H=(
-M4N7.*@4$J&U5DU+`2#U:T7KFHE8-P`@@4PG7=2!%A/GY"(QSC(YR'#RX"Z[+
-MWS%SV.!>4ZR[D9$FNMTN5E86T6J-(4W4_90(,7!&M?JNY)KQ^C"`:[/X*1O/
-M#>,W""&PNKIJYZ$T3<$=!Q<NG$>[W4&U6D6CT5!XAI[#3$?6U-34-:5JAAU7
-MT6AJF-'35C2I5$ZJ9`?,_40!Q%&,'[ST(J:F)_'00P_I?$/H(@*UZ[P!'4TW
-MV@^[77>CVO,\W'7779B9F<&1(T=PY,B1#1>LU^OAO__[OZUPNF%D90/I.^^\
-MTRYJ81C:9*XX`(HG<MNV;=BQ8P=.GCP)0+4P7KUZ%=NV;<-WO_O=7)7DGGON
-M><,7(MM?FATPV872)!"U6LTNR`"L$Y<Y)D((#AX\:%T.-]LF)R=ON':<:\`G
-MD/;?<D'G(O734A^U**.R]M9BB>8UG"`,^^AT.M8Y1]E+QTI4[PU,NIN)CVZ8
-M$#/@!;*U]2$VJF\)/T"6"Y="4D"F2)(^PK`+/V!JDKN.-Z.=]^JKIP!!P5P'
-ME`*,$SB.:ETHNHD6P:9AO=OYUL`\`ZML/\SUI4,&E2";M_5EQT36DI=S;MO[
-M#'`U2`)$:45G6)7'"+\;)U3..7J]'BY=NH03)UY%KQ]B=&0<DQ/3VDU.V=E7
-M@BJ2Q#@_11AIU;%KUPY,34W`]1SE%$>$UJW))[$`NR'F('..VNTV'GOL,;SX
-MXHO6Y2L,0^OR6-1&R;ZWV-Y7U+[:+-@H)G+9[\A^7I%"GA4%S6[-9M/J3`YC
-M+!2#J='14=3K=7O<O5X/<1SG0"/#@#+C,@M.99E2YB<+0&T5X,H"8B90,H#5
-M,,9563+[MC*P-.BR;68[CAZ=AU]QH9<F!0"557WU>PWKV!1OTNQ*18F>2U(D
-M$#AR[!7\Q^/?Q2,//0C:;N/2H9=1:XWCX7ON0<!C\,N7X3<GT?8Y!`58FC'I
-MR.GFB1P`9<"G_!JEK>!M(I'ICR:&-582?.O/Z':ZD$*HZB]0$+#7XL:4V!C`
-MMJ):STL-H&DP3&EK":1)BK`?8;W=Q?Y;[L)-M]P.QZM`&KV9=QB$9>+*2J5B
-MYR7#&KJF/(&4K[N`4WRMZ[JX[;;;L'O/+ER\>!&'#Q_&_/S\AGENH,='<D4,
-MPU@J%FZ*?QMVF9D?^OT^5E=72]NAAQUGL>TP6UPL.KP6BTK6@`*`3(4UG1"9
-MSRX6(@"4KA.4,1!*T6HIC=OUE56E\X2!:VL0!+CMMMM0K50AI&JA>W,*EOH[
-M28)=LU-87#X+PAVML4>L9B5C%'$O0E\(-)H5<$Z4(IV4<,$4D)4*<)>!:]="
-M*5+%H"%$%9.)OG.)!#$ZH-K]D5"5%%-"X'(.*:!TKJ#TVJS*D53MC%(HLP@B
-M"5R/H=>+K/2(,;$00NGG$0+4?8YJX*`?)^A&,9C+05()SU6&3DDJ$8D$O2A"
-M(@6()&"<('!=]+H1"!%*=CVEB(BVK:"J5?GRU0[6NS$J`<7$Q`C.75K!<C_6
-MK9]0(N_$"-,K33!CA2,H4=(=1(TG3AGJIGV0$G!"(1*!;DC@NA0']H]A[YZI
-M=Q9A(;-N<ZZ`Y.GI:72[7:RNKJ!1;P"08)0@U0"+S)12!O?VH,BSY1;"(<[O
-M&T`N(C-<BGRN9UA5AJ!2J]6PLK(Z`+480Z/1L$!XK5;+Q6*;L;&R<6!6WRH+
-M9%VKD&EC1BM)H)?IW&L'6EK]7A?'CA[%S+8I_-1/_32JU2H8(Y;QJ.9/HO.`
-M00SXHXBSWG81][+6&$J5&&&]7L<7O_C%W'-WWWTWQL?'$8:A=2_,MM,!P+WW
-MWHO_^J__PO'CQ[%GSQZ<.W<.]7H=<1SCZ-&C<%W7TI.+6Z52P2.//&(!K#B.
-M<>3($3B.@R>??-*^;M>N7;CUUEO?,'C5:K6LWI>44O?Q#BHJAOZ<39Q;K98%
-MH&JUFCWN1J.!QQY[#-/3T_C_M\TGO>*$1"D%9QQP7`A1L2+K@BCDN-UNHU:K
-M(8HB.(X#HGN`*>.%0/Z'2WX']N>;JQ?D7D_(=1!>FX5`!0&=SAI\KPI0=MW&
-M_E)*+"PLX/CQXY"2P7$]>)X+Q^%@'."<ZL39M>?:+`C#`O,RH/):3F;Y0'KX
-M*"H&ZMG'3-";!2^2)('C.+:'OM_OY]H)#9-0"%G*P++,11UP&N:+:@M35:1+
-MK[V&\Q?.@W,'C48=(\T6TI185HW1PA`BA>MQ-)L-S,YNP\3$&(+`TXYI<J"E
-MLV%1O?X3Q^QYNW3I$K[QC6_@Y,F3%DCL]_M6:\R,A6'5KB)X-:PE-/M\]IH6
-M@ZDRUE71PME4_K,!EDF\#&!_+3">$(*)B0D$09!C7F7;]`QP561/&4`TV^)7
-M_)T%I;)`5O'O[&N+^E9;`:XV*RB\M>6805`]/CD%]HJC]Y&"(-5:YJ*4A;51
-MM!56(R4[+N(H1#?N8WYY&2O]'F8FIT#]"BYU4U1K/CIKR^!KJYA[[@6,O?M^
-MN/MF$1,MG*^3PH$YDRP`<!@`2)F6C3S8)0?BZ1EK>,CLFC*8$],DQOKZ.GS?
-M-V;I>LX8N%3F6%Q"@?X6M-(.C13$:O(D<8)^&&)]O8U:?0SW/_A>3,[L`"C7
-MZZH$D&H0_9T%8AD+^GJ];AW_MM)*N)6U;*NC/`@"[+]Y/_;LV8/Y^7F</GT&
-MY\^?P]+2D@7!LRWN=KP+[>:&<E#=Q,JF^&N8ULUF$^/CXUA:6L+2TE+FF&B.
-M+3'<N5-N+#IMXB)H$DUB02N:`]>*Y[4(AMF$$P"D@.OXX-S!RLH*YN:N*&8)
-M&13A@R#`C]UYIP60WLPM"#S<??=.?.^IJZA7':SW4U#*`:+7J%0@ZBIV20I8
-MIAHC%`YG`)5P.$>OD\#SB-*UT@`WU:X-%C24BF%%M2:F,8.@6G/+X0XD!.(D
-M53I4&MSBNKLI367F<Y7C;1BFH$3I(YG80Q@!?MAI"Y1(!)S!Y0S"%XCB%$DB
-MD*84%1>@,4&8"$21`(A2Z^I'B6KC(Q)350])(K#42Y"`0H017%<5S/L)P>IB
-M'R^^,H>+5]N0(/`\%W$2J:@H47Q;`\H+:HP+2$9;D*!1#^!HH(](@3@*,3HZ
-M@N[<"B8G`]QYYRR"BO>.R-^R3GS9%E[H@L2>/7OPRBNO8&5UQ8JB4\H48Y=`
-MMXJ3S'1.<DS@LCFM"%RCP&0J.CZ;'Z9U^[*`$Z44S6;3`E=22O1Z/<S,S&!V
-M=A;+R\OH=#K8=]--F)R<A)02HZ.C&UR=S5PW;,[.GIMBJUZ6]5]D915S#$8(
-M4CEP!#79IN&T$4JPO+J,5U]Y!7OW[L8CCSR":K6*-!6V0&YB!"G59Q@9B1^5
-MMNAUP<`J"QR%$/C6M[Z%?_S'?\P]_M[WOC?'>DJ2!+.SL[G7G#U[UHJ5NZZ+
-M[=NWH]/I8&1D!`<.',#NW;L1QS&.'S^.,V?.;/AN`Y)=O7H5@+*T'1T=S;WF
-M_>]_/X+@C=F2,L8P.3F)<^?.V6,]=>H4WOWN=^?$9%NM%M(TQ?CX.+9MVV89
-M(2,C(Q@?'[?MC*NKJWCUU5?_/PM@D6((352EQ;K22&H=/=0/M>T."J765&&'
-M(94>')G"AP0A'%'41QPG>M))E%B@2$`9UW;?*K'84K)+9,;JO%#$)H/@6B-H
-MFQYG)M.Q5,YA]](;62R&/#$(&[/_U[HG4DK$81_]7@=>T%"BL%HT_^U.`C)N
-MN%A=7<.Q8Z\`H."<*5<S+L$=Z*17"?P[#M]0@=UJ@E#&Q-JLX@N=+A6OM=A$
-MOZ.HFV2$P8UPM930E6BA`^=4LU+SX-4&D$3KUG#.P8D#SU6F$HN+2SASYB(N
-MG#^/B8EQ3$UN0Y+&2K^(4FU/3R%D"JJUXL;&QK![STZ,C;7@>:X.,`F(95>5
-MB?U?W\R'[#6(H@A'CAS!-[_Y3=LN%T41NMUN3G1X,PVSLFLPC'%7=KW+WE]&
-M%\\60XKZ5N;Q:K6*=KMM0<C-V`J<<VS[?]E[LQB[COMN\%=5YYR[;]VW-_9*
-M-DF1DJS%DBA9BZ58MF,;<?"-WS(#9)+W.,A;@KS$;PZ0!R,&@FPO\PV0^088
-MX[,#?$9BSWA//DEVY%`2)8H2)2[-I;O9V^V^ZSFGJN:AEEOW]+G-)B7*%-47
-MN.CU;N?4J?K7[_];#AVR<AKS/HQ<T/.\`:F?ZTOELJ1<T,E\[]Y=L"KYO?MW
-M\YJNO]5>P%7:QOQN6,G,V_`S68S5#V%U[2J\K`<(#B(4.N-*(M2)U^;N1DXH
-M+8RD_?!5ZEZ[W<+E2U?1Z?;P_*>>P#/W/XI.IX61R4GD,AFL;S80"XG"W&%D
-M1\9`J@5P*L`D$$MM?@[II$RXG6KW^%'K_T-L_]N&"9HP11!=@DJ#BE&A>&.2
-M`)(!@F%G>Q,@`M1C$/!`05.6)@7*JSF7Z6``DU:E`7M('4W/T=QI(8P)CM__
-M.(X=?P">'VA6AWLN[CWPRHP7S_-0+!;M'&*:'*[AKSLW)`-(W+^[\U%R_DFO
-M\0FHGO\#+X.90[.8.32#,'P*Z^OK6%I:PLK*"K:VMK"]O8TP#/OSBS;3%HE-
-M9EJRJ@&O#1#?[78P/3V%:K6"JU>OH-?K#6P(D[8':<E=[@8ZK0F1]+643B)>
-MTN/*G;>-?]:N)H$V+?_,9Y["Q-@87GGEEXC5;A"$4&W*7\"Q8_?AZ-%CFGDH
-M;VG8WNJ\1PCPT,-'\,8;RSBR,('7WKIF7R_N]92G8>"#,`+F>6BVNLAE2HI)
-M10G\0"D9,ED?E!%DLQF(KGH<CX5..E420,:8FGN$5$"79FU!*N`QCF/%J-3S
-M'J,$(HY!C7<0(1`Z8((ZYMI$)_A)+@!&`9.X:6HJ/1X8D4K"2*D"LD`4D"4$
-MB)2*,28)A'+=!2`Q-EH":;>1YS&HYX'[#)N14#(^HFJZ=B=$R`7.7=T$AT0V
-M"'13T6P'*"B5X#(&)""X!`BSX4B$`+['D`^8`K@$A^\Q>`3HA1&"K(^9V2*.
-M+D[>,XJ;@;1N*>SZ8ZYAWZ<X<>(^O/WV.6QM;6%L;$SYKA*`"&ZEG7#\)`E1
-MS,"T[G&R/KH5'RRS]TSN&VJU&L;&QK"\O`Q**<(P1*/1P)$C1S`Y.6D]93<V
-M-N!Y'@J%0F*.DKN`L6$-[F1]Z0)M:0GW+CC?/P8*.!8Q5Q)H")T(2K!\_1K>
-M>NM-//GD*3S[[+/68]=E6]L433UW^KZ/?#Z_)_;SL0*PDBBB,7W]SG>^@[_X
-MB[\8^-L33SR!+WSA"U;3;FY'CAP9`)R6EI;P#__P#WCAA1=PYLP9'#ITR)I#
-MCHZ.8FUMS9H>IMTJE0H>>N@A_/C'/P8`K*VMX9UWWAD8S"=/GKRM`Z_\+12H
-M]JM?_<K^_I__^9_Q[+//XNC1H\AFLV",869F!F-C8PC#$.^^^RX>?/!!NRE\
-M[+''<.;,&?OXO_[KO\;##S^,2J4R=*/D2CH^<3<KK=AMZJZ.!X,0'H)`^UPY
-MUW&[W4:I5`2/.?R`0G(.Z7$M/Y0?\&WU)T_I=.KVS:V2$A^5HQD9>EC=B%N@
-MV=I"D,M#PK/)1G<#R"FX`J]>?_U-]+J1*@`#LPGVX'D,GM>/]_XP_)?V8YH_
-M;+BZ16[RFG79-V9A<KV`3!"$`:J,I,)T?M(2!<TB0YFG@3W5O;I\^1+>?/,M
-M"$$P.3&-(T<684C92K:LDQ9U2E/@!Q@9J6%V=AJCHS7X@3?0A;KYJ+H["Z[D
-MAF5S<Q,_^<E/</;L69LL&(:A-4AVBX:T!3LM$29-+NC*2X;)"I/@5=KF*LD>
-M<.<_<R^52EA961DX3VD4><88YN;F=DD?#;!D0"MCJFY,UEW@R97XN6PME[6U
-MG_M>P)4;FK"7_\U=6;!3@JE#A[!T[2*\;!:4>)`RWG5YN!Y8JG`>!&*(TRVY
-ML;:!"Q<OP/<"$%"<O/\^R#A$-I/!H<DI3$Q-8ZO10(=(9"HE<$(@A<,R-C)&
-MR)3.[;!Y3C>1I);%I/R?>M]2VUA2U>>5!.UV$^U.$\5BOF^:+<FNHAP&(K/C
-M5DEXP(D"\,'!10^]7AO;C0AS\\?PX,./(E<H@U`V))3E7G/`VEV'5BH5>)Z'
-M=KMM`R9,C>M>3VG7EWL.C?^4D4P;N?HP(#WM6`=!@,G)24Q.3EII8[?;1;O=
-MQL;&!IK-)MKMMGK^.(8P@"4(8AZCU6K9]''C.VCF`.-KN;.S`]_W<?_]]^.]
-M\^]AI[ES4S`GS6<RS4C>G5^33:PDVS6Y`4TS56:,@4B"O)Y#"X4";MQ0<DLI
-M)#Q/*3&*Q2*>?>89S5#$1U(/'CI4QQ-/S.+UTPU<O+R"S48("*F:?KX'PIC&
-MN"7"6*`7<10+OF(V:9]1HEE%W5ZHV45J3`6^CS`.X6F9(*CRG"64(O"T%Q15
-MH`YQ/&(E47.0YVGF&M6SGQ!@E*GYQX#=FF$24P7(^\QX#!(%7FG-%`4@N0)Y
-M/<UZ"[(,7#)D?(96NX=>+!`)Q;03(&CW0APJY>!%(2(N$4L!/_#0BP5R5,DL
-MFSV.6$K(2,"C0"9/P>-8^0D):?T.*2AX'((R`LZ5_)=K:5:EF(.G68D^8\AE
-M,J`BQ,96"[71'.Z[;P(C(Z5[:M[J-Z+Z/YL]F+EN3IX\B;???AL7+U[$[.RL
-M0V)0Y]?E!LA]7/>W`[3TK2>)-6,WDN;%Q47$<8SU]7502JW?J`FD,_/>C1LW
-M,#4UA7J]GF";#38AT^:?_K%)EQ"F2<"3C"US?"CU0#SE/^<'/L).!^???Q]7
-MEB[C"U_XO+(ORO@Z:9`.!&X(RQI4@'L^7[`V)+>\)TKYO]\H@-5JM?"C'_T(
-MU:K2=C>;32PM+>$'/_@!?O"#'PS\[^+B(O[N[_X.CSSR"-;6UO#NN^]B=745
-M0@@4BT5\X0M?L.F!0@A\\YO?Q.KJ*AY]]%&,C8UA?'P<K58+]7H=Y\Z=PZ5+
-MEW#FS!E\[6M?V_6^?-_'8X\]9@&LU=75`;#HOOONP^SL[&UWOQAC>.211_"]
-M[WUO`"3YQW_\1_S^[_\^3ITZA;&Q,=RX<0,__2SY06,``"``241!5.E/\=WO
-M?A?//?<<'GC@`;NY_OK7OX[O?O>[5H;XO>]]#_/S\_C#/_Q#+"XN(IO-(HYC
-M[.SLX.K5JSA]^C1>?OEE_-5?_94U@[_7$:M=DD$'&'"!`)62H**V)0#?EY`.
-M!3*.0R4AHTSI)Q@!CR-%F[Z5(C>E,T9`M-;=]?2XU:>5>W0[/Q)D$#8QBP!"
-M1.AV6\CG2_;WA`C]H7XSFP+.E93NW+ES:#9;`U(EEP%B)G`E0?CP@8]A3)RT
-MA=H%!Y*+E0M6F&0IQ;J2@QUK";L9,!N*-)#$@`^>YX$R!7:___X%O/ON>_"8
-MA_'Q201^!G&L?$D()=K$G5N:,*4$APY-8FYN!I5*&4'`$'-A39>3<;T?FYDD
-M<7WU>CV<.7,&K[SR"F[<N&&!*[/9<ALLR0U/?\XAJ>=@F+QPMP0T/7EKV*9K
-MV&N[`0.^[Z/1:`RPE9*?W31^)B<G[1@S&T4C!S2`E;F[:8!IOE3N)MD%M_8"
-MK9(`V*UX7'V<QE^M7D>M.H)6=QN^3R$(4UZ-B?5-85A]PUH7@.DG,`%SL[/@
-M<8RK5Z^A6"S@S3-OXL3]QR&EQ#OOG,?1$\=1J2I/T9@0F$;W("C&4^2*9,@:
-M1!(F[28!,"5%R8!74H*`0G*![>U-,$9!&4M()]5F4C&YU!PC"=4;83TO4B6K
-MX;%`N]-%I]/#S.P1//[4PQ@9'5,`O9$XD%MH&MU#;`8C#2\4"@.IA"[PXP+"
-MPZ0?;C)JI].QR:,&V-_O1L4\M[G&L]DL:K4:IJ>G!T%Z74L9<%9*":%-@]OM
-M-K:WM[&RLH)WSKV#*U>O:!D;M0VJ1F,;\_/S6%Y>QOK&NFT>)C>N[OM*!KJD
-MO>\TC[`D.&43D)WY.MG@,?,\HPR52@7Y?`YGSYY%J]T&*!E(*9^:FL*QX\<_
-MTODM"'P\^N@Q7+CP"N;GQM$X<Q4D$X`P8GVD&*4@3!V+=J>'0B$+2B6(4+\+
-M?`\QYY!4I9A1`C"/(I81LED?<2S!N8#G,P"QJK\E5UY^7-63S*,:R%*3H!1"
-MF[0+W5`#\KD,NKIAR3G7[&\UL3%*P(54[U5(2$A0IN7+0C'^0)1ANY#*-4L*
-M"0:"O$>1J^31C3@Z88Q.R"&D1"OBV!$!<IDL>MT0PF>(>AR2<^1]BA`>?`_@
-M,<"E0#:;`?,8XH@C#KGRYM,]`F*0."'`F`?%;!4(?!_%7*!^KRT?PDX+Q5(.
-MGL<P?:B$HXN3]PQ9P5UG/,]#'(<#0)'08XII&>E]]QW'Q0L7<?[\>1PZ-(5B
-ML0011?W]GY006DY(]@B<NE40RP#JQB/*O>;-_%$JE7#BQ`FL+"\K95BMAFPV
-M:VMDPVPW]7S:GL"=,]S73OXNC:7E^O@E+4\&&ZJZ\:_-\#,9AHW-#;SUQNO(
-M9@)\[6O_"XX=/0H_\!'S2#\_5_L#S<+JSW$40<!0K59M\,5><]4P>Y:["L#:
-MWM[&[_W>[]WT_YY^^FE\\YO?Q*.//@I"",;'QS$^/HZUM36\]]Y[6%U=Q><^
-M]SF\\<8;%FB*XQA___=_;_VF""&(HF@@_>^K7_WJT-=\X($',#DYB>7E972[
-M7;S__OOV('[I2U_:EV%Z&J!@+L(''WP07_[RE_$O__(O]O].GSZ-TZ=/IS['
-M9S_[V8&?'WKH(?SYG_\Y_NS/_LPN>-_ZUK?PK6]]"W-S<\AD,N"<8VMKRVK^
-MGW[ZZ7N_,.N[?M@BW^@H7(>I00HEUQI=!BHD/`:03+\S+`1'V(N0S^8@I5!&
-MB9)#BEBW>6[?,+,?]:WUV!]"(M"PS:=,,2#<SR3A`G#$Z?3OVAW9/KA$J[V%
-M;"ZGI`+$2$C8;V3A4U(ZC@L7+F-S<QM!D+'R)L7@Z&]^W2Y/\ACMMS`<%L][
-M*R!W4C(V",;U4XH,L]3XA<1Q;#<,0O2E'69SX;)X7)E%$`16D[]TY1+.GS^/
-M3)#%Q/@$/"]0$A\HTTP0XY.E8IO]P,?4I`J_*)=+FL6E+D'/([LV!Q]7\$I*
-MB;6U-?STIS_%^?/G[;'N=#J6=>5*Z?8J@I+,)7=SYFY\TNY[A0$D:>+):]X4
-M48.).>K]Y'(Y-!J-U.CY/GB5P\S,++K=CNT6&B#8,*[<NV%BN:"3V1`GF5<N
-M@'4K4L%[$;BRQYPQ'#EZ#/_QR_^)H)S7K,@TJ1<92"FT31RY6^YP^/`<"H4\
-MKEZ]!H#@_+OG<?SX<<PMS(-JZ0Z(2NJBEN%+T?<[')[6-@C"]I,1`:YDCA:\
-M0J*98?QG^L;*6]L-A&$/I5()D$QO/G2B%#@`8MD(:O!K&:%.(.MU0O2Z.R`D
-M@XG)!1R_[V&,C$Z`&)\@VR67GR#H*IW1D`;.#)/:ILV1YIHTX%,NET,^G[>,
-M*9,&N-_4PV&R>?.>:?K%`NG[%O1:6%C`8X\]AK6U-;Q]]BS.OGT6V]L-"\"T
-MVBW4Q^H@E&!]?5W)MPA26;/)9D32Y'FO=3[M;\EYV6Q.70#1-`>N+EW!]__'
-M]Y'5-3VAS()[^7P>3S_]M#)]OLEFD-SFWX?=1D8K>.31632W&5:7M["Z'6EI
-M(X'/5/U-"4.0]<%CCDZ[BU(YAXC'\)A*UZ-4R>((56"YU&P-'@LK?Q9<:*/W
-M"+[G(>:B#U[H1$-UW0L0CX'KIIZ4*BTPCI0O%24$A#']&DS-;]"D3:*^<?W]
-M!"60!*J&E4+7Z=*"2`)*/ICS";)^!J6L1*L7HQ=%N-'IP2<$AZ>J*,0<.TM;
-MR.I:*!8"1^<F\/[2#41"(!<H=H[BB6HF&A&`%)"<JYV,3GI47HA`N9@%U>$4
-M(`2^QQ!V>HACB4(A@X6%&L;J]P[[RKW6C+]=DJS@7F>,41P[?@S52AG_>?HT
-M1D9',3$QJ58.*=5YE4K.Z;(673D\(;=6M_=WG8->I&$8VCK%/%^Y7$8NEP?G
-ML<4K/,^S<X_G>:C7ZW:^;'<Z\!Q?SX%&N$VL-\TF%:BP2\:M@\X,4&5,W@?F
-M,<.AD/WKR[#'WCO_'MX__RX>>?1A/'GJ%*J5"CR/@?-8OT_ME64]5ONV`8!$
-MN5P>4(A]&,WLNS9;DS&&8\>.X:M?_2K^Y$_^!%-34[L^;+U>Q\C("%JM%BY=
-MNH1"H8"_^9N_P<LOOVP7`LZYE1;>RF:]4"C@Q1=?Q#_]TS\-_/[0H4,X<>+$
-M+5]\=N'5"&L0!/CZU[\.QAC^]5__=9>QX\UNON_CC__XCQ&&(;[][6\/?,;+
-MER_?\N>]UT"L`=\E<G-:M?'&HM13W1<:P_-\!%)Y9L2Q,CN%-&:*`.<Q/"^S
-M?\IVFNFZ2?&S+6CSGN5=>%R=+8<<G!CAE)2$"L2\AVZW@UPN`S+@TOO1)2;V
-MDQ()KE]?Q?+R"@BA\)B/P`]4Q+)F6KEZ]7[BQ^TGD[F4WOV"6.Y"DC3R3AIT
-M&[#`;#Q<=I7+V#'I@VD`ARL%V=K:PK5KU_#VVV=1K]<Q/W<8<<SA,1]"`(SY
-M\#P?0D0V`2B3"3`[-ZTZ7(6B\IY1MG`#1O`?UVDGV47O=KMXZ:57</[\>XCC
-M&.UV&SL[.^AT.HCC>`"4<N=\MY`8E@*3=K[-&I9D<26?+YEHF#:FADD(S??9
-M;-8&APR3/!:+14Q-36B0#C8LP'A;F4VK^=Y-!TP:JIN?T[RN;B853()@2=#J
-M[C-GO_V;$$"M5D<^5T04A@@R&0@26]F$O9ZUD:^4@V`,320!JJM28'Q\#)U.
-M%Y<N7480^+B^O(R%PX<A90PBM8^%I!!$I?,:_Q"2`)Z&`0WJF/=+>@,.*(D\
-M'P!.E<&RD@TJGV6!3J>%K<T;"+)9,!9H"2)3::6):PD`!(\AX@@Q%XAZL?*!
-MR>3QP(//87;^,#*Y/`CU=7JAW`6;?9)O'S;`:ZY/DX#;Z_70[78MD!6&H05K
-MI)1W[#.93=KDY"0F)B;PV../X?3I_\3KK[V.,`H1!`'B.$:U6D4FR.#:]>O@
-M7*0"5,GCE`;BWNSXN4EBR>=*`_84NYJ"Z)"GYLZ.6GNE.L:E4@F'#Q_&B1,G
-M%'CX$0]CQBA.GIS'.^=6\.`#\_BW7[Z'2$A01D$)M>``T5\;6TV4"AF$@J-4
-M\$$8!9.*944)02:7L6F!81A!2`+&M"$UY_`\#U$4@S*U;D@A$<4<0:`^>)#Q
-M$8:Q;C`KST^JCY=)(I24`CH54E+2]\W352HE_2F"NK'0I,].$5*9MD-0@/93
-M[@(*>#D?,LL0"J#5"[&TVH```?$H%@]/8OG:.GJ=$.]=644<11BIEB"HDCGW
-M#7R%XHA)%7##I0#S`H`0<"&0R_@H%[*040P)`08&GS'4QNM87=O$^&0>AQ=&
-MD<E^O,S;;W8-N?Y]C/F6^9WTPC+`#.<Q1L?'\.QSS^*--][`?_[GJSAV[!A*
-MY;(R&A<Z*9(0"*C$PKY'<M\P'U8R+_L>Q4/JQ'[5VV<@KZ]OH%`HHE`HH-/I
-M:E^^0`<"<(1A#ZU6"W$<HU0JP??59[-A<U&(C8T-,!W64"J5]/C78\9X(6LO
-M-&G8J5I"*_1PA9;>0RJ/9=54YGI]%H#HIX$+"`2^!R$%5E=6\.:;9Y#/Y?!?
-M_LOOXOCQ8_!]X]DFM$\OL8FQ1G&AMLOJ&/J^CWJ]CB`(=OD$?A"LXB,'L*(H
-M&OHW8T[^_///X\M?_C(>?_QQ3$]/#YBVIRT*I5()#SSP`(X=.X8GGWP2/_SA
-M#_&W?_NW>/WUUU,?D\UF\?SSS^/YYY_?\P`:SRGW=NS8L:$^4S<#Y++9+$9'
-M1S$]/8UJM8IL-HNGGGH*W_WN=_&7?_F7>/?==W<]+I_/XP_^X`_PV[_]V[M.
-M:BZ7PY_^Z9_BBU_\(K[][6_C.]_Y3FJRHN=Y>/'%%_%'?_1'U@C^7H.L^E,'
-M[1>H1%I9FZ0$$$J:0(GN,CLR!YA.C);T2>:!20E/Q_U*"<1"@#&%+#-&E5FD
-MYX,3JKU!B)W<2%IA)E.2`XUAI7G_QFC2=JG=S4=:WS&9`F6**W(+"X6[\4B`
-M>AH]-X5^JF2$N(\C$)R"$H9V<P>Y;!$2'MQH]\%S=N<60[,YZO9"K"S?0.!G
-M0`FS5.Q"OJ0Z71![&#[?VB8@=4&[38VW`3'<\[47<&7N+A,KBOJ,+%<NELUF
-M<>W:-2PM709E#*UF"X0`BXM'';\\96Q,0?0Q4]=4H9#'S,PT9F8.(9?/@E*'
-MAKP+Y90?^]FEGQ[%42@4$481VJTF-C8VT.OU=FW$7"IVTA,E"3JYX-5>*81)
-MX"J-&>!NB(:Q8Y+CS!03V6P6V]O;J:F$0@A4*A5,3DZBV^T@CM7X<CVNC(35
-ML*Z,&:D+.+E?73!JF%%[4E*8E#09L"U9$-T+S"M;-U`"%F3PP$./X)67?@'/
-M]T`I@Y!:1@6BXN"EVN@:P-XV'(@[3LS:HH[;_/RL[5[/SDT#,NQWD:4IV-63
-M""+[CY5]()4R?9U;9_9^!UL("4DB$*F\7"")7MF43%#5V;2_8]2;AIASK-U8
-MA>`A/*\,*0!!A5HEA5[?)8&(%$LLCF)TNSV(6*!8'<'"T?LQ-3N'<J6&P,\[
-MRXV$_&1C51_9S6T&&496J51"K]>S=Y>5E91'W];&5SJGVF$AJKH/*!5*>.;I
-M9W'?L1/XQ2]^@:O7KB+P/411A$*^B)GI&5RYNF2](_L;6)*:..C.DTE/K&''
-M(PW,2C:Z!FLT!5H(P4$HA4\9,GZ`:J6*:K6*)Y]\$N5B"1YECC_=K37>/LC\
-M6"H5\.G'#F-C[1W,3I9Q\=H.*%5^5,94O;'9!$!0+&;0Z?50*N8T,YP#1")C
-MPG)X#`F)N!<#A"HO*ST/>;YB8#*I62J:Z>$3`AX+>,QXW0%"LT@]C^ED0G-\
-ME;0PD_'58R@@!(,@@Z;89A*D.B#)97D**>%1`B$)B%9O$+.W(`1$RPT]1I#Q
-MLA`2:/4B<"ZQO+$#!![J^2PV=UH8'2TC\'VTP@A<`+'D.FU0K_5"`6=4>WI)
-M(<$(1:68`>&Q`MO`$/@,%&IO`D)P:*J$A84)W,M\A2`(;-V59(R[80NFV?OX
-MXX_C^O7K>/755^%Y'HX<.8)*I:)26*'VAPQT@`&5;O=!4YBJU&GE:Z8>A4VT
-M-^#:UM866JV6!LDI.(_4=:W#"!J-!CCGZ'0ZX)S#]WV+;P@IX1&"5JMEFX))
-M$-SL,8T*B=C]FBG=:;^I3*G37.Y;&ZEK3>TMMC8W<.[<66QM;>+11Q_%(X\\
-M@M'141LV)BT[VX!7@_6RN:;B.,;X^#A&1D8^]%J,R#O5`DFY;6]O8WU]W0ZR
-M,`S1Z_4@A$`FDT&Y7,;(R,@']FB24F)K:PL7+ES`U:M7L;Z^;B4>A!"4RV64
-MR^6;/H\Q6G-OF4S&>G8-NVUM;2&.8^3S>=1J-=3K=2PN+J)4*NTR,',?<_'B
-M1:RNKEI3MVJUBNGI:<S,S%@SVF$WSCFN7+F"JU>OVM<WQW1J:@J'#AVZ)=GC
-MQQ.M%P/?6YF;-K(V_.`!IHKD6D(H[7$4@H-S;7H=1^CUNHBB$%'<0S8;@$+8
-M"];W`X`9+RRJ#0(IJ!2W5#3LHLF3-*.]8=UBD?+\;,]"L#_I)4&&P<T@3>!C
-M,A$W*U/8;:H(4(5#J5)'+E\"M<?(!;#('1T?YO,O+]_`I0O7=*0R1Q`H69-B
-M"XD!":%K_FS\,H:!2\..[S"@X58`+!?D<-,[C-3/E0;V&5<2G!O0*K*L(),(
-MXGD^,ID`V]O;.'_^/93+%10*>>M9HAB%GGX>J=*;)`4A#)2J>?/0]!BF9Z:0
-MS63TYI7HI"^]<=X%7DE[;7P<YQAS/CD7:+?;^/G/?X8WSKR.U94U;&YN6+\K
-M,V:,86_:!B()2B594>[7I&=!T@LK-3TR!=@:-K;,N#*>5BY8FGQO9@WK=MN(
-M8P[.A06I7.#*@%E!$%B_JV$&[?OUN7(?YYK-[R45_+B#5FD]"LXY7OZ?/\?.
-MSCKRA0R$B!$+T_!0B5Q4[N]S]T&M?E(0(5*;8JLUP#0LA&8$&`F@!`.SS0BA
-M_^;(&:6YUK6,0,8@`F`@NO%+!EM.KC^6$*!$8&UU&>LKUU'(YY#)EQ58)?NL
-M9TD(F.<CR.11+%90J]4Q.EI'?7P"N6)1>5,2IKK"Y`"Q^JCFR9N-/3-']9LK
-MBAUL/`3-[]/"1O:SEM[L_UR0HM/IX->__C5.GS[=3U"$1,PC+"TM.8J(=`#K
-M5IA7[IQDI/YIZT+R/28EAL:SK%JM8G)R$J=.G<)GGWL.XV/CR.?SO['YK]L)
-M\<,?_@?>/MO%*Z^\@W9,0#VUD8Y[/4@!^)D,/(\@FV68G*A!0B`;>#8AF5"J
-MI(0$FF6IO:9H7T4113$(58G'>D"!T#[3BS*F0#&WD4.)2O"#8H8)`7C$&*Y+
-MC9M+$+V]4FFHU!@C:6EBOX$L=-@$)$V`COJU)`;2#J'GO5@"8<C1ZH6(8H$P
-MYI@85<!$R"6Z6GHHN'H]*3D@U)9%20B5^#I@!#/C5<@XTI(M(!_XZ+2;R.1R
-MB&..+W_E&%YXX4$P1C]V\\A^QJVI=TQ80Q(T26L&&B`E#$.\^>:;.'_^/.KU
-M.F9F9Y'/%Q%+9;DQ8._@!I>8Y]5=?J&#%*1IWL`D[`H+@II:[>K5JR"$(@PC
-MRTA=7;V!L;$Z/(]B;6U-F?-SCG*YC!LW;J!4*EF\8FQL#*LW5E$NE]'I=%$H
-M%/3UKE_3^$F:]Y3BJ;K;!TL.RJ6EDND2$*QO:&NFY64<O^\H'G[X84Q/3\/W
-M_5U&\FG[H&1#HE`HX/[[[T>U6AWJH?BQ`+"2@]#0B;O=KF4%&%/)#V_CP0<2
-M37J]'MKM-EJMEC69-']WY3<WV_R[76"3NA0$`8K%(D9&1E`L%I'+Y0;\=`YN
-MOQD`BY@.C(2B$;NFR)*K_TU$U$LI=$$5@<=ZG/;:\#P"GS'EFZ']JUB0T8BV
-M+OH)&9!N[*?;E?P\!&*?`-8PE@L=\AJ[HU\'I7V#Z6-4[J-@<\`P:=\2`:$,
-M$A2CXU.@--/W(_L(`"QW(KUT<0EK:YOH=04(48;GE"K<D3%B-?5)`"O954C&
-M8._V?,'0GX>=?]>/RGT-\_S&%-N5=IF%S7@0Q7'?U\JD/ZE$J4AY2TAIG^?R
-MY<O8W-C$X86C6%O;Q%9CPP)0C%$-8@4Z-431C"N5,N;GYE$?&T&AF/G0NK<?
-MATV9"Q:&88B?_^P7.'/F-<1<X/WWW[<-&".7V=G901B&5O+F7C-I!5;:]^[B
-M[\H(#3"6!+B27?PD^\O=!+EKF^DTEDHE-)O-71(7(01&1FH8'Q^W#2`A!++9
-M/F#E2@8->)7F566^FM_?S)S=_)]KT'XSCZM[<SP:"K'$YN8:_NT7/T$A[ROC
-MU#A6A;29JRVPU-]4R:&@5M_\7;$[DIT(O?ER`"P"JMA>^OU81BT1_<<,>&ZI
-M1"\&Y:4EP%6#1_8!+CM.I6)Z1MU-7+KP-D0/&)N81VW\$/+%(BBER&0RJ%0J
-MR!;+R.4*R.;R8)1IR0>T_X[:B"A6*`YJK[L(P$K*\MSYSLPM+HCER@S3)-;)
-MYS:UONOU.*R6-\]Q]NQ9O/322^AVNXAY!"ZXW72:)%]"6.KGV,O@.6F2;&1-
-M>]6$J5Y?C@3=)!'.S,Q@=G867_[RES$S/8-:M0K?]V_+K_/#NBTMK>+[_^,T
-MKE[NXI>GE^#[/GIA"$(9_,"#YS/XC((QBJF)DF)/>2JUF,=<^\@J!HOG,:.)
-M`*%0@4I$218)"*(XAD<-6*5JFS"*8!A?&@M7TF=]#&/.-1)$`<U>I9JU9]QN
-MF:>>4TJ54"B<!IS4_R^$8H/%L=3`5W^=]1A#S+F>A\W[$*!V[5*`5#N*P;E$
-M/I]%L]U#-^(((X$P%HI9&W.=GM@/*I!2R2PG1LLH>`1<*`]`1@"?$92*.:QO
-MM3%:]_"__:]/8&%A\A[9TPV?;PQVD-;0<VLW`UX9@@)C#(U&`V^^^2:6EI8P
-M6A_#S.P"LOG<@!V#&[+@,ISZ>XOTNE_*P>?8WMY&N]T&(537BVK,-IM-=+MM
-M,,90*I6L)-+4]95*13.VE)U-I5*!U./)]:_:%>SC`&W2?5\.,&>\@0'`HTHR
-MN;Z^AK?>?`M;6QLX>G01#S_\""8FQI#+Y6Q8E'G--+9H6DT*`//S\SA\^/!`
-M(O3-&OQWK80P^0;-`'.3FSXH@.6>U.1FT)@?5BJ5@873[8J8GY.^.*:8=@&K
-M9(%]4#!]M./G5O<";F%!B>JT)*-&%8L"8,RS$P)C`KX7(.8]^,R#H[70?6H-
-MR!"`"`'LTS!SN,1'WO[G3!PG-ZEJ]V;/+-`W734&Q8KN8B/[78@!?`HQA"3H
-M=IK(YCP0RK2LA7RDBV&[HQ8/YA$PZMF_^WZ`?#Z+,`Q3Y0"[(,$AB2YIAOG[
-MZ1*[BZS[>H8B;.XN&.\NK(:&;XK^/N/*S&<$OA?8XO;-,V^AV6QB86$![[UW
-M47E<>1X`KI-=(@2!2B\-`@^CHR.8F9G!^/@8&//`6,(_YA,PU[F;+,XYI@X=
-MPO7EZUA?7\/$Q(3NKJGSW^UVT6@TD,OE!ABSR=13<S-QPVG20;-Q<5-DW`(B
-M.7>XOW,3K?8RE`=@C98-#=_UV:I6:Y@8'T.SU=3)=P3Y?,$"5P:\,O>D67L:
-M:#6,=95\3%(N."P%[1.SYA*":K6&A<-'<?&]LZA6R_"HAXA'&M\2V@,K*4\B
-M0P`&ASE`F/*>(:[!NM3FYBRQUIE&D0..6=!*6]CJ(EZ]'H.$]LF`2OM37EID
-MX'I0RT6(U>M7T>OT,'_X`;SXI:\A*%1T<\A]YRF1YT[[RC0>#DJQNZL6&R;M
-M-;+B9*,H+<AD+S#*E<]'460EBJJ9PW=)O0DAEAGPXQ__&%N-31"JPI[FY^=Q
-MX<(%Y<6DY^&]-E[)>36Y&4^RKM+KL_2&F3D^N5P.DY.3J%:K>.ZYYU"KU5`H
-M%(9N##_*V]34*$Z<'$.WLX%C"U6<.;>*3#:+3,;3DCJ5&AH+B5Y/L=UD+@`3
-M"G3R/%5S4^)#Q#'`J);C45.XJK1!2%!"0:CRQV*408A8)P_JS3M1?P.AEI%"
-M"<!UR`,E"FQ28(9BC<8\!H\%?.8I$%.J%$4IA6*>4C7!$$K!N9Z!J'D_JI$M
-MN/)48DRQL*E601!H2:HFS!8\@O')*@0A6(%`N&W&I?(T(AJX4QY-ZIQF`P]3
-M]0JHY)!<:(M?);_DVHN2<X[YV5%,3=4_$?..D1&:IFU2EIL$L8005AI8+I?Q
-MS#//((Q"7+Z\A#-OG@5A#'-S<ZA6:S:I4#H-(@"0HM\8(=I^9-#"1M=R,@;5
-M]5JM5D.U6K76+N8]&X^[T=&^ZBR.8\O2)(2@5"H-I)::&M`-<'$;DTQ?*]+9
-MKPDM[Q?::%Y"T;4]/T"[U<1[%R[C_???0Z_7Q8,//("O?.5+J-?K"C#6B@)C
-M63),39"<L\W_C8^/8V9FYI;3,#\6*83&K,PD-_5Z/0"PS*7;O;F`5)+5D"SH
-M7<:%V_5(2TAR0:R#V\>PR"+2@EBZP;-+?=<O)B@(43'&8$(;6,?@(E(>6)1`
-M<BCM?1S#"U1G1Y)D%WQ_%VE:]^%NV9A9?PEM#C@L"6W@,5(Y>U$"[.QL(9,I
-MJ0W21_B9^@:_AF$)4.)9D%P(@6:S:?7DNPM!,A1(O%WB:AJ`E9QK##!N"M]A
-MTC(EP>C+,5R_+`,:!(&/Y>45G#GS!E975S$_OX`+%RXB\`OPO$!U'IE*&:14
-MR3QG9V<P-S>'6JVBYCVBJ/&?-*_C9$>)<XYZ?00//_PP7G[Y9<1Q;)-JS7FJ
-MU6HV=<;MX+G@4MIZ9`H6`QXE"P*[8'N>!2J3+("]HJ#=\6,>YW;6W/E'"(&)
-MB0F,CM:PL[.C/1L8BL4^Z\J5#":95TF)8!KC*NEO=2O`U;W@;74+/1=G)J(X
-M=NPX5I>OH-5JHU0J@DD*+F+=8.C'5_>/#TGK1=CFA92#30SC^V?'5)\`!DNO
-M)6GS&1D$Q:@"NB2$3=>5()"B#RX-``"(L;UY`]L;#>3RHWCRV2\@*%;W>8[5
-MFZ2?P#GJ7@/`W*9QLJ;?3^2Z.Y^:IHYK(F_V&^X</#T]C:]\Y2OXZ<]^X:F0
-M0```(`!)1$%4BFO7K]I]R<+"`I:6EM#I](;*_-(,V=W/,8R-G=:$&,;`,NH4
-MXYW[[+//8GQ\W!H^WPWSH.<Q?.I31_#..ZNH5HJHCVQCIZ/J:"5ETS)@*;'1
-MZ"(;,)7L7<PB$W@@VL2\%X?P/:983E&L;3Z4<L)CBB4><^5'R1BQB8(`0(D`
-M8122\[YO%8%F8$EX3,D2E0^M[*</0H!Y5!E[:V"]+SVF>I\@M2FV5/(^2C20
-M+L`(TZP6XX=$0/5[ZLL=M5FX%*@4`P0^T.E&*'@,7BF+=H:CT>JA$W&`$$2<
-M@U$"GU%4"QE,CA9!I$"G*R"(,J6'4`F,C$KL-)LH%'S<=V(2F8SWL9\';O9_
-MYEHQLK8D$S*9TIO&E"2$H%:M872TCI,G'\#5JU=P[MP[.'?V+,;J==3K=64U
-M1(AF1VE`1RL6C%FZ:>Q(9^VE1+&!&:.)1B,`J/IF:FH*4@HK]11"V(:UJ1,'
-MTA>=_4E:"BJE?1],9;"NCI>I[PP(U6JWL+&^CO???P]K:VNHU:HX=>H)+!XY
-M@EJM8H,/A!0#S?)A<UK:N9%2I0[.S<U9W^T/.P45`-@WOO&-;_PF!ZP!KMSN
-M23Z?OZGGTUZ;#G?#ETSE2AOL:9U=U\0VN;@>`%AW]32XZ^<]+XP4L^2^<>>`
-MO;GJ)`NA.AX>@Y#<)D!12A4-6A+K2Y*^%8$MX,WN8&#L.4RF/A!&4C8)M[,-
-M,IXG<N!W4E+GN=/D.'+@\*:Q'D@"O-*KMM:/$U#FPPL"\\$=X\,[.[<((;"\
-MLHI.IPO.34'%`*BD+<]C=O-M-O,&K-XO0#"L6Y"<3P9C[V&!)N,GY)HS&D!D
-MMW9=#'B(&.\0E]ECTM^B*,*9,V_BU5=?Q>AH'=/3,UI.F(&4U!X+2@DR61\S
-M,U-X\,$'</CP/,J5HHYM5IX4A"J#]KT8:O<RB.7*"*,H1*?3Q?7KUVVSQ5#9
-MS?CI=KO8V=G17FMDJ'=5\EI+,VUW_\^,BS3&E3ONW*3)-(F=D609.:I[3FNU
-M&L;'Q["SW5"=:.8AG\^C4"B@6"RB6"S:GUT0RYBP&W:R^9ID:9F[\<I*\[W:
-M+XCU25C-7,818QZJE1HN7;P`0B2"P$??K<.1\A&9TDAQ-LL8[!L;^=_@6#$Q
-M[8ZA.P:#+:35X+B_EQKTDMI+1OU=_9ORNNGG=*LU+^RV</W*!0CAX_G/_RYF
-MCAR#``4CAN%L!(URR/HFG7X#.0"R[D&0*RUA-'E/6GN8><C,/ZZZ(\E$G9^?
-M1[/91&.K`4HHHCC"Z$@=W6X'41AI_\^]-M1D(*B'4*J9JS??K/<_EWM7GZ=8
-M+&)Q<1'%8A%//?D4CAT[BFJE@G*YC"#PE6GT73`?9K,9,";QUMG+F)^9P>J-
-M!K@DH!Z%[Q%D&$6L$_\(),(>!P60R?F*5:3B`M5U3AU+!TCX@:^E56)@UE(,
-M+,7P9)0J7RS"P"@!YZ[/#[4R0*)#DX@&&0AAJG07JL;IRX_57?U.U;$2&CQR
-MY%<$QO-*)1V:AI\6>*BIB2J?04:`^FA9-2!C@3B*E0T)!/+9`-D,4\EX0B+G
-M^Y@:*Z)>SJD&92RL[Y+4<LENMXNQ>A7;.QV,U`-\[K?N1SZ?_43,!VZ2MMLL
-M=!MQPVI5<VVY#;;1D1H6#B_@R,(\NITVWCW_+BY>N(!VJXE,$,#7<X?O^Q!<
-MC5U**:@&C.",+]#$OH$09QTW+/M!\_-A<P-UFNMP4H8)'%6('O_&F](\MY(S
-M*KNF*U>NX.VS;^'UUU[#ZLIUS,S.X-EGG\$SSSR#Q<7#*)=*ML9DU"0:8E<=
-MEE8C)X]S/I_'XN*B];W:"Z3<KW3TKF-@`4HNT^UVK80PBB+T>KW;-APW`].5
-M!KJRFJ1<+.D;XBZ.KKS'W<@,ZQ(=W.X6\(I8"8/5_$(ZR(I)8U)(N8X<T1M,
-M[B0WF$E`)8Y0QL"\`()S<,E!"1#Q"(QX"*,(F:P'(8BB/;N3E0,8V7%&!F&I
-M@<UK*EC5]YG:?U<Z#3BCB:X?AGJ%N#14?8AVR3>,B7O2/D69V*O%G4J@W5A'
-M)IL!HQD%[MWA,$(7+&*,86-C`T%00+D4((HB4.K;%S<&BL83R-"1W53"9#=X
-M+Y^K-$-M-RG-L$_<YW<[&VFI=.[\E02O5#>2#7AE7;IT"?_Q'Z^B5AO!L6/W
-MZ6`"Q21DC"'6OC?,(UA8F,7LW"Q*I8*F^A.[P%JP]6`#93=&GN=C:FH*JZLK
-MN'CQ(O+Y/,;'Q[&ZNFK/O?$U<"GA+OU[F`]6$IAR"[.DGXL94\E.77+\IQ5X
-MY7(9O5YO8$,GA$"]7L?8V!@:C4V`4`2^;\W:#6"5S^<'0*@DJ\I(]5VYH&$6
-MIK&MTCSH/JF,J[T:,NJ8,(R,3N"AAY_`Z5=?5O*B;``112!<L;1`"#@X)+@.
-MX2`#C1-A_2&I`SX14.(6E+J70IP$0])O>*A3H1LXM@$BG/-$G-\I]H%:=@6(
-MY,IDW13R,L;&ZC)ZW2X63YS"X?ON!R$>&#@`AIL'0)#A_:N#VUW7$/B@U_*M
-M;';,O.)YGDU--;+I5JN%;K=KF<OY7!XO?N[SJ)2K.'WZ-"`)PK"'P_/SN'SY
-M,IJM%F(1VYHQZ0MJDY\UILMC/2^GR.Z3#%HU7P^"PYZGP*N3)^\'`#SVZ*=Q
-MXK[[4"Z542Z5D0DRMPU>#9,M?I#S0BG!R9,+>/SQ%;S\TC(^=6(<KYZYKF17
-M@J(G.#R/0@B)3B>"`-!K<'2B"..C91!(>%Y_/I%0#"8N)7C,K3EV)A>`:[\@
-M<YS\P$.W$P($X();MI9U.I<`F*]"(+@R="<$RO<JXJ"$P//ZZ[-JV/59J899
-MPRB%1-]C#]H0'AKX@JZOC?>HU"!7'',0"E0J.1`)M'LAPDBQ9`3G(%+"(P)Y
-M2I$M9%$K$O@>@^01VNV."K(0`B#,^@_ZOJ>.+2'H1C$>?&`>(R/E3\[*2/KU
-MN\$17#`E+?G3K;4&`1GUN&PF@\SX.,;'Q_'XXX]C964%%RY<P-MOG\7V]C9J
-M(V,8'1U%K59#+I>S^R%&^[YK1JR2NDPY[&<SKI)>>DG0WOA7F?Z,`6*AFYR,
-M4GB,Z3TO$,4<W6X'6UL-;&UNXO+ERUA;NX%*I8+YA04\?NI13(Q/H5PNP_.8
-M!>`XCQ7P98.(=H-7:75J<@[)Y7)87%S$R,B(Q5@,"^QF\_FMSC]W!=>P7"[;
-M5$(`Z':[*&DT\/8G4SH`."4-VM,VF6F;U&&FRX:E<7#[.&T%=#%!`2+ZO5QC
-MND><!2M)S:24@E$?'A/@S$,4]51\K2[\!?18H]14_OLJ(`"=?(*/UAO*O3;V
-M^[INTWP?5V#BX$MT6CLHEA5C@-QAO8?+8!FIU?"K]5^C5J6`I,CG<ZKHD:KH
-M[':[%C"/X]ANJ*TTQ5GHTH"%))B59(^Z7>&TXYWF\9&6.&?,;4T$N3E_1L)%
-M",'V]C9>?ODE""$P.S.K-H!22W<TXTIP@5*Y@+FY&<S.3J-0R&FVE3%DICC8
-M$6)79]^5PN7S.1P^?!CKZ^M87EY&N5S&Y.0D5E=7$471P+G>W-P<\$N\64B(
-M.Z9<6:$[OI(@V#!_*#<AT:7=&YFC^W^CHZ.8G)S`^OJZ_JS*F-X%K@SCRH!7
-M+FB5!++2/*Y<X"J9_.F"5P?`U=YXS>S\'+:W-W'^W;=0&:EI2;3VNY#"%LNI
-M<[;LR\*EL^.6^QB+[EI@Y!/)1LEN0^M!V2R7FH4%`0:)G:UU;&YLH#8VAV<^
-M^SGXOI8<X*"^NE<WG;^)UW4];(T$NMELHMUN6Q6([_LX=>H4:K4:?O:SGX$0
-M918]/S^/J]>N87-K,_5ZL'Z%<!D)2/6-<>?PW7Y^_7IA?'P<1Q>/(N8"ITZ=
-M4N!5N:R"#++9#S_1ZT-XKFS6QV>??QA7KVYB<Y7@_L4ZWKFXB="`43%'',:(
-MA$`^EP75(3IKFRU4RWD0IB5Z7#4_8R$1!!ZX5$$/'B&(P[@/DFNF:=2+$Q.<
-M!T"@VX[1Z?10*.<!Q`JH\CW5C'6\ADR"7.#[VB!='0^3:N@VO0FEL-D6^I8)
-M?(2A>@]$N[53RFS2.6/*EZM0R"$*0\2Q0!P)"V!P/9<R2D"TAZ"(A4)%0`'"
-M]6<5&M@#("1JM2I6UQLH%`-\ZE/SJ8R>>WDN24H)72_M)&"5YA6:!BR;NBB?
-MS^/(D2-86%C`,\\\@XV-#5RX=`E+ER_C[;??0K?;12:31:U:1;E21J%01!#X
-MRE]-JTQ<SUH>BSXS.;$7&R8A=M^KNV]S0W[",$2KU<3FYB;6UE9PX\8*=K:W
-MX0<^ZJ-U+!X]C-_ZW/,8J]=1+)44\$WZC"Y&":)8L;:$B)6T5L]E1.YN)B9!
-M0/?G?#Z/A84%[:'%!JQ9;@:0W\[\X]TM`[%:K2*.8S0:#>N%M1\`(+E`N%)!
-M]T2[THEA:2;)3:1A/+C>5Z:+;@SA/JCA_,'M3A9*TJX]EN9K1`C&_THJ4TB1
-M4H"[,E)[[CD#HQXX0MNI5BE.##R.X/F9?O<:^S"BDW*`%94&-GW8Q=_@:^WV
-M;QBV2*2!O<,R$)/2%2DE>MTV"L6*,K<4%'=21>B>P['Q,7B^AZW&)LI<C07/
-M\T"9`M9\7YE!&E:48F"I!4A]-=_W38Y=D"IMX1DF=4ACX"0C:84V&S7?<QXC
-M#"-$46@]/(RQHN\KB42GT\'9LV=Q[MPYS,[.*D!.2E"F*BW?9P`!"L4<YN9F
-M,3LWA5*IX+QWH8GI26G#P3SB&H":S4\<QQ@9&<%##SV$.(YQY<H5%`H%U.MU
-M;&]OH]5JV7-K9*(F"2?I@>4"KD8^FAQ;KG=6VGA+HW$G7R,)%"7!J_'Q<:RM
-MK6F`+F^95^:>R^6&,J^24L`TX"KI(YED7!V`5K>PME$/)Q[X%)KM-FZL7$>M
-M4H+O9R#CT%+_)2@8V;UVJ!1!%XERY>HRM19*F6&=]:G?C!A\W.[GD,8+2PIX
-MD(A[7=Q8609C&3S]V2\B7ZIB-S?YX'9P^W#G<Y-VGLEDD,_GL;.S8U/**:4X
-M<>($"H4"?O*3'Z/1V$*OU\/4H2DPCV%M;0UIX0ARX%I2_G+#YK.]Y..^[^/H
-MT:.8G)Q$&$;XS&<^@^/'CZ-24N"5:]Q^NZRI.SF_CHZ6\#N_\P3^Z__Q4Q2+
-M9<Q,QKAX;5LQAB`1]6)X@0\N))C/P`A%+&-L--HHYCR,5`O]]$$I$46QJK\\
-M55A[/M6`4W]C'W%E9![''-EL@)U6!]TN1V-C!\5B%E$<(_`8?)]IQI3V!6(4
-M$D3+IAB$\?R10C/W:#^CR)$(4D(@B0#7:[9ZCVK.XD)[(CF2;B$%)NM52"D0
-M1C&$4*;OA*A41?6!)3@7EKDE)?3>1(`1JAKE4NKD56"[N8-2.8=NA^.QDW5,
-M3%0_L8"X"6DCVJ]JKP9ALE9*LMJ3?D^FALGE<IB>F4'XQ.-H;&]C?7T=UZ]?
-MQ]4K5_'N^7?0W-D!I0S97!;97`&Y7!Z9C&KVY?(Y>,Q3XUC[P@V$DT@)(9T:
-M3PC$QKLWYHCC".UV&YU.!\UF"\WF-G9VFMC9V4%S9P=22A0*.=3K(WCH4P]B
-M;&P<U6H5Y7)I(`S*^'B!]/?"L:TWU=B2I$_J`*BZ7O:XF?U+-IO%_/P\ZO7Z
-M+N^QFZG6;G<^(O)VW8COT*9S;6T-S683,S,S]J`G;YQS=+O=5`35!9[2_*_<
-MC>(P,[(D/<Y,DF:#FXSY/KC=C3<76E'QM"ZT(KF$D`)$F*0)#B$DA(AWC0\I
-MC71+@,<AHJB';K<-R2,P#P`X?"^`(`2^GP&A3&/#1@`O!PK^0?-::D&#8<7(
-MWA?W((1TZQ3]X;Y:NP`TF1`U$J*6:+(;`*;2T.P!*14@%',@7ZB@6!H%H;[R
-M0Z$?G+J^GWGEW+EW\<_?_3ZJU7&42U54JF64RT8.E84?*"\L9:/`X?O&!XOM
-MDB.XX.C-C+-=<&+85-N?A\B`7-!T6(RLVJ0I&1`@"`(((;"RLHJ77WD)]=$Q
-MY/-Y9P$F\'T/C'DHE\N8G9W!S,P,LKD,/(_BDY8H>#OCQI5Q&NEFI]-!N]U&
-MH]%`H]'`RLH*?O6K7^':M6L`@'J]CBB*L+.S8P-*?-]'I].QDL)<+K<K0MYM
-MPIAKPG2(^YUB.32Z/8T5D#ROKNFO^5JIE#$U-84;-]:TS":/0B&?"EXE?:O2
-M@*ND0?LP3ZMAX-7!>-S?Z@8`O6X'+_W;S]'<WD*E5@*A$G'<0RS4!IJE>19*
-M%ZSJ.VBIKJQTP*=A\S(#(1)":B9$0D(X,![I8+.0:']((CF8$%A:NH3MK6U\
-MYK-?Q$.?_@P(]6P:X@&(=??,@WM=D\.3E.^N:WD8:&3V$ZU62T?;=VU*V,;&
-M.G[\XQ]A>7D981PAF\UB;6T-R\NK*?-K?QUW0>&D/8G[./<K8\I4^OA]Q^U<
-M^MQSG\7,S"Q*I1*JY8I-N$T[UL.._\W.PX<AZTS>A)!XXXV+^&__UTOPO2K>
-MOW`-F\U8R9MCB6S>,)(!GU$P3P-)80]>P#`Y7D4F8(`4-G60QQQ^X*NFL4X)
-M)!"(N0#G`NU6%YX78+/1QHWU;8!0^)1B8KP,/\/@,P;/4W8@1+?K/*;,XAG3
-M[#FCV$GL%X0Q?S=SJ=0,*Z%85*"`B(65$RJYHWH5(20*>1^U2AYQS-'IQH@B
-MCCA634.N/;H$5X$7&8\AY-PJ1JBG))!20/NP*?-V(@68YT$@PA_^[Y_!T6.3
-MG_BYRBBY3-V5EF3J`B]F3Y^\3M*:@:YE@Y12I55R8>>/9K.)M;4UK*VM86MK
-M"QL;&]C8V,3FUB9:K3;B*++GVM11[NL(SB&D!(]C=+M=A#J8R7A;"2&1R03(
-MY_,H%@N:C5G%R,@(RN4R"H6"]J%C#H`D]/?$$BM<1G\:L\I(%LW8'69QX7Y?
-M*!0P.SN+D9&1H0G<-P,4;^=_[BH`R[S11J-A/432;HU&`]UNUYZHI.XU*1=,
-M?C^LNYA63+O>-6XZH5N@'Q3;=SN`)9UN""S"+77L+H2B^:IQ$FL@BUN@0@BN
-M004)'D>(XQ"]7AMAKPW&"`AB,$]Y*OE^!H1Y`/&46:0TB4S2:OC-.Z*:V0,;
-M/X[4!,,["V`IE'TO\,Q-I")IKYZ22D4$M9U(:+F(DK,QC(P?@L=RD)1])``6
-M`+3;7?S?_^W_P<4+5U&MC*`^-HIZO::HO_DB,EFS&:=:EI>QT<WNW#`,P+H9
-M-788@#4X)Q$;9&&^AF%HY8(&O,IFE4EG%$5X^957L'YC$W-S\^""(]"@/_,8
-M`([1T2H6CRYB<G(2@>_W#4@)#@"L?6YXW&0K0]DV!<OV]C8:C0;6UM;PVFNO
-MX?SY\^CU>KK(**+7ZZ'7ZZ=8Q7&,3"8#SCE:K1:B*++>+$9"[S9;S,])0&W8
-M.!MF`J_,^P/;432_KU8KF)J:U,RK#$JEDO6[,M)!(QM,,UU/NP]+[KT9X^I@
-M#.Y_;3-VYD0"W783O_C)C]"+.BA7\J`,"+DR`B8RP?8C`)'4`:BT+Y:4(,0;
-M8$ZIH`N2LJ[H@EIRO1ZX`!9);.:-_R1LE"&1%#Z`K8TU+"U=P<+1D_C\EWX'
-M?E#2SL?&`4>J->/@=@!@W2$`RYT?8[UQ=($L(3AV=K;Q[__^[WCGW7<11B&"
-M((-FLX7+ER]K/TW#SA:[(N[5/(S4S:*QFS"`_]&CBQBKU['5V,+1HT?QU%-/
-MH5ZOHU2JH%0J(9?)IDH/[T8`"P`X%_C5K][&?__OI]%I^;BVLHF-S2XR^2RR
-M6=_Z4($0!(&R-@@813>,X04,M4H6U5(>/(Y0*N;1Z701!#YB;HS2E?]/%,?P
-M`P^,4-Q8W<;F=@?=6-71!`(>.*8.C8`0(/`]>)Z6]G$.RE3Z8,;W(8RUC#9^
-M]QA3E2N75FI-M&S1ULWZ.:*(#X0^"2F4/Y64H$1B8JP*SB.$H6)@A1%7H!21
-M(&"(.0>/%2C26&^@5J_!\ZQIDNTW4*)865$8879A`E>65G#JU#1^]W<?1S;K
-M'\Q3^JMI-KIUE!N,Y)JX)T-PTMA#!@MP&YK)1'#SO*8I:6J_1J.!9K.)5JN%
-M=KNMP*DP1*_7VY4>[C+V30!%/I^W-9N;VIP6*K>+(+%'F-1>K%"W!DWN74QR
-MNGF>4JF$F9D9E$JE`6;H?N?_#P)@W77Z-R,GC*)HR*3([>+B^E"Y@RR))@X[
-M23>;R%VO&U=_FF32'(!8=^,MD:@''3-B81>U$`E-]R6@D%`))I1*]"GB`I1Z
-M`+B2=3'?=CX(]\!%C$";0WJ>!RDX&/,@H<8--5XD>K.AE(4FK8(XX$X_]<1$
-MFO?'HAFSK/]$2)=H['Z,,[X'P#&5F$,3_CK)#N'@1-1_6E<^,A"[3K2GE\,Z
-M,^",E$IVV>GLH%C(.MGLY(Z"6%*JL(@77G@!__72_XF5&]<11EU$40]A%"&N
-M<)1D4;^'0!LA4ITJ`[LA=X_3,.#[9G/,,/#*S"U1%-E%S06O#(O'>'5=O'@1
-MK[W^&D9J8UA</(9>+T3@9ZSF?&QL'(M'IS$^44<F$V@IM"F(#F:'6UV3W&:&
-M808G4VP?>^PQ9#(9O/'&&]C<W,3&QH9E+KE&[N:KB1?V/`_-9G/@]4PAX%Z+
-M;@&5U@5+=@E-((&4$IE,9B"F&5!I@S,SA["RLHQL-H=2J6R!*Y,TZ/I=[<6\
-M<@NK`X^K.[^VV=6-`+E\`4\_]P)>^OE/L;VU@W*M"-^C*K&+JR:*E-+._\0`
-M4Y8E`!V;'6LY.VPZ%["[>.U[1M*!E%YBTW?-NL`A)84$5VLKE3"[^6ZOAQLK
-M*ZA5Q_#<;WT)?J:2&`<'8^).@#4?9/Z[E;_?C=?T7FQI(T$R<NAL-FO]L0BA
-M>.&%SZ%<KN+7K_X:W6X7Q6(!"PMSN'3Q(F*[`:46W.U[J>H:$/TF)2!!F/)/
-M]8,`$Q,3F!@?!X1$KQOB^>=>P(D3)U`NEU$JEU$L%"Q;XV;`U)T"HV[GQAC%
-MIS]]''$L\/WOOX5Z5$8<"[1##AXK:1)EJ@:->A+M9@?97`;,9\@$#&$DL+;5
-M1"'KH]7I`@+HA2$\GRGV$Q<J13KC:?:21,0Y.KT88#YZO1":?`(>">3R/IC/
-MP",.YE&;8.C['K@06DVADB-]YB'BL?8U$_K<&M%5/SU5Z'J7,>HH?6`3*PD(
-M<ED/0L8(0XY>*!#''$(`O3!"W(N1S6<1]GI87=N!1WR]GP2X4(]737(%=H$0
-M!=H1@:W-%JHC63S\\!PR&?\3/^>YR82FSC&@E6&P)SV;AM5228`G+=`M6:^Y
-MH(^KT#)V'Z52*954X[*A3,A3DICC7M=)BPG7GB1-&IFT4$K.#Z[_5QJ0E918
-MFL_*&,/HZ"BFIJ:4H7UB[_A1S$GL&]_XQC?NQL$X3)H7QS%65U?1;K>=%*XX
-M)9DKMDP&<W>3O)+2PC0_K#1CY:0!O#M`/DQ3=_->72KD0;'_00$M=]+J`R[)
-M>-/!\^I>A.8')4DT2#O5D:.>Y_5IQDE:J@NK[=JXZ;!TDXAHDV4(!F4<U`)O
-M>Q5F@RE0SMUAW5@0%A*==@>;FYLH%HM[C[$T[(/TH]0-[5I"ZC1'H>ZZ,\F%
-M2KKH=2.4*G6]29*)SWQG;CP6*)<+*!8+>.VU7V.GN8-.IVL-]!FC`_'5QA/!
-M+&8&..HO$MA%PTU>O\E%8QBX9=@]+N/*='#,0I')*'!J:VL+O_SE+W'AP@4<
-M.7($GN?;5!S?9YB>/H1''OD43IY<1+56@>>Q72!;6OSXP6WO#<^PX^<RBQAC
-MJ.AX\ZVM+2LU=*6$9JTQLD'7V-VDZ'B>9TW6S76:R60&C-ASN=RNQ#Y3,)DQ
-MZP:.""$L<X\0@F*QB,G)"=RX<0/9;`[5:@W%8A&E4@GE<AG%8M$RL`R(9;XF
-M[Z93F`2TTD"L80F#![?;!RH((?"##.KC8UA:6D*[W4+&]U6BJ(ZDA]/R4.F[
-M@\=?VG6&)%C`(D4^<#/IM"-#E%PQ&J1B+Q`!$"FP<OT:PEZ,S_WV[V!T8A92
-M>[P<W#XZX.;@EGZLC,(BF\U:A@:E%).3D\@7\EA964&GVT80!*A6J]C>WM9S
-M+78!]407%>8:-.M$)I/!R.@H9F9F4"P4$$413IXX@1<_]R*.'CV*:K6*6JTV
-M`%Y]4%#Q-S%.&*.8F*@AEP/>?_\*"OD:>KV>`M<)0/4^+XYBI82`A.\K&7$D
-M."0(6NT(!!(9WX/'F#5']P-?FZPKJX0X%NCT(K1:(0+?@Y0"#(#'"'R/(LAX
-MX'$,ZBAW/)^A[^)'("%T7U4QY(20>B]*P"A1K%:F5!,"2LJG9(=JSI2$P*/$
-M-JI]GZ!2SB,,.;K=2#<3`"X$A"!H[72PM;&-M?4F*`O`A42[TT.ND`5C!)Y/
-ME:D\I2"2@DBU!QZIE;&UW<*CCTSB\<>/(@@.F*K)L>R"4,-"V?;:LR?KEB0.
-MD'9W@32W*6T:B>[K&8PC&?#D8A^N)U<22$K[?W=/DOR?O=CPNR2$*2PN\UA3
-MCTY-3>'0H4.V$9NL[=*.]WXL5VYE?KIK`:R];AL;&]C>WK:&QN;K7G=7FI,$
-MM0Q8E/PY^7T2]#+/Z?[NP]@4]GH]-)O-78;-!WY;'VKI;\&*/AXTQ'36`I3$
-M^9W2NTLN`"'A^9Y%^4&(79B'=?MN/CYH*K"5!F#M>R(@;J=">0@L+Z]@<W,+
-MAPY-W71\$2M<D8/R0"$@A=!R3',MQ!""*YVX!JZD$.!QC#"*4"A6P#Q?%W;T
-MCA;:"C14ANRUD2H\G^',&V\B"F-T.EV$80]<:`JXU->P?B!CG@4%7+F`*U]V
-M%RWW<[A=E&'GQP6O>KUP`,`20ECFBY02%RY<P"]_^0I&1T<Q,C)BQRQC!(</
-MS^'QQQ_!X<,+*%>*8)X!/P62<J$#?YD/OAE,IA,:EAYC#(5"`9.3DQ!"8'M[
-M&V&HS/?;[3;:[;9EV24[<`;\<9^SV^W"]WU(*=%L-FWQ0"E%K]?;5?@DV<'*
-MV#9&+I>SGZ%4*F)V=A8W;JPAE\NA5ANQP%6Y7$:I5$*A4+#>5P;$2M[3S-S-
-M,1A6)!T`IW<*G"!.]`3=```@`$E$050(LEE,'9K&E<N7T6KNP/>8EAX0W6C0
-M&RL!&Q*QN]!TN[?#`F[2P$?#N#7L8:'2Q,#5>@@&(B0H@.;&%M;7UO'$TR_@
-M^/V/0%`MAS@XG1_JN#BXQC[8YM>PL0PX3RFU81?7KE]%I],!I103$Q-H-!H#
-M;(6D;Z9YOEPNA_K8&";'Q]5S$H+IZ6E\X?.?QV.?_C3&Q\=1J]50*I60S68'
-MYO?]G-/;.>=W>IQX'L/$1`VC(SE<N[:*.*8(HUBE\$D!0@FZ[1XD96`>56"3
-M[ZG,/R'@,P_M3@^=7HA\/JO*12FM;Y60')F,;\.46LTN**'@7"48CM9R.+PP
-M@;#7A1\$2H9'%0#E^@LI8)^""ZF86U+5_,QGVE`>-F72AOMHPW5"J/HL!DC0
-M[-;1F@K*Z?4X8JY\=(60RL]*`H11M-HAN%")BUQP&&>3?,Y+L)8)"MD`W5Z(
-M?"X/QCA>?/$D)B>K!]<YL(NQY))*AAV?)("51A39;1^2_GQ)X,=@`@:C,+6^
-M*S5,"WRRB:8:\'+G`/?])A_K_J\+C"53T`UXY@)-27#._7]W#'J>IYG[,Q@9
-M&=EEL91FS[0?;]/;!;`^=A%ZC#$4BT5L;&S8@9$VP2?E"FD+>W*`IW6'AW7=
-MW9_=PMVE#KJ(97+0['41[NSLV`%OI!P'X-6'A&2XTCSC!FF`'0Q*1Q6SJO]`
-M*=7"1RD#8SX\)B$\@;#7@B>IE?T)SL%I/.2<I<GEZ"U]@"0S+(FB.[#-P"8$
-MDF!S:PNE8A&M5@>-QK;VXFFFRN-V4]9ERF379UCMU9E0QH"`%!Q<"'3:360S
-M.4A!54KP'5Z`E0^9BC%^]MEGL+W=Q/_W__X,G6X/412BL;V)=KN%B8DQ"#&*
-M?#X'+H7R/Y#27K\&I%9@P2#UU_VLR63!Y'%++F[*J#VT/D@`;%1VH]'`Z=.G
-MT>OU,#^_8!?"(/!Q9/$P%A;F4*F4E715"K5Y!%'@E9OU/`!8'<PG^RWNTX!)
-M59A[`^N!F>_-6I#/YS$]/8U?__K7N'KUJBU.FLVFO6X-7=P`0:X!)R'$4K,)
-M(?C_V7N38+FN]+[S=\X=<WHC\!X&@@`'4*PJDB6I-(14LB53EBRI66ZIK`X[
-M6AT=VBCD3;>77GJK<(07#F\L>>.%H[M#84>5HJHL2BI1++$&4:4B:R!9)`$"
-M!#$^``]ORNE.Y_3BW'OSOD0^$"0(X@'\?A&)3&3FR_F>>^[_?-__W^ET=CU_
-M',>U:-X4KZK?5B5R=3J=>G+A_`J.<.WJ5=KM-LO+RW2[W;KZJJJZ:HI3TR)5
-ML\)JEL_5K/WJW12HA5*C4IJYN7E^Y=E?Y^^^];?<N'&-^84><;M5+RQ@RW:^
-M&?,.]QWM_MTK96\2RF;'?MLRV:C`>2J:2<^\*0\&4:3C(=>O7N78\9-\YK.?
-M0WEA(\9$V$\'@[>[S3ZHW0'3XW,<Q[6@/[?0X_D_?YZ+ERZ2YSE//?44;[]]
-MBGY_4,\5*I^K,(IHE:)_O0#A>1P[<H3/?>YS//'$$RPM+=&*W..[,)D[6]3[
-M(!Y8'P=Q'/*3/_4X0>CS_/.OD1O%UM:(_C"IS<]##6'@JI`&HQ0_#`@\Q7`P
-M1FDH"LN%M4TZK8#EQ1Z%,:1I3N![C,<)0130MHKYN1B49M%K$<<^W79(4>3$
-M[<BU-!LWK]-H/$^5XI6S$_$#GR#P*/("3RF4I\@SYSV*F:2:9WF.IW5=76<+
-M@Z>]LLN@H"@L<>"A%0Q'&7ENR+("8\OG4^#Y8%.WL``*:PR^IPGC@"++<55?
-M8,IP'ZTT>5XPU^MP;?T&G_WL"L>.'93]ZOL()=4V7!W752+2]/QDNJ.BFEM5
-M<ZGIQVZV+,Y*DYX^SFNVWS6/)YJ/V=RW[J475*]ENAUR5KOA7A5FMTJT;CYN
-MLSTRBJ):8&^&`4T+7[/G!Q],F)HUCLVJZ/+OQQ_JXN(B:VMK#(?#72V`LU84
-M9OEN["54W:K%82^!K#IOKCQ7&\RTL!#',7-S<[=\;RXFL^]*C)>6ZK8/X2,;
-MY:A-J6QEAUMN[+C(VNIWL]L+"IK&W5K[^+[!Y#ZY<B:,51^\UMZNGNM9`]]L
-M4:&YY>I;WF=ZA7SO`6#2CKJYM<.E2Y?+I#K+C?4;'#_^,/%R,',PJP47RG06
-MIT"Y%JBB-*&TKL+'F596B8ZVC'+?[>]$`98<`Z3)L/0D^QAVOJ6!<"7\]7I=
-M_MD_^S6,,;STC6^SMK;&W%R7X6#$QHT;'#EZA)65%6?$W>G2:K<)PQ#/<WX)
-MXW%2_C:HVS#+=^V,C>NH6E4GTEC;,$6TAB(ORNK0@B1+R-.,-"W*54.W<\CS
-MG(L7+_+JJZ_P\,,/L[2T2)9E=#IM'GWT48X??YB%A1Y*5RV+IG$`6OVR=>,7
-M)!XS=RIBS5JYFV[AJ\2>JL7NP($#7+AP@3?>>(,+%R[4[815PF33OZII@-Y<
-M#*G$LLI385H@JK:Q9MMYFJ9TN]WZOHN+"ZRL'.3JU:NTVQU65E9KX:I:*&D:
-MME?BU72JX+1X-<OGZG97WH2/:H@K*RV51Z<SQ^?_\;/\_<O?YM*E,_3R.3J=
-M<A&L;OFV,]LJFOY6T_N]6W^/3JFRI4%\[1^)PI@J92GG^MIEPKC-/WKVUPBB
-M+J9TGU15R(<@[#.:%0QA&#J!OQ7RN__;[_+UKW^=-]]\D^WM;9Y\\DG>?OL4
-M.SL[M5`5AB%^Z!+WO+)ZX?'''^?))Y[@L4<?8VEID5:[[>[K![L\?!\TXCCD
-MZ:<?Q?<\OO3E[W$Z<Y7$-VYLXY65HGF6H[1">T[0&64%Z:!LJ?,UD1^@E,?E
-M:UMTXH"%N4XY]PY(DPR4Q?=A>;E7FK4[+\CQ*'6+F*KTO-)FXLV*JCLL3&'J
-ME%:K%$7N_I]3X'L>QE@G;OG.=-ZM@;NJ*ETMZ%J%IRSS\VW&24:6&;*\P#VT
-MP39F99ZG\'P/55C(G7E:FN7$H<=.?XCON<4GYY>F&([&++3G:'<\?O[G'J/=
-M#F4#O<UMN)I/55U9S2JMIOC2K(IOBC%[S6NF_4>;PE;UO&$8UO.VRL-JKS"&
-MIOATJQ;'V0$K-[^N6?>;U28X[1]>S3FMM1P\>)#EY>5:A'^_*M"/(YCKOA6P
-MVNTVG_[TISE[]BPW;MRHVS%F)7V]7S55\P<^R^ALEA@VJ^SO5A5:U8^GVJ'M
-M)4H98Q@.AQP^?'AFW[OP42@9N(ER79FBH+$S<R*6,UFWM3GY;L7>"54%6GMH
-MW\,+0K)LC/94N6)MJEIC5V*L)D+"'L-K^=+<04@C8ZIAR&Z=J%6:OUM;M;OI
-M4JBPM5&WVPX\-C8VR+*4[>T=TC0ASPKBN(56FOGY+LN+BRPO+^%I=T!C3='X
-MI%3M;56UFQA;U,)477'56+VJXV6+HGS[ICX@<@%8MDZM,H5Q=4(&E#)8=,./
-MY:.75Z:WQ5ZORQ>^\%NTVVW^YJ^_Q>7+E^CUYNCW!VQN[K"YL<W*RBH+"PG=
-MGDN5:\4MBK!:&2GP/#?IL=:2D];?'_CEFW!UXK;<M@OC1+^B*%P"29YCBH*L
-M%+*LT?A^B%*:/$_X_O=?Y>JUJYP\^;A+RHDB/OWI3_/((R?H=EM8J^J$2ZV]
-MFW=BLL'?%1&K.4&9'ON;@E,UUL=Q3*?3X<B1(URY<H7O?__[G#]_GB1);BKC
-MKM)IJNN:HE;U?-.K7\W?=V74;HRAU^O5U\W-]5A=7>7*E<MT.CU65P_M\KOJ
-M=KOU:VT:MD]77$V?]MK?2=75O=JWN46:N-7A\__H5WCCA_.\\<:/R-*<N?DN
-M8>!3@!MOROV;LE7JGRFKJ)3;MU#F;C6"1?;VOU)8H^HV[&J?5:"P5J-MP8T;
-M:PR'";_^W&_36UC!EFV#DR1#83^-=W?COO?[07#53AC%$9U6A]_]XN_RP@M_
-MP_>^]STV;FS6![Z^[]<^@G-S<RPL+O+PPP_S]%-/<?SX<;J=#E$8U0L$T\<C
-M']:8_<-4PWV<B9%AZ/.9ITY@K.'_^7]?YLR[EMY<AR1)*7*#\2#$IRA<"W(R
-M'D,Y7K6[,7F1$>*CK:(PEO/GKQ+%`0>7Y_$#YU&ULKKHYNAE0F#E4XL+?20O
-MW-CD>1YIGF%R0Q1'Y%GF!"RM45I1E'-=3#E%UZ"*<O]O*F]!9_&AL:ZRR[@*
-MJV[+!3IEF2$O#&E>BOM*E4*_&T_#P*?7B\C2#.6[8XLH\EA<Z&"LQ2L3$SMM
-MS:>>/,3I,S?8VAKRLS][A,<>/X3L7C_8F-:<LS1-UZ=U@Z8=T*RVN%G;SJSG
-M:\[?9FW7S2Z=9L)A\[7>[I@[2[#:*WAJEK?6]!CD^SZ=3H?EY>5=G0#3%6CW
-M<A^A['TL]5MK&8_'K*VM\>Z[[]:KV=,_REL9B>W5XG"[55M[/<:L+RR*(HX?
-M/][PKQ'N'0V%O3*J+2?SM3>-K7S0BEK$F0PRD]:O-$L8#G;P/8M6SDO)TSY^
-MX%;>;BU@*5#5(%:*9>RVN:I_7];M1;,\)<\RXCAT/EQ8SI^_4+8X:G9V^LS/
-MS7/CQ@V,,70Z70X<6"9+,Q87%]&J:F<MG[/>7DQM/EE54EE35E>Y,JSRLRG]
-MOTK1JKJ^,C*MVBVM=<E3+DJX4O,-QOH<>>@Q%A=7T%[@8GJ4=U<%K.F=4S5X
-MCT<IK[[Z([[RE:]R\>(E1J,1<W-SQ'',\M(R!PX<Y.#!@RPN+M;5*:U6BR#P
-MT)XS#_5]KQ0O06M0^'B>OVN`K\J6JW3!*D)WLH-1>#K$\STN7[[(/_S#W[.Z
-MND*KW>+`@64>?OAA'GKH(5<)5DZP)JLXG[R#B7N]WYDUZ:A.DY;0A.%P6,>R
-M5U'*.SL[K*^O<^'"!=Y^^VTN7;I$GN<S6U%GK6;-FE0U]T^5B-7\FR>?_`DZ
-M[19QR_ESS<_/,S\_OZOZ:MJ,_<,D"\Z:"`GW<"]79%Q?N\+++W^;T:C/_%R7
-M5KM%;@L,4)@"78[IU4ZG_DV5%9S-4)`J86WO`^9R7]IH7?:*@/%PBXN7SO',
-M3_X2/_?Y9]&>+U^.</]N5^58GZ8I.SL[?.][W^.O7WB!]1OK3G#H=.CU>CSR
-MR".</'F2X\>/,S\_[^8.?H#?\+5YOWWWQR5@?9QC=E$8WGC]''_\)R_PSKL)
-MO;DNZ2@E*0Q^H+'*^5&-AF/:[9@@\`D"311H5!FX$_F*;%R09"EQ*R:*`[K=
-MD&XK0GM.R,_2'$][DY2XL@HFS5("/R".0L;C,5E>'LP7H`.-R9VU2%[DD^3(
-MLB)+>;I<N(6B.F[0BB)SPI0?P.)<AS3+&"<%XZ2@*+L-RF;!1O.!>XW]G2'=
-M7MN%\?B3ZOW0-SSZR&%\7_/ZC\^Q,+^`'V3\WN_]`@\_?$`VQ#O<AF>%N\V:
-MP\Q*]IME%]*L:J[">M(T93P>WQ3DLY<X-FT+L]=\:I97\ZQM>=9\=:__5W/'
-M;K?+W-Q<;5]TJ_E=<ZXZ.[W^PX\K>Q4D/1`"UNX!L6!]?9U+ERZQOKZ^:Q7[
-M=A3!O78D[R=VW:Z(57F8//[XX\S/S\OHL9\$+%5N^)608]QJBDO3FPA8QDR$
-M&6L-13$Y4!V/!^3YB#CTR/.4.&QA%?A^@-)>9<*TAX#5O*T2?)J)3Y!E&=O;
-M`XJ\<&DJ1<[BXH+KOP?>/7L.8W191JT(`B>N'#AP`-_W7=6?->X]JDE*E&V(
-MO9585;>Z3?E:82KOIF9+W%[)%>5GK%S!=)H4I&F.1;&Z^A#''GX4/XA17E`>
-M&^E)V\I=%K"JG8@K&88\,YPY\PY_^5=?Y_777F=]?1VM-9UVCV[7'>0O+R\S
-M/S_/PL)"W6H51@&M5D00N`'>\YU1O*<#M/9N6@FI/*_2-*UWF,Y3S<?S-&F:
-M\\8;K_/NNV<X>?(DJZL'>>31XZRN'B(,@WKEY%9CF0@']T[(:G[/S53))$GJ
-M1,)*T&I>OG[].I<N7>+\^?-<NG2)[6WG35>MSNWEY3C+,-@84U=-J;):$P4'
-M#Q[D\9./LW)PA86%!7J]7GU>_YX;;8/3_E;3GHZS6@5%N-J/DW0WSH^'?7[T
-M@^]S]O0IVMV(SEP;/_`QIG"!&T51"U-5Y:W[C:F&0#Y)*K1V]D*=2Y^U]<*%
-MLAZD8ZY>O,#BX6,\^YO_@BCN2+V5\$`=!*=IRN4KESES]BQIFG+PX,%ZH:`*
-MW=!*H[UR_.3V*ZP>1`&K>M[3IR_Q7__KW_#]'VS1[77)3<%PE**T1Y[E^(&/
-M5WI)=5MEVIEV7K3).,46EH7%MNMPB2,\3^,I2Z<3XON:(/#1I>AN;17H8S'6
-M4N3.C+TPMAS_+%K[3F@H##IP;8(`65Z@/>6\LW3906#<XVA5UJ]:UXVP,.^J
-MX[/,)0]FA6U,:FWY.B:^2Z9PB8R!YT%I!^%YFM6#70X>;'/ER@X7+FZR.-_%
-MD//LLX_P[+//X'DRBGZ8W]PLD:5:3&[Z8^VE$S1%J+T$HNI^5;=%E2B^5Z?8
-MM#@VRT-TUMC3G`=.MSWN)6+-NJZR0:HJ1JO4Z^J88R]A;R^QZJ,:4SXQ`M;T
-MP>FU:]>X<.$"@\'`*>P-KY&]V$O4FG6`>"M%<KKML/)%65E9X<2)$W4YH7#O
-M!:Q)N'C9^F"=@$4I4KG?4U&>FDJW*W'.LIPL2TC&0T;C/E%0-UZ@/>U2['R_
-M466U>R!TZ26[4^&TUF1IBC&&K:TMDB1A?GZ>RY?6.';L(></8%W_?1`$:%]S
-M\<(5AL,Q!PZLT-_I\]"Q0VZEQTX$)67+]X7%EM5E[KWN/@"?[@.?#+KFIA6$
-MW4E5$T^QO"@_ER1A-$SH=.9867F(^:5E.NT>01#C>2':][#*59;5*QE\?.UO
-M[OVX*J:=G3Y___<O\[??>(E+ER]S_>H&4=2IO>O:[39S<W/,S\_3[?:(HI#>
-M7)<H"NI*+-=G'SCALC9CU!2%V95^VFPUL]:RM;7)*Z]^#ZTU3SWU&9YXXC$.
-M'SZ$5ZXV*B7^,/M=Q&KN?Z8]J29"]YC1:%0+6M7E\7A,DB1U=5:U$+.YN<GV
-M]C:CT:C>A]VJ"MA:6U?I:>52LWKS<QPX<,"UKI0K:U4%UG3U5;/::I;'57,U
-M[G8K"(1[NY=3Y>!LBYPKER[Q]]_]-LEXR-Q<AU8K1GFV;-G9/?Y7[3'&%/5B
-MA%(*K;Q=55A5JJT3MHKR(-,MB'A&LW'M,LDXX[E_\7_2/;"*EL3!NS(&?93;
-MW_N9@']<'B?WR^<_O>THI5"E=U'].2DDKN"FSPZN7]_B?_R/;_.7?W4:2YLH
-M#NGWQPP'0^)VA!\Y[Z*@,I,.?)16;&_W65[J@;*TVE&YZ*QHQR%1H+A\99.X
-M$W-PN4O@:<+()QFG^+ZFCA0$K%5E"K5'EF4`I)GSM/6T)BD-U4NW+(R=5-3;
-M,L5<`84QQ)%/IQV1I+GSORIJ"U97M:4F/H/6&1(Z@:V<2FL%O6Y$M]=FG"1<
-MO[9#?Y1`83CYZ!%:G8S__?=^D=75!?GQW`7=H"EBS4[I9>J8R,X<"ZH6O6H1
-M,TW3F\:):DR=;O.;M3`Y*^V\^7S3PMRTG]6L"K)J_A9%45TQ6J6M?A3SNEL)
-M@1^T0FNO_<T#)V!-4QT\;&QLL+FYR84+%^H*B/?C5E5:TS^PZ3C)JE_^\.'#
-MS,_/,S<W5_\XA/TE8-E:A*F\H&R9.&(;[8.&HJ"N.JIN<X:`&6DZ8C3J@TD)
-M`H\\RPA"MV+DAR%:^[,WX"K%Q#H'KM$H86WM"N/1F(6%!0;]`4>.'"EWJAG6
-M%%Q9NT(<1\1QR.JA0^[=E$M,6OL4IL#7NN$_Y09-58ESN/;(NHK*F*E!W#8J
-MSNSD/=O))U5=5H!5;D`>C<;T^SMN!4D'SM:\*/#]F*6E%98/'J';FR<((J(P
-MQ/,"M.\[=4TW>L'Y./V;;,.SQ4U"KEZ]RDM_^Q(O_]TK;&^-N7'C!FF:,#<W
-M3[O=IMUNX_L!G4Z73J=-M]>FU8KH=COXOD<8QOB^J\*BF<RA%6$8X7L>K78+
-MSW.K?:=.O<V;;_Z81Q\]P3///,,3/_%863+OU9_]WN.&1MRN]J>059VJ:KL\
-MS^L5N:HRJREH5?^O5NRJTO/Q>$R_WV=[>YO-K2VN7[O&YN8FP^&P+DVO%(7J
-MH$F7@O`O_M+G.7KT:.W#U>ET=K4.5MY7E1?+K5(%IY.QQ.?J/OR-6L-H-.3'
-MK[_&6Z_]D'8GHMUK$\9A>1]3BEG5@99R\?1UHJD%Z]6"^N[)<>7OXBJP%(IL
-M9\BEM<O\VF]^D8>//XGRJOO+/$@$K`?G\Y]5$2N?T^TS&"1\ZYMO\/_]Z7>Y
-M=#FCW6EC"D.2NY1Y[6M\[;DY5."3IAE:01#Z1+%/%`;X6I/E&;ZG2<<9A;5H
-M7Q/'`5$4X'N*7B?&]S2F@#1-ZZ1Q8ZWSL;).3#)%.1>&TJS=J4P&BZ<TA;7D
-M:8X?^N2E2N5KF)]KDR0929:[U$$#6GL83.V=I96BM-JBR`O`$D8A'HJUR]=9
-M.KA`EA>,D@Q36)0U+"_U"'S+%_[7)_F%7_B4\_02[JH@70E93:^LIBA4W3[=
-M"MBLB*J">J9]NF>U[NVE+<PZGWZ,YG,VS>F;QPV5YE'YJ%;',I5MQ'0+X)V:
-ML8N`=9?(LHR=G1V&PR%)DK"YN5DG$^SL[#`>CV]2+J=_7)[G$<<QW6ZW-NQ=
-M7%RLR_#:[39!$,AHL'^'J<9YHPJK%&HH)BUVUCH#;F?WY-+FH#HP+2CR@BP=
-MD21#1L,=@M##F+RNPO%\']^/4%K78IE2FBS+&`V'7+FZQIDSY_C<3_\,8(E+
-M0\E.N\/FUA8*V-K>QO=]6JV(7J];IEUZY0#5J(2J$O>,K04L4PE8A6T(5469
-M'&AN2@R<Y2-GRQ6KR8[3,!J/V=G9QMBJE%6[SR++R8N"P`_I='IT>_/,SRW1
-MG5NBT^D1EN6IGN>C/`^T*ML'U3W8616UF&G+%3:+,],^?VZ-5U]YG5>^]PIK
-M5Z\R&KF*&5"T6IUZ!Q"&[GN)8M=.V&[UB.-6+0J$H:O(:NXPHBCB_/GW>.>=
-M,VBM./;P0SS]]*<X?OP8?N!-?I-JDI*YMX`E!X/W@Y`UW5Y8K<Y5U5F58%4)
-M6,U3=;]J0:9:U:LN5[<5=2N$BWY?6EJBV^W2:K7H=#IUZF`E9C43!]_/X^K]
-M*I&%_8VI$@918`TWKJ[QRBO?Y<K:1;J]-NV.&[/<1+AJ+S?EWY6>B&75<!FO
-MZL;,.F=$U2;OBH(T'7/CPE5./O.3_.SG?Q5-B%)YZ=\G%:7WDS@C"'>;/"]X
-MZZV+_-F?_0/?^-MWB5MSM#LA:98S&F=X6KNYHM:DH\2-6:W`&:Q;0^`'Y":G
-M%86,=D9$G6J>Z1(%K8$@4'3:$5N;?:(X(/`#`J\4()03JSS/=_MH,YGSYGE1
-M=QA@%86UF,)YUFKE8;!TXY`H\MD9CLFRRO-*45B#KQ6%I4PY=$*9YRGRS)(7
-M.8-A1IX5Y$E*NQN7/F#:57QE*<>/'>#A1]K\JW_U"_1Z+?FQ?`QSM^;\K5E5
-MWYS+[54]-6T;4@E8T\;JL^Q79ND-LP2L6:\3)F%SU?,UTQ"C*-JU8+E7^$[S
-M.>ZV@+77>Q8!ZT-^Z-6!1;.<L/KPJDE^Y1,B._<'1<PJ!:NJ,LN4"7O5H&6<
-M<;FI6PLG+75%;LBSE"09,!SN@,W1'AA3E%5W'D'0`J6P6I$F*?_PRJM$<<SJ
-MR@JA'W#A_!J;6UL\^^P_YLS9-_&]D-%XS%ROA^_[SDLA#&I1:M=&;!KB4^E?
-M8FQ^DRA5>7LUO:NF5P6,J8S7R]6B\EBE*`KR+"=-TK)J9.!6OZ*0),OI[XPP
-MA7+B3:M%W(J)HS9AJTT<.?/H=JM+'+<)PL!Y06B-TI[S"+N'W[TM!;A=@ZM2
-MF,*MD%U9N\H/?O`#?OB#'W+Y\A7Z@SZC0<9XG-9C01Q'A%%(*XZ)HDGR7!B&
-M]7D503L>C[AV[1H6R\K*`5975_GL9Y]B=?5`K>&YMD%5)TWN_JTVQQP9?^ZW
-MR="TF-44M"HAJC+YGR5F5;>E:5J+5LVR]&;D>Q1%M%JM6CRM+K=:K7KEK6H;
-MO)4YN[0+/EA[.S=R&/(LX=S9L_S@^]^CW]^@V^O0Z70):P^UC-R4*;,H;)G3
-M"Z9<C*FJL@"CP7K.$\9DK%^[0K>]S*__\R\2MGK.Y[!N:I3?CR!\D'W)W1IS
-M[Y4'UEYL;/3Y^Y??Y,__X@W>>:=/I]?!]P-&HS'#<8HI(/!]XI9/$&HT&M^S
-M1+%+*506AN.,=AP21@%*N47<P/?("T.1%_3[(X(X(@Q].J%'$/H497MBDF2U
-M[8/2+E60LLT0H##6S5WKK@>-YRDZK9#!.&&<&FQAR_91YP%;K?MF:8Y5BM$H
-M99B,,4693&C=HH*RAB`,B&./PH*V<&"IS<JAF-_\S<_PU%/')7GP8YJWS1)S
-MFDGK30/XO<2H9A76M`@V2WR:?@W-:JKJ-<WRWIIE8519%U7SP*9H-2T(59[`
-MLT0R$;`$X3X1L2QEF67I"^7*KAHI8]90%'EIH%<=C$*1IZ3ID.%PP'@XH-7R
-M2;.$*(I02N/I`#\,,%A0'E_[ZI_SZ&-/D"0)BIR'CI[@+_[B+_C"/_\MDK3/
-M?&^AW#'Z;K&[ZI\W16,@H_;JJBK"*%>)IONX75I@E1PX.>"M5I0F%3^F]#QQ
-M@]EH-&)[VU4EQG%('$6D6<Z@/R1-4_P@(HK;1%%,*^X01QVB.'8K6U%$$,8$
-M04@81@1^2%`-HIY7KL0[(6L_TC1)-,8P'`YY[[WW>.VUUSA]ZAS7KV^09SF%
-M*<CSC.WM'4Q1E&U<NA0&7`66YWE$442WV^7PX</,S?68F^_QZ*,G>/SD(Z71
-MJP@$GP0Q:WJ5KOJM-06MIG=6,]6P:CUL5F!5WEBVGDQ[=55P<\6M:=1>G9K"
-MU72UE20+/MA[.U5Z(2H,R3CAU*FW^>$/7J5(QW0[;3J=%EZHT)[G]@YEY8`U
-M;G]1!8%4DIA!H8VKAMC>W*#?[_.__,[_P>*!0RZ:7JE2_`*I&A4$$;!N-?>Z
-M>G6+KW_]A_S5U]]B?<.PM#"/UG#QRCJ^[_]FP+<``"``241!5!%%(=I31&%$
-M%/M@#-K3C/L#XG:+=B>B,#F%A<#S2\/TG%$_H=UI.V\IK0E\[8SA45ACR-.,
-MJ!7A!TX<P[IL<$]IE++DY<(V3&3X7C?"&,-./W7)A+B%I"3+R3-3>N7FD!J,
-M!N5[Y0BH)N$9Y1Q=H>AT(@H,VA0\\?@J3__D,K_U6Y\C#,4_^>/:!FYE3CXM
-M9C7G;M/=*]5<;I:)^[37UE[/->U+U;QO-7>K%BVK$)^JV&:O@+F]WI\(6()P
-M7^[P36-2;AJ%6:84?DPI#N7E(%0I[U`4$S/W_LXVGF?1VE7W1%$$5N.'?CG5
-M][EX:8V__<:W^/1G/L7"?`?/"^ATVBPLSCG_$'NSTJ[JEL:FTF\GK\U.;B^:
-M;8$W_0U8BH8XH\J*'TN:CMG8V&`\3HBB%D$04.0%HW%"7J3D>4'@Q\1QVU58
-MQ2V","**8L(@=AY/?N6GX^'YKGW.M5&Z^&A=M@VBJFCV_7LP,YWTH90JJV`R
-MUJ]O<.GR1<Z\<X:+97I<,DY12A,$89D2H^K5CU;+^5X=.+#,B1/'.7GR4>;F
-MY]"Z^OP1`>L3)FA-;^/355K3@E93U*I6]IK).=6$IO*SJB8S5975=+)@-;FI
-M5M^FO=:D5?!!%K#<OLTEQ3I#X=%XR/EWS_##5[_'SM8FK5Y$N],ACERJETLB
-M#,IU'5OO,\ND>93)&0\&K*]O\BO_]#<Y_OAGL$ICJ=SZI`)+YEOR6=T-O[('
-M\?//LISWWKO&7_[E#WCA;\XR'%I:[9#%^2Y;.T/2S*!\#]]S\TAK+''D8;%$
-MD>N22;*4T/.Q%L)`L[TU*,-Q%/@*WW-55T5AZ;5"DK1@F!5H;0E\WPE8I@!C
-MT<I5YVO/)P@]0NW1ZP44A65S8T!_>T2A%'EU[%#Z7KFB?DN1Y"A/$T0!@5]6
-M=U7?H[%UV$^OT\(H.'9HGM7#$5_\G9_DD4</R0:TC^9NLXX5]IJ_5:V$TR+6
-MK#3#9B!/17.AL;K<3(>NYG5W,E^;]3?3PM$':2G?Z[.Z4S\L$;`$F23L,:VO
-M1:&J$@N@;*&@%+`FJ82ER5^I8A5Y1IHF#`=]QL,=XI9/FHY=ZQC."\OS/`R:
-M/+=<6;O*\M(2G4Z+RA2^>D[53`8L!;3*CV27$&4LUA2E\>[-25*SRU--6?UD
-M&]X["4F2`A!'KM5M,!@Q'(X(@I!6W,&/0H(P(HQBHK!%%,8$8400AGB>[\0I
-M[:/+Q!A=#;2^CRK/M2Y]NW8-M'K?_HZFS0QGF1L6>4&2.B^]C8T-=K8';&WO
-M,!H-2P\%UW\^-S_/\M(!CAX]3*?3=NV9+IH(8XI=XH$<#'QR)T73JW*SV@Z;
-MY\U*KF;[7S71:5YWJQ9!$:X^60(6>\A(UABR=,SY\^=Y^\W7N7SY/+ZGZ'9:
-MQ%%`&,6-R;+;G[@H^ISQ<(?-C2T>_XF?YN=_Z9^@_7#RFY*/7>9;\EF)@/4A
-M2-.<-]\\SU_]U0_XSM^=Q]B8^5Z;P-<D:<[.,,.@2(9C.MT8'7J$OH?%$$<A
-M19YCC&+8'Q!$,<84=-LAQBJRP@578"RV*,@*2VY!^QK/I125QP80*$5_F*`#
-M#]_W\+4B#CT&H\Q5XR<Y?A206^N2@#U5)Q!B#28SH""(0M=>J%293&FP!K2R
-MC,89[79$%&@>.7&0G_FY@_S6;_XTOB^^@?M1P)K5UE<%-S6OFW5<MI?_U:R*
-MJ>DJ^5N]C@_#1SU^?%`!ZT.);B)@"0\:5=7,A]\@32U@E;T3;B,K3&EDZ]KL
-MBJ)P4E<E*A6&(L\8CT<,MC=0*L?SW:!2>6%550]6:5<RK)P)MU(3`:I4-,H!
-MSY0K.+:^W>T032UNF<:![.1^-P\.2BF*(J<P+JQ@,!A@;4ZK'>+ID/$XH[\S
-M<@*4'Q#'+>*X6PI5(7[8(@Q=.Y*KK/+QM(?VM1.FRO?F:<_MO*L!U]<HI=%Z
-M8AHX*3>Z/U?CF\F%4T,JLT;4^K=HFV56S:HK@[35"+?:^=]J\C-]_UG>5;=*
-M#YR^+.;-GQP1:UI@,E7[O+5@<K:W-SAS^FW.GGZ;X6@'SU.T6L[SS]-NN2=/
-M<_(D833<8?7H"?[1LU_`B^;P=>63!9*8*J*,?%8B8-T)XW'*&V^<YR_^XH=\
-M[Y7+I(EB::E'$/AL;H]<!;RO\<(`3VN4I\"X^7<R3BFR'!5XM*/(=5)8\#WE
-M3-<M#/HC_,BUWQ=%4=MW&&NQ6>["EXH""P2^1QR'%,:0IBX)>#08NS:NP$/K
-MJ@A+.VL)%,8:LC2GW6FAE*V]3JN!U].*07]$U(XYN-3FT&K,'_SA/^;(D279
-M>/;IO.RC%)$^[+9]J]MO]_7<2P'KPSZW"%B"L(>(Y0RE)H;GMK"UF%7Y86&A
-ML+D3M0KGA92F;B(_3OK$H4>>9\212P[19<FG.T#0NP],:P/V,OW)3%=4340M
-M4YBZ,LN:4E`I$PC+!P$4RM-8:^@/!MRX<1VM-=UN#ZQF-!HS3L?DMD"K@#",
-MG6@5M@B"V+6^!1%!$)7)@4%=1=8L99VN['"7R]NTJOU/4'I?MPM^\`%ZK\/"
-MJBW''1:J7>*6WN7#[DP^J[8:$;"$#S8Y:(I8MYH$W,D$2!"LM61IPM;V-F??
-M>9.W?OPCTO&.:Y6G*!=C(HX^]!B_\,N_2J>[4&:Z"L+])[;LI]=YJPJ-V[G]
-M3@XN]^5W`XQ'*>^=6^.O7WB#E[YUEIUM0U%8#JXL$`4>XR1CG.5DN3LXSJVA
-M2++2-\LE>*=9[@0'X^Z3CE-0H#U="D_5HJ]+(,S&&5B%%[J4Z"#T":K$PLQU
-M8R2C%!UJXL"OY[U6N>16D^4H%./AB$ZO@^=YSJ7=6K1RU6(F-XP'(Q:7YEE<
-MC/C5?WJ"+WSA9TH["F&_"EBW*R"]WW;[H42<#[FM?]#W<*=CP]T84T7`$H0]
-M!:SRO!2/G*:U.U;5>4U5R7ZF]JH9#7?8Z6\0:&>,7IEZH]S.TU3ZF'7/8:8,
-MUR=B52.ZM7!IB+;TO:IBS;4JQ:]R<#!%03(<.H$J2;`*@L!'>S[)."5)4HR%
-M,(B)6VW\,'0>5J$[!4%(&(2ECY-?GCQ705:F6,QJ17+FY>Y<4>Z\2Z\KI:I*
-MJP?GD&9&(&3Y]O*&@-64L!36>KNF8KL%+"D1%^[NP9=45@EW/'FWAC09L[&Q
-MSM4KEQD.^RBE.';B8596C^![<5E9+`@B8(F`=??(\X++ES?XX8_.\<V7WN*M
-MM[<P1M-NA72[;?S`8SQ.V=@:,!IG^(&/M0K?UUBE\)3"V`);P'"8X/D*WP]`
-M3>3WPE@\I>AOCXA:SMO4\S5^X&.*TKXC-^168=,$JY5+VM;@>7ZCL\)-"\?C
-MA%:[1>`IK'+/HK1"646>982!HMMM<^Q8S/_U?_\Z2TM=&3CVL8!U)]O,K<SC
-M9YFY?YCGW"\"UMV8?XJ`)0BW%+#L1&DRDPJLZN169PQ%J4@9XTR6TV3,H+]%
-MGHT)0HTI,H(@*-O&="EFV)F>53=77I4>-V96U*IK=RR*G-$H83@<DHP30JV(
-MXA;&&`:C(6E:H/V`*&[3:K4)@H@X:A%&$7YMOAZ41NL^VBM-`K7G_*NT\[%2
-M:DJX\G1#H)H,@AH]Z993JFR5>\`.:NR>HRI[-^BH/1Y`1`5!$.Z#/6/97JB4
-M<L$B;H=4'HPYNW812041L$3`^O@^(QB-$LZ>O<*;;U[B\J5--C8'#(<%::+8
-MVL[PO(`TSQF-,X;#!*T]LCS'`D6:.Z$J"/"UPJ(PN+3!PAI4;LBR`C\.4$H1
-M!2Z0R10&@\5:Y3RN4I=ZZ$<!+JNH#.BI7J=QB\]!$-0^M-J#3NS3;04<7IWC
-M\2<.\<Z[E_B-?_9I?OISCR-#Z8,K8-VKUW*[?_M1/\='_9F)@"4(N*C39AK7
-MQ.6V42I5&B73,%2>"$Q%;;!>%#E%EC(<#NGO;!($%FLS_,!Y1&5940H6I9_5
-M3!&KJ`>!RJ!9*^5"HQ2UB?/FYB;]P1;M=H<PB,AS0[^_0Y'GH+2KK(I<:V`8
-MN6JK,`C+2JN(P`_Q?)?6HCWM_*MN:@WT;DHJJS\GI5RBX/3@5+5'ECW^5B0:
-M01"$^W\23U.@K\[=HHP245X0A'LZES>,QRD[.R.VM@:LK^_PWOEKG#V[SH4+
-M?08#L-:C,(:\,`R'8R=H5?ZTE'8AGD8!@:=(QBDHM[#K!YI..V0X3"F,P92)
-MX0J%S7.,-03AQ"I$:X4R%D][H%PZ>;<3,S<?<W`IYM#A@W3:'38WMTG&`Y97
-M(C[]Z</\]$^?%./V_;;ONT=^4K?[6NX'`4LJL`3A+@T&$[/M>@NA%K"JGK&I
-MRBAC;)E(.$D)-'E.FJ;TMS?)\@&^;\B+E"B*2=.4HJC^OFQ/A/K_T]4[5=EE
-MD:6,1B.&@T%9R>6BS[.B("UC@(/:LRHDC%J$44P859Y6OC.3]WQ\+W255GKB
-M9S7QL'*M?EIIE/9*`_;R`*7L`JP_I\J074V.9YQ8I>OKK!S."((@/"`[R\F`
-M/A&S7`L,JFB,]M)&*`C"O9W7%X4A23*VMX=<NG2#4Z<N\>9;5[ETJ4]_)V<T
-M+AB."MJ=%EHI<E-0E/-R-S6WY&F&YWLN35`Y7UFK71"3IO2MU1H/4%BB.$`I
-M:,41[;9+;NUU0D)?E0;P/GF6H+1E?7T'K0W//'.8G_F91SCQR"'FY]N[4JD%
-M8:]CU@\C#MV)@'4G?-3"G@A8@G"[,W9;3$S22P/WB8!5)A,:5\EEC"'/<D:#
-M';:VKA%%FBQ-B..8-!V3I`E85Z9LZVJLR:;HE8^19@GCT9#Q>$2>Y:Y"RO<9
-MC<>,QPF>%Q)&;>(X)@QB_"`D"B.\,":*G)^5[P=XGN]B?ST/K32>YZ,;E5:J
-M;&W4#<-UU_JG:W^KAD;5&(AV1>G5@YY"B6(E"(+P2=I-JF;BH"`(POXBRPKZ
-M_1'7KFURY<HF%RZL<^'\.E>O#]G82.@/"K+4DA<*I3V,L6BE"**`W.2$?D!A
-M"S#@>QK?U\1QP'B<4QA#$+AY=9[G:`M:6T9)09&F)%E!EJ0<.];CX6-S//;X
-M09XX>8A''CW,XF)7S-J%V]_=[I$\O5]?WZS7>*>>6")@"<)M8YR(!:6`5;;\
-M&=>""):\R.N6/UL8DF3,]O9U\FR,[RF,R;'DC$:C2@,K_6XG\:MYGK.]N<4X
-M&=/I=,ASUXXX'J5X7D`4Q<YX/8P)PA`_:!-%D3-?#R-\S\>K3=@G(E55<:5@
-MU_65AU7S9+57#SB[JJUN'D(0I4H0!$$0!$&XGT0`8PQIZD2MK:TAFYM];MS8
-MYNK5;=;6=KA^;8?1."/-%%EN,`5DF2')#$7N%K"U5D2A1^`9PC@@"#6!KXE"
-MC[CET^T$'#PXQZ%#\SQT=)GC)PX110&^[Y4=#X+PR=OVJF/,#XL(6()PVY1^
-M6%/&[K:JP+*N"LN4AN[66%>%-=QF:VN=P+<DR9`@]!@.!UA;I0;FC$=CAJ,1
-MGM84QC(:)V1YCC&*P'=55''<(O`CPC!T`E69'ACX(7X0XFF?(/#+MC\U,6+W
-MG!BEE5>7)=?^5MH#I9R_E@+7.NA$+6LMJO8$LR)@"8(@"((@"`_L@;6SO+5E
-MJGA1>LZZ$]92E/^O;#^44J[R2BD\W\/W/9=6Z#F!JK+FD'`+0?CH$`%+$&Z;
-M1C)A[5MEH/2SLI@RE7#2/V^-(1T/V-K>($N':&W8WMG`F)PDR<C2G"Q-L%B*
-MO"#/<RP6K_2M\KV(.':I@5$0$@2!,UT/@G)'&>*7(I6G_;*JRNTL/<]S\;RH
-M6K"JVO^JMD&4+D6JZ2JK2IAJ.EC-&BIDARP(@B`(@B`(@B#<?7SY"`3A]K"E
-M6.,*E318@U(:=)50J/&\2:*A*2N8@C"FUYUC<S,ESQ.T\AF-$Y*T8#@<4QA#
-M%$:$<9MV$#B1*G2559X7$`:N/3`(*B^K`+1&>QZ>]O#+E1[WVG1IS%X*5E7<
-M^51:H*K:!RG]KNQT3J":.I^^+`B"(`B"(`B"(`@?'R)@"<)MHJ;%'*4`4P8N
-M:90U*.6$)%,X\T:LP@LU"LO<W");6S<H"HWV(J(P)([G0'MXOD=8BE2^[^/Y
-M,;[OX_M54J!7]LL[@8HZ,5#C>941NRZKK4H#]LIX73EA2RFPJGP7NRJMM&A3
-M@B`(@B`(@B`(PKY&!"Q!^,!,52?IPD6(&U?)I)6'\EP/O;464QBT'Q*W>Q0H
-M=!"3I5D90>ZJH2JO*B=2^7@Z=$F!6J&U-VD'5-1M@BXL4+LVP(;9NE(*BW:B
-M6M.$W<E;\O4)@B`(@B`(@B`(]]^1N'A@"<*=8''IA.5F9%RTH*7`&D-AS"25
-MT!B*/"--4](T<RD,BK*:2I655JZJ2BN_3@F<&*[KVKM**XW29158*6;M]K&:
-M91@IANN"(`B"(`B"(`B?N*/6&;+/_1(P4-GB@`A8@O`18)I;%]98L#G6N(C=
-MB?^Y,W<O"D->Y)BBH.SO:QBKNQ9`K?0N`0MP'E:[[E>U,>H]Q"INXSI!$`1!
-M$`1!$`1!V)\T!2QI(12$.]V@:$A#2J$T@%=>MBB42RNTH/'0VN!Y?IE6.#G5
-M@I56KL*JT1)855I17U?_L\>K$K%*$`1!$`1!$`1!N+\KL)J(@"4(M[G![[V!
-MJ^F1P+44*B=$5?=1EE+,LBA=RE[6E*V$[F\FE57N<2:&ZZIQ_C[/+PB"(`B"
-M(`B"(`C,%J_>_QAW?R(MA,)]B3$&K?4^'B2*O6[`WK01,M&@2C&KOFK*A%W$
-M*D$0!$$0!$$0A(_KN.[V*I?N1%:Y71'I3E[+Q_&:[U:5E[00"O<]^UF\NN6&
-MJFXO!U!D*D$0!$$0!$$0A'UZ7'<;]_NH:X7NAVJIN_$:FX\I`I8@W)U-=\9U
-M]A:WW<Y]1=82!$$0!$$0!$&X+XX([Y'@=">BVWY'!"Q!N#O#QFU>]T'^7A`$
-M01`$01`$01`^F8B`)0CWF%F%I2)?"8(@"((@"((@",($$;`$X1XC8I4@"((@
-M"((@"((@W!HM'X$@"((@"((@"((@"(+P8?DX/+5$P!($01`$01`$01`$01#V
-M-2)@"8(@"((@"((@"((@"/L:$;`$01`$01`$01`$01"$?8V8N`N"(`B"(`B"
-M(`B"(+P/UMH[NF_E$[77;=9:K+4S_:0^B,?4Q^%'=2\0`4L0!$$0!$$0!$$0
-MA$\4[R=&56*2M98\S^M3EF6,QV-&HQ%IFI)E&6F:UI>+HB#/<XJBP%J+,6;F
-M<VFM9YY?OWZ=\7B,4@K/\_!]'\_S",.P/D511!1%!$%`%$6T6BTZG0YA&!($
-M07W26J.4JD]-*L%L^KK]C`A8@B`(@B`(@B`(@B!\HJC$FRS+V-S<9'-SD_7U
-M=38W-]G:VF)K:XOM[6T&@T%]>3@<,AJ-2)*$-$UKD0K`\[Q=@E/S<A`$^+Z/
-M[_MHK?$\[Z9S@%.G3O&UKWWM`[T/W_=975UE:6F)N;DY.IT."PL++"TML;"P
-M0*_78V%A@<7%1187%UE:6N+`@0,L+R_3Z73P/&_/JJ_]AK(?I`9.$`1!$`1!
-M$`1!$`3A/J6JBKIPX0+?^M:W^,YWOL.;;[[)UM86QAB`FRJ7E%(SKZNJI*KS
-MZ5,E6DV+5]5):UT_[H4+%_BS/_LSQN/Q+5]_53G5K*JJSJO'JJZ;%J6LM81A
-MR.+B(D\\\02_^(N_R*_]VJ_QV<]^EFZWN^NQ]B,B8`F"(`B"(`B"(`B"\(D@
-M21*^^M6O\B=_\B=<OWX=V"T`-5OZIL6@:2&KNG]3F)JNP`J"X"9AJUE]I91B
-M8V.#KWSE*UR]>O6VWD/U_-;:^O4VWT/SO/E:F_>O+L_/S_/<<\_Q;__MO^78
-ML6/U[?L1$;`$01`$01`$01`$07B@J2JOOO2E+_%'?_1'%$6Q2X2"V0+6M##4
-M%+&:XE53N*K^O[R\S(D3)SAW[AQ9ENT2NJK''@Z'_/F?_SEGSYZ][??2%+"F
-M*\*F7V/U_^;?-1\'(,]S_N6__)?\^W__[SEPX,"NV_83(F`)@B`(@B`(@B`(
-M@O!`8ZWEW+ES_.M__:]96UN[J8KJ=MH%IV_;JVW0\[S27+W-R9,GZ72[O'/Z
-M="T.A6&(YWGD><Y;;[U)DJ:,QPG#P8"\*&C%,=8:LBSGV+&'^<]__)_)TJ1^
-M+TUQ:;K2JODZI^\_J^6P^FP&@P'_Z3_])_[@#_Z@K@[;;VCY&0N"(`B"(`B"
-M(`B"\"!CK>7%%U^\(_&J>9_I=L#F_X,@8&Y^GOGY!8X</0I*$441[4Z'3K='
-M'+=HM5I<NWZ=M;6K6&-97EIF>WN+PX</,S<W1Q2W"*.(Q:5%;.G-]7[OKWFY
-M.LVB68E5W:?;[?*G?_JG7+]^?=_Z8$D*H2`(@B`(@B`(@B`(#S1;6UM\Z4M?
-MVE.DFO:VVJNBJ>E?-2U>56;MGN<Q'HUHMUJ<?^\<ERY=0FO%N7?/HI3"]WVN
-M7KW*5[_Z5?K]/F$8$$4QUEI>>>45M*=HQ6WZ_3[?^N8WR?.L?A^S6@"KUU7Y
-M7$W?9Y:75R5<-6\_=>H4;[_]-H<.'=J7R80B8`F"(`B"(`B"(`B"\$!2"367
-M+U_F\N7+,Q,$IP4JX*;KFG]3B46S?*^JZY12;&]OT>_W\7T?:R>>53L[.[SX
-MXHM<NG3I%J_\!@";FYNW?']-D6F6>#7K<O/_30%K,!CPTDLO\4N_]$MXGK?O
-MODMI(10$01`$01`$01`$X8'FO??>HRB*6U9?39_/2AK<Z_*LE$'/<X)6\_&L
-MM;SYYIN</GWZCM[/M)%[=5WSMKU$J^9]FI>UUCS__//T^_U]^1U*!98@"((@
-M"((@"((@"`\LQAA>?_WU6WI=-<4K8$^A:Y9@U:S$FA:WID6QM;4UOO.=[Y15
-M61./JJ88]7Y9>^_GT=6\3_5>JNN:Y\:8FT2NBQ<OLK:VQOS\_+[['D7`$@1!
-M$`1!$`1!$`3A@25)$EYYY969%4<K*RNU6%.)3,W[[%6A-2U.S?+0"L.0E945
-M-C8VT%J391F#P8#GGGNN%JJJ4[O=QEI+FJ;U8V191E$4]>N9)6Q]T.LKK+6\
-M_/++=;55];Z'PR$7+U[DB2>>V'??HPA8@B`(@B`(@B`(@B`\L%R]>I5SY\X!
-MW.1YU6JUZ':[NX0GX*;+>[45WJIB*XYCCAPY@C&&N;DYUM;6>.BAAWCLL<<H
-MBJ*^W\6+%UE86*#;[9)E&5$4D20)2BE.G3I5BU@?)=;:FWR_P%5EG3Y]FE_^
-MY5^>V89X+Q$!2Q`$01`$01`$01"$!Y8+%RZPL[-#%$6[Q"C/\WCZZ:<Y?OSX
-MI/(*A56@E0*EJ.0;8PQ!$*"4NP_E[7JJ;2]+,X(PV-6V=^+$"4QA`"B*W/VM
-MA==>>XV5E16>>>:97:_7/:M%E15B`'F6H<O6Q&FF*ZV2)"&.8[#6/9>[5_FO
-M<M<#W_WN=V^JP`)X^>67^?W?_WU\?W])1B)@"8(@"#.9[LD7!$$0!$$0A/MQ
-M3OOC'_\8W_=G&K0_]MAC?.I3GP(@SPO6KU\E-X;5`ZL$<8A6"F,,>9X3AC%*
-MY8!F8V.3/$LPP-&5AS#:HI1+\FNWVR@%A=:0)%Q<W^"-RUO\W!-/$@4!5N5@
-M-.^]]QXG3IS@\9,G:U'I^O:`=K?#<#!BN=>BDM"29$P8AN[U6RA4SF"LR*UA
-M,?9KH<H8PV`PH-?KN?>/97M<D(P&=`)%NS.'4NY^[G7>;/A^ZM0I-C<W.7#@
-MP+[Z+B6%4!`$0:AW[LW3K-L$01`$01`$X7XBRS+.G#E3&ZO#WBE]29;R-^_V
-MN3ZR*')@:A%7&12:0OE<V!ASO5^@BH+<RT#=/%?V#*1%SJ'%17J>3YJ.T!9`
-MH[!86RX:6XO"8('A."4M8#!.,&C`H#"['K<`M%%DPVV&QI;WFXU"T]_:I(@[
-MC',?._58LUHC3Y\^S?KZ^K[[+C\Q`I:U%F/,KH.PZ<O&F%VG/,])TY0D24B2
-MA#1-R;*,/,]WW:]ZG.;EYO\%01#VXYC8'`=O=ZP2(4L0!$$0!$&XGTB2A"M7
-MKMQDQ%Z=JN0_@+2P]*W/G`_6]]%,YK[N/@H+!!B6>R$#9=%A&V4]M)GN6%!8
-M+%IY[`QV6)W3M(*(0EF4-5@F[8DHA<5#VX*EEL]24'!TL8UO\_)Q=DLWVEK2
-MW&*58KPS8I`F>RY`6RP'NRVB\8B=?(C5NQ>MFZF*E8"5)`GOO//.OOLN/S$M
-MA-,._)6X-!P.Z??[C$8CKEZ]RMK:&OU^G^WM;;:WMQF-1N1YCK46S_.(HHA>
-MKU<;K"TO+W/X\&&ZW2[M=GN7^5MS0Q`$0;C7S-JIW>ECR1@G"((@"((@[&<&
-M@P%K:VM[I@G6:8#&HDW*[SV]B@XT)B\P_J0&RS*Y;/!8GNLPW^T01[ZKD_(*
-ME/4:(@1H:TA&"45N6>QV2(J4#B'@`09;^E)5[8/]_H#":'8&"9[G8XJ",')5
-M6--H%*U`$W@0Z[WGY8/M/BB(0L6*:9&-"Z)0UW/ZIJ!7S>^C*.+TZ=,88_`\
-M;]]\EY\8`<M:2Y[G;&QL</;L6<Z<.<.I4Z<X=^X</_[QC]G:VJ+7ZW'@P`%6
-M5U<Y<.``!P\>Y.C1H[3;[;K4<#`8L+Z^SKESY[ARY0HW;MS@VK5K`/S$3_P$
-MCS[Z*(\]]A@G3Y[DQ(D3'#QXL#1ZDX,\01#N+3(."8(@"((@")\T;MRXP<[.
-MSDU"35.\4DIAE27/#>.\C[8*?,5J'*.UQIAJ/EW*6,I0%(;A<`"F3307H?"<
-MR%7-N:U"HQCE8P9;.Q3:THI;=-KE8TW-T952&!2#P0Y%D1,&`4$0LAPMT6QE
-MM-:"5AB;L[4S8#@<L;)RD"`(;Y[_:T6!87MK&\_3Y'E!I]TF6EJJ%Z2G*](`
-MPC#DW+ES9%DF`M;=Q!A3?^C&&'9V=EA;6^/TZ=-\\YO?Y)O?_":OO?8:413Q
-MF<]\AB>>>(+?^9W?87EYF5ZO1ZO5`JC;!_,\KW\DON]S\.!!CAT[1AB&A&&(
-M,8;-S4VN7;O&N^^^RWOOO<>++[[(V;-G.7KT*#__\S_/K_[JKW+R&-P!Z0``
-M(`!)1$%4Y$F.'#E"K]>;V6\KU0R"('Q8]F-+GXQEG]#?8N-?K/P.!$$0!$&X
-M]YP^?9HLRVH3]V;E%<!X/&8X'`+0:;=<\J!U[7VC\=BE$EI+41088UPZ(0;?
-MU\S/S8."T7A4SH$UX_'8/8_V,*9`*\W<PCR6'(5B.!C4<_@\SQF/QPP&@SH5
-M<6%AOLP@=`S*UY8D"5F6[4HAG)N;8VYNSMVO\;BCT:B^G^]Y+"TNUH]IL0P&
-M@]H2:58%%L#:VAIIFKHTPWW"`R-@-0_@LBSCZM6KO/322[SPP@M\][O?Y;WW
-MWJ,H"N;FYGCHH8=865GAR)$C%$7!][__?4:C$6F:UE]@U?]9]8+ZOH_O^WB>
-M1QB&]75!$!#',6$8TNOU^-F?_5D^__G/,QJ->/OMMWG]]=?YVM>^1KO=YJ=^
-MZJ=X]MEG^95?^14.'SXLE5F"(-SQ>'<_O$89YSXYJ++\'D4CLED0!$$0!.'>
-MS$>-,9PY<V;7O+0I7FFM"<.P+F2Q%D:%)0Y]`FLQRM8"5E[D1&%<&KDK,NN1
-MY3E1X./KRAU+D649412AE29-$]I1BT1YA-:4Q5L&6Z8`^KY/%$6T6JV;"ES2
-M-"6*HOHZK35!$.P2L"IKI&:55"5,5>\)95%68:V'547].O,\KS6/YG-78M:U
-M:]<8C4:U0+8?>&`$+*7<%_#66V_QM:]]C?_Y/_\GW_WN=QF/Q\S-S;&PL%!7
-M32FE6%]?Y_KUZ[5)6?-4B5.5>-44JSS/(PB"6M`*@H#Q>(SO^^SL[-3715'$
-M(X\\PLF3)\FRC-.G3_/\\\_SY2]_F:>>>HK?^(W?X+GGGN/IIY_&]WT9701!
-MV'/'^R"]!Q&S'L0?*6X2EN=<6UNCO[U#9[['POP\013A^SZV+'M7Y?TG_Q$$
-M01`$0;A[I&G*.^^\<U.;7"5D->>H2BDR`\,\H[^SSLK\/#K0*,J_*52Y/J=`
-M>8PSB[8P2%/FXQB7#3AY+(NE*'(RJ[DZ&K(0M6DI2Z"=IY7VJD1$)TZA--B"
-M_F!$8C7)]@T.'SZ\JS*JZ;<-</WZ=8JBX.C1H_6\N^GO90&L`>OQUOHU'IU?
-M)`R=&?UT-=IT!=;&Q@;]?I_5U=5]\WW>M\I)\X`HSW/>??==GG_^>?[+?_DO
-M_.A'/ZK%JI65E5JUS+*,HBAV*:[-J,CJ^J9P-5V!U:S$JH2LYGEU2I*$\7A<
-M5VP]^>23//+((_SPAS_DQ1=?Y(_^Z(_X;__MO_'[O__[_/9O_S://_XX01#(
-M@9X@?))U@$]`NI^$6SQXOU<+#+:W.7_V'7:VMK$*SK[]8UY_[36,[_/4,\_P
-MZ*./L7KX,.UN!ZV],BY:E27X@B`(@B`(=X<D25A?7[_)QF=:Q&K:$(UVMCG0
-M#M!!B%)YO?A6_VU=PV102F,U**M![1:P\B('`\8:.D%`DJ5TH@`HL$JY%4"E
-MG'^[4J61NV5]<X>!T7SJH<,W60]-BTRSA+A=F@)@4)@BYW"K#;;`J`"/R?V:
-M%5C-\]%HQ(4+%WCLL<?VS?=Y7PI8S2]D8V.#KWSE*_SQ'_\QK[[Z*L88HB@B
-MCN-:N$K3]"9U<5J!K;[T9G1D,TJR$JV:E5E-0:LI8H5AB._[M8B6YSE9EA$$
-M`9_[W.=XY)%'^,8WOL$;;[S!?_@/_X'__M__.W_XAW_(%[_X19:7E^L?C1SH
-M"<(G0P"8NK:QN[E3FMWST\]QNX]O`;W'X]SY^Y8Q[OY%*451%%Q;6^.],Z?(
-MBIRB*#CWSCM\_:^^SB!/\;7'#UY]E2`,F%]8X)FGG^&S/_63'#M^G&YOGB",
-M=DVZ!$$0!$$0/LHYYW`X9'M[>V8%UBQ?:FTMJTMS1-IB38$J_Z[RVE:-67:D
-M%9DU=#P/38%K+)S,LHN\P"CPR.DJ4(%"4Y25Z4ZP4I,G1UG(#*PNSY.;K#90
-MGV6B;JW%6LO\_/SNUS<UMZY\MI2&=ML'`T5N4&45UW1+9?-S*8J"BQ<O[BN_
-M[OM6P++6\M9;;_$?_^-_Y,M?_C(;&QN`$Z#B,BF@,EEK?BF5Q]7T]451[+J]
-M69GE>1YYGN]9E34M9E4"5E6-50E9E9C5[79Y[KGG.'KT*'_]UW_-N7/G^'?_
-M[M_QK6]]BW_S;_X-G_WL9_>5T[\@"!_M^+6W5&2I=XN*<A7FYN!>:RT6@[4X
-MOR&:U3"-QX"IG1&-'9OA9A%+-83SIOAEF1:]1&#_)/^&W>_,%#GOG7F'2Y<N
-M0@%%-N:;+[W$"]_^-IDI\#Q-H#U"/\3S?3:VM[ETZ1(OOO`""XL+'#UVC,]\
-M^C-\YNEG6#U\B""*0'LH^_^S]Z9!<EWGF>9S[I9+95;6OA>VPDZ`JT21`FF+
-MDJD82Y8HMWH<ZG9$SX2C>\+J<'<XHMO^,U9'JVWW#SEDC=TCM]T>25Y:HL:B
-M-FHDDB)%$B1!`B2X@0"QH[#47EE9N2]W.6=^W*5N%@J49$D6`.6)2&2B,BOS
-M5M[O?N<[[WG?]PL*.J&"3CX^_5W\.+AK9W3&CYF3WRFG;;2Q&&\:U,F%-W^,
-MQ&,@/.>=>;`S?I8UX;5R4"@/N];OAL]WQMIWUV@TUDS5KY&WP^\68'%QGG*Y
-M@FEHY'IZ&!X9BVIBOP8/<@"20GZ!5M-&TQ03FS>A"=VW5@"DY^%Y/B.KL%)@
-M;O8*IF4Q.C9&?U\_0OK5>)A+1%#'7[ERB4JI3"J=PK02-!L-MF_?WF8[%!ZK
-M;=N</GT:UW79L6,'V6RV+39"+ZR9*Y=I-9H@#.Q6@T0JP=34]FMV(8Q_/]/3
-MT[BN>]W8'ADWVD4>(HC//_\\?_S'?\QSSSVWYJX?`$@;33`A,+6^Z%@/9(6O
-MC0-8H>PPSLB*`UFAF5H(9MFVW09@A<9LEF71:K4B=MB==]Y))I/A>]_['K9M
-M\]WO?I>S9\_RG__S?^:!!Q[P?4/"@.Y,D)W1&3=E4=(.'_D@DPI``M>5>)Y+
-MO=&DL%JF5JW2:#0HE2M4:S4JE1JE4LGOF.JXN)Z#DA(E06@ZEFEA62:699).
-M)NCIR9%,)DFG4G3G,B22"9*))%WI-)E,%M/2T?6PB46`GT5`EMBPF/II+@PZ
-MXX:);J3G<.'L6187YA&NQ&G5^=YCC_'=9Y]!TTP,0P3W.J;NLYA-P\`T3$S#
-MH%BK,K.PP&NOODXRE6#KYBWLV;.7[;MW,KEI$]F>/DS#\DLYI3J&\)WQ(^?9
-MC7:)U[_N6CGG6N"$#'NG7R-O=?+8+PZ(M1[(ZC"*.^-G$6?AFC?L>N=Y'H[C
-M1&O4.(%BO7PLOK[MQ*1_7:ZNKN*Z;O3_]4PC@"M7KJR9I0<@H$10*A4IERMM
-M.$&[B;H$88!47)B^A*Y\::'?+="FU6RBA$!)B::;*#3FYA=8F%\,@"[%S,Q,
-MA!.$&]B:KM.T/6R["L"9,V<BP"K>""XT;]<TC<N7+T=_DY229K,9F;A+J1":
-M0JH6FJGA>I(S9\[@.$YDY'XMB>7"P@*>YUTW`)90-Y#IBI02QW%X[+''^(,_
-M^`/.GCT;/9=.IZ.3N)''5?PD;#3YK"].XET)PMM&_E=Q-M9&S*RX+U8(8H6/
-MD\DD75U=G#IUBL<??SP"V;J[N_GTIS_-QS_^<2S+NNH"ZXS.Z(R;"[@*)Q;;
-MMBE5JBPMK["\LL+YZ4M,3U]B<6F%4KF.:WM()?U)2/C,%$T$$XXFT(*<)?#;
-M]@JAT'4-38C@IA!"PQ`"0]?1#<T'&`R=3"9#;V^6D9%AQL9&R/7DR&:S]/1T
-MDTSZK-*?U8Y>)[?=6."5Z[A</'^.I<5YE%*TZG7^X6N/\/`WOPZ:AF&99$P+
-M/=W-2/\0*</$]NHT/0<]*+Q-P\323'1#1[<,+,/$-'02ADE/-LO>O;=PZYUW
-MLG7;5KI[!TBF4FA"ZS"P.B,PHU57Y=P?EZ!W=2T8O7OXBL".Q&>@1J\/_MFH
-M+NODLIMS3G<<AWP^S^7+EYF>G@:@M[>7D9$14JD4Z70ZZB`6JC`B`^?.1G1G
-M_`@UH^,X-!H-BL4B^7R>A84%%A866%Y>IE`H4"P6J=5J>)Z'4@K+LNCN[F9P
-M<)!<+L?.G3O9NG4KO;V]I%(I$HF$WP$OJ-NN59O^HL3EDT\^R1_^X1]&N$#<
-M,BB\P9H/5.B)'7_M>N55_%[3-'3-OQ>:7Y]+*?GN=[_+6V^]%4U>"G7->6-C
-M;ZX0C]"OLCU:[^&]T>/VGPF$N+:5TK6`/8!=NW;Q%W_Q%W1W=W<DA#_N8E!*
-MR9-//LGO_=[O,3,S$_V\N[N;WMY>*I6*CUQR-<U;2ADAV*[K1NTFXY\31[W7
-M`UWK3V@8L"$0E4ZG2:52))/)MJ`._:\,P\"VG8`-86';-K9MXS@.4U-3O/O=
-M[^;EEU\&H%ZO\^E/?QI-T_CXQS_>Z5+8&9UQDX!402;#]Y3R0:M&J\7E*[.<
-M.W>)-X^?X.RY"Q1+%5JV#%9*.FC!!"-`"R95`;XF/YC$_,G,0-=T(`3R-33-
-M?ZP+#2V4$&H:2@FD$GBN0DE)L52G5*ISZ=(20AQ'U\$R#;HR:89'AMF\:9+Q
-MB2'&QT=))L.B2/@R+_63?Y^=XO[&B'O/<[E\\1+EPBJ:;F`WZGSMD:_QU6]^
-M$T^"ZSDXMHU("':.#],W>!==/7LQW`5$\R+56IZ5:H%ZO45#M-`U@6D:&*9.
-M0K>H&P:U1H/E0H'#K[Q"5SK-R-`0N_;>PFUWW,'HQ`2I=#HH$K48WN"SM$0'
-MX;II8:LPSZA`6JVDPL-O:=YH-*BW6C3J+93T[2,T!+JA^VS49(*$9?DWTT`7
-M?O<GB41*@>-)[)9-TV[1M%ULV\66'D(7)"V++LLDE4R02)B8FHZ!;]B+4FNH
-M662^VP&R;I;Y72G%W-P<7_WJ5_G^][_/Y2M7:-3KT8:S:9H8NDY/3R_9[BS#
-MP\-LV;*%K5NW<OOMMS,Z.DHNEVM;Y,87K9TX^<6H$:_%%)524JE4.'[\."^\
-M\`(G3IQ@9F:&<KE,H]'`<9PV)M9&[]-L-JG7ZR02"28F)KCMMMN8FIHBE\LQ
-M.CK*MFW;F)R<I+>WM\VD^Q=)9JB48GEY.;KNKM5M;R/RR\9`4/O_H]>+T,;#
-M_]U*I<+T]'0;(VHCBX^-'J\=G[@*G+J6K_?Z8[W6\QN!5NM9?.MCHU*I8-OV
-M=7-.KWL&5IPE]=)++_%O_^V_Y?3IT]&%;)HF.W?N1-=UOX"IUZE4*E''0==U
-M([1Z_7NN#Y9WHH1?ZW%\A\4PC&@G)I/)D,ED2":36%8R`K1\3ZPU1E8B806O
-ML?CZU[].I5*)`FIR<I+/?O:S'#APH*-E_BG$4:RVC-6:H1?0^KU;\8X+[/7=
-M'=J!B343[O6QTAF_*"!5['U$X-T3&Z[K,K>0Y^AK;_#*JZ]SYOPT^6(-E+_+
-MH@D-3=,QA-X&.FG"#UP]SBHEV.U!1#LTFA:`7`(,S8])0],@9&)I/G-+TS5T
-M0?1YB("MI0L,301=2WPO(B$4EFDR,-C'MFU;V+%S*Z.CPU@)R^_$\A.JO#K7
-MQ_6>/_WB:V%FAOSR`IX'LE7GD6]\G?_G?_X]MB=1RM\8RJ2SO&O?;0R-[*=[
-M_%<PLFE:CD>UWL"N%E'%*WC-"WCV`J5JB4JMZF=/4\<(6,@38Q/LW+(=QW,Y
-M_O9QI.>0-$W&QL;8.C7%KMV[F=J^@[[A(4PSL5;H=4[7S8A=^;$5S-G51H/Y
-MQ446YA99+16IUFHTFDULVP&I4$+YWH"!9$,(@1%TOK0LDV0R03;;C6'IE,I5
-MBN4Z]5J#9LO%<1T\"4II*`D(A0CR:2)AD<MV,="78V1XD$WC(PP-])&T3#]/
-M!XPM.G/^#9_O0G#AT*%#_-5?_15'7WD%VW90J&A-$6Z.(U7;[SB.#^(KI;CC
-M77>Q=^]>=NW:Q?;MVYF:FF)R<I*NKJXVID>G3KQY:\:00&';-O5ZG6:S2:52
-MH=EL<N;,&9YZZBG.GCU+L]G$\SQ:K5;DUQ3&VD8>;*&E3KE<OFJML7__?FZ]
-M]59RN1R-1@/#,!@?'V?7KEWLV;.'S9LWDTJEKO);OEGC3TK)YS[W.;[UK6]%
-M:H)6JT6]7F\#K.)LJ]`22-,TTNGTAHRM\-HM%HL1(RX$?X00N*[;UDCN].G3
-MD0QP(^!L/7@5!Y8.'#A`?W__.P)?QXX=8\^>/6LRR`W6K)[G<>S8,6ZYY19T
-M76^3J(:D&]NV:30:M%JM"'_H[N[FBU_\(N/CXQT&UH\S%A86^+,_^S-.G3K5
-M1H<<&!B(M)U**:K5*O5Z'3N8/#:Z,'^82>>/@HQNE+1<UZ5:K5*M5EE:6L(T
-M3;+9++E<#]W=6;JZ,KBN%9B@.3A.&"@.N5PWM]]^.\\]]UR$BL_,S/"9SWR&
-MSW_^\TQ.3G8FMI\,JUVKA",C[+7_JZ!`7M.,:S%PDC:SQ(W/OZ)2*;.RLH*N
-MZVW@99CH5&=G]A<S\M1:!+J>Y,KL',\^>X@G?O`\<PLKH&N@^5IW76@^("5"
-M.6#8F40AD(`11;*F"=_L6B@T`FHP'J:90$J/[FP7@_U]:`*D=#%-DVJU&NCX
-MP<>S0IIT`(CIH!L"/6!6Z8:.$9B_Z\$U45@I45AYDS??/,[P\`#[;[V%;5LW
-MD\EF?J+8[K"PKO\",)]?HKA:0-=,P.790R_RW__F;[&EARX5$LAEL^S;L9?N
-MGKTD<[>1[DIB&H*DD:`[;='*9:CV#M*H[<&NKC+8G&/(GJ556Z#2+%)IU,@O
-MKY`Q$YQW'/+E(G?=\6Z$$,S.SC&WF.?BS"S///TLZ93%MFW;N.VN=S&U?2<C
-MHR-T9;O1=>/'UY-UQG6]('0\R6(^SZE3ISCU]FGJM;H_MX:V#9:)J>L8AN\+
-MHD0P;\O8>[@N3J-%M5AB87:>5K-)M5:A97N@6R13&5RE@=#11-#D0H#RP&NY
-MV"V72KG&E=E%.'8:T]`8&>SCECT[V;IYDN&!'BQSK5-4)Z?=N*/9;/+88X_Q
-MEW_YE\S.SN(Z+BB%5+*MEO-K.]G6Q2N12&":)@"G3Y[B],E3>$K2:K7(9K/L
-MW;N7#W[P@[S[W>]FTZ9-#`P,D,ED(K7%>AN4SKA!:KU@DT<I1:/1H%`HL+BX
-MR.SL+-/3TURY<H5\/D^CT6B+%X"AH:$V(VW7=6DVF[1:+6JU&DM+2Y3+Y:MR
-M8ZO5NHJ9I93BS3??9'IZFOONNX]MV[9AVS;'CQ_GQ1=?Q+9M]NS9PP,//,"=
-M=][)Z.AH%*\W,X"ULK+2ILPJ%`ID,ID(K(K+`T.P*O2&ZNKJBNIETS37P&N(
-M`*"X'9%2BG0Z'4D]UU_7/PYX%3X?DF#"D4@DHN,(W[N[NYML-HME6='?99IF
-MA"N$H/G\_#S;MV\GD4A<+8,,[J]<N<*33SX9Y27'<2+`[WH8-X2$T'$<OO[U
-MK_.=[WP'7=?;Y'^]O;THI5A=765N;NZ:7^X[=1SXQURPUP*QXL-Q'%975RD6
-MBP&8E6-D9(3N[FX2B40;VAE>('$S>4W3.';L&(\\\@B_\SN_<],GF']L8;M^
-MA$BRYSDTFTV:S2:NZ^*Z+JU6"]MV<!Q?PMEL^I-#N5RDWJC[)G9"\W=I4RER
-MW3GZ^P>B`J.K*XMEF>AZ`"0(J%9KO/KJ49Y^YDGRRRN8EDE75Q=C8V-T9WO8
-ML6,G$Q,3Y'(Y$HE$E"A^E+CJC)]_//W$[QVLH\NU&L^]<)@O?_4;S"SD$<)`
-MZ#H@T(6&CD!3OB0P!%&#H`@V]->T\$I)4'JTVQ\ZP*322::V;>7*S`RNW<!U
-MF^S;?PM**H:'AEE9SO/B2R_AN1X"A2["+BHA:\M`#V2)AA9C@PF!;FCKF*"*
-MI<4"S_S@!8YVO\Z[[[Z+W;NWDTA8UV`H=D"L&_?:4)3+)8HK*^BZ@<+E]5=?
-MY4_^K\_AN!Y*23P$J:3!MLU3)+NWD!IX-U9O#D_3:)6J:(8>@+0Z/4F+[E0"
-MV=]+LSE)O=E$55;IK5QDP%E`V:N4JJO,+D_3<IO,+#Q*)IEF9'"(T=$Q,EU=
-MV+;-<JG"B5/G./;V:2Q+IR_7S9Y=>[GUSCO9LGV*[IX>3#.!INM(!;KH,+1N
-MM-B3"@K%(D<.O\R9TV<0")*I%-VY;C2A(?&YSU(J;%=B8T>+A=C$&LG[--,D
-M91H!"U4@I4>SWO!]9E86J-::9/I&2*8S5[,>E(R2NL#?7;\XL\3,P@H)ZU6V
-M;QWG/>^ZE;'1(5*6@1:P8SL-"&ZL&J!2J?!W?_=W//;88Y'5APIF6:':V0PB
-MV`W2N+J;9?3_8)Y-I5*XCLNQ-]_DV)O'2":3]/3VL&W;-NX[<(#W/?``6[=N
-M)9/)8)IFF^2P`VA=_W'C>1ZKJZL<.7*$M]]^.V)8*:5()I,TFTU*I1*U6LUO
-MO..Z;98UB42"KJXNTNDT?7U]9+-96JT6E4J%6VZYA4*AP,F3)RD6B]'Z,91T
-M;107Y7*9)YYX@CONN(-[[KF'OKX^-$VC5"IQ_/AQCAX]2D]/#[_\R[_,1S_Z
-M4;9MVX9E66W*HILEYAS'H5@LM@%8EF4Q.3D9_8W)9#("'T-0L%*I8!A&FY1S
-M:&B(<KG,\O)RA$>42B4<QXELC$(55;U>IU@L1K$2/EXO'U[/PHR#72$!(O1#
-M"\?^_?N9F9EA=74U^EFQ6&PSJD\D$DQ-37'QXD4<QXD`JL7%15Y[[;7(HSN=
-M3C,Z.AHUFDNGT\S/S[?)3$.2T'4#&-\($L+SY\_S+_[%O^#$B1-K14W0`6#W
-M[MU<OGR9U=75JQ#H=V)-;?2ZC3J)_#"->IS:N9'$,/Y_$<ATLMD,@X.##`X.
-MDDJE`T-X7UKXP@O/X;IN&YUQ9&2$+WWI2^S=N_<7'N@(%U/QJ'5=EY65/#,S
-M,\Q>F6%A?H[":H%:HT8CH.MZTEMC7"EB0(!"*H5`7.6+)D2<H>++0W/9'G*Y
-M;@:'AA@>&D(S#"Y,3[-<J)!?7J8KTT6SWF1U=14K8=#;DR/3U87C.#2;=5+I
-M-(.#`XR/33`Q,<'@X"#=W7YGN#BRWADW+F!U-8"E6,X7^/+#7^/_^_X+M&S7
-M!XL"P\>(<15<TKXDT-_Y]Z6"@7>5IB%\.F`DB='P?PZ^6;MI:@ST]6*8!@DK
-MP=C8**FD#YJN%E>9N3Q#M59'4\('$_10<JC[\D)-H&M^)T+3,!"(M:Z$AF_^
-MCEB3)RHE$5IX[4BV[]C,??>_EVS`QOI'=6+L%.C7W:C7*LS/S**DAY)P^>(%
-M_L]/?8JWSIQ!"5]HJF&P;>L.AH=N87CB03)]&:QT-TK::.@^:"I`DY)$PD)I
-M&KHNT$T=J1E(!4W'H5YOTJR4<(JS4#N'E*NX;IUBM4RI60(%V522OIX^)D:&
-M2*8R6*DT*ZL%:N4J3K.!;@AZ<CG&)B;9,K6=_?MN9<O6K:2S&5]F&S!K.N/Z
-M&R$+VM^\=#E^\B3//_\"KNV0R?;@2@_7"W:=?2-`M$!B':_9-EH@Q'?'_3;H
-MRF^"H4`@65B89_;*'"139+J'$$*/6J7[*PFQMMNM0`7OIVN"3,+"%9!(I]BZ
-M:93WO.LV)D=',`T-3?C;&)W<=OW6`^%<M;R\S-_\S=]PZ-"A8,/3IE`H4"F7
-MD9X,XL8_]_''TO-00?S&@2RE%$JT%01!@['VU]BV33K3Q9UWWLD==]S!'7?<
-MP6VWW<:F39NB;F?K%[:=>+H^\E4(>C[QQ!-\XQO?8,N6+52K52J5"LO+R\S-
-MS;&TM$0^GV^SM-G(BB8<FJ:1R608'1VEKZ^/OKX^)B<GR>5R//KHHY1*)8K%
-MX@\%%$)&X.;-FWGO>]]+,IFD4JD$;/PR]7J=5JM%=W<W[WO?^_CH1S_*[MV[
-M;[H&8J52B4]^\I/,S<TAA(@,\\?'QR/20]A\(3Q/H:HJ-&\/S_?8V!B%0H%:
-MK19=P[5:C50JU::VR6:S-!J--D`IG\^W`4X;F::O![+"]]RT:1/-9C/Z7<NR
-MHN,,?Z=>K]/5U=7&\!L9&2&?S^,X3O3^E4J%7"X7Q4A75Q=WW747)T^>1$I)
-M)I/!MFV6EI;:9)%_]$=_Q($#!ZZ+F+CN`2PI)5_\XA?Y_=__?9K-9MM$DTJE
-M&!L;BQ#N:P%0/\ZB:2.'_W=:`&]DKK?1<?C!I$4S6$CU&Q^?8'!@$,M*8EDF
-M1U]].4))PYN4DC_X@S_@MW[KM]HT\[^XH(.BU6JQO+S$Z=-G.';L32Z</T^C
-M44-(A:8'\C_=-YD.AQZP74)@:@W$:N\^Y)_+6+71=B[EVG.!Z8\6F/D;1H)D
-M(NWOQND6R62:1KW&_,(<I7*16J6,Z]J@/%HM%R$@D\DP-;6#?__O_SV;-FWJ
-M%"0W.%BUT:A4:_S5%_Z>1Y]X!E3(N`I]IP)@>]UYC[JA!%W7?'\KC<V;Q\CU
-M^,R#9,)B<7&1="I-I5RAM[?'U]S;-H9NH.DZZ502U_5P'9MLKH>5E0*I9!*E
-M9+!SIV$8?HX)S8A=U_-IQV%K9D1`1PYDBAJ1*;P/M/G&V0J?+3NU?3,/O/^7
-M2"1-_K$H0><ZN'ZNFV:SP?S,#)[CX"E)*;_"I__P#WGFI1?0,%'"10F-3<-;
-M&!G;Q\B6_X7,X`"I=(I6TT$HA6&:X('K>>C2!>5A&!I&PL(P+2Q3]PVQ@VZ:
-M4@E*I1JE4@VO646T"M"XA+#G<;P&Y4:#4J-,RVEA&3"0ZV5L:(S>OA[,1()"
-MJ<#LW#R&YGMJ68;)\/`0>V[9Q^X]>]B\=2L#0R,D4ZE()BXBCH6*=C`Z?*V?
-M$W@E);;K\OSS+_+,,\^BE&!X;!37\Y"Q[G_:!F:Z47.),(\&^=.?Y_US[(,-
-M*F"RXIO!*S\'GCYUBDJ]BF&FR?8.H^F&GP,UL)5"!KE8>9+NI$DJE4;7/*;&
-MQSES\3(EQ]],Z.I*<,>M>[CKUKWTY[K\^B\XYLZX/@&LF9D9OO"%+W#JU"E:
-MK1;-9C-B;FA"L+RTC.=Y$=@@P]K?\Z+'4BF:C0:NYV):%H9NM#M8!+/B^L[G
-M"G]C7N$S>9K-)ILV;>*#'_P@'_C`!]BW;Q]C8V,=[ZSK,&<M+2WQYW_^YSS\
-M\,-\^,,?QC#HA^@/```@`$E$050,CA\_SAMOO!')UGY45M/Z1F+QM>7X^#B_
-M\1N_02J5XI%''J'1:+"PL-!FF1-G&&W:M(G!P4'NN^\^CAPYPNSL+`\^^"#9
-M;)9:K18!6;5:+?([RF0R//300_S:K_T:4U-3;:;O-W*,+2\O\Z__];^F5"JA
-M:1J-1B.ZED.OL5".%]Z4\M>:\0[<ZQN^A2,$L#;ZCN+?7\C`VPAW6/\]KS>:
-M[^GIB9K0;;1!'++'TNGT-4@T:^]5J]7(9K/1YVB:%H&6AF&03"8C;_'>WM[H
-MN/[C?_R/?.A#'^IX8/VP"24T1GOJJ:<B$[1X\+1:+187%V.^13^\76W\(E_?
-M)G.]@W]\(;F19'#]+1[T\8M@[7A45"R'B/WITZ=86EIFRY8M07!Z5QVC:9J\
-M_/++?.(3GXB0T%_$A538K>/4J5,<.O0<Q]]Z"]NV,4T+TS2"BT\+6I3ZW=HV
-M;G.M1XJ"J[NHA8*O]6:)$B%`2J*VVE+YW=L<QR\V]%@2,*TD]9I),M7%T,@P
-MDUNVT&JVF)N;X;67#Z-I&A,3$]Q___T\]-!#3$Q,="J!FR]R\:3BI2-'>>+)
-MYU'27R1K`E]:$H"@2GG(`-SV-^H%$C_>/*70=8%2&E)YU.I57,]!>1)-$U0K
-M-6IF#<=Q<5W'_TQ7(E`DK"0%E&_^KFO4FRU<QT$7H!LZIF4$U.$N-"$P=!W7
-M\ZA6JC2;C2#F_9TGO]@6:+KF>\+Y/+%`7JA%GC.ZIC%S:89S9\^S9]_NB%76
-M&3=FWO5<AZ6%>:3K^[_8C1I_]\4O</"5PT&W'7\1EDGWD>W;17;3@QAF`C"H
-M5FT,7?>E7=4ZRI.8R01*TU&.1"F#5K5)IM?`%08"!5(A')_ADDE:=`%.+H6G
-MC5*I3-&TJU">H3=YF:&^$JU6A7*C3JE<86'U;70)B82!T`R$1@3$&KI)K5GG
-MTLP,3__@*2PKP<38&'?=?3=[]]W"\-@X75U9]`"T[9C!__QJ/J7\O/?**Z_R
-M[6\_2J/18&1LG&;+CN0,FJX3[QHA`K!1$SIA=@H[MJZ]9NVSO)!QC>9[&B%]
-MG1>*;'>64KF$[=:H:`6Z>P?9/MG/[AW;.7-^FIFE`@U;(H&I;1.45A;YY?>^
-M!T\*SL\OX30K2"FH5A6'7WF+BQ>O\,!]][!ETQBF[G<N[(`-UQ=P!7#AP@7^
-M]F__EL7%14S3C-@**RLK?.QC'\-U7?[RO_\EB60"/8"[0]`I_GZNZ[![[QZF
-MIJ:8FYN+/)!$T'Q%(%"Q=454[P?SJ50R\E$M%`H\_/##_,,__`.]O;W<???=
-M//300[SG/>]A8&`@6F1>JZ-:9_SLAVW;?.$+7^#+7_XR0@@&!P=YYIEG>/[Y
-MYS=<0UZK4=A&KUF_%IR?GZ=8+'+''7=$(,/P\##5:A7;MJE6J]%[ON]][Z._
-MOY^)B0GNO?=>3-/D3__T3WG\\<?YT(<^%`&AH83,-$UJM1K-9I,O?_G+?.4K
-M7^&W?_NW>>BAAQ@8&+CA&XF%C*OX=Q\:N8=RSI#-%%_+-QJ-Z'N*^T.%K*SP
-M_Y[G89HFW=W=&W8+C!]'W.IH_6OBV$/\9Y[GT=O;2R:3V?!]PS7R^?/GF9B8
-MB,@O(3`7-V</K74VZH@:/_;0QSL>PW'V6`?`NL8(3\SR\C)'CQZ]ZDL.O;%"
-M-#4>D.\$6JU)9K3(J"T.8FW476!]L,0!E?CCD!H:OP]O(:BUGKD%4"CD:3:;
-M[-^_#]=U(GE._.\]?_X\R\O+OQ``5CNJ+/$\23Z_S"NO'.6Y@P>9FYG!=NR@
-M&YN.$%[P?<FH"YL,ZU'BDWJ8%$(6E8C`*#])^(LM_]S(6.?"M?LU8%(%@)8,
-MSKW$%>&$YJ#K+830T(W5X-X@D>@B:6B,CX_QD8]\A`]_^-<8'!R,#/8ZXV<=
-M2_^T"S%0-!I-'GOR&5JV1.BA5,5O_ZYPT0R!DL*7F$0`?/"ZD+6I=#3-12!8
-MS:\"0;X*F`6M1@M=UW$=)Y#W&6B`Y]10J"C'->H--$VCV6SZ.<_044IBZ`9&
-M:%JIZWZ1'1;6TL]CNFZLY5@1&L:'`)R,&&*Z;J(TC8L7IMFQ<PHK8?V$WV%G
-M_+R&E!X+<W/8]4;P?X=O?_O;_,]O?1/A*?R.JSZPZ;HU=&L0,Y%"]/90K;M(
-MQ\8P332A^9Z!FL3U_(ZO4OJR&RN5HMYP,!V%E3#1-('2!$(I=$U#)DP2R@?*
-M4GTIW&8")]=#W=Y%JVDC*G/TFA<8SN;QA$.YT6*U4J12+P,.FJYAZ@:&;F$:
-M@2S6T#$UG7*US)D+YTE92?KZ>]B\;2O[;[V5/7OWTS\XA&E:G>Z_/X<<K92D
-MN%KDD4>^P>IJ$<=QZ+?]XEO7-4*\(.R>%#&H10"N!UU4=0*VDR90ZSXKK.\\
-MSPMJ`PU-\S>H'-O%<ST_?]=+)))=%*L.2X4*FR9&&1O),3M78G:IP/QRD7OO
-MO9N\HWCMC1,L%<HHS>^4Z'D2A&1NJ<2W'C_(@;OOX([].TE:@72\D]^NDSPG
-M.7'B!(\]]AB-1H-RN<S,S`SU>IU<+L>6+5MX]-%',0R#[ERW[UL42@G#6U#;
-M>YY'R[9))I/LVK6++5NVH.LZY7*9TV=.<W'Z(H65%5JV[<<I:W.M7S$0^+JU
-M,_]#`^KO?>][//744VS;MHU[[[V7!QYX@+OOOIO>WMYH,7TM"6UG_&S&V;-G
-M^=*7OA0I9_+Y/`<.'.#4J5,L+R^_HY7"QAOLUP:QMFW;Q@<^\`$N7;H4Y<!$
-M(L''/O8Q^OKZ.'SX,.?.G6-Y>9G5U55^\S=_DRU;MG#Y\F6^]:UO(81@<7&1
-M@P</\BN_\BL18R@.QH1^TJ[K\E_^RW_AV6>?Y=_]NW_'77?=U69S<J/%5J/1
-MP'&<-N!X<7$Q8F*%!NZF:9)*I4@D$B02B:@6[>WM;3-Z7R_G75Y>)I%(1+(\
-M(0293"9Z__!GK5:+E965J\[U.]W".F1R<I*>GIX(7`K/GS\WKF$8M]UV&\ED
-M\BJ<(_PLUW5Y^NFGN>>>>_`\+^J,6:O5*)5*Y/-YRN5RQ$*-G^M:K7;=U.?7
-MM8E[&&"%0N&:%_Y&<KV-%D(A2+71;7WKS+A3_WJ]>3RIK&=>R=@D%MY"Y'/]
-MS^+%FH_RUIB=G45*&5T<\5NE4F%A88&IJ:F;>E):[V.VN+C$#W[P%,\\_31+
-MRTM^\1G(`?RBTT-*@N]90P@WD&JJH!@@^G_H]6,8>IM)]MKY54@9>FRM+<R%
-MT(*=-F\-T?8D4OD_4XK@7D7%,!$[!33=EUM510D$#`_TL;R\Q*5+EQ@<'+S*
-M^+,S;ESPJCT/:7@22L5*4*P&C!7I1!)6):7?23",:Q1"2G\QAD330Z\-W^M*
-M"^)+2!6V$40/*U^$SRZ47L#B:J>@:\'N+Q+0`2D)N2:>)X/.FQ*AZ;Y/G%CS
-MYM)0/D/&$PA=X#HVAF:BZ1H::DT:$P!WS7J=2K5"?Z+_IP`$=L8_]36CE&)Y
-M88E&M8)"X-@MGO[!LYPLI-FVZUU<O'`<MUY%:0(4M)I-WGSMBYR??HZ1B3L8
-M&MM'KG<2M#2NZV$ETDC70Q<:1D)#,S1<J5!UW_!4RYFT;#>8&Y4/J)JZ'U^:
-MAB9!2(]$TL!2+BDA<"P3U;^'IKV31JN!6YPE+:Z03>9!.#0]1;&TRFIUB7JS
-MCJGY'38-PT+7#4Q=PS1,JD:38JW"I=E97CKT$IFN+K9MFV+WGKWLV+6335NV
-MDNWN]ED_7+M3<6?\Y/-]^)W.!LP5?S=<L;BX0#J;`12:4,&B7D4R0B5!B;4<
-MIH4R/\(NL"'+!=_S\BJ9CE^3N:[#[-QL("V1R)9#L]E@9C'/['*>\8$<?2-]
-M;)W:PLX=FUE<7.'QQYZA:@M,RT0S?&:M$@(EA"]+E()ZH\6S+QZE6J]RX.X[
-M2"=$)"'OC)\/:`6^5.^--][@\.'#$3O!LBP^\I&/<O;L&=[__@\P.SO#N7/G
-M&!H:HK^_'\_S.'[\N!]2<@V\DDHQN7D3=]YY)^?/G^>[W_TN`P,#C(Z.,CDY
-MR;WWW,N[[GH7U6J58K'(B1,GF)Z>IEZKQ<`G+8K3C>J7<+%Z^O1I3IPXP5_\
-MQ5_P@0]\@(]][&,<.'"`39LWDTPD@AI7Z_AE_1/$T94K5YB;FZ.[NQNE%$\\
-M\02__NN_SK_Y-_^&@P</\N*++[;5,M?R9E;K\E)X[[HNN5R.CW[THWSD(Q^A
-M4"CPS6]^,WI>UW66EI9()I/<=]]]//C@@S0:#::GI_GVM[]-M5KEX,&#;9]_
-M[MPY>GIZN/_^^R/C\M#<?7;6SW\A@^?IIY_FY,F3?/*3G^2?__-_3BZ7NR'!
-MT6JUBNNZD9<5^!Y5W=W=;4RT>$<^7==Q'"?RQPIKZ8F)"5975UE:6HK.5:52
-MB5A.X;G)Y7)4J]7(HSMD=&[D>Q5_O)Z%%9Z+I:6ER,0]G4ZS<^=.:K4:T]/3
-M$:"9S^<Y<>)$]'=DLUGZ^_MI-IN1=WC\[\QFLPP/#[<!<R&.8=LVW__^]]N.
-M+63Y70_CNI80AL9HX0F,HYCAR8H;XFVTX`F#,!Z0\5:1<0J@IAF!8?&UF5@;
-M);#ULD'/"Q@YKHN47D!+=*).>"&0Y1N[A7IE6%A8))-)!Y^IM06S;=M4*I5?
-MB&(VO%"/'#G"M[[U+>;FYC#"W=98\1%]-ZZ+X9C!1;^>DDLD"?&[K.D^0T4+
-MSF>P8RLTP9K39LC,\@M?&7AC>-+%<26>Y^))&;7G#O$#):7OMR%\F6((&$0T
-M\\@C0;+PTF%>>^UU_N6__$TRF0P'#AP@G4Y'!K&=<?,4.#XH*@-QJT((!<HW
-MPQ;*[P`H-.5W`@R`5R%DY+GF1Y'/2HFZ8`$$$C]/@JZO,;@0OH1&*3^F%:+-
-M@%(3`J$"GQBQ+M:D#\KJN@9*H@G_7BF!\A3H`B%])HM2GL\D"\!@3WJ^Z;OF
-M7U-.R^X$P(V8AZ5D);]$(>\79[J`4R=.<NCT/%OW_Q(73KS(YLE)$))&K<YJ
-MJ42E4B61R&!1I;;\*C.E-YG53+)]>Q@:>Q>F,8&P+(14N%*!\IL#>`),3</S
-M0&HZ&#Y(Z[J2ENV@ZV`:&L+PYVOIN,A*`6%F220L$()D6B>C"9ST#EHC.VDU
-MZ[3*2R2K,TPF<HP-C]-PFA3+>4JU$M5Z&4V3&)KO$V>:!J9N1'+#6K/!2G&5
-MU]]\(Y($O/>][^7]O_)!>OL'2*92&(;18<W^#,"K<#3J]4#NX0-5^>45NGM[
-MZ.\?1!B^3!I=0PB%A[=F!X!"4SX^K^/+K(.,ZF\TH:+.ABJ<MX//MFV;M]XZ
-M1BO8<1:ZAN=)[)9#*@M2P)5\F4O+%>9FB^S<,LZMM^YF:&B`\],SS"[G:;J@
-M`IFU5*`I'S#SI,1S'%YZY3A(P7OOV4]7(H%06@=8^#D-V[8Y=NP8)TZ<B-86
-M"PL+07>Q9T@FD_SU7_\/,ID,?7U]//#``Y1*)9Y[[KFU9@!21LYY`P,#//C@
-M@^1R.7;OW@V$-B&G^=[WOH?G>>S;MX]"H4!/3P_WW',/=]UU%Z52B4*AP.SL
-M+-,7ID$0+23?<?$6K%U>>NDE7GCA!08&!OC]W_\][KOO/L;&QLADLFWKG0Z(
-M]=//7:&7<>@[9!@&I5*)KWSE*]QSSSV\__WOY\"!`\S/SW/ERA4N7+C`Y<N7
-MK_(_6S\2B02WW'(+NW?O9N?.G6S;MHUT.LW!@P<Y>/#@VH9D<#Z_\YWOX#@.
-M>_?N9<>.'>S>O9O]^_?S2[_T2YP[=X[!P4'.GCW+R9,GL6T;7==Y_?77&1\?
-M9_OV[202"187%SEUZI3?B3UF1`ZPN+C(IS_]:=Y^^VU^]W=_E\G)R77V.-?_
-M^0H["X;#\SPF)B:P+"NZ1D*/J4JE$H$XH4E^J]6*.MEW=W>SNKH:,:D\SZ-2
-MJ42RO/"[J5:KU.OUR&L+B*3)\35L'"#:B'T5`I6U6BWJ<E@H%%A964'7=2J5
-M2IN)>USM91@&?7U]M%HMZO5ZE#>*Q2)'CAPAE4J13J?IZ>EA\^;-$3,YE"?;
-MMDU75U=TC-5J-5!EZ!T`ZUHC1`%#D"GN)Q6"1>%)#5E-<496G!(9!ZI",[;U
-M@%8(;/@W+=H-60.RXA?JFB-CN$`-F50^$V@-H/)!+!?/LR)TUG%\,$O7]4AO
-MJVDZEF5>Q?P*_\8X:GPS,Q-".O>?_,F?L+JZZM-RA4;+MMN`JWB<""$BC[2`
-MA!U['-OI"&131B"3TC4]ZEX4L4=4>&8)`">?7>5)%]?S`G#2`S1T+<;0"PY)
-M>F%27P-;I911>]6P6X2?&!S^_,__C%0JS?+R,I_XQ"<ZX-5--AS707H>EB&0
-M3M-?2`6@D+_<"J+-U\#@!M*IT%A8B[5_5T*`T@)`S%\<^1TU-00Z2JK(F4,*
-M7]KE3S)^7M(%/H]*:$CI+_KT@`6FB;CGCT1Y_N]XNK\4]`%@(/2`DRKJ/DC4
-MW4M@&&!8)JUF`T]ZG0"X`4=Q=97YF9E`CJ5Q9>8BG_G<9[%=":5+W+)]BD(A
-MR_GI:;HR)E-3.QD?&65B?(R^_GZZ4BD,PP<,W):@6JNPE#_.?+Y!0QM'3TV@
-MB0Q2>AB9!*ZG<!LVGN=BZ@:F9:`;&B)A^->$5'AU%[P6PI-XS2;9GB&:K1:&
-MTC$-'3UM82A(*1#9'/KF(1KV'DJE.JW\+*)PF>'>'&,#+JYG4RCG*93R-%IU
-M&JT&NJ8P-`W=,#$-']`R=0/#-,ADL@SU#W'A]"DT72?9E:8KFV/[SIV![V)G
-M4?B3`%=*J6@7*-PXRF0RU&HU+"OI`_$"3I\ZS<1$@XF)271#0RH7(^J&JH%2
-M:&@8FH:I"_]\ZB)@7?FYU0V`):7\KG&N]%!24BJ5>..-UZ*6]"@)4E)O-$CF
-M)([G>Q+J$C`$2Z42A;?*S"VML'=JBMW;-[%[^R9.GIUF;J5,TU%X6E!(2)]Y
-MJPD-A.+P:\>P3(M[W[679,(,RHZ.Y]H_5>PII6@VF[SVVFL1VR2\34Y.,C,S
-M0RIL?N*ZI`+`^O777_>E@*=/8Y@FGNL2GKF&W637[ET8AADQ6130V]/#W7??
-MS5UWW44^G^?LV;/,S<UQXL1Q$HDD@X.##`P,,+EI$WOV[J5:K7+IXD7FYN=9
-MR>>IU^M7U;L;=3G7-(U2L<BEB]-4JQ5RN1YNN^UVMDUM(].5B1@7ZQD>G?&3
-MQ=#)DR=Y^.&',4V39K.):9HD$@E<U^70H4.\_/++#`\/LW?O7NZ__WY^]5=_
-ME5:K1;%8I-%H1.;KNJYC61;=W=T,#@XR-C9&.IVF7J]S_OQY'GWT4::GIVFU
-M6E=Y%97+Y:C!V;%CQSAV[!B93(:1D1$.'#C`EBU;.'#@`.]___NY>/$BK[_^
-M.D\]]12ZKG/DR!%&1D8H%`H</7JTK4%!>*_%+"4>>>01+E^^S*<^]2GV[=O7
-M9LMSO8]X][YP71:W(PI95OG@NK-M&\=QJ%:KT=\9`D/Y?#YZ',YGM5JMK1M@
-M"&!O=!P;R7PWZCZX_GHM%HMM<VAH!K\>J%N_/BZ7RU=]9JU68VYNKLW`/03K
-MBL4BN5R.;#9+I5*AJZLK.H8X0/;S/N_7M80P1$33Z71@CNBVT2;#DQ@B@9'!
-M9\"N"I/V>@#K6J"6KIMMC*SPN;63KK'^?,797R&0%K_W02PGF`R=@*;L1$"6
-MX[0"_:J?^.)!%S>*2R:3D7G;S5S4GCESAC_^XS]F<7$Q\/O2:#0;N*X7Q$1`
-M^0\6_7X"B24"X;/7_)K8NPK`\@U@!>9ZH##6@RHNN_+]#7S6E!?ZG,G03\WO
-MSF:8ODFPE'XG&L_Q(B:5'NS&^N?>"Z1:`M!HM1J`'[.'#AWBH8<>BI#NSOCI
-M+9)^K@"6[>!)EYY<%KLF:32=@`40[N#Z`*H*M"Y:L((3FB\I]!%4SX]KI9#*
-M!;1@,11"K2I@/_DF\3)L8J#I>!X8IM'FY28""0[*BZX?1-`=$1,1@%-AK@WE
-ML4+XX)D;`/5AW@SW$C4!NBZH56LL+\]Q;^O>G\IY[.P:_Q-=*PHJY1)7+EU`
-MNAX@*!86^<O_\=>T$#@H#AXZ1$+7V;-G+WMV;F/3V`B38Z-8NH62$K=9HU0M
-M!:#$6A.2\:$>QH9ZL-TF\XM'.3=?IZ%&Z/%VDLSVH1("I70\3^+8#L+6,37E
-M;^H8.IIA4%TMD$@F,'*C-*I-=`2>)G%;+IHGT(6.E;#\/.Y*NE,6W5T6<KB'
-MNKV3>J5&N;"$7+G,0";)8&X`3RC*Y1)GI]]":`I3]]`-T'0=31/LVKJ=AW[M
-MUT@FK:!3G<.)XV_QG4<?Y7/_]^>9W+0YDHQWQH^V\+O*^H&@.PJ^=V6E7N/*
-MS"S-1@/'];`2J6A^OWSI(@L+"XQ.3C(Z,H[0=80*NA<J'2T`P71-(ZGK&'H@
-MA\"?QY7?S1P/<*4BOU+@POES%/++/CO6;UF(YWDT&@WJ=1M;GZ=F._3D<B03
-M2804""5QT;BXM,S<<H'QD2&V;!IF[ZXI].D93EY<!(V@8Z("*5!"H30-%WC^
-MZ.MD<FENWS.%J21",Z&3Y_Y)\ERE4HFZPX6;S*[K1N;&@X.#[-^_G_GY>=YX
-MXPU.G3H5+0PKE0JF::YMIB)HV7[GMK?>>HOSY\[P.[_S?^!)ATO3E^CIS@9S
-M*]QZZZULV[:-0J%`O5YG;FZ.8V\=Y^@KKV!:%GU]?0P/#S,Z.LK6J6U8ED6I
-M6.+M$R>X>/%BQ)RYE@0ME4[[Q^9YE(JK'#ITB!,G3K![]VYV[-A!5U=7M":*
-M_VYG?GWGVB.>MZ24U.MU3IX\R0LOO,"KK[[*V;-G(Y5,>$LFDQ%+]_+ERURZ
-M="E:SPX,#-#3TT-75Q>I5"IB`#F.0SZ?9V9FAH,'#[*\O$RA4(CD?'%%4`BF
-MK*ZN4BP6VW)J*&>K5JN</GV:;#;+CAT[V+]_/Z.CHVV^2,UFDR-'CD370APT
-MB;.&XNNB(T>.\+N_^[O\I__TG[C__OO;F&#7\[F,`UCA=]5JM2@4"I%\>'IZ
-MNJT;87C=QQ4,\>\CQ`A2J13#P\-T=W='3+R77WZ9E965J]8B/PKK:B,&EF$8
-M5YVCC6IDR[)HM5I7V17%Y8A""!J-QE4Q=?3H40S#()%(4"P62:?3@5)LS5R^
-MT6C\4`9A!\`*1KA#L0;X.!LF;\,PH@L]#DRM!Z["G\6?6V->75MJN)&I^T8`
-MUGH/K!#9#1_;MHUI.-B.C>LZU.M^<DPF$\%G<!7R:ED6V6R6D9&1FW9!IY1B
-M>7F9SW_^\URX<(&>GIZ@H&AAVTYL`EGC587,M_9$$%M,*`D1Q\67!:()="&P
-M-1$5J_$N11%O2X44VI`=$VRFRI!UY\NV6K:-:9@8@>&OYTD\Q\.V6RA4Q*H+
-MP=5X$95()$@F+6S;IEZO4ZO5R&0RG<KA)AJU6A7IVJ03.B.]8U2K=1:6EF@Y
-M#IJA^UXI(8LJ\IQ2"!G(994'$C3=``6>JQ":CM!]P:%4/H-`A`PJX9L7AS)8
-M$?GT>5%^"0D/H;S0%T%(<$%H"CR""3L^B2I<5V*:OO&[E$1Y+6J$8>KD5_.<
-M/GF"GIYN&K5&6Z>P#HAU/0]!K5KB_)E3>*X34,4K_(\O?H$WSY_CUS_\$7+I
-M#,\\?Q!#-\EVI=DV-DZF*T5^,8]MMW`<&\=U<947:K/\^-&TB-V42"3)I!/L
-MGC`X<_Y5+AQ]G*HSQ.B6N^CMGR3=TX^53OJ,9D_1<%QDPX:6@ZXGP$KB2(GP
-M),*R0E,C\,#U'&S'13<-4II.3=IH0L/0-;))DUQ7/T/#`[1:.ZF4RU0*2W@K
-M%ZE4GV=^81Y=5R3,)*9E829,=FW?SF_\LW]&.I7RI;5*,K\PS]]_^<L\?^@0
-M?UAK`MI/(\1_8<"#]?<B4.Z[4E$LE7G[[9,<??4U5E<*F);%PN(2V6Y_$S.<
-M1UO-!M.G3W/AW%GZ!@88&!BBKZ^7;"9+-B404F!(B30-E![X8=HNS9;#:KU.
-MN5QA::7`S)4K5$ME#%T+N+`"*<`-ND35&PV4,C!MAX7Y>?++R_3V]M#?/T0R
-ME8K8J(X&E^:6N3@[S^;1$1;R!:0FT/"!`JE4X'<8]#C6!(XG^<%S+]/?T\W6
-MB4%?'MX)HI]Y[.7S>=YZZRV*Q3+E<HERN4*M5O/K-:4B?Y\+%R[@>5X$*#F.
-M@Y22N;DYSIX]ZTN,I,_<,"R31#*!%!H/_>I6_M</]2*2[^)//O<-OOZ-;[%U
-MZQ;&QL;P/(^!@0$V;]Y,O5YGYZ[=[+UE'PL+B^3S>1;FYSA]^C2-1H.^@7X&
-M!@;8-#G)!S_X049'1_G,9SX3,20V&KE<#M.TVH"7U=557GKI)4Z=.L5[WO,>
-MQL?'2202$9#5D1;^<,`=_%KG[-FS'#ERA(L7+S(S,X-2BE0JQ?[]^[E\^7+D
-M3>1Y'JU6"TW3,$TS6FMJFL;JZBJE4JEM?1=G.<7OM76=*L-Z"]8ZV87*DU0J
-M%772BP,FAF'0;#8Y=NP8K[_^>L`8]DD?N5R.3";#TM)2M.&^WC8G;ML35S>=
-M/W^>__`?_@/_];_^5QY\\,$;`@P-V8SQ8VTT&I1*I4@=%2JB0M)(5U<7FS=O
-M)IU.T]75%0&3AN%WO0_!QQ#<"F.FU6J1S6:CY]=(,NW-XC927,5C+U1UQ<]]
-MW+)H(W`L/$?QYG;K8SKTYK9MNTT:&8^#\&]<#V*&X%@'P/H11G]_/[???GN$
-MDJ[OY!>>K/@B)V1?K0>KPH32#FZU@U<;2POU=1<WQ+O;A<<2-W./2PA#WRO'
-M<3!-"\>T,6PC:GVZU@I77&4H'TXVDY.3#`P,W+0+.J44+[[X(L>/OTTRF8HF
-M`,^[6C;H?[?M2+C/*M$`;T/V3<@^`84#;4!7W._*KTHE2AJ$?EH"Y4L"A8D0
-M_@+>\R2V+5'*1H@F0J@H=L(DH^LZIF4A@@DGC%_+LNCIZ0EA.(00-)M-+EPX
-M1V]O;V06V*%Y_V0%Z_4PFO4FTG40IB)AF8QNW<+XZ`@S"W,L+BUC.PY*>0AE
-M^.PIJ7Q@2RHT?8T9*)#!Y&(0MMV*UN?5(/\``"``241!5#QJ#7Q=;]JN4`CE
-M10(5Z06.,)J.AT"3H`OA>W%Y'E[`"/0EAGZL*^ECP4+7<8/.GYH@HDMK&CBN
-MY,K</&?/GD))CU0Z2:U>[X!/-\BH5\N<.?4VCFVC*4'=:?"5O_\RKYXX@:[I
-M//[])]@R,D:F*X.G/#*9+BJ5(OGE>9IV"]MQ<6P'5TJDKYE"*AGK<*2C:0:6
-M:9*T?""KMSM-M99$K5[FI2>?1(D4@V.[F=IU'\.;]I'N[L4T+>J+*WC*0^_.
-M46TXF$8@&[,]9,O&M'02F232M@&!IFO8*(R`=:L0-.H>NF9C6@:II$$JU<O@
-M4!\+\P;?_\%?^P6L*VDV'31-,#$\RB=^_>-T9[N#R4%2K)1Y^&M?X\C15TBE
-M,R23B:@6Z(P?(1]+%>2S8.Y68'N28J7&L>-O<?3HZTC/0Y.03*8P31/;MGT#
-M]ZXNLIDLB43"9^0A$)['ZM(RJ\MY/+^3"^@:9C)%(IW",`V0$KMEX[5LI.L`
-MPN^R&C"R=`VDYP.NGO1HVBWJC3JMIE_,)Q+=)*TD!@K7]2@LK[!:*#(T,DS_
-MP``*$R,PC!>:P<QR/N@<Z]L):+J^MK&@A)]?A2]W;+1L#K[T*OT?_A5ZNA*=
-M0/G91%]4,UZ\>)'GGW^>E945LMEN4JE48'#<%]7Y\<5=:/O@,_%\3[:M6[=R
-MSSWW,#L[R[&WWF)V9A9#]^?$W[C]70RL)/EO?_0-[.0*7WML$9`,#@YP\>)%
-M#A\^S/#P,)LV;:([U\/@X!"#@T,T&DVZNKK8NG4+=]]]-[-S\URY?)G%Q7D2
-MIL6FR4V<.W>.0J$0`1`;76-]?7WHAL^D5M)G8X>%P>KJ*L\\\PP'#AQ@?'R"
-M=-KOLA:O63MY2K75*Z'JIU`H\,PSS_#XXX^SNKI*J]6*ON_N[NXVU<YZT"%D
-MKX3KTHW4/^_4+&P]J!%7^(1K7P#3-$DFDQ$($[*-XK5PV$'0,(Q(V52KU=I`
-MB_6DD+C-S?K&:2LK*WSJ4Y\BF4QR__WW7\7LN]YJOW@WO7"-G<_G\3R/5"I%
-M?W\_V6R69#*)95DD$HGH[XTS-->L@=;.Q4;-Y/KZ^E!*M>$/ZV]Q`&L]22:,
-MI?"SXF28$$`*/S\.5JV_Q7\>_M[Z8X@_[S@NS6:#1J-)J]6,0+CPN,)U;`?`
-M^A$22B:3X3WO>0\OO/!"9'(=LK#6>R*%%,_PA(8M,3=*&G'VU7JFUCN!6/&`
-MV^AXXYT(PTDP!*\LR\)Q')JZ1K%4I%PN^@79.H`L?&_+LJ)6F/OV[;NIY65*
-M*4Z=.A6=KW`G(03_+,N*S/&(7;SAQ."OZ=UUN[OKF7)!9\$`\`J]A-HGK[77
-MA?(L__42I7SOJW"B"F--UW72Z60$1!(\I^LZ3D#[#H&K>/ON-=:@@>MZ?.E+
-M?\OJ:HD[[[R3H:&AMK^C,VY08*#1\+O^R<#07RF&!@<9'1NAU6QP>6:&RU=F
-M_-<IA:[YTCZ$0BF_97RT$P<(Y?F@I]+]!:$F@I]K(+0V;T"E?$FB\CS0?#`*
-MX2'P`5A-TQ"ZCO)`2H$4"M!]/QD4ADZP,%0(W3?75E+#\WS@RM0%0H/\R@H+
-MBPLLKRS1:#:Q#`/'=:C6JDBET']*^:%S'?QL\FZU6N;,R9.T&@TT-%I>DV]^
-M]?_EV5=?Q=!,I&O3DBZKM3(]1A^NXU`LK[+4LFDTFSBN[4OD@\(J;`GO2P@)
-MFF<8&(:)H1L8AD["M+!,BT:S02)I,3X^S.S\'$MSK[`X\P:)1(ZAD>T,CNYC
-M>&PG/8,3?A=`1V'JO@S<]112\YL8R)9'J][",$TP+.QJ$U`D4PFLI(GP6Q#B
-M*@5-7\ZO:8+7#GT3NUG`,'6$,$!YF+K%;_W6_\Z6;5M](,+U&;6//_DDAUX^
-MC*<$8T/#F*;1`:]^1/#*GU_]CL$MST,'2K4*AUYYC9=>/(*93)"QD@'(XWN"
-MKC&NFM3K#4K%$JE4*I+>Q!<%!$`Z2B&;=9K-NI\;0\:V%O[C`U'A'!SZGX3L
-MA99CK_F2"AVA"=+I+FS/Q=5='-U?O"S.S5&K5!@;GXQ,_470>5`+&G`(70<E
-MT0V+P<%!NBR39Y]_CNV[]J(%#6DNSB[QZIO'^>6[;\4TK4[`_-3CS]]H.7SX
-M"%_]ZL/<>>>=[-JUZRK0P7$<FLTFC4:#:K5*K5:+[AN-1L12"%4>P\/#_&__
-MZE_Q[,'GN'+Y,KMV[^(3O_U)3+O)D:>>X8_^Y]_Z0)(27+ITB='14?;MVX>N
-MZY1*)0X?/D(ZG6;3YLV,CXU'FY9H&A,3$XR/C>%Z+K;3XNFGG^;$B1/7!*_"
-M,3@X&'0.#HL%27POK]FH\\HKKY!,)O&\'J24))/)JP"4#HBEL&V;4Z=.<?CP
-M8::GIZE4*NBZ3G]_?YL?<RCKC(,%UQKAFC`.4L2!@8U\CS:2D\77-N'GAN!1
-M>"RI5*K-=S<N$QL:&HH\D.*=6#>JLT(%4!C[ZP&JT-S]LY_]++???GM;'%U/
-MZY>0%14_EM#C*>YM%;XN;)H6!ZC"]:=O^:-'#*5P'MH(>%I<7"23R;3A$/'U
-M?AR\6H\QA,<:QEM(@@B]N4)_KO52U+BE4IQ9%OY>(I%H8U#%X\I?E^HD4PGZ
-M!XV`P;[FP1W.FQT`ZT<8X0F\_?;;H^0MI:16JT432?PB"2_D4+<:^F^LEP9J
-MFMZF`]Z(XO?#NA=N9%P71]_#71S3-`/$U,5Q7%96\ERY<IEJM=HVB:Y'82W+
-M(IU.DTPF:;5:[-RY\Z;>*:E4*ERX<"%*$J$F/&32A1?PU<9V8>="+Y`4MB/A
-M[69]DK4NA3(P:)=KB3OL5D3@6P%^41SP5_S/%($/E^ZS5@*$/=/5A90>3M"&
-M.=0LAW$5&CN&DX%A&-BV'777+)7*%(NK_.F??I:/?O0C?.(3GV!H:+BS0/I'
-M+IBNEV-9*921`5BI:SI"DR`=4H9)]__/WIL&Z76==WZ_<^[R;KTWNAL-H+&3
-MV+B(FRB*I"1JLR-;CCRV4[8S2=F92IR9<K[F0[XF4\E8H]184^.J&8]C6_+(
-MIK68E"5*(BF).PF*(D&0(!9B[4;OW>^^W>V<?#CWW'[?1I.69=D#D;@H%+H;
-M_6[WGGO.>?[/?QD98ONVV[CMZ!'6R^O,+RRS5EZG7FL0*Y6-0>M?M4&W`D6"
-M(S'^51B;+*21ITCAI-)#A9".D<\J91*Z9!H];USBT_CY5&XH##:<)"EKU'53
-MYHR#U)I$F<0X/Y<#81;'>J5*I5:AV6X2JP2E%4HK@BBBUFAD]_*-X_H\:K4*
-MY]XZ97RGA"`(.GSM:U_E^5=?Y]<_]VO(1//&F;>X>/D2OE\`922G<_/S1)$!
-ML+K=D"B.B*(TG55KTJ&+D&1>@9YGV,3Y7)Y<SL=W?<(H0$J78G&`J8EI*I4*
-MW3@@CBK,7WF%JY>?1WH%MN^\A5U[[F3;Q$&*I6D\?P#7D^`[*.D0)PG"\PEB
-M151K@TKP\SYN3I!T`AR,Q-7U/7./Y'W.GWJ!DR__3;J.I$"(UCSTT8]R[SWW
-MX+@N*DX04G#JS!F^_=WOT0Z,9&/7SIT4\H4;`^B=9[^L>#9[(DVY5N.IYU_D
-MK3,7Z'2;C)=*-,MEFO-SS"ZMHO-%=N[9S8[)23SI$B<I]3/K#(>TVTVJM0J^
-MER.7RY'+Y\S8LE(-Z:1@>X_5@\9$6VQB1O2F02=)8H34MJ!#IDPJ33Z7P\,G
-MC"*<*"*.(Y(XH=ML,7OI$CMW[V9@<"ACT.O4B$`I1:768&Q\"C=78FAX@$/3
-MTRPL+;!SQR[3I$@T+Y\XPZV'#S(U=L,'ZV<W^M(&4KO-(X\\PB./?)./?>RC
-M[-]_P"3L0@9:-9M-JM4JE4HE^UNOUZG7Z[1:+5JM%MUN-Y/.V#W&;_[6;W'O
-M!^\%(2D52SS]HY?Q78\_>?R[:"V8GIYF:FJ2RY<O<_;L6<Z<.</`P$":*%?@
-MRNQE+EZZ2,[/,;U].],[=S"U?8K1T3$4#JX0M%O&*VOSOF;S/E<I99J>V<_Z
-M_[7[W*6E19:7E_H:7;U2PO?KGM'6<K5:C3?>>(.77GJ)'_S@!]3K=08'!SET
-MZ!##P\-]@5JV7FNU6EEM\FY`UF8V3&]MLAFDLI82CF-)#0Z.(]/'Z&RNV?QX
-MJR39D(#E2!(#7OB^S_#P,$F2T.T&/<W\_F"`R<E)&HU&GV&\YWG7^&+9?R]?
-MOLP7OO`%_NV__;=,3T]GG]<22:X78#0,P^S]]_I7;9:*6O)$KP^V[_LL+2T1
-M11$[=NS(&A;6\\K^7A`$6<ID+YEF\WWV3GZ0]KQN!KDVR_XL*]0"5.UVFVZW
-MR_BXD1YWN]T,H[`@?"Z78W%Q,0.T)B8F^JZ5Q4]Z\\RD]'!D/VAU0T+X]SRF
-MIJ88&1EA?7V=8K$(;#C^]TX:FV\L^SL#`P.9L9H92!(IW?2O[-,AOY-.]=V8
-M6-?H5I79L'E>0APG!$&;5JO!A0L765Q<2%%M[QK=LWU.S_,8&!B@4"AD$^6!
-M`P?>TP;N<W-SK*RL7G-NK397"$.!C>/8=%F3*$/"'<=!IP"6L)95LD?#K2&U
-M<36/30VILPUV:B";V6&E`)>4AAJ>*(5T-L"H8K&8,:@V;GR)[[MHG4,IE=%U
-M[:1@P4R[X%A661@&Q+&AL"XLK%`J%:C6*AP__C*?_>ROW.B*_;P>POBEU6IU
-MA#2R%80R1N=20Q(C'8DK-(/%'`.EG>S;MY<D2:A4:R9:NU*E7*W2J+<(HH@D
-MT6AKW&[!5V7&E]()4FOC:Z456@NT3`WAM6$&.,(4ZFC00J>^/@80DT(BI9%]
-MR32]RR3CY"@6C=2B5"JFW:J$2J5&$'13GRY(M`'3-(:U%<4QG51"2'\@Z,]D
-MHWGC^(<`O&:,K*^M<O[,&502HP4$S09?>_AAOO/<BQP^=(1F98WIJ2D>>N`C
-MW/?!#_',TT^!$)1R1=;B-:XN+!%%8;KF;LCKA31C+KM66A-T`[J=;C;W%HH%
-M"KF"D>@!*HXHY@ML.S+#MHF]7'K[=2K59=H-C=()RU=/L'+U=1"2P>%I#ASZ
-M*!/3MY`O3N#Y`^0&"K@YER"("+L)*I9$`B*E\7P/I"`1"7$K1#@*E42<>/%1
-M'.&@42DC-V'OKAE^Y[=^FX&!0>(D00G!2JW*-QY]E$JUBBO,?3P]/4VI=,.O
-M<.LQ9KO99KRU.P%OG3W'U[[Q==YZ\Q11M<8O?N8S;)_>CK]G#Y6]>[FYWJ1:
-MKG+JS!E.GCS)X0,':*?R%F79T$H!BCA,2,*0H-,"*7&DBW0='-<U*</2,=(]
-MN[>R4^8F7Q$3!D,FR28+@B&->+4=:8^<Y^*Z$8X;$D>.81RZ,7&8,'OE,C-[
-M]C`T9%@M..`Y/N6U)5YZZ47N^/!#%(>'&"H4.7+;K;SUR->9W+X+WP$<23<(
-M>>W-M_G4`W=L2`YO-*[^00TLZZGZW>]^CZ]__1MF?^VZU.MU2J4BS6:36JW&
-M^OHZ:VMKK*^O4RZ7J5:K&7AE&5CM=KM/MF.??V5EA:/'CA%%$=5:C6Z^P!_^
-M/_\WB4Z06K"ZNL+4U"1WWGDGK5:+M;4U.IT.IT^?WBALI22.(^:NSC%W=0Z`
-MX9%A#A\YRK9MXSSW[+.4R^5K/J=M[!XX<("+%R\"L&W;MLQ#M[<P[3WB*&9E
-M917'<=.FPH;5ROMI;=T,6JRMK?'JJZ_RV&./L;BXF,G%9F9FF)B8H%ZO$T41
-MA4*!@8&!C%53+I=YZZVWJ-?K?_>6\"<XOT)8]HV3`5=F'G,`&U`5XSAN!F)9
-M,H<%L$RHU48#WO-\7-?#\WR"(,J8.0:HZ/?BFIB88->N7<S-S='M=OM`J%XC
-M\\V@UXLOOLC?_,W?\'N_]WM]H.KU!(PZCL/(R$A&<K&UI24AO!M[S'Z>C7K4
-M_-RJ:JROV?KZ.I5*I<_WVH)_O>M.[^M8G*&W-MP,H-GWI[7.;(6$$.1R.597
-M5S.EEI0R8U7:VM,`EMW,R%Y*R=#04!]X)J2@F#?82C,(\1V)[SHIR4.3SWL9
-M2[10*%PW1`'W>E^(P%#])B<G65Y>QO=]2J420H@,@=PJ*<("0E$44:E4:+5:
-ME$JEE&Y71$JW[S5Z;S3[/)LIG)L!+GM3;Q[D8&C+]7J+N;DYKERY1*52N:;C
-ML?EY+5W3@E<6W9^>GF9T=/0]#6`M+2V1)"IC*EF64J]FV4XVO0"CG22$$"1*
-MX;FN`;9<CSB.$,)(GF1/)TH9A"N;4&0*-PN13LZ.Q',=E#+7JY#/9V/*+GB6
-M=FK9)09L,Z"4!;?L^[*F@+W^:'8R-(D/9L(9'!RD5JLR?W61?_[?WW)C-_KS
-M.IY3P$8K1:5<SHHB8VCMHK5`:<,:1$F4UK@Y'TE"+N]3VC'%3?OWDLL5$(Y+
-MMQO2:G>H5*NL5RI4RF7JC3KM=H>@VT6E\BTI,5U]9?/H)4K%D(YC99,'E49+
-MA>-Z(,P&Q_=,\LC00(EMV[:Q;=L$A4(!S_?P7#?U?.O0;IMT&T?JM",H21*=
-M?FCKOZ%(HHAZK4:<2J=O'-?/H53$XMQ59B]=,GY50*O>X+]\Z4N\<.($-^W;
-MQ[UWWD&S4>?I9Y^C6"JQ;V8W2H=$$?@#`^S=O0]'.ER9FR56<>K)EC8"-%FH
-M@$UVE1(<X:#2U,LHB!D9S(&`.`Y9KU5XZ(%/,;[O;KR1/;2Z7:;&BJ`U:^4R
-MY4J%3K=#HC2UZB*O'G\8S_T;2H/;F9P^S-Z;[F%\^C"YPJ!I)"!`2>/7D"3$
-MOH/C"AS?!1Q._?@[S%YX#D?ZINDA-'$2\\\^^RO,[-M+8J)FB;3FAT\_S8DW
-M3ABF8NJEN'UZ.X[KWAA,[U`4:@1!&#&_N,!WO_,]GGKJ*2Y<O,C.T5$^\]G/
-M$#F2E=4RTG6)XH16I%ELMEDLKZ$J-1JK:[1;+>($DC2LQ3*H=2J_$P)(-(G2
-M)%%,Y$0;76MIP@.,I!^D$"880PKSM3;@D>%:;9BK9WM/I=)@BYC1@2*NZ]#H
-MN+B.2Y`VI`SK(B**8Q;GKZ9I5"6$-`VVX6*1N+K.[,73C(R,<?^QO>1D@;MO
-MOYTSB[/LV;47@0(A>?7D&>ZZY2#C8\.I/^>-XZ<]HBCB_(7SG'CM!"=>/Y$5
-M^"^^\`(///``4112+I=975W-"LYJM4JM5LO2VZQ!]N;FN"U:/WS??7SN<Y_C
-MJ:>?(@J[-*(NC_[9GZ*58GAPB/&Q<997ECEY\J0IM%R7F9D9CAPYPEUWW<7<
-MW!PG3IS84KI5K]4Y_N*+*:NBT_?_MH`ME4JLK:UQ[-@Q?ONW?YL3)TY0+!:S
-ML;,YE<YVU;I!E]75U<S_R\J/WH]'DB3,S\_S^../\\(++Q"&(:NKJZRNKK)O
-MWS[NOOON])R*3'8711$+"PL\__SS:8//9W9V=LNTOI^HS]D7"B8VNI^P9=UI
-M`0GKF=P[/BV3>#,+S-0?7E:G:*U34-:0.VQM8@$8R^;IE;#9]V)91KT@C#W^
-MXB_^@D]_^M,</'@P>]SUI(BP()9];[E<;L.6)CT*A4+V\TJETO?8D9$1EI>7
-M,S93',=9.F@0!";X(YTW?-]G='24Z1W3>)Z'UJ0)]/21-#QOPX?;\]P^T,K6
-MF+W&\C8AT/Z_!;M65U=I-ILL+2UQ\>)%"H5")BNT,D<+BL5QG-70ML9V<9C8
-M,4&#019G[F#LY),$K26\6#(P/$"U6NN30=X`L'["(PQ#3ITZ1:/1,(D?*9W/
-MGOQVNTT0!'V/Z06C[$T6QW&V2/E^CD+!I`H4BT6*Q6*?\7&OIOF=)J/-/EA:
-M:UJM%K5:S22*+"VRO+Q,&`;7^%N]$RB6S^<S\,H:>[=:+7;LV)'Y7[T702R;
-MHF$G%XL@6U^*7E#2\[S,C+_3Z63(<I(D.*Z3R?R42@!-')G)-DX4CF7K*3.1
-MN-)!>F82D,(87KO"R28+2[$UDX3*)I;>"0`@E\ME8],RK2RJWRM3V+RH6):6
-MI73F\P6:S0:?^<QGV+=O_\^X:%5;2EZWZ@Z)E#WT;F/_I^TP_5.!WO]5QW-:
-M72FE65Q:,NF"],I93'&E$21*XWJ.\:G"0<4Q^7P.5PH$BISG,#HR:>1*TD%K
-MD2UH[4Z3>JU*K5JEW6[3:#12NG!`&(4I:\N`"H[KX#H>OF<`J=)`"<_W*!1*
-M#`T-4BJ6<%PS!Q7R>1S')4GB]!Z*"767.([0*D8E<2:WLO>93O==(F6'15%$
-MI]TAZ`84?X;>?3=86#_E><.PHN(XXO*%\ZPN+:)02!R6%^;YTE>^S*MGWR;O
-M>5Q=FN=[/WR"Z?%M5%M-%LMKO/BC%U'"871XE)OV'Z"8RW-@WT%V;-_)RLH:
-MY7J93J=#&`4DRK!=3;<XE;PJ`Y7Y?I[AD1$*A1(ZE875:C5JM1;EM14.[%I@
-MS^@PVQZZFY,G<KSYUDFDZ[)_WP'".*;HNER<G:/<J)+$;2J5RY0K%SC[YB,,
-MCQQD:N96IG8=97KF$*-CTXA2+O6Q4H2Q1A#1Z"SQQH_^%O!1&H0VG/D/'+V5
-M7_[E7\;U<[AQ0BR,\?/C3SQ)DH)R"(CBB(,';\*](8W=`*[,%^E:HZG4:CSU
-MPZ=XXHDG65U>)8I"#NZ:87QZFL56EV*A1,&1M.IUSIYYF[?/GF$D7^"6FX\R
-ML7T']7:=,Q<N&DDJ-M32%F9F3C/`A(,-0DFS`\S_"HFPWB5INJO`@%@9U5II
-MA+0%H^Y;(X4POEHQFGW[=_#)!^_G;[_].!?66DA'$L61`<BDB^,8;Y&EA7EV
-MSNPA+PLH(7!R>8X>.\QKITZS8]=^3EY<X+;]>]FU]P#/OO@RNW;L(0U)I-6)
-M.'ON`O=_Z(X;`^H?L,=IM5J\\NIK+*ZM(W(YA.O2:#08&"BQLKK*L\\^PZVW
-MW(*4DH6%!:Y<N4*M5LL\K[J=#G%LY3+]'JF.X_"A#WV(3__"+S`^-L9CCWV;
-M"^<O`II$)30:==/`T0G%4I&[[[Z;4JG$PL("Y\Z=X^+%B[S]]MN,C8U=XV>[
-MN9;H=KNTV^TM]U;#P\-9R-'2\C*?V[^/'3MV,#<W9VPIA$X;!?U&SL8SIY6Q
-MRSJ=3N;1>[T!#?]8^T+;M+Y\^3+?_O:W>>*))[)Z[^VWWZ98+'+777<Q.CJ:
-M[>-MT=YH-#+0$V!M;8U<+I>QKVQ#W=9U/XG,JM^PG9Z:L%]6**1$7..;9!A7
-M0IKK[3JN">55_=?=`B&]KS4T-$2M9NKAH:&A[+,JI3+[G<WV//8>ZV56]8[+
-M^?EYOO6M;_'[O__[V?-=;^-@LT]VKU\LP/3T=&;S8A5<]ES:&K73Z3`X.$@0
-M!-3K=6JU&F$84B@4&!T=I5`HD,_G,Y:4G4O,=7-[K(.<+'E<I*%(]KQ:@*O7
-M3#X(`H(@R("D8K&8D5Y&1T>I-QJTTWG,CM&!@0&&AH88&AHB#,/L/5VX<"%[
-M;+%89*`X1*53H90?9:3=HJ2[:+]$XJITC>T'9V\`6._2O;.@P>SL+%_]ZE?Y
-M#__A/V0FV+WQI!;$LD"&G8A[.P];:7R-$5J5:K6<#9)"P0!9!H'-D\_GR.7R
-M^+Z'YWD9U=9<3",1-)X,'>KU&JNK:]1J53J=#HXC^^2`=G+;;,YG)BF9L<JL
-MYQ5`I].A7J^CM<[B.&WW<7,"XL\_@`5[]^YE<+!$'&]$A$K'0:;7W7;1K!E^
-M;\JC[:8XTNG;Y%J3]LP+J\<C+4EBM%9(G6X<I)%1P49:A^?Y&;@8QQN/M6AV
-MKPEHKYZZ-VA`]QBZVW_M6(RB*'ML%`5LW[Z=?-XG#*-TPI,_]4+=_W,R#[`X
-M3LS&)0QI=UI9)R**$AS'R"J;S4;6^;-C-Y?+9UV[7"[?Y]]V`US8^J2WVQW*
-ME3*N,!)"1TA#$9>26&E<5X*E?BN=&@V;3HV1F(+G2(1.D&B3%B@=7`RC)><,
-M4/(=!O(^[7:+UD"11KU%J].BW>X0Q0EA%**1X#A(P/==?-=C<+"$Z[N42@/D
-M<C[YG(MT)+XGB9/0E(&"5`X=DB0ACA0()5.3=Y'JY!7"?`Q#6]<:E2A4G-!I
-MMPG#X,98N$XV\)UVDPOGSE&K5E)0P.7RA3/\Q__OSQB9W,F#]SW(Q8OG:31J
-M!-V`^>4EDB1A<7Z>X9$)1D=&.'?Q'`+-T9MO9GAPD%(^Q]CP*%$2$41=DCBF
-MW>G2[IA.9)R8><QQQ08-7L4DL:(3!JROKU.M-[CYX%%&IV9X_M73?.U;CW%X
-M_PSWW?<A/OG@AUFOU/C.D]\C7W"IEE<Y<M,!8A73;+99+9>IU*I$H:#:F*=Q
-M:I9SIQ[%]P?8M>=N#AR^GXF=AQ@<F62@5$(C>.V5AVDUYLS])XPR30C-[_SV
-M/V?;Q"1QG)`XD,01W_[>=[ETY1*.-%LE+31AH#ARY`CB?9X2>RW#0Q,GBN,_
-M^C$//_PPIUY_@W:[P\C("".#`]QVVZW$*J$3A)R[=(D+LU=IK*^P>W(''[[K
-M@XR.38%O?*`6+IPEM)Y#2EO5-!O>6M>N-4*D[E.I!YL!;4GE@#UQK3USM$CI
-MLDIKI-O37)2&22K1?/_9ISEV^U$^]\]^F:\^^@.NKJPB'=.Y3AR%$\LL,;F\
-MOLK4]`[31$-P\[$[.'_N++,7WV9R>B>EXA`S(T,<V;.3:J/&Q-@X6L4XGN"U
-M-\YRYQU'*>3S*2_LQO&3`E=::\KE*B\</XY",%@L,3(TR/*.G3PZ/\?DY"2#
-M@X.LKJ[R_1_\@)T[=W+DR!%F9F9875TU('J]3J?;02O#LG0=ET*QP/#0,./C
-MX^S>O9M2J<2E2Y=XZJFGLF9H&(:4U\L(*3AX\`!7KU[EU*E3:*T9&1GAIIMN
-MXJ&''LH`+`/8U]ZQH1B&(<UF\QW]<5965K(ZXNSITWSEOWR%H:$A#APX`,"%
-MBY?8MV]OGVI?:YW*_H/,I#KS?GL/@U>]^U++GOKA#W_(7_[E7U*M5A%"9.E]
-M(R-&`GSNW+G,=J90,&FH5@+:;#8-`]UQ&!P<I-5J$89AGPKG[\.^Z@>R>OVB
-M>H"M7JN9-+`"(7%<+VT>V%H"'"F1KN@S)>_UAK:OY7D^8V-CWJ%:\0``(`!)
-M1$%4F5QV>'B87"ZWY?OK]0VTP,]6K'K7=7GYY9=IM5H,#P]?EP#69A^R7OL@
-M"\+U`G6]=688AAE;:WEYF6JUVI?H:#$"6Q<II=!I`\8^OW1D#PB44"@4.7;L
-M*!,3$PP.#F5!'I;--3\_S]K:6H81!$&7:AIF8H@XA0P/R>5R-/-Y2J428V-C
-MF;_?XN)B]E['Q\=Q'(?=NW=O&,,G$?5&C>IZ3$O-(I,8Z7H,%`L4BP.,C`QO
-M:9=T`\#:-'';D]-NMWGRR2?YXA>_R)MOOIG=#);-TNUVR>?SV8;8TNHZG4YF
-MU+;Y>:]=+#"I0RGXT6PV:#3J6YJ`;S:BVPRV];*QK+=5[_^]4ZJ$YWF9IMHB
-MMB85JDDC-4#N-:I_+_LB#`T-,3$QP?S\8G9-M=9HQR$(`G*Y7+90V/-HTQ1Z
-M308MX&*`K22C65JDO==(W7YOM=V]`)4%KNPUL"P]RP[KC:2UBX52299P9`&M
-MS=X)%MBRKVD,\<Q&XM=__==Y]MEG?R8(=R^0UFZWN7KU*F^=>H,?O_H:[5:+
-M.^Z\@]&1$7;MVI694TII4I<\5^(/#F2&D?:Y%N:O\M)++U&M5BF62HR,C''S
-MS3>S?_]^)B8F,E!Y<[C"^_$00K"VODZCWD`(B=N;(*-E>OVU\5?3#E*8%$!7
-MVN`)B712H#2C_;H(H7&D33D-Z';::&W"`[1*D-+XQ!B#=K-XJB0QWEN>,624
-MTKJL")1.4"I!ZR1E*B9XKHN0)@8^CDWWR+`C=1_]V8PSDS#72WM/M%GDF\TF
-MW:![H\*Z#M;7>KW"^=-G"((N"`,BG?SQ<?[H3_Z4X;%M'-RSA\%2D0,[9UBK
-ME%DOKU.NKO'*B=<8']O.`P]\A"M7+J&U8&YEF6J]QM&;;N*F`P<8+):(PH0@
-M#(FBF&@H(8HC5)P0)0EQK(A52!@%A$%`.PQ9+U=8+U?H!B&.HZFW0SI1CKW[
-M=G/HV%%J]1;?^OX+5->7V3X^0MAI\;_]RW^%Y^=X]?53G#SU.A>NS+%KUPRW
-M?_#C+%V]S/+211J-%F'8144A5RX\S^SY%W#]88:W[>+F(_<S-CG-Z9>^B1*F
-M0:*U0KIPQZ%;^/`##Z2%@4`+N'3N"L\\]SQ2.-G]`II#AVXRQ>+[&*S?RE0Z
-M5IKS;U_@__V#S[.XM$RGW4&@R.>GN./>>RGD2H0DK,[/\]:I-]DQ,L%'/O5+
-M^`.C2%\@M(OO2L(PY/SY\T1IP60[V!OL:=%7G/7OS10:PZ86/?LEL46#15BW
-M6C#SI67<IS980DH4BM7%)?[H/_\Y_\OO_H_\PB<?X"N//$'8-2R%6$9(9\.O
-M,PX"FO4&(Z.C)GS6R?.!V^_BV5=?IWKH%FK3TTR-CG#PZ&U\][F7F!@=SUB*
-M*]462TME]NW=>6/2^GN,PSA)F)V?YR__\F&65Y9)$H4C)$HK&HVZ\9B:FZ-0
-M*#`Y.4D^GV=N;H[Y^?D^*Y#M4U.XUJ\FM>('0:O19.'J/+-79K-`IB0%KJK5
-M*LUF$RDEP\/#;-^^G?W[]U.OUWG[[;>IU^N\^NJK?>;-[W;$<4RCT=BT[]\:
-M^-!:L[2\S)DS9\BE3(K%Q45NO_U6\]A-+*QR>0W7\]^U+GJOC0W[=VUMC>]^
-M][L\^NBC5"H5',=A:FJJSXZD-X'>,G`N7+C`[.PL@X.#`)E\RP0OU:A4*C_1
-M7GTK('+S][V>5->2'>0UM>96K+U"3QW9:VG3^SHZE<%+Z6:>4+5:C?'Q\;XZ
-MRMJS6)#3==V-I'7ZDQ#M<>7*%<KE,L/#P]?=V.HU1+='KYV+E87;<(=NMYNI
-M8VQ].#DYB>,XA&'(S,Q,7Q+N5J;K&HTC/:+$I#'[;)S_@P?W\^$/W\?Z6ID3
-MKYV@U>YDQOV%0H&]>_?RX(,/TFZW,V`PGRNP;9O'Y<NSC(Z.DL_G\',^@V(P
-M&QM.6C/[OL_@X&!6@Q8*!=KM=D9$L.!H$BN"J(-(!$J`3A1:Q0113*O3)%$)
-MNW?O[AN+<'T0%JX+`*OWAJG5:OS)G_P)?_S'?XSO^WSTHQ]%",&;;[Z941N5
-M4G2[W4S?:4W-+$.KV^WV`5E;3?Q;#>9WNS!;Q8MNEBKVZYFO_9F]^(;Q54@9
-M5X4LM2Z.(^KU.NUVNV_BJ50J-!J-#&AX+Q[%8I&IJ>TL+BYOF*^GD\;0P"!!
-M&&1Z7:O!MC>K_3U+]^R5@-JO+84VE\ME;#ZM-<5BL2\6U_H!V,=:1ERO`7OO
-MYJ+7<-X`4QN)#3:MP?Y.KZS0CD\+?-F)TU[WGW9BL/KVI:6%K&.BE&9Q<9[7
-M3Y[DUEN.L6?/'DJE$HYC[J5VNX64MD-C_VYTA2R=N50J\+&/?80@"+*%K=UN
-M<NK4&PP-#5$H%!@;&V=T="Q]?N>?#,BZ'KL]JVOK=%IMBH6<\4X7&&F@T.@D
-M0:34W"1)P'$PW"H[?CQ48OQ1HE@A'<,HB.,8Z0@2E:`2LT!:D-4LQ`J5Z-1G
-M2Z?FM9)$&[`,Z:.%1"%`.("#4GK#5\$5@$0K@90>$"*EE]9Y%I@GW1R+3$8E
-MI30,QI3N'B<QS5:#;H\,XL;Q3S7X[%UL@,RE^46N7KYD@'P$01CP^'<?XQO?
-M_C;;QK?S+_^G?\'E*Y=Y_D<OLF-R.[MW[F+WCFDN7+G(E:M+/'C?@Q0*1=K=
-M%@B-3*#6ZO#2ZR=Y^](E=DUM9WIB@K'1,0:*183GD$0181#1Z0;4FTW:K2;K
-M*5NJ5F\89F!J.*L4!$&;9I`0Y?>0J\<0M=F[<X;!VVXECA+F9F?YO_[@"QR8
-MV<&MM]_*+WWJXQS:,\.VF2.42S?AO_X",JJQ;V:&($I87EFC7%XEB".BJ,;:
-M0HV5A1,XCH]4&L-'5`@D><_C?_[=WV5X?`R=&)`D3A3?>/11EI87,;>I`:^$
-M@`?N?X"IZ>U9:NW[$33H;:II#:UVF^>/_XC7?OPZKIMC9'R"F9T%2H,E=NR:
-M`>E2[C1XYNFG:*R5N?^>!]@VM0/E>=EY=27<=><QOO6=)^AV@VP]%P*$UL1:
-M]>W?3*<\Z>\*"Z<WK-7X]*6,K7=O:EJ?PC3H@@U#=YUHJNLU_OSA;_*O_L7_
-MP-'#!WGCU!D<-*$0N,K!D0Z1&R.CB$ZS0;%0PL_[**&8FMF/^_)++,Q>8GAX
-MB/7%J^P8'207M`G"$,=U$5JAA<>EN07V[)[&D3?DJ>^\SJ<A)AHJU2I7KLZS
-MME[FW@_=2ZE4(@Q#6JT.0D*C7N.I)Y\`H%ZO4ZU6R>?S%(O%S!/7>L2$88AE
-M^`F;;IV"IHE*B*.83J=C6#BM-D&WBY7G2REI-9L\\_33Y'(Y)J>FV+]_/W$<
-M\\HKK_3M@3;7"+WRK'J]OJ7=PU;,'BMK>NAC'V-B<I)6J\6Q8\>0T@6=0`_0
-M&\4QG6[`:*&8*4HV^_&^UX!UK35A&/+TTT_SI2]]B:>??CH+3\KE<L8N(95[
-M62\P6S_:)$J`L=%M9B^+V;<'84BS$=#I1";M&9&2(2)Z9:=;G=-^`-W6CS+;
-M:[.YCA36I<\RM"2>XR&TP!4.6FJ$U*`=5*)I=A1#4B$=3:)%YN]K0S5ZURL[
-MCPX-#:&4HM%H9%_W@C;6[']S2-I6GZG1:+"XN)BQ`:^G<=6KQ+),QI65E<S8
-MW-X7=GR42J6,A65)$%KK/EE?+VG"@I!*.:"Z*`SCJAVX>/E!\GXK)3%T.7+D
-M((X#7__:(P1A=$U07)(DG#Y]FO/GS[-[]VX^^<E/<O;L64Z?/FT85'OV<?KL
-M*CLF8_RB;VQ!BJ5K),/V_=KU,@B"C(65G1?/87QL&B^79[7>0(4!G@T[09-+
-M\8FM@NO^:Q_N]3+9@*'E_>$?_B%_]$=_Q)$C1SAV[!CU>IV3)T\2AF$*8&S<
-M%);29V\P>[/9B:BWT.XUE-L*>.I]3R9FUR8Y]/XN/9LVW<<VV0JXLE]O1)KZ
-MY/-%"H5\!KJ9PE/3Z71H-.I]GEGV_;SZZJO\U5_]%9_ZU*=3JN%@%@5LI3P_
-MWXO.!D`8!!M`%1I$HM&H#16`(U*974PNYV<WI0$`-UA5=H+9B`85?9T#*^>+
-MXPC7]?I8519$2I*X[SK8B<""63G/)PXCI.OT/)]A4WF>ER50V/%G`2LS)B/B
-MV,CV+*7[A1=>R.CA/\VAE.;JW"S?_-M'>.#^#U,LEDBBB$ZW2\[W^?2G/I6]
-M_MK:&DD290"7UI:*O^'](#1(U]DRG=-U78K%8CH9>AD(6*^565E9IM-ILW/G
-M;O;MV_>^C&C66K->+IMK+"6N='&DDWI&I076-:!WK_1Y8YZS\X3U?+&;"Y%*
-ME9,X-FPK2XMV-CI!9BCK+-E&Q1H<@58)Z!BA8ESIH;6AI8O,#T8CA,)U':(P
-MSB2H%AK1:!/M+'NC@54*DD"L%)UVF_+ZNF%-_`S'P`VIZM\Q#QC]%'$4,WOQ
-M(LN+5T$*M'"IKZ_PC:__-4^^^"+Y?(%&L\8WOO4(V[=-4*FNTZA7>?W-DXR-
-M3C`T/,)]]SV(E\\31Q&->MT41>D`5DJS6JFRO%9&DR"%(.>ZY/T<GN."UL0J
-MIA-T":,D!2!$*MO:0-NTU@SXDMMV2GQOC;8N<>9*C>.O?9]2KLBG?N%7N..N
-MN[GM`W=0K]4Y??$JCW[G^VP?'^(38^/<LV."V^Z>X>VIS_#ZJ;>X?.4BD^.C
-MC`X/D_/S--L=%I:OTFK6T20HR#;S0FCNOOT.[O[@/6B5NKE)P1NGWN3Q)Q[O
-M/:LI4\/C$Q__.)[KOV_!J]XCU@GS\TL\^>0/>/[%ESAW[BQQNXMT71I"HI;@
-M]-L7$)Y+>669NX[>P@-WWX_P<B322>VH!`+-OCT[N71U@1=/G"6*D@TO%V7F
-M'/-;_4$]O?NOS9L*G0(0,AVS]M^M``21KONN8XM&4HFA1&E)$FF:E1;'?_P&
-MM]]ZE+<O7$()DPJKE(,4$C>2N$C"**+3;N+Z(V@M<0<&N?VVVWGC[!N,CH[Q
-MB8]_DL,S.^ATNZS4JXR-39CW*S27YQ90ZDZ35'LCB7"+L9>J-+I=3K[Q!L\]
-M_P*5:HTX,7N_4K'(\/`PON>CM**\MH:4;K:7LTWR:K6:U0*>YY'S<R:P)%UK
-M;0!%DL1$D4D>BX*0.(G-O-%CJMW7K$80!B%7KESAPH4+?583F^^AS6F!]7H]
-M*Y1[@>)2J93]_(X[[D!KS?'CQTF2A*-'C[)M8@+'<39D6]8W+GU\DBB"(,KV
-M$A:\L<#=>ZDIWBL16UY>YBM?^0I__N=_;MC@*5!AF\6=3H=:K98QKP8'!^ET
-M.IG/D.>9D!NAC:=N%`=TNP'=(*0;.@AO"!TT$"0@)$FVKOS=#54#7O4RJD0&
-M9-'[UV[$TSV7!AS?(TD4VG%`"B0>0H>XN'0[+F$44G!-D(5429I,;<',C;VF
-MM5B14C(R,L+Z^CJM5HM<+M=G%+X9_-E,!MD,PBXO+U]W"82&7+`!=SB.0Z%0
-M8&)BHH\L8AE5=GWQ?;\O"3`(`FJU&@,#`]<">/8\J(A0)K@J3Q07B`9N9L@Y
-MCZ,5010R-3'.VFJ%1K-C]M";2!:]9)<HBKA\^3(K*RO\XB_^(OE\GA,G3N"Z
-M@CW[;N*MLPL<V-6&O,#U7`J%0@:X6=5:+U,N"`*CH$GEL85"@9SG,S0\3#X_
-MQ,7]'V9P[C1B_0J.,@W/@<&!U#N\'\BZ`6#UW.3S\_/\ZW_]K_GJ5[_*G7?>
-MR>'#AYF?G^?DR9.LKY>9F-BV)>IK)8466;<WG97GV<DJ#,.,X=(+9FV^$!OR
-MOU[&@=A"K]P/4/4^OA>T<ET7/Y<S3"O/Q_=S1AXD)5HKNMU.:KS<Z4N3L._1
-MFKG_NW_WAZRLK/'00P\Q-37%SIW3#`P,&#:'%M>8[OV\'5>O7N6%%UY`*9W)
-M_*(H(N?Y=+I=A!2IN:8IX@T+SX!`O2D:EDD2!`'2<6@V&N3S^3XS>'N]+"!@
-M.F\&""L4\BFPY."FP)3=U-CH50OB!&&0@5EV\NZ=Y"VMMW>LF.0BB5(.2L6$
-M8<#0\!"E8I%+ER[RVFLG^,W?_,V?BG:A5,QCWWF,X\>/XSB2J<G)E`8<IV;>
-M9D.?)5OHQ!1M>@/`,LB*RCK8O2PL:QQIV5I2.@P/#[%]^XXTS<2DT!6E2[?;
-MY=__^R_R>[_WOW+X\.%_U#%Y/7HX)$G"\N(R,F5=.8[9W&X81Z8;C'0L6BFK
-MT<L[2&%BX6U:JAW7?0DUVKR.Y<S9>R"*(A,]+WH2587IXTG',<!D:FCL2`%:
-MFS&.`VEDLTD73+*Q$<=IIU':2&>!$*JOQK(>#CH%0L,@I%*NH)3&N6'I\D^S
-MIJ(16M-NM3E_]@R->MU$<BM8O/HV__$__PE);H"#^PZSLF8"!J[,SS&_O(CC
-M^*RLKG)U:8ECAXOLW7<3KNL3QQ'5<IE&HP%(M$C!!!4;OQBMS=@!NF%")VAE
-M\IO4W3N%'R0;/H[]Q^S"+%]YY)OXCLO!/3NX^>;#W/S)S_#]%U]`.@(513B.
-MR[;Q;4Q-3G+'!^ZF7%[G^.G+//+$TVPK.3QX_X?XG=_X-0(%3[_P/(MS\Y3V
-MWL.V[0<X^](W".NKK%97J5:K5*IU8\@>!OS&K_ZW%`<&TSE/T(UCGGCR"1K-
-M>LHJW#B[PX/#W'+TV/M*/K@5\\-T>&/.G3O/WW[[.]2;+9(HYLB!P\9/M%!(
-M?:(DZ(0@Z"*D9&AX'"U-L9=F_R&0"*$8&9O@X8>_32=(2)(-^;K&@%#7,AC$
-M-?]J<>T>4??Q(JZ]=-ES)AH\P[XQ:YY,0RD46B5$L>:M"XO<>]]]%`L^7960
-MV.3B-/40Z8"4)'%H`'\M2!+8?>!F7GWM%9I!1+G;)=":[=MW<O9'QQD=&4/K
-M!*452ZL5.MT`MY1/W]?[W&>-#53`--]B5E966:M6D%Z._^8SOTP41W2"+E$8
-MH55"O5:G4JV9O;$%/\6U8R:3#H41G58[XU/V>JQMWE<+(1".64][):Q""*9W
-M[,R,G8.@FUE0V->Q4D6[E^P%JYK-9O8[O<?$Q`0'#AS@^/'C_,JO_`I'CASA
-MMMMNXU.?^A0OO_PR>_?N[6/'6)#/OC>E#,MT;6T-S_/[6$>VB7X]%:3_T,,V
-MLD^?/LV_^3?_AE=>>077=1D;&V-F9B;U<,UE:7MVWV\#N'IE<C8`PL1"V"14
-MC582QR\144!W\S@T42)$:?D3U5_O-(=MEA!F]X#0:*',W":-94,B(I2C\81K
-M;A+7(U81PAU`Z89)RTU3J45?$T;V@?^]XWHRK1=ZY8J];-?>]VLET[W/8<=<
-MI].Y!J"]'@Y+4.@%B`8&!OIL8S;[.FXFMT@ITSJQT`?\VL>:A/L(7^5)A&`U
-M]R'VY,[C1%TB)1D>+!%&$=T@0;(!7-GGV,R^M*_1;K=Y[+''^-SG/L?\_#PK
-MRRL,%.J,[[F3Q867V#75@9R1CUI/M\U62F`"("J5"BLK*]G_YPHYAD>&&1X8
-M8:!TCISOXTD7[<H,Y.QE=MES];X'L.R%6E]?YPM?^`*//OHH]]Y[+WOW[N7-
-M-]]D86&!Y>4U2J5"#VUMZ^Z[E61MIL=:!DROGM?J73<SL]YMDMGJ^\U)@A:P
-M<ET7S_/Q/!?/]7`\@^(Z4F9`0[<;T6ZW"(*@+Q&A%]7NG4"ZW2Y_]F=_2J/1
-MX)Y[[F%V=I9CQXXR/;T]\[3Y>06O`%JM%D'0I=7J,#P\G)E8=KMF(Z`3G1;Z
-M"4(HHC`BC,(,$>YVN]EFP>J6HTZ')#%FTG$2]Z5K;)Z\;?)@J]7.8E1-X6[8
-M+OE\/@7/)&$8&#\B"TK%,5((DG3RL=(]&Z=J%P4+E(5AB)""T;$Q<KD<01!2
-M;S3)Y=UK/(;^'G<30C@4BP/,SB[0;C]#H9!C;&R8;>/;*!:+^+Z/2D$X,_Y5
-M7U>SEUV#TELLL"(#LK0VDVNE4F5I:87)R4E&1D8(PX"YJP9X7EQ<YL*%"QPZ
-M=.A]MNTV8.OLW%5<US'FY^DX-4;Y9M%*8ITM4)F9I`60I,S2+Z_U1'`)@@Y*
-M*S-&$P/LVH70T-UC$Q\O)38B,$F,O%!)P]+26A.%(9Z7(PI#G+R;1OTJI&1#
-MFIAHE/61$Q)7.OT@?L\&S&YLDM3T<FU]G22)<=P;DIA_3(#!AE2@%97U-2Z<
-M.TL<Q:9:UPEGSYSEB1\\17YT.S?OWX\CH5K=P]+*2BKI"YB;NT*MWN3N.^[E
-MT,V'<82@5J_B^SG65U8(XRZD#D-)RB0T?K*RCQ4CZ)'Z9%.+[OVG?U.(8??E
-M?9^]!VXF5IKG?WR29K7,77??BZ,E212EH1L*I5UP/,;&QAD?'T??>1?==H=3
-M5R[S^#-_SNB`81C\TB<^QMBNPW0CR?QK@K=K50J^QY[#A\FY/I?F%[EIWVX^
-M\L!'4H:@0"O!J;?>XGN//XX4TH03V$:6U!P[<I2=,SNLB>;["+SJE0QJPC#B
-M1Z^\RG//OTBSW4%IS>3D%"H1QKO/<=!2@!2`A^_G`4%7:V3*>#)C4X/0^*Y'
-M``01)(DVQ:!T$2(R15>/?'!S49$UI=(H^KZ]6L\76J1A$UG@1/\>2R=)ZIZ5
-M&L*+=/QJLYXGTJ7<-NFPPX,Y.LVN:3HD"I&"GP9$TR2Q\27T_1P:A5L89-OH
-M.&LK*[2;33P4@R,C=.L-'%<219`H3;719FVMPE!Q&BMK?-_.:1F`9:2B%RY<
-MXJFGGV)A:9E&LV6\20L%BJ4!2@,EBH4\@X,#!$'(Y8L7N>T#'V!I82$#S>U<
-M@]+IN-P8UELECF]FD2BMC9U"3S';;T'B,#HZQO#P"'$<T6PV6%]?SZ0\*D[H
-MIAZHCNOB^::@;C?;)%&\)6"\MK:6L<5>?OEE]N_?S^+2(HU&@X]__.-4*I6^
-M_8,0`B44.F,OFB;7VNHJ(Z.CF7S2A%5MJ$#>"^/%UG///OLL?_`'?\#<W!RE
-M4HF1D1%&1T<S!DFM5J-<-JFYO:P7NQ?K-?@6Z7[,]&(,62!)(F+E$>D\B1A&
-MQP%"Q'UC:?-<=>U^7E\C:=O:%\LBKS)-(G00KH_GYA"NCXLVR:IXA!'@Y'$(
-M$2(PJY9TD19XTS(C.PA!7TA4KV=N/I_OL]C9RAK'`CF]K"9[#JW!^_4D-;-F
-M_;V?=W1T%*TUU6HU&S^;_<5Z?<3LF+`V,/TUNU$@2!2)='"$XJJZ@QW;/-SJ
-M*N@<PP.:@<%!5E<:9CS)!+3L84HF[W@O"B'H=#H\\\PS?/K3G^;AAQ\F42%[
-MAF=YKO9!BO4?,C(LR7DN7@K"6H6:!:HZG0Z^[[-SY\X>)5`"#DCE4:M6:"XM
-M$':ZJ"3&R^4H%(I,;MM&L53*/N_U-&?\5_?`ZG:[?/G+7^8O_N(O>."!!YB<
-MG.3DR==IM]LL+BXAA9$J;0R@:V^FWD%I@:Q>/:EE9?F^W]<1Z4T:R$S7KDG6
-M84NPJK>;TOLZYGL7(9V,L0*F&(VC@"`("<,@6]0V:TJW,MT30E`L%EA86.2O
-M__JO:+=;'#APD+FY.>ZYYVZ.'#G<UX7Y>3P\SV/;M@F&AV-65U>)HHA"H9#1
-M'GLUR$((PM"P3"SC)(JB5`*B^EAVCN.@D@3722>=5'+E>6Z6SF<-XC=\KC86
-MGSB.,F^U?#Z7`@HRHW?*E.UE0=,XCBD6"P1!F'7@;'*F\5OP<!S#M&FUVJRL
-MK!%%(85<@;Q?9&AHZ)UE$7_'(:5@SY[=K*ZN4ZDV*14+S%WUR?D>^7R.?#Z'
-MX[KD4BFDC>65PD$ZQL_(%`(]+`F=2E13F0<8.K5*-$JK%*PP]U!DC1"#B$0K
-ME(:=.W>^[]A7H*G7ZZPL+1OY8"K#1)L"V<8B(_JER&8#L&'`J97JH7D[6(JY
-M_5F<)"2),EU"33KO&-\8E218#$%I<+%QP0HAS+W@NZF$62L<(4AT8IJ->/VR
-M`DF:RI40)XI8&>FK2#=5TG5QK8%_RL)*$D48A:RMK!)TN_B;$FYN'#_;0RD-
-M.N'J["Q79^?0.C9^#$'(:Z^]SML7YQ@:W\E0$E.I-'"=A*'!8:8FIXGCF+-G
-MW^+-4V>Y_[Z/,+-K#TD2T^AV&2@5"8,N:Y55E!9946D8@&8^,''>9APGJ72K
-MYP9]EW34=)P#*(?5]25&Q\<9'9]B9L\^<@=OHC@P2#<,39,9'Z'!`90`1\L4
-M\!442T6.'KN5FPX?I=-J45Y=YJ_^]H>H\!O<?O00#]SS`7[MEWZ)1K?+JZ^?
-MX/CQ%Y$ZX;_[]=_`*Y0R0"J(`K[YS6^RMKZ&FR8."R',/8#FLY_]+(72P'L>
-M6-CL)6.]@12:1K/%L\\^QZNOG:3;"8F3Q$B0<7`\&P].)JE2F60J]6-1&J3,
-MV#$::"<0)PZQ]$P;11J04HL02#+S=E(6W\;^J"<8QR(2R@#T0EOI8=K@V:(H
-MZ"W0#%M%],F=I4S9-HE">B/D2Z/H.#`>0R1XGD\BDTV^-1`+`^)G#&XAV;7O
-M`#\^?9Z"U!PZN)/3YZ_@H$A2=BL:HD1SY>H">_=L-V#+^Q"XH@<RC:.8M7*9
-M]6J9>J/%H5MNXZ9;H)BJ*VK5*NOKZV:/J#2+2RLXCL,==][)N;-G>.Q;?]L/
-M3`E(M,+AG:51FZ4\&1M#BBT!BLQG*@JSXM_W<XR-Y1@=':/;[5"M5EE?6T>E
-M3<PH"`FZ`=*1Z?6G;V[=[&4CA&!Y>9G/?_[S**5X\,$'N?_^^UE<7.266VY)
-M][M]TZ[Q[TH]416:7'[#]\D"6-<3F^(?,F9L0?Z=[WR'SW_^\X1AR,C(2.9S
-M%D51YGG4;#8W;$IZP(K--89EY@CAFD:DX^(X'D*&1,T$!P]_8`?M:HB3E'&U
-M3F6$US9_-Q,,-GLG;:XS^^<IT[1$>"CI(82'7]H&7@F55"#J4F]IVFH$/R=Q
-MD#A.ZM^G[2RB,B1?ROXYU-9)-B3K[V*YVIK5JIYZ#]\WZ8:;[ZOKX>C%$3;"
-M0;@F7`T,\]'Z(\_.SO:=#TN*L4%C9LY($%*@<'"EHAD.D!O?R4CX&B$*I.+>
-M>^_EQ>.OII+0=&/=,WY53T#)9O]NN[^:GY]G[NH<>_;LY?R%LPCJ[)MH<?'B
-M08J%BT@(@[,A```@`$E$0504CN-GP7:].,?Z^CHS,S,9D&OW9DE:,VM*;$,0
-MAMU4L19G#&A;EUK)]?M>0F@OT@]_^$.^]*4O\8E/?()2J<3QX\?9MFT;;[UU
-MEC`TT::>YVXYT+9B+-G#LG`VF`].7U*`18[UIJ2.K1+@WBU)<',Z1`9$)::P
-M-P;)BBB.2.*HCR*X%8TSBJ*^R=5^-L_S&!X>8FUMG>]___L$0<C0T"!S<U?X
-MY"<_R0<_^,%K8E!_GHY\/D^CT<#S?&9F9C*MK@6O++O.`I0RH\)"'*<=KA10
-MV4HJVBLQ%%(2QQL(NF7EV<G#IAL:4-++/+7"U&POES,2.<_S,G#*=G]<UZ7=
-M[A@#^$*!?"[7EUS1;K=IM>HTF@W"*"+GY\GG"V@-2:*R:__33!!""(:&!O%<
-MARB.J#=B1#.5CZ6`E>FZN4:BEB9>6/:&!4P2E63T:=/U(9._F0V/@^>YQ@="
-M2F3*+E1HDD2@M211FL'!$M/3T^\_-$$(5M?*5*NU+/5/2I&QD(0PFXJMY@X[
-M[LQX]S,J>QRGQ5)BDB[C.,G*&RE-T6A!1)T6XT)`HA($,I7C&":4<96#*%'D
-M,B#3;G*<-)70W0A"D)(D95<)-CP;!-(4J]D?F=:/AI$0AQ&5:H5&O<'@\/`-
-ME.D?\0B##K.7+K"ZLHI,@<YFO<'QEU]A<;6*$@))@G(<?)D'--5:FWJ]Q?C8
-M*$II/OF)7V!R8H)NNXU*8H8&AQ@:++*VVB+4,:[KF?DA*R]%VM'=@`=ZI<A:
-MZ<Q+"/IE7-=N"!1)`D)%:!W3"3JX3I$XCHC"KFE<6>F9!)D(`[2CJ=36D2K$
-M]?*4AD>8&!UDQ]0D!X\<I5ZOL[2PQ'>>_C'5\K>X]]8CW'_7/11R>18NG>>6
-M6V\G`9R4B'KN_'F>>_[Y#(@0TB:22?;M.<B'[KTW#3=XGP`*O?LUI5E87N9[
-MWWN2BY=F"<((%$:B:GTFI<RZ^^9[!YW*")4R@26D:S<I^%BO5W&')M`XY+P"
-MQ>(0C<H:2`_I>:`3TYA*]!;`FD((I_\-ISHP,\_JU%UF"\;<)KFAXSC9S[(Y
-MV;AC(5R/E=P.'MP[275MF20V8)=9(R%QR!H30@HDDI@>"8=TF=FSG^=>>)&S
-ME^9XZK4SE/P\I6*);C?`S_F99')N?LFDT[[/?+"L:;#0$(81:Y4*BZNKM%IM
-M$B2U2I5VO4H41>R8V8'O>@P/#0&"Y:4%XD0SLV<W81#P]%,_Y*677J16+O?M
-M`3<WIK>2QUK@U4KPMRK@-X,G`,UFBX'!(>Q0LX"KE>Q-3D[2J#=87UNC6JNB
-ME2U4MY;H;A4DY;DNTSMV</#@02J5"K???GM/3:%3PVZ5SL/&B[)<K5`LELCG
-M-LSKK830`E@_S\UOI12M5HN__NN_YHM?_"+U>CWS<5)*<?7J59:7E_LDFU;^
-MMEDBNMG76"F%(\W>W'&%J46%(%81[7H'O%'<\?W$%7"B"CAQ*O<S#$]S:=-@
-M">QUVO"[DO3:76D<+9#:L$3M7M*T;,R8=)P\;GX4!G93G#E,_>(;=+I5*E+C
-M^44\9YF\OV$3D2B;R*K[9O4-0_<T5$AKXD21R_G9.1H>'N;0H4.</7N61J/Q
-MKO6N/7*Y'-NW;[_NP"M#`BGV_:QW/&P^++LL"()K[L'>E+^^)%SK:^MXK+JW
-M<5.QCFK7`,VQHT?8M7,G4?@RO8H72Z+H#6+J50AM#B,#./GZ2>ZYYQY.GWH#
-MQ].,<85+PS=3JY]"#)7P<W%6JUE2A56<&768E^$A2BF*A0(#`T.4A4N]'C#2
-M6>UC-%J0TE[W0J%P`\`20K"TM,27O_QE'GKH(9:6EGCFF6?XX`<_R(D3)ZA5
-M&WB^0[&8?]>$OZTF>KL9L1?<7L!WBB7=;/#];AWCWM>SGDB]WUM&EP50>E/E
-MM@*_>CL`6VF.-SZ/8&!@@$:CR=+2,J^\\B,.'-C/PH+'RLH*K5:+AQYZ:`-=
-M_3G<O!0*>:K5.LUF@UPNS]C86)8.4Z_7:;5:&7,M(4&IN(\]%X;]WT<I7;LW
-M95"EU/1>,!-T!E2YKIO)%FWGR_=]NITNTI$9HAW',5$80LK$RZ>IDK:S95\_
-MBB*JM9HQ:@],LE(^GR?GY_']/$F2^B-8H\C4(^NGNX;F'/HYC[@3I<P(`R@D
-ML>F2=X-N5FSVWU,I0.48^9KKNCBNP!4:Q_$,Z"6=C#YJI7!H`R!&]"2=*+.#
-MR^5R_ZB3W?7)OC)RA[FY.=JM+D,#>60/^..X#E)L=$?[)#`]H)8Y_VY:_(M,
-MFFI!+B/MV]C`A5&4&K<FJ`1<Q\F,:^WOF0UY@N/FTYZ<)%9DT;Y)'".EFP)8
-M*I,#JO1K(27"E1"*U!O"%(I2&":,2.\E@6%S::5HI(:Y.W;M^IG68C>,W.W]
-MIF@VZIP_>X9NNXW``:%86UGFV>=>IA.8-"H#.4JD!3<!S_<0"&KU%F.3TQ2+
-M@\1QA'`DI>(@KA`4"T.\<>II)`ZE?`%/.K2[733*I!\I4\#KS,\HI=SK!*TT
-M!J<0*9BE4=K^;@]08.49"-96*^S=>QNKY05"QR%T'%QI`!+#[MM`'X(@Y/#!
-M7?SQ][Y!48'G)1P>SK/L.)2F9MA]X`Z*DZ.,E4K<M/\`71VSMK+&UQY_A@OG
-MW^+__#_^=QS?1:@$)03==H>O??WK+*\L8;R\#0BB4]G__1_^,!-34R9`Y3V,
-M+6QFH6NM":*(U]XXQ7<?_S[5<MT`5Z3,T92EM'EOT^ET.'WV-`]^[!/D'1>5
-MQ*RLKT,2HP1I0I9#'$7X0">,.;1G@K#5H+J^0"?N(MP"(DX0*H84'.LK&B!C
-MY6<(5@8JZ`VEI]!]5@MF[!F)55_8BP6E!$BDD<MJC\[DG3BE(>X^/,&YM\\0
-M!L80VI$2G7[F)$G0UG]9`VKCO&@!0R-C3(Z.4*V4:;9#BFX./Y<CZ`:X:?-1
-M)0E+*VLDD<;-O_?A*YT&.P#$6I-$(5<7EYF],DNY6J59;["ROH(C)<L+BV@A
-M&"@-42Y7&-LV3FE@D'-GSS`T4&+?_@.\?>X<3WSO<1K-.BJ)B**P;[Q<`UBA
-MMY9ZZ0TP-&,2HONN1R]XI92B&P8$[3:EP0%4HON>Q.[A1T='&!T9H=WML+JZ
-MROK:NME'_AT`OWWO8^/C_.JO_BHS,S-;,/5U!MY:OR8A!)5*A8&!`0J%`J52
-M*=NG_KS[7]ES7Z_7^4__Z3_Q\,,/9TJ',`RY<.%"YH_[3L#7YNNN>FQ`-I+.
-MHVN4-H,%B8YJK+0$GK\'N6T747<563^/3.IH'8"(S-J8`NUDDF0?)1R$-(UX
-M1S@@7;241MKJ2)1T0/H(IT#B^CB^BY,;("Y-HZ=OH7C3+6S[P%&2,[>Q?KF.
-MFK]$J7..0=E"*H&():Z*D(DR367AFGM-V=1$L`FR6BOB),+W/;/_3^>L(`@R
-MK["MF&);J93&QL88&QN[#GO*&P"6?:_-9I-&HT&M5LN818.#@Y1*)>KU>I9"
-MN?E>MVM;;VVS8:$AB),\#$PRP@D:D<+!XP,?N(N%A04VAJ)E7#G7`&F]YW;S
-M'`-0+I<9'!X$[1$JA=1MIO)=%BHS%(L+(/]_]MX[R++KON_\G'/3RYV[IWLR
-M,(,)2!1!$`1(B@083`>)TJYDE8.\MK6U6[7E+7GWWUV7MURU_ZZJ5*JU599L
-MJ2Q9*X(BB4`2H(@A0"(1P`P&P,Q@<NB9SNF%?N&F<_:/<^]]H;L'H+R6!N!V
-M56/0TSVOWWOWW'-^O^_O&\QU["7N@+&N>?_]]RD4BI1*)8:&*E0JE41>'Q&.
-M'R,>!>_::PF906782+O=SD@_I5+IC@E^L/^F-IXT26/7KEW,SL[RTDLO\:4O
-M?8EZO<Z%"Q?10*4RE!E#;X?\#MY(VTU+MDM)&)SB#=(Y=VJ.>A?3=I+#G=((
-M>U,%>^5"VU%&!S?5[O,V"ZE4*K.\O,SBXB*.8U,L%EE=7:56J^$X#E_XPA<^
-M<H=2]Z"P*!0*&1UX>7DY09*-H?KHZ`BCHZ-96EZC42,(`CH=/S'S#S)=;^IY
-MUET772\/PYA*S:A)J,)=,_B44>4X+J[G(86%DW=Q79,D62@4<!W'L*52$^[8
-M1.RVVVU65U:RF[Z0SQ/'BD*^2+%0)(S"!!0P$H/4BRJ5.Z1)*7\UBQ5S('77
-M5Y<JG)DWDGHP=8N<7M`W90`II;"40CMV5H#9ML@`PM[UV4UV2KQ*A$!F]&OQ
-MD08:;@=H;[>':*T)_)"W3[^+M*3QP),65C+1E4EWDQJAIPV8D?89\,NR7.(X
-M2F+@;</>2O:-C.:N0,5="70R2T/%)$TWQ`FC+O4Z<&QCJAR%<4^A(K/0`M=S
-ML_NC]["V+0L_"C,VC90233>-Q$K`+4M(;,LF%#Y":\(@I-%HL+RTQ-%CQQ"6
-M3%YCZL$PB`+\_\E;/]LY&K.T,,^M&S>(@A"$1.N(\^^=Y<>OOT&I-`K",M-7
-M,0#X9@-[X[N6\_*HV'CY%?-Y-.`X-IOUD-KF,([7PK4\;-O!L1TZ08<@:(,R
-M<@6E-5H(XEBCK=@4:K%""1,N+C"-JA1Z:^$K,4;P`EJ^1]2I$`17\1R'T'8(
-MK0#+,NM+)E+F%#0KY#U^^W_^;?[HC_^8W1,3Y"M%)MV(?84VPYT3//67BHE#
-M#S&U[RYH:O;LFF+7Y#B']DQR^/!A,VR2&DO:G#MWEA,G?HA241<4$2"%Q',\
-MOOS$E\@72A^KV/F=!@*Z!P1:6:_QW`]^R%MOOTL8QH@$F+$L8UHK=(:SF^AP
-M)!J)X^9PA>9;3_X9O_CEKW+T\#T(QV9Q;MZPTK7&LF(*N1QA>Y/5:I6O??%1
-M&K4&<><(E\Z<(@A#I.V9F0@A0H=&KM$W[!/;UG$IPR#]3/T>11))G\FYMS#J
-M,6L93:1=Y.[/TBKOY__\\D%JZW-$?IO-YB8Y;Q0ER$(R4@\L)63"I%`][&>!
-ML#VF9Z:I5S<(0W/`6ZY#JV-`#[0FUIKU:H,@3%*6?TZVPR`*N3E[B_G%59I^
-M&Q5%7+]Q@\U&G4*AB!061^^[#\_-42R5J*ZO<?GB!0X?OILO?^4)+E^ZS/>?
-M?9IS9RZ@H@[M:`]QYRI1%&];H_>N]^R\2_;#]+[O&U:CNT,;V'9PKJ.`C98F
-MU$5&*NW$MZU?UV<[#OE"'E75[-NWC^GI:=97U[AUZQ9Q%-[VWBP6B_SZK_\Z
-M^_?OS_J)7KEC[VM,A[;5:I4XCK-A8J%0H%`H?*0-W'N5,O/S\_R[?_?O>.&%
-M%S(VF90R`UUV\C@>?.]V\CA.ZZM>XH.5I/]9KF`\6D';,:MJ+]:N1RGN_3NH
-MU@+-U7>(-\\3A<O&'PN)4!9(A;`B+!FAI8T0#@@7:;E@.82V9X:<MHWMY/!R
-M9>Q\"5G9#6-'R>V^FXFC=_'Y^_?PY?UYKC^^GQ]=\YD[6R=<O$"\<!5_?1ZU
-MN0B=*M)O(X(6(@Y0*D2I"%34-:37BB"(Z?AM"H5\9@&1VO%<OWY]"V$D)84,
-MOG>693$]/4VY7+XCZ_YRN9RMB?1/I50F%=1:L[&QD1FA#PYQTKXT"(*,R-!+
-ME`&!M`3U=H6IX3J6",S9(Q4C8R.\]=;)'IGOH+<D?>RK/F_&'D\V(.D1+:2C
-M":,8J31%?8U6_A!A<!.I;:2GLYXN7;.3DY,9"!;X`?-S<]RX>H-(1;@YAWS^
-M+8JE(G:I1*%0S/JW,`S[`*MBL?CSR\!*+W8<Q\S.SG+JU"E>??55GGCB"28G
-M)WGUU5<S[7&A4,B0XL&-Y78,K)W^;KMFLQ?9[*9NZ1V3=W;Z/;T%4"^0-0A8
-MW8Z%U<O6&GQ\*2ULV^AX+<NB7M]D:6F)B8F);`KQ>[_W>Y3+91YZZ*&/7)&=
-MQOJV6IW,?-]QG$P*NKZ^GKPF(X?*Y;QL4\KGBVBM&!H:(@R#C-642@FE[":J
-MI7IE*5-D6F:_S[;3],I")I43TLID$4IUHTEK[3:=3B=AB/D4BZ7,*'!H>,0@
-MU>5*YD44J0B5,/-2.F<W2,"D`<[,3*-U_%_4S#<:C<2(>ZLTK1>8R`:-/?=#
-M"ERE'U*(Q,BX^QX-2G$'06&A>T#76*%1_U78,G]=[*M!">H@V"*RYLA(30"J
-M]0:7+EU%"HPANM5E*:0I?R;0066'8,H$[/434EJ93\!./&-2]D>OUY#,6`EQ
-M\KB)![\4$!GPPA1B"MLV?BP&&.ME@(KD7K"3E$FP;2L+,8BBV'C92`,^V9;L
-M1NHF$DEA2>-=@TE8C71`N]-A:7G9L+BTZ*YIG1[=_>N\U[3^PUR;GS<65@IL
-MAT&'&]>OL;RPD+ROFBCP>>.UU_C.][]'KCC"/7>/(H3*`$V!,2+7:7ADPDA5
-MF>2J)[9;"3S/1?D.EK6'*%Z@5/",H,KSR$<>[;:3@>11:%)-8V5DQ+$2Q$*A
-ME?%7$TH0:V7VAS3%L'<OTL8,WG.GB)5%Z'<(/9,>&\4&[(^MB#@6".F`D$C+
-MYO39RSS^V*?X/_[W_XT?O_028:O)V+Z["%R'&]4UO.'S7#QU@FO7+W+_0Y\G
-M4)J->H.O??F+6*YK=#8"FNTV3S_[+*L;:ZD7N`$=$`@M^-K?^CL</G($+Y?_
-MV(-7]*0,OG_I"G_QU#,LS"T;IA'2[#<B81Y)A5(0H[&PD2B$962#EB.Y[\&'
-MF%B8XT??>Y;KQX]Q__V?I#`TQ/+R`A)!%`DL`<W6!D%CAN7:*+_Z]Y[@N><L
-M9!QQ]>)[K&VTL:59:SI.``=E#->[INT)B[CKA(721I)C<#@#^J=[,!J$-="T
-M2HD6%EI:Q%J`.XPU?3^YB4/\RZ_NPY7K7%U8(5(0^(I"P4H81"3GI^QC[&@5
-M=<&MY.P='1OGTMPBUV]>P[8/H!$$G8Z1T"H%6M/8;+-6JU,NY3]V@'YWSS;7
-M+HIC%A<7.?W>65;6UE&N2]#89'UYA;7J.I6A(80E*!1+-+5%V&S0:M39NW</
-M1PX?8G%QD?_P^_^>,V?.XD@+I31!5.96Y=-,--XWDE6V>MH.X/C;?-%_7P@I
-M=AQNI4.\4&GR?I/K[EV4HG/8=EH;F#6R:WJ:^QYX@/)0A7J]QOES9[DU>Y/)
-MJ2E&Q\>HU6J&N9V`+]F006NFIJ;XC=_X#0X<.+`%@-%];.XX4X#$<<S"PD+F
-M>U4L%C,F5BH?_"CM98,DA$N7+O&[O_N[G#Y].AN^KJ^O4Z_7M^WS/@BPWXY9
-ME'D[QG%VS:,H0DL++4'8':1>9CBJ$F\LX@P]1GGR.,Z!KR!L1:!NLEF[2GWM
-M.IW:+'[M%KJ]"`0(8K2$R%)8EH\4,1:@;0??*="Q*W0"E[R<8DCNHU*YC\+T
-M(4;W#Q&-"VZ%$9>NU5A\\SR-A1O(Y2N$U56B=AWAUQ!1!Q7Y"!69Q&`=HW6$
-MV:W);%@\SZ%6]ZG5JI2+I8R=-Z@$ZO5K;3:;F=JG-SWOV+%C?6;I=QJ`E?H9
-MIXS;J:DIFLUF]OI\WZ?5:B6$B`YA&.+[OE'0]`3%#0\/;ZN4DE@TY!A3LI%L
-M*`JM!;:TB>-HH+?36_ST!GT94S`Z[<W2YXTR@0(JB(A0B*"-XUET&B"%C[3<
-MOCZM5JL1QS'#P\/)GA(2ZS)1'&);AK&UV6S2;&RROMI-Z"P4"@P/#W/777=E
-M]U.E4OGY!K"$$,S/S_/,,\_P\LLO<^^]]W+???=Q_OQYYI/4D%S.VV*TMQ.`
-M]4$,BMMM7H,,KD%0;"<]^K:'X8`IX';`52^@U?NSVS&W^I%7G>A1#>NJ5FW0
-M;+;(YQL4"D6B*.+2I4O\SN_\#O_FW_P;[K[[[ML^[SL1P"H4"E2K]7X0)9&S
-ME<MEPM`4A*UFBV;3>$EY7@[?#W%=FU:KA65)?#_HWU32A#<I,I`@E1/T>6.)
-ME)6DL"P;L/`#'\<Q()64`L?U"(.02KE,J53"MFU<;ZQO<X]CW9-P*8A51!2%
-MQ%&<`6L&R0^)XRA;=X\\\@@G3FQND3K\+/=6M;J1@7:#:ZU?TMH%;M,_;=O.
-M9).#?G'I9PJV#-Z'O454"A:&48B*U4>DH.[_>KL]H?LS:8>KC=>!2@\E(X.Z
-M=O4Z]5HCTYNG7C!I"F%:E%K2)!2:Z]'OQQ`G!Y00`IE,>2Q+$B4-=^_AJ;7`
-M<5R:S19:R\Q,78JNUT+7$XZL@>C>%\;'K`O2=?WX9&+(;@I$F7E[**T0,C$Y
-M-K^E9STD@*\VM.6%^47J]4V&1X;-[T>E;K49:#78%'R8/?WG#[PR:ZS5;'+E
-MXD4:]9H)`D#3VFSP@V>_RX]/O@G2H=6J$T:1\2](PP"3]SF5;VTG5R?SLHIQ
-MI,`I22KE::K-0\1JEE*A@)1FOW0=#\]SS!0WB@E#GRB,B,.8*(XRMFFD(L/&
-M2B1=40]+0&N-E8J:99'*\/UXGL(6(4'00>4*&9T]CB.B*(F1TQ%"*6);\N*K
-M;[-OLL3G'GN,EM_AZNQ-EA<7J.3RW'WD,+)8X<;\34IYP=)ZQ+"CF-Z]VX02
-M)+?N&V^^R?=_\#U0(&V1F7<#E`HEOOC%+U(J5W!=Y^>`?171:'8X\=(K//?<
-M"_A1A%3"I`IJA9;2,(\PP*0PQ`*D5MB6`*&01%C20DB'J9E]/#XTRKDS[_#-
-M_^?/R(^,L#`[R\,//LCNJ5WX*L:2@BOG3E,LY\GG]_.K_^W7V+M[C%>*'N?>
-M>9/YA5L)F\DVCVO%J5,UJ0-;NI<JTC17`\9VKU?B494L<R$D2`LA7:3MH*5-
-MJ"`,-4$LF=A_G(>.'.3O?N$>PO8J"XNK@,)O=\CE2EEJ;`J(Z81]W#65-TF*
-MEF4G>Z)BJ#),X_0[O/B];_&2[7!@US2YH3%S;R;A&Y$?L;*ZP?[=4Q\K^*KW
-M;%5*4ZW7./W>>\PO+7'IPB5<QZ8\-$2Q4.#@H8/<8Q_&<5RD9>/:-I;M4"H6
-MF+]Y@^>?>XXS[YTE"A/O4<M.["$T;6>&1JE`11=1:F.+<J)/X="S+^Z41M[E
-M[^N,93=HM)XD'-#6!1JE&?S.1<AWL!.3(ZTU*ZNK7+ERF?+0$+9M<^CP$7;O
-MWL>5RY=965YB=&2$H4J%M=4U%I>7:+?;:*TY?OPX7__ZUYF:FLJ>4V:)H50?
-MZTIKA=*:.!F4IF;FO>RK=%C\402P4F;0FV^^R>_^[N^RO&Q,^VNU&FMK:ULL
-M73YH\#DH+QUDLVVW9H00V!'86A):16)B;$OAJ%7\S;]@L_EM7'<7]O#]V..?
-M9?S0KS!U;PX+\)P`X=10X09QLT&S%=+I&'_D?,[&SA>PO2)>;A@AA\$:PO*&
-MR%=<I-,BC%=9?NDM+CRSSHM3A]'K&X277B%HO8_;:F-%;6R5&'=C`@O0,6AE
-M`'^ML#`,>MNVV+5K@LI0A4.'[V)];8W5E5565E:3,"KCE]:KI$C?BTZGP_#P
-M<)_\VK(L/O_YS]\Q\K*=>LS4UTHIQ>3D)$M+2]FU7EM;(Y_/9YY?J>=3H5#H
-M\Y5:6UNCT^F0R^7ZUD8LP'=F<.3-9$AGC@??]RF7RUO6W';^=X.!$KUU>DJT
-M,=>@;89[*D9';3RG0ZTCL+T.=B01/2!DM5K-?G^DP7:'*=J*O.NQNKI`)Q14
-MRN7,;FEL;"S[W;MV[<KZ&"&$`<'ND(^_$0EA$`0\^>23_.0G/V%X>)C/?.8S
-M`)P_?SZ[>)[G]5VX[<"KK8:*W22.[7RQMMNPLJ2Z@<C<#]-0;1<SNAW@EM)T
-M=_+?VBD^M9?F:)+OS*93*!2H53=IMSM4JS7R^4(V@3A]^C3_]M_^6_[5O_I7
-M#`\/?V18"I[G,3HZROS\8M_!W$V)%`DS1./F<L1AQ-#0$$H9CZ8H"C/I73HM
-M22F?O51BK75/BH2#%#8:12[GT>EHBD5#K]9*4RSER!=R2`G2JB1KT<Y8+H"1
-M=B5%K(8L(2[]_;&*3>,51R9:.V&417%(%`?&<T8(<EZ._?L/8-O.7SF=72G%
-MW-P<&ITQ;'K76)08?*>-\*!4M=?W:S!HH-<#H/=Q>_]]NE;3M1A%,4$0_M=E
-M"_P7%M.]Q>#@X^_T9];D8Z22)(",0N`'/J^\\BHJ#G"]/)9E8UM.MG:54L0(
-M;"L%QNU,9I)*6LE\6+KL`LLRYJ'"@C@(T9@BU1BV&PF&3O;`.(X,D-!S#Z5[
-M4I<ZKOL`3"-73!E7`J42,],^0%X@-#B]*6-:8UM6(D],&*52&O]289A;MV[=
-M8GEYF>&1D7Y#[Y2UEJ71]3<%VPT1>O?<G?;LCR=Z9?Y87UOCZN4+1'Z`4"8R
-M?65A@6]_\R]X_]95M+2P)=A24=U89W)R.B-QJ*1@$ML!LYD$BH09T48+@73:
-M'#X\PMG+GZ39U*!G&1\;Q75<RL4RKFL;L"J,"8*V^3,TWC-A:!BF81P11A%A
-M'*'B".(H*<+`2ORQE/:8V?MEQD:GL?0Y`R;X?@:\99Z2L4*+&*4%H9(X6C+L
-M^%3FKO#:V=>H#<WP=W_YZPR/C1ES;UM"I`D"G[?>.<?*VAE^_>]]B1C#$!4"
-MFJTFSSS[;%*T6O3P!+&$Q5>_^E7NN><HQ5(Y"V+X.($*@\#"[-P23_[%=[AP
-MZ9J18,4*)01")W(]-`B5>!W:B%@E/G\1L26)8G!L!SNI5Q`V7K'"`Y_\-`<W
-M5EA<G&-D_VY$%+'OP'YJ]3K+2PN$0<@;/_D11^Y]D/L?_!0/??K3W/_`O?SX
-MN2F>?_99+M^Z2<</(/&>LJ1E@$8K!=$3UHH49JU+D\BEA4!;EMF7I(6V39H8
-MTD%+2:`E2DL"/R`,0G+"XJ$'[^67?N5S'-RSBVIMA4:S:?;<.&9MM<;(V"XC
-M`13",!C1""T2-FI2;P`ZD5>#0$M)>60,0I_:QBJ6FR,:'45%"A4G"@"EB%6$
-MWXD^MB!\$`2<.W^),^<O("U)*5_DDY_Z)*UFBR`*B?V0FS?G.7K\*%XN1VUM
-MG?<N7N#*E2O,W9JCU6PCT,G0)!D`:Y/"JK3&4DTBJ\3:^.<H;?[G+58?6]0.
-MVX`7@R%*O9+"WC.HKT:W-)N5!Y&.1;O11H@.Y#P#N`J!BF,N7;R$$#"S=R_E
-M\C"[IG=Q_R<^P>+<'->N7*:YN>PB:@D``"``241!5,GX^#@C8Z,L+R]S[-@Q
-MGGCB"8K%8E^=-UB7=%E7BB@RZ<1K:^M8EDDC2]E7Q6)QB__51PG$:C0:?.<[
-MW^'/__S/:2<JB.7E93J=SI;WY8.&8%L#(;;W5MZ.7!!(32`5MA98Z=#1BG%C
-MLU8Z[07HS".6?DA,$>6,8Y<.4IJXF_+$#/FA,:S*!+F"@P@$EK;)NQ:VY:-T
-MBSALTFB<9[/>(&ZO8(?+N/X21%4B!&YEDLTK;V#%3:).E6*K1:3:A'%D:E(-
-M0BLLH9!"XW@>A5R!2F68X:$1;-O"CSH$@0_"L$<GIB:9&)_DR!'%QL8&\_/S
-MK*RL9/Y1Q6(1S_.RA/A>J9ME61P]>I3#AP_?L>LIE\LQ,C+"QL9&UAL.UOZ>
-MYV6O-[6S&<034@"IV6SVI'@F4\)8@U/$(C(*B&1MS<_/<_3H44Z?/KVMO]5.
-MA)A>R6,J5RR7R[1:K8RIZ?L^'3_`PJ<=.\1!DU#&F;U-RB8[<.``!P\>Q/%<
-MEN0PM?-OL5S=H%;;S`+(7->E7"[C>9X)(LOEJ-?K?42;D9&1GV\`ZZ<__2F_
-M]WN_AU**1Q_]#*.C9K->6UOK6T@D3=6'`:^R"5N/R:N4XD-M:-L=:A^V2=ZN
-MF=\NI7`[!M9V(,`@:ZC_L4S"6\[+99'4]7J=L;$QBL5B!AR\^.*+//SPP_S:
-MK_U:7]3GG?QA4A:'>MA06Z=+J9S)%(<FY:H7R79=D]*6R^6R8MQQW*S[4THG
-M$=])(R<DCNUVD74[E2X:KQ<A;6/F*T5FTJ<'#[8>65[*G.G=G.(X\>0*36%A
-MF%<14:2((]!*HC3D*@6FIZ?Y^M=_B4KEKP8\QG',W-R\B<X5;)'YI1N@SE)R
-M5!_XM)T/0.^Z[5V;]``;@YM\^EA!$%"M5IF<G.).6'[;L:UV,G<=_/F^`D>K
-M=!;;,YO5^'[$N;/G.?76R40ZE<:PRTR**87`2:8X!BB*$R-'E:Q#QX!>">/-
-M>+5HD`;[B961%9H]RS*^*:DO65*,QTJ!-'+.[=A*5@_;RGA_F,<0EL1.)BWI
-MO90RJG3"#I#"(@H[2*T10F/9:5*E[$LT,K_#I"(N+RWSUIMO,CDYR=#P2&)R
-MK'J"G<UKTX(M)KG;-=O_7X&8'X%N+YO/Q5',PMQ-YF[>Z`*/Q)Q[YQV>^=YW
-M65Q?1PH;6T@C6162Y:6;#(T,XSI>0CE)SLB>Q,#T#9=D44AF?:$1Q*#@@7M=
-ME/8X?^MA:K4A_(5WF1XO,S8Q2=[U3'QT&.-'AF[?#GPZ'9\P"/"#D';@8X4!
-M=A001`)I"Z+80H0101CBY@\P-?.+C(SM9]19I-5>PK$L6H&)F<_,X37$*&3B
-M@12JD+V[=_/FZR]S%L&TJG/YO?<IE8=9:07D/(^\XV+9#GX8TPI#'CQV%Z6A
-M(50<)V^)X-777^>5UUXQ][30J!1]%9K]>_;QN4<_Q_#P"/E</GOO/C;@56)Z
-MKM`$0<C)T^_RS6\]R_I&+3/XS3RFM#)&ZLG9:M*U8HA[S@O+0L0Q813C6:Z1
-M(CL.$HGEYJB,35,<'D=%(2??>IT3/WF13SW\&(>.'N>=TZ=0<<Q[;[S"K>M7
-M^85//\K^@P=YXE=^E<\_\17F+Y[GQ1>>YXV?OL'5I55P'(1C9>Q66\IDO[60
-MTB861M(L1<H8DX3:@MA"*5#*)U:*,(RP8\U],Y,\_OB7^<SG'F-L:@((J->3
-MM#@5$P412PMK%"LCR5ZE4"G#62=,6:71@N2L-<LH3B,*E*`R/L6O_\-_3JVV
-M3FUC`P7LV[>;,$[\,+5"Z1C;U@:4$1^/=98.F)=65GCMIV]QYNQ9JK6:.?\@
-M&=YH-M8WN.ONNRF7RYQ\_77>?><TMV9O9L$F(DU&QGCN"=V5C*8#;"^\RG1S
-MEH69HSC^U[!GOXL4IK<TA"@-/?4^4F;1]MTS/TD?W6*4GOR,!"W!PD(".M8$
-MDX^Q,?T(^YLW"=N+^**`M"V$W0V5<FR)5HK9:U>P;9=:=8/QB7$F)B;P'(=3
-M)]]"ZQC;LKG_@5^@,E3)DLG3>KBW;\B8_JH;:I3:4\S-S3$\/-0G'TP3"%.)
-MV)W>%_3V`%>O7N5/__1/>?GEE_%]G]755:K5ZA:3]@\C&=P.,!C\N=L-Q[0"
-ME"82.I$M)[6P-`--*=)5&>)010=5],8EFANP><$"'&+A&'*4-E8E9C@>`A&H
-M$$2,$!)+:+0E"2P;I`V6BVHJ1',1A,969FADNX*\9Y+/<YY'/N_A>BZNX_+0
-M0P\Q-S>'P``O&]4-!!K7=9*P%4$81=B6J4UW[=K%U-14%J"UN+C(PL*"\4IU
-M749&1OJL1RS+XI%''LF`UCMQ7;FNR^3D)%>O7LWNH=0G.?TP06F-C&DU"#:E
-M]Y_C.#2;S1Y/X*2NTA++3@;%@&5;1&'$R9-O\4_^R6_B.`Z=CL^@?'"G==FM
-MTU6F(MJS9P]+2TN)-Y4D#"/\,$1;BEB;ZVA%(8YC9[)((01C8V,,#0VQMK;&
-MF*?Q71L5Q10*.6S;97AX.`EXR+%1K1*$`;E\H<^;*PU)^+D%L*K5*K__^[_/
-MC1LW.'3H,(<.'4$I6%U=(PBB#"C82:KT8?ROS")C6U;%=G*A7A!K.Z/'#_+3
-MVLX'*]T`!Z5<@P#6(,(_^#AI$VF>FXV4"L>U,X`'(6@V-RF5BEB6G;&+_NB/
-M_HB''GJ(PX</?^#KN!,^>E,B>MD\@^]U=H@G#9E27<95K.(LW<V8E).8FELH
-M'6<RK2[8::104EA)T*PP1LA&HY7"H%D4MRE<9)]O41_`D0!C7;E6;)*W$K/M
-M*(J)HBZ;H.NYED3TNA:_]FM__Z]\K7R_S>SL;,+6ZU]G_1-#W6=@GVZ,@XS"
-M[62(VP43;`=@@3%ZW-C8N&-8!CN!TS_3UUJ@B`$#'@DT,5#?##CW[MM\\QO?
-M3%B1.:0M$[\K"]MUD)9(V'LZFWAD_GX8T,&RNA'S@L0OR[:1B>[=0B;RPNYZ
-ME`D;H<L+(S-63H6-EK"R:748ADC+Z9H\IF;LPC1@PNI.?02"2)F]T7)<PB`T
-MS5NZ+M(_,>AN^E@FQEL1A`'U>HU7?O(RL[.W^,>_^9O,[)XQKR]-K12]@,W6
-M0_WG-6U09_=UB^M7KK*VNI*DFH'?:O'35U[FZ1_^)7X<FZ2^!""5R7OF>H+E
-MY47VSNRG:SO3[_^2)9(F?UI20-P%6864Y)TF7_G";G9='.:-,RYZZB&F"]<X
-M<_(U1@LY1BLCY',.GNO@6(*<YQ#D<_@=GV:[A=V!(!`$`4@T;1\L/T39>R@\
-M\#DJA^YG8B-DS%DCJI]'$8&(LI2WU%A;:!-V8887"J*(B;%1IO;L8_?H**^_
-M?8[U?$QE=)CYZCRVDZ,1A,@@0FN!%38Y?O2>'F!6L+*RRI]_XQLT-AM9ZER:
-MC.C9'E_YTI?9O6<OE:&AOHCQCP.@D"XRI375>I,3)U[B^1_^B""*T7'FFI9%
-MKBN#FIJS,/&2S-92PM8DC@R34THB2Q&J&$<I$WHB;*3M8=LNR@IY\!,/<^OJ
-M>9[ZQG]F[SU'N.?P85JU!G/S\[1N7F-Y[B:CN_?PJ4\_QL34#./W?8)_=-\#
-M_-+R"@NSU[DY>Y6YN5GF;\UQ\]I-:HTF+2!,I()8R9Z7>EUI@2TM2L)B8J3,
-MH0-[N6O_`>XY?)`'CA_EX#V'R`V7:4<^[7J#6J,#2,,P#!0+"\L(/*1ETT/*
-MR099>4OB2-AH-!&6G;!FC=>,UB(9T&O<H1'&2A5&IO>CA?%"C*,P\R^*XSCS
-MSORX['Q!$''FW%E^\NIK!%%$L]DT9T_BSZ>U(N?EN.?($<Z=.<N[;Y_JJ3?,
-ML#&.(U/#J:T,F12&1\1HVV5B_03*_GLLW?4XKC.$<^-Y;+\*NDF<L"RE[*TK
-MNT+!;%C'5IEU5MMK<U9"1*`]PKM^B?;!S[.KN81UXYOXTL>-7704@V7WL[>%
-MP'-<-'#UT@765Y>X+*#5;.&X'N7B",,CP\1*XP<!;YX\S:Y=D]Q[_!AV,GP:
-M_(R5Z@L%:C0:6)8DE\M1+!8IE\N)7VP>UW7[)$%W++B>O/>-1H/77GN-/_S#
-M/V1Y>9EZO9XU\#MYE'X8^>"'`<\&D^&S_^\%.C-F<[H>TWVAQXQ[R^`TQ!81
-MPNKNKY`FWPJT3,9*0N(X%J[CDLL7<')YO%P>US,L.L]S0"E.O?4&8_DQCAT]
-MBA`0QZF_KDF1OGKU:B:U=%V7H:$**RO+&>EA?GX>(00S,S-]KSF5STU/3W/T
-MZ%%JM1KKZ^N9?V]O7_OPPP]G275WXH=E6>S=NY?77W\](TU4J]6^@:[G>=3K
-M]3Y@*WTO4D#+]WU<U\WD=AG("H8%F@1E::5Q$\;:[.PLU6J5HT>/<.K4Z>[@
-M^S9^V_UA`@(I-;F<R^<__WF>??;9Y+F8X#(5A43"12MS[5._9:44K58K,ZJO
-MUXU%S^KR(KX?$`0=;-M-_,8-R%4JE<E7QEF8O4)[LX[K.-ES2D/,?JX`K-X+
-M].JKKW+BQ`D`CAT[GDWZZ_5ZPDIP^SQ\=@*MMLH']8X;6._F<SO/FYU`K@\"
-M7@;E5KW_?SL0:[M_WXMJ]X)JO=_OU1@+(>ETVLD-)[*TD4:CP3///,._^!?_
-MPOB@?`1`K%PNO\W43F<`579MDHFQ5KU1Q>80T,KD(&D=$\7&)T,E2%:O[U,O
-MXTYI"U2,I2U2U$NIV'A@H['U=F"I2,S2^Y^7>3K*>(7T>+>D7E>](0;F]ZOL
-MWT5A_#,?`+UK8V-C@YLWY[9XKW5?KT[`+;TE,""CXF\C'1Q<OX./W7N/]&JV
-MXUBPOKZ13/$E=T(Y_D$'QG8>6(.P@D"B18S0-@K!QF:+T^^\SVL_^`%SLS>Q
-M+&%2TQ)I2]K\I>^79<D$']4):TE@V8D_%F!)8Z2.-`!K'"E"%1F97L)T"L.P
-M&W6;@#^&8*,S%HU)19$#>YWL,_;OG2R9!*;N=>REY$MIF!72MI&VG9BY=_<J
-MF3#*)`)+"D)2$#FBU=RD4=O@_;,-GOSFM_@'O_F/F!@?25C7*<-#=5?'%L\Q
-M_3,%=7Q\P"M-HU[G\H7WZ;3;V22N6:WRG:>>XN29]XBTZ)%3)0!B`GQ&4A)T
-M:FS4-Q@>&NDQZR=S@Q^4Z",$MBVQM6?`(\O&$A8Y*^)O?W&*3W]R'R=G-WC\
-M,[_(-Q[X(N=?>IF3IUY'QVMXCB;G6CA2HBV!CC1!%-+Q`_S(I!U%@<#-W<W=
-MC_\BA>/'N*Y*[%M=9I=WC;AUD5CX2&'6?RYG)RF8DF(^1R&?8W.S2=MO8PE)
-M>;C,XJUY_J?_X7]D;GZ!^^[_!2KC%5YZ\65LQR6.HDR^%80^7_G<HPC;#'AD
-M8F#_PH].<.'BA>Z^E["XM=8\\IG'.';\&.,3$Y0KY62-?[0_>AN]=(AR\]8M
-MOO&M9[AX\1IA=J8E$>M"(Z1AB/9#GB139#(6IZ)W[Q3$=N+%$YNS.)?SL!T;
-M2QLC_EQIA`/'/LG,OKN9O7F#$\\]QYZ#![GO^%&6EI:Y>7.6]N6++,W.DJ]4
-MN.OXO1S<=QC'<RGL.<CAF8,<=P0BBHF#@,WJ!O6U-3J-.IU.FR"(4!I<V\;+
-MY2F4"HR/CC(]/<G4S`038Z.,C`U3+-C8K@5(@B`FB".0%DH;(_OF9I.+%Z^A
-M</%R.8PQ;[)7)V>GYP@>>^A>;MZ<)>^9?]?J=%!(!`Y8-J&0"&T&65@2)8R'
-M5SK<RL`KK3.V^4>?=:6I-QH\]X,?\M[[YS/_QGR^E`6"""'HM)N\=_HT-ZY>
-MR_Q(10)<2Y&RH,QGYCM&5P*8GGU2@R1$$K-GY5L,MQ]@8>9^ZK_Q*S![%>=/
-M?@>[<0UMJ60PF28W]WA;]H1&29&L:Q)/,S0:A=(N*K>/YN=^`^$-(SLYIM8N
-MX%QYBC9UBOF2^;F,'3;`]-8"@:)4R!-VC(QK<FH7E:$A(@6V8^%)::1Q&I96
-MUEA_^54>N.]X8IW1'8)&43?1.FVH%Q<7$S9%/@.O4OE@:KY])YZ?@XR7&S=N
-M\)_^TW_BY9=?9G-SDX6%!38W-V];"WS8`*[>8>L@86%0$3-8-\H!Y<5@>GWO
-M\]G.[+NWGTN'[2EYP]2`%A,3XXQ/3)#/%Q+F7![;<5G?J)I5F-1O2FOV[I[A
-MG7?>(0I"1D='V+]_'_,+M]C<W$0BJ6Y4<5V72L4P^NKU&LUFD_7U=5JM%OE\
-MGIF9F4Q"EZZEM!\10E`L%BD6B^S>O9LXCJE6JRPM+1$$`0<.'.#(D2-W/$EB
-MW[Y]?7VT[_N42B5&1T>-3]W*2B8O3*]OH5!@<G+2`":VS>7+ES,&8RI#3,]`
-M8YM1)](.8=3$\UR:#;.WG#CQ(K_ZJU_GRI6K5*O5_MI[AZ34?CNAF,<^^T5J
-MM2H7+ES(&&1!$!H6UK"#C-M&@=&S[C<W-S/6U.K**DO+2]1J-2S+8FAH&"$D
-M[7:;7"Z7A$=H-G+3Q,X"<110<+I[12HO_+DT<6\T&CS]]-,L+BZR;]\!#AS8
-MGVW`F\TFENTBI,Z\>F['OMINH[B=GO3#?#VX&7T0@G\[8&W0Z^IV$L+>S=-)
-MT,Y!(*'7[\7$^7:]MN(XQO=]DQ26+-Y2J<2++[[(E[_\91YXX(&/1,/G>>X6
-M,&0P!61[NK!.&!]DS`^=\/>5!J$,4V:[P\<@Y0IAV:1OJ](*2\7HS"S;ZC;6
-M25I6=VK20_5$#[#'=(9I&;F8ZMFDZ$X549F1]<]ZC7H/UXL7+[&Q4>V+3S7/
-M3?=Y<VVWK@THJK>5"&X':%D9TT;W33`&0=CKUV]D#<V=5B#M]+W>)F]+,224
-M<=]0@@C-S94ZK[[\4ZISUXA"XSTA,(PZ.Z%6V[9Y;Q6]WE,&M(I5A$@8@DI)
-MI'`2(-:DQ:5IF7;"AI%:(VR;,`@2W]_D,5.?H%AG@%,<!$C;2L!$A;(,VR\U
-M<T]?7U=C;YMD$Q4G,D:'*/&00TBBJ&?_2M9`[]>.X^"W19?ME39K2E.M5MFU
-M:X96L\T/3KS$E[[P.7:-CW31FF2*J5-P98<]>I`=^W'SP>KN9YK%A3EN7K_>
-ME;MIS:UKU_CVTT]Q\>8L%C:V-&M$)%+.%$@44B3FZ(+-QBKE<@DI7&.`GO@U
-MI$F$?6<1(O,21-K8MF&D*B*BT.?@WB&.W7.01BCY],Q>U-?^&Q[X].=Y[T?G
-MJ14EOFK3NGX+U6RA(]\D\(R-4_9*4.^@K2+Z_L,\\;<?Y-APBW=?/TFU=99F
-MO(J2(7FO``1H):B4*QS8NYLGOOB+G'__+"=/OT.D8*A8Y,B10[S]]KL\]LE/
-M\.Z[9P@#GT[;Y^4WWZ3MAT;.%1NY;1#%'#VTFZ&1"CH!:)30G#M_@6\]]12=
-MU&M+:!0"J06'[CK,PY_\%./C$XR.#I%/)I0?%U!!:TVKU>:G;YWDV>^]P%JU
-MAHYU-HC1B41+:YE(]67&"DWOT?ZM4?>DSYIP"Y4T`4HK<Y9:$HU$.0ZV93RU
-M7$OBN"Z'"A6F=^]G;7F>'SS_')/3T]QSSSW<G)WEVK6+S$SOYO32/&?R/V%D
-M8HK=>_:Q:WH/A4+>`$U:8U5*C%2*$)N&0<410FH\U\'S7,K%/$/E`J/E$L.5
-M(L6BAU>PL%S;R&!3$%\I8J5I^R$7K]S@_0M7$99+SG.29,K>88S`EII/'K^'
-MC>H&U4;3`%JN2S[G&4:?--+L7>-3^'Z'4U?G:4=&I*9T+R-;H>((%44)R/=1
-M!TLUUV[<X,EO_06S<PO]7K`):P^MN7;E"A?/G2,*_!Z[!H%(&3`R!=EU(O]+
-M?.I2O]E>5FG?61`QM'F2<GB)V6B$E?N.$7WI7Q+=.`O77D2LG@/E&Z8,TOBZ
-M=976I%5CMZ[3R-((\<-?01_^$OAY>.`PWKGS5$[]&6+C36(I3<*?D]H!#((7
-M,J$Q:L)(4RJ7&!\?QW)L!!+?[]#I=!@;GR36FERN@&49:780*4Z>?I>#^_:R
-M>_?NA`5C`H+"*":,S'F[L;%!I]/))(.E4BD#L%+Y8'HM[I1]J=?*0FO-YN8F
-M)TZ<X-O?_C:SL[.LKZ]G)NW;[6>W&SIN-[3<:6],>X/>&G!0,=-;=VP'8O6J
-M'08'I+U_UULG@\C`$(#QB6&&1H;P<JY)=(XB<CD/*2W*I3SS<_-HI?`#GULW
-M;])NMSE^_#ACX^,4"GF.'CW"WGU[6%]?Y;UWSW+MVC4JE0JKJZNTVVVB*,1U
-M'<KE<L:Z$D+@^WY?[]#I=+)$^-Z>U'5=IJ:FV+MW+THI'GGDD3Y9X9UZ_NW:
-MM2MCG:6*'L=Q:+5:[-^_G_7U=5S7I=/I9,!>$`1L;&QD:86I`L>R+((@Z+.Y
-MD9:%W9FG5:S@!LO8MDFT]WV?,^^]QZ'#=_'W?^/7^,,_^`\$@4F&5&IGK]T4
-MX-=:\>"##_+@`P_R[__]'QB,1"DZ2=\?:(\.+A7=R*QUTN>TN;G)OGW[`&BU
-M3<)BH5#(KGN[W:9:K3([.XMEV;@Y#ZVN(<.`3KM#97PL>P_'Q\<S0LS/'8!U
-M_?IU7GCA!:2T.'[\&+E</DMD\WV??+Y(K"5Q9.*X4T1Z)]!J4'8W.*D?1-*W
-M\[L91-IO!VYMQ]S:"<#:F7G5_YIZF5@&Q/'Z7D=WPTOII4D3G3`L1%(H^'Z`
-M977C<]/'?NG'+W'/D2/D$D^Q.QD=3ZF)O=3H7B!KRS7(_IO>L*GD00]\)LP9
-MD18[JOO>ITDT=!,(E8I-X3ZPH0AMIM'=I*Z4[:6SQ^Q]CDKI1-)HI`/IM4F9
-M+TJ9ZV5)Q9;\YI^14>3[/B^^^!)!$&([;B(13)O1.//IV.Z0-X"7W`)RI9&Q
-MM[L/MCO$4TF90#![8Y9.QZ=4LO]&#JR?92*WG:EG=Z'I9`YKP*@PEKQU=84_
-M??(9"IT-1JP6Y4H!QY6H4",Q`0%"6FAI?*0DLN>Z6,G[ETR#$KE4VO`9PV%A
-M?,Y3%J$RC:#2AEEE6;*;&IB"%I:%ZWK$G0Y"DA5\O9+1;J%%YLV5[3'6`"-/
-M)@F&.J7$&S#+EHDY/5;FD94"66GC:W)O8J(H)&BW*9>+[)X99VUYA3]_^H?\
-MTM>^PH'I$:10H&4F'_R@Y-CMUO_'B8T5!@&W;EQG:7$QVQ=D%/'NF7?YYK>^
-M16VSE;S7ANV6R9F3]$DK\2USA$1(A501ZRMS#`V-X7E%+,<V#``A;W.>28)0
-MD<LY("",(OR.3ZNUB;`ED^5A?GFFS"]+CTYXD%L/W<5":*.*-E<6ZC0W6ZAF
-MD\:%):8.C>%Y-L'L&I8=X>1]Q)67.+L^1W-S@U`UC;="P9C$^NOK%`I%'G_T
-MLXQ/C3$],\ES/W@.U[8ABFBWF]RX<8,;"W-\Y]FG^*W_[I_RTY.765S;0`@+
-M+<!.$F!1@K%*CGN/'45+DBAQ0;/5Y*EGGF%N8:&'<6'6WNCP.)_][.>9VK6+
-MR:DIRI6A+*3@HPI<Z92AB1G0S,TO\MWO_X`W3[U'-A.2QAH[96.J1!:<U4F]
-MVZ'H/[%2?I;.0BT$R.XP((HB.D%(C,01`FW;V)8T\GUE80F;HN.0*Q:9G-C-
-MTM(\[[QUDF*A2!S&=#H&C`\W-VEO;G+KVA4LRV9\8H+IF6G&QD8IE0J)S-.<
-MY4*"C86C+?+D\83$%0ZV%1NV8E:/)7NH%K0#G_G5=<Z>.\_)4^]2K77(Y8HX
-MMILP@E*C=I"6(._9W'-H+]7Z!JOK&T@AR.>,JD#'"H$T3.[`Y]GGG^5?_O9O
-M\]:5N2TLN#2@P-@-Q+@Y[R.[?VFMB>*(U]\\R9]]XTG:[78F+<\&8$@VUE<Y
-M\]X[-.OU9'UII));AK>]-@=2FD&E&;@X6<VRM3](ZAT+9-3DKF_]W^PN3M/.
-MW<WF_<>H/78/S?8Z8G6-Z.IEQ,H*='RTL,PG`A&'"!2B4$+OWX]U["C^T<.(
-MJ0D$#KDW;I#[[M.XEW^(WKQD+#Q<EUP^O\5G2F3V$II"/D^Q7*94+I,KY+,`
-ME2","&+C9W/ERF5&QR<8'AKF_OONHUJK<?7J5:(8KL[>HM7QV3TS11R'&5LF
-M'?S/S\]G)M3E<IFAH2'*Y3*%0@'7=>\H\&H08`J"@#-GSO#DDT]RZM0I:K4:
-M2TM+=#J=#Z[3;@-6];[>K>J##R<]'&1G;2<Q'&1S#:[-[7I3UW4IE<I(2W)K
-M]A:M=HLHCA`26JTFGE?`WFP2AB&NZR8)PL9?-(X5TK*IUALH#96A"D(6N'#Q
-M`L/#0U0J%>Z^ZR[V[MG'C1O7V=BH,C4UA>>YE$I%IJ:FL&V;.(Y97%PD"(*L
-M/QD='65T=)2UM34V-C8H%HM]=B)22BJ5"K.SLSSZZ*,?B4'B\/`PI5*)]?7U
-MOO>_6JUF@%6I5*+9;-)H-,CG\T11E#&F>M=."DR9_5MG+"ROO4S#.DJQ'6))
-MGWRA1,?WT4KP[6\_S6_^YC_DO_^M?\8WOO%-%A:7,M)$:@K;UT]A9HX']^WG
-MP?N/\B=_\B>LK*XCA0$7(P51$!"7#Q#$('0;F4A/T\`,W_<S3_%FLYF]CGP^
-M;P+$<CG*Y3)7KERA5JLRZ4W@!Q%2R`17Z-8^^_?OOZ-2)O_:NDJE%.^^^RZW
-M;MVB4"BP9\_>ODW7MBR\?!%M%8Q/4&R:*R&M#'SX6<"KP9_],-_?R;1YNPUS
-M4`*X'>NJ]^M>5-O@)EM96%IK\OE\9KK6FY!F_JTIRJ,P-NG16,G$RLK0^U[6
-MDNNZG#ESAKGY.>XZ>-`,WN]@S7LNE^L6<SVO9=L#*XF=3GVNS+PLZA;9">5<
-MII-AG:0%)D!@"G2EN4I=$$QON28J*?YE`EH)D4K"!%K%F<9]NQ24]/FEJ'AF
-MNJE55GRI)$U';F,8^D'@3"\X_-IK/T5:=F94WPN<IL:CJ>EI[X?Y.?FAI%K;
-ML5X&`2VE5#*I%LPO+#(W-\\]]QRZ(UF`'\XK07=3\Q+/F+>NK?/[3[_*A3=/
-M\HF#DQ0*,<-C0XQ/CK$XOXJ3;/K2,JP8*:SL8+$LDV29FG]:TDZF+1++MO!R
-MQC\K\[ES)=*Q$YF@0$4QD=:9Z;H5ALE3,WN!4H%)YTS2&])=LP``(`!)1$%4
-M`F.EC+%W[]Z4RB%$MP&-T_M!6'UA"BD#TC0AX-@VCF7CZZ#/L]"P+!)#4MM!
-MQH:!(959]Q/C8PQ72K3]*N>NS?&GW_TI_^"7'^7NB6(7(!3]8&B?V?QM]O*/
-M!_,*6JU-KERZ0+/1,.Y[0A!UVOSX1S_B>R=>P(]T`ER9YMO(464&@@HA<*3$
-M$A(LB25,4AMQ2+VZC&.[>/D2N5P)V_',^9H:9,GD*@B!M!PC)Y,V6EC$L:83
-M^MBM)K:TV!226"B*7DC!RW'O/6/<;YNUH^XN$P0181#0_NQ>VJU-ZK5UUKV`
-ME;4U:HT:S6:;*&@CE:;H%L@-Y2A62M1J=7).D\?_]A<Y>>IMWG[J%`_?_TG^
-MX3_XQ[QQ^FW>^.GK%')%;MR\B24$-^97.7WJ%*.5"K?F;N'F2H@$J(\U2!7R
-MT$./@#0FR%)(PCCB+W_X`B^_\C):*^,;EGCQ%`MEOO"%+[)G9C=34[N8&)^@
-M4"S=T<7Y[=D%/4$`&MH=G].GW^%;W_DNM7K+A(ZD=8'H21DD42/+-.C!A"JI
-M=`^7"5,K!==3!##Q`A&0@>X(@8YC=!@:4"Q=;\(P09!=_S]ANP@GSTRAR-3T
-M;AJ;-88G)NCX;4+?)PA"8I5X?(2*A9MS+,TM8#F6D9UZ.49&AA@9':%8+E,H
-M%B@5"X0Z,72W'83=(98.;056LX,?^JRMKW/]^BSOG3O/RO(&EK"QI9,`$48.
-M;H8,)DS'MB258H[=T^.L+B_AQS%2`Y9@]]X];*RMT:C506B$97'E\D6.WG.(
-MY;4UPQ(:"*@Q=4%H&%AQ3*'@\5%SP$J!SU:KS7>?>XZGO_O]+,56)NM`2DD<
-MAMRX?)FYFS=1*NIV:HED=7"HVP4FS."G4C%Q[_OV[>.^^^[G)S_Y,;5:O:<>
-M3Z2!0F4A)`"YUCSY]CRC&Z\0NCFB7)[(*1(>W(T_/D40VP1>B3A?('9S9L"H
-M%<JV"<?RQ!6-MWH6]^(ZUJ4K>.^=00=UA`66Z^$Y#KF\D>D5\D4CETU\V%S7
-MI5@J,3,S0RZ?IQWXQ&%(J]&@6"J#D#B.2ZE406M!I1PR-W>+3FN34K'`V/@$
-M,S/3S,\O$,6:U6J#5KO)WNG))'G0]%%IH]WK?56I5/K\K^X4`*LO_"CQ87KR
-MR2=YX847:#0:+"XNTF@T=NX!M@&NMOO>=N%<.\D#MPO5VN[Q!H&K7@5"+]@U
-MN)8'98@3$Q.,C8UGLNVARC`7+YYG:7F9(`B8G)R@7*[@>B[M=I,@#(FC"+0F
-MC&*"(`#`=2UNS=TD"CL\^."#[-V]F^'A(2S;IG)DA$Z[@^NZ_/C'/Z9>KS$S
-M,X/O^]3K=0H%DV)?+I=965G!=5WV[=O'U-0481CB.`XK*RO$<9RMG?3GV^TV
-M8V-C[-^__R-1EY7+9::GIUE?7]_2SVQNFC0^UW4S4"^*HLS.)X[-^YTRD!S'
-MR?Z-(2,80D2%5:IZF!$*T&Y1*!3)>3DVFS5T*/FC__A'?/6K7^6W?NN?\9,?
-M_YBWWWZ'6JV9!'ATATT:DR8],3)",>_P9W_V#5H=DQ+?#@+\"%30)L)&58Y#
-M[3)2A2#R?1+KH:$A+ERXP,C("(5"@7J]SO[]^]F]>S=!$#`_/Y]=9]_WC8HI
-M-BF*KNMD:]BV;?;LV7-'A3_\M0%8K5:+EUYZB3`,.7CP;HK%8H^#OV$>69Z-
-M,S1-@$NTN9PPCF+2A(>=FN;;,:0^B/4S^/5VP-5.+*U>`&L[X&J[M,%T4IXV
-MD>9GZ7L?6JW6E@F4294SZ3F=3H#2-M@N0L9HK0B"(`/)T@W;=5W6U]:Y</X"
-M>_?LQ=V&37,G,;!<U]WVL.HM]+I_MW7:DDZY!@^SC,DGN]]/Y7+9]W>8E*2U
-M5<K6RKZ;F%WW/L[@@:@A8UGI`4^A]/D;!I8Y$+R_`DM.:TVSV>2[W_TN]4:C
-MS\"]-^9V)QEN+R#;>^#V,\FZ@&**OO=ZY_3ZBO6"'F`:IE=>?86#!P_T-=O_
-MM<'R[=ZGG<#H[=@\W4(G->@$B(D%7%MI\HW7;[#P_OO(S54V.T,,YT!;'M/3
-M,\S?6L02X%H.=F+B;DDKD13:"5/!R%LM!7&LT][/R$B4PK9L',=%"`L4J#C.
-MF#4IO\TD`R9R5`S[)HIBPB@T#68LB*,(+31:&6U[QC9(]RC1;5!1*I.0I4"K
-M&2*D?@'&1%<I3:PUD5)863*4`0&,;XA)U!'"0A(1JYC1D5%V[]Z+YQ;P9),\
-M+=Y_^Q1_FLOSS_[.IY@9+B*(,X!XT(]L.RGAQP702N7&&VMKS%ZY0NAWL!+&
-MR^;&*D\]_31OOGN60"NL)&70@%5V\IZ3W5M2"+-.$D:-2%:+TB`5A&%`$*Y3
-MKZ^;?V=[Y')E\H4"GE=`6FY"QA%(RZ;3B<GG32)K&,6TVATLRT8E4\,XE\,-
-M`VS+RE(Q`?P@P&^U:;>:-!IU&K4J&XTZK4Z;,(I10N,6<E0J%4:'1QD:&6)Y
-M?8WYI66^^(4O\(,73O#.N;,XMLV;[[['XO+_Q>._^#C_Z__RV[S]SAE.G/@1
-MFTL+!+[/F^^\R]?^UE?QVTVDF\=*V*9*AWSN,Y^B5"J0FNQJI;EP\2+/?O][
-M;+9:!M07"<RC!8\^\AC[]^UG:M<N]NS9P\CH:'8N_4VML=L!5#O9)O3_O?%+
-MN3F_Q%//?I\SYRZ9,(;,I[T+7ADVI^IC86K=3820R<_WIO&F-4<JJ^_ZZ76;
-MNRP=-8Z(H@0\U^`X78-<*6Q4&&%[.1S;(78\[%R1@M^AW6[1;FW2:;?P.RVB
-M*"`*0N.Q%86$88`&6JT.U6J-ZS=N&8#?MK$=%\<U$>&N8V,Y'I;M&I).XA^D
-ME3(@0F*^[C@VMN5BVU8F%S'[N"#O6CS^V4_R_OD+W)Q;H.CES#A`F/?Y\N6K
-M2+0!NY"LK:YRZ=+[_/-__D_YRY??(M8"K45?79-Y9:H8E*)8R&5UWT<!N!+)
-M<'!M8X/_\,=_S)NGWLZ&M):4Q%)B"5A97N':I<MT.LWL;.WE\@W6)(\\\@C5
-M:I7+ER\3QYI=N\;XZE>_RMMOO\T33SR!XS@4"@6JU6HV!$K$F3V>0JH[&$D8
-M^$[8P8U:H%=1^@9!%*."B"@.S:?2A)$B#LW:4K%"Z0!4!)$9T&%96#D7QW')
-MY?(4"GERN0*.ZV))$T%_\.Z[&9\<3WRV9";'"H*0I:4E%()+ERXR.C;.\.@8
-M4DIV34Y0W]QD]YZ]-!IU3IUZDR-'CF!Y!4;'QFAN-DR*-3:+JW7*Q7S68%^Y
-M<B5+$TO95Y5*)9,/IDG!=\JYIY1B966%YY]_GN>??YZYN3E65E:HU^M;K&1V
-MV@M[`:6=V%>#LL#!Q]N.O+!3']C[G`;-X[>K309KZR`(V)6<+^EULRS3BN=R
-M'O?>>Q^ET@WFY^>IUQKXOL_(Z$B6C.>X#N/CX^3S^0Q<FMHUR>+"(I<O7^+M
-MM]_.GF.[W:;5,I^IWU.W=U*LK:U1K]<S\L2Q8\>8G)S,?%;;[39S<W,9P)&^
-M!L_S\#R/=]YYAW_]K__U'67L?;L/S_/XQ"<^P9DS9S(6U<;&!H5"(?._,M<A
-M1Z?3H=EL4JE4^L"NU#<L-<3OD[\*\&Q%>Z-&8_AN5/5-XLV(G%?&<4(ZG2:Q
-MTCS[[/=X^]3;W'_?<;[TI2]PX\95KEZ;I5YKT`E"HC!$JX@(P?Q2Q-SB6I*^
-M:M+=PU@1AQU"0+AE='&2_.P+.!Y9R`C`ZNIJYF^6@F^+BXL,#0WU]7TI:2;M
-M084PZ[18+&9KO50J4:E4MO4@_U@#6*D9W^G3IQ%"</?==V43_K39S!?RQ/4.
-MHR/[B<0(F]HA5E4<2V?>0S]+$;F=$=^VA^X'/,;M)"H?QONJMU%,X^93J0>(
-M+%5*",/($=+*(G-[#?2DA#@VAI.;C1;8'L+V0/H$H:$%IAM<^I[:MDVCT>3F
-MS3D:]4W&QT?OZ,TE]?_J38G*O-'USM>H5V+(@`PINWZRMQC<QI\L.V2VKIM>
-MX^LM1M.B.XGN8REIE21!Z#[98+KFNTPLG8`"JL^L_L/>5_/S\_S!'_P!+[[X
-M(M"-M-TIP7.G-2YWB(L>G%@-@E@[-5.ICXY2$2^^^!/NO?<XO_")3VP))?CK
-M;O8^B'(^^+5*S,63DAH_UOSE.TO<7.WP_Y+WYD&67?=]W^?<[>WO]?)>[SW3
-M/3W[8"$`$B2(10M);:$BF8LD6XIMRG%4MA1;B?Y)N5PEQQ4G%2M,*:Y4*98L
-M*2:M@!M`D`.0(D&0(#``@0&Q##`;9NU]WU[WV^YV3OXX]][WNJ=G`$HB"$I=
-MU373/=WSEGON.;_?]_==-F:O$'HUUC=6Z,L/(P))N:<+)0-<MT&I6(SD$B)B
-M_T41RZ;=7H<=U\HP-`,K7L:&,+`M.R(L:%\K+_!U3*YE$08VAAF@5"MJ%LPD
-M$2L&:H6(F!#:27;'?A;X[005&3$)E52$88!EV]&^9$:@DKX'@@@\BSVR+#.(
-M]ATK,J[7^U?L_T5HXBN?D=%12L428:`(0A^'$%5;Y\57WZ0GW\5_\S,GR-DA
-MPA`=C9NX`52]&9CUXPQBR3!D86Z&A?DYS52)8N)GKEWET<<>X\K<#$H)G`@D
-M,LP.*8XPV_M6Q'H,([#>1!#&FZ<0^`EK-=Z?)*%J$&ZLHB0X*8="OD2AU$.I
-MV$W:M@F40:/ED7+2($R$$KBN#\(E#*6FI[LIO4X-$:V?D,`/:+6:N(T&]5J-
-M6JU.RW7QP@#3,.DI=='=W4.YTH>33C._N,C4]`SWW/4>+ERZQ)UWW<7I5U]A
-M8W,#Q[10H>0+7WZ$X\>/82"X\_83'!D;9V%YF?OONQ?#-'&;V]C9(D8JAY0N
-MMQ\\P-#@`&`F`X6UU54^_\B7F)J=CO9N$6O?N._]'^3HX2,,]/>S?_]^^@<'
-MR!<B\W:E?B1KH[T?B2B$I-WPW\PT>,?:4HKUZC;//_\]GOS.,]1K+92,B%&Q
-MGY,1I>0)W?C'<CIVR?4C`JIFU70"Q]%>)>,DI@CDDB@MNX_`3B$5A"%!$'8`
-MZ0;QVVN:L:1?Q\:+3!K+MA"6C9U*DTYG<=TFKMO";=;Q6BU\SR4(`OQ`LY?"
-MR$R>0")"@?(ET@OP6P;-*`##,+0OH1&ENYJF':5N6ABVWL<LT\*R+6S3C/ZT
-M$"(DF\E0+&;PO)#&V@I?>?11[GKPISARZ"#(:&@5,7^45#2])J>>_2Z_\0]_
-MG>GY)196:\C(GD"&[83B)#4L"$F9@EPD[_@Q@*^2>^O2Y4O\\9_^&5>FIS"$
-MB4`FB6U^H\GLY'56EA<[SND;!Y"=;)GN[FX&!@88'Q]G='04R[:X</X"L[.S
-M'#UZE-755<Z?/\_DU%225MH9][[[7&^?(\DJC@`VR!@6RK&1,AU9F&CINPP"
-M`IDEE"$BE(01N&M$_JB&:6%9%JE4FDJEPOZQ,4I=79KQE,WA!SY-MT7@>LS-
-MS)+-9B@6BF!:E+JZ]5DM!.NK*ZPL+_.>N^]F<'"8#XZ-\M13WT88!HZ5XLV+
-M%SET]#C%KBYR^3RKJZL8MHWE.&S5ZA2R&9:69I/4N'P^3ZE4HBMZ+KOE@^^&
-MM;6QL<&SSS[+8X\]QI4K5]C:VF)M;0W?]_<`QV].)MC=I^VEIMEK@+F[5_Q!
-MZ\F]I(=[V6ETLBR%$!PX<(#1T5%&1D;8V-A(4OWT^M0UU($#!Q@9&6%R<I*I
-MF2DLRZ2OOW^'_U!LJI[)9)B<G&1H>(CNKBXV-S>9G)R,>D#M716#$;V]O8GG
-M5@QP]O3TT-7512Z7PS3-Q-)G<W.3"Q<NT&PVZ>OK2^K4=#I-N5SF_/GS'#IT
-MB+OOOOO'JOZZ\\X[^<(7OI"0/K:WMQ.0*KZ&,2CN>1Z-1H-6JY6HG.+7&8,Y
-MG0-^`0@IR*Z=IMKS,UAAEL#?P/<43MK"LC*T6C64#)F:FN+:]>L8AB#E.'@1
-M8*@?1_?SEF42^`J$1`4!GN<3A$JSXZ5'2)KTQ$?8WIREW]C"M!Q=AT?6'QL;
-M&_3T]%`NEZG5:BPO+^,X#JDH'=&(SL1&HX'C.&Q%<F[;MO%]GW*YG+S>GIX>
-M,IG,WPT&5N<FTVBVN'3Y"K.S>H/MZ>G9(0]32E'L*N%/K6&7!LBEA_%$GL;Z
-M&4IV+3(.5;<T7=^-QM]L4]H]U7\[U-&]?+0Z?R=NZ&\E(<30<DAM&-EF09`D
-MJA@(0T\NT]E,]#IBAH^>T!O"Q&TUV:PI5*8'R[`PPQ5MXI8THK(#P#+9WMYD
-M>WN;E;4UNGN[]73ZW<O#:C?2B:&CC-Z#CL2C/0!*?6WH2`:,?#QB_X3$JRHR
-M[.PXV*2449I0G-`E$4(;6J.TY\\-&[1J&]ZR:WUHQI4BE+&OEF:6[$Q]:_N8
-MJ2AUR'5;/T!#`XN+BSS\\,/\X?_UA^P?&R>;R6-9=B();!<!<0QKQ*Z1,FHT
-M1,(NBX$I%4W7I6JGY^PV_WTK.G?GXX*)ZWK\V__YW_*I3_TC/OK17]PQM7@W
-M&8G>\'7L?:5B(8Y@:JG!]R:WJ6YOXS:KF&&3M?EY-DL]M'R73";#P-`@K[S\
-M"JETFEPAJX$&(V8#:/#*LF.)H95(*TS+BEB"8D=$NSYD[(05$2?7Q,E#,0#J
-M!SY*5]:$7M`VSY<*8<;A#^W79SL.*/"#D%0ZVW'-!$$0Z@0ZRT*&`2H,,0S-
-M(#,L&\/R]6MP-3O+,DTLP]222:/=_`9AB#!,Q@],8-D6#=_%LM(884A73K"R
-MN<*3KRQQSZ$A[CI8Q%2187F'%]/N/?UO@X0P?DVNVV3ZVE6JFYOM!-7`X\SK
-MK_+(EQ^CVFPB##-IT$S3;)OD1XE<=GS&*#`C($$`2@9$)15AJ$VBM1`]U!,\
-M&0-9`5(JZLT&J^NKH*[B.&GZ^H89&1T#T8]E^WKM*IWTZOE>LM>Y+3=*T32U
-M)XL7$O@^GMNBU6K2K#=H-!IX+1<AP4FGZ2]7*/?W$R*X/CG#F7/G.'9P@DM7
-MK_"=[WZ'3"X/$G[EES].+IWET)'#N*TFCF/QV%>_PN+:`HZ=(@P@[0@.'3E*
-MH]DD*Q4R]!GM[^78B6,@#"020PE:GLL3WWR2EU]]E="7T>!"#Q".'CW.';??
-M3J529G3?/D;VC=+=W:W-:SL'%C\"\*J3K1,WX&USU]U#AVAOEXIZJ\6%2U=Y
-M[+''65Q:ZP"8!,+4<BP5><_IM%(C^1JAD$:">[=3LG8S##I\.U3RG-I<KC@8
-M0$6^+4(9&F@RVB;H2ED8ADI8*OK/*`71M!!I`Q':V):-D<K@^![97`FOU<#S
-M6OA>"\_5#88&@B12!AT>;T:'K-["C)+MS(BU:L7WEF5B&8*4:9&V;4P+;,?"
-MMDUL`_KZ^PA5B.\%O'[A+,7*(+_[V[_-U[_Q.-^>NL8'/O@`A50Z@D?T5/O4
-MJ:>Y^[UW<L>=[^4+)Y_$5T8[.4YJQE6<4AR&`8'OT5\ID<YE$FN$6]6[/\(#
-M4P.:46+7"R^>YH_^^#]1:S8B+S6PA$!&_C'7KUY&RC"I=]K,O/9+W'T&KZZN
-M\J4O?8G>WEZ.'3M&I:^/][SG/?B^SXLOOLCBXJ)N_$T3):66S!MM-H0AC"3U
-M<#<X%MM(Q"FE1,QA(50R..ZTL0AEB))@V3:9;";QC2F62O3W]]'36Z90R./[
-MD8V%DOA^H%];$-)HM<CE\\S.3+.17J>GTH=I6632&8J%`I9ETJC7>?%[S]/?
-M/\#,S#Y2J0SI=`LP&,D=X/S9-SAQ^YWT]O3@M5RZ<CE2Z31]Y3)3UZZPNKI*
-M+I<CF\U2+!8IE4J42B7R^?P.\_9WFIFWNW[<VMKBU5=?Y3.?^0Q7KU[5_<G*
-M2I2DSIZ_LWM0O9MQM=?/W\Q@_5:]ZENQO6]6,][J\>+ZWK9MAH>'R>5RN*Y+
-MM5JEKZ^/,`RC-#FOHW<S<!R+WMX>YN9FF)^;)_`#;KOM-BJ52N(SVZPW4$HQ
-M-#BX8ZN(:R4-@C@$0<#CCY^DO[^?#WWH0V2S&1S'3H#=>*U[GD>U6F5N;H[+
-MER_3W=U-;V]O4H=FLUG*Y3+7KU_G[-FS?/K3GR:?S_]8!>GT]_?3V]O+PL+"
-M31EV,<@3DRIB+^#V>ZKK]\G)23S/B]XC,*6!;YAT&TM,K<R2[KN/],PW":C1
-M\O30U[8RFHD5RB1@R?,:27]J66V0,@PE042&:/D!$A/E>R@5((7`KAQE(]5/
-MU]Q7L&P[&BJ;R?[E^WX".L7GCF59>)['RLH*`*[KTFJUDG6UL;&1&-YW[H6C
-MHZ/:@^WODH104T1765Q<I%K=I%3J(I/)[&+-0%>Q&S-LX5M9LN7]N'87#0EA
-M\P5LPAW>1K>Z679KC_<"G6XE37DKEM:MOMZ+B;47PG\K5HQ`D,ED:#8;*!5&
-M!9T1F<1YK%6;!-D1C$P1$3;Q:PNZB8T.[EB[&Z?#U>L-ZO4&RRLK3$R,8UK6
-MNW9C\3PWD5#M/&S$CFE?^_`0;8\I)9(AN4R`HXYB26FC:('2]AV2).5'1;Y&
-M&K31Q8R,?*WB(BV^!FU9G@:I]EKOG9]AJ)+GMA.84XGAK90ZS:)>;[Q-QH9D
-M?F&>__@?_R-A&#(Z,LKLS"S]_4/T]/0D`%:RHH0&07?+&SO7>*P#UQ-!2YOY
-MLC-U)0&Y;I+"LM=]!KK`O7;M.O_EO_P%Y7(?]]__P>0`>"<86#<K=-X6"ZO#
-MXR54)E<7MZF+'%:ZA2<%&5<A4CZ3TY?I+3FD[3ZZNWNHUFI\[_3WN.OVNSAZ
-M^!CI=$HW*S(RQH_`&<,P,2TMP4.@D^5,&\MV$M#*-,UD9BP,_3N>ZZ+0WA%Z
-MBA]=HT"G%\976$5QY*K#KT:)^/=B8WH2P-SW`YV>9-LQE0++<K0$-@PQHH0M
-MUW7;_EYFNPG4S:IN0%W78VEYF?>]]UX&AX;P98A$$O@>EF.1S65)!Y*-IN0O
-M7Y[FT/!QLG80L8EN#+SHW%?W&D3\N(!:L<=!;:O*]2N7:38;4:.O<%M-GGKR
-MFWSW>\_C^D%BLF]89@?`J.]G(_(-4L3>?C&0H`B#$$/GFQ)(1:`D?J#E23*2
-M.H52>QUHD#]$2LV85%+1:+78W-K@S<OGZ.DI<_OM=W/XT#'"HJ!@9+`-\`F0
-M,M0L8D^'16AOH@#/]7"]%LVF!A9<S\67(8&46(:@X7E<OGJ=^<5EJO4FQ5(1
-MPS+YVM?^DKI;1VQ6^;W?^1>$,F1Z>H8#^\9X^957>/J[S_+Q3WR2/_[C_P?+
-M<*C6UMFW;XR9V6FJS185(2AF;>Y]W]T(TTQ80%X8\LRSS_*7W_@&S68K83X#
-M#`V.\/Y[[Z5<KK!OWS[&Q\>I5"J)R>F/`DC?V9"Q@Y6\.P%W!_,7W3A?O3[%
-M8R>_QK7KLX1!).=3*O+,C,X'I>\QR>ZAG!$98"E"U2F1B>74&N12<F>ZEHC8
-M3Z*#A:N'=.U?EYI*'[&-!1#N8%K$[)DX'$6_WN@YVXYF>MH.,@RP,BG204@0
-M>'BN2^!K66'@NU%"6]B1[@LF.O2@4N[ARN0D.#9..H7I6]B61:^1I[?4P_ON
-MOI-\.L7YZ]<BYB&80C`R/,SEZY-Z`*0$F[4ZVY;@-S[U3[GXRLL\^N4O\L!/
-M_RSE_G[JC1K//_<,_>42?__7?X,GOO4L-3]2'72PL&,?V#!*'PP"GP-CH_IQ
-M>>MD[1\9`!^MRUJMSN<__P6^]N23&K!!(91.]&MY+I/7KM%JU&YD-L=V"E(E
-M<OAXC72"34HJ5I=7>'9U%<=QZ.[NYOWO?S_O?__[DT;[RI4KR"CX2=<G$0-0
-MQ,QRV68&QLE>N^P5.H=#\8*-!TX#0X.4>\M4^OHP+5NG2IHFIF5I/S3+IM&L
-MXWH!CN-@VS:Y7([MK2WLLL/L^A99N<!ZTZ6W7*'5:'#YS3<9'AVAJ[N+8\=N
-MHZNKBTN7WF1TWWZV-C8X]\;K3!P\1#:;)Y<SV-ZN<?C8<6:N7V-C8X/AH1&L
-ME$,FDZ%8+-+;V\O4]6N)"74G^RJ7T^$8UCL<1+$;-&HVFYP^?9I''GF$<^?.
-ML;&QD20FWFJ=W\CL5V_)CGH[K*FW^V^[?:W>BIVU.X#+\[17:$S<<%T7PS"2
-M1$#'<4BGTXEL+?:U$D(P,C),*N7PRBNO),;BY7(YD8/&GXG,.6+`=WZM[1P$
-MFYN;G#Y]FH<>>@@A<OA12FR<8K^^OL[DY"1K:VOD\WD&!@9VI(X7BT5Z>GJX
-M<N4*K[WV&A_YR$>B_^O'H^Z*GV<NEV-L;"P!L.+WO>T!I:)AB.ZC8U!XMXV-
-ME))4*D6]7M=>69:%-`V,0'O2%I:?9ZWK8_3WWH5<_!Z&K-'"U`$ZAD!AX@<>
-M,O21R,2?.&'L*4D82*2,'#Z"$!G6"83`E`96SQARXF<0U[]/WEC#MCOO<8'O
-M:T/^=%J?)>ET&M,T65U=Y?777T\\L>)^='M[F_[^?K+9+*[KTM/3LP,('1L;
-MNR&1\V\]@!4$`2LK*]2V:[1:+H.#V43FU@EBI5-IAOO+;"Y?H6_\O632`WBI
-M'IJ7&UC>:]K0=A<M=/>;V.G_]';>X-TQIV_%NKHUV\2X)7AU,SG77OY)H$BE
-MTE%\NC8Y-91DJR585H<PAOHP,;'67R/P&A$]7]SPN@S#B")30YK-%M7J%I7>
-M=Z^,,-X\=H.;.]A2D:1+-]^=(%8G2"$3]DPR-4[J%T.#4G$S0*=Y;5S@&'2F
-M&>Z6,DD9-00Q`>LFC4B8R`-BN6"H&\2(D:54B/8G$7A^0+/9?%OOT]S<'/_G
-MIS_-R9,G,2R#H:%A<H4"UZY=9W-SG:ZN;O+Y(MEL1C-F]J#7QQ'58L<:U:E0
-M(O'/VNO`;F<_AF&XTS,+H2>5T35L-5ML;*XQ.SN+#%V.'CW,G_W9GU*IE#EV
-M[-@-_@9_$V#Y6[*J;@%8W?+[4N%*D_-+-5;7-U&M`-<LDS%K*.'C>0W.7[Q,
-MX+9(IRV&1T8Y_>(+5#>V6%Q:XO;;CC.^;Q^.4XJDP`K;2NFF32<":##+L;'3
-M:4PKFI8*@67;J`@\C1-/;"=%$+A)A+B4H9Z*1^P_$>6!JXAE8YFV%DW$:5#1
-M'JPP'4-=```@`$E$0539#IK18UD6MN6TBW3+:@/%4B>ZJ8C)(Y-!@DJ2L_3]
-MI?`]E\6E11;FY[!LB]OON)-4*HN0`BM4I&R#;*%(M:FP,A6*(WU<V/*97*YR
-M>""+H21&!!IKA<7.@<3N$($?IP_=^$M6EY>9G;J.]+W(=4A175[EB2<>Y^7S
-M;Q`HM)>8:6B?IM@O$0-#:#9NF\4@,"(0'K31MHIT8J&2A#+Z#*66*$;@0Y@`
-MZ41[4<R`10.62A$$(;.SUYF=N<K9?8>X^^[[.';H**5"D53:`4N@A($A0H)0
-M@Y.A'^#ZGC9REQ)?2C#M"/@(V6I*-K;7:;DN81""#!D;&N#5,R^3R^=HM.KT
-M5_H8'Q_CBX\^RCUWWLV5R4G^RZ-?8%]_'Q^X_W[^I__Q]WCJNT_S\LLOD\FD
-MF9Z:(ILID3;@@0^\#RN5CF(!]/JY?.4R7WG\<5;65I/$3BU3ZN7!!QZBOZ(C
-MP<<G)A@8&OR13I4[SQVEN&&?O+&&T/NRYX=<G9SB.T^?XI777L?W`NV99NBX
-M"$PK.<L4(C:T0G328&(2<JR0QXRF/?JL,S"0$2LU^5G9(?F-Z[+8,B'QV!([
-MV#?M9B#<<4_'S=).2X`X)1`4AG[>0B!,`]-6$-B8J32$$NG[!('^#(-0LT<)
-M-0L5&!FH<.+8!-]Y\G'V#0Y1Z1^@7.ZFNU*FN]*/8=L8*8MTUF%^>I8#AP[C
-M*SUX>/ZE%UF8FZ&VM<7BZCK]_7U,'#J"'T@.'CW![Y^X@__C#_X]W1,3K"PM
-M<F!TD-_^'WZ/[[UT@<7-)C)4$1-2,RZ2]+@P((B^ED'`77><P#(-VN.%=Q\`
-MKX!KUZ[SY__O9WCY]=>3ZV\`4OJL+"VROK8<A=?(9"W'('MG/1W7=&U&GKKA
-ML9`J80T\_OCC3$Q,</#@08:&AA@9&F9U;9777GTM&=QV^G_N--*.&//(G75[
-M/.P1@G3:86QB@DJE0CZ?QXH9XU+1J-<I%(OD,AFRN2R.G6:KOD5WJ0?;TO=5
-M)JM]8VS'86EQ$85F*.?R.8+`QW(<*I4*\_-S5*M57-<GF\F02:4Q$)B60;U6
-MX_SY<QPY>H*>WEX*Q2)K*RN,'SF&8VO):SJ3H9#/X[HM7CK](L4(K(K!JZZN
-M+HK%8N*5M)<Y_@^;S1ZS>EYYY15.GCS)"R^\P.;F9I+ZMGL(=:N$Z)L9KK]=
-MD/<'(2QTLKYO-:3=S=#:"^#J[>W%=5VN7[_.P,```P,#.(Z#E#+RJ&HDO]=L
-M-C%-DWP^GSR'P<%!/O"!#W#FS!FJU2K5:I5FLYDPZF+`*O'(BK[?^3TA#/;M
-M&V5F9IH77GB!8\>.TFC4J5:K-!J-Q`,ID\G0W]^_PT/7<9P$S#IW[AROO?8:
-MIFGRF[_YF^1RN1\[1KQE6=QUUUT\]]QS"3BSN;E)/I]G:FJ*9E/[A<42S<XD
-M]MW,.L=QJ-5JD4U,@-!0%+XRR!I;-"\]R<I[?H5N(9#7OTV@@@Z55&R-%"?6
-MAR@I([:GBD@5D<^M#)'*1Z(3SE7/?LS;?H7MI>N,ME[%SCHW['N-1B/Q5HX]
-MSGI[>Q-<8&YN#M=U2:?3C(V-[;`L:C:;.]9]J52B7"[?8$_SMQ[`:C9;U&JU
-M1.,;3S5U`Z]V3*0/'IC@6]]_D>Z[/T9J:()LH8SK9/'?F,?REC7$L*NHO%5$
-MZ<V2(7X05/Y6U-(=T\>;@%,:##&2PG&OQ]VQ2<:%@&$@E)YJFTA:OL&\<0_J
-MP$&L5!9S<QHYOT;HMVG9,?`3TX0-PTC0?ZD4FYM5>GNZDZ;WW500@3;8DU)/
-M]6,&4=RTQTPI?;-+)#*:Y/I)"D3GFHIKWP2@,8@86+H0-J-B1A-?VE.W6++1
-MZ9.UNW%N%P(&0FB#=M%AAMW>Y';*.F-\1:%00NJ8\5`B%$BEI[&W+AH5@1_R
-MA2]^@:]^Y3$6EY=!".;G%Q@9&>7@Q$%D$+*TO,+"XCRF4.3S762S>>UI9$3E
-ML`)3L'/R2,1X,;1?F&D24>H[UK,2N@@744$J=*,L0^UKY'L^S:9F_%6K5:I;
-MFYB&H)#/,C%Q&\\^>XJ+%]_$,`Q^Z[=^BWOOO3<I?/^FF5=O!5;=[.][?4]*
-MO=8\SV-]LT$VG:5AV@Q\\,-L/_-%<L86EI+XK1J34S-4*CV,CQ]@<FJ2I<5E
-M7G[U5:Y=O\*QPX<Y<?PX^_;MIU0L(C"0RD08%I8P(^D.B430,$V=,FA92*EP
-MHNE*O5[']Q1F-%F3,FSO0=%TV/-][4T3K5<I)89E[)!O",-`*AF9Q4>RTZC9
-M%5%C(:7"#W4S:$2.U\F:C4`14,A`4J_7F)V9XMKUJZROK^/[/A_ZT(<8V[</
-MV[)IM5HT:S6$TEXRPO8A/815*)+M=EA<KS-63F$9<D<CVUEX=Q[0MRIBWXU-
-M'T#@^\S-3+.\.(]0BC`"#Z:O7>61+WV)Z:4E9)2*I[=`#589D8&V0<P&##MH
-M+8H@7J>QYT80@-3T\U#JZZBB,(DP8B3$^U62>A-)BV7DE:6]C31`%2K%Y.0E
-MKEV]P/C883[XP9]@XL`A"OD2EFUA"!6ER:60IH6P+0R1PK%#A._C!QI<,$6`
-MUVH0A#Y$STT(&.BK`'!P;(R#!PZPL;[!=FV;0K'`Q4L7:;H^U<T->D\<Y]FG
-MGV9V:9%3IY[CUS[Q,>;FYEBKUC@X?H@''_@`I>ZN:&_2\,?<_#R?^]SGN3IY
-M5?OR""L9$CUP_P,,#PTR/#+*Q,&##(^,4"J6DF+NG02L.@=8[>4<G5,=K,-8
-M(A_S+)NNS]3T#*>>?X'GGG\)0A4E1>F!!!T@MV8G1PS,Q*=1:E`J8E<9<5!`
-MY`\EHM14&:7I$C\'%246=H30&$(#7`GX%P-94>)JY_VJ!T$JJ0T[]]MV`Q79
-MRBO5,211B:11`_Q.PI0U;`=#AEB!KY]K#.Q':S[`X=#$07[BH9_BGGO?1X`!
-MRJ12Z<%UFU2W:\S,S]-W^^V,#56H;U<QTQD\M\'<FQ?YA0__-!>N3S(Q(;%<
-MCVQ]FZ7568J&QP._]@_XM__;_\I7'_D2]QX[PB_\\B_S].G7N3"YA!3F#>"5
-M'QF$^[Y'X'O((*"[F.7$\:/):WVW?6A`PN>EE[[/'_W)G["ZOK%C0+BUO<72
-MPCQAX.\`8F_&JKF9S<>.QXS?BPXC[FO7KG']VG6*A0+WWW\_5ZY<O8$AT?8S
-MC5*1E4@86$1_U^"K]J@T+9.AH1'&#QP@5)(@#-G:WDZ:-L,P6%Y>IN6V4*)"
-M-I_%2SED/)NM6AW/,*DWMFB(-"I=8#BGS\?UE66$TGNV;3L(J6@I2:6OPMKR
-M*E>O7&+?_@.D4P[YE(.5TDS#0K[(I8OG.7+L&*E4BEJ]3F^YC./8I%)INHI%
-MBOD\7_C\YT@Y#IETAD*A0%=7%]W=W91*);+9[`[VU3L!7L77SW5=+EZ\R"./
-M/,(SSSQ#O5Y/#+!O-FP4-TGS?JNS_E:I@3=[G+?#UOFKR@?C/WM[>QD:&L(P
-M#`8'!YF:FN+<N7,,#`S@>1[-9C/Q(4JGTV2S6<;'QV\(8:I4*CSPP`.LK*RP
-MM+2TXSET`O^[`YS:PW3MP]O75T$IQ=FS;R2IE+%G6F>=%0,?/3T]Y'(Y5E96
-M>.VUU[AZ]2K-9I-__:__-<>/'W]+1=2[E8EUVVVWD<ED$N!.2LG,S`R@DPIC
-M)4LJE4ID<X5"`<,P6%M;2]A9MFWK.C@:'`<"!!(A?5`&N6"*C==.XMSQB]B'
-M"X27OP'>.J'4RHDP#"*07W.;+<NFV6SIM/-0]XE*1<Q6=`"4-?9!,A,/LK$R
-MP\#2DU@Y@;"BM&EV2G6U#-*BE"\0H+`L,_'W&A@8(`Q#/:@V%)7N,JV6BY02
-MV[9WA(J-C8TE#*Z_,PPL(02-AC8E4Q'+*IU.=YB1MF_"$$&FF&%_V63U\@OT
-MCM])JB=#4!Z@F6J0?^$/$,)'=([^=K&IX@O7J?/>"\CZJP!:>VU0NP&S&S^U
-M?Q()+?G6#*RX:(GE/X:0A,K""UUF,A]D^]#/8>0SF&L-Q,SW\6JS2!4FO[&[
-M4=?4=!D9_PEJ=6WV_FZ,ME%*42J5$H8)A#NF(:K#<RHIMV68I/S%Q;GLI*(G
-M1M9&U*C)J/B.4FKBZQ$!.R+1(VHOFK;.,/Y_5`?0%3>`LL/83Z&0'<^I[7O5
-M9F#%GE@!4NDFPL#&,BU*I=+-IT>`D`K?:W'QS3=96E]O>Z@!<W.SU+;K?.S7
-M_S$A)NO+2RS,S;"T,,OZQCJM5I/`]R/FC(B:D[A)L;"B]"7+CK]O8QHVCFUJ
-MH]L8N(N,HH,PU)'F08`?23:"($S2?U*I%,5"@5:KP<+"/->O7T,I/8VZ>O4Z
-MG_G,9SERY`A=7:6_D>6XER_7S;ZW%]MJ9T)DI\P3E`P)58@,(9O+$2XW\"Q!
-M?OPH_O('X,KSV&8#PS)(IVW&#XPQ/C;!_I$QOO'-KW/QS8ML;&YR^N67.'_Q
-M34;WC7#\R!'&]XW16Z[0W=5#8)K84N!Y/NFT+@H2?P^E(K-WDT`%.&D'W_,P
-MR!#ZNE'S/(],)D,8$OV>@2WL!*PP3!/+M+%-"]NV<1P=$:_-VB.&DVD1A/KZ
-MA;[$PM(-HQ^@9(`G0WRE<(,0&4B4Z]-JUIB;F^+--R]S[?HU5M?7:+I:"IS-
-M9!C;MQ_IARS.+[!=W<:V3=+9#%XS8(,N*%2HY&P\WR.($E:4J2*6KDK6Z.Y"
-MR=ACD/%NG@0JI7#=)I-7+E.K;D5[MD2$`6=>?H5'3IYD/2I<S*A<B8.S9*CW
-M+:0&C6,9J.CPCI$18RKQK9,2$;&?8B"2")B24B4,FQU`B:$20VYM2!U!&L)$
-M&1$[`L&UJ2O,S$PR/+2?!Q[\:<;WC^&DTQ@8"--`24D01JRO(,0/`H+`)?1\
-M!(I\VF;;;VHI:^!C"1W7+$-)_\``BXN+#(\,<_+QQ_G8+_TR3SSU)&]</,O0
-M8#]S"W-<O'*)F9E9?OY#'Z94*O+T,\]0[B[SOKOO9'"H'Q69R0-L;V_SE<>?
-MX,RYUPG#V"<'+#/%@P\\Q('Q"8:'AIF8F&!T=)3N[BXLQW['"^J=>Y)X2\\6
-MI23UIL?TS"Q?^\:37+I\C=`/,86!,"-)O)0TW":NZ^%[+K[G16=3)*V+F*41
-MURMB5K5]$85A(&P;RTIAV0ZEGEYL)X.,P.N8(934%!'X;G;67F@)8%M.*/9D
-M.B2IIYV`>T=:<Z3L3Z1K"1,X8D/K(4R(,B)?0</2K%09^X?JRDJ:-CWE'D9&
-M!V@J"8$>AJU5-W$L*S*8-WCUW"4^]#,?X>'_[V&Z!T?Q6P&_]3O_'+=9X^+,
-M/!]YZ'ZV5Y<05IK['KR/V=D%'OO:D]B.S3_\[W^'8E>)SS_R!#/+#:0"/PRT
-M;#>2#6KP2@-8GNLB_0#?\[CCKMOH[B[M69_^J!L';0J\R5\\_##?_-:W\7P_
-MKCP)?1U$T6HV$L;5W\0@ZJ:@5F1G4*O5^-:WOI6\-^T0(_W,M(F\9@XF-3<Z
-MO"'V#90(K'26V^^X@W0F0\MUR62SB;2JDXGC.`YSL]/4-C=I5JNT>OHQM[=1
-MK3K3,U,XJ33=O;V(5)Y9)T5?5Y;0+;"RM@*1Y%MD'$)"?->GNZ<;SVOQYH5S
-M'#Y^G'PN3ZF8(9_+4:UN<>3H4=:65R@/#$3@E?;F*13R]/9T\\7/?P$9^&1*
-M1?*%/-W=W<GG7N;M[P1XY;HNUZY=XXM?_"*G3IUB<W.3]?5U:K7:GGW4S1A8
-MNP'/W2F"NQ,`;W7^WRQE\.T`7'OUBS<#N#KKS'P^3U]?7_*]GIX>NKN[V=S<
-MI%ZO4RZ7*1:+9+/9!,3:S6[I5$X4"@4*A<(./[!;`6LW`^/VLK:)`3#+LK2W
-M6[&(95FLKZ]S^O1IKERYDD@>/_G)3_*KO_JKB:'\CZ,?:7]_/X</'^;UUU\'
-M()/)[!B2[@Y$,TT-_&QM;24]7?Q]'<BA]W8S&MIH.P8?0TD*]7.LO;1%^K:_
-M1]>=OXY_Y;O(I3?P94OW%5)J98-4F&&@:V"A,))^U`3#Q"R.D+OM9PE+!]F\
-M]A*]&R^22@N4Y6`*E?2S,6#9:K6T,;]ED\GG\(7`53:6HUE@01!P\.!!;,O"
-M]9JTFAY^$.!Z;M*+QI_[]^_?`9"^:]AT/^P-K5:K:43/LBA$KOUM*5+[QC*C
-M[QR:.,S3+WZ9K2/WDKKG@XB^#`S^+#5_FN)+GTN,SF\&`,5O\ENA\6^5WK,;
-M6=^=TG8K?ZS.!+U;@5Z[(UEW;D`"B8&4+:K%][%ZSZ>PBA5$-2"8?Y9P\132
-M;VES\VA6E\UFZ>[NIE@LLKZ^SL;&!H[CZ(0%J6@U6P1!B.F\.Q'S_?OW4RY7
-M6%A82`Q=.P\O_?>(;275CB2_V`.HT]]IYZ8>I\ZH2`ZA"]]8+J,B.12QN;K2
-MZ+B)A1)&$L,<%V>QMT*\-C1S3"8-0@S$=4H(91BB9(`*%00"(06&TGXC0X.#
-M[-^W_^:@*AI3NS(SQ=5J"A&T"+$Q.F0<A9Y>NOL&4<(@G<U1*)49&MG/UN8&
-MM>TJV]5-JEOKU.LU6JZ'Y[4(@R#Q#$NBIJ&C:1`[)CHB8@6EG2S97)Y"J9O>
-MH5&RV1R.G<8T3`+?HU:KL[V]AA>&V*DTC4:3;#9+I:^/?*'`TO(*U:TJW=U=
-M?^WF;_<T[V9`UF[PZF:LJS@\0$JA/8-42"!#I++(I0RJS19FH9N6A.*Q#["Y
-MNHI=OXB3@N&108X<.L2!@X=X\(/W\8F/_SU.O?!=OOS8ESGSVAMLUK;9.G^.
-MRY<NT-/=P\C0*.-C!]BW?S\C(\/T]PV0S^<)98@5,68"W\>R%)X*-8`1Z`,T
-M"$-0VO/#M&SP?4S3()72<D$O""`,$F:%;=DXEJD3MPPS:6(A!KT"E`$J"!&&
-M0>#K@]50NLD+I8_K-ME876%N9IHK5R]S=?(J4W-3;&UNX_F:_FR8-A,')KCG
-MGO>1SA2Y>.DRCFV3=M*$@:1:]YBL2NK[;D?(#,.#W4Q.3N-8&7S/19F1_XBE
-M982QMU]GT7JSQO[=5$PE:PI)M;K!S-5K>,VFWFL4^$V7IYY\DF^<>AK/#R,C
-M81&984NDC&2\1M0D2B,2.FN`1D9FWBH"J%1".8]8<1&H%3=T;>1=(*2!,A2&
-M$>^+.G$RWDLD,L+O-8!@1(;+*I*$^=)G<OH2,Y^[ROC^([SG/?<PMG\<VTDG
-M`(N4DB`,]!X32O8/]B,(2:4SM/P*SS_W+*/[QK@V/854@NF9639J6_27RW05
-MBXP?.T:M7N?BQ3<)0H45*M:WMIB=F>-C/_\+'#YT@&=>>`DG5>#^][V7X\>.
-M`QI`$PH\W^-;WWJ*9T\]0\O5<EO#T&RR>^Z^AR.'CS(X.,B!B0GVCXW16^[%
-M<5+O&.^E+1/L9`Y'LMQ(EB<P")7$0#/5_#!@:[O.&Z^?Y7NG3S,Y.:?]L1#(
-M,*#I>KAN$\]K$40^'LD$)#Y#A=R9JIB`6$0R/<T(5D&`\CU\HXD0!HWM39Q,
-MGDK_")9MZX"&FS1TAF%$`8\B8H%UUD#&31O6O4R8!6;$#HZ>=@28Z?,TPLX,
-MHF"5Z/^))8O1V:TB_Z]`*!96-CAV["C7Y]=0TD0(2<T/2((7A2+TZER<GN>G
-M?_(A'OWZ-^G*ETAELYQ_XQ766TTN7YUF>+"?RY<OL^_X$:Y>NHS7;.(UFGSK
-MF1>Y[_WWX)BF-F8/]?`C"#M95Q%XY7N$@4\8^,C`XX/W?:"CP7S[*H$?VMX5
-M89.A#'GMS.O\^9__9]Z\?"4")_50;V5QD:W-C6C-BK<%7G4"F'ONW=&]8>RP
-M:5!Q&:>O;:CKMMT#ZN3]0^PPJ=X];-;#4$&AV,V).]Z#8^OT[TPNAP$8$6O=
-M;;I`9`H?2DJE+C;6UFDTF_1NU6FT&MA.BDIE@*7%>5KI-'<?.D2M5F-N;D:S
-MK_R`_H%!BJ4BV]LUEI87,6GANF"F<PP-6%PX]P:WG;B=7+F"XSA,34Y3+)48
-M'1O3X()MDW)2Y')9NDM%GCAYDNK&*MW=/8ETL+N[FYZ>GL2\_8?)ONKT3P7-
-MZKQTZ1(G3Y[D.]_Y#JNKJPE8$S?];Y5R_8/T;&_E3WRKNN!FM<)N4.RMTN=O
-M!C)GLUF&AH9N`.`,PZ!2J222O!ATO2$5?9<5S6[0J3,X[%8]Z6[0K?,Q]2!3
-M`Z*93"8*80FIU6I,3DXR.SO+[.PLZ^OKU.MU3-/DOOONXW=_]W<IE4H_ENRK
-M^,.V;>Z[[SY>?_WU'>_IOGW[6%M;:Z<*1NO;=5VFIZ=W]`OQ,"(!%-GMD14S
-MA3VRS<NX+_TG9O?]++E]/T]Q_T/(J>_BSYY%!54"B6;*!TVD]`&MC@@-&[-\
-M@/YC'\(K35#?VD"<^2H]_A5RJ12&99`R`DR52H9#\5KS/$_[7TF!"D.<=)ZM
-M4@^>Z^+[`95*6;,T<WFJM3I;M6FD]*G7Z_3W]2?KQK9M*I5*(DO]6\_`BF^:
-M,`QI-)LH*<EFL_3VEG=M7.TW(40BA$DVG^7V0WU\_^G/4!D^A'%D%+,[2^L3
-M_Y!MRR/_PN<Q,%%"88HH,4?=R,2ZU4;U=J?U-TLJW!NLVFM3O?F&VPE<[=B`
-MHBFW4!(O"-CH?A_7/OH[J$H?:LM`S4RC+GR)8/.B+CJC&/!T.LWP\#"CHZ.D
-M4JDDZ:)0+%`J%3&$T`5M$(!CH^!=0U"/W^/>WE[^_M__-?[P#_^#CA)5"D/N
-ME)J&,HQPIMB[Q6BSKY*?53OJ\WA"K-]FB5*QQQ5)TV<J!5)T`&)QP1-&K(;8
-M$%$74F'$BA!*H>AD7`51HDC0]KA(C%HE?N@C`YEX185AR'WWWL?O_=[O,3`X
-MP,WH5YI1Y_.77WV"J\6#J(__2\17_Q01ME"D,$5(I:\?T[+P/)?`]_%E"]?W
-M$);!X2-':+4:G#]_EG0V2[/1C&0+(8'OX7L^KM<D#'Q=^D6)A>ETAG0F2RY7
-MI*NK3*&[FU*Y0E>YCU)7#^E,#LNQD3+$<UWJC3J-K2V<ZB96VL(R36S+QK1,
-MO)9'-M^%;:7QR3$Y-</PT+!.^A)_,Q/;6[,6;OSL]%M+0(!D/<7RSX!0*K9K
-MVTQ>O(AJY&G0(F^D66M*Q.A=K%R5'$ZO,K'_`(/E0;KS.4JE#`.#W1P^.LY'
-M/_I1SKYQCF\_]13///,L+[]RAFICF=FE#;Y_YG6Z"ED&!P88W3_&^/@!1D=&
-M&1T9I:>WAT*A0#Z;(Y/.@A"$@=2&R=$4Q?=#`C_$;7H$@8_O>7BMEDXOD3&@
-M&^(#*K`(`I]4VL80,O'-<E(I'6,?,Q\5A%+1;#2H;6^QMK'.W/04L[-33$]/
-M,[\XS^;V%FX8X@<*W_49Z.MC;/\XH_OWT]M=!F&ROEG'<2P$-0K9#*918(,<
-M,UWCJ$*1VPX,L%QS$78*(_!QW1!IF3ODT)WW?^<D^9WR]/CKL19"EN?GF9^=
-M(9!AY&,%ZVNK//'8EWGNC=<T"!F#XD(D3*DDW3142"6TET^2B-D.J6C+`2.9
-M(!VL*]IL9R+6EDC\B424&!F9PT<^6L)0($(0,O*+"1%8"4!`]#P0`C\(N'3U
-M'!<OO\&^T8/<?OL=#`_M(YLMH"1(%42)F2[]_16^_-B7\,.0<E^9%U]^D1/'
-M#^N0D?5U)@X=XO3++V$:%K>=N)UGGCO%Y6O7<#)I;?YNFMB&P3_[1_^88J'`
-M,R^>)E`&MQ\YS)UWWZ43.`482LMJ7WKY99[XRZ^SMKFYPU;@MA-W<-===S,X
-M.,C$Q(0V;>^KD$JGHQ30=P8@:.]5JH,-IW9X!<77K>4%S,XO</;\>4Z_<)JE
-M)<WHT&F/+J[;PO?=)-E(1?YV(I*>:T::3A?<'3Z2A)G$Q)D()$K^*B6*D##T
-M02@69B[3TS=,OMA#$`9[LB'CR8HAC#WJ(V-/7]&]]N8X,4[*R`8@RM%L_[Q^
-MXO'L92]F1/R^ZO1=P979!8Z-#'+JA3>P<EG2V2R6;6$:0GO.(3&%X/S%JWSL
-MO_H0G_SYGV*[UB27R_$3/_%ASK[R!WSEW$7NO/,$5RZ\P8<^_%,4"B66UK>T
-M&>[6%D\]_3QWW7Z,9OTL%^<W\62HV8B^GS"6/<_%CZ2#H>]Q_/!^;K_M!&V#
-M_A^M@7O\'FYM;?&U;SS)7SS\L):W1/RF9JW&VO)RQ%*ZL9[>#0;L!53NKM=W
-MU-AQ_=Q9LQOMP(J]6#-MKU1-*+T9.*+O,46N6.+8B=L1ADD@)?-S<UI^U]6-
-M:5HZ^3*C/6'">%`FE1X2KZW1;#49GSB8#%R/'3_!TM(B+W[_93+I#/E\CD(N
-M1T^YC]#W<81!?Z4+RS)86EA,!IQF)LO!`Q.\>>$"U:$MJM4J0T-#9'.Y!&RP
-M;8=RN8?`#SCYE:^PLK)$=U<7V6R&KJXN>GM[*9?+]/3TW.!]]<,8[G1*TZ:G
-MI_GF-[_)HX\^RL;&!MO;VU2KU9NF5O\PGLNM"`AO]S[J5._\H+^;--66E0!4
-M>PU28S`O9EQU@O:=^^!>(36=@-=NR6#GUYT`6/QONT-P5&2+4:O56%A88'U]
-MG;6U-5975]G>WM;)P5[;"'Q\?)Q_]:_^%1,3$^\J$..OTF\"'#Y\&,NR\'T_
-MP2M<U\6RK$3F&J_OF#'K>1Z>Y]%JM7!=-_E=(Y')[QR"ZU&@A2%\K&`9=?%/
-MV9X[077?@^1'?IKTOI_"\:K(^AKNY@)^LXII6J0+98S2`.3Z$&:1C:U-W'//
-MD%\[0R[5P,ZD,2V%;8`D16B8"-5A4].15+^P,$\FEZ=4[*)8R!&&BD:CCN,,
-MX7D>MN/AVC8H@[#EXZ322?IBS+Z*&7GOI@3"'QJ`%;]`?4CK6%G'<1@9&6%Y
-M>2DJJ-L'=-PPQ9G,PR/[J%;/</F)/R&?^Y>(XSV$![O9^L?_!)F69)]]C)12
-M2"&UN6U<\.T"IVZ%R+_5IK07LOY6KWE/H_8?9%J@%!@2B4'0#%G9=P\SO_K/
-MD/OZ$6N"X&H5]?V'"2Y^'B4C\U,4EFDE]-)ZO<ZE2Y>HU^ND4BE&AD>UT9Z4
-M!%+B^CX9E2+AY+^+/@S#X$T)_18``"``241!5.=^[N=87U_GLY_]+,UF"V68
-MR?7H](A*6$V)(5YGX:2B@JI]LTDE0&D#X]@8.F94Q5XP4FHS_,Z)GI0RF?YI
-MAI*5,)7BR5[,.-"(O);,^$&03%ICR4`8^@1AF!AM%TL%/O:QC_/;O_W;#`\/
-MWWQSB&Z5U=4U_O+K3]":6L?XI?^6\%_\`?+%;V-?/H.UM<2Q$R>PE([O]ILU
-MPI9+3T^)Q84ZQV\[SMKJ"HOS<QP^_'ZJU4T\SP4I65]?(Y?+TV@T",.`5K-)
-ML]DBE4J1+Q2PG12F95,L=A,*BT)WF5)/#[E<B70TN9%*XC@I;42.]F$R3!/;
-M,",/%)/U<(G&=A.ZC[#A[./4TT]QV[&CE"N5OW8C^'8:Q=T)D+L!+%U8H!.A
-M8@`K#`@C,&!A:9&+WW^>_-B#5%MIMAL-0M>CWC!P&6'8ZL/+#*"<-+9A8RF=
-M5&1:#D.#HPP.#/'00P]RZ>(5GGWV%,\]?XHWWCC#_.(\RQM;K%;KG+MTA91C
-MD<MD(^/$"@-]%0;Z^QD9&J;2UT\^7T"8&H20@5YW;DM[#8:!C^\'N(%'$&J6
-M5LPV]#T7V]1Z=\]W:#;K&(:!;:<(P@#/\VDVZVQM;;&ZLL+*Z@IK:^ML5:ML
-M;6_1=)NT/%]+1Z3$-&WVC8PS,7&0(X</,3HRA.])YN87:;8\_*"%5`K/$YB6
-MC1MXK+@A*YD"I:$*]TR,L-6J,K-49UCZ;*]NX.9*A):%XYA)D7>SO?96R9+O
-M!O:5[[E,3TVRN;H6^90)E`R9OGZ=OWCX8::65S0]7&BO*6VZ+S7(H$3$KM5@
-M%<J(O!`BAHX*T;H^;=*OI$@DS2J66*N.AH%HDFL:$2L&1!0[KY7!NM$WHJ",
-M-F$K2ALEQ(@98,*(Y%PR8K'J1G1^89+9N>ODL@4.'SK&@8E#%/)=>K+K>]0;
-M#0X<F"!EFIR]=)%/?/SCK*Y7R6;SO/'&>7[QYWX>1YA<G[S.\\]_C^UFG<G9
-M:>JU!L<.'N)7/_D)@C#DXIN7>.JY[Y'-E=A7[N8G'[P/.^4D7EX2R:5K5_GB
-M(X\PO[2$@4C\(49'Q[COW@\PT#?`@0,'&!\?IZ^OCW04-?W.@U<Z0;>M"14)
-M8R@,)1NU;69FYCAUZCG.7KB$YWI(/Z#5:M!H-I!^D)A#:E](VHPCU(XD7LTW
-MV0WTM.5>D5H^.71V[ZV&`.FZ&+9D?6D.(02Y8O<-\FL,D=1B;1]0=J49TA&*
-M(F](=]HQO=GQ\V('.^GMI9?%H*`)&%RZ/,7]=QSFVKGO,[>RAF=89+NZR1>+
-M9#.9)/G3,6WZRT4^^4N_R)>?^#K3WSY%H53DUW[SMYB\>)'IZ4G^NT_])J9M
-M,#V_H"7UD8^<<`.>>NY%?N+]][#=/,/EQ35\OSW,\CR=SAGX`=+W,%3(QW[I
-MHV0R3E0?QW7*.R\=3,Y#&7+]^A1_\I_^E%?.G$$*?5UD&+*RL$"C5NN8@MZ:
-MX?)68,`-8(.(UM"NX?3;8=JTO?UN!-*2-6D8V$Z:0T>.$RB0?H`PH;=2X<WS
-M%^@M:Y;,^(%QNKN+3$U-4ZMN(U4[N*:GMY>5E14FKU]C>&24L;%QLMD,_?T#
-MS,W.8E@FEF&RO+)"N5)!2<E:;1/;&:&ZO9"`$6$8:E-O%(</'T8)05^'D;9M
-MVV0R&?HJ%9:7EWCA^>>9FKK.X,``V6R&4JE$3T\/Y7*9WMY>NKJZR.?S25+=
-M#XM]%00!BXN+?/6K7^7DR9-)JF`LL]J+*+`7F/6#@%,_Z!G_5P&Q=A,,?M`>
-M9G!P\`8@;+>_7]Q;Q.P>S_,20,3SO"1%-6;0[KF&(P/R>!WM_MP=)A8//*64
-M.AFXX_$\STO^'H,U0@ALVR:;S7+PX$%^__=_G_>^][TW$"]^7#^&AX<9&!A(
-MO*]LVV9Q<1&E%-/3T\DUZ&1O=LH+B\5B`@[&UWO'N8Y`*1-;M7`CMKMA&Z1K
-M%PG/OH%W88!&ST%DWU%RI3*Y_0=(F0:A@F8KQ-U:)YP]A[EYEE1KCBXKP$YE
-M<5(FCK#!-%"&@T4\T#9WJ!2&AX=I-IMZ/;D>6]5--M:6Z8K2,$^=.D4ZG:94
-MS),KE)'20RF/X:%].]9:#/2]VPS<?V@`5B<Z+V4;;1X:&F1J:K)-C]_%;HH;
-M+8'DQ*&CU-_X)M-?[2*=_B>H0@G&>MCX9_\<?ZA"[Y?^'"O4='@E0DS>'D7T
-M[6YD>SVWF]%(]_I[[!<B=B'J-[OX,4O("&VD6V7A/1]F_A]\BG"H@JA":[*)
-M^<W_3'#Z/VACTH[G$=.$5U=7\7T?V[8IE\M(*3EV_+B6140%O._YN\K"=P]X
-MI90BG4[S&[_Q&QP^=(@_^J,_XM*E:PAA1(REL$-")).4O\[/SL,B-D&."]XX
-MR4M[Z^ST.XH3]60D3>R<5(BX,90"21B!65HV&'O*A&$0`54>KN\2!!(W/@R\
-M*'$H]`EE@)#0V]O#O_MW_PL?^<C/D,OEW]9A.C4YS>6KUQ"N2_=C_S?&^!W4
-M)MZ+>_\GZ/,WZ<E[V*&'24#H-O":+;:J:QP_>I3UU15>>/YY+"%87UUE:[M*
-M=T\WE=XR75TE@D!R8+R(95LTZDVVM[8X=/@0N7P>#('A.'BNS\+2&JXT2-DF
-M*4O@F`:6(0B40!H*Q[$(TS:H-$*4,(7"L`Q"*TUZ[$&NW'L_I:EI!J\\S>FM
-M)A_^F9^C$OD$_'4WQ9NQL6X%7'6:[,>TWR#H`+"D!AT]7W#IRG7J&[,TJ\^0
-M._(0Z[Y!Z"F$<`BS1=YL>*COKR.-7@JE04J55,3VB^Y5T\!V,AP\?(1BL<B1
-MPP=XY97O\\;9L\PO+;.ZLLGFY@;-1HVM[2VVZS7F9F<X*PPLT\!.V:2<-*ET
-M"M.Q2:<S6+:#'1V@2K5E1]H/R=B9Z!FQ/6349(6A!EI55$2U6JUHO>JI6Q`&
-M!%)&,C8#VTXS.##,Z+Y13AP[RFVWW<;X_H-T]?80AB$KZXO,7I]D<4GBA2T=
-M;>X%-'R3#5=0-7NHI_KI&^QC?'B0A9EUKBQM,=J=)K5RA9KT:?:G2*=LP-H!
-MP'3NKS%M.YZ8=DH9?M03HI@)5:_7F+IZA5:C!3(J(/V`UUY^B4<?_RIKM9IN
-MPHUV0RYE2!0HI^4Y:&#<0(-%\42O_3C:<TXSK_3U30344:I@F[D@DZ^UE"XN
-M1G1X@QG1LQ2*0*+ES89F\+1]!0U"4S]!K<2.4L?BAY02@:)1K_+ZF1>Y<.$U
-M2J4R@X/##`_OX_3+KW#W>^YD<'"`H;%Q7GGU#*OKFYB63</U>.GE,_S7O_PQ
-M,BF;F>DIZLT66<=F>'"`EE2<.7N65U\]0ZWATM/31\9Q^*F??(A,H=!NHB4L
-M+"[RN2]\CBM7KVF/),-`(>@J=/'0`P\R.##`_K']C(^/TS\XH%D./W3P2B4A
-M).VAB8@`P$CB&;'KPC!D?;/*]UXXS>F77V5U=1W/]:+!0HW`]S2+*@:I$D](
-MF9QOR7XJ9,3F8D=3WZY'C)TR['@!1OM6S'<2$=M;*448A%@J9'UQGDPFCVDY
-M&MR0>CTK0WL.Z7/=9&>`S8UIA'LQIW8R#T@&HK?RL>ED\^R6J,4>E5(JMAHN
-MUQ?7^=\__6FFWSS'RNP<LS,S+,\OTMC2LG=,02J59N/*95I>B]7)JZ2[RFRL
-M^[RPOH9EV>2&QEBM^:27-_`#'S_0+*M&HTG=#Q"&P7]^^//\UC_]%.?_[(NX
-M@8P`K$@R&#/B0Y_WWWV<HT<.:8`$(P$VA7@GF5<J86O6&W6^>O)Q'OWR5UC?
-MK&((A:5@;6V-S8UU9(=\](9"\B:@12?CZH;KJ)1.&H\&T4;'OQOL[0-VZ_=E
-MIT5)&X1M2[(.'CZ.0H<$A81ZSQ."8R=.L#`WR]G77T,@J?7U85L.3CJ%VVI!
-M=)\9AD&Y7&9E986YZ6ELPV1X;(QFX*-4B.\&2-.@5,BS.#=#;[FLS]GU\S2V
-MM]C<V&!U985#AP\GB<.F86!8%L(PL6W->!@=':&VO<VI9Y[AXL4+U&O;#`X.
-MD,OE*!1*]/;V4JE4J%0J.]A7,6/B;PK0[&S.EY>7.7GR)%__^M>9F9FA6JVR
-MO;V]8\A\*R_26S&R]F(D[>5Y]7;[O5NES=_L_WFK]VTO&:%2BKZ^OL3\NA.P
-MBG\FKE=JM1KU>IUZO9XPG?Q(\KVS'I5OJW?=_9SWDEON-<S=_=D)C,7`Z<&#
-M!_DW_^;?<-]]][VCX28_[(]L-LM/_N1/\MG/?C:I)1N-!JNKJQB&D4AP.U4`
-MG;+!&+P*PY#U]76*Q6("9,7!3P))*/3@3P@3TP#,,`*W%K%7%U"KS^(::7PC
-M"\+&$`I3^MC")R-"+$-@.@ZVG<9Q+"S+1IA"^UTB"97`C(>9T37T/(_M[6VZ
-MN[M)I5+X:9],&&*:)IE,!J44A4)!I\6W6BPOS>+[/N5R6<L.HP\G2DS=#6#]
-MK69@Q1_Q9A9?[,'!07Q?:RP+A<*.32<VD,O]_^R]>8PDV7W?^7GOQ97W45E'
-MW^?T<*;GOCBD*$*D1).6;*[D75JVM:)M&`8,`;M8V_`?NU@LL/O'"EA@L89D
-MV9:TU+$F14FD2-HDQ:&HX7V..*)F>HZ>OJ;OJ\Z\,\ZW?[R(R,CLJNX9>H8:
-M2\Y&H:JKLK(B(UZ\]W[?W_>H5-C<V$#;'@_>?QSQ_"<Y\TF%+7^1\.T+)+NJ
-MC/_A/R`XN,3B;_P[2FL;:%N9\,K4R5_<`:U_K<9_.\D'MV,#S%-F<O!*S!Y/
-M<2(V!I,Z7V_#*&2@)9<_]$NLO_^]Q)T&UJHF?JZ'_,PG"9_^?TC&:S/L\FQ`
-M9;34+%7"\SQ<U^/(X2,S5-4P"E,`YJV+GCN.P[WW'..#/_,W^4_)9[EXZ0J]
-M7D!,9$S/A56021C:Y%1SG,PRVK)MC,[,]*<I;!E@96"I"*E`2,N<R_292IHT
-M)^/%D^2;%V/$GN3).*:K&A!&@6'`^`%^$!!'$5%HD'R=Q%A24:U7:+6;7+AP
-M`9W$>8&121UVNC:OG'H%?^)C6S:N)2EOO,I!O<IA^QI/O/,]7"XM\MV-D)X:
-M8*_LI>_>(+YTFDM?_0[Q<(LD-#+!,(R(=`S$("2N<@CC`*44CN-@*XM$:YX[
-M\3RM=IM=>_>0:$FY7,9R2MCE*E$<H:,(2\>4%%A*H95%/QX31P&]4+%9ZG"C
-M?IB;`QCNAT,ZX(%SWR*^>9)ATD?'%4Z>/,GCCS_^0R^,MY,0%A/WBC^;WR!D
-M7QM`=$J+-V"6`;"&HXB77CY%XO>1_BEZ9RJ4]CS`5BR)(DFKO4@<]#BQ,>32
-MYT]RZM(&/_.!1WGLGETL-P0JO=6'PS%;&QMTNUUZ_0$:1:NY2*7:YJXC`J7`
-MLB3U>AW']5A?6^/JM6NLW;S)ZNHJJS=7Z5^^2(S&L6R0`B446JA4QI!NIC!R
-MM+QP)0LGT`9Q$,*P?0K-ABCUW*K7&BPM+=%9ZK![]VX.'S[$W7??S9X]^]BU
-MN,SRXB+E2HTXBO#]"9/)D,WN%HJ$:JU$J]E@?6O(8)2PT1>L174VY3+.PFX.
-MW7TWU7:59Y]]D;#2X-!"E=9P'7=\E4G?83P:(BBEUV3[.3Q+?MF.8O^7Y8,U
-M'7,)&VMK7+UP'C^*<@95.)[PM:]\B:>^_!4F<9(G8F77)O>ITM/TO"0W?\D,
-MMN=E9^DU3"^ISD$0X_TC,<;OF1]CD7U@?(A2N4&V8@FS7DF4D45GQRB,!U%B
-MZ(EF91,RY?^:^'F*QMK"'&\<3IBL7>;&ZF6>?^'[M)L=OO&MK])J=_"\,J52
-M!<=V4I\;P975#;[PIU_E\/Y]K"PMTRPWZ75[?/5[/^#,V7,,QF-*CD.S52$(
-M)[SKR4=I+;61"&)MWD-_T.<_?O9S_."YYPFB,)=*5DH5WO>3/\6^/?O8MW\_
-M1XX<867W+JK5*LI2/P+&U70\ZT2D*KU4*IHRGV*=</7F3;[W9]_GN]]^AJV-
-M'HE.&(\&3,8#XBA=<Y"Y/#`AWM%+9KNFVTYFQK<"#CIGQHN9794!*D,";`F7
-MSY_F\+'C"*%(5`[5I:"5S#V1S/Z#&?"*6]A@^C;'FN1S>?']9LW03,(E\A1G
-M,7/N,]-N$ZP#GWGZ.^S;L\B!_7MI/+R?'_NQG\1S+6RETO%=2%A$\;X/_`T^
-M_@>?9L_!PX0Z(@@CM#8A`>-P0G>CBT5$H];`=4L,UU>Y=/)%WO6NQ^BT%]"!
-M3YA)"*,H!:X2=!RQTBKSH?_VY_`<%U)ONK^,>4QK8^5_\N0K?/P/?I]O?_N[
-M("52"$:#(1OK:_B322X7O.48;U4]WI8EI74!44T95QEHFN7E&!/_G9O%VS>2
-MLW&6A7H;AJ.4PF"L4G'HV'%4ZM>7'UN<1KUJS:Z]^ZG5&SS[[)]Q[*YC=)9W
-M8;L.I4J%\7!DCC%]'YU.AQO7KW/BQ1-L#`>4A4VDPW1]]/%]GWZ_S\F3)]/D
-M,H=2R:->KW//O?<B+3736$@05"MEFLT&X\F8DR^_S(F_>([UC77B*&1E98EJ
-MM9HRM`UXM;2T1*?3H=EL4JE49HS;WZAQI+5F.!SRC6]\@X]][&.<.G6*P6#`
-MUM96SMAY/82!.\U5=P*H?A@YXIUJPMN=KYV./?N=A84%RN7R+<<JI<P-SWN]
-M7BZQ'(U&N4(C8T;--^)?*UML.T#K=L>=C=VBQU;1R-UQ'#S/XXDGGN!?_:M_
-MQ0,//###*ONK\!!"\,`##^"Z+K[OYZ"5;=O&PB:]#O.@35$!D'E-95++XL_F
-MB2NWVAL9&PBA!>@('7=!FB1I(6TLI;&DBV4I+-MXV&X'(LVNAV9?7$RWS#X#
-MN60R2QK,_-HZ:4!$N5R>&2<+"PO4:K4<P'JK,>_>5``K,W7,;HQFL\6!`P>X
-M>O4JQXX=RY_7Z708#H<XCL.N7;OH#_J$?DC)]7CHH>/8+WV2DQ_9(A[]4^2/
-MK<"N,FL__3.,#NUG^;<_1N69KV)C?$1,&]!"ZB2-TMZ^P_=:+L+KH:N*XO/G
-M%M<,%]?"+*`JSQI,C+=)E!#X8]:/W,_5O_?WV7K\082C4-<TT;?727[_/Z#_
-M]/\B#C:G+JMS#*QLXO%<+P>P&HTFBTM+TQM'8S;!6<+56Q##BN.85UX^R;/?
-M_SZ;&QO<=]<Q=K7;K-ZXP;6U==:[&TS\@(34DS8MTE/?]1F0*K_.Z4XF"QX7
-M<]V1)#&\*A%%4Y^=M(NM4R-6*56^,2K**S+V5AC%1($Q90W"8$H#CGRT3E!2
-MXGHNE7*-2K5*K=+@F6>^SV@RX2?>_6X>?OA1/,^;QH-O`P:__/++YGI[+I[G
-M4*F46&AV>/^//<D'WO<$CNTR&O4Y<VF59T\EG*W`N4-W<U5:]->V&`0])NM;
-MQ-TM&E%($(Z@OT4T[A&-1H23,4F:5"6TQK,2QFI"/UFE7*E1C2Q*)45-18A)
-M3*FL&'L>OE+<'"M6DS+#RA)K=8]65;&T.>#XX#KMCD_)$4S&(3?6RJS))<X-
-M>@@%ER]?8CP>&UG<ZQR/V_FGS/\L`Z]V8NH5.UX9HR]CT^6)44G$]=5-7KUX
-MF2@*L97&&KU*=%6RL'@7/>D0#`.65I8XLMR@M[G&UZYN<?E/+O#UYZ[P8_?O
-MXMC!%BU'(B8^O:TN-ZY?9?7Z#397-Q':,%E*GDVU5F5Q<8E''GV$X_?=1ZE2
-M830>T=W89&U]G=Y@P/K:&JLW;G#U\F7.GS_/]6LW6%U?9^3[1*%OTM_B.,.I
-M$,)(.CW/+%"5<A6OY.&Z)6K5"N5RE:7%118['187EUA8Z-!9ZM!J->DL+%"I
-M5E%*(E/F31PF""Q"`F(_0((QB'<J:&M(Y"UR-?"YXMMT<9#5%DN[#E!;6*#;
-MZ_'"J7,L[5EF[X+$ZU^B'EVC6I;X_HA>KV>D=CML`*24,QN%HA_6:XW2?K,V
-M0U$4<>/:56Y>N4(2&Z:FU+"QNL9G/_MI_NR%%X@P`(:1XB5S`&,*5F7^5RD(
-M'Q=^GI`4"K],1R40I%(#89@],CMO,B5YI8;:!E2P<F#!)%Q*IK&$65*K1$I-
-M(DT::Y(UHI2%UE'*#)N;6_6<9TUZ;!GK8;.WQL;6&EP\@P!<VZ56:U"OU7'<
-M$K;MX-HN9T^?0CD6$3&)'YE&0!(;[Z`P9##H\P\_]'<X>/0(2D,BS?TS]B=\
-M\4M_PM-?_3+#B9]ON)14_/@[W\6A@P?9MV\?1XX>9?>>/30:#1,A_2-8"C-6
-ME%DSLH1;<ZVB*&%C<XMGOO\L7_K3KS(:C!`")I,QHT'/-`(S#ZL49,B&BT;?
-M$2@HTF2*F^AY,&&>)94_)V=F30$L!,21C]`:?SS"JS<0).EA3I,!BZ\GICX/
-M4YGC-G^_N$<KLBXRF7[&%#(_FW:>9:JYDT*8`(YY1HXVX(6.!#+67+QPC<N7
-MKAF3>6D2HZ60)LE0&":9!52K+K_XP?>AM,\KYU]%"D44FS5]3ZM&K:$X^O!^
-M0JUX_H73W+QVC8?N?8!_\G=_%NFZ?.%/OT(O](F"F"1=4Y(T);1DP<_^K?>S
-M:WDIO1^+@,WK4Q/\\&/3G.-NM\?37WZ:C_SN[S`>F]"#.(K86%NCV]U":F8\
-MXFX%%+BE63O_]7:>5^EM,!TIFAE[BYV!JIU2O47^#Z;GD_3<[CEP"*]<)LXD
-MMUKF#,QL:HVBB$JMSH,//\8K)U^B-QAPX/`1JN4RU4J%S<V-/,E9:\W*KEV,
-M!GU.OW`"C<9VC"JB4JY2+I597%S"=1WS=S(&K)+YF[8=!\=V4)9%L]%D-![Q
-MS6]^DWZ_Q\7S%\Q\Z=HL+R]1K9:IU6JTVVV6EI987E[.V5=OAG0PV^>>.7.&
-MW_JMW^*K7_TJX_&8C8T-)I/)Z]JGS?L\[002[01NW4F6^GH`M-M];[OWL!,K
-M2PA!M5HU85ESX]+S/!S'H=_OL[:VQN;F9LYVST"/[=BH/\S[OYUB:+M[:=X_
-MRP3G&.;5PL("'_K0A_CPAS_,WKU[^:OZ6%E986%A@2M7KN1[3-_W:3:;,[5"
-MJ53*P1V`R63"VMK:CC7(=@$EVTDZDX(?N$*:M8CLNM@&N+(5EI(H-<NH+/I$
-MS@=91%&4`XY**:2E<!V'SL("81B9QLMXG+/M+,NBW^_G`&SV<>3(D5SA503.
-M_LI+"$4!2)`I==)U7>Z^^VU\X0M?8/_^_;BNF],J?7_"[MV[Z/6ZU*I5UOT-
-M0.#8#@_>>YS:A6?XP;^]P.CF_TC\,_?!?LGPOONY^#__KS1^^PDZG_Y]RO*B
-MH=5I;3;R6?<F6Y6V26RX':`UOX':J<.?,ZEWN*B),-'H0FMD`MI.#</3#LU@
-MTN'Z>_X1Z__XIXCV5B$2J-,1?.D4^O?^-?K$9XBCK;QCGYU7I13M=CL?@)[G
-M4:O7\DC0AQYZ.&6ZI3&IJ9]4;ACV%GID-\R9TZ=Y[B_^@C@6E,HU',O&\3Q<
-MSZ-:J]+<*+.^V:4_&#(:^X1988#&O#T389IUM(K=O5Q*P6R,=U8H3KU'8A"*
-M,!3&V%6*0L$7%\R^]=2@/8F-]"H*T7%@#.B%P+%L7,_%<5S*U1KU6H-:O6E2
-M/RS)Z5-GN';E"E>N7.&#'_S9G'X\_QB-1IP_?Q[+LO+4D&JEPL+*,H<.[$((
-M&\M65*IU]BTGD(0<6G'H#R8,!UMLZAZK&R/6ZB%;KL>`&H-X@4%RB$&ES:3:
-MQJM7B1U%)&*2]/R,I"1",$(R0%(6@BVM:21C$BMAV2NQTJIPP'58JE@L5!T:
-MGB*6$4G883C:PV:_R^;J&JLW;V!)C67;."4/RW+H]7IIW&OU#>T4SC.NMC-P
-MS\"KXF?SD>1RT#"*"<*0*U>OTA^,((J0MD;J/E5]%;$54&[L1RTMTAOWB$*/
-MW?MV<^#`'E:OK_/42UO\V=4)]^_=XE`#FMK'D1.V-C:X<7.+[L!(S%S/QBW9
-M-)L-.@MM=N_:1:52-N?*:=)J-#EP^%!NJIQ,)G0W-CAS^@S//7^",^?/TQT,
-M&(\G)H$LB8EC8\[MV@XK2TOLV[>'SN(B"^T.M7K#@-W5*H[M4/%*.+:-8SLX
-M)1?;4<BTZ$S0B,00]LRYDT:"J`,B0GPMV0P]+FXXG+@@>7FM37=E/STQI%$J
-MT6XU&6QL\<)S+X/GL'MEF077(CA[DDIIC>6#+=`NPU'`>#RF5'*W[7@5/^0V
-MZ5-W\D-[TYA7&J(HY/RKYQAL;A$G&6,JX>(KI_GX)S_!Q=7KJ13/@%=).N=,
-MPTQ2P+7`3)C.5R+U=4_2P(CI'&8`,#%E*Z3%8)']HH5&H!!"F<(I/[=&7H?0
-MA@2D!6:EBF?7MJRK**9FV6D7(#4%3_)CR3RQ<@MFD<DAA9%&Y36;)(PB-C;6
-MV-K<0%DR!UJEE*D?DT!D$C1C(T[HAWSHIS_(`P\_:M+BM%E@XSCFN\]\C\]_
-M\8OT^L/4/T@CA>0=3[Z3X\>/LW??/HX>NXO]^_?3;#;RKJ1XL\='>JKB+!U2
-M&ZEHHC7#<<!SSY_@<T\]Q=K:%B(QYZW7ZS(>#DUG=L8;:(H4&-\S(Q/<CN$]
-M>R_HVQ:3LY_%3*(?N4R1E,%D4C236.-8<//&%0[6&^9:Y>-Y%CS+QH4NC-OY
-M?=5VC8?B1MV$:Q0;$*!UD.^_DCA!2$&"*AAZZ;G7SQ(20X0V0)<0R2U`>)*R
-M%@,-FY,)3WW]>_SX3_P4O_S+_R?+AXXA79>55H/1N,^)5VYPX4*-`X>/\-[W
-MOI=V9X6+JZM\]BO?X,3+IQD,QT1Q0AS%1%&8>F#&U!S%3[SS,8[?>YPX2;!3
-MH%`P-?9_LPJ%XCA(DH273Y[D-W[S-WGIY*F4%2[8VMAD8V/=_'\ZS;"=-&^6
-MB26V!;*F`*A.TTTII`INSX;9Z?-VJ8,[K17Y]Z6DO;*+>FO!A%60*3:*8&J2
-MI\1FW[OGWONX>?TJSW[W.[3;"_3Z?1KU!@</'C#L5,NTHZO-)G>W6B@I<P\X
-M*<R\-^-E)LR^TG4<:O4&;JG$^L8&5Z]<H=OM,1CTN7[]!L-!/YVK-=5JA5:K
-M1:52H5ZOL["PP,K*"BLK*RPO+]/I=*C7ZY3+96S;KHT?&@``(`!)1$%4_L]F
-MRQ3OQS`,^?*7O\RO_NJO<N/&#0:#09[4]GH;_MN!+O/`T';K^)V`I_\<NYC;
-M-0!V`HZ*8\MQ'!86%F:^9UG&EQC@VK5K^7D;C\=3`'M;"YW7SR*_D[_R_/TA
-M\P"7J7]3!E+4ZW4>>^PQ/OSA#_/VM[\]KT?^2_>[VNE1J]6X]]Y[N7SY\LQZ
-M6-Q;9@"6YWD,AT.TUDPFDYGF]_S8W8X5/;]W54JF]C3ILI[Z-LO4UL&RI&D<
-M2Y4"6[?6-O,A`-G_\X9.MJ8I0617>%4LH*R$DA52+6L28:?[)$$8AC/W7>9;
-M;MMV#F#]M9$03D^HD6!9EL2V+9:7ESEX\`"7+U_BZ-&[2)*$1J-N"K?.`K[O
-M<_;LN=D;TE$<.7R(VOI-OO>[_PMKKWX8_O8'D`_6"!>J;/R3GV/4?COU_^^/
-M:`X^A5L.L'6!])Y6`G>B6FXW@13UT_.1I-/G<XM7@1"ZX">A4D!#$PD-(XT?
-MA?2'$:OV^^G]_5]@\G=WHQ<4NB]0S_7A"]\F^:/_F^3B5],$*CU#[5=*L;2T
-ME!^C85PUJ%0J""%P7)=''WLL?WYV+<1;$+S*09KQF"N7+E&M5'"<F"!TB*,2
-M;J5*N=%F86&3A>XR6]T--C8V&6WUV.SW&4Q&C"<^?DKK)S'LNSA1.9O`&"*G
-M#(>TRZ=3^8%A-@@BT]PU$TR6;B3,YTRJ&,=1H6NB4X!+8DF%K235BH?G-K!<
-MEU*E@N=5<4LE`V+9'H[E&$!3"BQE)BHIX,^?_3Y//OD.]NW;O^T"%00!P^%P
-M)OK6\QSV[UZB5F\B58R.%>$D9*.WQ4:_QW#L$X0QL51X7HG%%M2J%G'@HZ.0
-M(`SP`Y]@?)%D+:(T;I+$/I-)A#\9H:1@9<]>FLTVC4:=1KU%NUVGUJC3J*U0
-M*[E4ZA4\QT.E4J1$:\9!0'\X8AB-D#I!Q0E*2"QEXS@EI%24O!)26?A^D-+/
-M?SC`<Z=NW4YZ_^+7\\#5--4O)(IB@B`DB@(F0<S5&^L$HQ&6,!XEE@B1R095
-ME5!W;(X>W4UDU3C3]1F--95F"[MDT?#*+.W9QYGK:_SY\S=!AY3+$;L/[F52
-M=1B72M3",4TQH20%ENVPM+)"<Z&)[5BF$$R+ASQ%#H'6DBCP2:*`*/"QE8UM
-M62261.!B)8F1@VEP7,/&;#5;M)I-FM5Z*C-P<6P'VS%QX4I*)`FQ/T%BI24K
-MV-(&*5.IKB!*)(/)A!O=/J_>'/#JM3[7AQ:G;HPY>\-F')8HEYLL+M79NGZ-
-M%TZ_RD`+6NTFRU6/9/TRZZ]>Y6@+ECIE8$(<AR1)Q'@\P?>#N0W8K6D[V34L
-MSL]%6O>/PI`[ZR4$DPGGSYUEU.\39[-,$/#M;WV;__34Y]@8#M-&2K)#<$8R
-MXTV4@PW);-%'EL;&5&8XK0&GFV$IIH![GC28,V!2BGI>7&5`&KEMC,A'76;`
-MG10.6^1,KA32R#=-ACFW34=8FM\J>E_*8M$H-$F<H"2$:`/BR'3CEDJL`7S?
-MYR??\2Y^ZF^\#V7;9-`*6O/BR9?XY*<^Q97K-PP@)P52*!Y\X"$>>>AA]NS=
-MRY&C1]E_8#^M=ANWX//P9C/SIGYZTSDK2A*NW+C!Y_[X*9[[BQ>-]Y"0*"'H
-M=3<9#?HI2_M6IE*1\3+_MVY7_.S$;+J526.`()TR_X3(YAQ]2W$712&CK57S
-M>C*U*DAF4<$IJ#D+,.S$(+CUWC`RW**Q<9X4&\?YNB-R?Z,I$(406);*&6'%
-MXJ18Y&_GKY>#O$+RRND+O.NA^_CE__W_H+>^3F.A3K.SA%VKHZ5B,!AQ<W6-
-MK_[@1<Z\^A17KZ\1A"%)G*XO*0"GXQ@;3:/D<,^Q@SSY^"-8EB0V&EASKB7I
-M7NWU%]ZO%Z#8VMKB/WWVL_S19SY#?S!$"L%X-&9C;365H8C;7J/9U,#;/V0*
-ML&>!$0B1,[J$ANE&>IJ6^EH86#LQ'.:/K=QHL+QKUZULOYFF]O2ZZT)(Q=+*
-M;CJ+RZ#AH.L:`%E,[Q69!Q6D>SH$CFU3*GE(*0G#Z=@=^Q-&8<SZYA:#,^>X
-MN7K3^$<%(</1$'_BXV1L+1+:[3:-%)S*#-N7EY=S`&MQ<9%&HT&Y7,ZE@V_$
-MN,D,QC_QB4_PZ[_^ZTPF$_K]/IN;FSD+^K6`0[=C$,WX[W%[O^$WNCEU.Y;2
-M=LF-V[U'*26+BXLSX\[S/-KM-OU^GTN7+K&ZNFH"=E)#]B)H5WS_K]W?[<Z@
-M7O%S$<@H)A5FZ9:9=<^33S[)S__\S_/XXX_3:#2VE<_]57M8EL4CCSS"%[_X
-MQ1G6W&@TFF$CW;QYLY`F'\^L14$0;#NVYX&LXG/RZZ^+N[AL#E,HE2D.,KW6
-M=,'/_)HSZZ"=UM0L!=1Q'#,ON#$BU%B.0A*C;`<E+*2.&4TF,YYY6FO:[3:M
-M5FL&O'JK@9EOJH1PZMH_I2>6RR7NO_\!_O1/O\32TC*U6HVMK2YO>]O=-)L-
-MSIX]R];6%BLK*]RX<2,UT38LII7%)=Y7\3CSY[_)B1/?9ORW_P'RW0^B#Y>8
-M?&@O_IY_1N^C]]&\_#25U@4J_574I&_\2(5$99'2V4Y=%SJ,NMBGW,;D?(X^
-M7:1>R?PUIG1[#4@=DR`ACHF3D#")\2V74?D06\$AMMJ/$/_W/T;\GBK"`OWR
-M&/&U%Q"?_B3Z>[]-Y&^0"'.18J;:_HSBF;&P2B631%*KU?)-V/L_\'Z6EA;S
-MV..LDVZE>GOT6PO%TEHS&@[Q7`_7<=%(HC35+TH[EU&XF_%XQ&@T8-#=8MCM
-MTNMUZ?8VV>KVZ/?Z#$8C1L.1D?'%(4'J084VJ3I2R+EB<>JO(=+.FY02J8SW
-M@Z4D2IC_*T?A."64FFK$;=O!]3P<U\'S2KBNA^.5L!P793M(:1?&E)YN<O)-
-M'<1Q@`8V-M:W!;"RA^NZ^6+I.,9'87EI&=NV#6N(B/%D1*_7SY,$)T',)`@)
-M)SZ3(""*HWRCF-&&<1SBQ,C7XLA%VF-0QKS;J]:PRQ6D6P+'RC/7XS@F3&+B
-M*$*KV+#<4E^E)([0<6C`/AVE19#.@6S+LJE4JOA!-%-0O-ZY92>:]79LJ]L9
-M5TZ95_$4P`H-HRX(?<;CB&LWUQ$B0BF)XSD('6'C8^DA>Q<D;UN2M);J/*%:
-M7.LEG-OP">L.QPX?HN95>/;,6;:&(QHK"S2?/,Z@[I$,QY1W#1A<OL1HN,%0
-MCK%%!=TXC"PUB3`%;39V,O:"0!#'"9-)R&#D,XX$09P0Q3&Q-HDD0DM$DDK`
-M(@L="Y(8XE@Q"2+L281`HK4@UBERJV.TK;"513A)D$H2"\40S2@(V1J.V0@2
-M-B+%U>&8JZM]OO;T<ZP/+=I+'7;??8Q.8\RU2U>)1B."K3$WKVWA*)M]50<5
-M;S*Y]`K27V>Y+FEZ=?S1A(U5FVJUC%*2.-),)D%^GYC/1JHQ'QL]'PG]EY%&
-M.!H-N73N52;CH;D^&@:]3?[D"T_QU->?)DI,<2W)`,A4Q)R]-\3,/5`$L$@;
-M%QE#*TN,T[DD1L_X6Z&SHE>G()/(3?USAI8L+FG3=2_2&3"6D.@<AD,GICN7
-M4"CNI%F0E)#$V@`O.M</35-;,S`LC[W/F!FY?$RFR7C"C%>M<T-X$L-4TD(A
-MA`$J'KS['O[.S_X<=LE+I>#F]2Y=N<0G/OE)SIT_;Z2-RLSQAPX=YAUO?P?[
-M]N[ER)$C'#ITB(5.!]=S?^1K6R870&NB..+$BR?Y@T]^BO6U3:1(67%*$O@^
-M@UX?B)C=D=P:MV[8.COWH[9C-NW(BIEKSF5_NVC3F7MBS0!E9GSTNUT:G:64
-M>5*8JX2<8>QLEQ*]7<%:-%W/?`FS@(GQ:$`83(A"GR3RT7%LO"F3C"M6D$(*
-M@5`6ENW@N!Z6Z^&X+I9M8ULNTI)IRB9Y-SPGNF<`K9`$@<^_^=@G>=>3CU*I
-M5[FX.63KS/-<NWF3K8T>_>&0*(I33SJ=`VQ9LRM)$I36>+:DZEH<VK/,.Y]\
-MF&JUG-Z_!JB=G]_>V&)A>K^'8<CS)T[P[W_C-SA][AQ*2)(P9&US@_YFUXPM
-M4=RWB%L`JEN.;0<MKIB^T/3Z,I4-%O>G10;7G9A7MV5;%0MX(;"]$KL/'#0^
-M7Z+`HLGM()(<])]_C6RN4;9="'LPC7E0IO&C)"0:V[*8^#YHS<;&!NL;ZPR&
-M0\(P(@DCQOX$+6#0[3+H]PG3P!C+LK`M"]MQ\#P7T)0\CX5..Y7]EVDTZK3;
-MQO-J966%I:4E%A<7\]3!S$KDC1HW413Q^<]_GE_[M5\C#$,FDPGKZ^O;`MFO
-M-U'P3LJ7']5C.]GR[4"D>6^KY66S_\Y^5J_7:30:K*VM<?;L638W-YE,)MN^
-M_FL]IIU(%_/SZ';WQ?R>J>AE5"Z7N??>>WGWN]_-N][U+M[VMK=1J51>\W'^
-ME_[(WM]==]U%L]FDU^OES*/-S<W<VVW>6'\[$+/5:N5F[W>Z%[:[?K,A;VSK
-MI55\%$&L[<:!;=M(*=G<W#2-,R.8QHHAD2G32]DF'$HI+,?AP($#,W]S[]Z]
-MN*X[P\!ZJXT)Z\T?(.9D&6,X&]NV65I:XOCQ^SAUZA4>>NAAKEV[QOKZ.E(*
-MHBBFU6JS9\\>',?A^O7KA&&8^IQJO%*5NQ]\&\M7+_/=?_,_L/:-_P;],S\'
-MCQXF>;C$>,][\+]X+^KE,Y0;IZE/7J+</XO372-.?"Q<D`E"),65<QJUP]3X
-M.RM(MMN`F5\UYJ`Z-4T6*9-'1X8)-"(A"6)"*?&K;4:UXPQ*CS)PCY`<W(?^
-MFTW8J^"JC_7L&?3G/HW^YA\2KYW!L@2VXQB==(%.KI2BU6K-H/V-1H-&HY'J
-M=P/NN_]^'G_\\9E-K*$B2BQE(3#LC+?8;$*B$\J5LB$J2$6<),:_)0,?TJ2E
-M.$E(@H@@\O']$:/1F-%PQ+#?8S@<T._W&0R&^/Z8X61",)[D,;5)G!`G4^`$
-MP70#0@KJ*#-6LS%KV79.L75<STBM'`=E.5BV@[)L;$N!4`AI&:^S3.*03*6L
-MD4X(=8),AYZ.LUCM`"7)?0MVZA34ZW6:S6;*P')HM]HT:\8[*HI-=W<X&C(<
-M#PE"/P5E0I(L"C8WM$T@B5,I@Y$V:`$))B61."L&,+Y>DPFA8Q-,;,:VC65;
-MN;%@.8R(U#25(XX3\_O9WTZ3TC2Q*6ZE,>%V79<HYH>>%'=:)&X'7,W[EFT/
-M7J4QYZ$QY??#D*W^D/7-32`QTJ0DP5&2)`E1)#0K+I6RHE.SJ%<$;]O7X.VZ
-MPOFKJUP83>A/(NX^LH]6>Y%NZ#,,`E;7A[BQBSL0](<E1H,F4E<YUP^Y'%SE
-MA<LAAP^VV+N[3K-L4?8DGL3\W1@&H6!M['!E6&8MKC*.M@A#BRAV">,Q(HZ1
-MB22R$GPA&(30'5G(B2)T;$+?PA$**P(K3+#]B%B$Q(E*Y4XPB22#$#;'FA$V
-M&W[`5MEFTO#H5^K@M5E^LD3W*R_PZIF+M#HE[KK_;DIVR)53UXB(V=LIPV0-
-MW3V#%6_AR!'EDJ3A6MA()F.%PL.U')3GX`<AX]$D/=<RG?-L@F`V]25.$U6*
-M%.[Y1?_-EM\,^P,NGS]/Y/N@#=NS>_,*'_WH?^#[K[PT94EI2+0$J0OL`S/W
-M9'(M9I(BL[4FDQ46`=YD2I-*UZC,BTJ*C,*1;F1R%H?,F1W3'\\R>:;2+L.K
-MRH,/T&EPA4RE5D:6AS`;(HDD;=/DC0!=6$,-(T?,LAQ2HWG3<33/-.EC">AI
-MGG#FA9:0L*N]P"_\_;]'I=G(&S`:3:_;Y=/_\3_RW`O/$T:Q8=\(P9Y=>WGO
-M3[QW!KSJ+"[FM@4_XO9,GAH813%_]H/G^.C'_@!_$J:@8LH21K*VM@HZ*@`!
-MTP)[V_E/B)1)O+U!^^M-8]Z.A6Z(>VEH0(%MGAG26\JFM[5!>VDE98V)`D-#
-M;"MIV;8XTTF!<9:%:H`?C.AN;C#N=4G\$4G*/-4Z3GO32>H1E@8"I>MO=NRQ
-MA@!!B$)+B18*+`MIN]BNA^N5<;T2CNLAA)HV*K5`R"17129CS1]_\2M%.[!I
-M<RH%*(76Q'%JVA_')#K!DH**X^`HC6?%[-G5YHG''V!QH85EJ[0X2,'`-PV\
-M(@<#;ZZN\O&/?YRG_N1/"*,(!70W-UA?6YL!FV<*^\S(7^X`6.A4C*?GV7=3
-M\&I&$2&RWRDR.[/?%?F]?RNHR;;%>G%LS;.^E.6P_\A1I%*Y8K'HWW<G[I@2
-ME@'![!1@<FS\(&!U]2;CT8BMK2Y1"O!D2;X3?\QX-&8R&9LF']J(J*6I%Z0P
-MEAZ6LE"NE3?XDSA&"EA:6J)6J^&Z+K5:C4:C0:O5R@W;%Q<765A8R,$KQW'>
-ML"(S6S]/GS[-K_S*K^#[?LY"N5-Q?B>_INW`H3MY5[X>0_/76Y_NS$+5V]H8
-M%'_6:K7RQ+;L_ZU6BTN7+G'V[%FZW6[.NKJ=M]<\LV4>[)IGJ&TWYHL-O7FV
-MNI0RWW-W.AV.'3O&_???SV.//<8]]]Q#H]'(#;UW\J[[J_SH=#K<====//OL
-ML_GYS.2X\S5$L2&QD^G^3C7([1BLV_D)%G\G&P/%M:'(OIH?1U)*FLUFWL<Q
-MWHX*(3465KJ&:Z0`J>P\^*$X-E=65FZ95_Y:`5@&D9S>9,:_QR$,0XX<.<+:
-MVAI7KUYA[]Y]^+Z/$()2J<3>O7L)PS!UOU>\^NKY*?42A47,TNXEWBX%7__Z
-MOZ;_[.>13_XMXG?]%/K^XX@/+!,=7Z#[S#%Z-]Z)HY_'*YVB+*Y0WKR(&JUC
-M12%*Z'1QLA!*IUXA:7)3H5S(FTN)GI6`)&D^E$Y($"1)E&Y:8*)L@FH'?V$_
-M0[F?0#Y!W#R,6&JBWU$AV>\@>Q/$'YU"?NOSZ._^,?&5/\>Q!0>/'F+?T<-<
-M>O4\)T^>G!F4BXN+N=%XJ52BU6I1K]>Q+(L@"-B[=Q^_\`N_B&59C,:C0K2\
-M8<+9CHW6\-;#KXS9KK"<E*T@4K/[0L<WE=IH-)33>/3,,T/'Z,2PBY(HP0]#
-M1!P3AL9,/8Q"HG`*&,5QE-+ZDUMBGDWQ9Z?%LT0J*_>4$:GQIA(FF3#)-V0"
-MDBG0ED\\L3%E3G2<?@8=&\/P.,[D:@'HA%*ILN,"7BZ7V;5[%S=N7*=4*J>;
-MFCIVR34#,8H)DX3!H,=H-"8*(I(H2KO3L9%#HK&UD5!F'CS&Z3L5!N4L#)VF
-M+.I4.AD1!2&Q'3*9C'$LA6-9V)9@;!O?&E,@2Y+$L`VC."&)-7&4D,1Q[CTF
-M1;:H*J0D-[E\(Q;+G1:1Z09^>_95)AW,`*P@"`C\D(D_(0A"NOTAPUZ?)$EP
-M4OF3$`FV4#2;99:7.U0\!\?2E,H2KZ397Y8<W[>;33_FQI;FQ9+@+_PA9]8G
-M#"[?1$4)86)S_L1)AI=ND$PF6([%6FN1Z_V(9ZX.:3U_C5U+39J>I-/PJ%<M
-MFHM52NT2$PNVRA6N'#E,K]YF](,.Z]V+A/$$82<HO4$<NTR&`<+RV-)[N-+:
-M1[W:P+9=1*AA$*$F$78L(/8)PA!?""83GR2TB"+!<!(2(`F5(%:*TG*;DG09
-MAF.L*.;8WA;._7L9;2VSU*QRJ.U2&Y:IW11T!WUZW5<AO$$L-]$BQ+,%CC(&
-MQIN;F]1K%02*>E.AM0%`_3!`3'0:G"!2GP:((BLWI]QNX_"CG*N&W1[7KUXS
-MX(0ED3+BRNDS_-;O_@ZG+U[*RNJ"!"LK<$TIF'GOY!W^M*C3N@AB9=1QF;EF
-MS3`$BBR"?!.424VS^4IDQ:&A36D]NQ%/<MV@*6ZG7O(Z!P&F]U/&!$IR\$F+
-MC"&=S+#"I@PO/5/HBULD285-47[LYGTD24(B!$W;XY_]DW_*\NZ])EU3)R@$
-MP_&8S_WQ'_.-;W^3D>^;1H2$:J7*>]_S'@[MW\_A(T<X=.0PB\M+>"4O36#\
-M4;.+L_,G.'OA(K_W!Y]@/)P@TTZXSL2"(F%S<X-Z.0/99+X#F;<RN!V;ZDXL
-MK#NE><W<3[K8TBMVBZ<@AR!AW.^CP'A'H6?V?O/',6O,7IBOLR3,=,,^'@WI
-MKM]DW+T&$Q^=!$:2GGJO)3HF-U!2>1I"FOR<N]R;^1J-QD^]Y`0B%B03B`>2
-MH7(82(FR;*3M(2T'R_4,@UK9*&6EXU9,PQ;FQG6&5IO`%H6M!-*RL0003;"2
-M(?62PY[=BSS\T$.L+"VB'`<K[6Z;+K?*&XUO=*&0^;9\_1O?Y&,?_S@7+U]!
-M`./1D(W55?R)/[VFKR'U[);CR^<AG<HYQ502F,L&]33<01@02=P&/)HO[+=C
-M6LU+!N<+PD0(]ATZ9"3',XF:TV3-6Y05A?V"YWE4RV6B(&!]<Y.M[B:]K2VV
-M-K<8CT:,)R.B,&8T'N=S9O9RQN<K.\;4PD.J5"*D3!-060@IC8T".D\8+)5,
-M&%.E4J'9-,!(I]/)@:MVNTV]7L\+S]LU/W_8\?+TTT^SN;F)2/UQPC"\HS3_
-M3@E^KV>MWM%C[0UH/NT$L-T.+"T^I]UNYXH7(02=3H=&H\&Y<^<X=^X<_7[_
-MMG/M:P'5BF-\?LQ/FWMJAFF5>5IEOE;U>IU]^_;QT$,/\<033W#WW7?3:K7R
-MAGQ62[Z>:_E7[6%9%L>/'^?[W_]^_KXSIEJ2)/G8WTY"F*U5&0"X7>VQD['[
-M[<9#$;":7R]W8IP6?;LR)=:T_I^JX;1EPGAL9=8=F8Z=(ECF>1[+R\OY>?AK
-M"6`9:9/Q*\C``./A8U.OUWC@@0?XUK>^A>>5Z'0Z:*T9C\<\__SS'#]^#UHG
-MU&I5'GGD$:Y=N\:5*U=(1(Q(C*1P:5>']_[4>_G.=Y[A^F?^-^37/HI\\'WH
-MQWX<??Q1>'*19*M!<&&)X,+]=+?6L.O74=YE[&B=4GP-*UA')2-4/,3V)X@H
-M1A.FBRN9(RX9_5IK38PV'6,AB)5#;#EH/")5(_"6"9U=A.X^0F<?>+NAL8C>
-MWT0<L$@60&Y<POK#EY#/?IGXSY]";YXAD1:'CASBZ)&C-%M-HC!B8V.C``9*
-MEI=74O,W`UX5(RXSP.^7?NF76%I<9'5MC3B*9U!;V[9Q'7<*R+V5`*S;;%`,
-M<"FROMFT8R=DWHE760<_?2TWO7&G<<WD15$FQYD6%CI-5I)I$9>9Y)(7:VA-
-MG"0SNWI-QNQ)M[:).9:D.''I3`IAF$AAG*#CA"C6)NTN-A,CD--WM[U1E6*A
-MV30=.Z6P+)E+'K/-<Y+$1#FKRR0>I<9=9N./)E&F^Q<+A10:G2B26*5,#M(H
-M9X&E%'&223,,8RN.3?QW&`8$@4\02,+0R3<V0DF25.KA!SZ^/\&?3/!]W\2&
-M9PR-E%%BVPZ+BXLSZ1ZO=R-RI\Y=MACL)",L=E;,>3.+598D&00A_5Z?2>H)
-MEK%?=`+*5C3K#:KE$N62@^.X6,K&E1;$$5)#VX52$^I'VBS9(<WG5SEQZ2JN
-MW2*D1G7/7@:5"N%@"Z$C5H[L9Q*'6)Z%=#W6>P%7-Q+$M1'"DE@UG](N#VMO
-ME:A:)EQL4:GL9GQ1<>&TQJUYK'2JZ-YE^GZ9U;4>L1"XN^^C_N/'Z==MPD0S
-M',3$6Q'ZYICP6I_Q]3[CK0G2BACV^]B)(@DC!H,!$&/9BE:K#OZ0/9UC[)46
-MSB2DY06T=M6P.S$+[3+-R8B54L"!_9I+P1;GNFOTXP&A]E%I^ABD'G.6(A9@
-MN0ZQ#E&8C;P=*28Z28NYZ69"*2O_NDCK3N;N]3>#@57TZQB/3`*3I4`DIIMU
-M\OD7^?>__N^XO+%N`D20!2`*8FWX2DDF82_D<8CT25EAE]M1B22]*W7.^LA,
-M]0THI7*`HR@=U+K0C,EDA:E1M>!6Z8=A36P#_*:L32AXU,R([`L,YDRFF&3W
-MG4SEDDQ_?^I:E0,5TT)7$FO2J'N-I25::(A\?O$?_6,.'#J8&Y8+(0BCF&]]
-MY]L\]:4_H=<=H@0(J7&=$A]X_T]SY,A='#Q\F"-'CK"\O$*E4OF1^*+MQ,!*
-MT`S&$S[]V<_2W>RAI&4:'GE2L@)MD@?+CDH+TN064_-Y]M)V8-7KD>7,`_RW
-M,",R\$?(K.N1[QY$"E!((?"C,0F)82'GPD9=F.]EOAF_U;0Y3J6K9HP%P9B-
-MU9N,UJ^BXA%6'"&D1DL3@I/OR70*I@J!$&H*)HGT_LK90Z*P9I/&EN<.8VAA
-M_*F($G3LHY&$0TFL%!J%M)W4-\Y"V)8!(92%5`I+"A-O;ADIF8Y-)'(<C='1
-M!(2F6G)H-6H<.720HT>/TF@UL5T/QRGANJ4<@'@C91KS1=.9,V?Y^!_\/D]_
-M[6L&3$HTZZNK=+>VTN:3V'[.RQ6L*?"4)3_JN<T;I.FI<^R:HB2S:+FA;S\V
-M7ZO,:B?P2I@N([OW'J1<KIAK/@,0%%\_20'^="83@D:C@6-9;&QL<.+<:59O
-MW&1C8YW1:,3$'^<2[?P8,AR5M-"CP(C)#+.M*7@EA"")8^(DIEXMTZPO4ZE6
-M\H">2J5"O5:CGGI>M=OM'+C*[$)*I5+N>?5&@YZ3R82O?_WK,V2$8C&\TSRS
-MW;Y,O`9`="<P_8U^W"Y)\$YC,7O/E4J%:K6:_WQI:8EFL\FI4Z<X>_8LD\GD
-MMHRK6QFNVTMBB\##O!RP"-XJI:A4*JF_]$&.'3O&T:-'V;-G#[MV[6)A88%R
-MN9P#5K>[S_ZZ@%;SCX,'#][B,QG',:/1:`8<RO:?EF7E>\]>KT<<Q[BNNR-8
-MM5-*^G;W0G9=L_ID'CS:2>XZ/YXV-S?I=#JIU8V];9*@[_O;LOB6EY?SE.8W
-M8WYYRP-8)G);(:4@""/"*,IO6M-QLFBWFSSZZ*-\[YEGL"V;>KV.U@EA$G/B
-MQ(M4JU4>?/`!3ITZC>NZW'???5R^?)E>MV<6'"UHMQ<X>&`_UZ]=(=DZ`U\Y
-M#=_X?Q$K#Z'N?3?Q@S\.^^]#+.Y#=%<(UH\B>B/&79_!:`3C/B+L(9,NENPA
-M&2&3`2(>(9,(0SXG3R5)E"*V/)`>6CO$NDJLZFBKCG;;)%X+X9:A5D(W*LCF
-M_\_>```@`$E$052F!VV-C&_"RZ]@O?!-XA>>)KGZ(E$\`02>5^'!AQYD_X']
-MV,HBBB.Z6UW6U];SP;6TM)3?1)5*I<"\4H1AA.,X_(M_\2]XY)&'N'[]9DXQ
-MS,&AE$:J4JF<X*TW&(L2H%MNF#EC55,(&5!H&IU<Z,89K5?!&R:54LZ9,V:3
-M4U;(F21"4I^A>`9PB3.?FGQB29T\TXCS9)N)R3ARZ-P7(T:C8TT<&T^N*`J)
-MXQ`IK9R.O-W#]\=X%I0]AS#*I(%)*@_4>3QW$(0&A$MWC1*PC*X&+272M$-1
-MB8F?-^/+=-@L)5'2-K12H0DF?NI7DR5`1>8]Q!%AZ./[$M]V<"T;(25**RA(
-MNN(H)@JCW!<K"D.2*#3'I12N*]B;2H7?B`W[[6B\1;"JV&DH2@BG(%8&9`5,
-M)C[CX9@P#)`8\_U$)Z`LE&71;B]0KE6Q71?'=7$MATJI@O0RZ8UA-UG*I^V-
-M.;8$]`/.W[C(6E+"MNJTVBYRUQY*C0I[]RVRTJG3K"N4BAA/`K;Z$P;#D.$P
-MICL,6'^UR[E7+K-6KA'72E0G`=6+FPP"G^[6B&@X)MC8(K$3!F,?5:DQV`AX
-M^;L7"9LEHBA@<&.=\=4U](T^T<T><6^$'6DJMJ)4<K!J)9JM,D<7RBQWVBQU
-M%N@L=:C67$H515TFE+%PI*2VO$BUY)$(\/M;;$Z&K-E#!A5-R84XL(BD0Y*$
-MJ=S)L%9)%*$_H=M=I^0*+%DCP28,S1BV`[-1\'T_-QR-HBAOC,1QG&_*?A1,
-M+*TU_F3">#C$]3Q"RT*I@%>?^P'_]C=_G9O=OBEN4^`F+Y;32DYK05(@&^D,
-M##7P10ZT3]^%-'-'%D2ADW0ND]/DP73.,PDV*<@OI@'RN6`FE;O?:NPH4EPY
-M9<X@B+0NL&<,(*^9E0;.^^+D8(>8&KF++-@AF>$Q[]CAEGER'&@I"8()'_[O
-M?I[''G\"I)6>!W/?GGCQ!3[QJ4]Q8VW=4.&5PK%=WOL3/\D]=]_-H4.'.'+T
-M*"N[=E&I_F6"5U.V]J5K5SGYXDEC4I\O'1JI!4()I!8H93$:3JC6J@BI9R2E
-M&0!T.[!JNV2_VQ64.YD(SQ9;;)LJES'EA(0XB"'1*$MNRQ";\=%"SWAH9>->
-M:$V_N\GF]0M849>:U&:-4FE:9/$]9"-6@U13PW8QYY^4%ZU:D^ADVLPJC&*3
-M1)R.\Q3<2=+U&AV;5.$H+6[&AM438QI(D9+X.C..!]=V<"Q%R;$H5UP:]0:[
-M5DQP4;N]@%<NX7H>I5*9<JF<IUME_D5OY%XJ8UU]\4M?XB,?^6WZPX'QLXL3
-MKEPXG[)^7F=7/9?_%<9$82S,C#/$S-Y-,.ND=;OB>2>IV9V*[?SWE*+56:;>
-M;)JQ=@M`-SN^$6`I2;O5)HEC+EQXE?.OGJ?;[=+;ZDZ;GF@L9<_((6?VG07P
-MH2CC*H8>Q)&F5/)H++1H-!HY"]WS/),N7:WF7DJ9+*W5:N7`5:52R8O2XFN_
-MD8\@"-C<W)Q)-ZO7Z_3[_=?T-U_+,;T9#*LWNF$U_[7KNK3;[;P^Z70ZM-MM
-M7G[YY1R\NM.YF#=6+P((VXV;K&;V/(^5E17V[=O'TM(22TM+[-Z]F^7E99:7
-MEUE<7,S957?RR?JOC]E'YO<T'H]GZH.,6!"&(>UV&]=U&0Z'1%'$<#AD<W.3
-M*(IR0&L[P.IV$L+MPN'FY8+;`?7S"9;S8RL#US+Y;QS'M%HM;-MF,!CD8%;&
-M)"N7RS,,K@,'#N3SRU]+`"OKM#B.:\RDQ^,TU2LJH)DVG4Z'1QY^F&>>>89Z
-MO4X03.CU>OA^@-::K:TM&HTZCSSR,"^]]!)WWWV,<^?.&M^CT8@DB0D"WW0'
-M4GJRC@.X^@S)M3]'?N-WH',0L?=>DD,/8>U^`+UK%^SI$$<6!!HQ=(G'#F$@
-M$)$/882(8T02DQ#G\>"X&ME*T"I&]T''(*P$X20D90FNC?!LL"-(!JC^2^@3
-M)U#GGX?++Y*L7B0*UM`ZRC=1EF7QR*,/LW__?J(HY.+5JVQN;AK62A+G"+^4
-MQB"N4JFRL-"A5JNBE"**0ES7Y5_^RW_).]_Y3C*3=ZTU4129"3)%[QW'R64+
-M;]6'0*1^5'.;L9RE-;_`3"4-Q;2CK/57[/1O9YHW[_4A1$K9!"S;2L>J.?<R
-MW6#F-WHA*8<",**SR460FN"F,AMBA%#$<9(RP'2>:BBERHOQ[1:\.-)X7HE'
-M[C_.J7-G&0T&=&V';K?/H#^@9"F2*"$*C311ZZGV7@K#X#+@G30`C%8S1H#9
-M`IGIJDW!I+!M"ZDRHVG#&`LBA15(E"6)2IX!%>(8E4V<6A,E"5$<$2<I()3Z
-M@10G[+TK*]Q__&VYU\\;M7$O%F3SWE?;I1%.Y80IH!6%A%%$$(8$0<#$#PR#
-M+&6[F',IJ->JU!MU/*^,YY6P'0O+422$*.68A232*"V(_#'=W@9C?QT5W:02
-MC8CQ4/:$1J6-5_:HM2S>?D^%Q4Z96$=&0B<](EJ$0C'1@G&<,.D%G+HPY,2E
-M/E=&$?%$$%F*YMOVT9`Q>SL+G#EA83<7>>7L&88:-JY<Q4XBDE8-5P@6N@&>
-M;]-H+=#<LTRU7*%4+5&MN)3+9<J>0[/F4G.A8D%):>HE2<515%Q)O6Q34A*E
-M(4XTHS!B-/0)XRZ6&&,K0<EQ*+F*.+`8)8HD#B$Q$FLI)5$88DF!THJMC1ZN
-M72&2$<JVB,)@VKE.P:LP#'$<)P>O=DIZ>5.2"+4V8\(/*)5+1%&,'<=<O'2&
-MW_R=WZ(_25ESD4SO[ZPX3D$(;;Q-M!"Y?%>0F;+KW)A=9ZRIG)VE<_:#GO,4
-M,F"[S%EM`E'P[\EBEC.VDYP!_Z<E7)+.>>;[41*3B"E#-3M^G45AZB(#UGAF
-MB4Q:52QF"_;B4LDYQD6JN$ZTD8WG1V9\8@2"*/;YZ?>\C_>^]R?!<G)V#L#%
-MBQ?XPT]^@HN7+J=-"7,\3S[Q#AYZ\&$.'CS$T2-'V+5G-]5:-9^W_U(+(@&7
-M;]X@B73ND2@P<X,6(-/SL[RRAW.G3V*[#HYC3^5(.YBU[A3%7DP)VYDQ,4V1
-MG-E<ZP(PFC`C^YIA[I%Z/R4JE:JGLBD]#2.(HCB_YE/&LVF(Y"!NRE!;OWF9
-M:/,J32M!*6=J%Y`!>&*ZJ5?2K&="R#3@88[QDOI^9*`6*5B8^9'E\T;*HH[S
-M-2&3FAO`*TE](C,#_D071G8J@U-*(97"3CTS*Y4*K7:;Y>45%CL=O"R%V/-P
-M2B6\2I52N4*E4J54+LWXC+R1!?AH-.(C'_D(G_[<YTGB))<G!X&Q4)#BUF)]
-M9G]3`*;GYT(MIG316]@F\R;]V9PP]W?FQ_.=0*S78N9N@'-!I5:GL[B8WF>S
-MXS^+L#?CVP##C7H=UW4X<_H5KER^S-K:.F$0Y!(KPVA5VP)P189$,:W+`%81
-M@3_!LFUJU0K-YG(N^[-M&\_S<N"J7"[GX%6SV<P_SP-7;[8O3699<?CP8<Z?
-M/T^I5`*@V6SF7K+;%=>W8QG]L"#7&PGF[L08NQU86F3E9.%91=G@RLH*+[SP
-M`F?/GB4(@FW/PW9CMRCWR[[.0,QJM4JSV61Q<9']^_=SZ-`A#AX\R*%#A_)Q
-M\%H]S_XZF+&_$>-C<7&1`P<.Y)8]V?>'PR&>YY$D"=UN%R$$D\DD!X>RIG>Q
-M"5]LDM^)?37_G.UJOWG9X';7=+OQFF$`<1SG_GR691''<9YD/Q@,:#:;,S61
-M4HJEI:4WG!7\7Q2`E5V86JW*:#1B/!KA^\9,.].49@7T0J?#HX\^RG>_^QU.
-MG3HU`SK\WN]]-+UQJZDW5L!##SW$^OHZER]?YOKUZURY<B7?9&6)(5G1D$S6
-M$9?7B2\_B_6=WR4JK2"7#L'2`<3"?D1]-Z*ZB'172"I-M"RC*9/@((2-Q)L:
-MF'J:I)P@H@G*FQ#'/40\1H0#9+>+&-Q`=B^1;%U!KYY'WSR'&-T@3(UT$9CN
-MO$X+#2VX__[[V+=O+QL;ZYPZ=8J+%R^RO+S,YN8F8+36MFV3)`FU6IU6RVC?
-ME5($04"U6N6?__/_B7>\XQTIS=?$9A87T:P0+)4\Y%MT+BN:!A>[@B+=Q,XF
-M/,QZ:=R:1%:4+W`+\V;^AB\BY\6NR';&C47-N$[2SIXV/CCYYDW/4I4SV8Y*
-MVY;*,HRI[!9,DNW-;N<?[85.+K>]?.T:5Z]=X\:URVRL+%!U)4I8AIE5\/4R
-M3$B9=T=UZL/#W$8C,WHL%C-**9-0(25*Y3J!U`@_!7[BPB8_V_@G1KX8QPEQ
-M%)'$H0'KHMBP!2W)/0\_P&,//T*CWBB44_H-90;NU.V8_\CE:+$FCC11E.G>
-M#:-MX@<FW4R`$AI;"6/,6W:II0:JGNMA6ZXAN2C#<,P\A1`0)Q/\29=1K\=X
-MU".)>EBQPK$C'->G1IG=;L2]BQ:=Y1))(DB$,3&.(D$D$OPHQ(\B)DBLAH*^
-MI!K$C`5L61I5CMG3*=-PX)+8I-ZL<VA_BZV-".66J%5*>!5%TW&I-<O4+$')
-M%CA*8UN"DF=1+]M4/8M:R:95<ZBYDGI947;!MB6V$JD9>.KG%$$<A-@ZPE8)
-M2FFDK7!=2:5DT:@Y#(>;:"*BE,&GI"*,(J(XHEPJ$24QP21D$$RPO0IQDA"'
-M82XYSSX<Q\D7Y-N99[XY)J2"*Y<NL['9Y>YC1[%MCZW-J_S^1S_..(ZI5DOX
-MH4J]]I(4L(UR`VR=!860RHJU2ME5V>",4X/DS&;8,#>%GBL@10;.9^##-/G6
-ML`2F!;M)^1,I")&RK;(Y[Y9-5)PSQ'0:X&!"'K+9-,G3`TDE@EID=VR6")AY
-M.9$G\A;9.[/%:S9'SKL^&WGU(V^[CP]^\&_A>![)_\_>FP5)=ISWO;_,L]5>
-MU?LL/3,],STS&&S"Q@%(@`0E@*0)+HHK"[K:+-.2KNT;X0='V!&VPXYP6!%^
-M\8NL<#@LA2SIVKI!ZIH229$B)%KB)B[822P$0`(DEEDP:\_2:]4Y)S/O0V:>
-M.E5=U3.@`'!`HB)JNJ>ZJKKKG#R9^?V__X+V5CJ</W^>3W_FSWGZV>^0:Y<X
-MB.;V6]_!';<?8=_"`OL7%]DQO[/PAKP:;DHKLO4NN3;(H)\7HX5&&&D#2V3`
-M[.QVCA]]B?655>*)#D9>WF!X*Q;J.+E*GW$\H@`M%(#]$!Z?@XH9"C`VN/33
-M'&4@$AXLM/,_'L0M63!H[Q5IK">B1G'V^(M4\F6FVA7+:'8^5X$#J\(H((X3
-MZO6Z92U5*U22V*6W14Z>):U9K;"L8K')(KS$&S1V3/>!*<^2M@"77]<*=J[6
-M&&V;,-8SWGZV()"$<4P0Q50K59)JXF++$Z(H)`ABPC@B<M*P2KU.O=ZBT6A2
-MK5<++YK7W[!=\^"##_+__G__BVJE,K`65BH5=NS<S8GC1^U^1<HQP$*)Q2<8
-MR:(:F3I88OB;8OP,OJXLE7DMX-66((BQ8'^UUF#;CIWN7(F!S^=_K]$:(06U
-M6IV=.[;SPO>^RS///,/JZBJY4XMXX#L<9D%X=NG0_E`Y^P;ITKZ;S49_O#K@
-MR:]C9<:5!ZX:C0;-9I-6JT6KU2H>\\"53P1[HR/MA1#$<<Q'/_I1/OWI3Q?@
-MBA""N;DYSIT[5[`X+C<7_:@95E<Z?D8%393K@B`(F)Z>+@KZ3J?#W-P<W_WN
-M=_G^][]/FJ;%ZP:\=$>D`?KOX]A::.S;MX]KKKF&:ZZYAOGY>>;FYF@T&M1J
-MM6)^N)ST\>W;WWV\WWSSS3SWW',#M5.U6N7,F3-%.OEP\[1<@Y9KCN%Z<QBL
-M&O=8^7>/,FZ_'.!?_G\412PM+6T:UQXXC>.8>KU>U+/^LP1!P.3DY%7O?_6&
-M,[`L@-4DSW.ZW2YK:ZO.5R8=DFW!U-04=]YY%_5&G:>>?,(EN1BR+./YYY_G
-MMW_[MSETZ!"_]$N_Q(D3)[CQQAM)TY2%A04ZG0Z?^M2G>/GEEP>645/T]^R!
-M3T6`[)Z!8Z?11Q\J=F(*T)&`VARB-H&HM)!1!Q'74&%@-T5&VHYYED&VALZ7
-MD1O+F/5SJ(TS"&?QHXM.N=W4:U=,2/\SBV)A,!P^?`U[]NSAQ1=?Y*FGGK*4
-M;B$X=^X<6991J52HU^LHI>AT.G0ZDY9Y)0-ZO2Z[=^_BG_VS?\:--]Y8FCB%
-M3<XK`3Y"!H112+U>^Y&8V%[1)")%P7RB5,8)E]CB-YB>;37<41N63%PNC6S4
-MA#&N>SV\,!7I(4XNX8]I8<9L-D]`%NSRIKP&X\X/&(RR()./XQUU"\*`N>W;
-M+;"29VS;M8ON\BJGSYSDV]]^@E=>^@$S4]-D2+H;77+M"]A^!]25O+:8+7W6
-M_L36UUY'D47?8R<[#:1P'6_7@=661::4PN0*HS1&:K11#JC*R/.,/$NMW'!]
-M%:$5^Q?VL+!O+[-S<T2!1&EE`>*`UPV\&F>6.,ID<0#(TCG:*'*ER+/,WG-%
-MGO7(\XQ*)4%*=T2%86IJBG:G0ZU>)XQBHC`DB6*DC(I"7FEGX*^T!:]3A<IS
-ME,X(`DTH5JS)L,Z8;,W2;%810""MG(M`4`E=RFEB-XRZ!DVJ!'F`N)3RPJLG
-M"9:.L;9^C.]F%XBT).VFO'KF";H]21+-,#U_#?/UA)E6@TXUI!5!*[%2ES@)
-M2!*HQ"&U1-*L)]0J(7%L)9-)(I#"%@?]0L9Y,06"*!287!.%ADHEH;H>LBJ@
-MDH14*B%A"(&P_B`&*W^UM8;DXNHR43>@7J^2JYQ("S:Z75`982A)TW0`N/(,
-MWG+':-QF^?4$L(2`4,(G_OA_\.Z[?X;;WWD[7_O27W/L[`7JE;I-+LU2R]H+
-M%)G*T3I'J8S<)7TB[34CC+3LW?*<Y6E)9<\82F"4$24`*;!%H4\R!`0^8:OD
-M/V2LOLLSI>P3AC=1!J/]YLLGAI82!85R0*PH&%C:.7GYB'H]E,Z+,^,N_+=*
-M;*S!JK=4'#MYH]*:`SOW\+%_\*LTVNU"]:@-;&RL\9=_]5=\\^&'V>CF2`<4
-M'SYT'>^Z\UTL[%U@WX$#[-JUBW:G<]6`5Q:?U-22"D8IZ_45.%-G)TWRZX81
-M`0<.7LL3CSY$$$F:S>:F-6V4N?7PFK:5],K3AX08O58:8P8:*J;P-G([JI'7
-MFQ@X[TJ;$A-VL)%D3%]FKE7&A9,_8%NLJ=0;"($#JFHT&G6:]1H5)\^68=!/
-M;?2>F)*AYH_U4Y/"`ZJ;F90XAE9AR%Z>TXINMQP`\S;9)KE]E<MN(1`6/+/^
-M6)(PL&F]4101Q@EQ4J5:KU%M-&@T+(LBBB-KXOU&%`8NH=I*X8.!O84QAKA:
-M8>>NW9PY=;+PX!Q>*PVF,%_OCP,Q`#I?SK_*@X7"#P1X3<R<K<;RIJ)*&,(H
-M9F;[#I3Q.:>4/!+[^[)*G+!C^S;.+9WC<Y_]<]965@J/4S]OC"H6?8,NS_."
-M519%(;5JE6JU6IBO>X:,W4=%!>/!`U=^;^^-VLM@E0<OJNX]?0/GS2XFW_.>
-M]_#KO_[K_-[O_1XSI037Z>EIHBBR/I`_!/A:GFM^U$7Q.";+</+AU-14P;)I
-M-IOLW+F3%U]\D>>??[ZO=&&S)+!\SI(DX=9;;^7ZZZ_GP($#[-V[EYT[=S(U
-M-55(B$<U'$99([P-7+W^XV#W[MTN2;VO7JDX\-_:6HQ.'BR#G>/,VZ\$P!JU
-MAQVUYH^3A`[+"Z,H*I((RW6LO_N$T^&:J%:K%=[:91GK3Q0#R]\:=3L1GU]:
-MHM?KL;&Q40!8PVR73J?#D2-WT&RV>.+;WV9U=<6!$["^OLX33SS!L6/'N...
-M.Y!2<LTUU_"I3WV*#WS@`WSTHQ\EBB*.'CW*PP\_S-FS9PN#L@)PZ)-("E/)
-M8LN=`\NG,<NG-T^V)0G;N.Z\V=2-*FV>#,[8MW`!*;3NCS[Z**=.G2I0?I\>
-M`-!NMTG3U.G?)ZC7ZP@D699STTTW\T__[W_*PL*>`5\GBR9'1'%4T.J#("1*
-M8@M@7:TSB'&HM9?F#4W>WD7!QK6+(G;:=G<I`44:*8657QK&:L'+D\_@!D4/
-M+$+C.H5E-M8FL$Q04#&]^27%6SCVEO%F\LZ3*@@WH?CEOS6,(MH3DV19ZM@1
-MAF@;'+[^.E2>L7SQ(DOGSG#ZU9,L7;A`+^L1A#%)I48450ECNP$*I7:R(PNF
-M^<\8.)F/EQL:HU'&(`-)X(I@;;23`6HTVB4,:F<>GZ%,3IKEK*XL<^G\>2Z<
-MOV#]@J*(Q84];)O;1JU:0P>23&M2I7$!/6_8N!P&*+?J6/>]O@:3"87)B$.!
-M=JEP2BFJ24RU5B,(0P(96&S'Z'YW5&F0$F.L9UB>IG1[/3+=(U4]-YH5<9`3
-M!1F!R&FU6X117'2L852CVXZQ),R(\_.H]1.HM>.(]9,$JR<QZ3*I4@BMB;0"
-M+0ED3HLYVODRS=30JL;,M"HT:Y)*D%.K!$2A(8XSDDB2Q`&5R':>;??/H\E]
-MD+$8ZP&$PL5_]S(D"A%`&,?(("0.8R(9(4B188C.TF+!3].4/,N1M2H"2=KM
-M(8.4,`*59:2I)(I&)\",8E6.8IZ\CM,3<SNV<]>[[N"!SW^.9Y]]BL]_^D]9
-M47!@WP%JE1IA$)"$,5F8D689W3Q#Z9`@SU"!#6_06J.,=C"1[K.4/"E2"(0W
-MTW9KAC04WEE2.E\L-W_8L6W'6=\'2!8UID]NM0Q@4?@&F=+KM5'6ETSX0(L^
-M^Z(O'116)>U"+:2TQ9P1I:0<M^8IH4MSK]C$LBKJ8&'E9M(W?8R@4VGRJ[_\
-M*TS,SO7]=A"H+.>K7_LZ?_77_YN+RRMN_H>%77MXWT_?R]Z]^]F_>(#Y7?-T
-M)B:N+O#*6#;;S.0$,A"VN5!L6/M-!C]>VYUI]BP>X.A++Q#(D$:C7C"8QJU)
-MPR#7N+FP&".F3ZD1P@Q)$4O,.=$?:J:/K`[\#NE\A*(H+-)F^VND+N97+\^S
-MX*==NY?/'&/O5$(]J=)JMYB8G*!6JSJ&R^![%3Y+V#2W<K`!/G'3Z.*:*!A#
-M8XI"*0:M"'`></[S>^\L40KO*'A<0B)E8$$3(VT"9F`?"Z+(-GX<VR9,JB1)
-MC5JC1JW1H.X`CC=2FB$PW'+++?SZKWV,__G'?VQ!*Y_VZSOT2<+.W7LX??(D
-MW?7U(DG8RX?Q)+PBK4\.K--C/:G,.#"+@3W_5LRKK?S=1KV'ZRBR?7X/2&N3
-M(/N;+E='V./=;K68G9[FL4<?Y<2)$RB5(Z0D+.VC?8'J_3##,$2KG%JM1J5B
-MP:9*Q4I#0V?J[._>,#F.(B('7'ES=L^Z\LPK#V+9]ZT,>*+Y]QEEOOQ&%_/&
-M&)K-)O_R7_Y++EVZQ"<^\0EF9F8*G]9VNTT419P]>W:3+<>XQN%K!6!>[R"6
-M*WWOX5IA:FJJ`#(:C0:[=NWBZ-&C//?<<T6`T;!W51B&5*M5YN;F.'3H$+?<
-M<@OO?.<[V;=O'[5:;5.ZX*C:XFW?JC?WMF/'#F?+D_<Q`RD+O[EAO]Q12H!Q
-M7KQ;`5G#WEFC`/QQZ8/#0/OPN"DS_\KL*S^O#$L.E5)LV[:-2J7RIL\[5R6`
-M%44QV[9MX^C15XI(REZO5YQT?S!]UZM>KW/++;>R<^<\#S_\$"^]^(.!DWGN
-MW#D>>.`!'G_\<6Z[[3::S28OO/`"AP\?YJM?_2HWWWPSAP\?YLDGGT0(P>./
-M/\[R\C++R\N#[?0K+&Y$R8#R]9HTC?,A>/+))POTWD9<A@,)!%Y[WFZW[:9.
-M"`@D'[SO/NZ]YV=H-MMH93U`RAO0,`R)X\3%/]NTM%:C2705;>I'=V5*"ZBC
-MGOO$+N\Y94I%O)<BV$/6WWP8;1D)0IJQJ2;#D\$P%70<1;O\?T^]+"\ZHU(C
-M1H%C7NHC7-$8AD$Q+D:9FEO*9Z5X+QD$!`AJU81:M<*>/0MD2K&^ML[&Q@:]
-MWCKK&QOT-GHL+U_DPL6+G#UWCDOK:P5`&LJPF-!$X/RN'%!EE"(`\A2,#,E5
-MBI0A>5?2"R3!BB0,`LZ?"8FD!;*D@#A*J-4;U.H-#NY=)*E5B2L5.Q8]R\"E
-MFVF-\\"1KVLJYI70;;<J-LL+C]**()2$08C6BLPH:HGMJE:K#>(X04B!RG,+
-MG*K<)E<Y+[4\LXMAVDO9Z';)5>;47IHH".WFMA)126(:M7I1F&\Y'PE`;Y!M
-MG$)UCV'2DTA]@8@-A-#D)D-K12P%0N2@+]%;.TYOM8ZI36,J";W5A)JL(JH5
-M0JF((P?"B1B)0BM`1@/L!,88\!H$TG6;D]@RT8)`.E^U*F%@?=14+Q\H;-,T
-M)0@"UM>M'U`4Q1`D)"9$Y1E1U#>9])N%49VKK:*J7[=-L($@3OC`AS_,[+9M
-M_/$?_0%*2DX=?X65U16N63S`5+N-"7(B&1$%.;'*R%1*3X5V4Z2496,IA0H4
-M6O>]@HP1)<\KV0<"W'(E34F^)V61M#;`?/&,*N=_Y]/:;`&N!^98__Z4VBH.
-M4W/&1TXFY2V\/(-+^`)8CQV?DJ#P(!QF\PRNJ25`PAV'W_S8QU@\>,BFWCG0
-M1FO%MY[X-I_ZW.<X=>Z<&T,P.SW+^][W/O;OW\^!Q0/LV;-02.ZOMLV6QC`[
-M,\7\CCE>.G8:;>QGULI9]0L/%H`V@ET+BURZ=($S9\^@F:%1;[H45,:RC8?_
-M?SG3ZV+-P@P5;O[8>R!C,S`Q\![:KM5!%**%+/P="_#.F&(,*:4(I,&(D+6S
-M+W)HML[NG3.TVI/(L.1951!V1.%-67P&Z7QD&#*RE3Y0Q4H(C1D&1XI,S-+Z
-M;@989)YY)>6(,>L`?",\,]SNKP1V?0@<V\8#5U&<$,<5HHHW;D\*1LV;X2LB
-M9<!'/_H17GGE9;[XY2^CE+*%N&>0N;":[=MWL+JZPMDS9YU=QO#45[+E*!=*
-MI<[30*(HH^5_HQJ&X_]V.6`@OM7X]@#FCEU[O.DH8/<QUB/-/]]P<'$_+[_\
-M$@\\\C!I+\/[K^5Y3M;KN68PU&I5QY2K#<C8RT"5]V;TCY?E@?[N@:LR@%4&
-MJOS=L[/*;*LRN^E'$4_LO2L``"``241!5$+AO8'^PW_X#[3;;7[W=W^73J=C
-M&^E"4*O5V+Y].V?/GB7/\\+F8U3!NQ6H_J,`KZ[T.9.3DT4=5JO56%A8X.3)
-MDP5XY<^3K]_B.*;3Z7#''7?P@0]\@!MNN('IZ6EJM=J`]//M-,"K[]9NMZE6
-MJW2[W2U#@89!*5T*KMK*_VH<F+651]8P8#4*4!KG"3BL.ADU[KS:J,PZV[Y]
-M>]%@*:<3_D0RL*04+"SLX5O?>MP6K:H?65_>>%DC3GO@HS!FW]Y]+"XN\NPS
-MS_#``W_AT@'Z8,/)DR?Y[&<_2ZO58F)B@H]\Y",$0<"7OO0E[KOO/M[QCG?P
-MR"./\"_^Q;_@H8<>8L>.'6QL;/"YSWV.,`Q96ULKN@=O-E#C!TR9I6,GP8`P
-MM(MBKV>!#*V=_Q.P;W&1.]]]%[OW[*67Y:RLKE&K5`G#RD"1$`1!L2@JHRU[
-MI]F\ZB?%HEN+V^B4NG\#YNR&`3"HW_D3A3&R/1ZC"][A37\9N!JWB)3E@UM-
-M$,.O*3\G*&2#=G/9]^JRA4*OU^/<N7/,S\]O2B020I)4*BBM[&;>R2C")"9*
-M$NM5I2U;,*A4J*H6$Z[Z-&[SKXU!9YH\STC3'KW>!LJ9E>>9337,<T^5578C
-MZ$Q\M;3'*`PL<!6',7$26]`BJ5*I)%2J%K47,D"9O@Q*>=\0;;ONF@RA!<8(
-MPBAY78(%1A5Q6TWNHR-HQ0A#6J@D,=4D8F.C"]C%JMZHTVJWB"(;8QV$-I4P
-MCB,+&$A`@5*:;K='EJ7D68]NMTN>IPAI"`)!%`7$442C86.SAPUG1P$I1BG2
-MM36$VD"J2XC\/":]A,XWR+.>30,3!J.MKCD4(8&YB%1+2"4)38-8@B0@E!'H
-MG%#8.2@.`J0TUJ@^#/J>>683%:QT\$TAV1'"ADA$L1T;U6J%,`H!01A$F$`5
-MH)3U]E/D6K&VL4Z\LD*45#$ZLD!<'A;SY#C#]E%I+%=B(/O:QY<%&K00M">G
-MN..NNUE-%95JG9.G3O+8D]]B_\)^=LWOHEJ-$5F/0`>$>4"<Y_3"#)2V?E\N
-M/KWP4W"&T48+-[Z4\ZP+"N8'?BXS%%)#,2`U+)\G.9CPYAX7<I#1.B`5]$`#
-MPQL=,6!:W1\$PA7_HB^C]O.=^WGA?V/LYRK+B,H'U@@!2O'KO_"KW'C3S>#8
-M-UZN]M+++_/I3W^:5UYYV;%O!+5:@_>_[_T</'"(?8L'V+.PP.34)'$I@>DJ
-M6MG`&)(DYMY[WLM__W\^@=:.:2>M@;Z0H(PUE]:`E"$WW'`+WWGJ6YPZ>X89
-MI6@UVX0.7"I8;V/D5N,>[Y^?47Z0@R!^&=S<*@)<*XCB"B)P:7]E>;GIO]X"
-M"M8(??7\J]RVN(V=.^8(PX""(5C,PY3N?3"J2!B&`FSQ`,8HT*0/ANC2`/8,
-M;C<NA1P"65WJI[-[*))`I2@`/NNW%1;-GR#TDL&$,(J)DPI1DI!$%;M.QA%)
-M$KVAR7%#%Q9@J%4K_/(O_Q(;&VM\]6M?+Q*G!MNR@D:S93U3SITC[?4V&[</
-MC27IYX7"T-W-,7YT_9"LFU%K]^6\E+2!Z;DYI&O0^KVA?ZY2BMF9&=JM%H\_
-M]AC'7GG9A21IPC"@7JM2:34'V$]ED,KOR<.P#U25?1G]5P]"><:5O_O'O`_6
-M\+W,VBH7C#]*YD/YN,_.SO*O__6_9N?.G?S'__@?R;*,=MMZE\9QS-S<7$$2
-M&`72_#`2I*MA#F^WV]3K=4?$B-B]>S=+2TL\]]QS1:.Y8-O%,>]ZU[MX__O?
-MSZVWWLK\_#S5:G6L%/!M@.KJN[5:+28G)PO?J'%6(\.A4*,85</KY3C@:M3S
-M1Y$AAO>UH]((1\D,R\0,_WT_M$H5\V.YQO4&[F7VUM5Z"]_("=`?E)GI*6:F
-MI[AX\3Q"#AY,KSFUWT/H3E@<)<S/[^3.=][%O??>RZ<_\VF^_K6OL[Z^7G3(
-M0+"RLL+R\C*___N_S\S,#$>.'.&K7_TJ-]QP`WF>TVJUN/[ZZ[EX\2*'#AVB
-MU^MQ[;77<N;,&9Y__GD^\YG/O*Z3R>4\ES9'[$J"P%./X^+[.,Z8F9G%(%A<
-M7.2F6V[ET*%#Q$E"WDM)$:P'(2O5*DDE=IO`?LE1K52H)%52I1Q=N?JZ&F2_
-M$>-%*VV[@G+S@B>%[.^LA=Y4I!;1H:[K)@;,9D5I(SPH.1P71SH.E!IEV#>*
-M]CEJ,]WW8C`E7Q!;</KW]%KKS9':AGJ]SOKZ>A_'$R!$8(UNPQ"AE`6#M,W+
-MT86WBI,[2FOZ'"8QM7H#G.^8+'5.C3$4ULI.DEE(;8TU&A;.)#<(`Z(@1(:!
-M384*`XS*06MZ2I'EKH#1TDIHG:FU%))<:,(@)*DD?R?`891DINP_-JJ;,7P?
-MO!;E@(1/"$,2QVR?G>&55XXB7:%?K=9HMR<L0.,V,#8L013LP#3-2=,>::_+
-MRLH*:9JA\YP\UT[IXOQOC)5M5BJ5@EVP55UBD*C<T%U;I[>Z2J@S*H%`!P$D
-M$J,T>:8*[RUA<@+=1>H5`IH('2-T3B@]@&'ED@B(`HF4D64U&H4Q`=)8P^YA
-M[[FB@-`&HZS4QGO9:67'C=^\>R!3.;FI+W!S97W_UM.<.$J8G#:D:1<[_)/2
-M8J_'KB_B[U`LO28$RYE.!U%`O='@T*%K"*.8>J/%V;.G.'KT)4XOG>':`P?I
-M=#J$N49&(3K+"'6$5HHTRPBU!;(RE6-R:Q!MC:(-VOC`!3W0L$%(YY=D06\A
-M13]$PEWC"(41TDJCG$FQ*+DO&VU`.*!,C-A4:5/Z'26O>,MG<.>P9!;ODP&%
-ML/,$?9-C_RKCS+@-HN]1[WUTG$1,Y3D_^_[[>/=[WXN,PH$PA[-GSO"__O1_
-M\?1SSQ;S9SVN\J'W_SUNO/Y&%A<76=B[P/3,-)5*Y:HL#'RX#%JS<\<<\SMG
-M>.78.0P*`FG!`"U+823VNB-(N/ZGWL$SW_D6ITZ^2IYK)MJMOA2L8$J9+>4[
-MFWXN3"$E%87_F!YBGY:27!T3:]Q<VTM3VM.3&,<Z]5)L4T(VA-`N2`!4M\OM
-MB]N8WSYEPP&<I-"OT5[2.#AG]\F'-@K01OP*SPH4%/_WG\L"6Q8,#40XD&;L
-M0PX&1JM+-;2/^_\[KRO/VI*"0`3(,$0$MFD1N@9&&%G6510G8U@[<L2Z_L;M
-MI_S:UFHVN?_G[R?/<K[\U;\E2U.:+@C(7IZ679DD->9W[>'LV3.L+%\J0*QQ
-M>Z22)?X`X.5A<'F%^\U1]@[CV--%44??<[0],4F]WK1A&:(/[DJ7EC"_8R?M
-M9IV_^LL'6%M=)8X39F>G:3:;`ZRG4??RSSW@-`Q8#3\>15$A`1SU_L,LKF'0
-MZFJ9P\K[W,G)2?[)/_DG3$Q,\-N__=N\_/++3$Y.%DR-=KM-',<L+2T-I$!O
-M:@A>9IT>GF/&O:X<W+35\;J<`F/<\^OU>N$/%,<Q"PL+K*RL\/333Y.F:2$K
-MFYN;X\X[[^1#'_I0H0@:E0[[-FAU]=_B.&;__OU\[WO?&V!770[(&O6\46-W
-M&+0:!VX-IZAO-3>6`:ZR%_0P:#7\?J/>U[,(9V=G!_S;RG/!3QP#RSO\'SQX
-MD!^\^`-$,'C`?2>^G"`GI2"I1#2:=7;.;^===][.^S_P/C[_%W_!QS_^<9Y\
-M\@FZW>X`):#7ZW'\^'%>??55`)Y]]EE:K19_^J=_RK777LOZ^CK5:I5MV[:Q
-MMK9&O5YG?G[^#0/N1@W@<GQJ62MMJ<@Q81@5,:I1'+-OWT%N>\<[V+5[%XV6
-MG4REVX'Y*-M+ERY1K22TVXT^OB.%C6U.8E"*5J-!$D>\5>;/0,CBLQ3,CH$6
-ML2@V\,,7K=\T6\9_::RAQFKUQQ7`FS9-)6^$X<U&N5@H(^'E":1,L2Z#+&54
-M?*N_J=S1L8"4-8,.A)6L$8`4@>TJ2^E83F8SJN],\75NCXF/=<?8=$'I&%^!
-ML*ED190[?>"5T'6I0[=Y#ZW\D"!`YXI0*K3)'$B76T#"@#+YP+7@Z>BO%W`U
-MW/4;!U:5)_FR-MQ+W_JFJ=;(?'IJ@K7599:75]QS(FO:7IAOVBZ=*'G4>$E%
-MFJ:LK:W2[:[3[?4<R\T@B`G"``+I)"95>Q['WK05/!A%JC*,400!2&$00A$&
-M@MQ(:[(M7'GA@`Y4CC0I)E]'JP`IZT21P)B<;MH%:0BBP"7(62!8NFO).++"
-M:/!*%V/(,Q/\\:L,)&QY8W$G)=(VA1"L0>;:^CJ39HI`"C8V>M3J7BYK`7[O
-M$5>>/T>ELXSJ7+]>;"S/+FNUVFR?W\GJ^@8X[\9JO<;4Q#0OO_(2CSS^.'L6
-M%CBP=R\U&9,%`4(K\LP"S+E6!$H1J8@LM,DV*.V86=HF4&I56A/E0!I8`;!*
-M#X]8@*NP<"\%70Q<&Z@"0.J_=YF9XY/9/&1E2U$]X$,X7*8RDJWA^2W^>C##
-M+"X!0AI4EG'/'7?S?WST9PDJR8"4>'UUE<]^_O,\]OBWZ&69]1>2DKOO?B\W
-MW7P+^_?O9V'?7J9GI@?FQJNN.8/GHQFB4/*!>^[F?_S/3Y)Z,W,I$.Y\"Q%@
-MDVFU8_=$7'_CK30:+5YX_EFZO2Y3$U/4:U67!CJ`;%.FX@T'D`Q?$S@0J\S4
-M\YYG!?CD)'+><&I4<;G1W6#OY+2%HI0N&+S&F?C[M4TXJ>AT+6/'MDEGP&[3
-M.$7AQ660,NC+_PK&5;\)53"DA`<Q/&`5$CC?(QG8!Q6"H/#/DFY?4&9<"X0#
-M$2TPXA8\UXRP_H_6F%T$$BECA,1*!L/(>D2&(6$0$D8V#=&S=6P*87]M>;.[
-MV3Y9N%*IT.ET^,A'/D(<QWSQ2U]A;6W-I><FI;V!0BGK^=-J-CE]^C1YGA5C
-M:4`VX_81EJ5M^FM$"<0N`]&7\VW;RD-ILYV#ER4')+4ZC7;;,=/M']'WNX+;
-M;[V9)Y]X@B_]]9-,34XP,SU5L*R&&5*C_C^*,54&LX89665P:ABH\F.@;YDB
-M?N1,J]>RUZI4*OSB+_XB!P\>Y-__^W_/@P\^6$@*@2(U[^+%BZRMK0V`M>.`
-MI$T[G"%6Z3A0JKQW_KN0*T;]K%:KT6JUBFMH?GZ>;K?+,\\\0Z_7HU:K,34U
-MQ0<_^$%^X1=^@7W[]A4RP]=J6?'V[2JJ.X.`^?GYD?*^4>S_40#4Y=A65^*5
-M-0H_&,6N&B3_;%8'^;FS#/:6KY]A$-<84Z2?#N^Q?^(86,,GX>#!@SSXT(.L
-MK:T5)\0G2BFEG&>!W?A8[Y1*(0^TB30+_.-__(^YYYY[>>`O_Y)/_=FG>.SQ
-MQ\C2WL@"]H477B@>__K7O\ZUUU[+U[_^=6ZYY19.GCS)W7??S=-//_V&?N;A
-MS42Y^!K432?4JA;Q[TQ,L/_``:XY?)A=NW?3:K4)0YMJ%@4!N'2?7+E(^D"R
-MUJC1:-0*%I;=*-M-E!8PZ>B^5_LM5WT=?7_CTO=>D$;:V'$98+2R&V(IBX+,
-M^QV`01C=+Z]*K*ZR%'`KCX7A#=0H.G2_TR?'=H_D4(3S,&ML*RWT*"`X21(V
-M-C;L:X%,*W(,15"U$$@9H+4J-OC#IJK6X%0XH-`"6;@B4QJ;!&:;E[((,;"^
-M6\ZK*I!((XE"01Q:T]J"S:8-,@1R[?X.74RTV@P"=$$8C/3[>CTV6Y=C70EG
-M4.Z/N0>3[>;4=E![O9Z5A(0IE21F=F86A*2WL4:M6K4I4F%(M5:UYH]:$0H+
-MY'GYC/]>Y1GKZVND:<]N_@-!%(=%V'BE5B6N5BYO!&8LBT:;'MU\@RS;L.=:
-M0AAJ0BW)'8/"%UI2V,(Q3[OD^2I25,GS'FG:)8YB9&B`L&!CV,)3%C'BXP##
-MON^)_0QYGMOS'P2$+O7*FV!Z9@/@)(2Y*W(UZ^MK]'H]*M6$2\L7B..^AY;=
-M^`^:XY8[U^64GW&=_=<3Q`ID0*?38<_"`DF<T&S4.7[L./5:C9-GSQ+7:DPM
-MG>7[+[S`TODEKED\Q(Z9.3`98:`(3(C*<G*ET;DFTQ&YSE&Y0KH8=F5">WR4
-M-7P70A=R*>/DQF7S:5$X;4N7BF881)PL([!(^V,0O,(!"_U4MM+WA52H#Q;T
-M?;M*AEK>'ZA\S$OL-5&6&KEY2BG-3QVXGOOO_P629M.^OWO/M-?CBU_\(G_S
-MI2^QO+9ND11CN/..NWC7'>]D<?]^]BWN9VYNCMH/"8*_N2"6!47"(&#'[!0_
-M\][;^8N_^29A**W?'((@`*6L/Z(/_Y!"(D3(WOV':38[//'$PW1/GF!F9IIZ
-MO4$2APCGIU4P\3!C&0L#[!E3`CLI`5FF+Z>VX\Z#77H0E'/K7S?-F)K9;E.8
-MC7'7=7_M[;,&0^3:.6ZX9=&=KZ`P2??2/'L:)5+:A$L*5I08\*&R[)I!<_?`
-M,:6$E*Y1*@G!I>=ZE$NZW^<VYT84J@`II4L6+)LRBX*9%3@O/RD#"V`%`4**
-M@4:DG;>"3:#5CZ*#[0&L:K5*J]5B=G:&>^ZYAUJ]QF<_^WE4GJ-SR]`7`Y)@
-M"..('?/SK*VML'3N+&CC"9/.4Z\O1^TW*!B08?:3`*X,4!C%BADEA?7>6U&2
-M,#$]W2?DE9J(K6:=@P<6^=NO?)GEY4LL[-E-DE2H5BN%@;K_Z@W4RWY4H]A5
-MY?5G>"T:!JG*WP][UXSS5[VJYR_WMT91Q)$C1_B]W_L]?O_W?Y__^E__*]UN
-MEW:[78SSR<E):K4:Y\^?+SQ^QWW682#J2H"N*TWJ>ZWKOD]@ZW0ZQ5C<M6L7
-MQAB>??99TC1E:FJ*^^^_GY_[N9_CX,&#U&JUMZ6!/T:W'3MV;)+V70GK:AP#
-MZ[6"6..N@3*P.YQ\.(I]57YN^6?E[X<_BQ""B8D)DB09*67^B65@^?2&6VZ^
-MA9,G3VTJZ/T!E-(CZ]8OHM%HT&HUB\U7DB0<.'"`CT85MF^?YZ&''N2);W^;
-M%UYXGK-G3V^BKOJ3N;*RPD,//800@J>>>@J`1QYY9-#8_0T`KOII-\)*3X*0
-M,`R0,BAHQM5JE79K@EV[=W/-M8<Y>/`0D],VLC64@37K%L)Z8VA+];8>8AE*
-MY72[&ZRNKM+IM`B"6OF7(Z2@'E6H5).WQNQ1*LP&%CT?X2V,,XSU$AIE._Q>
-MMN+D6+A-L-^0^9"AX6[72!\MQDL"AUE6HZBBY;][6,(Q:O-2?H\LR\8RBWR'
-MH-/I%.F:5G:4DRE%8!12>U\;U7]_-0B\^6M$^6/E.1R.@=&GF-IBTC,Z?#>M
-MF-2D*RY\T>#_5JOQ(-0A6FX&Y,H,MEJM_D-+*L8!$\.@Y/#7X7/G0:PR"]1[
-M-/GTNS3MD:81M5I"I]UB+9!4JMZ8WL:G5Y(*E6K%-N\#6WSYI+UN=X,T[18%
-MDC8:M.W\!Z'=Y-9J]8&H\S$E"<((=*;(\I1<I>0J+PI$K0TF-TCG!:=1Y%F*
-M$0J5=]&JAU&939M$D/52`B%)XH@`8=F=]%D.Y;3/X:C(,AAKL++0,+22#>FO
-MWX%T35O8*JV=,;<NC-S7U]?9OF/>)CUI/23%V-P-]^!_.>)W5+?HC5AXA114
-MJS5F9RVSH=ZHT^ZT.?;*,:JU*NUF@T:S2;O=X9577N:1QQ]G8>]>%O<NT*[6
-MD3I'A3F1,BB5([.,0"M,H`AUCLKM]9PKEWJCE3W'RAX_?V8'YB8A;'Z:T`4#
-M@I&L*#$0@F&,9^`XTW8-PO2?TS_OWJB[CU<5J6PE__>^H&CH;RO)O.Q+)4HK
-M]DQOXQ_\VC^D/37C_`LMFTQKQ6.//\:?/_`7G%VZ@)$02KCYQENY^^Z[V;^X
-MR/[]^YF=FZ/1:%S5'@W%D9<!@;2LG3B,N/F&ZSAS9HE'G_X!`H$R.<9X!F/)
-MPP)=,(9FYG9PU[OOY?O//\OQ8Z_0;-28F)RB7K5!"0R9!)09,.4USRZ5IB3Q
-MZP..QOTSS+@I7TIEZ'.MUV-R>I:D7B?5"JWS$CCJ&<N6'=7KKG#3[EDB)\6S
-M1N@"$=CY0\JP,&ZW'E.R\'N4)?\K*0/'DI(%^"00-@TVD';>"F3_/1Q@Y=<K
-M#\X%'J!R8+T%J8("M"K/*:.^'V2#BI%LJW'^FF\6@.6;P7V_%KCS77?2:K;X
-M[&<_Q^K:.FF:TJ@W7-/!>7XY[*E1;U"KUCB_M,3:RDHI39E!TW8S/-^:RZ<&
-M7B&H-?S5"$$0Q4S-S*(U2+?/T$(@C6';W"S34]-\Y<M?I!+'A8EVK59S-46+
-M9K-)HV'3!#V8-;S.C`*LAL&I89!RE!3PQTE"YO=.>_;LX=_\FW_#]==?S^_\
-MSN_PU%-/,3L[2^(8?7%LP[LN7;I4D!;&-1>W:MQ>;GR40;`?]AC[OR%)DL+;
-MRYM9!T'`=[[S';(LX[[[[N-7?N57.'+D"'$<#X0XO7W[\;CMVK6K:+B/`YM&
-M^6!="6#U6L"K82!K'/-KJ[JU#&R5ZY_AO[]\74^X!.<BW.LJ']MO2BR=/PC7
-M7GLM#S_\,.MN0O-%>+\(T46!F20QS6:=)(D'3DRN%!OK:X1AR,*>O=1K#0X=
-MO(:CQU[A^/&CG#Y]AI659?(\<Z!&>>/='P07+EP8"SS],)/2J/?H4_@LV\.:
-M7B=4JS4:C28[=V[GNNNNX[9W'.'Z&VX@3A+.+UU@>66YV-R%[O7>(#/+LWYR
-M0)[3W=A@?7V=]?4-:K5:?^OJ$M1V;I]]"VSP^QON47^KE*(`-FVB#(5QL#<F
-MEJ6T-.-:A>8R'9KAWU4&/P8Z?ELD&([J((WJ#`T_5@:T_/?KZ^NC/4M*MVJU
-M6DRP4DI4KE!*.\#);CKMS_6`Y]8P&Z5L[NP[I<:E.GH3?>F`4#\1C@(,I.M.
-M(P9E3OWTJ7X\:Y$D)R"*8YJMUS]88)RD<QC$*B\8H3-_'5YD/(O*AT[8NP*C
-M2-.,7%E/KT!:2:;1!A%Y,VL[;I'2FG)CR+*4M)>2:WON1&!?%TAKBK^U?+#,
-MIK'LG5!8217",IFT,N1&60DA-F62P)X,;91+B8P0&+*T2QXEZ,CXY'F45M94
-MW:542E\L%EY+_>)UH$G@7IME*5KWDP9%$""\W#(.D1NR8'1XYFVOU[,;QU;3
-MR13B`0F'-=9-2)+*R$[X<*>[?/U>::3W#S/&XCAF8F*22L6F5;4[$[0Z;4Z>
-M.$&C5N-LLTFST6+7_!+???Y[?//T*0X=.,3N7;M(@A"4QF@K0U7*CJ?0A*@P
-M)\P5N=(HE9,KA=*!_:H$6BFDMH(TK0:%?$+(`2G8Z(\ZW.5SWYM"@%B`#Z9(
-M(!0(H9Q?T:C-O_=2VMQ!U"5_HP(K,89.M<X_^M@_9/NN78Y)X\(/!3S_P@M\
-M\E.?YMBKIT`80BG8NV<O[[OW7@X>.,#^_?O9MGT[S6;S+;.VV>LI((YB\CBB
-MFL?\]%U'6%E=X;D?G((P*5`A.^]0N@8]$U92J;6X_J>.L&-^%\\\]6V.'3U*
-ML]E@HC-)M5XC+%A,EHVE2TF3/O'6Z+(_Y&@)0UF".FIS+80D5SGKZQM<?_/M
-M:`DZTT/KG7`!-!;`GA0;[-J^QS)F`E'XGEJOMLCY*UJ&DVWX2<=^<JF[]LD@
-M91'\(0/G3Q5(PB`JF%;2L:-P;#8<:TL&?1/X48#4\#PR*HG)KX-^;U?V4!PU
-M#_VH&#.^\>196,-[GU:KQ5]\_O,</_ZJW9,'@D:S9%51[)\E4S,S="8G.'OF
-M#%F:#C*MRM^9*]L__["@CH77!#,SLXYIJC'&G4\AF-^QG8EVFT<>^@:->IUJ
-MM4J]7J?5:M%NM^ET.G0ZG4(JTV@T"O-VWS@99E9=*5!5WAO^N-^\U.[^^^_G
-MAAMNX'=^YW?X_.<_S\K*2E$$&V/H=#HT&@V6EY<+6>%6OK.C]JCCKJ-1P-=K
-M.?;E/6(414Q-317G=79VEDJEPG>_^UUV[-C!;_S&;_#A#W]X0%KX]NW'[]9H
-M-.AT.BPM+5U6-CC.(VOX.660]7*/;35.R]^/8ER-:^1?"9/,WSJ=3C'GO16`
-M]_#-_&7M=IN[[KJ+3W[RDU9R4XI(M[1M573`DB2A7N\S-/P)27L]UM9665];
-MH]>SJ6`3$QU:K0;[]N_CXH4++)U?XMRY)8X?/\ZE2Y?(TW1(_O##`5*O]>87
-M0!^IW&JUV+U[#[?<<@MWWGDGAP\?9N>.;=0:#4#PZLE37#I_T24-4:+5"[3*
-MBX+9FRYK5P!N.!`KS]NN&!>%5KO1:+XUP*NAB[AL=M['42S+Q"H+1='UEV[S
-MHK&2"^_=(H8`@;%FI*6%LDS5+.N*RX!D&;CR4H_R.??O7P9G+Q=]#A3,JG&3
-MAI>]M5HM+EVZY$``0=K++#`A!O:3`YY=`\?7U:G:=4FU,7WY3X%`#;;:AR>T
-MLBS"^]Q0))_UT\T\DZF?2&5?GR2)2Z=[8S;NY0*BS+3;2F<^?-R'.X1>IBHE
-MG#UWAL<>>X1.I\W<S"Q)$B,#60Q6(2Q@E64I&QOK]%*;1-A+4Y0VB,":FN=Y
-M3I9E11KC9:\38=`ZI]?KLKJR2J_;ZQO'8UF*N<I`&U2>6;FB#-%&T>WV6.]N
-M4$^[-&23.+&,4"$$>:Z((H4Q.48'""*,,D5D?/\X#2(CEH%EB@+"RE(]V!P2
-M)PG56K64(":*8C[+TL(TTH)5-JG)=\1]<5&M5HH4)V^.ZSW*RJ#JF^TG$@0!
-M]7J=.(JHU>JT6FTFIZ;H'#U*\^1ISM7K7&PUZ$Q,<_KD"9YY^@E.GCG%-8L'
-MV#X]C=2:4(7D6I%$,5EN&7\JL'+;7"FR+"?3&7F>D>D`DVNR7*--C@YRC))H
-MXUF4SKC=I9$RL-[I0M;5+SLMF"&%=&P=,-+)_;SLRS<#W$LMN!"B=%H`947C
-M`(LO%/Y*E#E!LM](RG-^XU=_C<5KK[-CUX/F0O+*\5?YDS_])-][X06;P"L%
-M.[?MY&<_\E&N.72(Q<7][-BY@U:[]:898O_=YR2*).$XJ=#MKA-$$?5:E0_=
-M>S=2_"U//7\"0T(@[?JM`7)!$)3F)^D*)R&9FMG).]\SS=E3Q_GN,T]S]-A1
-M&LT&K89EED1A5%RNQJNYM!DX9[[1-6I=+*]IH#<H[@``(`!)1$%4FT`L(5$8
-M5C<V2"HU)F=WDF:6$=X'/74A\0L0+%\\RZV']X`T2!$X!E3@&%2A97#*P('>
-M`4(&)5`H0`8A@;3C3SCY'D(.^(H*46)/E=;A`J@JV%BC?1'[,D+99WR57C_X
-MFGY@QRB0ZVK8])=!K#B.!_8U?F_Z"_??S\,//\S?_,T7B2L5C-9$<85ZM>K\
-MV?J^>H$,V+9M.]UNCXL7EBR0->1/.FR;<"7&[)<#MT3Y<2F9GMM6[/]$:6Q>
-M=_A:5I8O\NUO/4JSV2R\C#J=#I.3DTQ-33$Y.4F[W:;5:E&OU\>N*>.`JK>"
-M9]6;-:Z$L.#P====QW_Z3_^)>^^]E__\G_\S3SWU%.UVFT:C88O,,&1R<I)&
-MH\'%BQ?9V-@88)N/\Z0:]?AK95AO]=[^'@0!4U-3Q>>:G9VEV6SR_///<]]]
-M]_&;O_F;[-NW;P"X?OOVXW7S^_MFL\GL["SGSIW;!$0-UU&^IAGULV%P:KB^
-M'0:[AAG/5P*\#A,IAGVP_'/+->"XO\E_W^ET+FO-\1,'8)6E=-===QV//?88
-M3W_GZ8'D-9\T$S@J=QS'!=ND7$1VNUW6U]?I=M?H=3=0*K/;:P&5I,+,[#8F
-MIZ;9O3OEFFNOLRF%ERYQ\>)Y5E=7N7#A`JLKJZ@\?5U`JG$LB4JMSMS<'/,[
-MY]F]>S>+BP>X[KKKN?FF&]FQ8QNUFOULWGO(&$/-L0[6UM9*28L*[0*I`BEM
-M2IU2Z!*C96-C@[6U-932A*'U.%I=765N=L:]QUMDL36`42Z272$]2&7Z@)5P
-MWD^#_BL6#+!$`O=ZMDX8'%Z(?92V!0#+!=QX[ZQA=/QR*0^7B](=D&6-88M(
-M*9F>G@;@XL6+[OK)R3*%"?MI@<,H_<"&T%CMCSUFII!X(27*F^TB1X!MIKA.
-MBTU`V1_,_:NU];<I@U;%YW.`2*52^3NG8H[Z;*,,^H=-V\=M<LH;F^&0!7^W
-M[!^[D3EV[!4^\8F/<\]/W\-=[[Z+F<H4WG!;2$$46Y-?C04)\UQA,F6EF0);
-M9#F0(8JOC*[K&6%9UL,XL^2TUZ/7VR#-4HS2"`QYE@$V]4]&UK_&&`7:$`A9
-MF*E;(VCON6-02A-%SFC=`>922H26CORP^?@9;0KS?V^N&P0Q25RA5JD2A8%+
-M\+.&^'Z>KU0JU.MU&HT&S6;#?6W2:K4*F4>_4U[?Y$\R3'7^42RX0@CB)*$3
-MAE2J%9JM)A.="2:F3G#\^''.G#G#A0L7J-=KS$W-\O+1'_#PPP^R9^\^KEG8
-M2Z?51N<Y69`3AA&YRM`Z)\L54:Y)`D6J`G04T\MSC-2D48[*,U(=H*6Q*7&Y
-MLL"",5:>51BGFZ&Y3O95/T8[K-JAU0+'V.D'892!2_L>?4F8T8Z5Y<VTI4N0
-MTT.-`S<RC`35R_B_?NG7N/GV(\7:9)Q,[OS%\_SYYS[+M[[];=(\0TK)1'N2
-M#WWHPQP^?)C]BXOLV#E/J]TF"$/>2C<A)($TQ$E"E%0PVJ[=S;KA[]US%[7J
-M(SS\Q(N8I&J#.0RH`"`8L:FU8SV*J^S8L\C,MEV<>O4HK[S\`B^?.$JCUJ#9
-M;-&HU8CCQ`'K9D"B/PQ*#3=T1NZ-'+M)8]C86&-Y=8WWWO-!C)"H/+7[E'(J
-MH@.[4ITQ'61TFC6;!A@XYE)@@2OI_4"E)`@C<+YWQ48Z<(E_TK.H[,\+HW59
-M`L1LS.TFSZ&M`CT\&#T(1I6]+KTG&(5/EQQB<5VMYLVC@!?_&3W3J%JM,CL[
-MRU>^\A5.O'J*:C4GZZ4V83>)2D)4^V^E4F'[SGG6U]:X=/$BO6[7LN-&K*7C
-M6.SC"K)AP-0V9HJ>&YV)B8)!5]X#WG;+3:PLK_#B#[Y/O5ZG7J_3Z728FIIB
-M:FJ*F9D9IJ:FF)B8H-EL%N!5F7$U3O;YMD2,+?=,`!,3$]Q___W<=---_,F?
-M_`F_^[N_R\F3)^ET.E0JE<*/;7IZFEZOQ_+R,FF:;O*'&[4_?BU>EJ^592U<
-M"(M_S?3T-*U6BZ-'C_+/__D_Y^=__N=IM5IC&Z!OWWZ\QG,0!+3;[4W,I%&`
-MSU;,IG'KZ%8)A5O5A<,U9+GVV1QDUG^O,K`U_'N&ZTVM-5-34P,,K*L=K`W?
-MU`%B;%+%^]__?EYYY17.GS]?F+FGCI:<YWG!-"EWC7Q!OK&QSOKZ*AL;Z^0J
-MA<)$4E$D,F&(XY`H:M*HU9F=GB%7.6F:D::.L;2VSLK*,MUNES3MT4M[Y,[S
-M)L^M=,,,)6)X6KP,)'$8$CFMO&4-U`NSS*FI&3J3DTQ,3-)J-9F<FF1V9I:]
-M>_8P/S]/K9:4]Z*%?T!2B5URC66G&:,1+OZYS&3QP%49P%)*NX)#DV<9]7J%
-M6B5YBTTB%!')OMM&:1(8M3DJ7YQ^$SI\T98OZO[C([P52IB8CX#W1=8HL&J4
-M?K^\L=U*FCIJPAGWFN'7!T'`Y.0D:9JRL;%!EF>LKV\0):%-<$(Z$_?^,?*:
-M[G(+7IB^\;(?B](9`1=1Y@.;2@]0]!.<K+2P+R?(<UV,T?*]/-E[/XK78W-X
-M.5!P5!&SU3D9+FX\0.(WN1Y`\1W;U=55_OQSG^;!A[_)AS_\(6ZZZ29',Q<E
-M^:4JM/)6"I83$=MSXK"#)$FNS/`68=.[7#':Z_78Z/;8V.B2Y<H:@J<I*D\)
-M'"/,8##*LKUZW2YYEKFY1!=FZDHI9]YHI3I!&!"%45',&<1H29K'/IQL4A!@
-MC"".*\1Q%P$$TGG_.590',?.<Z)1R#B:S6;A2])L-FFWV\7_?4$R?.R'37*'
-MB[;78X-[I;<@"*C5:L1Q3+U:H^VZ_L>/'^/DJR=8.K?$Q4J5B=E9=ITYQ?>>
-M>XXO'C_!H4/7L']A+]5*E4@KE(XQN2+-K?>5SC,"'9#E&I'GB,B`RC!Y@-2:
-M7*7V/+K@!JFMX;MG3(TNK$O&W(XQ:8%7;24Z1A<%^X#44'N*I[+KK-!N_M#%
-M?*K-D*S0'W,IT%G.1^YY'W?]S-V$88QPHD0C!-V-#?[R"W_%5[_V5=;6-PA#
-M:_Y_WP<_Q,TWWL3BX@%V[=IE*>[.K^ZM98+<9]`F206=*[32:*5HZ`;O?=?M
-M3$UT^.(WOD66)XAP<),9A(&5V&OKXV1*9N9A4F5^X0#;=RYP?NDTK[ST/$M+
-MYUA:.D=2J=!L-*A6*C;000;.DU-LN=84\ZH_D0ZXRO.<]?4NEY:7N>Z&FVE/
-M;Z.76?#*>JKY>5X7TM#N\A+ON7F1,+*_OV!519%E7841,@B(@A`9!@CI)%QA
-M0"A#YQ5HGR,=.TH.`4[#LKUA-M0PDZH,4A6&[@./CVYLC/)U>JN,0REM8]A_
-MUO+:%L<QL[.S?.,;W^299Y]E?7W-2D[3+K5:HVBV>K:5,9JD5F.V6B%+4RZ>
-MOT">IIOFV*T*H%'R%S&"W>MM(3J34Q;\+0(+K/S_SCMNYZ4??)_3IT[2;-1I
-M-)M,3$PP/3W-S,P,L[.SS,S,%-)!GY;GI>C#S8^W`:O75O27]]D'#Q[D7_VK
-M?\5[W_M>_O`/_Y`O?.$+K*ZNTFZWBV.=)`G3T].D:<JE2Y?(LFQ`6C@J3?IR
-M1?YK7>,],W%B8L*F1PM1-,XN7+C`O_VW_Y;[[KNOL)=X&\S\R1C/81@R-34U
-MED$U++N[4@!KG$_6*`!KJW3U<<\I/SZJ]KV<U-%?9Q,3$YN"1]Z6$`X=X+U[
-M]_*!O_<!_N03?U(<<`O8]+UG_.):OBFE6%]?9VW-IE99L,L/)L<P,):!8(QV
-M366-%(902D04$062:E*AU;2I+%IK<@<&X<S`"V,V82GK_:Z5*^Z"P+(`DK[9
-M8Q+'Q$E"'$6$443H61M26H9$U\K\TBRE:N(A#P'C(MICHBAV;`@U<%ST$"#@
-M@;8LRTJ(J1UPO5Z/=JO]EM+C>Q\63-_+Q?ADK$'_Z)'H\RCDN6PV:QE9LB@F
-M[.^TX\;'=I<W>L.1I%XJ."II</@UHYA4X[RM1AF]7PF%-`Q#9F9F.'?N'%F6
-MT4U[=-,-)Z,8/P&9DC%[L<D4TK)M7%I9GQEABB)X,Q@H^W*1$NLLSY4S+N]:
-MMJ"VP(ETZ4'M5IM6I_VZC<O+=>;*29%E0\-A^JT'B?U[#AOU^DV^]\OP]TN7
-M+I$D"9<N7>0/_N`/V+ES)W?==1<WWWPS4U,SR-#YM<B`(`Q)*@FJ9PH#;)4K
-M!%"KUZZ,$N\^4Q!'#C@)':/)^IYY5HWT"9-&8[2=&P.7].HCQ[W)L2D5&L88
-M<J6(\&FG*:&("&6$JYH'QZ*_)H0@-S8U+XX3,N?+9AS@EF<9JZLK**T(PXAJ
-M-2G`J3)PY4UVR\"5E1%6BZ*C;.0^JO"XDLWK&V+P+@11%-%JMTBJ%CB8F)A@
-M:FJ:5T^<X-3)DURX<)%J&+-C;CNOOGJ,)YY^DF/'CG)P\2#[=N^B+A/R-"..
-MK!0TSP,R'9'FBE@I5)X3ZHA<Q21Y;G^>*7K*&F@KI8KT0J.-\XF1UO<(M9GA
-MX.=(85P`H0_($(Y1TV?O%"??2`QZH!G@I^_!)$)3:+S3-./NVV[GY_[^SU&I
-MU2S()@2!$'33E&]^\T'^]]_\-1<N7;0IEF',AS[X88X<.<*^Q45V+^RA,SE!
-MY%-+WX()7O9ZC:A4ZJA<60:;MHVRQ&AN/'R(J8D)OO"5;W+ZX@91;"6%QF9/
-M$H0A4EI_(J/<.NF.A4`0Q`DSVW8Q/;N#WL8:9TZ?X)67O\_I4Z>1@?45K52J
-M5)(*29P01I$U,L>'HXQA%6-(\XR-C2YK:^ML;*3<<LNM'+C^9C)MYY/^F!*%
-MA!@M2+,N.VJ"5K-E09,H="E]%H".@A"3Q$3.X#X(`J3W'XHB*QUT@)<'74:!
-M49MD[4->>(/2/UFPJOHR0+_/&VV^/<K+\JU6G(UC8OE`H22Q<_*^??OXVM>^
-MQK%CQZE4J\5Y;3::(*QOHRQHV)(H3IC>MITL35E;6::[OEXT`!&F8&!>"4MM
-M8+_DGQL$U!LMDA)X98RA$D?<_H[;^,[33[&ZLD+->5U-3DXR/3W-W-Q<`5YY
-MYI5O,GCV[N4:'F_?KGQ^\]=)I5+A/>]Y#S?>>"-?_O*7^6__[;_QV&./(:6D
-MT6@4R=-Q'#,S,T.OUV-U=95NMUNDD(],GQR1RC:.X3>L@!A5Y+?;[4+*6*_7
-MF9F987EYF7_W[_X=[WG/>XJ?O3TV?K)NG4[GBD"F<0RL8<!JW.O+M<>5`K2C
-M%#JCK&F&:TK_MXY[+V-,8=OQ5DD@_)$`6/Z`'#ERA)=>?(EO?.,;A=0H3=.!
-MK\,`5IJF+"\OL[&Q,0!X#2<"V'L?ONB?2%O@:0=<>'/90`J"('+,GW+A.I0Z
-M$D@"&93BDEV7T#]/6B<048!?`F$T.L_(4BOSR7H]H#$280W#@"2Q$J4LM46?
-M!_3\Y_+@599EI&E*GN?4&XVBOE!:4:O5[$:/MQ!X!2AGO*Z<SXXHL=.&-<*#
-M%^/@N2XV)18:+-@$Q8;<7<Q!8.5N?2/VH`"VRI'AY0FI_#>7T>[A!,Q-F[$1
-M':6M`+@KN8:22H6YN3DN7+S(QOH:66:*O]L88\$1QWK!.'85TA:KP^PO8;UT
-M@B!$H_`^6%;V9PJ)F;U;KQ.E*#JS6FNR-"5U8U,IY4RAK?0UC".:#9O0]GK3
-M4B^W`)1!K/(8&#X?9=-#;Y+OI1;>1\0#5YXYY/W(5E966%E986EIB8]__.,\
-M\,`#_-1/W<2N7;L(9$`4QR25&I5:%26L7-,#0-5:C6JU=F77BE^,M";++5#H
-M_UYC-,)(M%*6K>$@BB*]*[1`G`^WT#I'.4-G[:ZY<G<^C`*TMM(<QJ:=]%D7
-M01@2*E44PYG*.7GJ%,\^]RRGSYP&`?5ZE7J]5@!690#+=\?K]7H1;>Z[Y4F2
-M%"#B,,7Y:EMHA92%*7"U7J/5:3,]/<WTU!0G3IS@[)DS7%A99O?^:YC?M9NC
-M+[_$DT]_BZ,GCG)X\1IV;)LAEI(P$^1Y0*04<6QEXWV&<$B>:_LUTL191IZG
-MY$J1>E:=UB@M,`IKLJT-/GI46-B"@H7ETVA<@6J!TG[&@S$VB1!CQU+?>V;0
-M*VOPVC,@`Y32W+!XB%_Z/W^1:K/EBE#[IQBM>/JII_CD9_Z,$R?/V&)7&^Y^
-M]WNXXX[;.;"XR,+"`I,3D[;P>8O6$AXX4<H0QQ&J6BV`'@LTV^,XOVV6OW_?
-MS_#(XT_RZ'=>(JS5D40$6-:B='L1(XUCL)D2B.N^AA&55H<]K0Z[]AUD?669
-MI7.G./WJ"9;.GF8I5[;9%H<VY3.N$#KK!AO6((HY/<TR>FE*VLOH]7K,S&[C
-MR!VW,K=S-QDV**8_[_IY5()+,%T_?90;WOU3!%%,&`96?AV$1&%$Z.XRMD!5
-M&$;%?BH(`V1HI8+"F<&/`JJ&95\>I.K_OSS'BX&?#\_]6P$L/TY%K`>MRNN;
-M#\ZH5"I.4CC#TT\_S8,//LCR^?/4&DTN7KQ$%,=4JA5K0S!TB^.$9'J6+,O8
-M6%MC=?F2)6I*^C)CM@8F-J\Q@KA2I=9LHHPI`/=*''/;S3?QPO>^Q]KJ"HU&
-M'[R:G9UE;FZ.N;FY@GG5;#:I5JM%>MQ;P=_EK0YF=3H=?O9G?Y8C1X[PA2]\
-M@3_ZHS_BT4<?+9I3'LCRZ[MO?*ZNKFX"7,>%9&UJR`P!S.-4$)U.I_C]M5J-
-MN;DY-C8V^*W?^BWNN...MQR[\NW;ZS=^F\WF)M_<*P6OMO*Y&@;%AEE96XW9
-M,O`ZBJ6XU6N&OX[SW_*V'<.RWK<!+$K[&W><Z[4Z'_[PASEV[!C//_]\<4*]
-M*7F69:4-GGW-QL8&*RLKI9^/CJ'T`Z,_R#3:6&-<NXCJ`ARQ'<UR[+@&W6?^
-M(`+W?PV$=KLN#,9[@"@K@3!8?Q^<GY#?E$J,2YGJT>MUZ:;=(680`Q*X*`R1
-M@J*;;L$KY?QI%'F6VPUEFI+G&=(Q@T*?QN,W;O"6VNQ+(8FCB*S;&Y"NC=M8
-M#@):>N3"Y9,<?3=P&$2RZ7!R;+=GJXEA5)J@'W,#R5%N/(YB80TG'@Y3/Z_D
-M<@K#D,F)"<XI!?0&@-W`F3/CZE:EM4MT5`/'P<MV[0<)B@CMXG&7]&BTE:SY
-M(L!?7\+%#I:969+`LGX<6['5;MN-[QNT(;B<$6AYXO?@5!G(*@-=_ASZYWD`
-M6RE5=*O+/AN=3L=Z[2TOL[R\S.KJ*JNKJWSSF]\@33,J287)R0YQ')*IG#"*
-M72*I96Y6X\3C"E<$8:5IRMKJ*KVTAS:Z8(YE*B<WMF(0A1Y6.[!1T^NFUH?+
-M=<ZUL=(,(R0RB"P#(NS'A<LP0"C+KO*%PZ:%#SO/&2#-,[J]+J?.GN-[WWN>
-M1Q][F.^_\#P80[U1+V+,/6CE.SX>R/+F[;Z(\AM;#UZ5/<E&F>R^E@WGFR%!
-M*\L*&_4&[7:;J>EI3IPXQLD3)SEW;HD5)(>NOY%]>Q=XYMGG>/3QAYB8G.&&
-MPX>9[K2I1B$ZUQAE+*LM4&21E<.;4%D`2VEZ<4:F8O(L)<HS5*Y(E2++<Q"&
-MW&BT]LQ4EP3IXBZ\C,IXUJJQ:UQ!JRJ2Q>SX&^KC%=+UP9G)@F19GK.M/<D_
-M^I5?86K;+(B@>*[&\.)++_')/_LS?O#R4;3)"$3('>^\@WOOO8>#!PZR9V&!
-MZ>EIDDKREBXF[/QCYU_+4J@ZQJ2[?ARHAQ&T6Y*[;K^-G=MG^>J#W^+"1D98
-M$>@@0)9\"Z4('-O<78O2]%F5Q@*I09C0G)RA/CG#_/YKR'H;+%]8XMSITUP\
-MO\3*R@7.IQ<*;R>!G^\M:!E(0;/99G[W+G;OW<?,MAT01*1&8I0%28TQ#$Z[
-M5CZXOG:):W=/,SDQ210%5@88101A2!3%A*&U3`BC&!%:`*O,>!52$I:N]7&,
-MJT'IGR0(1H-3/RD`U96LDW[?4:E42MZ.8=\2HVH-T!?V[.'1QQ[G.]]Y!@.T
-M6RW6+G4)DXKS-NJ'-0C'Q`S#B'J[0[/=9GUME8VU%;N7V,3@[3.]!2/.CX"X
-M4J79;KN&M'UFK1)SYSO?R:.//DR>IS0:=3NW3DTQ.SO'MFW;F)N;8WIZFHF)
-M"1J-1M%0*(=^O'U[X\=:$`3,S\_SL8]]C)_^Z9_F@0<>X#.?^0P//?004139
-MP`DGX?,!1?5ZW26KKP_LU4:]_U86$J.8*5)*.IU.P:Y*DH3)R4F"(."W?NNW
-MN.VVV]XR[).W;V_,F/4,K*U`TW*=-0XHV@IH':YAQ_E>C?,4'/5^XVI47^>4
-M0;GA/;`QAG:[/2`Q?QO`NLPB.C,SP\<^]C'^RW_Y+QP[=LS*5_*<]?5UY^OT
-M_[/WYC%V7/>=[_?4>O>E]XT429$4*8E::$N6K<5:+-NR(ENV;+_83NP\3SR&
-M,T$6X&4"3((8QN#],0_P/"3`>)(`$P3S_D@&2;S#R]B1[5A>9%(+15H429%L
-MKLW>^^ZWME/OCZI3]]SJNK>;$D5VD[\/</ON2U>=.G7.]_Q^WY\;&<]ZGH=&
-MHX%ZO8YFLPG+LE:YZXL.LQ.U)'GOA%$+8J69B5EZ9&@;5^\#X<OG+*KB$]P/
-M*C7YW`/W.HX@4`-O"=%0NJJ7<0[7"28=5CLP7_9C"C]C+#1W#@0&Q[%#?QH>
-MKKH'%:DLRX+CN'!=)]J!(J]<K/)*LXU-13Z?1Z-6[U3#2\BQ%R>A[JH+JN1A
-MQ2*S8?C!X"JH/N1WA5$JD=%[4J5"OLJ/*BEU,,FS*EX5(JFSB$>3R8/*+J^J
-MRY@<F:89A6!SWE4G71+R$&V/^"I`IYK<Z@XQVM:\,^X,4@?%D<2[/&]$&]8T
-M';JN86!PH)/Z<Q7[EW["0B2^29,B66@4DR-Q/(OW:)K6E7(AQ!A12*%6JT4"
-M5G`_Z+/F%Q9@6VVXK@/&%&3S>0PK9:0-$Z52&;IF=#8]ZR];JF'U+<_U0L&Z
-M4^%/\56X\,(*7\*4&]#""#+3-*$9!E1=@VZ8,(Q4D*JCA,OD8$'DJ188S$,-
-M([KXZHC8(!+4Q=S</,Z>/8O77W\=OSYR&-/39]!JVS!T`_E"`?E<%FE)O)*C
-MK,1M$=DF#-KE=,&XF7Z2]TV2V+U1!D2ZKD,K!.FCN4(>I8$R!H=&</'"1<Q<
-MFL'RXB*XF<4[WOD@;KM]'PZ_\A*>^\5S*`^.XO9;;L'XX!`8/,#C8!Z'[KK0
-M-1V.YT+W#'#N0G,UV(X-KFJ!UYGG0G4]:&%U.-5SX;@^O%!(X9X'A:O@3$0D
-M!XLO/O<0K*`@6@3Q.W&LG;1N0.H[12U8Q,1-CKR9QK__W7^'FW;<#)^IT7<Q
-MQC`WOX!_^=K7<.C7A\%=&ZJFXM8]>_'$^]^/W;MNP;8=-V-X>`1&>O.+5\&X
-M1`%C/!+]`A]`CD[/C&CQ`#['SFU;,%@NX^"A(WCYM6GXZ2)4W83/_=``G4/A
-MHDJ?$O53\CE21+'X"@/3=)B:AI%L`2.3V^`[+NQV.[`W:-1A6\&$$:H*PTPA
-MF\DC5\@CD\W#3&?`%#6*U/2]<$%06M%5E+``2AC5["[-8.\['@YL%4P#3`O3
-M?PT#NJ9#54.[!4.(YIT*<.(XCXO5(JI*>&F)"*LDH_;X^(KH[I?BHJ`0LJ)(
-MK$P:F4P&`X.#V+/G%APX<``G3IP(HK`"-1P^`U*I#%25=16-")U,D<GFD<WE
-M83L.ZM4*'*LM2CJ$59/9ZA->^!!3=.1+`Z(^:C!&S*9QW[WWXH6#S\-S'60S
-MV3!->Q"CH]WBE8B\$@L@)$Q<FWF>&'-MW[X=G__\Y_'!#WX0W_[VM_%/__1/
-M.'SX,"J5"O+Y?!01Q1A#+I=#)I/IF@^*OK27^)STN#S.-<V@$KSPM3)-$^5R
-M&89AX,___,]QQQUW4!LA4"J5NN:7_0S<Q?TDD:J[>CGK*6@E>2G+<\BD`BN]
-MVGR2D7O\]R;]1L88!@8&$B.:2<#JT:GYOH\M6[;@LY_]+/[JK_X*\_/S`(!&
-MHX%JM8)FLXF!@<&H@E:M5D&M5D6SV8#KAN:U'D<\A4PNCYJ48BA/W)-5S$[D
-M%F,^/$]!4`W(A^\'UU!5,'12*.0T"A9>?"6<Y*LLB*AR'#B.'0TTD_!]+RB9
-M[MA1JJ#K"N'*@>,$'D,`HE7*=":-@8'2I@U[[8@GG0&_B.R)5]'J=9!&KL7H
-MB%S,%QV#%Z5'!=61.JD.(K543HEB3`S^DP41.6HJ*:HJ[L\5%]]ZB5E)G==Z
-MMU\FDT%EI0*/>U*[!\!]>.!05"TX!L"AA.F$?I=P$[9K%M9=%_^W$E8M].-1
-M9^$,ES'`EXSWP^-'U8+.3S<,:(9^5=HDZR%XQE<QY(E>O$V)[2'[\8G[8I^(
-M]VJ:!LXYTNET)&252J4N,:O1:$3"NZB@VFJUT&ZW<6;Z/,ZR<YB=6\1RK8&;
-M;[X9I5()(R,CT4!+?%^LH4/1=&BZ"551(V%>4]1@<L"5CE>6KL/4=:0S6:32
-M:6BIT/M&&-(;1E`M45."?:VI4`P#OL+"241@ZN]Z+ES/1:U6Q<S,#):6EG#F
-MS!F<.'$"Y\Z=Q_+R,CS/C0I:E`?*R&2"[9+-9)"1_*R$<"6G!\JBE3#,EWVN
-M^I4V?Z/BU=4T`A>+#+JN(Y/)H%@L87!H",,CP[AX_CPNS<YAN5*%F<GAW0^]
-M!_L6+^&50X?PD^=^C*FI*>S:OA/CHR-0.,`]#[H7F+R[;E"55G6#Z`G7=N!X
-M#G37"]()[2`JTW,=6)H")ZP.ZC'1SA6XH4=:IR(IZXA:HE^#'U8X#"*6A9#5
-MF5IVZI0Q!7"Y#[]MX;<_^QG<>OL^^(H217L!0+5:Q3>^^4W\_/E?PK*"*L13
-MDUOPH:<^B#VW[,6.'3=C9'@$J4P:"MO\9<M556QO4=4N2.-*9[+A4>V'45!*
-MN-@0>)&5%14/W+<?.[=-XOD#1W!J;@Z9?!&ZGH*GJO#]0%A7H48^3E%?I8:B
-MM,+`_##E3@U2Q16F0$F9,$T#Z5(192`4V,+(+54+HE["13$7#.!>%-$KCZ<Z
-MY\$PLM?W49D]B_?<NP^E@2(,/16(5H8&53.AA[ZA(H50U;55QN))XE4T7JB4
-M```@`$E$051P'ST'V1NU$N!&%QCBBP)"Q!)]M4B7'QL;P_3T-`X>/(CI,V=A
-MA\\W'1=,56&FT]"%Z;54P,$'@Z;K*`\.`SY'N]U"HU:%:UE!-5$66S?S`:9J
-M&!P>CBI.,\:0,DV\[>Z[\<JAE^$X3I1V/C0TA+&QL57BE5@8D<4KXMJU-;&8
-MLW7K5GSN<Y_#4T\]A1_^\(?XAW_X!QP\>!#5:C6R#1!M4M?U2(AT'`?U>CVJ
-M7BB$J'Y1*&(,7BP6HZKV0."_E<EDH.LZOO2E+^&..^Y(C-0D;CR"(DQ(3`L4
-M;6HMT_9^Z83]Q*9^J8&]HHCCOEC=P1VL9_I@'-G`?;,<!]JU[M0`X)9;;L$7
-MOO`%_,W?_`W.GS\/R[*PLK*"2J6"B8DI*`J#X[BASTP5C48P&>S:N0B]7+@(
-MR1>#*QX.PCNK3K*0T$N5%->.T]TH%,4#YRHX5^'[FD@J!&,(_&*B5<'N_]'S
-M/-B.%9G/BQ#6.$*L:C:;<)P@53`0KH)*C;;M`*$G!`!D<UGLW7L+<KD<`']3
-M=[ZB$F4DWH1I%?$#6D3E!5X;0N@"F,]C!J!"5(R'&OL)8I*HNL4@5^E*ZFQD
-MD2,^B>YEQ"YW-DFBBA!+DD27=1W(F@;#T-%J>YWMQP`E7`N-#,RE2*SN#I?'
-M(K"4C@<9.MNEHZEUT@99:&C3V7X*A`-9.IVZJM&`O4X(\O:7][LL9LD#'MGC
-M3)ZHB4@L.2I+1`J)P9=MVR@6BY%0U6JUHN(3XKY\:31;^,$/?H#O?.<[8(Q%
-MJ8D3$Q.8G)S$Q,1$%)V4RV1AMYMHVQ:,E`E5UY!*F?!\@'D^/.Z",3TR=.>>
-M#U<-5LIUTX"1"B*P./=A6394S0J*6/#`-ZG=MK"RLHRVU4*[W8)MVUA8F,>I
-M4Z=P]NQ9+"PL8&5E)2JT(=+]1D='HMM"G!+;0Z1P"#-V4;Y<K(S+HI7LRR)/
-M:GM%76VV":L2^F,9AA'NYR(&AP8Q>.$B+EZX@/GY.50;+63+8WCD\7'<?N$\
-M?GWL-?SHWWZ"R<DI[+UE#T8&!Y`U#+BN!^Y[<#T;AJ/#X1Y</1"T/->%Y;IP
-M#!VVX\!U'6BV#<=UX;@N;.Z!NVZX`!08M@<IA6%XI:+`$]&9?B<*"Y(YNP\_
-ML6_V?<!JMO#;SWP<#SST(!!6S?/#\W"[;>'9'_T$/_K1LUBIUJ`H"L9&Q_"Q
-MCWP4^VZ_`SMVW(S1T5%D<UDP9?.+5[)(T!F(!CZ<AFX`Z:`_5<)S&@N+:#!%
-M"<0G1<'6R4D,EP=PXNQY_.JE(UA>KB"5+4(U4F"J&A9B8%"43@H[]WTP50$\
-M0&%!I++KNT&DKQ\(5HJB(K`+95`T):PVRH*V$&9\>=P%.(O.I?%5W:Y4>@94
-M%N:P:SR';3=O@VZF8)BI8"$C+%*CZQVA6@F]10.!2J0!JI)XQ2(3]^`QUK=R
-M'?'&QN"R("@B7G5=C_KP3":#?#Z/0J&`B8D)G#Y]&H</'\:9,]/0=`.%X@"X
-M;:/1:@<"I:%'GRE7.?89@YG.()7.P/,\M-LM6(T&>%AU&XS!2*50'!B$J&W*
-M&(.A:WC7???BA0,'X?LNLF%*]O#P<"1>C8V-86AH",5B,1*O1#LB-MC$4],P
-M.3F)3W_ZTWC\\<?Q\Y__'-_YSG?PHQ_]"'-S<UV%6T3[%`M=8HXDYD9)_E=B
-M#)'/YY%*I59%@W'.,3P\C"]]Z4O8MV_?&UX$(ZZ__E"D&R<%N?02K=:J+A@W
-M;>_ES;:>`EYQHW99TY!?%[>DB>L.\<_*Y7*;3L3=$`*6JJK8MV\?_N`/_@!_
-M_==_C3-GSJ!2J6)I:06NZ\(P##B.@X:4FM-JM3I>3S&!0)YP1I$4H0%U$*C3
-MG2K5)28`4=G>3@5IMLH;26XL\J0J/K`3!LN.$YB@MMMM6):%=#J]JF%RSM%N
-MMZ.(#2%V!>]MPW5=<`1EZ45([(,/W(^M4ULV_0J3,.\/I)-@%5=46)(CRX1X
-M)8M++#2=]<'ZIOW)%1\!/ZKT*`0NSOVN5$2YLQ&=@1`.9?/V>'M(Z@"23-QE
-M0WFYHUM96<'0T-"J$KYK#4"SF2SLL/*?^%W1)$9\K^]WWY9^!V-!5(4/!H7)
-MOUU\!XM6X!4`G'4&F)W-+*I(,FBJ$@U`KK9($$\M[B4:QL.$Y7+.LM@83UN5
-M"T8(\='W_4C(<ET7N5PN*K9@VS8LRXH\_D1?(%^:S69D9%JKU7#DR!&\^.*+
-M435'G_-@Q=KWP3T7GJA$ZKEPG-"/AKOA9)A%/CBNY\%;6$++LG!I;A:&84)A
-M&A15`_?]T%\O2#6S0K/FP'_/C2:68D*CZSHF)R>C-!-1F5$V`);OBY5\4:W5
-MB*(OM"X_JW@Y\WB41;^)ZIOI]ZYF%);\>U5512:;@9DRD0VK%0X/#V-F9@8S
-M,S-86%A"K=E">6H*[]VV`XLS%W'@I8/XZ<^?0WE@&+?OW8N)D2$8O@Z5:]!T
-M#X;G@AL<MNO!<1VH;M#N-%6#RTT8AA,LAK@N+,>)"BXPSP/W7+BA[Z+O!]$V
-M+*QN)WS.$`DK`$<8B<7\J-IE4(T2<%IM//'P8WC?!]X/U32@^,'K@T$4Q_._
-M.H"O?_OKN+0P'YBFYO+XT%-/X\X[[\;--^_$^/@XLOG<=3/QE/L:^1P@_/A,
-MTX#"?+1"L2JX!-7X%$6!`A4.4Z&H*F[;M1T[IL9P]/A)O'#X&&H-!BV;AVED
-MP)0@$D;55*@\C%CB/KC"X*O!`H^B*."A:`G%A\\],#481T5%/Z3Q3,=HEG<-
-MC.65Z&@!Q/=179Y'6;-Q_WT/()O)04N9,(S@HAM!])6F&5#5\/>%8DG'PTH(
-M5F%JI))<>9!XZX0L.6U;7IB1BVV4RV5LV[8-T]/3.'SX,,Z=NQ`4.C%3R"(+
-MU[&AA&GKBAQ!['<,]11512:;0RY?@.L$OGV*IH23QTXU9,/0\?:[[\;!`[\*
-M_!2S.91*I4B\&A\?CRH."@\EL3A"[65C]H5R'S@U-86/?O2C>/SQQW'PX$%\
-M][O?Q<]^]C.</'D2M5HM&D.(?D",19*$=#G[1KR>2U6RQ1SKW>]^-_[LS_X,
-M.W;L(,-VH@N1*=!H-%:)4``2"\C)\RA9V(KWK[W2!?M%7?4:JR9E),5U$#E;
-M*#[7C",B%),R'$C`6N/$R1C#KEV[\,=__,?XV[_]6RPN+F)Q<1&V;4<"5JO5
-M0K/1"`R,+2MA5;.[NEMW^J#?\>\(5X^1$"7C=Z62"9\/$9W1,;\6T3)"H!+"
-MB!RQ(?L9*8H"V[:CR6L\S$]X7=7K]<@(6I[X!IY7@<\-5WT4!@IXZJDGNSK@
-MS8[G!:E^(CHH[H$E^_0`004W%J:[]%N1C11J)I([PX&ZCVB_BBI.X=A*$KPZ
-M[2FN?'=^TVK5.]X1Q5,'DSHQV51]O14)Y?=KAMX5.00`3.W\[X&/%>]L7UFT
-M%4;.?I"ZXLOF</!#\^'PU:$OCL(Z9:AYN'H*+X@L\'T?NI&!HJJ!03F[^OU*
-M/+VSEUB1%!W7[>VBK$I!ED\(\91$6=P2A1A$]="@H(/=E18LCG,A;HMK<>R+
-M-&+;#JK,!2EAP6?QT$C9"R-.(1E#1^)BN"\5QF!9'MI6`TJXOY7(<T:!89AA
-MRL5`*"XIDKEOL/II&!T12JR(RA%5LE`E5PV,&["K/<R9^WG9)/G:;/9!IU@E
-M3J?3R.?S&!H:PLCH""[-7,+,I8M8FE_`8K."[/`HGOR-9[`R?Q$OO/@"GOWQ
-M#S$Z/H%=V[9CR\04"FD3MNN`NQX,S8/CZ7!<#2G#A&L[L!T;KF?`,5S8M@5=
-M#[RR;$=$:-EP704.\\`]#I\I<%F8/LM]*$P)T@)9?'6/!^)6N.)C61;NN&4/
-M/O;Q9Y#/%X.VJ`#@P>M>/?IK?/4;7\?9<Q?A,P9=T_'T!S^$^^Z[#[MV[<;8
-MQ"1RA3R4,*KH>IE2R")6/!H4X-`-(TK=8TJ0#J@P%:JB0-4T6)8*U5&#2I^Z
-M@;?==0=V[]R&DZ?/X5>'CF*YL@PSG8>1R<'G!GA4A"*(<`(/4A,]-8BR4Q4&
-MSM5PO_'(`#U^CHM7U04`QW&ZQE@BQ71E_B+R?@L?>-\3*)4&8*1,Z*D4#"-8
-MT=:-('U9]K/K[@^8=`D$K*2^@'CKSYEQ7RRQ4"%2Y0N%`HK%(DJE$K9NW8J9
-MF1D<.7($)T^>1+U>12X7]&FN8X,#T7F"2?Z;75'0830>@*C:H!@W[;_K;AP_
-M^BI\SI'+!9%7(FUP8F)B5>25..=0F]G88JE\7YBK/_KHH[C__OMQ]NQ9?.][
-MW\/WO_]]'#UZ%`L+"U`4)5H<$Z*W.(?V$@+$&$R,N0S#P.<^]SE\_O.?Q]#0
-MT"I1GB!$Q*D0L!";+XG%ZK6BKI*$IE['09*A^UK9)/&Y2[P?C]/K]PID`W>*
-MP'H#J*J*FVZZ"7_XAW^(;WWK6[APX0*JU2IRN5Q0TCD4@!J-!FS;[EJ9DX6"
-M?@VGGS`0^2Y)YI*,>5+CX=&%@<,-*Q,&$W8M&F[+DUQ9`&FWVE$JD>@\Y94O
-MR[)0J52PLK*"E965:`(K_)@8"U(*]MU^"YYX__LQ.CHJE2]GUR2:X$JB")^4
-M4$526,=EK',PRU$Q:I0>MQYUNR-)L:Z4L,[D(MG$O%='$`_3C*OR<D<@AZ,F
-M?9X8+&8RF55M^G(FPTE"F5#EY.W$1?4Q'V$)]XX!:V1FKHCM(FH,A=7)T/$/
-M8XQ%A1'\KH@U%E67N99M,IXG'E_-2!KT]"J-*PM9<9$\Z78_+ZU^PE;<]TY$
-M<(K;\4M0734XL8IJAM'O#H^C>/2H?#_N-24N\D131%^)2DYQKRKQN%RB71:I
-M>J4!)OV>N*#;R^-FLT].XE$/>KF,3#:+0JF(X>$1C(Z-8G;F$F8O7<+"XB(6
-MJLLH#H_A`Q_\".Z=O8BC1W^-EUX\B*,GCF/GCMVX:7(<N4P:&N<P'!>>:\+R
-M7'##0RI,'VQ[-DS=A.99X+8'Q[%@.PXL5X-K!Y%9;NBOQ;@"UW/A>8$XI3*.
-ML!A8V!<P>,P'8SX4SF`[%K9/;,%G/_-9#`Z.1*;P09M4<?[\&?S+5[^&H\>.
-M!J*-IN.I)Y_"PP\]C)T[=V%R:@J%8F%=D:>;6<3J%;$K%A$8"SRS5$V#9NA0
-M]!8478=N&;"U-AS;@>O88(:*.W)Y[+YY.Z8OS.#PJ\=PYN(Y,#.#5"8+S<R`
-MJ2HT3X6F:O`9`^<,8`I\18$BT@2Y`MZ5FJ=&)\NHQIP2]/-BC,3!PSQTAK95
-MQ\KL)4P6=3S]Y!,8&1]#.IV&;J2AF28,W8B)5UH8@=7M;R?NBU1%\BVZMD)6
-M/*50CL82D5A"R!H8&,#DY"0N7;J$4Z=.X=CQXUB8GX>F:\CE\H"NH]EHP@\G
-M2KJF1Q4Y95$+`!2_,PJ[_[[[<.+X:VA;5E1M4(A7X^/CB>(551K<O&U.1&/O
-MW;L7.W?NQ#///(-#AP[AV6>?Q8]__&-,3T^C6JU&U:WE<8<\UA-C(S&F:C0:
-M>.*))_![O_=[>.211\("&@2!1"%'SI"*S^/B\_M^`I7\6ODS+J=O2A*LUEJ(
-M3YK[RAE#\7D0@"C5EJH0ODE5?F1D!)_ZU*?PP@LOX.+%BQ@9"?Q5S%0:3EB5
-MHMUN!R=7,?F2WB_GWJ]5AG+59$B$BXCT05_M>'^$*5D^YX#/H8F&*T+I?0[X
-M'GRN`;X'[FGP7#4:F-45AEIU!;5J!:YK0U%278VN7J]C:6D)BXN+6%Y>CE*'
-MQ._+Y7)X[+''\."##R*;S0I=HB/+;.(3MC`BK]5J494U'ML_P<$HA4CZ'B"$
-M%<G#*-K_X;;QPDD44P*?$;^K`@[Z=@ARFE]2!(B<@M9=^:E;2!`3%A&YEQ3%
-MI6D:2J72&_9M2*IZ&`EL<N<J;&PB@4,)W6^"B8FFJ%$$#\)T31^`IBCPE8Z`
-M$\^]=CVO:_MHFA;NG8W1M_0*S5UKPME+M(Q';B6)65UIS.'*C7PBC*<\"W%+
-M%KGDQ^3;76*9SZ,J<?'_-1[E%!\P)DU89+$I+F[)KUM=(8RM\JZ2?T/2]\?[
-MX+7*WE^OJZ5QH_=2L8B1X1&,C8UAYM(ES,[-8GEA$1=K592'QO#X>[?C;<N7
-M<.30*SCQVF&\^MIA;-^V$[=LWX92-@/#!$PG\+SR=`.VYT+W+'BN`]TUX=D.
-M7->$Y=@P+`NN[D!W'-C"<]%SP!P%"O/@\2#=3.$\3#WSPR*50606YSXRAH'_
-M\[<^C:D=VX.%!;^3KKVPO(BO?>/K>/'E%V$[01_XX+L>P..//8Z;=^["U)8M
-M*):*T/7K4[R*]RE)?77GF$B'QYH.3=6@:08,PX1M6-`L`[9E@]LV-->&JSM(
-M&09NS^:P<_M6S,[-X_B)DSA]]B*6J@M@>AIF*@O-,*'IJ6#11V'P5:5S+#$&
-M50G<$GGH?Q:EBR:-G[@/#QY<NXW:RA+<ZC+V[]V!]S[R$(J#@]#3&9BI%`PS
-M#3ULS[IN1FF#0L"212MQN5[$Z>NIO<I1<K+?8S:;C2*BJM4J5E964"Z7,3DY
-MB5MOO173T],X=>H4+EV:1:52@::I2&<R@.^AW6I%A424+D>((,+;T'7<NF</
-M3AP_AF:C@6PV@V(A$*_&Q\>[(J]*I5)4$$0^YQ";&TW3L&7+%DQ.3N+AAQ_&
-MZZ^_CN>??Q[//_\\7GCA!5RZ=`G5:C6P5DD(&O!]'\5B$8\^^BB>>NHI//'$
-M$Q@='8UL0*B=$+WF4;+U27QL+X_CY=?(K^TE<"4MFL=)RNX1Q-,"XY_1RQA>
-M(/_V^)PVZ(LI`NM-"UB^[R.52N&=[WPG*I6@&F$ZG<;(R'!@5LX8&LUF)]>Y
-M1^I)KQ7[?M6K6"A4==*J^*I)E9PZJ#A.L*KHNO`T+30W=N&ZW>6@1=IAI9)%
-MI;("R[)A&*FNO-KY^7G,S,Q@?GX^"E\4_^/.G3OQ\8]_'-NV;;ON5B;%-LAD
-M,L'J>YCN*2H@=4=5=;P1`"6:2/G2P1T=V`BBYE2F@"L`]S@8XY&O&9=*P@>_
-M0QBY\U4&>$GJMMQA)549C'=829V7./%JFH9RN=Q56>5R]W'2,>!W&:V'8A_W
-MHP%CL,W4CE&S#WB^9#08I@<RA<'SO:B"8]=*@DA9"]/5E%`\U`P],N&_UNTU
-MOCUZ"57Q?914220>D26+4O)*1_RY>%74^(E1_HZDSXJ?#'M54HV?Q)).2/$(
-M$/FQI'XT+C8I??K<7F7MUQ-EU6^5Z4:9V'89O>=R*)5+&!X=P<+\/.;F9G%I
-M]A*6%I8Q75E$N3B(QYY\"@^L+./5(T=P\/`AG#TWC=&A46S;M@43PZ/(F&EP
-MQX7.;?B.!L=S8?H<GN7`<AP8CH.4:<%J6]`=.RH>TK95.(H:>#!R%XKK@ZL,
-MOL?`X<'WW6C1Q[5;^`___O/8=_?^,'*3!^4C&-!L-/##?_U7_.2YGZ+>;($Q
-MAGO?=B^>_M"'L?N6W=BZ[2:4!\H]"YM<CZ*`?+S)@U+A[YA*J5!5-Q0-##BZ
-M`=VPH1LF#-.&:]O0[38<QX;CMJ$Z#E37P$UI$Y-C8WB79>/BI1F<.#6-,Q=G
-M4:LYX$R'9J:A&YF@@JFA0U6"<8K/@J(?C"F`%U8;5!@4*$&4%@OVI6?;:#7K
-M:#<J4*TVA@HIO.?I]^*6W;N0S66AI]+04QGHI@G32$/7-:B:'J4D"P&KVZ"]
-MXT-);+QV*K=7$2$C4LCE:"PA9%6K593+98R,C&#W[MV87UC`ZR=.X/3T-):7
-M%J'I.E)F&ME,!DW'AL>#BKY&:+H.`'HZC2.O'$(Z;2*;S:%0R&-P:!"CHZ.K
-M#-OCXA6UH^OO?)C+Y7#777=AW[Y]^,W?_$V</W\>!PX<P,LOOXS77W\=L[.S
-MJ-?K\#P/F4P&$Q,3N.NNN_#HHX_B[KOOCJHZ4^$'8CW]GHC`BL\57-=-G`O$
-MYX:]HJ"2](ZD>8@\OUHK9;#7/"=)7.N7"608QIJ_D02L=38@(0:4R^5H1TY-
-M;<'DY!2.'3N.A84E.(X+W[<B?Q_Y)-LK%*[7I*Q?)$"_29U(P4GR=9`OPJ0\
-MD\F@6JNAU6HBGR]$_VNSV<2%"Q<P.SL;K2KXOH^QL3$\^>23N/?>>U$JE39]
-MFF`_$4O7@Q5GQ[,CH_&D]$!9S`*3?4%[1VWXOA]X@?BBXEZG5&2W5])JL2*>
-M)A@7"N3.IE>IU"3Q0/:`Z'A$O#E#ZJ1.2Y%7UZ,*C>%OD3O;8&.L/@Y#$<H7
-M?DH,@2@H1)90&$,8(<=Y8!R_$5>ZXF)DOY60?H/ZI)66I$J'22LS<4%J/;=[
-M[>?U/+[6_]?+7ZK?<VN)4>M];2^A*FD0>R,.W,V4"=W00R&KC)&144Q,3&%V
-M=A9SL[-86%K$Z>EIY/,EO/V!1W#GV^_#A=,G\,+++^+Y@P>0+Q:Q;6P*4^-C
-M*.9S\'4.S7.ANRZX9D+W/-B."]MM(V4ZL.Q`'&E;%C3;0KO=@JZI8(X#3U%A
-M>PYX%`6KP/<YO&8-_\=O/(UWO?MA&'I8<9"KX/#AN@Y^\:OG\:UO?QO+E1H8
-M%.S>N0O/?.0CV+-G#[;>=!/*Y1)T7;]NSVUK[>.HZX02FJ4'$6V!EX\"Q_&@
-M:AITUX"FZ_!<%XYMP[7-0,!RTG!M"ZX=IAEK-LR4BVPNBQU;MZ+9;F.E4L6E
-M2[,X>_XBYA?G45L*]J>O&H&@I!M0M.#\RQ0&[@/<!QCWX'('W++A>0X4QT(I
-MK6'O]BG<<?OMV'+3%A3+!9A&)J@V:!K04UEHA@%=#80.15,3O>_(E'WS3>R2
-MHK'B0E:CT8B$K&JUBJ&A(4Q-3N*.I27,S<WA].G3.'OV+)KU.G3#@)%*06$I
-MP'7@V$%FQ8K5PN#@`#*93"!>#0Y%XM7HZ&@4>272!JDM7;\"JHRJJB@6BR@6
-MB]B[=R\^\8E/H"X5]Q*9',+,7]A87.XXCR`!*XE^T5?RG"XI$BKI]4FF[$D+
-MZ/U2!GM]9M)X2O;OBK]76']0!-85;U"!+\+(R"@>?/`AS,[.879V#O5Z/3`_
-MEW9*TD0JR>Q]K<M:`I8LDMFV'0E8\DD^_GGM=AOI=!K52@6-1B,<K`83W;FY
-M.5RX<`&+BXNHU^L8'A[&8X\]AH<??A@C(R-]#X;KH5..*G-ETJC8=K!MN-(5
-MP=-]8+'HK[QMY!2^KN@7I2/@,*9`^)%#R@M.ZGAZF;''19ZD][-$@6SU?A3F
-ME/V,QM^(0),DN/BA![Z/,(W%#R*R^BGW+%P=5V1A#%+'RL)$3M\'#_TK-%7;
-M\*)#KQ-`?+_V.N9Z[>>X@!@7H^1(K%YB5?RYM59U>@FK_0:#O5[3SVNJE_AT
-M61&N?:YO=-&JIY!EFC!T';E,%N6!`8R,C&!I<@)S<T%4UMS</(Y/OXY"KHRM
-MM^['SMOW8?;L61P^_`I.G7\=QT\?Q_#0"'9NO0F#`P-(IU+P'0<ISX/M>7`]
-M`YX=I`_:;B!@F58;;<-`N]6";MMH.S941X%EVX`:1+\V&PV\<_^]>/ICSR"7
-M*\*#&ZPK<,#W.(Z?.(&O?^,;.#<S`\#'U,06?.(3OXE]^_9A^[9M&!H:@FF:
-M-^3$HG?4K@I%\<%YD,VGJD$$D^/84#4%ON?#,5W8=@J&Z\!U+'B.`\>RX-@6
-M'">L7NRZ\$P;1B:+0K&,K5MNPO[]+MJM)BK5*E:J5=16JJC5FVBT6FA:;3A.
-M$[X35M;55*12)O*%(HKY/(8&!S`R,H3AX6$4BGD8>BH0JDP-NFY",S+0=0.Z
-MH4'3=&AAE4&F*JL6]DALV-RB0MRS2%2=%4)6/I]'J52*BA+5:K7(NVK'CINQ
-MM+2`BQ=G,#-S"3,S,ZA7*T'E5$W%Z,@HMDQ-=8E7(NIJ;&P,P\/#4>25\+PB
-MO[0;J\\4MT7AF(&!@<3"/5=B3$W<>&U,I!#&Q1ZY,%L_;^VUQM_]YA7]7M-O
-MK+Z>=BZL3%2I,FR7Y<LF.R]K&[D1=6XCVL![]^[%[__^[V/7KEWXUK>^A5.G
-M3J+5:D95_.2('0;T$:XZ99O%)"%^.SY9ZU7:/2F:*_[>H"J;@50ZC4JUBFJU
-M!M?UH.L*VNTV+ERX@)F9&3#&\/333^,][WD/QL?'$QO:6@?"9CXIE<IE-%NM
-MJ-)1_#6=$Q/"=+_0;+_'9PK!`+Z/*/:(*<&2M\]C;2Q(1NQ5EE2>4/8*Q4R:
-MF,=]L>*I;)JF10+6FZ&7J*&H88I&F.JG2!48XR)7,)D*Q"CF<X`)DW<??BC\
-M^5*5(-\/_'`410$7:2"^'U60VDP#\O6L>O1:X8B+3)=[O=9K>@G8;U3([N<'
-M^$8$K5X3G%Z?V:\_H\%FCWVF*$%E-]-`-IM%L53"T,@()I8G,3\_B[FY2UB8
-M7\3TF1/0=0-;IF["!W;M06UI`;\^_`J.''L5+Q]]%8JF8'QX%-NW;$4IEX/)
-M.5S7@6-RF`Z'X]HPS3;23AJM,`JKU;;1:#70:@65\!S7@V5;&"N6\5N__6F4
-M1D:A^(&9.^<<G`%S\W/XYW_Z9QPY>@P`,#0PC$]\XI.X^Z[]V+9].P:'A]YT
-MU.GU)`@$(?X*5-4'YPR,^?#]SIA"TQ1P'E1DUCP-9LJ`Z[IPW31<QX-KV[`=
-M"X[=AF?;<!T;GNL$E4I=#Y[/X8,CF\^@/#P8]/?H%$<)JBP'GHB,!?Y4FJ9!
-MU848I05&[*H&W="A:094W82F!U5*%54/C.>EB"M%#:H@QNT4B,W?9L7818A8
-M(K50^&/E\WFT6BV42B4T&HTH4B:(RAK$^/@$ZO4Z:O4:%N874*U6HV@N3=,"
-M'\"PH(5LV"XBKT0U.FI3-VZ?V4L<6*\00!!)F*:9.)]:JQA7DNBUUIP]:;[1
-MJ])]?#Z0-!9/FB_(OTD6X>3/VXSGYTWEF"HV],#``#[^\8_CT4<?Q<&#!_']
-M[W\?SSWW'%PW""%U'">HG2,)'G(#D<6J7D)5OXBM?EXQ_3I,,Y5"J51"N]V.
-M0ODXYYB?GT>M5L-##SV$/7OV8&AH:)49Y?7>"8O_SS1-C(V-X>+%B]&!)J<2
-MR@=S4"9<"P0BA<HD4W4``"``241!5`'<[RDN<-^'*H0G(7Y)@E3P>I$&V(GD
-MBD=G]1/5^@E>O?*@HPID5\C_)?Z]0,?SBC$&<!X>&P"\4'CR>:Q:H@(E?+T?
-M?&B707BRZ",$0%&IT]MT`FK\^%VOH-7O/>L5K=9[>RW1JE=;[-<&D_[W]8I:
-MERM2]1,%::"Y_O:JZ1IR6@Z9;`:E4@E#PX,8GYC`XL(BYN?F,3\WA[,7SX%S
-M'\-#PWC78X_C_H<>QOGI$WCII9?PVFNOX<SY<Q@LE3`Y-H:)D0GDLFEPWX=K
-MVW`=`[;KP+(=M%,9-*TVTJ:!IFG";EMHV6U<J%;PN?_PA]A]^VV`KX)S#XKG
-MP>,NVO4&_O=WOX_G#OP"MNM`UW1\[*,?PWWON`\[=MR,X>%AI'J$Z=_(^U4<
-MI\&:B]*I>LP4*(H1/J>%'IQN:#4`<,\/Q"S/@6W9<,/(+->UP5T7W/7@>RXX
-M%U5+A3=B.$AF075"QAA410-#*#II"I@B>5=I045#5=.@:@84S8"FJ:&0H0:&
-M\*H"55$!A75%7M%D\OH<L\G%7+30!S9>L;#=#BIP-YM-U.MU-)M-U&HUU&HU
-M-!H-C(V.H14N7'+.(P%+>&F)"XE7!$&\U?V:L#20D8LGR?8O\3E"KWE@OW%[
-MDG#5KV]+FHNN)_I*>'$G?<9F+("Q:4O^J*J*T=%1//GDDWCPP0=Q\N1)O/CB
-M"WCVV6=QX,"OT&ZU.I$R86I35&AP'?XN<8&JE]BUEJ#5:8P*=,.`KAO(YXLH
-M%DO0M&`@6BJ5\-ACC_5<C;Z13M",,:12*8R,C&!Q<1&6976E6LA"5B0@!<[D
-MD4FYH$LM#U,1%0#@/C@#?.9W51D,!F*=E-5>^R&I#&J2J!-7OY/$`L88\OG\
-M%=G'GNM%PFBO$%,EC#X3$8I^Y(L5/A>\4MYL76T\O@+1'4W6>QML=&&\WP"]
-MUVM[I9PFG8AZ"4N]5F/6^QNOU"1DO?W->GRK+D>THDGMF]MWJJHBG4[#-$WD
-M\P4,#0YA8GP"BXN+6%B<Q\+<`A86%S$W/X^!@2&,[MB#C^S9AZ7Y2WC]Z!$<
-M/G8,+QTZC,/F:YB:V(+)B3$,E0:13:61XEZ02FA;R-EIM#,9-*T6VJT69N=F
-M\=3C[\7#CS\.-94"]SRXK@)/4<!MCN</_`K_\JVOH=9H0&4*/OF;G\2CCSR*
-M73MW8G1T%-EL%JR'J'JC[],PB!7!>@.+C-U]'UT5#'U?"%D<G(<5DCA'.N7!
-M=6VXG@/7Y>"N!\]SP+D31%EQ$6T%*$'P%9@2?*_"&!!&S[*P0`Y3U$B44E05
-MBJ8&$;:J"@7=E4E9L/(!15&A:FI7=4'B^FZW\DI^O&)A.IU&-IN%;=M1%?%F
-MLQE%9@EQR[*L*&I>>!D-#@YB<'`0I5()N5R.#-L)@GA+^[*DE&3A2QT?DR=Y
-MX/82L-9:%%^/A_):`E729\0#/WI5(DS2/4C`>@LG6P!0+!:Q?_]^W'GGG?CH
-M1S^&UUY[#<\]]QQ>?/$%G#QY$O/S<V@U6^%JIM\S?49>24J:8"4)5;*8TG61
-MT@E554?*-#$V-H$]>_9BW[Y]&!L;BP9WA4*!3L2Q_9#/YY%.IU&I5%"OUZ.!
-M3;SBFZ+X@"P0,36\WS$H]^$'DP`?D5@31!<I4<5!SF5S/J]G^Y,K1L7;92\C
-MO5YBA*[KR.?SR&0R5V2[>>'D)'()4X*T01]!&J#P7HK:FL)$^<9`V/-Y8,@>
-MYF=Z4CIN7+A2$&Y?!";N(@TE$@^]L$KG=3!YZ><IUDN$Z97/GG3B6(]8M9Z)
-M_GJ%P[4JH+P1`6N]@A5Y4KSU0E8NGT=IH(S1\1%45BI87%S`XMPB%A87</SU
-MU\`4'5-34WC'8T_@G@<>PIF3)_'RH9=Q8?8BYA=FH"DZQL?&,3&U%0/9%#+I
-M%'R/P[%M.*Z-2J..>K6&3W_VWZ$T-`3']>"Y-E35@^-X.#=]!E_]VM=Q878.
-MJJ+CJ0_\!IYXW_NQ<^=.C(R/(9/+=A70(%;MT6@!)>@^Y44(D3:/4-3RH6FB
-M<JD/U^/P=0[75>%Y>E=54]_GX%ZXH,>#_EJ)TNI95)TWV"<,3%6Z*XXB%`U"
-MD4J.2%=8('0%]SMM<B,1KR!+O#7G2=''QPW?4ZD47-=%-IN%95FP+`OM=ANM
-M5BL2K\0X3U1B%7Y:^7R^*_**/*\(@GBKSA-):7NRK8WL;;L>/ZO+&6^O-89?
-MR_<JR0M.OI:+2,7GW9L-[7IJ>*)"Q;WWWHO]^_>C7J]C86$!K[[Z*HX<.8Q?
-M__K7./KJ42RO+*/9;(![7B!V()S(2X-&WP^C3V31*A0%@M<J73Y:<F4=3=-A
-MJ!I*I1)V[MR%/7OVX+;;;L.MM]Z*D9$19#*92$R@07R?QJEIT<J;,`*U;;M+
-M3%EEV`@>"2D^&'P6'J@\'/"CXV$5C--5^)Q#84KD]21'$O7J>.(YRFM5BHN_
-M/I5*86!@($H=O!)M0-."%`_N>H'HY',H?B=Z#3R6RN:%51:C;==[0"J,_[H,
-M#3D/5]N5U>(BPW4=71'WM^LE8/9K/[U.GM>J/UAOY-3E/G^YGTN\L4%7/"4Y
-MF\VB5!K`R,@HJA-5+*\L8S&,REJ<F\.%<^>0S>4QN?T6?.RV.U!=7L;I8T?P
-M\LN'<?[\&<RMS$'Q%!1*14Q-;L5(N82L.8BF?1;///,1;-VY![ZO0-5L.(X*
-M3>-H-9;QC6]]$P=>?![<XWCXP8?QX0]_&+MV[<+XQ#ARN=R&$S8V@RC0_5A'
-MZ)+/@:J*,/70AZ:I\#QW51$)SGE0M*.KW2`L;!*DBBL*"VZQCK"%T-\P&`.I
-MD<C&F!"Y.J^3O46OM5#5JV@*<?7$+"%F"H\L4;G0\SS8MMUU<1RG*QU11&^E
-M4JFP*J=&^X\@B*MZSA7FYTD9&''/JUY>5I<S?K[<\^=:F1WQQUW7A:9IB<^3
-M!]8&0-=UE,MEE,ME[-JU"Q_XP!-H-)JH5"J8FYN+JOZ=.'$"Y\^?Q^+B(I;"
-M,K_GSY]?\_/3Z31&1T<Q/#R,<KF,X>%A3$U-8=NV;=BR90N&AX<Q.CH:K1P9
-MAI$H<-!D;NV.1%55E,ME%(M%-)M-K*RLP+*L+L/^:.#*((E04L?A`PB#L+S0
-MO#T(WA(YS(@&[`(1;=4O##3>0<D16O+S8E"FJBH*A4+71.Y*M0'-T)')9-!H
-M-+K2!,5*O1"KQ-3'"SU0Y,3+*$W2Y^@LSK..$;[XGX#($#Y(TT5'``X'JS?*
-M1+5?^NB5.'DFM;TK\=F7VP==CNA&_=JU'70QQJ)C,)U.HU`H8FAX"./C8UBI
-M5+"RO(S%A44LSB_@Y*D34#0-0P/#V'O/`[CCG0]B>7X.9T\>Q\N'#N',J9,X
-M<W8:Z506I>(`)@<+>.C]3T`Q=#`?\'E@X,T]%T>/'L9W__=WT6J[N._>^_"I
-M3WX2M^[9BXFI2>3R>2@D7EW!_>R'YRT6+LKXD8"E*(&9>KS"J>=Q<=!&9T@A
-M7#&%P?<[T5]@K'.^8/+Y5*24!V)5_/FK/0A.,LWM%15-*:O77LP2XA3G'*9I
-MAH4(7'A>MP6"$+V$\"6GH]+YA2"(M^I\(OHA>>$G[AVUGN)*O<9F;V8.D"0V
-M]7M//.K8]P._S+=BCD$"UA4@+B``@&&8,`P3I5()-]UT4U=#Y9RC7J^C4JF@
-M6JVBU6I%JT.M5BO:V:):G%@)"B8&!10*A<C'*#)"BZK:(?(:NMR2ES3HZ;ZM
-M*`IRN1RRV2S:[7:46BBBLGS?!_,5:=M*:6T*$)F+A&H5!Z`P%3Z\2,3R)=/V
-M>`7!)-.^I(,^?ILQ!L,PD,EDNL3,*[W_%3"42B4HBH)FL[G*<!",P4-0>0H(
-MHPO](&9-C4\&Q.J[9&C/Y,X[9I`/D:8)P#`,E$JEMTS`VLC'S1OY;9M]4M4O
-M59(FC==^WS#&8)@&=$-'-I=#>6`0C9$&ZI-U5%<J6%I:PL+"`I:7EC%SZ2(*
-M^3RFMDSAWH??B[>]XP&<.74<K_WZ"$Y?/(_9"Z=QS]N?1B97A,AN8ZH"IBIH
-M+M?PU7_Z9YR]>!Y[=N_!;WWJMW#;[;=C?&H2^7Q^U8H?\:;W;I=7HQ"3@L-M
-M?8LC;V1UN/?8A5W3-GXE)@_$U=M78GR05/$K_AX:+Q,$<37$*P#1G%_,^>*^
-M4?'S8#QE3YY+78Y]R)4ZY\47;N+164+W8+&`C<UVCKSN1I3K*=,NWQ81-@,#
-M`Q@<'%P5-=/K_4F-Y'(FMG0R?N/[EC$6A94+-5F8@SJ.$U6R"7P^A`]6J,D(
-MH2H4MCS?0["2S;L&54D#=L_S>IJC)[4ML8(H?*ZN=,15X@&M:2B7R\CG\V@T
-M&F@UFD%GA4XJ)4>0,LG@1Q%CGK32H`0F)AWC?(]WITN*_YEU5MX5)?"[$"(=
-MI0F]M:+79N^'B6NS3T1$5BJ50K%8Q-#@(,;&QE"KU;"RLHREI44L+BWB].G3
-M<!P;I?(0IG;?AMUWOAW-VB).O78,CNWAM<.O8G++.'*%(C0]&$8<?>40?O"C
-M?\78R`1^]W=_%W?OWX_)J2D4BT42KZ[1L=<K,FFM8[-?@0DZGHDK/6&D-D40
-MQ$8X=_J^#]NVN_HGD=J<9!>RWG/GE1"NUOJ,I&)2\G-)Q;ADG\S--F:G426P
-M2K!*,NJ^42:>FVF?R2MYIFDBE\M%!R+G/!*V',>![3AP'0>V;4-5-7@^CQWL
-MK.O`EE?].IY9R4;=\L4TS2A*3PA8<EMZ*]N,_-FZKJ-4*B&?R\-Q73BN`]NQ
-M8;>M:#6!!T[WX!U#E,B_Q`N/`1ZF93(6>K\IX791%&AA:77=-&`8.G3=@+8)
-M2[$2Q(W8?^JZ#EW7D<EF42J7,#PZ@D:]AFJU@N7E92PMK6!Q80''7CT"5=$Q
-M-#R"7?O>CFS:0*NV@D,'+T+Q%6S9M1/I7!8__.&_PN8<G__L9W'/V^_!EJU;
-M4`K%*^H3KMU^OE+OHWU(7*OV26V/((BK@>_[L"RKZ[XP<%]/9D&OA9\D8_C+
-M[=OZ!<YT5RCVH^"<I`4M,4>6`PWZI15N5$C`2F@(<?6R7X.A$^S&VX]R&>=T
-M.MUUT-JV`\=Q85E6Z+O@=`2=\*!.VO^BZHWPL9+%*?&=IFG",(R>XN?5:B-R
-M)Z=J03GS%,RNCLMQG,A[0OR/<LJA_'NC*E32MA7^.G(U($H7(XC-AZ(H,$P3
-MAFD&QN_E`8R,CJ%>;Z"Z$HI9RTM87%C`S,PY9',%C(V/HUS(`YQC:>8\5AHU
-M_.SGS^&W/O7;>.C!!W'333>A7"I!-PPZ-Q($01`$L>'Q?1^M5JO+H#V>4GBY
-M<[%^T<Q7.CVZ5Q7S^'?(1NYK^6)M5$C`6F<CO):"!'%E]I,0GS(9!M_/P_=Y
-MK,RXWV4B*MXKWY:-1#>RH6BO*A1B&XBHB'Y>7DF=ZWI*N!($L3D1*8:F:2*?
-M+V!P<!#CS1;JM1J6JQ4L+R]A>6$!%\Z?P<F6C6)I`).34\CE2[COG??CX?>\
-M)Q"ORF7H.HE7!$$0!$%L#GS?1[/9C.9"PB\J/C_J-6>*/W<E3-N37I\T]THR
-MEN\EH+FNV_6X;=N)514W,B1@$3<4G0.VNXJ#B"22#_XDD[[+Z9@V[O^.=56O
-MN!P_.8(@KA^$4"]*V>>+!0S:PV@TZJC7JJA4*EA:6L'*T@HN7#B+;"Z+1]_[
-M/FR]:2L&!H=@I$SJ'PB"(`B"V#2(""Q!W/^JUQQQ/:)/KX"!RQDK]<L(6V\6
-M#&,,KNMV"5:V;6^Z,1L)6,0-2;_(H5X&>#>",35%5!$$(2/$+)&272R6,#1L
-M8:+91*/>0-MJ0U55%`H%%(LEF*D4]1L$01`$06PJ',=!N]U>E3XHYD.]?*5Z
-M!34D/2[\J2XW$&*M:JUKV1[)GR,RCD0FD?B?J0HA05QGT(2,((@;'451(J^_
-M7"Z'\H`;56<5OGA@+*KZ2A`$01`$L1EH-INHU^O1?=DG>+USQ&N1@I=D_]+K
-MMPDO+\_SH.MZ9%R_F=('`1*P"((@"(*X#,1JGV$8M#$(@B`(@MCTU.MU-)M-
-M`(BJV8LQ3[P:?3R**A[!)"K8Q\=.XOI*BD5)Q</DJ*RD[Q>>SYM5P%*HN1($
-M01`$01`$01`$<:,A_*]$%4+7=;NJL_?RNXK[(\O(0E4O,>ER1",A2EW.>Y.$
-M+"`PJ!<T&HU-5T6>!"R"(`B"(`B"(`B"(&Y(:K5:)%H)`W<9V?/JC0@^_5+]
-MUN)R3-I[B5;R[Y`%NJ6EI4VWKTC`(@B"(`B"(`B"(`CBAD,(.4(HLFV[[^OC
-M!;]Z&:;+U^)VD@`F/Q9_?JTHL/5^7_QQD4:XL+"PZ;R>2<`B"((@"((@"((@
-M".*&9'EY.1*PY!0[03]/J:3GDUZWEC>5C"Q<)3T73R?L9R:?]-N$Q]?2TA)<
-MU]U4(A8)6`1!$`1!$`1!$`1!W'`(#RP`496^)'JEYR4)3)?SW;VBJ^3/[24P
-M)?EP)?W.N-F[YWG@G*/9;$9BUF:!JA`2!$$0!$$0!$$0!''#P1B#:9I=U0?C
-M]$K12XJH$H_W$[*$R-1+M.KUV4G/]8K2BG^/_!KA@95.IY%*I:`HRJ:)PJ((
-M+((@"((@"((@"((@;C@88WC;V]Z&0J$0&9S+S_6*A(JG[26E%2:)6.)Y^7N2
-M/COIO4F"UWI^G_Q:W_>C[W[HH8>03J=)P"((@B`(@B`(@B`(@MCH[-Z]&U_^
-M\I?Q_O>_']EL%I9E]31=%_2K++C>2*S+(<D3:[WBFKCFG(-SCNW;M^-SG_L<
-MGGGF&>BZOBK%<"/#_"NU10F"(`B"(`B"(`B"(#81(GVPV6SB]==?QRNOO(+C
-MQX]C>GH:9\Z<P=FS9]%JM:+()2'XK*="H'A/4H03YWQ5Y%8O`_=>YNW](J<T
-M34,^G\?8V!C&Q\>Q9<L6W'KKK=BW;Q^FIJ90+!:13J>AJNJFB<`B`8L@"((@
-M"((@"((@B!L2(1HYC@/+LM!L-E&OUU&M5K&RLH*YN3F</7L6,S,SN'#A`F9F
-M9K"\O(QZO0[;MJ/40\_SNORG^D5PQ8E';<G16[W2`15%@:JJT#0-AF$@F\VB
-M7"YC9&0$0T-#&!T=Q<C(",KE,@J%`@8&!C`P,(!2J81<+H=4*A6)5R1@$01!
-M$`1!$`1!$`1!;'"$V.1Y'ES7A>,XL&T;[78[NK8L"ZU6*Q*XZO4Z*I4*JM4J
-M:K4:*I4*5E96L+R\C)65%30:#32;3;3;;3B.$Z7P)0E;<D25$*<T38.NZS!-
-M$YE,!KE<#H5"`85"`?E\/GHLG\\CF\TBF\U&QNSR=2:3Z;HV31.ZKF\Z\0H@
-M`8L@"((@"((@"((@B!N<N%^4YWG1M>NZT<5QG.@BBUWR<[9MP[*LKFOY,T2T
-MEBQF"3-U556CR"I=UZ,(*_F^N.BZONIB&$;7Z\5M3=.BSY;%LLV$1LV4(`B"
-M(`B"(`B"((@;G7@4E"PRB>@I$4DE"URRT"5NBXN<7I@4A27[7B7]!I$J*(M;
-MXC$A=(G[(G)+3C$4PIA<;7"S"5?1_J$(+((@"((@"((@"((@B-7(DHDL.HGK
-MM2[RZY)NB^MX)<$D00OHF,C+(E?2Z^*WKP=(P"((@B`(@B`(@B`(@B`V-`IM
-M`H(@"((@"((@"((@"&(C0P(601`$01`$01`$01`$L:$A`8L@"((@"((@"((@
-M"(+8T)"`11`$01`$01`$01`$06QH2,`B"((@"((@"((@"((@-C0D8!$$01`$
-M01`$01`$01`;&A*P"((@"((@"((@"((@B`T-"5@$01`$01`$01`$01#$AH8$
-M+((@"((@"((@"((@"&)#0P(601`$01`$01`$01`$L:$A`8L@"((@"((@"((@
-M"(+8T)"`11!7`-_W5]WV?;_K\?AC2<_+CZ_G=;T^FR`(@B`(@B`(@B"N)YA/
-M,UZ">%,DB5>.X\#SO*[''<=!K5:#Z[K18XRQKM?$[RN*@GP^CU0J%1RPX?.*
-MHD#7]>BV_#Z"(`B"(`B"(`B"N-[0:!,01']D84F.CA(BE>,XJ%:K:#0:N'3I
-M$BS+PJ5+ES`W-P?&&!1%@:9I:#0:.'?N'#CGT#0M$IX41>GZ+LYY='$<!Q,3
-M$Q@<'(3G>?`\#YQSY/-Y;-VZ%:E4"H.#@RB7R\CE<DBE4E!5%;JN=PE;)'`1
-M!$$0!$$0!$$0FYD;-@)+_-NR*.#[/FS;ANNZ4?1,OXF_$#888]!U/1(-%$6!
-MJJI0597$@TW</AAC74*295FHU6J8G9W%PL("SIPY@^7E9=BVC9F9&>BZCI65
-M%3#&8)IFU`9Z'6))*8#R;?$;1"26G%+H>1YLVX;G><CE<F",H5`HH%PNPS1-
-M[-BQ`V-C8Q@?'X^$+=,T([%,7,>CO@B"(`B"(`B"(`AB(W+="U@BHL6R+-3K
-M=50J%50J%2PM+8$Q!L,PH"@*LMDL"H4"5%6-Q"P1'1-/T1+B@A`W`$1"1;U>
-M1[5:!><<KNO"=5V42B44BT44BT7D\_E(2)`C;XB-`^<<GN>A5JMA;FX.T]/3
-M.''B!"J5"N;FYN"Z+BS+@J[K4%4U$I=$6Y"%)M&6A.C$.8=MV[`L"^UV&Y[G
-MP77=KO?*AZ002$5;%+=%N]4T#:E4"KJN1U%=XO<KBH)<+H=RN8Q\/H\=.W9@
-MV[9M&!\?1ZE4@FF:%*%%$`1!$`1!$`1!;`JN.P'+=5W4ZW7,S,Q@;FX.]7H=
-MON_#-$UD,EGD<CGD<EFDT^DH4NI*FU\+,4`(7)9EH=%H1!?+L@``J50*P\/#
-M&!D91;E<BCR-B*N''.74:K4P,S.#"Q<NX.+%BSATZ!`6%A;@NBX,PUBU?SS/
-MZVH[0J!JM]O1/F^U6F@VF[!M.Q*OXNUDK784%["$\"D_IFE!-K!A&#`,`Z9I
-M1K\YE4J!,0;7=:&J*O+Y/&Z__7;LV[</(R,C&!\?1S:;I:@L@B`(@B`(@B`(
-M8L.RZ04LS_/0;#:QN+B(8\>.87IZ&HPIV+5K%\;&QI'+9:)4OO6(!F\52>EB
-M[;:-N;DYG#IU$M5J%5-3D]BU:Q=&1D:0S^=)T+I*^Z79;.+4J5,X<.``OOO=
-M[^+"A0O8NW<OTNDT5%6-TDSEB"J19BHBM9:7ES$_/X^5E178MAVEE29]GQ#,
-MY/8HM\NX<)5T7Q:R%$7!G7?>B>'A89P\>1++R\MP'">*T!+7@8B;B<2JQ<5%
-M&(:!1QYY!`\^^"!V[]Z-0J%P38\3@B`(@B`(@B`(@DAB4PI8G'-4*A4</WX<
-MO_K5`<S.SF+GSEVX[;9;D<_GN@2KS4(0`=3&N7/G<>3($?@^Q_[]=V/?OGT8
-M'AZ&IFDD*KP%-!H-_.`'/\!7OO(53$]/PW$<//;88S`,(Q*MY.MJM8I+ERYA
-M:6D)U6H5M5HM2@6,BU!)(I6X"&$I;K3>[[;\F)Q.""`2J%*I%(:&AC`\/(QF
-MLXG9V5G4Z_4N,WEQ,4T3<W-S:+5:V+9M&S[TH0_A(Q_Y""8G)S?E,400!$$0
-M!$$0!$%<OVPJ`<NV;;SZZJOXZ4]_BD.'#F//GEMPRRV[,30T!,,PKG@JX%7?
-M&0Q@3`FC>NHX?_X"#A]^!9E,!@\\<#_NN><>E$HE$K*N$.UV&S_YR4_PE:]\
-M!2^__'+D?_:.=[P#V6P6MFUC>7D92TM+6%Q<Q,+"`I:7ER]SG[(U[\L7X:F5
-M]!R`5<^)Q^*"EZ(H*)?+R&:S*)5*J-5J<%T72TM+704&FLTF7->%[_LP#`-_
-M]$=_A-_YG=]!L5BD!D(0!$$0!$$0!$%L&#:%@%6I5'#X\&'\R[]\%<>.'<-]
-M]]V'N^ZZ$ZE4ZKK<*9TT,P#P<>'"!3S__/.8GU_$1S_Z#.Z__YV8G)R*?(^(
-M-[:-3Y\^C2]^\8LX<.!`ES<5YQRJJF)^?AZU6BTX4-;I5Y5T/UX`0+[NM>^%
-M""4$K5[IA/+M7H*7[_LH%`K(9#)87EZ.HL/B46,`<-===^&+7_PB]N_?3U%8
-M!$$0!$$0!$$0Q(9A0PM8S68+O_SE+_'W?__W.'7J-.ZX8Q_V[[\;J50:@+\N
-M8>&-"!ORYZYG\[R5$5&RX#$_/X_GGOLY*I45//GD!_"QCWT,$Q,3)#2\`3S/
-MPW///8<_^9,_`6,,S683EF7!==WH-<*`O]ELHMUN=U6=C.]W6322]UE25.#E
-M'')RBJ!((UTKY5"D)@H!3-=UF*8)`-'_T:O]&H:!/_W3/\5G/O.9ZU8@)@B"
-M(`B"(`B"(#8?&S*$AW..$R=.X'_\C[_#L\_^")E,!@\__!`&!@90K]=1K]?7
-M_5ER1;6XL,`YCXRX'<>);LL&W;*!MRQNR2E?XJ)I6M?]^$6("TGBP7HJORF*
-M@G>^\SZ</GT*__-__G_XX0]_B$]^\I/XX`<_&)EO$Y>'XS@P31-#0T-P'`?-
-M9A.M5@NV;4-1%*12J4C\$54&.>=P'`>V;<-U7;BNVR5NQ46KM=((^[59<5^T
-M0SDJ2T1F&8:!=#J-=#H=1>4QQF!95M3.Q6_MAQSU11`$01`$01`$01`;B0TG
-M8+5:+7SO>]_#7_[E7V)I:04#`P.XZZX[P3G'PL)"STF^+!RXKAL)#([CH-UN
-MP[(LM-MMM%HM-)O-2*BP+"NZM-MM.(X359J+BPVR,;?\G7$!0$2\B(MA&$BE
-M4DBE4I'0(`RW#<.`:9K0=1V&84#7]4CPZB5TE$HEW'OO/7CII4/XS__Y_\;/
-M?O9S?.$+7\#MM]^V2B`CDF&,86)B`ENV;,'1HT=1*!20R^4P.#@8"3[M=CMJ
-M0X[C1!Y9ON\CE4JM$JR$B)5T7WX\J<W(:8-)Z8!"6&*,12F.LE^6YWG1;Q:>
-M5G)45M+_G_3<X.`@=N[<"<,PJ)$0!$$0!$$0!$$0&X8-)6!5JU7\]__^U_B'
-M?_A'^+X/7=>P=>M6-!IU-!KU56*!$*H:C08:C0:JU2I65E;0:#1@6=8J,6H]
-MJ5M7PE?*]WVTVVVTV^UU"2ERA3@A=N5RN4A42:?3R&0R,`Q#BKQ1<//-.W#T
-MZ&OXMW_[*0X?/HPO?O&+>.21A\D;:QTPM+>]L```(`!)1$%4QC`R,H)[[KD'
-MAPX=PMS<'*K5*DS3C`3&3":#;#8;B:)RI)ZX%B*5YWE=;:Q7FY/O][H=_YWB
-M.?D[1!18_+5`M]&[?"U_E_B,.(5"`6-C8R2$$@1!$`1!$`1!$!N*#:-TU&HU
-M?/G+_Q7?_.:W(L%@8F(<*RO+<-T@BDH(5<*3R+(LV+8=I?AM1N*"7+O=1K5:
-MQ=S<7/0:D:HH1W:ETVFD4BG8M@W?][&TM(S_])_^#/_Q/_Y?^/"'/TPBUAHP
-MQI!.I[%[]VYDLUE4*I6H?8DH.CDJ3GA0F:89"4)BG\FIJ+*H%8^\DO>WO/_7
-M0Y(HE63L+G]/TN^(_Q[Q/F'V/C8V1A4("8(@"((@"((@B`W'AE`Y/,_#/_[C
-M_\+7O_Z-:'*]LK*,6JV"5JL5I?;)$^ZK*71<KMAPI1&"GNNZ:+5:JW[+T-`P
-M"H4B&HT&_LM_^7^0R^7POO>]CZ)HUD!554Q,3*!8+*):K4;;5418R6U`B(@B
-ME2]^D1\7)'EB7:Z`U2\-4'R'$-!D(2TN8/7[;''Q?1][]^Y%/I^GQD$0!$$0
-M!$$0!$%L**ZY@.7[/G[QBU_@O_VWKT03;<=Q4*E4X7E71[1:[V>_D=_P5HE>
-M\F^IU^O(YPMA-;T6OOSE_Q=[]NS!]NW;J87W05$4#`X.HE0JX=RY<UW;5%&4
-M2(`2(I!L@BY'/<4]K,1].6HJJ>T(GZI^*:YQ$:S7)2Y4Q3W<DBHFQI_+9#+8
-MO7LW^5\1!$$0!$$0!$$0&XYK+F"U6BW\XS_^KRX_GB""A%_Q[WJK1+!^45KK
-M^<XW*W(YC@/7=:'K.@!@9F8&?_=W?X>_^(N_B!XCDK=Y-IOMBCA*$K'6VH?"
-MFZK7_HX7'.A5#""I'<G7_=X7K[2YWK8GOZ98+&)\?)RJ$!($01`$01`$01`;
-MCFN>8W;\^''\\I?/QR;5;^XSDZJX]9O,]WI]KVIP\4NOY]?ZK/5\_WKP_=6&
-MX-_\YK=Q_/AQ:N%K[/-\/H_Q\?'HL?C^D/=C_+U)^SC^?OESY?V3]'MZ52E,
-MBN:*?X=X7Z_VU;_]!-\W.3F)T='1JYJB2Q`$01`$01`$01#KX9H*6+[OXZ67
-M7HI\G02:ID-1U#<TD5YOU,GE"DF]!(K+?=UZ?D?2:_JAZ]HJTW;+LO#**Z]L
-M6G/[JX5IFA@<'%PE_O1K(_W:VUK[>#W[NM=KWH@XU2]U,/YX-IN%81@D8!$$
-M01`$01#$_\_>F\;(=9[YO;_W;+5T57>SF\TF*9+B)E&B-DO6.AI;(Z^R+6<P
-M$WMF//?Z3@($">X``1+@WD\)<`>X'X()[I<`-P&2BQF,[SB([-B3L>-E1K(M
-MR19E6HNUB^+29'-K=I.]U-*UG>V]'ZK.Z5.G3U4WM9#TS?,#"UU59S_O6P3.
-M'__G_PB"<,-Q74L(@R#@W+GSZQZ8+<MB?'R,:K72%Z:]F8?TS2S?C`#P01_B
-M-U-*%GV7W&90P/>@,L5\/H]M9XL.IT[-9!Y36#]6FW'I#?M^T)P:%J`^:!XD
-MQ;2-MO^@XYL\_V*QB&F:,E\$01`$01`$01"$&X[K*F!IK?$\+_.!>6QLC$ZG
-MO2X\>R-!(6O9('%A,^\W<[RLZ]K,]X-RC9+''!;,G<OE&!T=S12PM-;4ZW5Q
-M8&V`:9J42J6X'#`Y+EGCGUP6W=NHO"\KZVJS\R1KNV'B5'(N9.6N);=5&K0Q
-M^#<1;1^)5R)Z"H(@"((@"((@"#<:UU7`,@R#L;%1M-;K1`#3M)B<G&)E90G7
-M=6FU6IL2K382I88MO]KRL,T($UG?)?.*DLNRODL*%-'[,`S9MFT;I5*)5JN#
-MX^3ZCA5UI,OG<S+#-X'C.'T"5OJ>#PIR3W\7S>'-S)E!(M%F7'?)9>DYDYF[
-M92C4D-]-=+V%0@'3-$7`$@1!$`1!$`1!$&XXKJN`99HFM]]^^\"'=L=QV+IU
-M&[5:C5PN1Z/1&.J`R7K`'R12O1_!:Y@XL9%HE?R<_CML6?)O=.T[=^YDRY8M
-M+"Q<H5`HK#M&)'+MV;,G\]X(_70ZG3X1-3F^T?>#G'!)Q]*PN3+()94UI]).
-MNV%BUV9<8QM]UEICFB;M=GM371<%01`$01`$01`$X5IC7>\3N.NNNYF<G*12
-MJ<0NF.1#M&59;-FRA6:S2;E<IMELTFJUT1J4TD#DG`D!!:A>%T.56*Y[GXW>
-M,HU21N]O4JA2B>T4D"6L1>N%&U[;FD`1B1+)SR%:=_>S]C<2JQ00]+H+KBTK
-M%`I,3T_C^P%+2ROD\_EUQXO<5Z9I</CP81$C-B`(@MC=-\C)%(9A+&*%81A_
-MGP[K[Y\G_22%J8T<3EDNO/5SZOWG8`T2;:.Y(PB"(`B"(`B"(`@W&M==P-JV
-M;8I[[KF;9Y]]#NBZLJ(RIJ2SI50JX?L^N5R>W;M+5"H5JM4JD-51C?C[[@.Z
-MC@6JZ'-2Z.JN1]_Z7>$KN><U\6G]=T/E`KJ:P)J`I772?:-9TPQT[[K7UM=:
-M85DF.W9LI]-Q:32:*&5@V_8Z5U`8AK$(L6/'#@X=.B0S?!-$@FDD4J7O:^3,
-MBM8;YM3;;!?,00QR947+KG;;]/$&G:?6FE:K11`$(GH*@B`(@B`(@B`(-QS7
-M7<#*Y7+<<<<=_/SG+Q`$W;!VR[(R2[)LVT8I1;/98GIZFJFI;30:#5JM)LUF
-M:Z"XL/89D@)4EH#5_[Y?K!K4.6Y81[FDDRNM+_0[L/H%+<-06)9-+I<CG\]1
-MK=;C;+`L82/IOE)*\;G/?9;Q\7&9X1O@^S[-9C.><^EQ3)8)I@6NJPEL3X]7
-M]'E0MM6@[8>5'5YM-\[T7*W7ZWB>)QE8@B`(@B`(@B`(P@W'=1>PE%(<.G2(
-M0B%/L]DD"(+NB5E67R91\J'?MFT:C29A&&)9%CMWWH3C.-1J51J-!NUV9T"6
-MCTZ(5DE'U?J2P.P'^*MYJ-<#A8+^?2F2;C'#,'`<!],T<5T/S_/P?3\NKTSO
-M)^FZBO91+!9X^.&',4U39OB@T>F)-/5ZG;-GS_;-M:0@E,Q92Y82IN?*U03\
-M;[8[X=7N<U")XD996)$HM[*RPLK*"GOW[A4!2Q`$01`$01`$0;BAN"$$K+U[
-M;Z98+.+[/NUVFR`(T%IC65:?D)5VOT2EAM5J%=,TR>?S[-BQDV*Q0*O5Y/+E
-M*W0Z'<(P*M\;5O(W2.S)<JT,NYZ!,L/`ZS<,$]ON.H`\+\#W`SS/CZ\Q*6HD
-MLYB2?]>Z-YJ,CHYQ\.!!F=T;S+LP#%E<7.3RY<OQ?4V[F;("U:._R74W$Y:?
-M%I:R/D?'&E8.F%7B.*@10M;VZ?>1`+>PL,#L["QWW747CN/()!$$01`$01`$
-M01!N&*P;X22V;]_.]/9I5E=7L6T[%K`B-U:4BY5V(:6[$+;;;=KM-DM+FEPN
-MQ]:M6V/Q*LJ5ZG3:=#H>KMNFT^D0A;LG2_@V%C^&RA2D`^"3@D'W7(U$T'Q7
-M2'%=/U-H2+N!DHZKI*!GFF8L8$U/;V-L;$QF]P:$8<CL[&R?@#6HLU_DOHK>
-M#\NJ6C<CA@ABZ76&N:_2`M<@E]5F.QZFSZU>KW/RY$E<UQ4!2Q`$01`$01`$
-M0;BAN"$$+,=QN/666S@]<[K/S9+L^A8YL@S#6.=V20L/T,TVJE9K?<NC\KP=
-M.[;B^QZCHV,TFTUJM1I**=KM)J[K1GLE",)U)7J#,HLB@4PIH]<A4?5>T6=Z
-M705#M`X38?'I_627F"5%J^B>1-M%]RP2*O;NW4NA4)#9O0&NZ\:"C659\?W,
-M<D*EYUQ4HAH$0>:<3,^19)Y6<IR'B5+)^9V<(]GS3P_=QT9EA-`506=F9JC7
-MZY1*)9D@@B`(@B`(@B`(P@W##2%@F:;)_OW[,4TS=E\E18/H83M:%@D&D6B3
-M#-I."TWI!WK7=5E86$!KS>+B4GR<;L81V+:#:5HHU17!^MU.],0C31CJ^'U7
-MH$J*49'PD!06HF5&IH,KW1TNJTPP>5W1>:?+P+36[-FS&]NV978/06M-O5[G
-MS)DSL7LMR\4TJ#0O*1AM)&"EQ:IH7UDEA!MU(1ST759NUZ#S&(12BIF9&2Y=
-MNL3T]/2FRB(%01`$01`$01`$X5I@W2@G,CX^ODY(2(I3R8?VI+`3N8^2K^0#
-M??J5?M"/]A.5*VJM\3P_%JS6.@BN%Q?6<I,&B13#18.T>)$N#4R_TO<D*SQ<
-M:\WNW7M$?-B`(`AX^^VW>?755^-YES4_AH6A)UU5@P2P]'AG":N;"6T?YJS*
-M.M;5E#@FKW5N;HZWWWZ;.^ZX@UPN)Q-%$`1!$`1!$`1!N"&X802LL;'1/D=5
-M]&"=+"E,YT+!FI@5E7+!FC,I^3G]<#]((.HOS^MW467E;Z7%@<V4:D7;1XZR
-M9)ED6B@;)%Q%YQJ5OD7K6);)Y.2$S.P-Z'0ZO/+**S2;S3X!*SF_!G7KB]9)
-M9K2EQWI0*>+[99A0-:QT,&NN#J/5:O'<<\_QZ4]_FIMNNDDFBB`(@B`(@B`(
-M@G!#<,,(6/E\8:"`!:Q;EGPP3SJI!F5$I=\GEV?]39<CID6E+"$KZ_NL[*JT
-M4#5,%,MRHV5E*D7K.([#Z.CH=1O'Z#HC4>=&1&O-_/P\K[_^>E_VU48Y9%G=
-M_]("Z[`ROT$,RL5*'WN0`RQY["QG5_(86?M-BV"G3Y_F].G33$]/]PFD@B`(
-M@B`(@B`(@G"]N&&>3I/E@UD.K"P!)]DY+OT@GA:=TL+`H/?)SUEE@UGBTZ#O
-M!NU[D,,J+:0,<Z,%09#I^K)MBV*Q>%W&T/,\ZO4Z01`P-35UPTYZS_-X^>67
-M>??==]>5K6;E4B7G4-8<R"ISS=HVJT1QT!P8Y/#+FE/I]:[&<97E&IN9F>$'
-M/_@!M]UV&UNW;AU:VB@(@B`(@B`(@B`(UX(;1L!*NZ:2PD!:Q$H^Q"<[%J9+
-M`9..IV0X?-;?S8A06>LG/Z>#Y*]60$A_GW:?)9=YGD<^GU_WO5+&-7<_!4%`
-MI5)A964E[O1XHZ*U9F%A@>>??W[#\M1!XY->/BAO;#/!ZE=[[L/.==#Q!YU[
-MUOZC>??TTT_SI2]]B4<???2&=M,)@B`(@B`(@B`(_V-PPPA8KMM9)QBDA:NL
-MKH2.X_0)29%H-:@SX2`1:C,!ZL/VLY'8D'Z?%B(&E0IFO;I!\Q[%8C%S_U$V
-MTT=-U,EO=G:69K-)+I=;)ZK=:+BNRPLOO,"++[X8=VK,*L4<1')9&(9#.Q!&
-M@E#4;"#YW48=`3<Z=CI?*VN_&P7)#SIGPS"X<N4*1X\>Y>Z[[V9\?/Q]G:\@
-M"((@"((@"((@?%C<,`)6K5;K$Y_2?[/*"#N=#OE\/G[P3KN@(O$@*RL+NLZF
-MY/+D0_\P5]:P;*PLH6&00)(5S)X6ZK)>4=?$+&=6$/BTV^V/?+PZG0XS,S.<
-M/7L6PS!BX<HTS>M6PK@16FLJE0HOOOCB.F=?=/\V<DHEQ]SS/"S+6C<.Z;FX
-MUJURO=B4==S-B$6#<K.2W3D'G?]&V5S1.?_L9S_CLY_]+'???;>XL`1!$`1!
-M$`1!$(3KR@TC8*VLK*Q[.,\2KJ+/6FM\WU_GM,K*Q$J'IP/Q0WZR%#%RU`QR
-MS`P2$H:)`NG]#');):\WO6Q04'CT??*8GN=3J50_LG$*@H!SY\[Q]MMO4ZE4
-MR.5RY'*Y.$!^V[9M;-VZ]8:;Z%IK:K4:SS__/*^]]AJV;0]M&C#,O91<9EE6
-MG[B3')MA0E)Z?QL%R%\-Z3F1/J\LH37K?ITY<X:?_.0G;-VZE9T[=XJ()0B"
-M(`B"(`B"(%PW;@@!*P@"3ITZG9D]E!2MDDX7TS3Q?3]3>$AV)$P+"I%(%:T;
-M/>PGQ8;-E),-RDG:*-,JZQC)Z]SH?5+D2#M_H"O,7;ER^4,?H\B]]-)++W'\
-M^/%UKJOQ\7%NO_UVRN7R#3?)@R#@TJ5+//WTTSSUU%.T6JUUSJFL\1C4%3+I
-M=HK$NRQ'5;+)0-;RK,#X#R)>;52>N-D<KN[VT&HW^<;_^U=4*A6^^M6O<OOM
-MM\?Y9E).*`B"(`B"(`B"(%Q+;@@!J]EL<N+$\;X'[T%E@^DLJ#`,L2RK[^$[
-M^:">=%^E'^33HE5:S!CFOAK6%6Y8UE7Z;]IAE115LAQ"T?$&B2^&87#FS"Q!
-M$'QHCAG7=7GKK;=X[KGG:#0:V+9-/I_',`S*Y3+WW',/>_?N[1N'&X$H*^SX
-M\>,\]=13'#ERA).G3C,^7F;4*:\+8$^+4X.$R:0P%>5H);<?E$F5/*^TZ)4U
-M;S9#\ACI$MQ!)8J;+94$@Z6E"G_[MW_+N7/G^&?_[)_QP`,/W-`A_8(@"((@
-M"((@",+_/[DA%(>S9\^QN+B4*1JD2P?[11W=YZB*'KRSA*>TJ)7<)OJ<+B<<
-M)#QD"5990D56N=9&)819XE5:M--:8YKF0!%D9F:&3J?S@;.HM-:</W^>9YYY
-MAO?>>P\@%B]LV^:66V[AP0<?9'1T](9SY$0EIJ^\\@K?^,8WN'SY,A<N7B0T
-M+6KU!KE<CI%"`91!\M0'E81FB5E1&6+T7;J3YD;[&29NO9_K37<]W*@L<5V9
-M(6"@T5IA*(5A.=QZZ`#5:H4WWGB#O_B+OV!T=)0[[[Q3'%B"(`B"(`B"(`C"
-M->6Z"UA::]Y^^RV"(%CG<HD>^),B5M*I!&LY0^D2PLB=%0E!44EAM'U2M$J6
-M?$7KI8/7TZ)$EIB5E9^4M9_DNEE![H/$J_3V6>'C2BG.G3M'K5;[0`)6K5;C
-MZ-&C_-W?_1VM5@O3-..RNYT[=_+XXX]SZ-"A&S87*1+?GGKJJ;C\42F#0M[!
-M[7187EPFG!BG7"JA5'^&U2#A)^UXB^Y'<LXFYT_67,CZO)E<JO<K&&TT7_L^
-MHPA1:*7!T.S==RNCXV.41\N<.WV:4Z=.\=WO?I?1T5%NOOGF#W1>@B`(@B`(
-M@B`(@G`U7'<!J]/I\-IKKZ_+JQKDNDH+6Y%PD"5@10_HD3AFFF:?2R;JY!>1
-M%,.&N6<&B1!98D.6NRIKG<V\UK;3`X4Q@&JUQJE3I]B^??M5CX?O^YPX<8+_
-M^E__*V?.G.F[;X5"@4<>>81/?>I3E,OE&UJ\Z'0Z'#UZE%PNQ_+R,D$04!@9
-MH=GVR(]/,;+_?E;G3M%>/,=H>20NB1Q&V@5GV_;04M+T_!A4TI>>#X../8AA
-M#JO-B*YQV20!&DV^M)6[GOACG,8"G>4Y?-^G4,A3K]=96%C@^]__/E__^M<9
-M&QL3`4L0!$$0!$$0!$&X)AC7^P1.GS[#>^\='_CP/Z@37[(;8=*=E7YE+4L+
-M9)L3C;+/ZVI%AT$EA%<C8L'P<_4\CZ>??AK/\S<]#EIK%A<7^>8WO\F__;?_
-MEG???9=.IX/G>01!P*Y=N_BG__2?\N4O?_F&+!E,7D?4*?&MM][",`Q65U=9
-M7EYF<LLXJZT.87X+D[=]DH/_R_^)-WTK"W-S7+FR1+U>CQL#),<GZ?Q+CFLZ
-M>RUKS`>)2]EEI,G7^ODR:,ZDY_5FYG.\3PU:!X1!0!B`O74/#_YO_Q>3#_\^
-M"_60V0M7\#H=6NT6[7:'=KO-\>/'^=[WOL?2TA)!$,37N=F0>$$0!$$0!$$0
-M!$&X6JZK`\OW?7[VLY_1:#36N:\&B4SIA_5HFW0Y8+*$,")R6$7K)K<95*Z7
-M%:`^2(P8MFR8<)462P8)%</.*2V2'#GR2\Z=.\N!`P<V'(=6J\4KK[S"=[[S
-M'69G9S%-,[XWY7*9?_`/_@&?_.0G&1T=O:$G<S3FY\^?YV_^YF\P#(-SY\X1
-MAB'+R\N4RV5V;)V@:A=H*4UA9(K;_]'_P?'O_2<N/_=-\L51\OD<A4*!?#Z/
-MXSA8EI4YAKE<KJ_;973\C42<84ZL_B'L']MAG2ZC$MG-Y&TESSD,0T(=HD)%
-M@,_(_OLY_"?_.VKKK<Q?F,<W;`J%(NUV@WJMC@;>>><=#ATZQ%_^Y5]R^O1I
-M'G_\<3[^\8]3*I4V=+`)@B`(@B`(@B`(POOEN@E801!PYLP97GCA2/PPG7XH
-MSQ)W!I72I1_PPS#$-,V^,L&D6RLZAXW<*L,"VS<C5@S[;J,P]^$"5G:7NTA$
-M:3:;_/*7OV3__OT#W5)!$'#AP@6>>NHI7GCAA;Y<,-NVN??>>_G#/_Q#]NW;
-M]QM3*K:\O,QWO_M=5E=7F9^?I]UN$P0!EF4Q,W.:G3NWH^J7\2M+:*^#,@H<
-M^-+_BE,H<?''?T6SV<"T3&S+QG$<\OE\+&9%H>U)D31YS]-S.&OLA\^9Y++A
-MI:?I\8CRMY++DN<5!`%!$'1%JYZ`%2]7)A-W?Y+]O_NG8$S3:0&=571CF;"U
-MS/SR8GQFU6J58\>.T6JU^-:WOL5SSSW'O_R7_Y(O?.$+Y/-Y^1]5$`1!$`1!
-M$`1!^$BXY@*6UIIJM<KSSS_/CW_\=RROK*SKWI;EN$J7#W8?V/O+!Y."0C(?
-M*^F\`OH>]#<JL1H4E#Y(B,ARQVPD1&25B&6=7[]8D9W+E5SO[__^:;[PA2\P
-M.3FY[CSK]3K///,,W_WN=[ERY4I?OM.V;=OXHS_Z(QY[[#$*A<(-/XFC\6XV
-MF_SD)S]A;FZ.3J=#M5J-RPD[G0ZF:3`W-X=A+6*\^PM*>^\B-SX-KF;/)_XG
-MG+$I9G_PGW#K*[ANBU:K1:V^BF5VYY=MVUB6A6W;\?LHR#U+1,PZS^0XKU\G
-MZ;IBJ'"57)86J*+W:=$JC,Y+A6AMH+1"YT:8^O@3[/_\/R)0)?P0<EZ'^HE?
-ML7SR5?Q6'8QN66-TSK5:+>Z"J;7FYS__.0<.'.#..^_L<S4*@B`(@B`(@B`(
-MPH?%-16P?-_GY9=?YN___N^I5JM<O#A'X/M]95B#!*6L7*NH##"Y?K2?K#+!
-MK/=I=]:PT.NL;G%7F_LS+#MK6-?!Y#'3(L$@8>W4J1F^][WO\_6O_\_8M@UT
-M75=OO/$&W_K6MWCII9?ZCFM9%D\\\02___N_STTWW?0;(T)$N5^OOOHJ+[WT
-M$KE<C@L7+A"&(5>N7&%A80'3-,GGBQ0*!=KM%M5W?P)!P/;?^H?D#]R!Y6JF
-M[WH"NS#%Q2/?H77I%&YC&3P7/_!12M'N=%`*#,/$-(RXU#+JT!A]SBIQ'<2@
-M^9,6P;+<7M&K3Z1*.ZP`K;O2F$:C42C#QBR,DI^\F:G['F?KO4^@E8.5,W&7
-MSW/V^6=9>>EO,`TP'9LP"-<U1XA$X!T[=A`$`<\\\PR[=^]FRY8M(EX)@B`(
-M@B`(@B`('SK75,`Z<N0(?_[G?\ZN7;NX>'$.S^L7KY*"1%H$2`L\T<-\6O3I
-M*XWJ/60GG5<;!;6GW5]12/4P\21Y+E<KO&2]S[K>M`-+ZW!=/E)2Y(BV_^N_
-M_B:F:?*5K_Q#ZO4Z/_SA#WGJJ:=HM]M]]^S66V_EC__XC_GMW_YM',?YC9K$
-M81@R.SO+][__?8K%(K.SL[BN2[U>9V9F!M,T<9Q<7`H8"3#5X\]3?^^GE&_Y
-M;;8\^`3%;;>RY<`]..5M+!W[.:L7CM->6<!=729LU]!>"WJN)H]$"2L*%0FK
-M??-'H50Z7!TB-U.:]/@E1:Q0:]"Z-^[T7KTLJ^CW$_^.%"B-B@+AE8FV',Q<
-M$:LT3FY\!_FIO6PY]!!C-]])Z-5I+QUCY<0+=-Y\GD*^P-A8&<_MX'D^2G7W
-M&PEEEF6AM<:R+$JE$K9M<_SX<5Y[[34>>^RQ=8XT01`$01`$01`$0?B@7#,!
-MJU*I\*,?_8C)R4E>>^UUIJ:VX?<>B-.E59OINA8]X$>E3%ENEV3YX$;E@EE"
-M498HM9GLJ\TPJ(0P?0U9WR=+"+,$D.3[3J?#?_R/_XF%A7DN7;K$2R^]U"=\
-ME<MEGGSR2;[ZU:\R-37U&R,\)$6>BQ<O\NUO?YM<+L>5*U?H=#KXOL_,S`Q`
-M+&"9IHGKNK3;33S/!1WBA[!R_`563KR(51AGY*9;V'+[8XP?N)_<EIMP%\_2
-MKBS0J2_C-ZMXS3I>NX%V6^"[:.T!&H(`4&@4AM:$JM?B,SV'5%^/P4%7U[NV
-M;K"[CBQ4&.@H&RM>JRM3:65TCZX4&!;*RJ$L&S,_@E4H8Q?'<,H3V*/;*$SN
-MHK1U)T&KRJ6_^[_QY]ZA8`2,%7,XN[K..]_W65GQ>Z(5>)X7W\LH*RV7RU&O
-MUQD=':54*G'TZ%'NOOMN)B8F1,`2!$$0!$$0!$$0/E2NB8`5!`%'CAS!LBQ>
-M>>45IJ=WX'D>84_`2@HT&[VR1)VH="LMXF3M,UU&F.S>EB5JI4L+H^7O1\3:
-MZ*%^,QE9D8B0M:LL)U849O\7?_&7?/&+7V#7KEV</7L6PS"X_?;;^>?__)]S
-M^/#AN,3P-X5H#):6EOC6M[Y%O5ZGW6ZSO+R,YWF<.7.&5JO5)U[YOH_K=G#=
-MKL#5YWC2`4%CB<KQRZP<^SE6;A1G:B_6R`1.+H==GB`8GR8,`]Q.&[]51[=7
-MT6X+W^L0^AWP/73@H0,?(PA`!V@5$NJU,CZEZ17R:2('5\;5K<TO#2@#=&]\
-MH_F@%(9AHTP+95@8MH-A.2B[@.GD,7-YS'P9IU!&V3DL[:.]#GKI'-[E=VF&
-M56RMV>+D,,><[N]"K074.XZ#XS@T&HU>?I@)$,\GQW'P?9^EI24F)B88&1EA
-M<7&1YY]_GB]]Z4L2Z"X(@B`(@B`(@B!\J%P3`6M^?I[%Q45^\8M?T&PV,0P#
-M/Y%]M5&@>99C*MHN<F`-$X(V*D5,"T8;B2:;%5@V6K;1\0<M[^8N69D.L2P7
-M5A`$F*;)3W_Z4[[VM:\Q,C+"8X\]QI-//ID9\/Z;@-::3J?#\\\_S_S\/(5"
-M@=G96<(P9&EIB2M7KF`81B^;RB`,`WS?PW7=OKF7O%\!=-U+RB#TVC3GWD,1
-M`AK#,+&='*HXAE78@I,;@4(!71SI9DMI"'3W7NO`(_3]KI@5^A"XZ"#H'BO4
-MH$,TD8"F$J5_0'(>*`7*Z)4GFBAE89@F6";*=#!,&V79&*:%89@8RL!0&J5#
-M+*TQ_#I690$SZ&"J`,>RL7,YL`P4SMIO0"G"GG.,7GEEO5ZG4JFUZWC\```@
-M`$E$053@>5Y?7ISC.%B6%;NTHO4*A0*3DY,<.7*$6VZY)0YT%P1!$`1!$`1!
-M$(0/@X]<P(JZP#WSS#.</GT:PS#[@J8C,2(MUB1S=+*<4;[O9P9F)_<W*!A^
-M6->_06)3UO?IS*)!#-I',D3^:HB$F2`(,K=/AFQ'YV::%DM+BSS]]-/\ZW_]
-MK_GD)S_Y&^>Z2L^KX\=/\-IK;S`V-L;ITZ?Q/(_5U55F9F;ZG'E::WS?Q?,\
-M?-\G"$**Q2*CHZ/,S<VMW;?N#0,4NE?JIU37>:0!SW71G2NTER]W2P4-L$T3
-M99@HR\*V;&PKC[;S8#I@F6`X!(QU2_]T`(1QZ9^F:\U2<<1Z[RP4&!C$G?]0
-M*`,@Z!81:HU!B-(N1M#"=#M8!"A#89DVMF-CF2:FJ="F1B?$*JUU5Y1+B[Y`
-M$(:L+"VQO+S<]_N+A*MD?IC6&MNV:;5:5"H52J426[=N96QLC)_^]*?LVK5+
-M`MT%01`$01`$01"$#XV/7,`Z<^8,SS[[++_^]:\)@@#+L@C#`*W[0]4'B3U9
-M(A:`[WMQY[>T*RL2;K)*_P:)51L%JG\4I,\Y>=[1^T'K.8Y#$`38MKU.0,OJ
-M8!>)?C,S,_S@!S_@IIMNXM"A0[^Q`L/R\B(__O&/&1L;9W[^(K5:#<_S8A=6
-MLJQT3;@*XF6///((3SSQ!/_FW_P;%A<7,\<F:UXH>D'L6J.5@:<U1A"@?0]7
-M-]%4>_<<0&,H`V5T12G-FMAJ*(5A=,6Q6(@U>B'PAH&I#`PC*A7L.NX,LQL,
-M;_261^6$BES7J:4BU<T`'1($/8$T0RC.$ET;C0:-1H-BL1BO%P7?![WP^F3)
-M;33/HK#\6VZYA6*QR)4K5SARY`B?^]SG8M%+$`1!$`1!$`1!$#X('VF-S_S\
-M/*^\\@K'CAVCT6ATRZNT)@QU7_95E@,K%@P&//RZ;E?`LFU[4R5YFUDVS)FU
-M44G@L.6#'%IID6FC]9++;=N.@[73VR?72SK=/,\C#$.>>>89GGWV6<Z>/?NA
-M!-)?:SJ=#D>._)+51I-2N<1*M4(0!%R\>)%*I=+GX`N"H$^\NO_^^]F]>S?Y
-M?)[9V5F^]K6O]=W']+@G\]*B+H*J)S(9"BRC^YUA&!BFB=E[69;9%5@MLR=8
-M&5B&6GN9!CG'HEPJLF5\E/&Q,F/E$N72"*61(B,C10K%`L5"GGS.P;%-;-/$
-M5":&BB+<NR\=B6J];"VEP[[SSYIKF?\9&`;Y?)Y2J<3HZ"C3T].,C(S$)8-9
-M'3_S^3SU>IU\/D^A4""7RS$Q,<'1HT>9GY__C9Q?@B`(@B`(@B`(PHW'1R9@
-MU>MUWGGG'?+Y/.?.G8O%%"\("4*=63ZXF1RJ:'F[W<9QG#A<>M"#>;J<,+U>
-MEA,KZ_A7^R`^Z%PVLZ\L!U5Z6\NR^H27K..FP]S#,"0(`JK5*N^]]QXOO_PR
-MR\O+OU$3-@Q#9F=G>?GE7S,R4B8,8<_NO30:32Y=NM0G-H5AV"=>??K3GX[O
-MQ1_\P1]PUUUW\>*++_+E+W^9SW[VLSS\\,/8MAUG9`%]I72#YN9FYFO6.F$8
-M9HYAS]_4GXT5CZ>.EB:7),;]_;N="H4"]7J=1J.!YWET.IVXS#2K_#:?S^.Z
-M+H[C\*E/?8J1D1$<QZ%0*&":)D>/'LV\/D$0!$$0!$$0!$&X6CZ2$D+7=7G[
-M[;=Q'(?%Q45JM5K\`.X%X&N-K;K!U^GRN.AS6CA(/\BW6BU*I1*F:68ZN(8Y
-MO`:)#!\F5[._0>>7+"%,?XY*`I-95TG!JN]S&.(&W?5\W\>R+$Z?/LU]]]W'
-MJZ^^RJ.//LK(R,AOQ(1M-IO\Y*<_I9`O8ML.0:C9NW<?[[UWC#`,XGN3S%F+
-M_MYVVVU<N'"!SW[VL^S=NY<+%RXP-S?'XX\_SL&#!RD6B_SW__[?*9?+G#U[
-MEJ6E)2Y?ODRE4L$P##J=SH;CG268#AKCY-AEE8DF][V9.?Q^239$V+9M&RLK
-M*W%V6(1IFO'Y1BZS:K6*XSA\X0M?8'IZ&L=Q<%T7K3534U.\]=9;//#``^S=
-MNU<"W05!$`1!$`1!$(0/Q(<N8'7#M8\3!`&M5HM+ER[A>5[<<<W7%FU?85D:
-MI8:+2^D,J.1WGN>1R^4RA8.-,J$&B459#JFL<K*L\QHD"FPD&F1E8`TCN8UE
-M6?B^'XMX6=N'88A&T0Y,M+&6E[6PL,#*R@KCX^.\^^Z[W'???7UNMAN1:&Z=
-M/7N.R<EM&);)2*E$KE#DRU_^/6S;X>FG_PXC[`:E1R)6=%_^VW_[;_SYG_\Y
-M*RLK//?<<_R'__`?^-K7OL;MM]^.[_M<OGR9SW_^\[SRRBL\_/##6)9%+I>+
-M,[1^\I.?4*O5:#:;S,W-Q7E0::%QV#S+&G_?]_M*80?]!C:[[V$,RER+A+YR
-MN<SR\G+\?1B&&(817ZMMV[3;;5975QD9&>%W?_=WN?766QD;&\-UW;[?DFW;
-M_.I7OV+7KETXCB/_VPJ"(`B"(`B"(`COFP]5P-):,S<WQ^+B(DHIEGH=S2(1
-M01D*;3A4V@8C)8"PUX&M_Z$\_7">%HZZ^]/K'HH'B3])86M8UM357NL'%1"R
-M1+=!@DB6LR<25R)W2_H:HY(S7]DT0@6&!7@HI6@T&BPM+3$^/HYMVYP\>?*&
-M#W6OU6K\[&?/42J-89HFMNV0S^<9']_"]-04N_?LYLX[[N*;__D;S/?*"9-C
-M=?[\>?[T3_\4TS196%C`LBQ^^,,?\O333_/UKW^=$R=.\,@CCW#NW#D>?/!!
-MWGGG'4S3Y.:;;V9F9H:''GJ(!QYX`,_S^,YWOL.V;=M875UE?GZ>M]YZB]'1
-M469F9LCG\W'Y7>1<&N1`BIQTEM7]*0Y:+VO>I'\W'V0N)BF7RW0Z'7*Y'+[O
-MQ\<(@H"5E16TUAP^?)A/?>I3[-V[E_'Q<7S?CP7E(`@`F)J:XL2)$]1J-28G
-M)R7,71`$01`$01`$07C??*@"5KU>Y_3IT^1R.2Y=ND2E4J'5:L7E@(92*-.D
-MJD?8HCN,J/:Z!^KDW_3WT?MN]ST'R[(&9DUE"599PMBPY>EC9[FOAKFPLK8?
-M)$8DQ;FD(#5T\"R+3J>-UDZ\[?KK5[0HT#$UEF%`V#T/UW6I5"HL+2U1+!:Y
-M<.$"DY.33$U-W7"3-+J6F9G37=%M8A+3LBF52HR,C#`Z/LK>O;LHETO<>NLM
-MW/?@`WSS&]_@Z"]?8&5EJ5>JVKWN:K4:NX,`3IPX@5**?_6O_A5::_[V;_\6
-MK36F:;)UZU8:C08G3IS@,Y_Y#*NKJ[SXXHM\XA.?X$_^Y$]XYIEG>.BAAUA=
-M7>5W?N=W:#:;[-FSAQ_^\(?LW[^?N;DY9F9FV+-G#Y<N7>*==]Y9-\^C^9QV
-M/&W6P?=^EP^;JQ,3$YP^?3H.=0^"@%JM1JU68VIJBD<??92''GJ([=NW4RJ5
-MXI+?J*2U4"C0:K7(Y7+8MLWY\^>9F)@0`4L0!$$0!$$0!$%XWYA_]F=_]F<?
-MQHX\S^/--]\$8&5EA<7%12J5"E>N7&%N;@[?]_$\'YP1W-(NL$8HT<!0NB\@
-M>JW;6__[Y'>>YQ$$`>5R>:AC)2L7*LI#RLJ+2B[+6B?]?C.DN]HE_Z:_&^9`
-MRSJV4@K/\]:5$"9?@7*X;.S$#S5%?P63$-NV,0R#G3MWQD'XQ6*1:K7*]NW;
-M8S?0C8)2BGJ]S@]_^"."4&'9#B.E$F-C8VS9LH5]^VYFZ^06?"^@4JD1:KCU
-MT"'NN_]!\DZ!^4N7<#L=NM'G*G.^1<?I=#JXKLO)DR=Y\\TW>?/--WGWW7=Y
-M\\TWF9N;X_CQXXR.CJ*UIEPN\ZM?_8J''WZ8[=NW\ZUO?8LO?O&+W';;;;'H
-M=>>==Z*UYLDGG^1G/_L9ON]G=KB,,JBRYLJ@[Y++HM_!L,Z9@QH6I/>CE&)L
-M;(QFLXGO^VS9LH5BL<C>O7OYRE>^PKWWWAMW<LP:*R!V87F>Q\K*"H</'[[A
-MYI4@"((@"((@"(+PF\.'\D2IM>;<N7.XKHOKNBPO+U.KU5A=7:73Z<2ASX:A
-M`(UAFBP7=E%R/<:#A;Y6B&EW4I:`TVZW*1:+L6,EG5,U2'0:U-DO>8R/@LWD
-M70W*U<IRTJ3#M0?=IQ"H6MMIYJ8I!"ZV:>('W7V%8<C\_#SE<IE"H4"Q6"27
-MRS$S,\/APX=O*+>,UIH+%RYP\N0,TSMVDL\7*)5*E,MEMF_?SK;)"3JNQX6+
-M\U0J%=Q.!\?)L7/[#K[ZU3_D\T]\@>,GW^/HBR_RTJ]^B>?[V);5O<9H[D"W
-MG%4I4!I3&>C$_3]__CSGSY]':\T;;[Q!J53B8Q_[&$HIOOWM;W/PX$$.'CS(
-M\>/'*95*W'[[[;BNR[Y]^WCVV6?YY"<_.7"LM=9XGM>7@S7(W3>LO'906>'5
-MN+&272YW[-A!&(;LV+&#PX</LW__?K9NW4JQ6.S[345"8$00!#B.0Q`$E$HE
-M%A868D>6N+`$01`$01`$01"$]\.'(F#5:C5F9V>Q;9N5E16JU2JKJZNLK*QP
-M\>)%#,/`,(RNPT1[F#K`SXVR4+B'7/4H)5U#:Y590IA^0(\$K,G)R;YRJRP!
-M9]@KO5[Z`7Y87M:@LL'T]X-*$C<J5=P,T3ZBC*6D\*&U)M0A+6L;BZ.WHP"[
-M$6`20J)KX\6+%RF7RSA.-TLJZD0X-37%MFW;;IA)ZOL^IV9.4BJ/85IV?*X3
-M$Q/LV#&-LDRJ2W565U=IM]L$0;#VTB&Y0H%[[[V?!^Y_B.6EK_/ZZ[_FQ/'C
-MG#CQ'@L+EU%FSXEE*,R2B=X3HCI@KBAH*70`9FBBZ8Y1L5C$]WU>?OGE^'X_
-M_?33`'SG.]_!<1QV[][-A0L7^,I7OL+)DR<Y<N1(''(^*`,M"(*!+KQ!8M-F
-MG5:#YEYT[&0WSZC$<OOV[1P^?)A=NW8Q/C[.^/AX_'M+BE?I^6=9%K9MXWD>
-MCN/0;#:I5"J,CX_+_[B"(`B"(`B"(`C"^^(#"UA!$'#RY$D<QZ%2J;"RLL+J
-MZBJU6HW3IT_CNBZ&870?:BV+9J>!:E=1A#1'=S%O/,#.E:,4=0N#[&#S=)E?
-M4KA*/CRG'\J398$;"50?5KA[VCTV2'B(UMUHO?3^!NT_>?YA&-(Q1[D\<3]!
-M<3M68P'3;^!['2Q[+2S<\SQF9F986%A@__[]%(M%2J42)T^>9,N6+7%.U/6F
-M6JWR]CO'*!0*V+9-<:1(H5!@;&P,V\E16:EQ>>$RC48#S_,(PQ#?]V,1*_KL
-M*H/B2)G'?N?3?/K3GR,(?$Z=.L&O7WV5=]Y]ATIEA=8?K5)_O(FJ@S/OX)PW
-M,.=LF->8YTST*A"&D.C,E\X>ZW0ZG#IUBC`,^>N__FL`9F9F!HYKM!_7=3/+
-M[#;KQLH2LX;-J?3WAFDQ.CK*H4.W<=NA6R@6B[$SKU`HK!/,DN>>SF[KYM39
-ML0OKTJ5+[-V[5_['%01!$`1!$`1!$-X7'UC`NGSY,LO+RQB&0:52H5[O.F%.
-MGSY-K5:+'W!-T\3)Y7`]C[!Q$;=31V&PNNTP5RS%].)1"F$+PQA>!NC[/L5B
-M,5.X2;N0LH2OM*@US*&5)10-$YV2XL!FA(3WPZ!0^;6_(:X]RM+T)VB,WH+J
-MM##<571]@5"'<>`V=(6N=KM-I5(!8,^>/8R.CF)9%N?.G>/`@0/7?8*&8<B%
-M"Q=8F%]D^_:=%/)Y"OD"X^/CC(Z.4JW4N'+E,M5JM4^TBM[WC24A@8;0#7&5
-MPC0M#MU^%X?OO!O/\VFV&AP?/<9K6U_EO2W'N'33118_MHK3L3%6%1/?G<!X
-MP4"Y1E?$8LU]%`7%KWW6F7^SQC+I8HI<2\,:"V21+A\</&\CD;/[WK)LMDU/
-M<_CV.[AIUTV42^5>=\^P5_9KQ+\[TS0!^EQ8T7Z33DC3-/M<6",C(RPM+1$$
-M@>1@"8(@"((@"((@".^+#_0T&88A9\Z<P7$<EI:6XM+!N;DY%A<7"<,P%A&B
-M$L)<+D?0KF!7SQ),'D"K,1H[[F,Q7V!R_@A%OXIMK>_PMR8LZ=@-,LA]%?W-
-M"F7?C&`UJ-QPD/`T2*#($I\&91-MUHF5%"O6"7R`7YBBLN-1ZN.'P0M108U\
-M?1;EKL2.*LNR8A$K$GMF9V<Y<N0((R,CE$HE9F=GV;ES)X5"X;I.4*TU%R]>
-M))?+89@F^5Y>U]C8&$$0L+*R0JU6PW7=N`M>%/*?%HG0]&4UA6%`I]..2UQ'
-M2B7N->_G]L8=-*P&R_8B5;/&Q>(%5LJ+='9X+$XO,G?A/+[OH=$H%$J!UEUI
-M*-E!,,LEEU7.%X9A7,(7N;`&Y5EM-"_2#BFM-0J-YW?+$\?'MS`Q.<GV[3O9
-MM6L74U-;&1DI13N,]HQ2QKI`^/1OPNBYT*)S3\[%*/?.-$T<QV%V=A;/\T3`
-M$@1!$`1!$`1!$*Z]@!4)5F$84JU6:30:+"XN<O;LV;AT*WH!\<-L$`3H*V\3
-M3.PG+$^"5<"]Z5Y62F-P_@4*S8O8@)TA8!F&N4[8R@I]WZB[X$8EA!]6P'N6
-M$R<M0D6?-PIOSSRWGO"@E4FP90_U/9^D5=X/+N`UR-7/82P=Q^R)#;E<+G;2
-M1,Z:J/SKY,F3S,_/\X__\3_FCCON8&%AX;J7?74Z'<Z>/4NA4,2R+?+Y/(5"
-M`=,TJ5:KU&HU6JU6G_,J/>^2(>.1Z)GL0AAUWC-"`WS%*&-,^-O8X^_%&K'(
-MYRU,V\3Z1Q;>5P,JU15.SYSFU*E37+QPGH7+"]2J%597ZS0;33INA\#WA[JO
-MTN.</-=6JQ6[#(?-EZRY$@G%EF63<W+D"T6FIJ;8O6</^_;M8V2DA.,X**7Q
-M_:`G,(>Q@-7=?SC0P1C-E:3S*B+JL!B=0^3@RN5RM%JM^!H%01`$01`$01`$
-MX9H)6&$8<NG2);36L0NF4JDP,S.#Z[I][JM(0(I*"?/Y/&&K3GC^".WR-A@Y
-M!&8.=AZFN66*</8HQ2MOH#T/R[2P+#/>CY'('HI>:2?6H!+"S;JK!KFMAKFP
-MTNMLMH1PHT#X06Z>>!PTX.0)=WT,[^!C!,X4JNFA=0>G>H[\Q1<P@SHJ%C;Z
-MA[S=;O=U,K0LBV/'CK%[]^[8A=4M*;OV:*VIU6J</7>>0G$4QW&P;1O'<6BU
-M6G&Y:B1:N9Y+$/CH4"?<4=WROB@@/2F^K!LO`TRE,+0!!)A8.$&.47.4J2T3
-M%`L.2D$0AGSLGKM96JZPL'"96K5*Q^T0!B&^[W5_"RN++"\M<^7*%187%UE<
-MO$RU6L/S/%RW@]\3N*+?2#+(/1+N;-ONE=1V75Y*K35#L&T;R[(IE4I,;MW*
-M]/1VIJ:GF9Z>9MO6;>3S.4!AF":68V.9)H$?$/9$/M=M][J"&H1A0@C3W3MG
-ML):GEO[]1/<Q[79,.K:2PI922IQ7@B`(@B`(@B`(PO41L%JM%LO+RW0ZG5A(
-MF)F9H5ZO][DUTIE-T<-M(5^`YCDX]6."?`Y=N!5EV!B3N]`37Z9]\6;TJ2.$
-MS7FT#F-'!]`7%ITL;QHF8*5=)%D/YH/$J8T<6%FY5(,RC]*.G*RRPJSODZ)8
-ME%^D`36Y!_..3V'>?"\A>8Q:&ZT[V-5S%&9_BE4_AV&NE6\F[Y7G>>M$G,G)
-M29:7ESEVK!N:OK2TQ(X=.Z[+Y%1*T6PV:;4Z%$<4.<>)Q;1ZO4ZCT>@K'?0#
-M;]V<`X71$WZ28DLTE]:-9>_.1HT'"OE<[%A2AL(R34RMT1KRN5SWGAH&8:CQ
-M?)\PU(R4RI1+)7;OWM<K+PP)@Y`P#`A"']?U>@[%(!;7="^?K#NHJL_)U/UK
-M]7X#W6RI?#Z/;7??YW(%2J41MFZ;8F)B',<R\'U-I5*C6JO1\;KWR%"*0"FT
-M#G$<9UW0O>X%>2D4Z*!OSJ7G=WI9VN&6_+U'PK4@"((@"((@"((@7%,!*P@"
-M5E=7\;RNVZ1>KW/^_/F^W*NT,)1\`([<&X5\#E4]2?NM[Z+-WT7OO0NPL4;&
-M<`Y_@G#;'KSW?DYXZ2U,S\/N.;"BC*"D*)$6BI(=^;(<6&FQ:#,EAIMALZ6'
-M:0?6(#$N^3F^%JU1N1'L`Q^G>-\36-L/T.Z$=.I-PM!'+9ZB\-X/L)??PS2[
-M]\MQG%3^4TBCT2"7R\7?%8M%+,N*NQ,>/'B0Y>5EIJ:FKHN#)@Q#%A<7NR)4
-M0LSQ/(]6JT6[W2;L"3">[Q.$?I\[KWM/#5#$Y6Z1&RAZGQS_9(E;5([H>5WA
-M)YE+%<V]?"'/R,C(>B'-]PF#`!T&:#2Z)SB&H::[B^@<G(1`9?:=4SIWJBL2
-M165Y9CRN2AE$8J9EF-BFA6.;*-4+8>]E69FFB3*ZG[O[I\_QE?X]&8:YKB/H
-M6AFOT>?:2XJ&:>=5UGM!$`1!$`1!$`1!N"8"5KO=QO=]FLTF]7J=*U>N,#L[
-M&S_`I\6`M("5?%@NY!R,^ADZKSR%YU7)W?XH%!P,JT!^]V'4MMUT9E[%>^\7
-M!)5S6+U.;]%#=#JX.BU@I<6KM*`UK+0P+39M1L3*<E,-$JZBSX."W--B6!B&
-M:,/`FCY`X9[/4+[C4:SR!)X70*=)Z#8)9E_&?OV'6/7S&(JX&US2^14YFRS+
-MZCN?7;MVT>ET`&@T&AP[=HR#!P_2:#08&QN[YI-3:TVU6L6T3)1A8)@F81C&
-MXE7@>81A@.=[!'Z`'X:Q6+4FR@!J[7Y'PDLDW&0)+LGY:QB*(`SP_9"<TS\6
-MC=4&U6JU+X.K.Y]"`AW$71]5J!.B7,_CE1*$TK^/]/BOS?.DV-45YT(`0W7O
-MD:&Z8?*F(I=S,&P+2_>Z,8::L*\;87>?ON_';JRH1!="C(R2P$A\3G=;C,2W
-MZ+XFQW!8":P@"((@"((@"((@?"0"EM::9K.)81@T&@TJE0HG3Y[$==V^X/9!
-M8=/I!W*MN@_:IGN9SBO?IEF[A'7OY\GM.HAR;.S12>Q['J>S\U;:QUXE//<R
-M06,.`XUI6G$(=]*]DA:RKJ8C8=:VFQ6Q-M.),&O=8>'Q6FN"L"L*F!-[*!Q^
-MC-&['B&W?2^&G>OF/84N[M(<K5>?@;>?P6ZO8!C=O*ND<R@Z9K/9Q/.\N!Q/
-M:\WV[=N[.5*NBV$8N*[+A0L7:+5:-)M-RN5RG]!R+46LKE#9/78DMGB>1^#[
-MA$%7>/$\CP"=$GM4]_X8YL#YD11BUHZE4FZHGC,IL:UA&!1'1B@6BS0:#1J-
-M1F*N)>94&((F(Z"__[<0G4?:A946U[HB6-A_;H;"\SR:S2;NZ`BVE>^*E[:%
-M;5O=7#"M06G,*+`^+OE;<V!%XIYE6>C0[[M7ON]C]@3$M/`VJ(0VF7TG`>Z"
-M(`B"(`B"(`C"-16P/,^+Q8]FL\G)DR>IU6JQ@R.=031(\$D*7&$88ED6IG9Q
-MC_T]M<LG">]_DHG#CV!-3F-9#H4=^W`FME/?=1>=TV]@+KR)V;B(\CM=`4L9
-MF0__Z3*GS8I:5\/[=9ADB6)KY]#KHF<Y&%L.XNQ[@/*=#S&Z]P!&OHBBFV7D
-M-RK43_R:E2/?(SSW!@X!JA?6GM6YKM5JT6JU^L2KD9$1=N[<R=S<'*9IQH*0
-MYWET.MW`\4ZG0Z%0N$[35,7C%3<("`,(0P(_P'4[W7ME)/*9(F%3K87^1^)J
-M?XFAZFL.D!1L#,/`]SP\KWM,'89HH[M^I^/2;#;I=#I=\:Q7<AC_#GKCIUA?
-MJIK4T9)B6U9GQ/YY9O2+<PF1++J&N$00%9<^1L*3T:TV[.U7$P3FNG+`N!2P
-M]UU69EBR'#/ML,KZO45!]8(@"((@"((@"()PS02L9K/9Y^29GY^/2P?3SJO-
-ME`\E'W@!\CF'H'J6QL_^']R95]CRP.<8VW\/=FD,*U=@_)9#N#MVLW+F/I@_
-MB;/\#JIV!MI5%!Z*M;*P866%FW5@90E,PX2LK/6RWJ\_EY!NE9=&*1-5&,.>
-MN@7SIOO([[N'+0=OQBD5>X*+QF_76;UP@I57GV'U[5]`8QG+-#`3PE6:R$V5
-MS^?[A(A]^_:QL+`0BQ61PZG5:L6"3+U>)Y_/7],LHWC^A,2"GM<K&_2#M2Y^
-M0:^C'\':.(11UTK5#4!/9J]%<RWI)$J7\D4"C=%K'A#E;)FF@3(,;-O![I5G
-M1DZWJ"2S*^0F<K7"=-X9L0,K<CY%HE7R?5*,[<Z7_G)9HU<R&&W7_0U&^^\N
-MMTT+S[*Z8EJ8S*GJ=DQ,"IE]W3P3<S820Y.=0),-%=(NMG3W48!RN2Q![H(@
-M"((@"((@",*U$;"BX.\H-V=J:BIVGR1=%FGQZN:;;Z98+/+VVV\/S(5*B@J6
-M93+FF'3.O<+BQ7>I[K^/L3M^B]*^N\F-3I(KC[#MCH.T]^RD>N$NO*4%[-I9
-MG/HQJ,VB6W64#C<4SK+<6-%U;C;4/2U$;5:P2H?<*]/"S(]@3^['W'8/QM;;
-MR&_?P]B>*?)C!91AH'6(UZC1N'"<ZMM'6'WW18*E\RA%(M1;95YK%#2>#&U7
-M2G'WW7=3K]?I=#JQD!.YB8(@P+9M7-=%:\W$Q,0U#7-/BB;1^;BNVW,W==U^
-MON<3^G[?-MWM>F5R!I#*94KO.^W$BD2D:%X#7:&J)\#H4./[`7X<]+[FP%H3
-M<L.$Z+2^)'4M8\N(MTEFND7GF+RF2,!*ELU&XAQ`$$0.,Q("EQ&/JVD9/>=>
-MMX11:QT[["S+BG_#2BGH=4=,"M!)42WIRC(,([[VK-]7N]WFOOONB\4R01`$
-M01`$01`$0?A(!:RHE,PT37S?9]>N712+19K-YKJ,&Z446[9LP?=]RN4R7_SB
-M%WGGG7<R!:'T@Z_K>OA^P.CH*%ML!W_^=2JSK[`R?8CRX4<I[[N+W,1V\F-%
-M\J.[:%6W4E_:Q^KR_:CF%:S&!<SZ65@]AVY>ALXJ81#$643]HE+7L9(6%JZF
-M*V&6.#%H>71,PS0P\B6L\G;,L7T86PZ@MNS#'+V)_-8QRMO*%,;R*",D]#PZ
-ME44:YT]0??>7-([_"EV9[PI7AEJ7G90>LT:C`1`[KR)NN>46&HT&R\O+L3"5
-M=-!,3DZ2R]_<J+```"``241!5.5B`:O3Z5SS;H1=`67-?:6[@PA:$X9=]U60
-M)6`9D=!C8EMKSJKHVB+'5=+ME+Q_D8#E>1[M=IMFNXUMCV``81#B!W[/#;96
-M?JBUCK_3H2;4(82@6#]GE.K_W"]*F7V"T5HI:*K<L%N@B($B2NG2=+M4&DIA
-M&@:.8^.'72'.Z";<]^:XQC0#3#/`<9R4`ZN;XQ4)7\EYG-65,*MI0M2--`@"
-M*I4*>_?NO2X9:H(@"((@"((@",+_@`)6L]F,<ZZ44HR.CG+@P(&X_"P93%XN
-MEYF>GF9Y>1FE%-5JE;OOOIO77W^]3^C)ZEH6+:M4*AB&P?CX.+?>?!.NM\+2
-MT?_,_*]*V'ON8.3`O11ONH7<Z%;R^\;P=Y9IK$S2K.S#;3V$=AL8K2N8S4NH
-MU0OHU4OHYA)ANXKV6X2AAPZ".$,HRR&SD?LJJ_2P*R7TA`K#0)DVAE/`S(UB
-M%"8QRSLPQG>C1G=CE':BBN/8A3S%\3PCDWGLO$('/EY]D?;ELZR>?I/5$R_3
-MN7@".JN@-8:AU@D]Z?O8Z71HM5K8MMU7*F::)H<.'<)U79:6EOI"Q".!PO=]
-M#APX@&W;^#V!J-%H,#(R<DW%J^+("$'0S98*@P"_*Z^@PIXSJ^=^2MX#I50W
-M#ZN7X]05>E@+*$\Y_I(!ZNFYN1;*WAU3'7;'--2:(`QIM]O=CHB)_+?NMCT1
-M4VL4.B/@7_<)5NENFEG-";1.=054:UE7"D40=H6U^/XER@NUUJA$&:)I6EA6
-MV#OOH.]^!$$0;Y.\5VF1+REF1?<L_;MIM]M\XA.?8'Q\7/ZW%01!$`1!$`1!
-M$#YZ`2OJ/IA^0/WXQS_.+W[QBW7E>K_U6[_%JZ^^2KE<YO=^[_<HE4HL+B[R
-M^NNOQX))LNQP4+E?$`0L+2VQLK)"N5QF8F*"?5O&J=7>X\I/7V+%'L?><9#B
-M[D/D=QZDN&6:\D29("C1JHW2K$WBM0^B?1_\#G@-<.NH]A)&:Q'=6H36$K16
-MP&T0NBU"KX,*/,+0[P9WZZ`;"11J-&MN,0,#;2A0)A@FRK!15@Z<$8S\.$9Q
-M$E6<1!6VH8I3J/PX*C>*81=1EH65MRF..13'+4P;=-#!JU^@<>H<C0OOT3AW
-M#/?2#&%]$14&:^'?:KUXE106@B"@U6H1AB'Y?#YV]&BML6V;N^^^FTJEPI4K
-M5_K"N),92)9EL6?/'I12<2G9ZNHJ4U-3UR0'*Q)\;MZSAY'22+=\T/.P=(A&
-MH\+^4L=H?:44RE`0*HRHJR!K3J8HG#URDB5=04DGH%(*V[;C\L5VITV^8W7%
-MHM[+3(A/20$G*63UI*>,LL#U70;3.5C1=]$QNC^1M>-'`>UF,K1?D[H&BX[G
-M=?<1]HNPW>L+\'TO/E8W-TP1ZNSS2[Y/"EQ)`3CZ[+HNEF5QYYUWBOM*$`1!
-M$`1!$`1!N#8"5AB&L8"5?$B]]=9;N>NNNWCKK;?ZQ`?7=1D;&^-C'_L8Y7(9
-MS_/XT8]^%'<O]*/@[2$"1EK(JE0J+"\OQZZLD9$11LT&P<)K="Z\Q!7?QA^_
-MB=R._12V[R._=2?C6R;`+!$$(_B=$IW.%KQV2.`%:!U`&$#@8P8NA"Y&T.X*
-M74$'[;OHT$,'?M=Z$XDGJ&[AEF&B#1M,&V7FP,JAS'Q7Q#(<L!PP+`S#PK`,
-M[+R)4S"P\V#9(8;N$+2NT)J]3//R6=J73M.^=`IO\0*Z74-IW>VFU]4M,DF*
-M5T$0Q%WQ',<AE\OU=2+<MFT;T]/37+ITB5JMUB="1.M$I7KWW7<?6[=NC85&
-MI12-1@/?][%M^R.?F-%Y3TUMY9X[#W/TY=>Z0A6]+GY!V"=@90E!6D,(A(9!
-M&*I>%);5)V2EA:-DWE,TCSW/ZY4-@NMW`_>;S0[-9BM>'N5@)<6<KJ"4W1B@
-MNRC$-'6?>S'IO$J>7W><C7AW\7>&`6972-5`&/9<7[WSCT+BHT8!1JH#8Q!8
-M6)8=GX/O^VCZW55&8E_)L<D2KZ*RP3`,65Y>YDM?^A*E4NF:AO\+@B`(@B`(
-M@B`(_P,+6+[OQUE(:YW6ND'.G__\YWGOO??P/"]>?VYNCG_Q+_X%ON^S9\\>
-M_LM_^2]4JU7^R3_Y)[SPP@N\]=9;?6ZNS8IHT=_EY666EI8`,$V3?#Y/L5#`
-M6SQ&Y_P;-,.0T"YBCDUA3>PBMVT/^<F;R(].42R/HE6!P+?Q?9,@-`F#`EIW
-M72XZ!$W7S=)+R>J^47%A8"_72/7,4*K[3RF4`8;2&`88IL:R0VS;Q:`#?A.O
-MNDCS]"7:BQ=P%\_C+ETDJ"VBW38:GUY4=U=`N`IQL=UNXWD>MFU3*!3Z'"^V
-M;;-KUR[*Y3(S,S/KND-&.4Y)X?'!!Q\DE\OUN8JBSH370L!:.W>'3WSR$YP[
-M?P'7=;%S#MV$\;5NB6GG5+(KG]D=/6+5B&!=Y\&ULK\@WB[:5SZ?C]U$K58K
-M(>#HH8T`DH>,2AC3SJ5T5[[U`>UF[+[J"E9FGX!DFF97X(S648HP"`BTQHSF
-M:6*?2AF0*@LT#!/3-(A^NM'UZU3(?-)]E2PY38N?T=_Y^7D^\YG/L'/G3A&O
-M!$$0!$$0!$$0A&LG8$5"0?20FLS"VK=O'X\^^BC//?=<O/[9LV=YZZVWV+]_
-M/__NW_T[GGWV6?;MV\?(R`B?^]SG>/311_GW__[?KPM_'R1HI;]+?@Z"@$:C
-M0:/1Z'.SF+X+G1KAXAF:)Q4-91&:.<B-8!1',8OCF*4M6"-CW<^Y,F9N!,P"
-MRG+`=-#*`F5T?5?*2)1H:2#$T`$:'P*WY]QJ$[17"9I5W$8%OU'!7ZT0-BN$
-MS3JX3?`ZZ-!'!WXWZ+LK@<4"0U+0&$14VN>Z+F$88MLVQ6*Q3[A22C$^/L[4
-MU!0K*RO,S<WUB2AI`2(*Z'_DD4?8M6M7G[@3C7NCT6!T=/2:35"E%#MV[.`/
-MOOH5OO/=O\'K.81T$/:Y?2(Q*NT<PE"HWGQ5*+2I,5DKJ4R6'B8%I;ATL-V.
-MESF.$Y?J14ZT8K%(H]&@W6ZG\JK6`ON5UA`YGWINMF@=I8A+&I,E@<E2PK4R
-MPC4'5G3.AM$5KJ+M3,O"5,::>*8,3,,$4Z.#,'97K94A=LL/'<>)?XM!X*.5
-MV5?FF]PF.7>2<RCBY,F3//[XX^S=NU?$*T$0!$$0!$$0!.':"EBNZ_9U<(M$
-M#:44CN/PY)-/<N'"!4Z>/!D+'7_U5W]%N]W&=5T.'S[,XX\_SO_7WIW^QG6>
-M=Q__S9DS*X?[3DNB1%J229JTM5JVW-AQ6@.VTR9YFB9UFCY=_@._Z>L`_0_:
-M(F^"+FY1`T$2/`'2.FD`-XE=NW9D>9-D+28E42LI4A3WV6>>%^1]=,_A&4J.
-M+>O(_GZ`@<A9SLS<<RA@?KBNZX[%8EI<7%2Q6-2A0X<T,C*BEUYZ2<O+RQN"
-MJ8UA0/V`RWZ,_?KLZ]<NJW*R\]+B554C$94=1Y%H5*5(1(HX<J(Q*>JJ$HFJ
-M&HFJO#[?JAIQUON^UM*F2&6MI3!2+<NIEN54RE*EJ'*IL-:66*FH4BFI7%YK
-MW5K;E6[CT'=?*G?;'UPNEU.I5%(\'E<RF=P07#4V-JJQL5&%0D&3DY->&Z`_
-MO++;#R5I:&A(CS[ZJ!H:&FI>I_FL5U=7`P:2W]D`*QJ-:EO_-GWSF_]'/_G)
-M_]/\XK+BL;C7MF=>N]V&YRG5;A(07=_%L.K<K("RV^SL=?('6_E\WGN>E945
-MS<_/:VEIR6N)]5=@1=82I+40:[T.R]FP;I&:&5K^8>[^L.KF=3<'U$>JDE/5
-M^OE65J52530J;^J\L_X*JKZ643/,W0SJOSG$/B*[9]4?S-E_D_;_"=5J51<O
-M7M3CCS^N@8&!#15F``````#<\0"K6"QN"*_LUK.VMC9]^]O?UO>__WW-SLZJ
-M6JUJ>7G9^\)[^O1I[=BQ0_W]_9J>GE9G9Z>^]:UOZ8,//M!7OO(552H5_>(7
-MO_`J68*"J]ME5P[9H=?:L2HJEQ70ZK4>$D0<;_<V$U[8\XCL8,&L0;E<5K%<
-M47E]-[=JI6HWKMT1U6I5_?W]BD:C7FM?<7U8=S*95"02T?3T=.#C[)8P2=XL
-MJ=[>7CWSS#/JZNKR6L?\.RWF<KF[<J)&HU%MV[9-__?_?E>_>?55O?ON^VLS
-MKBHW0Q3_X/-J=2TTK*Q_&MY[B585K=:>+_;<*O]&!69]S%J9\\6U0B]_N.N%
-M1+J9!T6L<\V_`Z&YWKQ7_WRNC<'6S7/45&ZMO?:J*M6*JE5G[3X11U+MC#![
-MSE<TZFS8_;!:J7CGK_\\\)]+1J%0T/CXN)YXX@EMV[;MYLZ'5&`!`````#Z-
-M7.![W_O>]V[GCO/S\UX@97^A-5_"8[&8VMK:U-75I>/'CRN?S]>$'[E<3N^_
-M_[X6%Q?5V-BH=#JM\?%QG3QY4H</'U8JE5(VF]7HZ*CR^;R6EI9N^:79'T!M
-M]GO0_8.J7>QY2.5R6<5B485"0?E\/O!2*!2\0>)!,Y#N%+OZR`[;[-?L7P<[
-M*#'A@FE![.CHT)_^Z9]J9&1$\7B\IA7/;AV+1J/J[NZ^*\%$)!)10T.#!@<'
-MU=W3K7/G)G3]^NQZ95)UO=IMK>+-?)9KK9EF#M7-665.Q`D\9_Q5:G8@9GBA
-MY?HZ%XM%KP++7_6GJJRY9O*>UQQWK85OK3TQ'H\K%HO5M!'Z=R:\^;M;$SI%
-M(A$YT:BB45>)1%*Q]5T6UX*[C>>\'1*7RR652C<OE6I59@*;W4)HORZ[<F]Y
-M>5G'CQ_7'_S!'VC[]NV!82\``````)])@'7]^G5EL]D-%3FF`L3,T>GJZM)]
-M]]VG]]]_WPNQ[`'PT]/3^O###]75U:6!@0'U]?7IR)$C&AX>5B:3T?;MV_7(
-M(X_HZ-&C:FQL5"Z7JVE;VBS<^"(IE\MR34BQ7@74T-#@M;G=:FTBD8CR^;P<
-MQU$FD]&?_=F?:>_>O4JE4IL^WG5=KT+KLW9S;I.KSLY.C8R,*.HX.G/ZM):6
-MEA2/Q[WU,*=*M;HV@-^)1+S*.L=QO$'Y]G'M0>4F-+*KF^P![*;J+9O-;@BQ
-M[/,U$I&BD?7XS/<<T:B9?16M>2Y_Q97=TEA[^\U@RW5=1=VHW)BK1#*AF!M5
-M1&L;$I3+-T,U_YRP2J7L#<//Y_-6)=G-#1-,4&W/Z#+O87)R4JNKJWKVV6?5
-MU]=7$VX!`````/!IN:T`JUJM:G9VU@N3[(OY0FN^W":3275T=*BOKT^GUX,%
-M$U[93I\^K0\^^$"=G9T:'1W5S,R,=N_>K9___.?:M6N7=N_>K<<>>TS#P\/Z
-MW__]7R42"16+Q<#@I%Y`\UE50]T-]DYPIO*GM;55N5PN<#"^?UURN9Q<UU5S
-M<[/^_,__7`</'O3F7MVJ:JN[N_NNSS>*1")*I],:'!S4Z.B(JM6J3I[\4,O+
-M2W+=F&*Q6$T5U=J#M#Z3ZN9.C_;M)B#RS\!R'$>Q6*RFZLA4*YG@QZ["\T*L
-MR%IPMA:>.6L7Z_5'(HXW1-U<8K'8A@#+;B.\>5MT0P`7<=:JN6+QN.+N6K!5
-M5:0VS)-4K5;6![RO/;Y4*GH5?6NMDNMSVZR_<SM`,SL5?OCAA^KM[=7O_=[O
-MJ;FYF:HK`````,`=\[$JL$PX8@=#094JB41"W=W=&A@8T,6+%W7UZE7O_G;E
-M5K%8U*E3I_3..^^HK:U-<W-SVKMWKRY<N*"AH2']]*<_U?[]^S4X.*AO?.,;
-M:FEIT<+"@K+9K$JE4N`7YJ"6P,\CQW%4*I6\7?$D*9/)>#L3^M?$J%0JRN5R
-M2B02VK9MF_[JK_Y*>_?NW3"TW0XMS.]V"Z&I_KI;[&JLUM96[=Z]6V-CHTJG
-M4CI_[JRFKTW)<:)RW9BB44?5ZMI`=2\`4L0+L_S'#*K`LM>Q4JDHG\\KE\LI
-MG\]O:"&LF!E2U;59:&N_5>5$M"$L6WN.:$V`94(L;V=!7_O@VB5:\YH=QY$;
-MC2KJ1!5W8XK%W?7Y5555*K5_K^MG@M;:+M>J(TTK[-IG+54K-X?CVZ\W%HMI
-M?GY>X^/C.G3HD$9'1Y5*I0BO``````!WU,<*L$Q+H`DT)'E?\OT#J6.QF%I;
-M6S4R,J+5U55-3DYN"+_L=JRS9\_JS)DS:FUM55-3DR8G)S4R,J*EI24]\,`#
-M>O/--S4\/*S^_GXM+"SHRU_^LF9G9Q6-1C?,>_('6)_7+]=FQSQ3'54JE=3>
-MWJZEI:4-P4RE4O%:0)/)I$9&1O37?_W7&AH:JFD;M`-&\Z\_L.SN[E8L%@O-
-M.IB=,-O;VS4T-*2]>_>JKZ]/,]>F=?;LA):7EA1QI%@\;E6.1>K.:O*W[?G/
-M;3NH,G/(-LY!JWKSMFHV"/"=HVMA5"2PA3"H$NOFZXW4?%9VX!:+Q;R_R;5!
-M]Y6`-MRJ]UY,>%5315:M2-:\.S.4_;WWWE-;6YN>?/))]?;VUJP+``````!W
-MRFT'6+.SLQL"K)N#J-T-N_69(=>NZVIL;$S]_?TZ>?*DLMFL[XNTO"_2Q6)1
-MQXX=T]34E#[\\$,]_/##6EU=5:52T7OOO:=CQXZIO[]?#S_\L!87%[5__WZ-
-MC8VIJ:E)7_WJ5S4S,Z,;-VZH6"S6;2O\7'UXT:A*I9(7RE0J%<7C\0T[!>9R
-M.16+1<7C<26327WM:U_3-[_Y3?7W]WO5/OZ`PQ]@F;9$QW'4T],3J@#+YKJN
-M6EI:-#`PH'W[]FG/GCUJ:6G6A<GS.G_NO+*K:R&>Z\84C\7D^-HE[8!(J@;,
-MG8IXH949[F^JKPPS^\H[YMI/<GS/XS@W![F;ZB8SQ-W?/KAQ+I;CM0%&(K6W
-MKP59L?7028'!\5J;8'7#('H38E4K9>]S+Y5*.GOVK*Y=NZ9''WU4^_;M4R:3
-M"0R,`0````"X(QG([098<W-S7C!BAQSV#"Q[0'2I5%(NE_/:_7;LV*'#AP^K
-M6"QJ8F)B0X!E?V$W;8+_\S__HPL7+NBAAQY2/![7CAT[U-[>KL[.3OW3/_V3
-M_OB/_UC'CAW3U[_^=4U.3NJYYYY3N5S6=[[S'>W<N5.7+U_6RLI*S7-\GEH*
-M(Y%(38`EJ68.4[%8U.KJJN+QN%S7U:Y=N_07?_$7>O+))]7>WE[3(NC?=5"Z
-MV6YF[Z[GNJYZ>WOO>@MAO?6P0YQT.JWN[FX-#0UIW[Y]&GUP1,U-&<W?N*ZS
-M9\=U;7IJ+02*.EXKW]J:.%[`Y`]I_+M4FJ#6;B&L:FWWP_5-#^5H?0Z6=2S'
-MJ=T`H=[N@^9SV!AFF0[(JO5Z_>V\CG<^;%3=L,MFL5BT[EO5ZNJJ+EZ\J(F)
-M"3WPP`-Z^NFGM77K5N^SIVT0`````/!9N>T`Z\:-&S6[$'H'\,WI,14J^7Q>
-MJZNK*A0**I?+RN5R2B:3^LI7OJ+AX6%=N7)%<W-S-2U^]BYOYOJ5E16]]=9;
-M.G/FC/+YO%Y__76O,FO+EBUR'$>G3IU2N5Q6;V^O[K__?IT]>U9C8V/JZ>G1
-MD2-':@*.SUN`):V%5F;]S5KG\WE%HU$E$@FUM+3HF6>>T7>_^UWMWKV[IF4P
-MJ%70/]S<KN`)<X!5;XT<QU%S<[/Z^OHT,C*BO7OW:G3T0;6VMFC^QIPN79S4
-MI8L7-#=W0]5*6?%83%$WJOAZRZ%=$676PP2$=M62V<&O4JE(D;7U<B*.%U[5
-M#F2O;?TSP9._C=!^'_ZPR.RVZ&^%M)_'SQ[D;E=@F?=1K5:UO+RLTZ=/Z<2)
-M$]JR98N>>>:9FEE7]GD#`````,!G\OV^>IN)CFDALJLY(I&(8K&8XO&X-W<G
-M$HFH4"AH=755R\O+-5_LS2R=SLY.93(9_>I7O]+WO_]]S<[.>E^VS9?H(";4
-M:FEI45]?GQH;&[5CQP[MV;-''1T=^L4O?J$_^9,_T=_^[=_JA1=>T`]^\`.]
-M^>:;@5_@/S<?X/HP?#,'S'$<)1()+P0Y?/BPGGON.?7W]RN=3EO!Q\V601.`
-MF,_6#A5-4&,&>J=2*3W\\,.A;2&\72:\65E9T>SLK"8G)S4^/JY3IT]K>OJ:
-MHM&86EO;U-K6IL[.+K6VM"C3V"AG?1:469>U]KNU%KQBJ:1*>:TZJZJU@,B)
-M1-8JL&I:`.4%6.;O)Y%(*)E,*IE,*AZ/>P&4^1S](?'-BC`I&G6]5EY3S95,
-M)KV0\695W<W61M,:F,UFE<OE-#L[JRN7+VGB[%F5RV4].#*L!Q]\4+V]O4HD
-M$@16`````("[ZK;+:#8++/SS=<Q\H)JVJO7[E,ME34U-*9E,ZJFGGM*!`P?T
-MZU__6C_^\8]UYLR9FG8X?U!C+@L+"UI86)`DO?/..QH?']?BXJ*ZNKIT_/AQ
-M+S![__WW/_<?8+5:K0D/3?7-P8,']=133VEL;$P-#0U>=590@&=77@4-O;<K
-MXNI5]MQKS.#W>#RNEI86#0X.ZO#APUI<7-25*U=UZ?)EG3]W3A<O7M21WTZH
-M4"BHN:55]]UWGUI;VY1*I16+K\_06I_9OK;Q8+7F.8Q*I6*M6\0+L((V-?`'
-MC/;%A(PWA_=+4MG[VS+MD^5RV7N^FDHN.:JJJD*AH)F9&4U-3>G$B>.:G;VN
-MUN8F/30VJH<>>D@='1T,:`<`````A.=[_.U68$U-3>G\^?,;*K!<U_6"`-=U
-M5:E4M+*RHL7%114*A9H`R]_BY+JN&AH:U-?7IVPVJU=>>44___G/]?[[[ZM8
-M+-8-'H+^M;_4)Y-);=NV32=/GJP;UGP>-3<W:\^>/?KRE[^LX>%AM;:V>G.R
-M[/8V?TABKYW]N_GLS.<8B434W-RLT='1ST6(9<X'\][L]V]V%EQ<7-34U)0N
-M7[ZLB8D)7;DZI;GKUY7+%U0IEQ6+)]32W*SFEA8ETVE%HZXB9OA51(HZCAPS
-MQGU],):9@67^!LS?CZG`,H%DO>HK^S-:JVJ,*1IUY#A1KZ++_#TZ3D252E7E
-M<DFY[*KFYF8U/CZN\8D)Y7,Y.8ZC'3MV:&QL3-NW;U<ZG:X)*>V_6P``````
-M[I;;#K#FYN9TYLP9KY7,?($V<Y;,%^9RN:REI24M+2W5!"=!@]^CT:C7,F7"
-MK%@LIN/'C^NEEU[2VV^_K>7EY0T[X]4+7<P7[ML)+3XO',=16UN;GGCB"3WY
-MY),:'!Q42TN+I+5V3'O`>,V,)M565OEG*)G[F58Y\YC.SDX-#0W=LZ&&^>R+
-MQ:*6EI9TZ=(ES<S,J*FI2;MV[5)C8Z,WB\T_Q-ZTW"TL+&AJ:DK3T],Z?_Z\
-MYN;F=/GR915+914+)263"3FNJYCK*IE**=/0H%0JI7@\IF@TIEC,K0FE$HF$
-M8K&8$HF$4JG4AEE8]GWM<]]\_C?#K9LSY,KEHJY?G]/,S(SF;\QI:6E12TM+
-M6EY>5D]/C^Z__WX-#@YZK;AF-TH``````,+HM@.LY>5E'3]^7*52J>8+M)FY
-MDT@DY+JN5[6RNKKJ!5C^JBTSL-I?N97/YU4NE]78V*AT.JW%Q44=.W9,+[_\
-MLEY]]57OB[Q]K,T&L]?."JIN:->Z5Y5*)34W-^N11Q[1OGW[-#P\K"U;MJBI
-MJ<E;RV*QN&'(N+_ZREX3>[:2W:YF=JHS0=?6K5LU,#!PSZR5>=W5:E6Y7$XW
-M;MS0U:M7-3X^KIF9&<7C<75V=FIQ<5'Y?%Z///*(=N[<63.PO-YQ3:MLH5#0
-MPL*"9F9F=./&C?5`ZXH6%A9T=>JJBH6\EE=6Y$9=)9,IQ6*NW%A\_>\FKF0B
-MJ7@BH70JI40RJ>1ZH.7&7$6CKJ*.HXA5$56IE%4N5U0J%I4OK,W?RN?SRN=S
-MRN=R6EU=53:75<R-*95.J:VU37U]?>KKZU-O;Z\Z.CK4T-"P(10#`````""L
-M;CO`RN?S^N"##U0H%&HJHAS'J1GD7BJ5M+2TI&PVNVD%ENNZ7O65:7/+Y7)>
-MZ%*M5A6/Q]77UZ=,)J.+%R_JK;?>TMMOOZVC1X]J?G[>"[2"WD+0'*>@?^\%
-MIL6ML[-3P\/#>NBAA_3@@P^JN[M;F4Q&L5C,6U,3UIC@R0Q@MS^'FU4Z9>_^
-MII+'/)\)L$P`9M;T@0<>4'=W]SVQ;F9'QOGY>9T[=TX???21KEV[IHZ.#F_M
-MUMKLUEKF%A<7=?+D2?7W]^O0H4/JZ.BHN]NBW5KGGU=E#WA?7%S4RLJ*KERY
-MXH5=%RY<T/+RLF*QF'*YG*Y=NR9I;4?/>#PN2=[?CPD6S;^NZRJ52M4$PTU-
-M34JE4BH6BVIO[U!/3X^2R83Z^OK4VMJJQL;&FL'P_K\3``````#"[K8#K'*Y
-MK./'CVMY>;EF9I`]!RL6BWDMA*::RGS1MA]C[Y1F`BA315(H%+RPQ0R1-F%7
-M6UN;&AH:-#\_KZ-'C^JMM][2AQ]^J)F9&:VNKFZH]`JJP+I7JK"BT:A2J90Z
-M.SOUP`,/Z*&''M+0T)#:V]N52J6\-C?S7DTUC;G>A"AV]959'[L2RWPN)L"R
-MA^V;.5#V??;NW:N&AH;0K).]!J9B;'5U53,S,SI[]JPF)B:TO+RL[NYNM;:V
-M>BUZ_F#(K%VE4M'T]+3&Q\?UV&./:71TU'N_OVO88[=L2JK9U;%8+&IY>5FE
-M4LD[OAFP;O^MF>?/9#+J[.Q4/![W@L>&A@8EDTGO;\7\W02UV`(`````<"^Z
-M[0!+DL;'QS4]/5T3%)G@(Q:+*1:+>4/<[?#$?(DW.[&9BJU$(N%57YGPRK2K
-MF6.;BZFV<EU7Z71:#0T-7KO<TM*2SIX]JS???%-OOOFF+ERXH'*Y7+.+6M#N
-M;F$*8:K5JE*IE+9NW:H#!PYH8&!`6[=N7=_UKM5;6SN,\E>VV8&%N:\)H((&
-MN/L_1WOFDWFL^?S,</S]^_?7W2GR;JU=L5C4XN*B+EZ\J,G)25V\>%&E4DDM
-M+2UJ;6VM&4QNULB<&W:`9>9`12(1+2\O:WQ\7)%(1(</'];6K5N]ZJB/^_IN
-M%2+5VQG2/_O-/Z^LWFPX```````^;SY6@#4S,Z/3IT]O&/YM[Z96J524S68W
-M5%^9\,3<U^RV9G:YR^5R7O65^5)N,1JPQ0``&Z5)1$%45P;9`9:IH#'7)1()
-M93(9)1()%0H%S<[.ZM*E2[ITZ9+.G3OG!1M7KES1_/R\)-4,R;Z3`8!IU3,M
-M?8[CJ*.C0_?==Y^V;-FBOKX^;=FR1;V]O>KN[E9[>WO-KG2FTL8,9#?5.^:X
-M_H_//X#=7GN[$LA<9_BKMTSKH%TY9UH8[R:[BFEA84&7+U_6F3-G-#DYJ7*Y
-MK*ZN+C4W-UN[\#D;SB43U)D@JU*I:&YN3A]]])%>?_UU'3QX4$\\\80:&AHT
-M/3VM4Z=.:??NW3IPX(":FIJ\`(\=^@``````^&RX'^?.F4Q&CN.H6"QZU]F!
-MB3TKR:YRL;_DFTH7UW5K!H7;,YHV&\P>%!R8"AP34#0W-ZN[NUN'#Q_V`HKE
-MY67-S\_KVK5KNG+EBJY>O:JYN;5=VA86%I3-9KU=VG*Y7&#X%E3MY`_9TNFT
-M,IF,,IF,4JF4VMK:U-75I=;65O7V]JJWMU=M;6U>X!:+Q;QCFC4T09=9&WL=
-MS?7U6B'K#6JW*\_LRBO_+"?_>[9O:VQLO.LG;"02T>KJJG[SF]_HZ-&C2B02
-MZNCHT+9MV[P**A-:V>OB/P_-^5FM5O63G_Q$O_SE+Y5()-35U:79V5G-S\\K
-MD\FHM[=775U=&A\?UX]^]",=.G1(6[9L\5I6,YF,FIN;[W@0"@````#`%]G'
-M"K!,55"A4/"N,VV!]HPE$[3X`Q])7A65"9:DX/:^>O.KZK4`^N=;V;OG25(Z
-MG58BD5!G9Z>&AH8VA!G^JB.S:YVI##/!4J52\69XF4LZG?:&T9OW9X(I?\N>
-M'1Z9T,N_5N9W_RZ!00.X[3#+5$MM%F*9M;4_*WL]3667/R23UH:%WVV52D43
-M$Q,Z>?*DSIX]JX,'#]8$:T$ADID-%=22YSB.GG_^>3W^^.-*)I/J[.Q4,IFL
-M.0]=U]7P\+!65E;T_OOOZU__]5]U]>I5E4HE[=BQ0U_]ZE?U\,,/*Y/)\#\*
-M``````!WP,<*L*+1J#H[.[6PL.!5N-AA2*E4JIDM5*E4O"H7NRK+5&"9W0;]
-MP96_PLH>8FWN%Q1J^2NC_*_1S'0R;8K^D",2B2@6BWFOO[&QL6;`M[U3G_WZ
-M@F9+F>>QPR!_2&5?;T(K\SQF;<KELG>;/;/)K(/_WWK55O76V>:OP+*/G4JE
-ME$ZG0W'27KUZ54\]]92>??99O?322YJ>GM;P\'#->6+"P:6E)4U-3>GRY<O:
-MNW>ONKN[O76V0]+MV[=[CS6[,YIC2-+UZ]<U,3&AUUY[36^\\8:DM<J_-]YX
-M0^^\\X[^\B__4L\]]YQWSE"-!0````#`I\?]N`_HZNK2A0L7O"HLNP++,%_>
-M_<&+)*\ZR51@^4,'?R65';34"US,??R/\]\WZ!A^=@AD@@P[Q/+O\.8_;M#`
-M=)N_76^S-C?[O04%<_[7;/_L;Q,,^MD$>W8;J`G<_&O6T]/C597=;>ET6KE<
-M3H.#@WKAA1?T\LLOZU>_^I4.'3JDYN9F12(17;]^7?_YG_^I#S_\4*5228V-
-MC9J<G-2WOO4MM;2TU*R37>56+I>53":]W31/G#BA7_[RESI]^K07?#J.HT*A
-MH*6E)26324U,3.CO__[OM;JZJ@<??%"#@X-J:VNK"6\!`````,#O[F,'6(E$
-M0MW=W9J<G*S9\<YN>Y,46`5EVK%<U]TP.\IU7>]8YO&;[;)VJR#*7Z44U!)G
-MWS>HXLM^O!UXV/>_59@4=!S#!$;V\?PSG$SEF*D,\[\VNYK*7X$5])K\C[<?
-MZP^OS&-<UU5/3T\H3MA()**>GAY=O'C16SO3PO>#'_Q`?7U]&AH:4EM;FPX?
-M/JQ()*(]>_9H:&A(Z70Z\+--)!*J5JOZAW_X!T6C40T-#>GMM]_6N7/GM+2T
-MM*'RS3RFO;W=.\;2TI+^[N_^3DU-37KJJ:?TC6]\0T-#0UX[(@``````^`1Y
-MP,?9A=#(9K,Z<N2("H7"AEW>['_MRBOIY@#W9#(IQW&4S^>5R^64S^>]]K[-
-M!J:;<,?>0=#\:X(Q,Y?*WH7.[.)GGJ->I9:_5=&^WFXC-._%+ZB-<+,A\([C
-M>#L.FE8U\SH+A8(7#)KW9=Y'H5!0L5CTYG69RB`[I/.W#_I?IWV?>KL6FF-N
-MW;I5NW?O#D4E4;5:U;ESY_3NN^_J]W__][W/,Q*)J%@LZN677]8[[[RCQQY[
-M3!T=':I6JS654/;G:';!'!\?URNOO**WWWY;DK2RLN(-A#>?AR0U-#1XQ_*?
-M'V:MS$Z18V-C>N&%%_3XXX][X2P``````/C=_$[?K%.IE`8&!G3JU*D-%46F
-MG="N(@H*H>SJ*Q,*V'.A[/#%_UC_+"SSLPD3/L[P=W\X4F\'1'\[7[VVO*`*
-M*/.Z@F96F<#(7B-S?[,&YC[^N4W^M?>_!O\\,7N-[%!ML_`J'H^KO[\_5&UP
-M\7A<Q6)11X\>U:Y=N[P!^I+T]:]_7;MV[=*/?O0C#0P,Z/[[[_<>9\+.8K&H
-M^?EYG3QY4J^__KHN7KQ8L_Z93*9F`X!H-*I$(A%X_E2K52^TLM?NZ-&C>OWU
-MU[5OW[Y0[-X(`````,"]['<N#>GIZ='5JU=UX\:-FLHD?\M=$'^@95H*[>'A
-M0=5#_E:NH"`GZ#EO-\2Z54ASJSE;]>[K;S\TCZW7]N</J39K?_0_AS]<"WJ-
-M_C9!_]PN<Y]*I:+MV[<KE4J%ZJ1M:FI22TN+MFW;IHF)">W:M<M[[<5B40,#
-M`_J;O_D;_?"'/]1___=_Z_#APTJGT[IV[9K>>^\]'3UZ5->O7_<JJ_SG;J%0
-M\*JS[(H]>T:;OZ(OJ"KK\N7+RF:S!%@``````'Q"OW.`Y;JN-RO(#'0W[7HF
-M##"!C0F=[-WY[$HLNRW//X3<'PS8]_6W__DO]NOPM_+9M]<+HH*&R0=5-&U6
-MN;79/"J[XLP??MA!DK^J+:C"S#S._G>SUV.OBW_HO+F^HZ-#6[9L"=U)FTPF
-MO4'N6[=N53:;#5R#;W_[VQH?']>++[ZH&S=N:&)B0L5BT6O7K,<,JX]$(DJE
-M4MZYF\_GZPZZ]Z^QXSBZ=NV:<KD<@]P!`````/B$/M%PGDPFH]V[=^O8L6,U
-M+6Q!;83F]W*YK$*A4'=H>5`%ES\X\@=5]LZ`_F#+'S+<J@JKWO7F]9N?@P:J
-M^U]WO>/Y=QHTX5%0J.:OC*I726;/8;(_AWIMB_:\,7^05:E4E$PF-3P\?,NP
-MY[,6B404B\4T.CJJUUY[3?%X7%NW;@VL8,MFL^KL[-3\_+S.GCWK;2)PJTHZ
-M.T@-:@^LM[F`><S`P("N7;NV8=X:``````#XW7SBZ=(]/3W*Y_,Z<^:,%^S8
-M54,F$+!G.I5*I0UAD'U_.R3P_[[9</>@(?)!`\N#P@=SGZ`![D$[]P4]=C.W
-MVIDP:,B[_;J#7GM0Q94_M+*KP_Q5:/;.@W:PY;JN1D='E4ZG0WG21B(1M;2T
-MZ.FGG]9[[[VG-]YX0T-#0U[89M8C&HUJ?'Q<9\Z<J3E/[`J_H,_$#JWL=0SZ
-M3,WZ-C0T:&QL3$U-3?K2E[ZDRY<OZ\B1(W7/-0``````</L^<8`5B42T;=LV
-MY?-Y34Y.;FAY,R&`'2C9LX?\X4M02&`_5]#S^P.L>M51_M<1)"@X,\]1K[IJ
-MLY8]_^#WH`'P]J7>;"R[[=#__C:K.)-4,Z?)#JW\NR2:W0R'AH;4UM86^I,W
-MD4AH__[]ZNOKTVNOO:9\/J_N[FY):^%5/![7U:M7E<_GO1TI[8O=IFEV=;S5
-MS#'_>=??WZ]]^_9I9&1$J51*,S,SFIF9X7\6```````^1>ZG<1#'<73__?>K
-M6JWJ_/GSWA=\?Q61W2IHJK#\U5+^-L%ZX8$_2#`[S-GMA$''K'>,(/8.B/9K
-MLML?@UZ7'=KY;[_=5L.@]U]O0'N]JBY_$.-O'_1?)&ED9$3WW7??/5$U9%H"
-MMV[=JC_\PS_46V^]I7???5==75U*)I-R75>_^<UOO(#*['AI?W:KJZLUP=5F
-MX6:I5%*A4-"!`P?TQ!-/*!:+*9/)J*6E19V=G3I__KQ^^]O?ZLJ5*YJ:FM+0
-MT!`MA```````?`K<3^M`T6A4NW;M4C0:U?GSYVM"*[NUT`X/[-`@J'+*,/?W
-M!U+F.A.$F8#"A%GF=O-OO:JL>B&7_3A_RZ)]6]"Q-FM5#'J_08%:T)#Z6PT$
-M]P_!-]<%55W9%\=Q],`##VCKUJWW3'AE:VIJTA-//*%MV[;IE5=>T8T;-]32
-MTJ*AH2&=.'&BIDW2K$D^GU>A4*CYK/P_5ZM5M;>W*Y5*Z>FGGU9;6YM:6UNU
-MNKJJ<KFLUM96G3ES1O_XC_^HZ>EIS<W-U?Q-A&V&&```````]R+WTSR8XS@:
-M'!Q4,IGT9F)5JU5%H]$-E4%!@][M^5EV4&&'"G;;X:UF8-F/L8.RH!"L7OM?
-MO6#+?[^@M0AJ/PRJH`H*L^K=9M:PWG#VH.'W=G@5%&"YKJN1D1'U]O;>D_.:
-MS&N.Q^,:'!Q49V>G?OWK7^O8L6-J:6FI":-,.Z7C."H6BX'MG([CR'5=#0X.
-MRG5=/?_\\^KIZ='R\K+FYN:43"9UZ=(EO?ONNSI^_+BRV6S@D/>=.W<JD\GP
-MOPP``````)^0^VD?T'$<;=FR1>ET6B=.G%`^G]\PJ-T_?\@\SE^]9,*$H)T%
-M37!1KX70',\.K^S*KZ#7;6Z[U:RMS2K&@N97^:_W'S/H6+=Z#CN`VBS,"IIU
-M95^73J<U-C9V3\R\NJT3VG75VMJJ9Y]]5CMV[-"/?_SC#:&E_?[-6IMU<5U7
-MW_G.=R1)G9V=2J522J52BD0BFIB8T)$C1W3JU"FMKJYJ=76UYERV`]C''GM,
-M7_O:U]38V,C_,@``````?-+O^W?BH)%(1.WM[=JW;Y_.G#FCZ]>O>Y4OKNO6
-M#7?,8^WCF-O-[[=J-?3?QP0*II7+#C+J[3H8]'Z"`BS_?>Q=`(.&P?M#+'_E
-MF/]8]N_VKHVFDLI_?'.[O_+*7/Q!5E=7EX:'AT.[V^`G.?\2B81&1T=U\>)%
-M_?2G/_4V#@BZ[_[]^]71T:%#APYI<G)2/3T]6EI:4BP6T\S,C$Z>/*FWWWY;
-M$Q,3BL5B&SXGL_;=W=T:'1W5@0,']*4O?4F[=^^FA1``````@$^!>R</WM#0
-MH+&Q,5VZ=$GGSY_W@I=H-%K3/BAI0V769H/535#D;[4+"H[LL,$^?KW[U.-O
-M3]QLQT03G-G!E[_:Q_SLOP2U!]J/\U=>V3.O[)\W"Z^BT:AV[MRI_O[^SW7`
-MXCB.>GIZU-S<K-75U<#/-QJ-:L^>/=JW;Y]65E84C\?5T].CG_WL9RJ7RSI]
-M^O2&\-7^3-K:VC0P,*"#!P_JD4<>T<Z=.]7>WJYD,GE/MF,"`````!!&[IU^
-M@F@TJO[^?K6WM^NCCS[2_/R\%^Z8$,#^W3\?RQ8T(\H?X/CO?SN[&=[NG"O3
-MIGBKX_G?7[VJ+__K\U=I^0?<FR"J6"QN"+#L<,L.J_Q!EAELWMC8^+D.6,R:
-M#0X.ZH_^Z(_TS__\SRH6BW7GG<W,S.C&C1OZV<]^IA=??%&KJZLU+:CV9Y=,
-M)C4X.*A''WU4CS[ZJ';NW*FNKBZE4JE-SP\``````/"[<3^K)\ID,AH;&]/,
-MS(PF)R>5S6:]VTR+G[^E+Z@"J5X0%,0__/U6+8/V#*Z@>51^_A;'H&/4FV&U
-M&?\N@I)4*I54+!:5S^>]X>/U9ET%!5C)9%+;MV]77U^?7-?]0IS<U6I5K:VM
-M>O[YYY5()/3#'_Y0T]/3-2&6XS@Z>_:L_N5?_D4+"PM*)I,UGY&IOHK'X]JY
-M<Z?V[]^O`P<.:&AH2+V]O<ID,M[<-0``````<&=$JK=*4^Z`8K&H2Y<N:6IJ
-M2J52:<,@]J#AYD&[#-H_1Z-1N:ZK6"RF6"Q6L[NA:5WTSXT*JL#:;!:7/2#>
-MSU[&H%#);@VT!]>[KBO7=;V`K5PNJU0J>4&5?_"X"53\.PG6"["BT:BZN[LU
-M,##@A3-?-)5*18N+BWKUU5?U;__V;WKWW7=KUBCH<S2AU98M6[1GSQX=/'A0
-M8V-CVK)EBQH;&[US@>`*`````(`[[ZX$6"8@R.?SNGKUJJ:GIU4NES<,-:\7
-M6OEG49F+";!,*&3/C?('%O;,*?OWN@OE>TY_*YJ_.LP?*IGK[8#$!&]F#I4)
-MK\S%?KW^703]P94_W(I$(NKJZM+V[=N53J<)6B3E<CF=.7-&__[O_Z[_^(__
-MT/+R\H9J-[.+X=C8F`X=.J1]^_9IQXX=:FYN]H)&``````#PV;IK`98ME\MI
-M=G964U-3*A0*-95.]NRIH,HK$RB8(,@.L/P[]_D#+/O?FD6I<UW0+H1!RQ<4
-MF@7M0A@4>&TVH#THM`JJN.KM[55/3X\RF0S!5<#G,CT]K?_ZK__2BR^^J/'Q
-M<56K5;6TM&AD9$2//?:8]NW;IX&!`;6UM2F12!!:`0````!PEX4BP#)*I9)F
-M9V<U.SNK;#9;L]N@W5YH?I:TH1++M!*ZKNL%8?[PQWOS=>9A?9P`2]HX`ZM>
-MU9<_Q`JZU`NO[,#*WRY8K5:53";5V=FIWMY>I5(ISNQ-5*M5+2\OZ\2)$UX[
-MX<Z=.[5[]VYU=74ID4A\KG=G!`````#@7A.J`,NH5"K*9K.:F9G1PL)"S9RL
-MH-9!?[!DJK',]?9Q@P:T!_U<LT@!<[B"^,.H4JGDS=WRMZK9NR9NMJ.@O]K*
-MOLYQ'#4U-:FGIT<M+2U?F.'LGP:SSH5"P9MW9;>&4KD&`````$!XA#+`LA6+
-M166S6<W-S6EI:<F;[Q0T'ZO>_"Q_Q=1F.Q%N=A__,?V55^;?H`'NDNI68MDM
-M@J;:JMZ`=DEJ:&A09V>G6EI:E$@D"%L^`?_LLGKG`P``````N'M"'V#9BL6B
-M5E96M+R\K&PVJV*Q*$F!897_]Z"+MPB;!%HFX-BL`LL?9-FAT^VV"?J'M-M#
-MV5W753J=5F-CHYJ;FY5*I0A9``````#`%\8]%6#9*I6*%VBMK*RH4"C4#&@/
-MJKZZW1#K=F=@!55@^6=6^4,K<U]_Y96_6BL>CZNAH4'-S<U*I]/>/"\`````
-M`(`OFGLVP+*9$*A8+*I0*"B;S2J?SWOSIR35#'V7-A_8'G1]O99$.Y2R7XL_
-MP-JLXBH:C2J12"B52BF3R7@[*;+['0``````P.<DP`IB0J1BL:A2J:1BL>C]
-M;`:@V^V!=B`55(UE5V#9U_L#K*#!Z_;MKNLJ'H][EU@LIE@LMNEP>```````
-M@"^RSVV`%<2\U7*YK$*AH'*YK%*II%*IM*'%+VC'0O\,+'.[>9SC.#6/BT:C
-MBL5BBD:CBL?C<EUW0^LB````````-O>%"K!NQ5]-):DFV#*W!<W4,K]["TM(
-M!0``````\*D@P`(``````$"H,24<````````H4:`!0``````@%`CP`(`````
-M`$"H$6`!```````@U`BP````````$&H$6`````````@U`BP```````"$&@$6
-M````````0HT`"P```````*%&@`4``````(!0(\`"``````!`J!%@`0``````
-M(-0(L````````!!J!%@````````(-0(L````````A!H!%@```````$*-``L`
-M``````"A1H`%``````"`4"/``@``````0*@18`$``````"#4"+`````````0
-M:@18````````"#4"+````````(0:`18```````!"C0`+````````H4:`!0``
-M````@%`CP`(``````$"H$6`!```````@U`BP````````$&H$6`````````@U
-M`BP```````"$&@$6````````0HT`"P```````*%&@`4``````(!0(\`"````
-M``!`J!%@`0``````(-0(L````````!!J!%@````````(-0(L````````A!H!
-M%@```````$*-``L```````"A1H`%``````"`4"/``@``````0*@18`$`````
-M`"#4"+`````````0:@18````````"#4"+````````(0:`18```````!"C0`+
-M````````H4:`!0``````@%`CP`(``````$"H$6`!```````@U`BP````````
-M$&H$6`````````@U`BP```````"$&@$6````````0HT`"P```````*%&@`4`
-M`````(!0(\`"``````!`J!%@`0``````(-0(L````````!!J!%@````````(
-M-0(L````````A!H!%@```````$*-``L```````"A1H`%``````"`4"/``@``
-M````0*@18`$``````"#4"+`````````0:@18````````"#4"+````````(0:
-M`18```````!"C0`+````````H4:`!0``````@%`CP`(``````$"H$6`!````
-M```@U`BP````````$&H$6`````````@U`BP```````"$&@$6````````0HT`
-M"P```````*%&@`4``````(!0(\`"``````!`J!%@`0``````(-0(L```````
-M`!!J!%@````````(-0(L````````A!H!%@```````$*-``L```````"A1H`%
-M``````"`4"/``@``````0*@18`$``````"#4"+`````````0:@18````````
-M"#4"+````````(0:`18```````!"C0`+````````H4:`!0``````@%`CP`(`
-M`````$"H$6`!```````@U`BP````````$&H$6`````````@U`BP```````"$
-M&@$6````````0HT`"P```````*%&@`4``````(!0(\`"``````!`J!%@`0``
-M````(-0(L````````!!J!%@````````(-0(L````````A!H!%@```````$*-
-M``L```````"A1H`%``````"`4"/``@``````0*@18`$``````"#4"+``````
-M```0:@18````````"#4"+````````(0:`18```````!"C0`+````````H4:`
-M!0``````@%`CP`(``````$"H$6`!```````@U`BP````````$&H$6```````
-M``@U`BP```````"$&@$6````````0HT`"P```````*%&@`4``````(!0(\`"
-M``````!`J!%@`0``````(-0(L````````!!J!%@````````(-0(L````````
-MA!H!%@```````$*-``L```````"A1H`%``````"`4"/``@``````0*@18`$`
-M`````"#4"+`````````0:@18````````"#4"+````````(0:`18```````!"
-MC0`+````````H4:`!0``````@%`CP`(``````$"H$6`!```````@U`BP````
-M````$&H$6`````````@U`BP```````"$&@$6````````0HT`"P```````*%&
-M@`4``````(!0(\`"``````!`J!%@`0``````(-0(L````````!!J_Q_N7(;-
-0+\A.?`````!)14Y$KD)@@@``
-`
-end
diff --git a/misc/spnavcfg-devel/files/icons/spnavcfg-128x128.png.uu b/misc/spnavcfg-devel/files/icons/spnavcfg-128x128.png.uu
deleted file mode 100644
index b11015a66ff0..000000000000
--- a/misc/spnavcfg-devel/files/icons/spnavcfg-128x128.png.uu
+++ /dev/null
@@ -1,307 +0,0 @@
-begin 644 spnavcfg-128x128.png
-MB5!.1PT*&@H````-24A$4@```(````"`"`8```##/F'+`````7-21T(`KLX<
-MZ0````9B2T=$`/\`_P#_H+VGDP````EP2%ES```;KP``&Z\!7AJ1'`````=T
-M24U%!]L($0\T-8H]39X````=:518=$-O;6UE;G0``````$Y8('!A<G0Z('-P
-M;F%V8V9GUT)HQP``(`!)1$%4>-KMO7F\97=5)_I=OSV<>;QCW5NWYKHU)B&5
-M!`B&D#`80$U(8M1&!+O%H=MG=VO[$$._]MDBVKQ^:*,"HJVTV/T^=H20``9%
-M34A"$H@)F6JZ-=UY//.\Q]_[X[?'<\ZMNC6D@'A_^=S4.6?O,^R]YK6^:_V`
-MS;6Y-M?FVER;:W-MKLVUN3;7YMI<FVMS;:[-M;DVU^;:7)MK<VVNS;6Y-M?F
-MVER;:W-MKLVUN3;7YMI<FVMS;:[7^#H]]<IK_AKIM70QY\Z>P,Y=^]<]SCEG
-MU4II>/KL<=3K%93+)32;53(M`T-#8WS+V'8,#XUA=&P;$='2^;YK=OH4MNW8
-MN\D`5W,M+LQB;'Q;Z+5GGWD4*ROSQ#G'L://X>T_>.]-M5KY^G:KL9.(7=]L
-MUG/Q>/*F3KL%TS)Z;P")6T"<P,&]UQECB,;BX)PO`/P<8]()65&/1B/1%[?O
-MV'?\.\\_L1J-QCF39'[PT!%LG=@=^)W3&!O?L<D`5VI]^YE'\?HWWNX]_^:3
-M?[NS6BD=,'1]'\"O-TUC)T#[B#!DZ!I`%+I$`C@(1$3@`(B?_\H)!,XY`/2<
-MR<'!&`-CK,F8-,TY/RHKZCF)22\IBOKRV^^X]Q4BXIL:X`JLIY_\.FZ^Y1T`
-M@)=>^-;KYF;/_$M-:[U7U[4$0`H`F<#!R2&5H#*(<X"1)\\$#G`&D'/!Y)*2
-M0,(T>'>"+G!+.-PW^"<Z6L0&H#-B=B2:>"86B__>VW[P[J^XY[QK#_#(Z4T&
-M..]:6EK"EBU;``#//?=T;G[FY#6,R?=HG=9[=4,;<G\N$0FB$D'03E"6'-$.
-M2SGY3$`N`2E\\;T/+NK&<-_)</XOOD!15$B2_&4`GT^F,]]^V]OOGMED@`NL
-MU;5R\IN/?_GW6ZW:NQEAR+:Y+(CN$QJ</"FF+G7O2V67]N;H,@WN4][S_M`[
-M-Z#,>>#D`&MQSKG@.\8`\**JQLY84#YR[[T_^?<`\/##7\2==][SSY<!/O2A
-M7\''/_X)`,`G_]O'=V0SB0]+$GZ>6R:($>?<L=I$($)`VKEOJT-JF/=G!H_:
-M?$.W@"[V#O%UGE*`*3@)S<`)Q.1O&2;_U=G%RK/W?_C7M$]\XG?Q*[_RX7]>
-M#/#`7S^`^W[T/N1'#D5^\_[W?3J=BMU#A`QC!,Z)$PDQ)^K]F=2CLCG\<_M?
-M&IWW:NG"-X@NH`Y\-=#_K("?`0"VS='1S&=6BZU__>%?N_^%?Y8:X/=^[^.3
-MW.X\.9A/#86L=HA:Y*CZC3!"OV/GOU2ZJ+M`%Z<*^KS?B2X$RQ!1N]W!S'SA
-M-X:&)S[V?_SBOS%_^V._C8_<_Y&K1@-VM8E^WWWW`0`^^,$/?%"1C!.#^?00
-M0)[CY/M2[@WEH=<X#PN5&ZV%WQ,\%@C@>#^2<>]<?D%[ST-_O.OYA4T%#_Y&
-MXMQ&-!KANW>,_N;*\O0C?_8_'LA<3>)_US3`^][WWG<>N6[O([E\AK.`10<1
-M6"@=(Q(RO)LRY-C\=4PZ>;S-SWOEX3/H*M[R,,-P#BY)$CWU[9<>TW3ECL]^
-MY@_UUZP&>,][[GG+R'#VD<'!',`Y<>[)+,!MV%V2:MO<D5(>$D1N<WA!%[J.
-M<8!SVWL?YT%I]<^S`Y+/G0?>^<YKX?=>^I__N;;W^?"U#EF6Q0\?V'4;[,X?
-M`\#/_MS/7A5Z2%>3^#_U_O=G.YW&EVZ_]<9!R[:]8,X56^HCRM1/"]-YTC5$
-M&W/<B8.^MZ)@BJ@J%A:77W?3Z]_TW!]_YC-35^-+Y:MYA8N+B[=,[IW8;ULV
-M..?$@[$X=P(F"D3CGG;H8@:;AU5W\!CGO8J?J%?)<\"&O2$#25?01'#_HOKP
-M+F'_Y$[\Y?_WY4]RSK]&1.9KB@$LR_K59"(.B]M^?HZCB^CD9G7#J1E.H?@Z
-M%'1Q/P73]4_(^>)]3J`-./5\HQFARV4.SA&/1WDD%AUXU[O?M0_`T=<4`YBF
-M<8MA68[]Y0!Q^`K`I0@/A-Q!HO-0=JZ;F!2F5G_G[KSGG<<_IBOG-?.^3[BG
-M`33=(&[;R=F9V?&KP0!7U0GDG$OS"ZN<&(4=MBZ*N*^%'+>@PQ:22AX^QGM\
-M[`N>QR\4\@7>Y#N(E_+7]4+7MQ,!\XMK,`V#1:/1Y&O.![`M"_/S2[2X5,3H
-M<!8VYVZQUB>HIP@HK'Z#*CMTK-]Q]]4N>:4NO<#[229M(&#F%QU3\PT<Z&@&
-M9N>64:E6$(O&7GMA8"(61[E4P@LO3Z'9TASA<D.M@&YW7T<@Q`L*(X+'^AQW
-M/Z8[A`L)->^K"=8-^?J?O)ZBP+K"WC=WQ,$DX/2Y1<S.S*%4*$&6KHYL7E4-
-M$(U%8.@ZSIT]AT0RCC?><`#$F*C?NTQ`0IJ)B]=]HB"D'40AB(?-1T`$&2>A
-M`4)10?=YW#DWK`'X1JTXNPS?D(>]_^,GYW'\Y!G,SLRBT6@@'H]?%5#)5<T#
-MY+*97]1U(Z'K!IJM-MJ:B6PZA6A$#8`WW)O#`R&@?Y2"X527-\]#QWON,H*@
-M+PK'&+V)NKYZ/7SP<G$_1`33LG!V9ADG3I[%R1,G,3<W#ZW3T69F9CX%8.XU
-MI0$458VY-?Q2L803)VQT.CKV[MF&K5ORH?(N'/@6"\7-3@:-!4C8%:KQ$-%"
-MU?D07;M]"]]1I;!=Y.M;\LL5T5JC@ZFS"YB=F<7I4Z<Q/3T-0]<AR[*R:]>N
-MY-34JY\+NJH,H"IJ$IQSV[)(DB14RQ6<U'34&TVL%<:P?6($Z50,BL3`;9&D
-ML=$;_)/=1\:#93T>EFV^KK=&?7B`7R@]=,GQH`M>:7<,K*Q5,3V[B(7Y!9P]
-M?09+2TLP39'WD669)9/)U&O&!YB:FL+DY"1*Y9(06LYA&@9`#%JG@ZD3)]&H
-MUU$J5S`\-(B1X1R&<DD$ZST4T`2\3Q:'>$]<$,H"]O?^>7\3L!%\`+]8X@/U
-MIH;58AW%8AF+BTN8F9[!W,PLZO5ZJ-9AVS9F9Z8M][Y]WS/`Y.0D..<3^R;W
-M"*&S!3%MVX)IF5!D!;/3LR@6BE@;&<9:81C9;`;#0UGDTG%$%`F,$8A8R/.G
-M?F$<]>CT$#G72Q.'3^#KL@#?@&9P/1';YC`M&\VV@4*ECE*IBM6592S,+V)I
-M81'%8A&69?56.SG'C3?>=&!R<O)+KQD3\!\_\N%=1"2('W#B.`<T750_&[4Z
-M:M4Z%N87,30TB)'1$>1R.632223B,203$40C$E2%.=#M/NJ8\ZZ7J,LOP'D9
-MQ"<T792J=Q6'97%HIH56QT*[U4:EVD"Q5$)A=0W+2TM87EY!HUZ':9J]A(<H
-M?S.)H50J[GY-A8$OO?C2-;WWW@Z4=MV2+T>K4<=THX'%A25D<QD,#`P@E\\A
-MD\D@D8@C&HL@'HT@$9.AR`P2(Z^^[T+#.'HSC.N9;]XWU\O1ST_D7?$`MP'#
-MMM'1;+0U$^V.AF:CB4JE@E*QA$*A@-7E593*)1B:+E+@?<`I1`+2SAB!,89&
-ML['W-<4`:B3R#MZG4L<A:@*PW20+@0D(,$Q#1V%U#:5"$8JJ(I%,(I5*(9U)
-M(9/)()W)(!Z+08VHB$84*+($V6$((H+,",1$<$C@@E&"1*2NZ*)+D7"G7.GB
-M!FP.6#:'9=G0#0N:;D#KZ&AW.FC4ZRB7*ZB4RR@52ZA6JF@V&]`T#99E^YP4
-M0`6YR2@B_X\Q!DEBD!A[W6N*`8K%PGXB$E#I8"+,*_HX-X2<1$\0ULTYC$X'
-MY4X'Y6(13)*A*`K42`3Q>`R)9`*93`:I=`KQ>!RJJD!552B*`DF6(#$)DL2$
-ME#'FJ6O)D3KNV&OO=]FV(+AMP;9MF(8)W3!AZ!HTW4"GW4:CT4"]5D.U6D.]
-M5D>M5H76T6`8!BS+#`!*;`_1W`_6QIB?D"5BD"0)C#'>UCKIJT&7JX*(^.QG
-M/SWZF4]_ZH56JS-BVS8LRX;-.6S;%NJ?V[!MYX8YA'>9@%,P`41!KO$214QB
-M8`Z1)4D6#!"-(A*)0%45*(I@!D51(,L,1*Y329Y4NB@BV[9A6A9TS8!I&C`,
-M`UJG@TY'@];I0-=U:)KXU[(L<2VVY16*`#^]+9B*>PYA4.HYM_NJ?UF6$8U&
-M$(E$\-,?^,`]O_.['W_P^UX#//[X8SL)E.EQIT-!O!TJ`H$`FY.3"'(8@=`%
-M_A"A@)!4"V[O9ZL9.B&0"10?($GA#[+=5+3#C)9M"RU@.Y`1V_9J"P`712S.
-M'7LN+!AWO`(>J#,0";-!W#LI8'K(^WW$Q&]S-0`1@1%P_/BQGP+P_<\`G6;[
-M@&7S:$_TU9-VI=!KS.OJ=&XB]Y4`!3-\@>H@=R&FG#NU`%LPC^TCC$S3?<S#
-ME<CNUW@@+>1*MQU.%@7+V=T(9>Y&&,1!G/I4%!VSY(!<)8DY/H`P`X7"VCM?
-M;=I<E6J@89EWV+9U0<,CRC<<1-Q1_T)\.-S'?M+'ES3RCG,2DDDN4SA.IR@V
-M40`00GYWF6M>1-.._V^`F1"$CCO<X?MS@4IC5[+9;UNC$*$]C11X39@`)J(`
-M(C")4:E4IH_<_Z'#WY<,\-2WGO8>ZYKVG@ME4(@QIX?.__/^(^:7><@!=`;5
-MJ$,-LD4NWP8Y^>*@A-L`Y["Y:,X@+J38=SZY.(4XR`E+O6JDVWX<+%+Q<"8J
-M#&7O)JHKZ<SW]HEY(1]1T(>1A$]##$04.75JZDT`\/2WG_[^8(#C)XX#`-[T
-MAIO!.5?_G__W=__KRNJJVE-6X?UO'I&O";CC!')'FMQ>``)Y3"#:P1UOWBLE
-MKY?+"W0*!Q[[/<7K^\@AG*)GO@C!]C0*^!FN='?7`7RGSV<2$?X%-(##,!R<
-M0/1S3SSY^,TWO_YF`,#RRO+WM@^P?]]^//G,-T=TW?B_OW/LQ5\X-742MFU[
-MG7'<=;8"3,`8!?(N'"`6RN]S-[/C$=C'`X@/<&RL0WWNVESO0\C[;$8^3H`\
-MRT!^E=$6_Y+M?)SMVAR?^J[J]_I-W7#2N4KR'$+R4,_^2`$*,(3P_`'XTL\D
-M)UP56*E"H7!#+)-\ZHEGGGPR'HO_NV\]]^VC`#0`F)V;Q;:);=]]#?#@P\)1
-M_>)##Q[ZQR<>_9]J+')Z>'3H%SKM-HZ]_`IW"T"6[7C8@9")@BV`SLT+O>8>
-M\L)!5^W[7</$78W``Y%$0"+)?^S9=4<7"^?,)2;W8G;O1U"@$DE!+=6G(!62
-M>O+4?3?A@V&?(+X4D'Z"Y)H-1E186\/++[S`1[>,WB*IRG,C(\/_^'?_^/7W
-M`;ALXE]V'N"+#S^(>^Z\&P#P\-\\_.OYP8&/Y0<&X"9\OO:5K^`O_NS/89HF
-M3$LD5"S;AFUW]?6'LK6V[^KS4-.M",>(^CQW8>,!LV)SST4(FQO_RVS8@BEL
-MQP=PSO5J%A1X+P]"S`*=1"&[9@M_(5!R=$-"V[811/^Z[>PB]&.0)0FRXF8S
-M92^9%8FHR.=S^,,__>^P+.%(:YJ&<J'TDL2D.Q.Q^,P-1V[`HX\_BMMOO?WJ
-M:(!_>OXYO.[-U^.>.^_&7W_I"S_RZ)./G1[?-O&Q@:$A5Q42(\+7__9KT$T#
-MIBD2)MQSDB@H4+[TD_A)7HLPH[`@NLD;[]>3ITI!?>RL^SJCP'?X'\A<J60$
-MYH1DS,D4$J.0M+J?0T&;'O+D`1!SWN>K>%_RP](OGOLVGTE.<LHI!OF.(Z'3
-M;N.I)Q[WXLY(),*'QT:N5:+*F6*U]-''_N$?HK??>CL>^NI#5X<!;CQR`UYX
-MXCOXZR]]X;/#H\,/CXR.[(['X]S-ALFRC&>?>0:SYV;`+>YP?Y<S%+R!`68@
-M<@@;BA#"B1R'-[P;3($0FYA(HJ#K<XCZ/":G[H#@N11H+^L*W;K*Q\)Y"_\.
-M][FO_CG"ETPA^\\8@^3\N8^=",!C/`["LT\_+2J(0JL0(\:SN9PTNF7T?EME
-M)Q[\\H/)NW[H+OS#8__XZC'`7WWA?P,`OOR5A\>_^/"#CTQLG_C9H9$13OY=
-M`!&AW6[AS__D3R"K2KCLZMA.1@PL*`U>*"0NGD%(DB<=8-[-$R$6`USI<22)
-M'!LJI%Y\/G/"2S>V]LYQ'SM48BQX+@+'`V/D`I+NVFHB)UP-/7=M.X7,#@M>
-M(_/#0^:$OTQBD)CDA,-NR$@@!WDZ=?($%N;GP)A',N*<0U%5#(T,;T]GTM4'
-MO_REV]]VVUOQR->_]NHPP(_?^V-XX,$O3-1;S9>V;I]X9RJ==CI\PR'45Q]Z
-M"*U6RW?H0HX1A9V[;F^D.]T;!%E0.&$(])[K':-@SV#X<?`<STGKDOJ@M%/H
-MO;X$^U4\ZM(6W2BD8-CG?X[+`#(+,X848A+R,HZ?_]//>JGB@#8E69;YZ-@8
-MR^:R?__(U[_VD^]ZQSOQF3_]XRO'`'_Q^;\``'SN+SXWINGMQW;MV95+)9/=
-M/P0`4*M5\<W''P\X7@XZQFF+]A(BCKWS)-U1QT&MP(+JT+TAP>?$O,]BWG/W
-MF/\]ZSUV?TNW5B#X"1O/[`2D/%BW#SYW[X.;*.8\K"T\&\_":5_RH@#)OP=!
-M_X?$%(5JI8JO_\U7N@9C.2:!,0P-#Y'%K;_\XS_][`=^X8,_CZ\^\M4KPP#O
-M_ZGW`P`JM>KC6\;&=J73:0)1V+L6S@D>>N`!5"L57W*"ZM`IH%`_8!WU1%M]
-M)1Q=(5AW2!9^W/T9%'`VNWP'=\R<Y]"%OZ/;F0MIG%Z$B6?[@R&?ZYBZ#AX+
-M,(/$&)A$G@,8%`;`KR5\^^FG4*_50O?>S4%(LDQ;)R;X\.CP9Q_XP@,W_]"[
-M?NCR&>"Q;SP&`/@O__7C_V-\Z_CN@8%!Q^;S'J^[5"KBJ2>><&PA/+5*3G!M
-M<QO<J;%[-X"8+\F.+:>01D!`&U"7-J`N;>`?NY"6\*4^J)I9B&&Z"1A,ZP8?
-MAX=5^:&>^QW!5+#[.*@!I("V8T'M%X@$W/1SN53"F5,G@[Y`2`NKJDHCHR-J
-ML5SZQA4Q`;>]Y3;\P:?^X#HUJO[$R,@(5U2%N@9E>KG\?WKF&3!)0K!WU[NY
-M3DSMX0#<9%"/S>?A!$Q/=V\_[1"4[&Y/OV=R;&\JQ-,(O.>8+X7=-YMZ4$7A
-M0*';7R`_T>/D^CW"2S[!F<,0%(@$*)!I)!+W69:5'DRA:V*3J10?V3*J?.+W
-M/_%G5\0$%`K%C^;S>34:CU&_&^+>E#.G3_L>L.>U.]ZVFX[EMJBY6T(3>/1F
-MPL-W-8*(J1'P#]PX6WCGPH-GON<."D02CE/'F*?.?6GM]NP#:6C>KXB#OA+O
-M"B`/))I<`C`W@O`D&2'-0>0076(.,T@><P@_@4(U@6`5@P@X=_;,NHS).8<D
-M290?R'.F2._Y]8_</WE9#/!K'_[0WGJC_L.I=!J*+/<E/@!8IHE2L>35P@DN
-M`7S'Q[U)MAT`<=A6(#5,7@&(D8OE\XQRP'MGOGD))680*+7ZE\@":5ZB8&H9
-M'G`C*+%A3<)"KXG'X7D_;F=HB+'<A%*@"MAM/CRU+Y%(!+G.H.<$^HP0N'C4
-M:W6418]%7T$D(D14E9+)9`Z$G[HL!M!T_3_$8S'(DG3>@BZW.9JM=E>E"R%;
-M[=HMEPFX8PY<[)UMVUZVWRO8N]5!(C]S%WC-"RT=\&>P/N"^EW?W`%*7XX>N
-MC)ZGLGVI\T$>=F]',PB<?/_"RW:&[D68^"+Y(SGQ?P`'0$Y6T/,76-C1)*!6
-M:T#7]+["Z!IG29(0B430;#3NNBP&J%0J;R3&8'-^WEY(1560SN0<NTZA9`9S
-M+M;WH,4-%'@Z@1$4)L'R&B5X5V.GA[0)`BH"ETQ>9R'O`H.1"[X)J'KR489>
-M&`C/$64L:+M]N'J0^$&4$+DFR5'U@M&#M?Z`X\H$)(T\]*_D)8&$+^`P`@M&
-M#RQ0:@8@R1C?.A[*L`83;B`2PL08[W0ZUW#.E4MB@/L_?'^\4JED3-/D6J<#
-M0]?[-C.(NHR-M[[]K:A4&@)M"_=">KWS0'7%<0C%GVUQCPELVX(S3,HW#\&9
-M`#S0/>R]'JC-=]7P?7R_X^QUV=!NU1_&]_$PHI>'G57/=*"WSN_Y%%T`$$GR
-M_8!^V4$6S%J2'[%TVAIN_H%;8!C&NM+/N2B\:1V-6ITV[KSKSL.7Q`!;QK=L
-M88REFHTF-1M-:)K>G^L<!GC3FW\`8Q,3T'3#XWHBA(H;8<`#`F;`ALTM3QL(
-MY+#E/!:^@D=X#YS#0X.C[>[,(H<'+T,@O>RK5>K12D'S%%+W07OOF`W/AC/J
-M0O?T/@X26(1^4J@&0$X2B`425#TY!&(P;.#N'[T7NM['!'`.8@RF::'5;J/=
-M:J+5:"*3SDQ<$@,0B&OM#AK-!LKE,JK5"G1-ZT'TN*O9:.+_O/_7($?B_@\/
-MJ#36$][`L:_];KSM0:Y]\V!Z_H)E65YVT7TO>5+KSQ?FG$(AGJ_.^Q'<^6[8
-MH>,]*";JEP9>7_I#ME_R_YCD^P"2QR!2C\`0"8Q`I=;"+6^Y#4/#0^LZ@)QS
-M:)J&6JV&8K&$4KF,T='1O9?$`$QFT#0=S7H3*RLK*!5+J-?KL"S33TYT)2*&
-MAX?Q+][W7E1K;=@6#WN[K+\F\)(:SLT748+O'_3W%VQ?.P3\!S>Z<-\OL/[^
-M\[Y_/'"<^[T*'J,XS,1"Z6C6!>$*JFW6E?KMXP!*DI\![%+[KL!(/C80U48;
-M!PX=PD]_\%]YX68X\<A!##`-`[5J#:5"$:LKJRBN%F":IGU)D#`B@F7;@IO6
-M"EA:6D(\$8>JJDAG,H)P?ASEF8*W_^`[D,YD\%\^^CM@9",6BX!9%ICE$]ZR
-M>$\VT4\O^S;7U1#H,QLXZ)WW]`'TM'N%GWOP[ZYF#E_2*?S[J.\`^IX1]=V(
-M(-?7<#-^@O!![[_WC[H$HU1NX-;;;\,'?N9?HMUJ]?I\X&`2@VW9J-?K6%M=
-MQ<+"`A86%E`JE]<-W3<0!7`P1F@U6RB7*YB;G<?BPB(*A0*:C888XM!%!2*"
-M81@X<L,1_-;O?!2F!12*%2<T8J&8F#$6B'?#4A(DOFUST:3AA8RNA@CG%/S7
-M@M+OOP;X#J?[>8"?F?1K_$Y2*I"<85X).BCY\'T!-]?A78/3YQ?\#(F%F2`(
-M_F!A=<\8@Z896"E4<.>]=^-?_](O!NX+!1)/PL>R;8Y:K8:5E14LS"]@>GH:
-MLS,ST#J=2P>%NG)@VS8:C2965U81C4:\+QP='4$JG1)]^UV)$`#8?_``?N\/
-M?Q]_],D_PC_\W=\CE8HCDTE#DB1P;OF8+PIMX>14T5@/!L-S_+QJ&^_J+G$[
-MC'@@.@@T=?`P5"N<"`J#$,^'*>Z1<G0AE[R(P,V%2+[S)TN>^@^;1@)CHKFU
-MT]%1*%9PS777X5<_\M,X</`@.EV$]+..$FQNH5ZK87EI&3/3LSA[YBS.GCZ+
-MU975=:.V#:."Q09<`I8D2Q+F9N?$9=KP4KKI3`:R+'M%GJ`Y&!D=Q<_\W,]@
-M[[Y)?/[//X>IJ;,8&AI`*I4`YX*11'<P`S$.5ZFX:MJ+\-T.X@"3!7%VH?"/
-MW`Z>;M!Y?YCV^LJ1P[5R?3Z@9TB8L]N),]64`CD07^I]VR^%BD62Q&`8)I97
-MJXA$HOCE#_TJ;KWM+9Y&#=E\+GPK69:@ZSHJE2I6EI8Q.SN+TU-3.''\!.;G
-MYF`:%QXUO&%8.&,,[58;IF7!,J=AVS9T0T>[W<&6+:/(Y7)0(Y&`5^\DB!0%
-M6R<F</.;WHA$,H'''_T&CKUR#+.S"XC'8T@FXU#5")@$V+8#$7>T@`L"X4XY
-MU)LPVD=+A"3#A9'U%I<O"3-+;/VYXJQKI`PQ!/`$@;!/DB`S*<0(3&(P=`/U
-M1@N52@U;MVW'?3_QX[CO)WX,B40"NJ[W1"!$HH&4"&BWVBB7Q+B9V9D9G#M[
-M%E-3IS`S/0VMHVWHTB^J+X"(8!H&JM4J3I\Z#:W30;O=0;O5PLCH"`8&!Y!,
-MIJ`H<BBTBD:CV+5[-Q15A:JHV+YS!\JE$HZ^<A2G3YZ")$G(9%+(9%*0)"G0
-M5>NV=G4C;?LG;38FV3XV^*+'Q5/_R>'=V]D$X_=@V"<I$A19AB0QU.I-%(ME
-MZ)J!0]<>QO_U6[^%/7MV(QH3$T*#<;Y+?%F1(3$&PS!0K]6QME;`\M(2YN;F
-M'+5_!DN+2QLF_L4WAC@VS;9L5"LU=#IGT&YWT&JV4*O54:O6,#0RA&PVAW@\
-M#DEBL)UFRD@D@IT[=R"53"&7SV'JY!1R^3QNN.E&G#MS#F=/G\'"P@I`0#(1
-M1RP6A2S+`C'#_#[`[A*LNP]@?[KS=::\K4-ZVN#.@=3G$[H@9W[,+P$0:KS9
-M:*'>:(*#,#$Q@;ONN1UWWGT7#APZB':KY279NJN+DB1!EB58EHU:K8Y*N8S5
-ME54L+BQB;FX6,].SF)V>0:E8@F59Z^^F<D4Z@QS5JQ*#WM%QXL04JM4ZJM4J
-MZK4ZJM4:\@-YY`?RR&6SB"?BD"39B:ME#(\,(Y-)8^O$5IP\?A+GSIV#JJK8
-MO7<W6JT66LTFYF;F,'-N&JU6"XHB(Q:+(9Z((1Z+.C?4Q18XNX1VU>2#@R<N
-M>@NX7IY?]P,HN-MH`.KM8O?;[0Z:C9:8$L)M[#]P`#]VYYVXY=8W8]?N7<AD
-M,K!M&\U&HT?5"QLO.R&SB4:]@4JE@L):`2O+*UA:6L+<[!QF9F:PNK**3KO=
-M&U:_*@P04'.JJH`QPO39<\YXE"J*Q1*&A@<Q,#`@F""?0R:=1CR1@*JJX)PC
-M%H]ASYX]&!\;P^+B?IP\>1(STS.H5JM()!(8'AG%33>_`;5*%0MS\YB?GT>M
-M6D6Q6`'G-B*J@D@D@F@T"D61O.PB/-0QG8?8&]L[<#W-X%4!.3PS9UHF-$V'
-MUM&]P1&2K"`6C6+O_GTX?.UAW'K;K=B[=R^&AH<@.7.`W;F`8;/!H,@2.!$,
-M74>MVD2E6A7SAM;6L+2XA,6%12PL+F!Y<1F->@,$0)8DF*:%BYU?=UF]@1R`
-M(BO(YW.HUQLX?NP$5E96,3(ZC.'A80P,#B"7RR*;RR*3S2"33B.92B(:C4*2
-M9:0R&>Q-)K!UZSB*Q2+FYN8Q/3W[!536```4E4E$052-E>45U.MUQ!-Q3![<
-MAP.'#T+7=32;3;1;;;1;+53*%51*)93*=;1;+9BFZ:E*QIC#&)+#I$(J7>>)
-M^KCV3C.F,\6,G,RBR`@:A@G+,@-U"K=J"41C4223*61S>62R63''*)W"^/@X
-M]NS=BQT[MV-\;`RI=`JRK/2DT;W0D`DDE6G9:#1;:#0:#M,+PJ^NKF)E>06+
-M\XM865E&IR7"PHBJ>+_G4M85:`X5!8A,)H-6NXVEQ644BR6L+*UB:&0(`ZXY
-MR.60S6:03(E!3ZET"HE$`M%H%,E4"JET&A/;)G#M==>BL+:&Q<5%S,\O8'EI
-M&8U&`[(L(YU.(Y42`S1W[`K#M31-0Z521JU<0Z/90+/11*O91+/1]+QI7WI[
-M.Y,)O0T@!$"291&MI-*()^)())/(9-+(Y+)(.LAHX9DK2&52&!T9Q;;M$]@Z
-MOA6Y?`Z*TEN)E9WV+Z$).`S#1+/91*O50KU60Z521;E40K%8Q-KJ&E975K&R
-MLH+"6@%Z1X.LR(A$(CXC7@;UY`L4@S8<+''.Q<0N1<'<W`*TCH9BL814*HEL
-M+HO!P4$,#.:1R6:03J<%,=,I)!(QQ!,)Q&,Q1.,Q<7XVB]U[=J/3Z:!:K:%0
-M$'9O=46,6VLVFNAT.LY`)LN%06%H:!C#PR-=+5TB4VE:3C')="N-=CC9X2"8
-MI$!VS@W7;-OV4L>N;8Y&HTAGTAC(#V!H:`B#0X/(#^213"8ARTJHGN\5>)S"
-MD659,`P=]7H#S683C7H#M5H-M6H5I5()Q4(1A4(!A;4""FM%M-I-<(M#EB0D
-MDDG8ER'Q%\4`AFE<E$_@-59R#M,P89HFM(Z&>KV!U94U1&-19'-9#`T-(I?+
-M(9U)(9E,(95*(I&((YZ((Q:+(1:+(!J-(1*-8F!@`",C([CFFL.P;1N=CH9J
-MM8I2J8ABH81RJ20F=37JZ+0[Z'3\`4[=63!&#$QAD)5UF#U0P9-E9Q*9JB(>
-MCR.5$M%+/I]'-I=%.IU"/"[\&MF!<_DMWH*!.$3$9%@&M(Z&3J>#=KN-5JN%
-M9J.)1J..:J6*2J4BJJWE*LKE,@J%`BKE*AB1<("C<8!S6$X:_$JN\S+`X,#@
-ML*JJ\:"S<B$FZ'82+,M"J]6"INF.BJMC>7$9B60"J512:(-,&MEL%NF,,`NQ
-M>,QAA"BBSK2O2"2"2%2%HJH>4S!)V'+3M&"8XB:W6BTTFT)#^&/;!)[`,BV_
-M1L"Y@U(2.7I%5J!&5*BJBF@DBF@LBEC,G306$826Y9`D!R_4'2QE&"8,P_"F
-MB;7;&MKM%MJM%IH-8=OK];KXJ]4=55]"J]5"I]V!;5M09`4#^;Q3!75J')<A
-M\>UV^]*J@=LFMOU[69$O?>^2`)!2S-L3Q.IT1(A4K=2@J&O.3581BT612J>0
-MS8HAD,ED$O%X3(Q-BT:=?\6YJJ*(=FI%@:((:14)I0SR^1P8D\$D'XT3:MNB
-M[KP^A9%#@6ETP?*P95F>=C%-T_\S#!$%:!HTS1TI)YBQU6ZAW?*EOE:KHU@H
-MH%0JH]-N0U55X0M%HHA'8V&BV_9E2[AIFCARY,@M`/[;13'`"]_YSIZU0N''
-M#=W@N)+S!)WJBVF:L$P36J>#%FM!5F3(LHRUM0(DB4%1%,3B,<3C2<034203
-M2<03<8<AA&:(1B)0(Q$H$6<&H"1!DF7(3L%%#LS;<6<)!L&:'J#431K9(G7D
-M50DM!W_@:(\@X75=AVF8,'0#FJY!TS5TVDYFM-U"JRF&238;332;3>B:ADY'
-M`\`1B\4PD,M#'5&["'[E;+N'UK8L?N#`@3M>?/Y%Z;HCUUD;9H!8(O'YXT\\
-MB7:GC5=KB;D^HFBDZSH,PX`D21@>'@;G'*U&&[5*';9M@\D,JJ)"51W)EV7A
-M#:LJ8O&84-W1*!1512P6$P,B554P@]=_S_S^?P?00@'`*7<`(;8[O-()^TS+
-MA&5:CFHWA"UOM:%I';1:;73:;30=%6Z:!I@D09$51!W3E4JE(67\/@.WO-U-
-M[%=CCYC\0!YK:VORQ,3$80`O;H@!3IT^G:M5JX=7UU;XZNH:C8Z,O(K;)H;V
-M?`$`9S)&Q&^>="IBNJ[#,`WH'1TMLP4.0!)=(2%@IYOG%^-A'=P],:@1U1_-
-M0N1_96!+-Y<!7!5L&#ILRX9I.1@"R_(FBTF2C$A$U#?2J32V#(]"B:C>\$#;
-M,1O<FXKJJ/4NJ-FKQ0&<<^1S>6HT&LRRK.2&30!C='VE6E5KM1I5*Q7D\_F^
-M\>RKO8(HG4A$2'80--*-V_,?<W]W,6\2N>V/:[4<E4_^I#"74107G(%P-[$[
-M:S@(['1-FNW^#A=2!G_Z*/44K*_>(B(D$@GWWO`-,X!N&/O;[;9J&";BB3C.
-MG3F+`X<.@G-\UU8WH6W;#L.H`HVD%!C2X/X;MOO=P([S5`V]69'A<;']=QP/
-M@TWL/M)-5XD)..=(QA/(IM-\>'C8C,?CBQN"A-W_'S\"V[(R-K<=KSJ+9KLI
-M5-]WDP,N(UWM/_+["GJ:3R[`!*%!H#T[E?12MV<2+EU=8<FDTS!,$]MW[J3A
-MX>'9L;&QZ0TQP,<^^MM@3&JKJHID,HG!P4$D$@D</WX"(\/#^/Y<?;J9L='@
-M)K`A7;#;A/?)F9[O(R^X5_&5N]9$,H%&HXE8+,:ON_9:Q!.)3YX/]]0'Y4*S
-ML6C4S&0S&!@<P/CX.%JM)I[]IV<Q-#34K]+^_:,-^*6)(P\2N`_0B'=I`![D
-M!PY<Y`XTEV8BP9%*IQ&+QM!H-'#DR!$Z>.A0@P-_?E$,4*Y4GLAF<YW!@4&>
-MS>8POG4KQL?'L;*\C*/'CF+GCIW"">)7F7A7)M[`A81U/2W`*5@["'PF[[\?
-M#:W#&*]6-#4R/`)553$U=0I[]N[%'>]\)P:'AG[YP+Y]VM%CQS;.`&]\PQO6
-MDHGXTR,C(S20S_-\?@`[=^_"\/`P3I\ZA<<??PS;MV]'.IT2RO0J,`)=)MOP
-MX*:3'*$0<,,FI'>O&8?`U.<KKYZ.5%45V[9O$UO0'CN.P<$!_NYWO0O777?=
-MN50J];]?>/%%'#IX\.)2P7_SU4?N??.M;UY86EY.-5M-#SO/)(:%A04\\C=?
-MQ;T_>A]:K386%Q?1Z70N&HWRZIM[.K_(GT<-=/6[;(Q3>'^FY>BC%:Z`RB=&
-MR&?S&!D9P8LOO(B%A06DTFG\R%UWX0?ON`.R++]WZ_AX[7R?LVYCR"_]VU^J
-M2Y+T<Y-[]_"1D5&>S68Q-C:.@X<.8>O$!&JU&C[]J3]"O5;%H4.'L'7KN,@5
-M$`5V`/LNK'6(YH6!P0[2\U"CM^LHX`1V;_YSE:^5$4,JD\:N7;LQL74"WWKF
-M6UA86,#`X`#NOOMN?N>/_#!ELYE_=?C0H6>>??;9\WZ6?%X.(_JKDU,G;[OV
-MVFM^OJ-UN,UMDN0M4%45V6P&Y\Z>PT,/?0E[]NS%6]_V5FS?O@-S\_/@-L?L
-M[!RXS1VDRW<C;X#0A@WK,N0%-(#_+P>MI]9[N:6/XWD9Z7(GQR`Q":E4`H,#
-M`\ADLWC^N><P-34%PS"Q:_=NO.6VM_"WO^WM-#8V_M?+2RM_V=U#>,FF]?B)
-M$W]U<FKJQUY\Z45>+I?)T`VG#6D99T^?0:%0@&X8N.666W#''>\2_6EK!1P[
-M=@RKJVM.:W=@+*P#T6(D)FLXW=L@3I!D"5NW;D4D$O$0L4%@17<;67@*%T)S
-M^P#XNX2!>=-`Q'AZ#GC'UA<"(-Q1''H]L)>0GPD,MY6[IM/-HUB!E+![S&]J
-MM0/-KGX:66(,R913)4VG42J5\=6O?`6:KB.7S>+0-8?YD2,WT!M>_WKLVS?Y
-M=P?V'[CCROA6$L!-P47'CA__Q,+"PB]_^]EGL598@V59T#0-U4H%BPN+F)T5
-MZ-1D,HD;;[P)-]QX(T:W;,'<[#S.GCV+^84%-.H-`80,#(^ZX@S@9`+=9@[W
-M>;`$?"D,0(%0JSOUS!W$D+L7@MW-`&YMP>E5Y*'.9%%T<BN!IFF!<QNR+#N%
-MI!0&!P>A*`J.'3N&5UY^&?,+"\AEL]BY>S?V[=O']^V;I"/7'\'8EK$_N/?]
-M/_OOIK[S-'_LL<=PVVVW70'G.JX`+8$,>NGEEWZR46]\[KGGGY?FYN=)TS78
-MMHU6JX5JN8*%Q07,SLR@5A5^Q^3D)'[\)_X%<KD\RN4RYN87,#\WCV))M)D;
-MNNX/@;["#!#6`(%IXAP;8@#N#)=P^PE%RUIX\+7[./RO*".[#.%K`#NT(UEW
-MB[IE69`DAE@LAF0RA60RB60R`4F2\-133^$99UAT-!;#WLF]V+]_/W*Y/';O
-MWHWKKW\=4LG4NZ\Y?/@1`/CB0P_AGKONNH+150S@+4<3'#NVKZ-U/G?J].DW
-M'CUV#-5JC8-S$G"M-BK5*I86%K&XN(A2L8A:K8;)R4F\\>:;,;EO/T9&1E$J
-ME;"XN(Q"H8!RJ21*J9T.#-V`S6V,C8TA&HU>E@D(:X"P/[`Q#<!#S:1BCX.N
-MFH1K`LZG`1QFL%VU[B"2W-Y!15$0C480CR>03J>03*50K52PM+2$X\>.X847
-M7@`',#0XB(EMV[!CYTX,#`SPH:$A.GCP`+9OV_Z5=#+YH;V3D\<;S2:23O'G
-M50VOO_&-QV/97/8]6J?SWU\^^DKLS)DSO-%J>C.:=%U'O5Y#I5S&\O(R%A<6
-M4:_7H2@*XHD$?N!-;\);W_8.9',Y5"H5+"TMHU`H0M,ZT#1=@$6<&^9OHW8I
-M#!#<D\^_W!`#]`T%PYL]N)J`P]E8RG4&NQD@,/G,!98$IY])DN2CFR("W12/
-M)9!(QB%+$IY__GD\]NBC6%M;@Z9I4%456[=NQ9Z]DQ@:'G),0I)/[IVD`P<.
-M5"7&[AP8''QJQ_;MYB4[F9?K;9\X>?*3,S,S/WKNW+DML_-S:#5;G'-.Q$0-
-MO]/NH-&H8VUU#<LK*RB72JC7:FBU6MBS9S=N>OT;<.C0862R62AR!*9EHNX@
-M:5JME@<4,4W'47*DQP_MNK9@"8VB#_@$Y.Q%%#0!#E2L_[(=#4"!68!BEQ%O
-M]Y#0AI+>K@&`,P1#462HBNK@&E5$8P+-Q!A#J]E$I5K![/0T7GCQ1;SR\LL`
-M@&0RB5P^C^W;MV/;]FU(IS.09(DGXG':L6,G=N_<>6[+V-AG]^_;][L`\)]^
-MXS_A/__F?[[*";:M`)_S0XR77GIIM*-UWJD;QN^?/GTF<^;,&=3JM1!*V+9L
-M:)J&>ET,.2RN%;%66$6E5(9AFF)3Z'0:V[9OQ^'#U^+@P8,8&Q]'J]5&O5Y'
-MH]&$IG6<W4<L3TNXCI,_)(+WF3(2["D,CX/?4#DH.%R:R-F+V&WH8)!D&8HL
-M0U$5*+*+5901C42A1!2HBHI6JX6CK[R,5UYY!6=.GT:]+MKI+--$-I?#V/@X
-M1D9'1?$MF1!]`TSBV6R6]NS>C1T[ML\IBOJA;#K]MY/[]I4#H?IW(</:/V<`
-M`#A]YO3/%XNE?W-N^MR.^?F%=*%80+O=%EK!D4P7%]]I:ZC7:R@52UA;6T6E
-M4D6SV83F8/YCL1@.7W,-#APXB'W[]F%@8`#NM"\B!DF6P&UX73L>KL[V/6L7
-MF.'!O&Q^GD01=4WF\F'>WD`')GF80W>7+TDBAQ$-,9Y-UU&OU7#Z]"E,34WA
-MU-04%A<7H2BBI2V>2""326-D9!1;QK8@GQ^`JJI>B3(:C6)H<`@3$Q.5W;MV
-MO9S-9C^V>]>NKUTIHE]Q!NC^86N<HW+Z]#6E<OFMS6;S%]<*:WNGIV>P5ECE
-MFJ8[]]L?@&S;M@!:=C0TFTW1)%&OH5:IHEJKH5X7[5]$A$PF@TPFBV0JB40\
-M@5P^C^%AT1"2R6:0S>0$U#R;@:JHGD/FC9GAO&]&F(7&Q89[]5Q4<ZO51+E<
-M1JDD^A%*I1)*I2)65U=1K531:-31J#=0;]31;K>A1B+(I-/(Y?.BGR";02J3
-M03*1@.I`WASSP:.1"(T,CV#GKEW(9M+?3"22G\\/Y+ZQ=_?>$Z\&X:\J3.'$
-MR>-[#</ZM]5J]:>G9V;DI:5%M5*NL+;6$<!(L=L0A:9@V#8,TX2AZ^AH&EJ!
-M#IIZO>YI"DW38)A&:*BD&Y:)D"J)1#*)1"*!5#*)>"(!67+;SLD#C(HMXG7H
-MF@Y=UZ!I.AJ-NF#&6@VM5A/!G3X\>)@D"74?C2&92""=S2*?RR&3S2"52CM]
-MD)*_KZ!3@9`D"1$U@FPV8X^-C>E[=N]I9+.93RTOK7SB]MMOJWHWXCX`#WRO
-M%=DVNM)IH!:N1<S-S[^N7"Z_KE0NW]1HU&^KU>H'"X4"2N42&HTZ-$T/F8N@
-MIO`);/DH7<.`IFG0-<W!Y8L_0Q=;OQN&X:!Z!;+7=+)NW`-NNM/*`ILV.81U
-MMV]3'#2RHJA0(Q'AT$4$-%TTDT2@J(IG+D))(H?HD4B$TJDTA@8'D<UFK7@\
-M]EPZG7DAE\L]/3@X^)VMX^,O?M=+)U=SO7ST%73:'52JE?38Z):W:9KV;DW7
-M[UDK%/(KR\M8*Q10J]>@:[HW4?QBJX(\L"-X:)\_WAWG^^-G@B-?@Z]ON%`C
-MF(A'HE%*IU(8&!C`Z,@HAH:&EF+1Z/]2%.6A#__ZKS_]Z4]_RJQ4JJ$R[:NE
-MYK\G&6"]99EF;FY^_MIFJW5]O5[?4Z_7=]3K]=%VI[VCW6[G=5VG9DNT6FF:
-M@(D'\N?<MFWJ+J9TN?-]+YKWJ>IQ?^=I$!$G8J3(;O.)@HC3-Y@47GLS%HD6
-M8_'$8B:37DBGTU.93&8JE4H=W3(Z>HJ(*O@>7-]3#-!/`E965^5FHR%W.AVU
-M6"[)BTO+ZL']^VXU3>O:9JLU)#-V7:O3CA)HOZ[K$;=)U.O4T=K0.GI8[0?@
-MXFZR2/8\>LG+PT<BHC\A&HF*QM5H#+9MO1"+Q<M$=#0:B:PRQHZ>.'GBR>'A
-M$6-\;,R(QF)&*ITR!G)Y^T+7MLD`KPX3#56JU92AZ:IM6_OJS:;*N;T%H!P1
-MR9QS%LS0.4Z@#8Z:S>T"$=6CJHI(+-8&YZ=3J92>2"0:1+2&S;6YO+5C\Q9L
-MKLVUN3;7YMI<FVMS;:[-M;DVU^;:7)MK<VVN[Z/U_P-*#'0-N6`7L0````!)
-'14Y$KD)@@@``
-`
-end
diff --git a/misc/spnavcfg-devel/files/icons/spnavcfg-256x256.png.uu b/misc/spnavcfg-devel/files/icons/spnavcfg-256x256.png.uu
deleted file mode 100644
index 3828d739d475..000000000000
--- a/misc/spnavcfg-devel/files/icons/spnavcfg-256x256.png.uu
+++ /dev/null
@@ -1,903 +0,0 @@
-begin 644 spnavcfg-256x256.png
-MB5!.1PT*&@H````-24A$4@```0````$`"`8```!<<JAF`````7-21T(`KLX<
-MZ0````9B2T=$`/\`_P#_H+VGDP````EP2%ES```;KP``&Z\!7AJ1'`````=T
-M24U%!]L($0\U*8<G()`````=:518=$-O;6UE;G0``````$Y8('!A<G0Z('-P
-M;F%V8V9GUT)HQP``(`!)1$%4>-KLO7F\)5=U'OJM76>\]_;<?;LU(T"2!1C$
-M(`Q(`FP"MC$D'C!@#,2\]^Q`DE]B8YS$&,4XV'XO-F`['F0[YA$##H.9S2`D
-M0`)-!LTM(22!6A-JJ;OO>.9SJFJO_%%[6+NJSAU:`G4WM?@5MW5.G;G6_*UO
-M`9544DDEE51222655%)))9544DDEE51222655%)))9544DDEE51222655%))
-M)9544DDEE51222655%)))9544DDEE51222655%)))9544DDEE51222655%))
-M)9544DDEE51222655%)))9544DDEE51222655%)))9544DDEE51222655%))
-M)9544DDEE51222655%)))9544DDEE51222655%)))9544DDEE51222655%))
-M)9544DDEE51222655%)))9544DDEE51222655%)))954<D(*55_!\25/`?`M
-M9A"M_]--)N,SEI>.-(\<?@B];A>)3A"/1YA,QIA,QHCC,>(X1IHFI%E3I&JZ
-MV6QC;FXKVK-S:#:;:-G_GIG#UFT[]<S,W'?7>VW>X/NKI#(`E1RE+"T>?O7#
-M#S^XX_Y[[^39V:TOJ3>;SQX.^AB/AA@-!TC2F.KUQC8&1ZP9S&S5$]D_V2FK
-MN!:8B$"@3(&)0(!19@(1<9+$G5JMGLS,;D%[=A;UJ+[\X(/W_._MVW?U3SKE
-M"73J*4_L;-^YZ\-E[_FA!P_@E-.>6/UXE0&HY)&##V#?R:<7;K_OWKOGO_VM
-M&VM;MF[?M[*\V)C?>\HK5Y87SNCW.W/;=^S^5\-!#X-!#TD26Z4$,T#&[6:*
-MF_VRM*F?E\WY!%[GPF!F@-F:$"B*P+!&AE%O--&>F8,B=7`X[%TQ/W^R4E'M
-MUH</WO_E[3MV3^+)^/!YS[Y@O&?/R2O5E5`9@!\:>?:S@1MO#&][X/Y[?O'`
-M/7<\-=7)BY<7C]2B*#HUCN-ZO=XX.4UBI&E:^BME7IG!4""CO,R`<=985XL+
-MZL_.8-"CN2PX>R[Y#JRIB*((2D6)UNG#450;$M'!'3MW+PR&@T\^[6G/63[U
-MM"==*HW,<YY#A>^KDLH`'/N*?A)PW<$$#:K9BSFZ[IK+9B>3\>QH-)B?:6_Y
-MM5Z_^Y+):'#.<#@`*0(SLW7@@'+:0^X?&_7?@2["I>(;-`A66?T%\N@N$6E8
-M2B()^['!S&C/S*+9:'US?OZ4_====]D[GOSD'TU./^/)XW/./:]7U10J`W#,
-MRWT'[L(3GGB.^^_O?.?VESSTX+T_T5U=?F:2QN<0J2>.1@/8M)L`SE)N*E50
-MX]=!3.9DYU+%N>Q^2K8*:Y^?_(GNL4>AP(_V$MOHZW*60Q`SHU:K0Y%:JC<:
-M#RL5W34S._>-,\XXZ[-G/NG<.ZLKK3(`QX3<^>U;\"/GG@<`N.O.6]6U5UU&
-M/_Z2?_F:V_9_\YE1K?:VE>5%HX@P;BYTZ1RJ;4Y)\^?9F_SY17<O#0+`4)D9
-M89L5D/O5Z5BZ$J1!X]SMF0EB\Q&P9_YD3,;#W]JW[_0/KG:6%N?G3TK.?>JS
-M7=I010J5`?B^RW?NO@UGG?VC`("%A4>>=L,_?^VY*:<_/QX.7SB>#+<P,YB-
-MTA-E"ACDYL(S@T!LE-K\&MX0A-[=WIDI/X?>E7(V0!@#SO_4+/^+ROZ$6DGE
-MNOJ8&X'<OYG".(3`T#K+&>KU.AJ-UL/,^I_:[;DK7OSCK[BLUF@N`<"W]E^/
-MIS[]_.I"K0S`8RM?N_)RO.C%+P4`W'O@SK?>=>?^?[VRO'"NUCIB0*E,LS@+
-M[!DP'MAEP0R00N#Y(3PS958#JJ#4'/QDF4]4@?*[*H!]V4*FP`5%GFX42BW"
-M8WS!A*:$.?\B[-0>*/8F;+I@/'Y:B^J\:_?>*Y_\Y*?^ZBFG/_$^`'CP_N_B
-MM#.>7%VXE0%X;.3K7[OL94<./_13]5KM-SJK2UDH32KS]&`P^]#<>6DF5XG+
-M.7\1QC.D/V>9QX/=XV78S]9LB$H?!]J=R[VED5COEV<NO9\?\\N'UWFV\M##
-M?8_B/@:S9J9ZHX$HBJ[=L6/W%^-$?>FE+WO%]0!P]]UWX^RSSZXNXLH`;$RN
-MN>9KN.""%P$`_NFS'W]5O[?TYZR3/6F:1.4%//)J:736&@%9!P^4FW(_!.4-
-M@0\#:)ICSN7]TPT""BF#U"Q:YZHH#_WY4>8$M&Y>45KO].6!(%+*WH^/#(C4
-M($[IP7.?\IS?>]:SGOUA`+CEEIMPWGG/JB[PR@`4Y7.?^QQ>\8I7``#^^F\N
-MV3>_>^LKDGCT1Y-Q?P=@^U6^%,]!/I[UYD,%]A5\I_XD`EJCK.Q"<`ZL`A7B
-M<I_HRYI`/IKP8?,4(Y&[!'AM-[]V'?^QNH)X`W=36<10;ORDE9C$*;9LV_GM
-M6KWUUO;,[JM>\A,O[E=7>V4`PL+>=[^+LY[\9#!S]-_^V\5_>-+>;;_2;-3G
-ME<JTAZRN6^_*!*+0X[MLWA7\,WOAPWD9BOL;+("'`\U&H=*?-PAA9.%#__+'
-MEQB&$J4J>ET2Q;C-*^YC=272U!>DTO?#03I#S-D/AD%_>$>*V<__VJ^]^3\!
-MP!UWW(&G/.4IE0'X896WO>UM>/>[WPT`ZLHKO_*&VV^[\:^V;6G.&&P*.:@M
-M>24C\K$GD34&MF%EE$PH5MB:(E'T"JO_+NC/:7Z9@9"=@-`DH+3')^L/^5K!
-MU(N"-G'Q/)97$F_B9LZ522GW78A'9]\C830:8WEU<M^//>^"7WG!"R[Z&@#\
-M_A_\/M[Q.^^H#,`/D[SK]]^%B]]Q,7[CK6][^L[MC;\^:>_.YS>;]>RR8B:K
-MB)3WU`'01BHXV>O179B4"[^E,7"&0WK]DH2WS"`XX,"&%'>:81#&H4S)>.W+
-M9&T#<+3%@;R56L<`4)FR3XD4?'3`1*!N;\3]8?S%8;SM=;_]6V]9_6'4`?7#
-M^*'?^7N_!P"X^!T7X_?_\`_^HM6(;SWSC'W/:S1J=CJ.+'"&&=":P:RSD)\9
-M1.P\/P!HG1W9.5HH/R,`]#")<QE$&LP:@#;U`7N^Z/\S06O[./;&@MD\+CN(
-M-$#:N'E_L!G:T>YYPH/-0\Q\CWRH4"0-,J\A#\@#^0.Y)YM^<.%%.7QN<U#9
-MP=I]9`X.`IO/Y[X__\Z(F3$WVZ*3]V[[Z=[RW<MO^;=O><6!`_<2`%QRR255
-M!'"BRW__XS\Y=]`_\C>[=\Q<M'/'5DZ2-,CQ[2BL0?0$96=[CO3,G'.=)-TQ
-MA9DY<TE>3D6/E0>U\1K)>%GD$-Y.TZ+GJ:G`9E."HRT.4.FC:-,OQ?FH@TK*
-MG!P"K9@!I10>?F0)CQQ:?=^K7_,K;WWVLY_6J0S`"2I_\5=_@5MNV7\!].A+
-M+[SPV;.LF4F4ZNU\/-G87*D`3,->8X)P/C`&HA9@>WBR_)972@[^;^,&85H:
-MX8T0K:F,M(YF![4/%%..[]<%R(_B20@Z^%Y+BX?:?I3@U3F.$[K]S@<>^N,_
-M>N^I`/#@]Q[$::>>=D+K0_3#HOCO>>][<-F7+L/L[):+9MO1E2_XL6<TP0P"
-MD_>LA@1#1`$9K#<W$B//,4;!GY>;?G-S^>1&99GSYS/RT%MO,,A%#6S:W-GC
-MX=*18EB-<KR_RX7)O&<2SU5\_M#@\(:/+$7:V(&28^KY&WK]L`U82`N8LH@N
-MZ*`P"*`H4KQEMKGU]"<\^9W_X3_^^O4777C1=ZH(X`22U[[N=3\Y.Q-]ZL+G
-M/;--BF1'WZ/G"#E%M-[<&X&@JD\4=-H8TXM^!9*.?,LJZ`*@Q""(VVRMK,Q=
-M$J\=T-,Z`?]:S[V1B^K[=57Q6A%"2=$QA&"`IWTO@8$GGL0Q?>7*&P[=>./^
-M,U_SFE<-W_F[[ZR*@,=MP>^=V8_WYK>\^5G0\>=>^()GM0$&-)/6#,U6P46(
-MS1I@#=8:VGIM.%HL<25R=H[668$NK)Z%RL\,:)ASS0%=+("1]/P^9-7N$(]E
-M670+GZ<(F1%12/!\+/Z-*<^]WA%Z[\U$"YLZUHP0;/@O#LX^![,&(RO.AI_5
-M'`SW^X)!]5H-SSO_*7N?__SS[W_J4Y^^LTH!CF.Y\LHK\;&/?NQI__2YSWWS
-MA1<^JSX[VS;46>:B81(U,`I"?*)L4H_+JF&4.X\X-]!"!;>8T>R9\\W_N(#\
-M*7'8[K'B\?9]0XX9ECT5%>P`!0>%_^W>%X6&(S!*^=OXV`@GI2)/>\_BLT)^
-M![G4:6:FS7$\F;WR:]>\YD,?_.#'SCCCC-Y7OO*5*@(XGN2MO_E6[-^_O_'!
-M#WWH[Y[Q]+/K)Y^\!ZR96'-F]87RDW6-G+D$&QVPN'"\-\I<!QO/KSE[OE`Y
-MPKB5I>=G-KZ_#-664Z-\U*`U-&OQV##J"$OVQ>?B@N?7A:A$K^7I\_4`XG52
-MBO4RT,T<ZS]=4%L(OIMB5."B//L[BH@@35,Z]YPS$47\A/?^R7O_X]O?_G:\
-M]:UOK2*`XT7^X1_^`;_UMM^"BM0;'G[XX+_[J9=>0%J+<)%)=-LIY]7M.<@-
-MXE+@1JWG+Q!NE"6B[GR(\XL1`Y4DU)0_IN7")-_GVOI&^8A$1!:2'+3,TS]^
-MY2?>_-F\CK$AR7H<1D9::^S:N9UOO>W."__=6_[=Y]_Y>^\\6$4`QXG\\B__
-M,FZ\X<9SOO'-;[S_K+/.R+I[FC-0"$OHJ`#4:'M.Y@5TH$H<>!$7)6A`4T[Y
-M`_2?C!9T]OK((_/+FE7&>Q6\/P=0FS(-GZHFV8<JCRIR$8!VGYZ+44:)#O.F
-MO?KW/V((RRE3Z@I,#L!5_#X86[?.TO9M6_D+EW[AB\R\_1.?^$05`1POLO^V
-M_7^;INFYSWON,VANKN5S/E?TS^6(-IPU$8+$R!2]/WMOP44L.B%L+7JORT4/
-M3M-R=^^2?.W`1QS3?"*M59X/(@":&@$4ZA/KO`@=&U6`TCB`UPP>S"P!B]J,
-M^'YJ483EU1[=>^\#[:]^]:L'+K[XXINJ".`XD/>^Y]U[^_W^^;MV[>+9V;9!
-MSIK^NPOQ&<3:U0*838_<M(RTK3"SJ?B[0T!-F:!E=9ISYV=4%?YY31^:G5%@
-MH]39`??\[+CVLT-G?[7IX1-!YY47_CG"]VMZ#?G;R@Y#/JK7,A*BB$F<'=D#
-M"XWWC;WF]_4P[U&F8(7/@X".C4U4P,S0K''JR?-HM5ITX,"!5U8IP'$BAQ<6
-MSF\U6Z?5&W6*E/+AOC$$%AN>A>XEA2X#0==,0?DK2!D,[I]\5E`HE]D0(BO[
-MN?@;]@WHPN.FH/)L/$*^DD=!`8O+7]]Z9MY(-LWNO=&T%*&DF*G#3S?E/3R>
-M$8`MU$XI?(J#M78&&YD=Q\Q,"ZUVB_?NW?M*`/C(1SYRPNA)[40U`(<>.?2J
-M3K>#DT\]"99W/@S1A7(&6'\.TE29SA>;71S,TY-U(;(7+_((*A@2SK'=A(`C
-MY`J07)HK<-%LA-7%TF<L;QQ.+^=32=A<I.AYM&6[[X]0OCE2X$CGTD]HWWP<
-M)U!11-^ZXUOXTI>^].:?_,F?_.O*`!SC<N^]]YX>U<QB#BTTV(;[;HR4BY>Y
-M]EZ7"P,E7KFST%<^=<EX+GME9VDD6+P4%;/_HB+IO,Y#OC.>HJVEAJ$0$(CO
-M04^I'ZYC/C9F.!Z+3L#FNP2Z3+,+7QJC=!2)"*G."J)1%.&__NY_/>-$TI,3
-MU@`\Z4E/^O%'#A_B\22FWF"(9JONAGR=`P[4OPR-QV&D4';!32O^VT>7S.V7
-M/@YK.52:4G7CTK@DK"[F@,:ENDM36XKE:KO18?VU3GNLVXKEW]K:1='I-TC8
-M]^IJWT"C&3MW[OQ_`/QV90".<>GU>DB2A";C"596>]B]<YOP[%F13Q!RYQP!
-MY?\)2`\L\?A"V73!^^J2^13R&)6\ARH8$Q;I0N#`LRK=-"]7POY!I=$NRSIY
-M>)XN5P[&6L0<ZWO[[V^?(/^=K&-@]-KF"6"DS#BRM((TSO8TZD2WJPC@.)#!
-M8(`DCC&))WCXT"*>^(23PO%=IJ!,A+5":`X5H.!M"I&%>'2>\<>^&DWQP?G\
-M/><H@PH#K:%FS)OPD5-\,JWMXFG#D?CFO3T_:O4O(0W=A-&RCQH.)^CV!AB-
-MQQB-1FC/G%#Z?^(:`*U3L-88#4=86%S&PX\LX923=H-UU@84LWUF?8?YX9D"
-M)=;Y4#M/NRWJ@&'$8"(,#KVR^T]=XHP*4;X6F(6<8K`R&X6F9+%3+FX%P4=(
-M/%7I:-J;*LV82[*51QG=JZ-X"KT9+2>>6N]P'T,1'CRX@,%@B.%@B,%@@$:C
-M41F`XT'F9F>AM<:@W\=H.,1=]WP/.W9L0:O9R#PNR_):SE?EO7,A6N`USO?U
-M!?<80L@HA.DD//D(0D_1)[(![EK%-RY7$@HZ'^6/Y2GUB@UY8(U\V7W3;ET?
-M1;JP:<*B*8S(-JH[LKB*^[]W",/!`(/!`,/!$+5:K3(`QX.TVVTP,R9QC&ZG
-MB[FY.3SPX&&<]<23X?'Y64ZN<NZ<>9I!R/9N40G[#@L%9A6V`JG$*(11NH\N
-MN*3>5UCQ-14^G$LSIF@%KU%\G*96O`'EF[Y?@(.59=_/-&!33\[3HYOQ.,;=
-M!PYB-!BBL]I!M]O%>#Q&J]6J#,#Q((U&'9&*H),$_5X/G4X']SYP$*U6':>=
-M,F\N@*S]I7,;-@N[);0L8>E\_2U8_L$DS_>*P90+4JUCI6*D0%,\M^Q.2*^:
-MK_EQCDN`U@J9UW6;&L3KNUI>PS20_^J.'2EL4F;W;K76.'#_(^AV>^AT.UA9
-M64&GTP4`-)O-R@`<%Q^L5D>S6<,DT9C$,5:65U"KU_'=>P^"5(133]H97,G$
-M924^WPKD'$M/H!0F45^_E4:YQR''1H/2PF+Y=4MK>$W>=(Q,ZQ;Q-NNA>>UB
-MP.,Q-L#KO?FLYW_'=Q["D85%=#L=K"ZO8'5U%?U>#P"J".!XD6:K"8+B>DT1
-M`^AVNXAJ-=1J-1RX+T*S4</N'5L=;[]&6&G+D_F00`HRY:H`95Z8B^DS4ZXQ
-MQ7F2T+*H(^>/:4H)+G@/4U!MO$XT,-4:3'FM-969UC9'^G$:':)I:1,A35-\
-M]_Y#6%S*E'YQ<0G+2\OH=KJ83"8`@.%P^,B)I"<G[#3@&:>?]J\/'7IDAU+9
-M$(Z*(HQ'8RBE0`1T!V.D*6/;UAD0*>.=66375&R)22H9.PB36[I1ZCP)`=67
-MG[@K0I&"JW3J%&TXM2>?;2TX<>E[FO(:MFY!4_X73"N6,@CQ8U>PVZAB;W+2
-M6/)!Q'&"[]Y_"(>/+*.SLH*%A44L'#F"Q:5%]'H]!R6_]=9;_U1K_?4J`CC&
-MY>:;;KHNBFIG,C.4(K<W<GEY.?/XS&#-&(YC//D)>]%LU'.040ZW^&B3#P?>
-MF*9X8.0>)P"[5`*K+6P+MBQ"9>"9['GTM`M=K"@OO3L/>)Q6'W-Y#F](B\(,
-MB3:L?(^9Z*.T+@QT^T,<>/`(.IT.5E=6L;"XA(6%!2PN+J+;Z2)-4W>Z4C2I
-M4H#C0.(DGJ@H,N&O\4\JPF028^'((M(TF_Y*TZQ&<-K)N[%[YQ97')1D^Q(6
-MRB6Q]7H=+U]#H))0>AI@A];0U!R`ATOB\W7F=#:P#V1ZS6.3"?</?"!H`R](
-M1&#->.C0"@X=64:WU\?J\C*6EI:PN+"(I<5%=%8[2)(D>,QX/!E6*<!Q(&_Z
-ME3=]^JZ[[F2"HJSGG766Z_4Z`&`T'&6\^F"DJ4:W-T9O,,'L3!-1+3([`82"
-MB!EW-W-/Y3PS`56X<ZFYQ\("DJCD\24)JZ/@R\W<PP.;\EL&'%/^M!R]A'0W
-MO$W,]`>OL9'_^?>A'N_B7TD1M=L=X9X'CF!I>17=3A>+"XM87%S`D<-'L+2T
-MA-6<\MM?\C__Y__\$]=<<\WO5Q'`,2[+2TN&X\=4Z)G`G(5R]7H=:9)@>6D9
-M29)@,HDQF4R0)!,,1Q/LW;T-.W?,H=VLYY:"4/D2S,!1^QP\#[LM8&^LDF':
-MCEY>HR!?PL?%ZW?M.1^J;$@YIZP8V?``$&.ME_U!1`ED?KO>8(*%Y1Z65KH8
-M#H;H=CI87EG!\N(2EA:7L+RRC'ZO'X3]\FD>?OA@4J4`QX&LK"Q[);*+/9BA
-M=8KQ.$6KU08387EI&9/)!./Q&)/)!/$D1AQ/L+#2PZ[M<]B[>RNBJ`B[]1D`
-M`:J(GF,@H.XJ#<O%ZK'IJZ^G&X?IJ<;:KI:X1.VFO`F>?L<&BVX;1P#1]\,2
-MD$T)4QP\W$&W-\1P-$2OV\7JRBI65E:QNK*"Y>5EK"RO8#@<>NZ(?,K`C"-'
-MCJ`R`,>#`5A==6D\F:(?0-`Z\\U#@^N>FYU%M]O#>#3&>#S!9#S!:#3&[-PL
-M1L,1EE?[V+5C"[9O;:/9J&6>1"Z8I(S9AT-?X[Q]0=<HG#6'UF6,!$%5L'2>
-MO63##P<GZRG/B;#EN88+IH*;+T$RKMOFWS@"2--CJ/-$T"EC.(FQVAUA>76`
-M\7B,X:"/SFH'*RNK6%E9P>I*UO+K=7NNU3<U7XX4'G[X8&4`CF5YX($'</KI
-MIV?5?H+;QV>+/MD02';'>#Q&%$78NF4+!H,A#A\ZA'@RP7`XQ'`XS(S`:`:C
-M\1C+JVVTVTW,[]R"=K.64[QPA1>OUS<O>RQ03!%**HJTAL<NI@NT?D..UUCJ
-M$5(881V8T1H9PP\V\6<`JYT1ECM#C"<Q1L,A^OT^^KT!.MU.IO0KJUA>64%G
-M=17Q))X6\@<10*0B+"PL`@`>>?AA[#OII.->7T[(W8#,?-[99SWI9J54-OV'
-M;#&'(X,A6^#*9L8)A&:K!<V,7J^/>KV.+5NV8,N6.<QNF</L[!QF9]MHM5MH
-M-!IHMUK8L:V-F58#C7J$2(6;A8/9=\KGWOE(@-?PP%2H!9;^?%3V8_+&TGS:
-M&-9?OND-1?UKW$"/Z=6;&:94,^)8HS><H-.WT=P8_5X?O7X/G4X7W6X7W=4.
-M.JL=K'8Z&`X&2-.T,).15WP`4(I0J]4P.S,S7EQ:/HN('JPB@&-4OG7'MY[/
-M6@-*E=3)C`5@<IM\F;.4@)3"EME9)%KCR,("NMTNMFS;BJU;!AC.S6)F9@:M
-M=@OC=AN#X1"M9@NM5AVS[0;FV@TT&I&8W.$28LZU<OK0V4[UMRR-PT:*?>MI
-MW;3G/SK/NY[Q>,QTG[+M1L-1C.$XP7"<%7-'XPG&HQ&&PP%ZW1ZZW2XZG0ZZ
-MG9X)];L8C49&\5GP1?(:GXI`I*"4@HJ4NO&&&TX&<$(8@!.R#:B(GW7OO?>^
-MTK7R<M[9_N"V..A.TAJ3)`:8T6HV,!J/T>_U,!@,,)G$&(\GB.,8<1PCC1,D
-M28(D23$<)^CV)QB,$[!9%1:1FJKLA6X;Y1IG0:N/PA9=H3.8>SZ2I\D%&.6'
-MXS4LL0-3EG^7OM[ZIF'Z>UCS<&5(-LL]&:-)@FX_QE)GC$YOC/Y@A%ZOCTZG
-M@Y6592PM+6)Q81%'CF1M/7MTNSV,QV-D&Z+L-;&V(?6TX0JUFD(MJNF'#G[O
-M@W?<\>TJ`CAF\QJBG]/,4"4-<$N&X91?;MDSRT#3-$&2)JA%"IH(P\$(X]$$
-MJXU5M-IMS,W-8FXN2Q':,VTTFTTTFTV,1G7T>W74ZW6T6G74:A&:C0CM1H1:
-MI!!%8@:8RXIE)=YTK=(X;V0Q9TF(3YOPW?S8ANX;>[?^/]*4,4E2Q(G&)-:8
-MQ"DF<8PD3DSW9H1^/YO7[_?Z)M?//'^WFQGO>#+)*+\9(4/T.I]=[@[((.0*
-M*E*U/7OV_!B`:RH#<(S*H4.'SJ%<"!<4VCA;R*&UO4%G!!F&+<CV\+3.+$:C
-M'D%K-JW"&(/^`$M+RYB=F<&6K5LP-S>'5JN%5KN%5JN%9JN)X:B.1J.!*(H0
-M135$D4*S'J%>4V@W(S3JRE]^`A%88*S6/FHHIN[L"HGE::R?+2X^YW2%G#;H
-MHX,7H(W$_2592`FABF1@8B!.&7'*&(Y23%(-UIE1CB<Q1N,1QN,11L,1AH,1
-M!L,!^KT>^OU!%NZO=C`<#K,H+4E<U\<E@.Q;PS2=.:VP-,0N%&%FNNVVVV:K
-M+L"Q6P#<]KSG/KL=19%I_4DCP$5_9%=*FTT\,%N!F.5M!*4(2M6RV]($XS1!
-M/)F@V^VAT6B@V6IB=G86,S/M[._L#%JM%AJ-.FKU+"H8F6G$[D"A7LN,010I
-MU)1"I(`H(M0B7W3*=P28IC8`RKWU!O"^&XHT-ICPTYI=!%\&2'7V>TR2#)T9
-MIQD)RR3.EIS$28HT39&D,>));%JS0PR'(XQ&V3'H]]'O#]#K]3#H#]#O][/P
-M/DV%MV=1+R!C]'W>OQ'ES_+_[/>W!<&=.W<^]]9;;U'/>,9YNC(`QYA\[I\^
-MLR_59<RMC+(%$-D]OI%OUV/!KA"SS6EB4S1264O(Y*AI$F,03S`:C=#O]U&+
-M:HBB".V9-K9OWXYFJX&9F1DTF@TT&TTTF@W4&PW4HPBU>@U**=1J-42*0"J"
-M(D(4*42*$"F@V<C8\2(BUVTHUT<.N@&\`<5U$)U"NP\;-!AY72]P#8$92'16
-M;!U.,GV9)-8;,[1.D*;:U%.RL'XR&6,\FCB`UG@\QG@T1K_?1Z_7P\KR*L;C
-M$2;C"9(D09S$QM-+$K7ROT3LRPNYB,JF"`ZUR3"*;\)_8Q@.'SJT\WWO^[LJ
-M`C@6Y>M?_]ING>HFET8'/AHH,@&3:16:5"#K$1KZ</)3=B9=<.TA]]@4\2A%
-MK"90*L)X/$9GM8-:O89ZO8Z9F1DTFPW,SLZBU6JYVD&]44>M5D,MBA#5ZEE$
-M4*O9BC/Z(Y^#*K/9M!XIU")R,TNU*-1.14$#I-0<*-EID*2FO';23R`DJ6?/
-ML:%&G'KC:CVZ?;XT]2C,5*=(D]0IO`W5QY,8L5'XT7",X6CHN/A&HS%ZO2[&
-MHPGB>((TU4C3Q*SQ8K<+F%F[DJ%7:!C##>'UV6*PS+^SQRCEE=__%1&!RJZ!
-M)$G..'CP(85CB^.H,@``,!Z/3R=%K>EQZ'HIJZD#6.5GN5&80,J<PWXZD$P[
-MD909A-$)$IT!2^()8:0B]'L#U!N%C3"3```@`$E$051U1-%BYO&C&IK-!AJ-
-M!F9F9S`STS;U@Q;JM1IJ]9HS!%D=(<J,@%(8*]N6\N$I8/Z:Q9U*T1IY`J$6
-M%2=W-0.I+C+XYP%*S/#I4K9U%6EJEFEJ#9WJC$-?ITA-_IZ8KDF:IHCCV"A_
-M@LEX@L%P@.$PP^6/1F.,AD,DB3TO1APGT&F2I71B>6I059#_;7@,G`4(4D`N
-M?!=6R9D)2L'5!XA@4C]?#`01-YJ-4Q2I$V*OY@EG`%975DY:#])9&-7)9P::
-MP*0%&S"[M5^LY3;9;(FD%MME2>[=(@!V\21BQ),Q2&6(LEJ]CEXO6S]-BD`4
-MH5Z/4*\W7-I0J]70;K=1B[+S&\T&ZK4:HEJ$>KT.I2)S@2H?)1CC`(()694K
-M8'EDH#%85"R5R@C`SBO83;O:>%QFF']G.3NS1IJD2(7RQ\D$29PB,<IO"ZC#
-MX0"3<8:V'(U&;OXB35/H5"-)X\S#)PFTUJ).P[+.XXJX1':]-UQX'_S"(M>7
-M4]Z6)T*&.LKD0_:OK`'XK<B@@P\]A-_YG8N?^+%__,2=E0$XQJ0_Z+\HNW`V
-M73WTJ'4JC0L<QM_N%R0S;T@0H")3+_!DF'XTF`P)2:JS"QP$3,SR#V7S_UH]
-M\_JU")%24-;S1PJUJ.:4O-5N0:G,$!`!L[.S+E*HU^M0D4*ST32D/<$%G+TG
-M\OENH&3F+YM)1<W:H"G9*&B*)(Z1:@TV7`I:I\:3#UV(/AJ.3#20(K%AO_'\
-M29(B36)C,%)G3,`PA5OVXPZ<$:`3D<_SS0IOUP611BN@<@B+P++J3P(C4C8N
-M;95?*8(R("!K-),TQ:5?_/QK`;RS,@#'B%Q]]==QX84OQ-S<EG_)(AXL30"F
-M9`0:N3X]B6Z:XPXTRN.:"'[XQTT%$;F9^+`J7Z3R9K,\)$UBI`#B>.(N4"#S
-MWE$M`E&4%0>C"*04:"4K%D)X<B(+U<UN:S0:.6,$U**:3UWL^['=#I-'PW5%
-MS&<V13IF1I*FHKVF133`!@2510/,621@/7N:)BY:D,_M0W9C0DT'ABGC3M!V
-MF$O#DZ^Z/-Z<ZR("`I&&!7O)PAX+AJ=\A\#_AB1R?N']E?GI5/8`K37B.'X[
-M@'=>?_TW<?[YSSUN]>:$F@7XSG?O_I>O??6K/C,:C5U.:F<!M-;.PUE/8HM&
-M;"(&+3;'ZD)]AW*E,-<<"'OWWC*4*OST+YY#I!^75^VEU\Z*4LH]1ID.!:G(
-MW*_<!1T1A?U!"KG[LK!8>X/`=J0YVX^GM09<R,\`:Z3F>[.*#ZV=!V?SA;*H
-M,&;OG\%:=">U-SZ.X,3$8FS@VF#?-9#(3N_1O=+;+]%&@1+X8XV`UMI%`$3L
-MHC19U+2U%1M5U>S?>H1ZK<[;MV^E6_??\10B^G85`1PC\MX__N_GZ31%`7TB
-M\/,L*+-X2JLP6Q;B-H>$]^>&9S2):7=)P2-#C_5@\/G=7X)?D-U<@8`M4U9[
-M8,U@G;J72?+FIC!GQ*7FAPM?AE7RW&-9UE!$R.T>0QZSK,D91K8IDWW?E$&7
-M6'OC:?\-Z]%%-.:AVQ">WN?R)&:O;62A2(5+3P/O+VL`N>B),X\?5/\##E0"
-M*=!X/,&___=O?B*`X]H`G!"5S&NNO@H`D&I]<:IY8RR600V9BOU")G]UNX.\
-M#II#<:XW;A5?YU+0=0Z6_R:/L;=H>(*A$S,AAW!\6<IAO1BQ9^TED>\+NR0K
-MZ<S:T8S9*("9_0Y$0P],)FI@:=!,:Y1%V.[!5'*#N9^]L.&^3Y_8=17(?!'9
-MURQP#60K\RS@SQS^7M:3.Y9B%CU]WS*U;3^O_"*%,F^:(>"_@,-^*/*LR,R:
-M)^/)JXYWW3DA#,`%%UZ$Y:6E\V^_[3:.UD++F(^\)G%M<.%3D6XZ9`;/V(`X
-M=TWFV;'7.\QS:O*,/CX6T0&C,#0YMB$F"P,VRN,4Q+<M61#^607,C(5V!<W,
-M*YL2IO&"[O7-P!";.@&1_6^C\/:_;8!D[H-(!9A$_BXHVK)(QIP0+%>18!V=
-M*^A!&`9V]0P6A3L!VQ6>G$V;S[R_(#*PG1/3-;&/`;)ZB^NH9%@`<P'0\O+R
-M^0<?^M[<\:P[)\PTH$+ZO`,'[GEUFFJE3:Y:;/WEJH+6G>78?P/%SR?N5))"
-MJRD&I<0@</#OK+TH,U^(C@$)CB\VNP!<2F#ZVV3S6/8IBXT@B'VAC"P&WMS.
-MKC!H/*=#/F8&(G.&YEVQ3T7(&1%VNP/8[D>0!3SQ6!"++<<<=%7,<C8;X^3Z
-M*11$:+*0RF*I"I$J_=)]F\_L=#1M0J5\>(]<\<_53"(%I3*N!XN_4$HA4EEW
-M)HHBU&HU]>"##UQRS;77#8]?O3E!Y%MW?.ML!D>,Z:V===L`I;K.I8?[GUPU
-M7A(M3&/NL;5Y_YP(<P'RX0"'SEVD!#X4\-/#'$0$=MVY-3;$ULM;NT?N<V2>
-MG)SG=ZO2R8\.6Z@TF8A`1@*.?8F-8;.I`'NO2^(#L2W<62/('!ADOR_!4Z#9
-M<ZP"^RY`KE_OH-O6PW.A$Y,?]K$(00D'MA!@)><!S'.,QZ/=5U[YU>BRRRZM
-M4H#'4S[SJ4]$>_?N?;U.]:-N<A!1X-`-K@[$V0'S5XF#2HIJ;(L$%'[+MFY`
-M0,[OBUR`_?80&Z1H\O`6DB2$VM*7F]>$S[%M'4,[1VRASN2B!#=S+]MKSGMS
-MN$#7Z:$I/F@?"<`HN5-6;6L'[",<:ZPHM)&EMI(HZ(@H9;UX^'U9(%3Q8<I$
-M`+Y;8#=!4PX@9?]FST,._:>4DJ.`KDM@W\/R\@I^^?5OO.1E+_NIR@`\7O+)
-M3_PC_M7/_4+ZX(,//'4=MS_%+K!,*DWX2P+O3UZ1\_F_NYO<(9=IN2PX5TQT
-MQ7+?EQ!5?A32C_"FD!7$%PQ)1!$^<@#):$&6)7R4('-Z&U&0P#.XF(,$$S++
-M=BC+EX4]93T2(IHZG"7K>R8.8Q04UGIY&\F04U*?\_O*?^B]B[&>40@E:@(.
-M"&32">47HX$`I12^=N45OP``'_OHARL#\(.4;]^5H3!__A=^$7_SUW_Y5T<.
-M'UY'T7/MK#R\%(`"NT,N\`@43>;Q\(5`&S;80#?S],KTZ2FH0UA0B?6<RA3/
-M`*.$'+*(*I;1`OF"(*VS$H\$K1@AH`L*C$6`92AA4K#G(%AQ6'@M$ET,V1V1
-M(!LFC[N7[5(YJRF1?$K!H?%02.]L;B[X$2@T%/ETT(7U$M^?@_O:_9$D492F
-M-4RNLY(5!`\<N`>?_M0G_LVK7_-+`("[[[R[,@#?3WGH8$;+?.XY/X([[OSV
-M:Z^Y_KJ/??:SG_HERJ8X1$^="K/H'.A_SOL0"MX_.)C](:K;7.),2'00;!7=
-M^?M<S8`(KH4'L_"3/9^YF-BCLAE&9RMX"G6/4VH9A;`@`B%,Y2`,Z`2HI)Q!
-M+`A-O(:1*S::R$;6+M9@(2;1<G3**3H0OF7G\WQ/\D'!_1QL7J8"P8?O_Q<+
-M@MY(F!%@X_TM$E#:/Z44+KWLBQ=?>_UU'[GIUILN//M'SB[=*U`9@,?`VS,S
-M+O_J98U;]M_ZAJ]\_:L+1Y:.?+C?[_WBXL+B=LFUEZ_]V]%>.=ABM<?FILHT
-M"!5\*._\))GY6G,8_%UV/8@56L$0BKM"S.(0<T$J5N[?KOAF?@E;]2?V/7<&
-M>RBJ>V_*A^;&""D6Y41O%5SUG07A1[#]6!0%25H(Y7(($9&(/CPAV)%@'7J!
-M%UE2GW$>8<U!:N,C`V$@%%P%7L)WR7QIF:+ZGR?L#H0S`_XQY)17&@4Y5"53
-M!NO]%0P6@'SZ0T0X<OCPR4K1:[J#WE5?OO(K7[OD?_[-UMOON+UN/\(]]]Y3
-M&8!'(^>>\R/0">_\PN67OO.44T^]9[6_^H%=NW?MFC]I'VZ]Z2:#6F./&+/J
-M(7?;Y93?0U2]UP>)7K<YG'*XFA[[\W.A8Z:\HDL0=J&R"]STKNUZ[^PML`?8
-M$%ROW7I"#D);$U782$'4#5W/WD00)&L4\"`>%L\1I#*F/0@Y!\\RZR#7NK,%
-M0@&B=45.-O4"%^';%J.MW!.[[\NU(4U'0(;F+J>WR$2H7!3@$P<614BB4.G#
-M_)^#EI_H+[KQ7YO[4]#[1X`/$6,4./3((S08#+!G?IYWS>]^X3.>^8S5Q96E
-MKUQ]W55O9N;H26<^"5=\_8IC4K>.V5F`.^^^"S]R]CE@9EQ]W=6_L]Q9>>>N
-M7;NB+5NV4+W18&:F)([Q[C_\0WS[CCL<OWMJQE&3-!M-M3,`+##G.ILC#<`[
-M&<:FA!>>@ZJ56/=-9I,-NYS?>D:Y$EP+;U%@)G-+2P1=.7E'2]KW_!E^/)G-
-MV")1-K-`LN+&+.OX`GE'T&31A/ZSV]O8*+O[EL1Y6CPC,5ODO<<=L!F3$DA)
-M)H/%9[$SP2J-X%X,J+F#34GD6H#L!P<<O1>"J$$+;V]F"%B+Y:Z6UR$/`/)A
-MO/UK%=_R+T3*T8&[N8!($:):+>-MJ&5\CZ_\V9_%:]_P!K=0-$D2#`8#[JRL
-M+D8J^K67O.@G/E49@`W(U===C0N??R'NO^_^O;??]:TW-AKUM]6;S?D=.W>@
-MT:@#SE,H/'#??7C'?_I/;A;=LL^DJ4:JTVS45$!<?3%+>T4J*'OXU<A='X4+
-MRL82N<=Y%B%!]BD-A"RW.0Y2#G#_)*-O9D<?[HV-[;G[N@)Y\+VOZKO=!_XU
-M6-SF*8%80)W9G^/:!AR\/ENO[$%\3M']R+0X!^0C,+E&/4C'(,:G.40`LOC>
-M*#\&[*?_Y*!7OKV;O^I)S/PK0;+B03\*I)0!!2E#U19!11G+<\T8@'H]._[\
-M?_X=6JV6J,\PXCC&RO(RQJ/Q;?6H_NX77_2B#Q`=.VIW3*4`'_G'C^+"YU^(
-MR[]R^?]U_:TW')C=,OO?=^^=GY_?.\^-1@-^X@MHMEKX\`<_D,V7IZGQ_-K-
-MEK,AAF2'D)&YJLGM.#PX:`/:L-7VKRTLGGV.7E(PM*@WSR1FST$Q37!.WWM@
-M5^P3;$2NZBSO(S_``O?^!<9>I!$>5R0^*[-/-^QGR8?J<A.`>:P,_>U[LE.*
-MCF2$*7@>8H_-=^?)-J7]/4@T3]E75'V>SH(`1!;^&'FERA?W0A,M;Y=&`+G?
-M4N#_<[1@P4PXLFG)3WWTPV[]O(UL&O4&]LSOX?F]\S]::];>?^F7OW3/)S[S
-MR7T`<-,M-U4&```^\>E/9DK=:#SEXY_^Q`<2I.\[X\PSVGOF]U"KU0(1D<1U
-M*Z7PG3OOQ,TWW`"M#0T5I^:O=JRPS@.)UIS+8<E6=DU_ET2A)VLP9<`?6Z:R
-M53]E<D77+LR5_\D4"L5#2(81AK"/H+)_BIXXVX)A]NI!FL"N=:@\ZY!51M>"
-MI*`Z[P>#O*=G!6&,O%%4")4U>ZM*Y/@,6'*,X`H2+3K[\BK[!($R"B0@FY1#
-M*5D`]`">H+#GGD29WKP-U^':?\P*:PU<*S$6[5I\09ZO!/^":`<&QL?C.]SC
-M1`E3*85;;KH9BPL+`?=`=H$H:K9:V+EKEYK?-__$7;MW/7S5M5=]Z)[[#IP$
-M`-?\\[4_G`;@:U=]'0#P"S_[\_C$IS_Y9XUV\YO[3M[WAE-./95G9^=(J2@8
-MZ)#R\8]^!%&M;GCG-'2:;>31)H>4#+7YPAX1AVT]X_G\(2[*DFB!K6<7[2AR
-M<%F+I2%'(^8]D7T]^.<HM!H%;-=-\H7WD>Q'VQ99SBL[X`Z%1"%E'MRE'T%!
-M$\*+YU]+*(6,&NSO)'$,Y*N!WN/#08W+`#S6,C&3ZQ/8V[VWEP2>G//\7/#^
-M`?L10N]OL08R:E#V.U/D!H(D.E%^/!MD]GI=W'';_MRUZ@N&2BFT9V:P:\\N
-MCAJU7VZUVW=<^XWK_NB"Y[W@<=/!QXT/X-+++\6++GHAOO"E+YXWB2<W-]M-
-MS,_/<WNF#2)%TQ0?``X]\@B^<^==)M</N>I*R'X!5H5\/^B5EVSO9<HC63@'
-MS)%--0KNL*F"S%O9\XF)2(3#N@$IDQ[D>O+*>,8"EW7F&17G6IZ6VXYS0"#*
-MVI#^E=FCVR1+C_'^GKG'!CA*G&<=<WB;G[O/#(5BLYK=3"#:#T2*@QJ(-U"F
-M:J+8>:?L8RNG[)+_SP[W:%T^X9%Y?TD)IG)LOW#=!5L$=.2J)@*RADV)J``E
-MH$+6C"N^?#F>?]$+U\`"$&JU.FW;OAVM5FO;X2-'?NOSEW[AS+U[YW_].<]\
-MSD,_-!'`3[WTI_#)SWSR78/1X+H=NW;@Y)-/1GMFAHA4&$(%H!=&%$7XYVNN
-MP<K*JN&KT[ZXQ)R#RG@HKV_EE7A_$V++P^6))C<OU@H0#I((2#!#U@>,U[**
-M+VH-)".(7.3@O*E[?8C'('<[!W4&<@4_\1JV>&=K`=*K%\[U8;KLA;M18LDO
-MR`+(9'GV[/.+\08$G/NV4"<]/'D@D.`T\%&"S_]]Q=\6``5`)X<"1,Y(!Y/>
-MXERE2(P!9[F^<A$`!6Q!D.&_B#08P`/WW8=;;KP!4125&@%/1J+0:K?IY)-/
-MYNT[M[_J\,*1ZR^_XLN_`@"?^?QG3DP#</E7OPP`N/:ZZ[9\YG.?O4K5HW><
-M>MJIS5V[=J'1;#J3.JU*2D1(D@2?_>0G/0N,*&)S#FPB0WB?PPM`C_FKR`-[
-M5+X;0`QY9Y;?0M0'1*2A$("*_.8`Y=Z#K1]('#R[N@$;7\3A%2-J"G;@)[P]
-MA["S0!:7@SJD2V%RF2S:S=4.LJ*"4@I*+.?,"F+V@K&12>;)E8B&W-)-\N.W
-M'K7GN0YA:@`>P&,?[[\YB;^RWV,1YLN^U9GSM+*7G]4+E(!AYZ&_-M171ODI
-MH`HC5:P-%)B>&*C5&_CT/WYLJA/+7]_U>IVV[=B&W?.[]Z4Z??^G/_?IMS_W
-M&>=')YP!^-Y#W\-+?^)?X-++OO3B!P\^>&.CW;CPE%-/Q9:M6RFJU=R"A[4D
-MBB*\[Y*_PF0R1I#YN7H+!RNN'+P3TH-[4(_K0)$$`^4AP+G\W\)<<VR[KCU'
-M?JC&YZ,HU`]\[0#"8ZLP/R>(&@7EBG7R=@KAK,8K^[J`GVT(O#\)#^XB`/91
-M@1*YN1T?DE$!,]BD5V2Z&0Z!9ZG'D1O&0=[#PQ%UV.<(O&H`\!&:%GAW]HP_
-MLALQ)03/*[2LTP38?UOU5[X`2)(8)L<H9.//;K>+FV^X?OT>O.F\1%$-LS.S
-MM'O/'FZVVW]P_?X;K[IU__Z=5W_CVA/#`%QU]54X]913<>T_7_?+!Q\Y^-F=
-MNW>>M6?/'IZ=G0TJM&L),^/>`_=@_RVW@%0D0+?AI`<S@S1[S)J<!Y>MI$(Q
-M,(3-,B%L99F+P4)YW0P\>?P.V4FR7!H`8I"9`5;L6V?9_9FG)&5'A7V*X:K2
-M"FY@R*<?]G;.H>^RDPD"%0@/>56.@2?K*&2Y-KMQ6?]9X3X'A'%0CLU'A.WL
-M/2)$*Q`4+BYQ@!Y2I?/WV7M0SK/[,5U[J7)`YQW.+5@F(@0X8B(902`W[Q]&
-M`#+')T5!Y9_"Y2#.&!0N6\Y8E*_\\N6N-K6>$<B"J0@SLVW:NV^>Y[9N>?Y=
-M]]QURX4_9HJ#.XYC`W#UM5?CH@LOPH<_^I&WW_W=NSYTZNFG;=FQ<Z?)]VE#
-M@Q/,C'J]@2]^]C,8]`>NK^_FLZWRNX*:'YLA$79F)D-E(;<]E,H*8?8_92J0
-MX_3*O*+E#/#M.!*IB`TQW5P!"&#EE([S:8*!N#)G+Y[]81%J4^9E%4RX+6!$
-MK,!*9>^;/*D(L7(>7D&`$J!\&]"%"LJUY)2D-C;O1PFO;!^OE$]A2,PCD.`M
-MS>;W+>F'W+)C?PG9?H-H[=FU[BH`8TD2T)R^F:*=_2F]@?%#/R:]"E("*FWY
-M0>56@9&(`!S[,I5T&?PUH%GCO@/WX!O77(U&H[&QX2#*]DZV6BW:L6,[[]FS
-MY[2/?_KC"U^_]JKSL0Q<^?6O'7\&X)IKK\&%+[@0__C)C__F.!G_P2FGG<8[
-M=^W`S,P,E%)KYDE!X:]6P_Z;;\2-W[Q^C6YOF$*PA-X*3V,+^N$AN'ZFI`+.
-MZMMY`P'&H4((+B($<!B:LC!2Q*(8Q05`DI^.DS/[WAO[$5S*%0BY/-V044$0
-M\MOG1M#6#$$^+/KYDBF7'-08LE`&05)*8;C/MC!+'!8`+:9?M/NF71XR"O!S
-M_]8A<%#T*[;^RL-^6,,>I$2Y"$!1P"F9-P36\=1J=7SALY_&PI'#V!CRSQI*
-MA6:S2=NV;^-=>_;L.GSX\#>OO>ZZ\U_\PA?AK_[FDN/+`%SP@@OP\4]^_#>Z
-MO<Z[]YVTC[=MVTJM5KNPJ&&]$&DT'.(?_OY_09G*:L&>&B)'3RBI`T8?.4N>
-MN5XV!3US$`=<`,H!VCD$^2C3]E(*RH)U*-<Z)`..L6>0Y+.#\S#A3*&M>+'Q
-M\C9[-E&&RO8.*I(3>R2>C]V24N<YE?"A%D5D(AT%#I_'>EZ(-VGV(*K`BWK^
-MP8#15Q!P9)Z>?:B/O(>W%7<E6GNRKNF9><(U927D(0(A:*,+M\DWU\Z3>Q2#
-ML+\0%:"0!GB"95D3H4*_7WH?9B!-4GSETB^&$ZAK7NLNI$&CV:0M6^:P;<<V
-MOON>N[_Y/_[RSU_V;__-6W#WW7<?^P;@@0<>``"\_^__USL.+1Q^[ZX]>WCK
-MUJW4:K<016K#RF\C@*NOO`*=U4Z`&P^9,')K?!R>7=!H%8IZGJ]>>GT4X+V6
-M-<?39K'HZP=SYBR!-2Q`.V$[T=_'?C%%T$(LWB>9>TE,T`5U`1GIN$*@C!8D
-M*[#PLC*Z((G=1Q")N/*!;/'!Q_]^4X^((G*%4LOA%T1EP?WLB9E)8"S$-A]7
-M(\CC,*8I52[?#O^*=I_I!`008-D1$*`F"=$.H,?"8#$S]M]T$Y87%S9\O=O.
-M0Q1%:+5:V+Y].^T[>1^W9]I?O/WVVR\X^^RSCVT#\($/?@"GGWXZ+O_RY2\_
-MLG#X7?/S\[QSYPYJS\R@5FL$(=A&9#(>XXJ2@@H%2*N0/\X-!`N^>Y=G63BO
-MLFTM#P%V:\!ECQEAK4").D'(`^!)(VR$0'FTD:@?^(:<43#%KM7G682LEV?'
-M52APO\;)LG^,&/DEA5PD8<`UMI4GGT>9_-CF_H#/_UG0<3D24;_PP^T,,%JK
-M%`=MNWRK3"D[=Z\"9?;(8LHQ$^5Y'KDT:I"07I)Y//S"U-#SRYG_(@08)/O_
-M'AGH\W\5H`'EA6EY%C1KQ$F,3WWT(ZC5-H>Y8V:H6@U-8P3V[MNKKK[NFJO_
-MQY__>?.8-@!O?,,;\:5++WW2/U__C8_N._DD[-RUBV9F9M!H-'R/>(-?0*/1
-MP)<^]T]86EQT2+\`VR_W]*&$ZL^7[\0$G+B%/'DGYZ'",O1CB^?/@WQD?4!$
-M"<AW$."]M7C=?-T`P1P]"5"/:#_:4%1&,3GXJZ\+L(L*0#+"$.TV\?RR\NZ`
-M1"0PB41B:Q$)+\X"0$2.A,-_C^$PE(\`\LQ+*&Q>"O-XE$![PZ$@``%&/VC;
-MY5A_Y.IO16K-HB#,.;[]QX7:CVQ+RJ['??<>P#>NO3H@+]U(Z@L#?&LTF]B^
-M8SMOW[D=C5;]UEMNO7G;QS_Q\6//`'SH?W\(U]]P?>W6;]WVOMU[=L_NV+D#
-M[78;]4:C$'YM*/<?#7'%5[X,.1-0UM5%_D<P8:2&0`J:O](#*SOZ(QA__9B/
-M]Z3D/#<[$$]A",B"BQRK,"'`)MO:`"GAF05,UPTDJ;"FH*PW-E$#"3RRLAY3
-M><\-CSN2?(3>JY.+/@BB%@(5*&X6(7#.O;%'5IJJ=0CU\SF^S>,+2J@\Y+9<
-MH1VN-BCPR6Y`&$W(UU#!:F\22JWR?'\>XI,9`24!01Y#H03X:%H'H(P@T:TF
-M1X;ZN^6&ZQ''\>84RKSO>KV.=KM-.W;L`!2=<_T--_Q_K_J%5^$C'_O(L6,`
-M/O7I3^'UKWL];KSIQO^2ZO1%V[9MH]G9.31;3=1J$38[`TU$N.$;WW#1@%06
-MRN=ALL@65&+@F('<7S$\DX?SD@2T0.3&H'!X1T)3Y?BO7=@AH+P2G.-K`[DI
-M,S=F&]8-'-.P@_MZ%A^2(\"46W)I%XCD0$7^>01"DLGEUT04,@R+,5[;Z[<P
-M7.:PPD\2+LP<</5#%M#<DL^P^E^VZCM?]?<KPHJ\?T0R)9210YG"JK"J+WX/
-M/_YKS[%3D0+G4=;YR7$%>CO&T)JQN+"`;F=U4WR!EI0EBP(:F-LRA_GY>5[M
-M=M[\_[__?4]][:M?>^P8@)_[V9_#_OW[S[SSKKO>M6W[-MZR90O:[1;J]1HL
-MOG\SDJ8);M]_JZ#R$AX?@GU75H.E7W7[Z'*S`G)3+');NL@/TY!BDS.S<;9A
-M&\]UZTF9<S,0CW(CR.0]01`=D-N!9TT-K%=D0;-MAWI*[G,<@HK,[>R]L/+C
-MN)*3W])8NPU!8JK/D8Y:4(]D^63)K\?&\Y+Y3:F0`WO^/KF:2RJGK=!S*:`'
-MP0BWQU]D*[U$X2Z8X#,#W(I"OC^GM,AU`%"*!7"X!++X!^%LE&P'RK1"1+7"
-M,04D*6#TNET<_-[W-I4&(-A45$.SV<26K5MH]Y[=?.C(D<\RL[I^`XC#'X@!
-M8.;Z!_[A@W^V<]<.;-NVC69F9U"OUQ%%M4V%_E;B.'&Y?_$B05AYS8UJ!@5!
-M#CT_,[L5UW8)9M`A$$@^UZ]7LD8@/`PL6T\&],GP/C;<9,]P&T0'<M#(IQ,9
-M'DA>A&*HAV%@N>%]#JYKI];D[<2&<T#>+HV#94:0152_E$N&VZ$W]]R+4N'\
-MIAYO`*TAR+/XRB$MWP,77,UBQ-:5'IB-XN;WK:F@B&B57U;4E:(P&A!_?0W`
-MY_S*[@ET"$$5#$J!0CZ`P`C(HF]NP]'MM]Z,*(J.1K<R1J):#8U&$W-S<]1J
-M-<_\^P_^_:O.?\[YC[\!>/_[WX^__=N_/:?5:KURQXZ=W&JU#%=:A*-E/TJ3
-M!*O+RR@-'&0(F\-DA[ED2,?EO7^NHT#(39)1;G:`'"*O6##T1".^D">!1!Y4
-MHQQD-]=+)@ZVY&)*@9$%H`B"0X`#G@"A\&ZZ3K#ML,`K%!PG1,```"``241!
-M5):%D&<_RI-I!HLV_=!/N*H+A=5<^55>(917_C:RA1M6U]URD!SV7NY1+U/"
-M,,6@J0@_R0YL<WX53&3">_Y<>A=2C.<71DB*6F!U9>6HHF'[N:(H0J-11ZO5
-M0FNF38\<>N3W`>"2O[[D\3,`7_CB%_"F-[T)WSOXT/\]CL=H-!M4;]11J]>A
-MH@BER_$V(./)&(<.'4*!<R]`FN7:-$"N[42&&TX[K^\HP]CS"%CB4+NPTW;)
-M7,O0L@49Z"S98J&%'Q<`11#\@^:6`.;KA^#9OIA2KBUIM8!]G\NW`0,F4S+3
-M?-+DD?=>[G0W*2.8?/,E$PZ\6U"I%VE6&,HKX5WS^$QY/^?0>X*Y7*1W(86W
-MW>8K`$0(.PI*^9)IGNH[WQI45`X$(N6+?,I"B)7R;4`2D&X4NQ;RKTQ-<SX(
-M9!B#QN,1CH83T+[W6KV!9JN%N;E97EE=/>M/_O1/WOZ6-[\%G__"YQ\?`_#R
-MGWXYF/FD@P<?^O6YF5DTFTTT&@W4HL@K)39?`%PXLI`]GG,Y),)Y;HD^5;D?
-MQWM\.(]D<0'.(!CR2)\24($LQ$,$PF628<H``2:2+34X"*Y-$$.>``3S^RA,
-M`\)-[(4<`N%]+I(05'5R68?$Z@>_"/OB8;[U9L/PLL6;9<4\RDTY>N_O^_?,
-M,K=',.'G"$5SD0$+Y&,!@5?*^T>Y8J#<Z4?.NRO9(;#U!+D.W+Z6DE.!^><3
-MUZ7$HR`7B#)0J]7PR".'<+2DH'9"L5:+T&JU:>?.G7S;MV[_W7OO/7#6S[S\
-M9X[J.1\31J#??OM_^4M2A&:[Y?+^:82,&[)*2N'!^Q]`G*2H-Z9T6\B7`4D1
-M2(<+'(/9=#"T-F&I,R`,UIEG3M,TRQLE,8;=1BNV[E'N1W58%A9;_E@N%&'_
-M&/;KL-T`D&WG07(0D*L7V$U"RK;#&`4/SCFMS6B[R<-*\^^=<W426Z-0)&BZ
-M;$LMQV@LJ^B$$L_N0^$L\A+AON-HE/49LV34@7U8H`A5KC!80N4=0OP#X%7H
-MF3VXQ\*#(<)^!P2R2U]*)P(1A/Z*%$(B$RHX*<^>D%V#X\D$@WX?&QV"*TU]
-M%65KRZ,([7:;9F;:ZCU_\MYS`'SG<8D`F'G^_@<?>,',S`S7ZW5!P822158;
-M-P`+"XN&8UTL?X0LY"#',NN'-.R/F$>024\?DH9FA4$M%XB`0\[ZLB@W=#CA
-MB&BP;EMX?GEQ@H--0'9@QQ7YX&FR1`8,L14\CXC8R#44#E*;)PO8B<@KH\7W
-M4XZ=%T#)_2Q(0.`Q!7"+BH,.#<H&=<!!X5:B/8N%MO+/'DX"YO;YB86?$A?@
-M<G[EO;O<!AP.#2%7#Z$".U1A9QH!BXLKZ':Z1ZUKEM#$X18BA4:S65.D?N+F
-MFV]Y?%*`/_VS/]U*H'I4BPA'E>T7)4E3G/O4<S&9)*+`(QQ_@.HJ"5%5<9K/
-MAOT^=-7N;Y8.Z*`FH`75&(D55VM:;CFG8]M)H>D*-@W#P)']CD$E<MS\%0U`
-MA1Z<IGW;^4)Y@.-A$;&$^;OGWE-^=%<5<WLY9R_J@\XH$-F(2R@[<X#H<S4_
-MT2I4BK*NAN#F1PY/(4%&96P_5+;740SZ!+U\Z_&5K/HC0`6J0GH3IF'%'Q\A
-M<8CX[E<Z/>S:M7/3WE_^G(I\9T)1MJRDV^M>\+[WO^_Q,0!+RTM/JM?K.X,E
-M$XRCROVMZ#3%J:>=AE1S:7Y'R+'MRM%4$JV9@@7E(/_T!2CO;:3B.V/`.H@(
-MUC0$@II,]H)#1MHP[*<-_?PH[-8K/96F/0.+M"G,SP-VHISW#VL`G-NY%_;!
-MK?*'WZDE:Y5=`2YZ"OM:N<W-DF@D4(;<DL\0!$2!XR@4"*V!RY&!6`6#&`X"
-M32O\47$8C!"L6Q/F`'&28F9F!N><>\[FPW_1M+&+;D!9!*"48F9^[E_\CS_'
-M55==]8,W`+??=OOL>#+Q/QIG;U(;[[JNUYQ2!&S4ZYB9VX94ZR*+:]`&S"UN
-M$*"@_+26[RWG6X(0D8&Y33.T3HO=`LU!<9&Y!"EK&&HU<1YJY$\*MH_;.H,N
-M@&+R_;K2G@I/L;<VO+?M1QO-N-DF%AM]_&@R.;X^#I3;XNW#0IXUG`9\K</B
-M*Y#;,4H(4(3!VG#%SO.'$%SR]Y$*VF]9G4()Y<]'`JJX\ELA`/7XG%\%X3\5
-M"LOD>061VV(<%"ISZ"@"NIT>?O3I3T>J]=$DVJZ"FT6G*722[<%02M&A0X=P
-MQ157O/2BBR[ZP1N`\\X[[U>SU5P)M-;9IIXD1IHD;DW3T10#6ZTVSCSS#*QV
-M!D4KCQS\,J!HFF*M;7$*?HK-*K\$!V6[Y;+U83(7=49`(@L1H@LS37#Z'>+]
-M)0!&7!@:DGFHK+C`:P<'5`X@L[3<Q.0HN(GL]F`__JN"_%5LZ(4?Z\WWM&04
-MX(IYPC#XU\\,0V@TY+",-P+*32)RH;]?N"_HN5NV'Y2VY@(B&/BA']D&1#"P
-MI,1WHL08L(A&<M=7`7-@6Z?*7P$'#RW@^1=>@"1.-AW^B[6/V?H[G2+1*9(X
-M@4Y3J*B&3WWJ4R]^7%*`KW_MZR,B($TTQJ,Q)I,))I,$29*].7U4%@^(:A'^
-MU<__+$:C,9(D+2FVA`4UE!1JJ`R3+]9IA1N#=0!(\??IW']SF":``RR!V_3+
-M/%WQIRHP3<$\<NYVSD%1B]Y6$7F^@V`^GX---]E%I<*V)865?Q_*^WG^P`B"
-MP5HL.F6_*$5>N')K+XO]AA#;CT%48B@Y&.!!;D=@?M%'60T@0/;97%]@!I3M
-M]^<47.5J`0%O8&$.0*2>%B"F")WN`%NW;<.//>^YF]<'%SUE$:E.4^A$(XT3
-MQ$F,.(Y!!-Q\R\W)XV(`GOG,9_YLFJ:<)`G&X\P`),D$29(B35.`]5$7!E]P
-MX078NW<ONOU12:L)01ZFJ!@1R.T->2Y['X+ZT#]?#/2`(2ZY3:]QI$%*L;%?
-MN5@M*"PY<0Z4"C;$Y^7D=@7(77>6=S"DU,ZOUR+AQ?,M0//9H7/YO?#\9O.R
-MA&`3A;4/RP!L>0$4V:(B!6/0?M)/^;#;$K,J#T8*^0#6*@*JH+5G9P64Q!;D
-M1X.5"NI*X>AQSO,'4'3?44@2C:7E+I[W_.=C[[Y]F^RP62.7M:C35"-)4L1Q
-MC#B-$4]B3"8Q)N,Q=*JW/RX&($D3Q'%"<1)G!F`\03R)$<<33.(829H"1]'S
-M9&8,AT/\]L5OQ\+"$OK#L0=KY*(!2,Z]PI072A='>M09Y5I7"/)[ST$@.P;Y
-MEF+QD%%"OJO@)Q*Y4,E?\ZMR-LU'%;8=*$-XN8TW/^GHBW<<H._\IIUP*J]@
-MQ*:<@Z"PR('R6U",?2T;F3@`<J&@E_/R)?=Y?:/25F'`Y"R7?U`^#5`A+#@7
-M/;IT0%%P_152T/PR4A-%=7LC#$=#_.I;?BUSB$?A_HF`5&ND28))/,%X/';1
-M]G@\1K_?QPM?],)??5P,`!A(DAA)G$4`H]$(P\$0P^$0D_$8L<E3L$%>-%D(
-MU%KCU--/P^M>_TL8#B<8C9.@V4IR=#,`;DBL4%@4DF%?R#IK*_[%_#X_0&2C
-M!*_8.K@MK_CY]J(_.,0E"$Q"MO->"TBSI!<0V`22@*"P)R<[%GY$MQCQ2(BT
-M?WT6+$PBQ9FB_"Y]*BB_A5%+K@`(SR]6=2D?'1#@%H)F`SWFL2[UL0Q-%,S]
-MY]E^[!X%E2\&BG-(\`6BA!H<$FOBC(D?S`J@Z2)BZ/8G6%Y9Q6_\YEM1K]>/
-MHACNZSE::\1)@LEXC-%XA&$_T['Q>(SA<(31<-1^7`R`+?S%DPE&HQ%ZO1[Z
-M@P&&@R%&QDHE:0IM.=TWV0T`@-?_RAMQQIEG8#`8(XY3]R,60$$05M\I>FBA
-MBS\"N<*7&^-TZ[)8<`I.;\\5(P7.Y<F8$AWHTNA!YLGY7%MZS;)<'(0IKY_O
-M?C#R,_@ATVYY5"8['P%I)PN(L&``SF8:Y#IO_QH>=$2^<@H*<`[D#&"NRAY@
-M'#FX'L(6<3[WEQV!(M^_RO7[(:.`LMQ?MAI%1WH2:PP'([SLIW\2%[WXA4B2
-M9%/%<#E2+G5L/!IC.!BB/^BCW^^CW^MA-!IA-!H]/C@`9D9LBG[CH3$`_1X&
-MPR%&+@J80"?I42$#[#[`/WK/'R&JU=#I#C`8C`HM09+$CA*;G<O9@A^?Y.96
-MMS/*>5CC$`M=`JUE74!X??C;\T-'^6A@8[6$M8\"7J$LU<@-0$U+5;0;FM(%
-M0V;S>E^8T*[*[X$\V9=%G`U-66Y`"2B2Z[^)/"^@/T\.'IG[`R9AA-Q_EM38
-M$GFJM0%`)+``@><OK`,/'P^:5F,H=J`80&\0H]<?X=0S3L6OO>7?;+H39E.W
-MC#I?(TEB3,83C(8C#$<C#(P!Z'5[Z'9[&`V'1ZV_CSX%("!)$DPF$\1Q@GX_
-M>V.#7A^#X3"+!(8C3.+8I`*;@PA;KZUJ$=[U_[X+M7H=W=X0W=[0%)'"997N
-M(I$_KLIYAP)F7,S2Y0>*+.&GC06XZ/V]UT58T78Y<S%ZX)(J7^A1>7U<4,[+
-M2[1B<!][=%+A,?`%O)"@(QR7#I:CB,_L67Z49T]B<<B*OF,NXF#`RT<'DH*;
-M!2M16-"5+5,WN1#,"931@$G8KQ*(NNG*'PP/E=07)"&MO4Y7NT/T^@/LW;<7
-M[_C=BY$DR5&%_G9O1IJDB"<QAJ-AIEO6P?;ZZ':[Z':[&#ZN!@"9`1B/)XCC
-MS$K9-]KM=-'M=3$8##`>C1#',<RHRJ;K`6#@R6>=A4O^YR5H-IL8CB986NYX
-M[CZWQTT%-0(Y)$)!JRGS"BQHQD@I/S57*"!FO()..1TZ,`,'97<8SZ@96F<Y
-MMH8V'E,[5*&%)&?G:-."#","SV84UA<T['.41`#FOI!%B9'5[BU(QQL"-P8-
-MX>4-_L%B.,*P7WRGG#$,VP$?4NS)DT4NK\CG[.XPS(I%S\\B,A`LS,$Z;CEF
-M3&$N+Y6VM.!7]/PH0?4AMS4XA!WGI@S-?5HS>L,)M`;V[-V#B__;[Z+9:FW*
-M^]O?S;YGK37B."NN#_L#]/M]=#N=3*^Z/6<`)N/)XV<`+/GE>#3&:#1&',?H
-M=7M875U%I[.*;K>'7J^'P6"(D2D*NB&;HZ@W[-R]&Y?\W=_@]--/1W\PPN$C
-MRQB/)YZU)0=/I=Q^NN!"8;C'67>N)/.+^6P*[`I2+*F\"M1586_;>K&`X"(_
-M$`,80U!L"^9S;I*3/`@]O!P#]B=EQB:\7;M9?/OF-%,.`NP7?`;U`!;M2..Y
-MW0(.N[M`CN^*#4'Y$6F%<,4WR#(>B=H`^WU/7B'+B%RF_-:J&+9[@S`]_`^`
-M0,*82,>B1'=A,DFPVAUB.!CC6<]Y%M[S9W^"=KN]><\/(%(9%V&:IIE#'8\Q
-M&!CE[W;16>U@964%*\O+Z':ZZ'>[2'7Z^$8`I!028ZGB.,:@/T"WT\7JRBHZ
-MJZOH=7OH]_L8#@88C49(DMC1<6TV'=!IBIV[=N*/_^P]./OLLS`>3["XV,'B
-MTJKS"`52B&`^/(]A]Y@]RRG/.?8;O[^:`]1>L,R"=6F8+_'P!>AP;CP6T`(\
-MPT&70CY7(5W(M2WSX7OX&J(-:>?]$78B;#&/1!O*Z;B%%2O*U5B00Q1RB&YD
-M$LO;*$38!1"GL&Y#`@;'8I="'C5)^5:?B!""5$"5#XM1R<(//SR$`&MB,0BI
-MUCBRN(JEE1YZW3Y>_HJ7X]__^G]PSFJS>;\R6Z?25&=A_W"$@8VFN]W,J:YV
-ML+*\@N7E%:RNK&`T'C^J";S'A`_`%FXFXZQ*2:2PNMI!K59#O5Y'O59'5*L%
-M7TB[!=3J-9][TL8*A/8Y&HTZ_OC/WHO_];[WXXN?^P)65U<Q'H^Q9<L,ZO5&
-M-EFFQ4HO#B\8Z\?=G>PF^K/\"Y8:*[OJ2?G9;D<`8B?<2`FOG`?X4:`,X4R"
-M`I%V"JJ=,MK'ZQPWGU$08VP\,4<^4B+OJCGDU;=(/K<<-#?V6P"BA-^4=QF>
-MU"B8?0\=0WYBL>RW5FZ-6<"G+Y_7%A`=7P.0IR'S-1[/D1@X`E7<!$QK'@(+
-MH%0!#MP?#-'KCZ%3C?F]\WC5:W\1/_4S+\=P,-@4%X;]?:,HJTNDVGC^4:;\
-MUI%FSK2#Y>5E+"\O865E&=U>#SK5CTIW'Q,#8!4S21*,1B-$M1J8-58['=3J
-MM4SY%0E8K3$":*%6KSOR"@9MF$/0CJS^XFM^$4][^H_BK__B$MQWX%XLKZRB
-M%D68G]^%>KT.Q=JMO99>ER#`*)+=5DPT.I,@]K^#`>3?9WYCD7"[C&EP_B(`
-M2>XCLD0=E(LJ2+3[6=**B<&?`(_OBG0AZ"<//\Z/]89:6L(U(#VWXS;(X1G=
-MRG$$4-WP?/:L1@CAVB0C%<IC/&B-""`7"1C$86`0,$WI<R/F.5;AP6#DD*E:
-M:[SD9?\";WS3&S$WMP7#P6#3':Y,^3/:_#3-<GY;1^MV,J^_O+R2*?[2,I:7
-ME[&RO(*5Y16,Q^.C(Q;YOA@`\R6-QQ-$:HB9V5ET.UW4ZW63.]MB&05`FQ;8
-M>6R/,EO?$#`#451#>V8&9Y[Y!/SZVWX#[_O;O\.-U]^`3J>+E94.YN=W8NO6
-MK6X?(3."D=?L_Y6?BF,/BU7*L`>Q5R`[*LHB*;>AFU=VSZV7%73">$!":S63
-MX,7+*:5@+PJR"_(5?9O"^,R&'$I8*KQ'/99%#&(MEPJ-PK3);IJ602IYBVQ7
-M$+@0X:G"^7G6GX#K,6<I"53@_9=\?_:Q^2*@Y?V36WX"RF^$U%_64,1QC)65
-M'L9Q!O/>NV\O?NGUK\._>-E+$<?QID)^&UDI(J@H`B%;)#J)8XR&0_1[`W2Z
-M5ODSC[^XL(#%Q04L+RUC:6D9P^$0.DF/FG3G,3<`,CP?C490481ZHX[EI>7`
-MM3#L%6V"7&:T6AJ-1M.Q",O\=_IK99Z[4:]C;LL<=HQVX`UO>B.>\<SS\)7+
-M+L?^6_;CT*$%+"ZN8&YN!KMV[4`414A3[0@GA?\T*0#\VBQWFPP[Q9PZQ-*,
-MG+80BA<\ET8*HK!&E#LW?#WWF."KX9*T!B*$#OD'-H?"H&):1B(*<7DY0D47
-M'TYR$KKFBWN,]/PR.B#!HR!0A3G*+>32`)5C^+6>/P2%45'Y`YIPP;UB:DFC
-MT1A+RQUHN_$W3?#:U[T6+W_ESV!^[]ZC`OAD[S=RNPZ2),%X,C'*;XI]G8[S
-M^HL+BU@PQ]+2(OJ]'I(D/5J^W>^?`<CZL9FW'0V'B"*%89(40DN+J<]&AQ.D
-MZ2QTJM%L-K.Z@*NV2T:^*1>H4FBUVMB^?1OB.,8Y/W(V=NS8@:<]X^FX[`N7
-MFH+)*E96.MBZ=0MV[-AF#`V+'G0&6K%\?6PWP=B5U\;S,K)%',A'![!CMQ!U
-M`A,%F`M=Y6A^LL=SD>R".<RU17:,0CK!Q5H,1,T@3\J:0]JM6]=9KVY,=GUX
-MR7MBOT^0<DWN/%V;)P.EW/,J^64%/)!E5?]@U;<9Z[58D0(;,)53A5FM&HW'
-M6%KJ8#`<869F!JU6"\]XYC/P'W_S-[!UZU9W[6X*V6>CDBA"%"DSW!-C/)YD
-ME7[3.N]T.EA=7<7*T@H6%Q8S[V^.U95.MF*,^3'1U\?<`-A"B=8:@_X`[9DV
-MAH,!EI"1A&1?AC9MCMA\D:GA#TC1Y!;JM;HKND';91$TQ9H2:K4:9N=F,R(2
-MG2)--9[TY"?A5:]]->Z^ZV[<?NM^'#YT&"LK65NRW6YA=G8&<W.SS@I#I`!!
-MA<OFY';IIDL7Q*R\(-ACH6C!()P,=65+S9&/^E50Y;#0]8NP:U^!*%(-;,0`
-M\)11Y``(%7KEH(3@EH8B[&"(81Z?\\.#KAQ7(1P6W_9K\J&_#=LAJ_ZJN`EX
-MFO(K$*):A#A.L+RRBN$P&T%G9$R^/_Z2'_\_[;UYL&3772;XG;O?FWOF>R_?
-MJTTJO5)5N:S=,F"\8LO@L0T8&>B(9F98C,%F<!`ST<83TPS31,\T$6`BF@B&
-MZ8B!L7NQ@6X&&[?;PF!@&ENRC;%L&4LNE397J=:WY7[W>\_\<99[;F:^VE0E
-M54EY%*E\]=9<[OF=W^_[?;_OP[M^^-TX>NQ5C)*;)%=QZK._+XQ!V.])$84A
-M?-_GK#ZV^?N]/GK]'@L`V]O8VMS&UM86AH,ADB3&3&)W0P4`OG1-1YZQ(."X
-M#H:#H;Q^TBQ%FK!;DB1(>2#(LAQ9EL-V;)BFQ3P%E18<G0+@U/ZO:5JHU:I<
-M@T`0=')0>CL.W'(`FQN;^.HC7T&OM\.IE`&VMW?0:#30:-2*P0L0)86GQ>=R
-MRNMZPLDM=&:R#E23@J"%PFVY>"#R>Y3/YIA2EBW`,<+;K!?;US)X7.P4)U>;
-MTFF7UR^F5.D*D-G8HU&0J=]2VN0<)]!(63]!MBF)R"XQ1=]&:9A'4S7^M7F;
-M'TJ-SQY/FF4X=WX3H_$$IF7!,`Q8MHW[O^>U^,5?^D6L[=G#^/A)LHL,.2X:
-MM#5-@Z&S:UGP^N,X8F"?[\.?3#`<CC`<#!C`U^]C9WL'O5X/.SNL_A\.1XCC
-MF.%HUVCS7]<`(/@!E%)$80S3--#O#WC:DR)+,J09O_%T*DD2Q$D,+V$IEVU;
-M7&9<X_/J5`'SR$R$-0T3]7H=1--@&`8,PX1AF-C>WH:NZWC7C_XP+IP_A^>>
-M?0ZGGCN)(&!!H-?KPW%L5"H5>)X#RS(DB":!/6W*;:@D2E'N9%,U&!1%`<A4
-M_2[+"&V&07`1C=_9[H)V.1G`U2Q:&)3,!P.G]/E+"0`IXY;2KGRJ(S!=^U-2
-M&I-6K=!$:U']V>FTGQ`BR31"O*,4!/CF]P/&J1\.)XB3!!IA)_/Z^FUXXYO?
-MA+<\\`,X>/`VQ'%\53U]L?%UO1`W9==XC"B*$?@^)A,?DXF2]O?[Z.WTT=L1
-MFY^A_I/Q&&D<2YGX:[7YKW\`(`7*G<0Q-,-`O]^7FSU)61:099D<)V:SSB&\
-M:A6>Z\*Q;5BV#55R7`SFE*2^>*_>LFVT3,8_L&P+KNO`MFUL;&Y@.!AB:7D9
-M[4X'][[F/IQ\[B2^^?5'$01L<C&*8NSL,(Y!K59%K5:1M3NE*G#(A?\@5.U)
-M@<R7D#-ULY;\BB!=.<GN&WMZXETMY0F]LE.=<"F/*?K,I=[`^=]5$NLI![\2
-M>"GX%RJSLI3J*P%<HTK@*-&M4,QHH$3B*FW^>>F^N/%_9UF&[<T^!H,1\CR'
-M;AC0-1V&8>#HL5?A0[_R(=Q^Y#`,@VV+*(HXRY)<T<879:FF,WY(GF=R7D:0
-M>QA=OJ#V#@8#]/M]CO+OH,_;?4$8($NRZ[9'KVL`D&00S@++LQR$4O3[?1D`
-MDC21+T[$!0["L(HHBA%7*O`J'KPTA>TPIV%=9YZ#I2FUDGT0LU.N5BHP#!V6
-M:<)Q7'@5#QL7-EA$G4R0IBD.'3Z$(\>.X.SILSCYW'>QM;&)7J^'(`@1!"&V
-MMG;@.`XJ%1>.8W._0TVF\H(9I_&+G?)`0.18+D^?95F@!@/%!8=G#,7W7CPH
-ME,5P*7:E&I0$A365PS.WGL=N-("+P8-:61"[]/4268B6P=MI,I`T/0%4IB41
-MKXU&=['G(G(V0$IE<SOZ+,T0)B&",,)X/('OA]`U'2!`L]7$^OHZ[K[W'KSM
-M[6_#T6.O0I(DR+*L=+C@LM-](D]\9HA+>4F;(HX3-L8;!O`G'.P;C3$:#C$8
-M,H+/H#]`?]!'G[?Y1J,1XC!"EF=3`C8W60`0TS6"H*+I.DRB8=`?(.,90,)?
-M('$*LQL3%XFB$%&E`L]U83L.+,MBUF.&#L/@@2`3X[B%ZHUN&/!T#X9APO4\
-MU&I5U.MUG#]_'EN;6Q@.APC#$'$48WEE&<LKRXS&[/MX]JEG<.+XDY+8%(:A
-MO-A8J>"A4G%E()+L-24+H'-T^ZGB+U!J!>X&L$TC]W-.]:M)_2\K`YAN%M#2
-M7YUYD)3,^6I))EMM[Q$E.%`9,"6O7Y9>_'549(]*9!U`(ORZSMQRHBC&QN8V
-MQN,Q]Y5@1!O#,)#3'`?V'\"#/_%>?/\;7X^5E15XGL?*5$ZJN=I4W]!U=N*K
-M\_M)@B@*$?)R(U`Y_4.VZ0>#`8;]`?H#]G&?'T!)''-1&'(Q-ME-$`#4`YH1
-M[:%K!([CH-\?($Z2(@`(J2.N+1CS0!#X`7S/8]F`Z\)V;%B6+0,!,R$M,@(B
-M460-MFW#-)FW>J52X:!?`QL7-K"SLX/Q>"R)'(9AH-%HX#7?<S_N_][7XNR9
-M<SCYW>>PO;G%5%?"$.,Q2]T`P+(LU&H56)8)TS0Y:%E(=14,0O8_D2D4[5`Z
-M%0@T!?@2GZ(700*(TDV@5]++N_)PH1SNVGP:V`QQ:$;B5".S\JATVJ"$2E%3
-M-<THV7QI+,CGE")+4X23"($?LMGX,"JEX?5&'<LKRWCU'7?@G>]^)^Y[S7VP
-M;%O6Y6I]?ZG-7V@?LO=6G/:2",9G]Y,D013&"".6[OM^P-+^\02C,9O@&_39
-MQA\,AN@/^ACT!RQH19&4#M,TPB8XK]/F?_$"P!18!PJ8AH%&O8[!8(#`#U`/
-M&XA"5O]'8<BS`1800B^$&X8(@@"^R])YUW45H-""KNO0-%U26O,L8_)>8*0+
-MUW5AFB8<UT6]7D=G:0F;&QO8W-Q$O]_'9#Q!Q%_\+&,JQ*MK7:SM654&G(9X
-M_M3S./7=DUS].,;V=BSK3EW787+\H5)Q98!2TT1E-']N)D!WV<QTII]_L1[?
-MQ>MV7.:!0C$'?,#T)J>EC4MF\`-2,DM!B21%B]]!"ALTBG*W1P71)I-":4H"
-MRL6<,P!@:6D9Q^XZAKOON0?KZ[=A_=`A=+LK<%P7QM1,RF4A^@((YA.".N_C
-M$\)F1O(L8V*=7+@C"D.FA<%'>,6I/U9&>`>#02D#B.*8=1DXXY2"%F/FUW&]
-MJ`%`(CO<F$'3=+1:;>ST>MC<V$#@^PC".D*>#81AB*`2P/,\N/ST]SBOP/,J
-M\"HN',>%;5L<*#0X6,A2/LH-2D249Z>T`<]S4:_7L+34P6IO%9L;F]CD]?]D
-M,D$8*B`K^```(`!)1$%4AK(6Y.8+J-:JJ-5KV'=@/U[_IC=@<W,3IT\^CS-G
-M3B.8!`6PF20``O3[`P#@70P=M5H%IFG"MDV)7DL`L\0+F,T<2G0@<NG=3><?
-M7;OP>2Z+\G.1G:%-#07->13"VOLB?X&B+*F6YPR$2],<X_&8XT3)3&#0=1V.
-MZZ!6K^/(D2.X]_[[<.NMMZ*]U$*[U4&SU42]5I,$L\NM6E5*MP9`,PP8N@:B
-MZU+].&."N')F/PI#CA_Q='\\P6@\QF@T9)M_R#;_<#3$:,""@,_Q*)KS:4`0
-M9DB3OSA;\L4-``J,Q;(!%NDZG38"W^<D#/8"1B'ODTY<5"H55'P/0:6"(/#@
-M>2Z;E@I8E\!V';@.`^HLVX9E6S!U$[JARS:,*NA)B(EJS8!7J:#9:*#3;J/;
-M7<'VUC8VM[:PL]W#>#SBH\NIU'*GE,H,H=UNH]/IX)[[[T,8!!B/QG)::V=K
-M&YL;&Z6@(#3;Q,DAVINV;4D@RW6=4NMHWHQ`V6#C!92']-*UPNYS`&JTHE/M
-M/U&:E)F/JC@+4\EA;-"09UUIDLE2+$E211BEO"K5"MJ=-I:6EM#JM-'NM-'M
-M=K&ZMHI6JX5VNX56NXU&O0ZOXL&R++GQ+U7CJR49T33HF@9-UR7(**3ADHQQ
-M5^(X1AC%B(*`'59!P-)]G[7W)B.NVC,<830:8C@<83P:83@:(9CXK,O``QG1
-M">>MO+A[\24)`.*0$WUP0BE<UX-M.]C<W$1OIP??]U&M5%"KUQAR6O%0K00,
-M!ZBP(."Z+AS7@>W;L&T;KNO`<=C-LFU>_[/:7&PL0)=J.H0`KN?!LFTT&@TL
-M+R]C;3#`S@[C!NQL[V`P')3*`['DQ9EE,$T3K78+K78+MQR\15[PD\D$%\Z?
-MQ\;Y"]BXL`%_XLM-+=[\\7@RPVE@`"?K=GB>*TL+@3M@JDDVWQWH"FA_5Q@Y
-M*-W5@+#`+`D0\^>891E\/T`<)\BS')%@L\VY*`00*$[W6KV&I95EK*QTL;9G
-M#:[G0M,T.(Z#>KW.-GVGC:6E#MKM#JJU*AR;=6PP)0);?IW+W091<XOL491U
-M(A47K-4D2:4<=\0W?<"E[R:3"?R)C_%DC,G$QUAN_N)^,ID@YX>(KC'@L)"*
-M?_'72Q8`RID@(WKJNH9NMXM^OX_Q>((X2C#Q?;@N0_']6HB*[Z$R\>!Z+KNY
-M#AR7W?N!PS("VV;X`,<(+,N"99HP>`F@:1H,0P.E.BC-81@Z3-.$ZSDL$*RL
-M8#*>8##H8V=G!SL[K"<[&HTP\2=(XJ)=--W_%?^FE,+S/*P?.H1#M]\.3=,0
-MA9&L`4>#(==WF[`+B4NI4TJ1IJRF!(#)I#QBRH)841?;MLWQ!ZVTX2W++%WP
-MFD:N*A!,G\(4;&-3)6"QQYPB3;)2UG(I'7S#,&`[CL1TJK4JJM4::O4:_[@*
-MPS0`RI!\R[90K511;]31Z730;K?1:C51K]=9(#=-B<0+=N3LD%4Y(&B:!DW7
-MH&LZ?PW%>Y@A29D6O]CTZL:7;3T_P&0\EAO?'_,`,"Z$/$9#)HLG:WQ=8YD)
-MSX2%^2Q>L0&@9!Y)T&JU6-]^8PNYS]11?-_'<#!$O5%'K5:#ZSEP70^NZ[!,
-MP&-E@``''9>=_I9EP7%84+`LBY4')L,+6&;`WG@6$"A,,X?M.*C5JFAWVEA=
-M766@#6_;#(=##(=#C$8C^!,?01!PF;-\)A"H&RC+,FBZAD:S@4:S`>Q'2=)+
-MU,!A&+*V$*>##OI]^!,?<<QTW_*,\8;S/..>#/ZN)*SK">:J?X<J\P*"^$64
-MK]FV@V:K@4:SB7JS@6:C@7JSP4?%IVS;4.CN6Z8)VW51\3S4&W6TVRVTVQTT
-MFTW4ZC5XG@?+,DMVX;*+PMF%=&H"DVB$D7],`X3H<@1:>!QF)68J:TG'D6A/
-M!PB""&$0<,%;O[SQ>4`7]Y,QD^T6I8=E6K)+1//\!<_ROWP"0!DX9A>-96/O
-MGCWH]7KP_8"=BDF*,`@Q&`P9+E!Q4:E6X+D>',]ES$$1$!RGP`0L"Y;%@H%M
-MVQ(TM"Q+`H.L5\Q*!0$F,A)0!<U6"ZLQ:^NP<<VQG-@:#H:R3`C#$'&<(,M2
-M*?QYL4TYK1Q#*46U6D6MQL!&=7@E25.9<HIN2<!U%L,@8/5SEB'+<^19(2(J
-M,I6BNX$RNLS;)L6`#I$BGKJ05^.I<5E<@TVU,6#3ANV(S*O`8FR'96*F:;)3
-M3C5"R6EIG%KC]&W+LN!Y'JJU*AKU.IK-)AJM)AJ-!BJ5"ES;AL'Y^NJ&5ST/
-MU/%B]KC%*:_)QR_P(#%_4J*CQ\S=*HI"1%&,,`Q*X%[@!_`#?C\I;_SQ>(S)
-M>(PHBI%G178I@A3-\Y<LW;_A`\#TJ:)I!)U.&X8QQ$ZOARS+9/T4A1&&0QV6
-MQ8@YC68#GNO"]3P6!!Q'N2@=OO$90,A:AP8LRX9IF;!Y(#!EF:!#-PS&*N.!
-MP;9M5&M5M-MM-L45A:S.&S/PCZ7V8_A<KWTR\1$&`<*H`!*G(_Z\@*"FU2KX
-M2`B1)"@T,$.VN9A=&:8,1NB<QLP\H+9LLJJJY9)2"CV=%4QG"P+O4)^C;BC!
-MP[99X*O7T:C746_44*\W4*U6X7JLRR/Z[878RNS?%"Y!(K,3X)VJBI33'$D:
-M\Y,^DR!MDB22?Z(2T4)>XPLBCQ\$\'U6ZP>BOS_Q,?$G&`Z&R+*,'306>\S2
-M(2FG-]3&OZ$#P/3FT'A`R/C<@)%ET-,41FH@B=G).!B.4*UX+#.H5G@64)Q(
-M:C`0)Q0K$=C0D&F:,&6F8,(T+5XFL#:>J!,9`,5^3Z/11)YGB&.&\OO^A(]V
-M%O6?[_OLQLL%(9S*^M>9O#!>2/E4$@VY`CVZ%YK^S\,(IGOL0EA#UW69@;DN
-MR]QJ-5[O5ZJHUJJH>!X<QX5EFUPE2BL%154S0-<)3^$)[ZRP]ZAP/2Y.>#$B
-MGF8IT]E/"OJY2CA3V:=A&"$*0KGA`X[N^SP#$*"?F"-)TP2>Z\(P3$EB*D1-
-M@!MOZU^C`/!B/S'*V5]YEB%+65UM&`:,-$,:QQB/)NQ4MVTXKH-ZK0:O4H'C
-M6(PSX-@L`%BB%&#1VK0LF?J;%BL++-."(3YG&#!,0Y8+NFZPE%)GB+3K.FBU
-M6Z`Y+?C?4530/\=CI3_,@@%C/K+TDKDJLQ0T2[.2%]]N`8(H@B/7HNZGN)))
-M,W5(1Y-T7,NR>%;%`JY7\>#8-ER/!6?6P6&@G^>YL"R&V(MQV6DNA#C5-5F&
-M:%**7(YNB_]RRC/$G`_@B'H^09*DK'4G3ORX,-D,.;`G:-]!&"(*R@A_$/AR
-M1F0X&,#W`_9\39-O_)H4D*7"#X)2W.C+N-8GPHL3!0AR4-",;90LS9#J*71#
-MAV%DG(K)7%-[.STXCHUZK0['<U&I>+(D8.6`S4\FB]&+;5-B!J9IPM!U&)S,
-M4P0#$X:I\UY^$108P,1./,]C_`72Z<B34O`!0MXW]KD$%*LU^2Q$&#(32.X#
-M%T:A/*'B)&9F(_QYB_0>VL53\(N76JK47ED$<WK81C<,&#H+A*RS8O$LRF0!
-ME6=:KN/*-JTM7FN>83'ZK"Z=>5D0*0P[=<+J=%W79AQXJ&+8FN64$V9$'9\A
-MRS,^9IY(@H[<]'',K+1C`>H5)WX81@A#YF#%WI\0(>?PAV'$-K\?8#0:(XYC
-M5"H5M-LM.7XL7F=9LN'&W_C7)``\^>TG]OSN[__>2U<FH#@!TXQ10M,TY;U<
-M70Z(I&F&P`]E+6_Q[*!:K;!6HN/"5$!"F17P;$#@`R(+T`T#IL'N1<_>T'7Y
-M;S&Q*$!%<7(9!NMKUQMUF;X+1IDXK9(DYA@#/YU"9B\=!B'B.&*6ZS&?HDP2
-M?MH5WH0T5[T`P851P,Q9P6I@53M/C"SHFBX%-`S=@&YH+)W5-%XB&;QFYVU5
-M.8MAL->(OQ[LM3+D>\#HV82EYU/S^^!:^X+K#RG,#MX9*1R;\SSGV17?Z%Q`
-M1H!W:9K*EEV:\DT?L0G3.(J*>WECZ7\8"E"590)Q%,'GQ*XQW_"ZH<,R3#0:
-M=5BF559]5C;^2[FN]C&\H`#@-6I_>.6>Y]<G$$!)`U-^2HJ6CRZ"@6$@3E+H
-M00!]J&-K<TN>7O5Z#95JA9&(+-$E,&6G0`0"2P0#7B84(\J:##CL;^DR&#!Q
-M$C9[3G3"L80RLF[;.AS'*:RK^3/+D8-F["(3-:PH%51P<1KUISF5&$/.>:7"
-MV@Q</(."%O;:**;J9)G#-W#1+M5+-3W[6=%*4XT\9NVS"E$49E4FL`M6XO"Y
-M#;'991<C*TYW<4O30D1&:$JD;*)4I/:Q3/%CQ#';\+$(!A+ACXHLBW=7A)5=
-M&(9P'1>U6@VM5DMZ")1`5O7UO`&6"`#S';"O?0`@WWKLL>\=C49O3]/T"J4I
-M7I2(P"RO<B#/&7#('(,2MBDU'1J_3Y($`2?H&";K"-B.+7O,E4I%9@4R$S`+
-MH)"5!8;22C3*;45=9]F!KD/3B1Q:$IM(#)9,;[!"\$+G%N>,/FQ;EJR[2_);
-MZNBM@C;/H/RTD-81*KW3(\4$\R2-B^1644J<52_F&SO/E4W.@4[I6YBQCW.:
-MRU%N=9/+LBY+E8U?KN<3I99/>)HO).;DY^*$94TB]><;GMG7^YRV.T&69B"$
-MT;+;K39<URV`/-E!R;EF`<6-F.'S@Z!&"!E=]PQ@[]Z]FN,XOW#NPGG]A3J3
-M7.\X(-[%G'+,(&-OMDAWU1,[33+$4<RDHOH#$%V'KFD2U*I6*Y)O8%D6#)[N
-M&J;!<`&^^65`D!D"+PL,P3ACP:`<"(J)PF*Z4`0`;>Y-;'I5%5?>DRF+]&FN
-M_LS=M.19B3XW^V]17I3NJ?Q8;O8\5RS3^>;.%*/4K,A<6!J?L2$;GM(S_D>"
-ME`>")!;ZD5D!G,9<7(;7^1+DBV,)Q`J/RC`,D28I3-.`Z[I8:B_!M$SH1..,
-MU,*W0J6,3_LCWFB;?]^^O;AP8>.]`#Y^W0/`1W_KMY;3+/O9S<U-F5[>N%%@
-MRO*&4N0D!S+(3@*$-9.F<V&'\B:-H@@3S4>_WV>R8Z8%TS+@>6S"SW4=Z(9>
-ME`^65>H:L&#`,P$%FQ`W3=.8/)7(!$2=K'-03%&Y%1-CFJY+`4R1#6B*EZ$V
-MY7BC.@"5-?_+^O^JB4C)[)1.WQ?2;*I3L?Q8J=WEC2/T69Z!9GDYO<^S4A!(
-M>'F3I@FR1/P[*Z'Y*3_9H[@`4..8Z>U%<8+)9(PLS4`I./[CH+Y<1\7S&,58
-M;:5.V:;OFD:3&R\(Y'F.`P=NP7@\>@.`?P<@ORX!X(=^Z(?P^<]_'J][_>O_
-M^/3IT]BXL$'3-"77L^]\W<!#HIKL4$XRHM+H09WQ5S>JIC,C5!)HF(PGK$6E
-MJW6QQE2-#0.U6DW2CQW'D4"AKFD\$"A9`0\0FJ:76&MZB8FGR4Z#ZG=/INIX
-M*/97L@Z?TN53VVWBU%9V@V(H2F<VOF3>"2X[!^ARKL2<\U.?BA1?RF,I:7Y6
-M9`/L<ZG2MDN9<K30C)0LO91U1<(8X\D8@1](4$_\7)[EL"P+;L7%TM(*7,?F
-M0S>ZDM:SYY/3HM5*R*4[6O0&S0`XVY*&8?B:CW_\X][/_,S/C*]+`/C\YS^/
-MQQ]__%B2)&_N]7IT>WN;C,=CW&P!8":@DW)8%Q<T`&G^4*O5V,>*%X3<^)(R
-MR^X#/P#1"+:W=^0I;)EL/)G-)CBRE69;%G2)LC-`41.`XA2-57RL<3JK$*@@
-MVI1.GN*24Z+WR@!`I["#(D,H7(-IB<2B,@J%,&MYXU-D.0\`_-\LY5?J>YD%
-ML!,_3W,D:2+K?0GDI2F2*$$8!HB3F'=`>%T?Q8J3+@,S'<N&VVPQ@E'%*]J;
-MRHR%"/3%W,*4_^/ELZYNN-5IMS$:C4B:IO?HNEX'<'T"```XKON![:TM]'H]
-MLM/K87MG&S2GTO#@Y;`DU95+6>=9CI6590B]-W6D-TD3?N&&H)3.9@S\0DWB
-M9&J3HL@>B,:[!`4V85JF5*S5.-G(LDP87.=`?(_@Y:L]>UG_\PTR_;RF(=O"
-MIDSIM9>`O!R%G6-1]Y=+@.+D%RD_$]DLV'=)FL+W?;[QF=QV&$82!U!K?8'V
-MTYS"M$PXMHU*I8I.F[$P==YZ-0RCE)7+&0,4FQZ$``H5FU**E].JUFI\*"W!
-M:#325E96L+&Q<>T#P$=_YW?L+$V/!`$;AO`GC/?.ZF`7+\=%%(,*38.4C":$
-MP'7=4KF0Y[G29V9M)L'CEUJ!"K>>E,PLA6<=M\Y213))X6:L.M>:IBD?I>`<
-M`&QTUO5<Z8$'0-%#(.5-CUE/\.D34W(MTE2VZT008-39!`#?Q"DCYU!0)NPA
-MC%J@#@+E,QN131`2F):):K4*3TQZ>I[R]2)#D^TN49KPX2NJSD;,6AZ__*Y/
-M0E"O564'9'U]?65C8^/T=<D`CAPY8A-"[F+I&".C9%F&T6B$`[?<@OP&X`2\
-MV$L%CQ@#T.-I*`\*M#R=)X@M69HP2S0.?"5I(K^/*/37&0ELYFX)`H(HC,M8
-M)U1[<NPB[4UG.H+3NO["F(1R$]?BOK!V$_;8I3:?\F]0I@"M<X#3YH-6HHTJ
-MLB1&.F+UN6DR2SB:"]*2:DQ2X%J:=(M2I<3F/<.7_[5GF29<UV-@*1.GN:*3
-M^(H"P-+2TCU1%*U.?!]!X".*8J19BHW-3=Q^Z!""5V``F/>F$&DDPH*"9A13
-M:>KXJXC@1#GQP?7L19];M+R$?T*:,%>E/,^1(X<&K7`LOD*QR^DM(U5R5,1?
-M<`4$ZUAIG\J.AT*0,CA)RC),658(@*WD>#3C+,S_G><2F"QR>_Z:YJ)ZIQ<%
-MX\DK*`C4:@T8BI=FN]W><]T"0*->?W,0!M+A)`P#Y%S,\*FGG\&MM]Z*+%\$
-M@:L)&*I_@B'%3<ME@VJ)):YT!E8J)S*=ZM&KP-6TMA\ILWVD3;8R<*.18H:>
-M*'UR-;NFE$YE%E0Q;%$"DK+I"S_5J3%9,GN&%QNZ[,I\?=^8&__:<1T7>:8,
-MQ)DF3IPX\>WK%@!<S_N)P7#(Q1LS`$3J[F]O;V'?_GVS+++%NL*K;HJ!)C:F
-MS"P4D%+2;S4`&G1#>")H($25PR)EG7XZS]>;H^*BMIXF`]("8%.SA=+?$-P!
-M2J3<-Z4%35N6%QRDS)6Z7DDTN(%*\1AR0)$*IZ6?NVY[]P9/(PRNCV!9)FK5
-M&A-,\3RLK*STK^3W:%?VDM`[!?LJXPQ`-DUG(TD3G#M[#AX';5[IV_@E^:MT
-MSA4LL(!=?$.*6UGH@TQ_E2@`IN+.0\L40?EY$0Q(P2OBG0_%]6"Z3"%4L3LN
-M_JEX!<L`N!O__'*4#V_FMK5XCI5*!4D2PW5=U.HL``!X],2)$Z/K%0`L3O&D
-M`M$U#(.+;-@P=`.GGS^%)$E@6_;+KM5RHP<`^A(]BOE[B4(=T1*;3N@?SARN
-M1#%,(652\NSO+X($O<K7_G*NS1OY\O6\"AS709KEJ%28A%RE4J&V;5_H]7KQ
-M]0H`D2Y&1;D6G&F9</C@C&F9T'0=CWWK,30:#>B&\;)OP5R+%_5:;/SR:4C*
-MGQ$Y-+D6@8K,_+5IGP*!)DC7'TK4ZGUF1ZO>KD0:#%*)=^1TVJ&(7"3PX!)^
-MI^0%!K8;H>YWT&ZW</*[)]%L--!=[6+/GCU8Z7:)81B?^,A'/G+M`X#-^\T4
-M2#5-(X9N*(J[#G/I<5W.@O.QO;6%9K/)S"T6A?T5U__7-!>@UVKSJ[]L.NS,
-M*Y@I-_>D%WVF:G@HE0"E;4]FRIR+=0!V?_3TIBX!',=&L]G$J5//0],TZ66Q
-MLK)".YT.UM?7/W%=#JLH2=@W:YJAZ6PL5:CI."Z;FZ[6ZK`L"Y12//+E1V"9
-M)IJMEK1*7JP7NTJ<GRD4V`"]P@R-3F4`JL7Y-&HO_-\HD+,@(#,!2B5%5W8`
-ME#D%(>>-0NQ(2GZI5^RN"0"Y]-5V<Y6GE&]^!^W.$I(TQ7`X9/]NM;"TM$27
-MEY<)`?[BNF>K698]8G"!"\L2@IM,^HIIM=?E7/M##WT.AJZCU6K!,,U75`B@
-M+]HFOXSAE5E!``GJE3P(K]5SGX-%$B43F#E]">MPS+QV4SZH`I0D?":?7M4K
-M=G.>_*[C8&5E!99IXIFGGX%A&%A>7L:^??NQ?_]^LK*R`M_W_]5U#P"![_^Q
-ML.?V^.`%<^5ACKOU>AV5*AO&2)($CSSR"):6EM#I=)B4TBLD"I`7+<S,#P*E
-M2EV:L9:_*D_@RWZ\T^T^U2),L2H3BD#(02F9J:7+ENBS6[)T.,\\N#*9B%PA
-M@D>+9N)-H=M'-`U>I8+V4@>69>&QQQX#`#2;31P\>!#KA]9QRRVWP*M4/O^3
-M/_F37[JN`>`=#SQ`_N#C'_^D9=L#SV7*KK5:#9[+]/>]2H5;-;7A.@Y`"#8W
-M-_#77_@KU.MUK*PLPW6<*Y8L6JRK2_?)G$2AY!9(Z67F$1?/0`H04/4'$%E&
-M,58L2@#1PBN%+T*4^KR\@0F=>MR\/"C!!1=Y1>B<'*?$2+Q!EV$8:-0;6%U=
-MA6F8^.8WOH$\SV';-O8?.(#;;[\=ZX<.T3U[]U("_!_'CQ^GUS4`_,47OD`U
-MFOL$^)IMV]1U7;BN)\L`SW/1:#:PM-1!L]5FXZ^ZCC-GSN`SG_ES-%M-=%=7
-M4:O7F"OPRS@&O)`-==7?/^<HIQ?+'%2#CZM(\PE13_SIKZN40UHZ?04YH)RE
-MJ!1AZ3<L1QI*^(60Y2H:#7.>'ID*!C=/ZD\IA67;:+?;6%Y>`BCPZ*./(DX2
-M4`#=;A?KMZUC_=`A>F#_?N*ZSO^[OK[^Q:O]>U=4`GSTMS\:$4W[9J52(:[K
-M4M=Q>!G`C#@]UT.SV4)GJ8UFJR6GU0;]/O[HDY\$I3GV[MV+E>5E.+8#.6-Z
-M@\Y9WQPEP/R3OE0"D.GBFEZE(VVQZ24AAP,-;&"(2J(0Y2Q`HI[<2MH_K;"E
-MLI6)RC8D4T0@,$"17A0)O/DN)C9MJJ-:JV)I:0EK:VL`(7CTT4?Y="70:C9Q
-M^^VWX\C1(SAX\"!IM]O#A_[RK]X'`.#R\]<U``"@?_/7?_W11KV.>KV&>J.!
-M:K7&//EL&X[+.`&M5AN=3@>-9A,Z]W#S?1^?_M2G,)F,L6?O'G17NV@TZFSZ
-MB^*5-<%QG7,-*C81W24JD2L-4W0&71"65ZKZKZ0'BTJ;<)Q`%=(LI?=\VD^E
-M%!*H1@4@TSP`J=6P>_2]J3!^_KP=VT:+H?K8L[8'Y\Z?PY<?^3*CW0/P/`^'
-M#Q_&L5>_&H=OOQVKW2Z2-/WG'WS_^X>44F![^\4)`.]___LO#(?#G^YTEDB[
-MU42KU42U6F.N.[8KVX(K*ROH=E?0Z;1E)A#',3[YB4_@S.G3V+-G#];6UK"R
-ML@+'<T&@\='.5_)F)E=84Y"Y56ZQ\7;Y953A!E-Z&8!8.3I/22RB1-'EIBVD
-M&"HN\P%4,U2%3TRF5'@%XC]M3DZ$D_2<IZ?.']TL`\*&8:!6KZ&SU,'RRC*6
-MEI;QS#//X%N/?4MF:)[K8GU]'7?=?3>.'CU*]^S=BTJU>CR83/X3G;)`O^*_
-M?Z4_\.YWOQMWW''')YY^^NGWM%KM'YM,F%]:%$72#UZ.MW*=>4(T]'H]Q%$$
-MPS#PF<_\.>ZX\T[\V(,/PO,JJ%8K&(U&&`Y'"((`ZMCL8EU6B)@"R\G%CT@Y
-MYWNE?UD%]Y1T?\ILF'!]CJ*G3\L;DUYBG)<4,E[*CY>QA$O$JO+OO[%P?^;'
-MH$GKM$JE@GJ]#DHI_N[OOHCMK2WHG$3GN2[6#QW"_???C[ONN@L'#]Y*NMUN
-M^K=__==O_OGWOW_CA3Z6*];Q.G'B!`#@P1__\2>ZW>Y_EZ:I%2<)C>.(Q$DL
-MGYS.M>M,RX+!Y<*2.)9!XOSY\_B'KWT-=]YY)Y:6EF":EIPL9-.&N;S(XBB&
-M'P0H!&W)W'O95E+NIS^GCL$6WU,,Q)3+:O9O2BG:[?:,,V[9UQXS/O?S/C?]
-MO=/?4SR^LKE&Z3G(KS/TG1"E3T[X8*_B[%MJ`BHT6PD$SFG7S<\`2*D<H%1Q
-M"5!$-:DZ52@QQT*EARJ!0'R.E":'(.G!Y?EAA4P$E%6+I[H*RJQRZ6?4M'NW
-M>_E;I\119Y*)R_H]Y9\GA$BGZ6:SA6:SB7:[`W\RP7_Y[']!$`3RVJK5:CAX
-MVVVX__[[<??==^.V@P=I=W4U]">3M[WS7>\Z?DTRD*L-8F]YTYN^_=BWOO7!
-MU6[WWT=11(0!`\V+L5+I*T<(E\?6L;/3PW@\A@8@"`+\/W_X!_C>[_U>O/T'
-M?PCC\1B5:@75:@W#X5#JN.?\0KE9B!Q71^HEE_Q)\@(>2'F#OY"1;:(X]:JH
-M_ZQ&0,E-![2<[LL3OM!"`%4P@RG]`"*T#_B8\*Z*7W1^GB!&(L0FG):SG_X]
-MUZP4Y6/41--@6R8<QV529ZZ'9K,)UW7PQ;_[(IY\\LE26=!JM[%O_S[<\>I7
-MX\B1(UA=6Z.==H=8IOFGKSIZ].$7FOJ_T`"`#[SUY^C==]WUB2>??/+VM=75
-M7T_3A,9Q3+(\8_YSI!"7((3`T`W8C@77<;&]LXU^O\_4;;(,#S_\,)Y^YAF\
-M[WT_C]5N%Y-J%95J53KK6M8.?-]'&(0OXRX`O2@D0V=*:#H7HI.AA&L8SGX/
-M`4@.FJO9PN5%$B&VJ7(Y5"HPI6J&59!V**&*X<8<.K`J8<:S"LHENZ=+`!$P
-M=NU@%%("BID)E?-0%(7^8-E6?;:4H2]$!YP6**;C,C,9UV48F><Q'LWY\^?Q
-MR4\\Q#LH[(]:EH65;A?[]NW#X<.'<?3H4>S?OY^N=E=(M5[[Q_7;;OOOIS/(
-M%[4$$.L?GOL&7O^:UZ'GC_[A==_W?:\U36L]SW*:)`F)XP1)F@"@4KV5J9:8
-ML!T'%O=^S[B_&P4P&@[QI2]]$7$28WU]'<O+R]!U`X[CH%JM8GEY"99M2QMG
-MU3O^%5$"$'667E4)@H*ZDW*[C12-M5()0-420`4%R46S$RE,JI0,,X&)*PN3
-MDCCG+`VW-!!$RB5&T1`@94<T"4K$```=-TE$050>HJ3\I6J!EH.02C:;0WC:
-M+67/IT1*2^8HEUD"B)-9-PRXCH-:K8YFLX%&LXEFJXFEY65,1F,\\LC#^,I7
-MOB)?-TW34*O7L7?O7AP\>"N.'CV*(T<.8^_>O71M;8TTF\VOG#MW]H<_]K&/
-MC5_ZPVK.[_GNR9/?W-[>ONOYYY_'Z3.GL;FUA?%XC(PKR:;<\38,0_B^C]%H
-MB*W-+>SL[&`X&$C]?:;]EN,'W_$.//#V'^3>[`'&DPGW<_.QL;&!IY]^%G$<
-M2^EKD6)J'%W6J!(`*`7EAIN$'XT4D-]#N7H-*7-F&7M-`[(LPZ%#AZ21IGB<
-M0M=O]K[8=-.?F]8$+#[F-MD`4^NA!$+[4@T`\C6:Q@*H"``LDV!/LQC<*7KW
-M0NN/E'P"=J?,E`%`*MM\5*;_139`%6<A97/FA1*0!/?XJ0Q9WD$:;DJ",O<3
-ME%V$O!`'%0:H;./F)4U!"D505#'RE!N=JQ*7[X6\N9!3HU+F7+4)HZK"L?A;
-MBE0\<U"VX3HV;-N!XSKP/`^NR\"^O_W;O\'7_^'KI5?8<1PL+2]A=8UUQO;O
-MWX_]^_=CSYXUNG?/'K*ZNH;CW_G.VCO>\8[SURKU?\$9@-I(O/_>^\G6]M8G
-MW_B&-]SG>MXZ!6B>YR3CJK>4ZP8:BOV5:9IP/0>V[<`P#&D0R51Q-3QY_#B^
-M]=BWL+34P;[]^]"H-]@$HF.C7F]@__Z]\"H59"GSB&,7@W*RO5PR`#)+HB$E
-M,)`JCX642#J$B(Z`<L).9TD*L$HNV0*<FM!!V0U8U.5$:0*J,F`Y%_P4PI^S
-M$XDY9*X@VY/<R(3[$XC?*6/$5&^@=%#/R02N%0BHEB"ZQFSAZO4Z&HT&OS71
-M:#;165I"EN4X<>($/O5GG\)SSSXK/30,TT2KT\8MM]R"6P_>AOT'V,8_<.``
-M]N[=0_?MW4<ZG:6__^F?^V\/_:O__3?[UWKS7\L,``#PYG>\Q?TW__K?_$:6
-M91_^[LF3],R9TV1C8P/#T8AM4D5?/HJX)WO@PP\"[&SO8&=G!_U>#T$82NUX
-M0@B:S2;>]L`#>.M;WX;1>(Q@$B`(`P3<UKG?&^#4J5/H]_O,>()7TVJ*?.-G
-M`,7F*64`,X&A'`"H^G-0VW)$R0"4MYK7V91HLIX7]-K=058%^9<\^AQY3B0E
-MN``'63:2\\VJ:OA3U:1C&AU7Y@J8\A3EWYJ75(K%B5_(AHL,`/*D!B'(LYR+
-MIN:7E0&HQJ;BXUTS`%[6B-/><1S8MBT_%C?3,O&7?_%Y//'$$PC#L!3PJ]4J
-M5KI2S`.-1@/M=AM[UM:PMK9*]^S92UJMYE?_PW_\TP=^_2._>DW3_FL"`LY;
-M;[_[[<&KCA[]7YY^^NGJK;?<\D&#<0`H`2&#T1!)G"!'SN2C=8/+2INP;#9:
-M7*_7L%.OH[>S@_Z@+T_V7J^'/_KD)_$7#SV$'WW/C^'HT2-875WEONXAVJT6
-M]NQ=Q84+F]C8V$2_U\-D,F'.--RNZN7`,"IO90)U8GX:3"2JH)YL&<ZV\X00
-MQZ4[+"JUA_(`54P$4IKSX$,D71>$97XT5TXN@4[R$U23P%RQ^:D0-,T+70&B
-MUMA**5*B!--I%)!>M!<_OU]0KOV!HJ[7-`VZQ4Q&;5NTK1FNQ9BP#FS+QG`T
-MQ&/?_":^\(4O(,LR>>+KN@['=;&TM(3NZBJZ*RMHM%JH5BM8ZBQA;6V5KJZN
-MDM7N:NYY[A_<=O"V#YSX^Z_@UV\XP/H2Z];;UNW/_N?/_*)M6;][]MQ9//_\
-M:9P_?Q[]01]^$+"R0/&@2^($4<1.\S`,,1P.L;.]@UZOA]%HB#@J5(ZR+$.K
-MU<*K[[@#/_*C[\%29PG#T9"[PT:8^,RM:&-C$SN<?"1PAR`,61M*G,H\);Y9
-M,H#9<H*"\LU>9``4H!HHH5SXE\P&`$H*)ATI`+[+(P(!ZCR!2@$NY,(Y6$D5
-M[%V<U`K<7G(&4K("*%Z$.7C'@(J37['O5C,`\3=RY6OBE)]R_ITV-!&_+^/9
-MACCM\SR'IA&I?B5.>=/D!Q?W11#LUR>_\QT\_,@C.'?V+$:C4<G[H5:K86EY
-M&:MK72POKZ!6K<&R;<Z:7<;:ZAI6U]:PMKJ*T7#XMOONN^__HY3FUYL0=UU^
-M^^_3C^*7R#_#?_[<YX[<>>S89W=V=FY[_LQI[>R9L]C:WL9H/$(4125-_"S/
-MD,0QPC"2FW8X'*+7VT&OU\=H.$0<QS)MHY0Y^=Y[[WTL$"QU8%HVXCA&&(9(
-MDACCT007-C8P&`S9Y^(8X_$8$\Y<5`$=B:0K<ME7&P"(XLQ[30(`9D'`@O(V
-M&P!H"1`DI18C47J$1.'A7_I"FPX"M,2UD>P]*FIV6M3@$M/;O>:6J'NN4INI
-MW-"40P3L_<I%+<`\#"$XP_S["46>T:*.EVY%X)Z'BH.14@*(YZ1I1`K>FH8%
-MRS9A638LRX3)#5TMRX*NZXCC&*=.GL3G'GH(FQL;A5T;=W%R/8]M_-4N5KI=
-M-!L-F*8%TS+1J#?075G!VMH:UM;6T&ZU'O_"W_[56W[QYS^P=6.WK"^V?@+`
-M?RI]QGSBB2<^1#3M=TZ?/HW39T[3"^<OD-Y@@"@*><U6M(PH-Y6,HAA1%"(,
-M0HS'8_1Z/?1Z.QAQNK!:OV59AKU[]^'(D<-X_1O>B*-'CR((0X1AA"1)X$]\
-M#`9#;&]OH3\82CLNYN$7(@HC!"&[S_*,6W!I?#->>0"`1J!=50`@LUV`JP@`
-MLQG`5-^X),.%N6VZBW8"2JA_V2.@X/(7K$.:TU(`V!6`4U![0BC8X:T$G+PX
-MK2G*MFR0I[N:'90#`)590EYT#BBD31D[Z85]F<6=C@S8POW(LN`X+G1=PU,G
-M3N!K7_L:GGON.6QO;S.34OX:&X:!:JV&3J>#;K>+I>5E:15O&#H\KX).NXUN
-MMTO7UM;(VNHJ*/`_?_&__M??^\4/?&!RXW-6KB(0_..WO_U//<_[OR]<N."=
-M/GT:YR^<ISL[/3*9C!%SS<$2>RS+$:>)!`OC*,)D,D&_W\=@,,!H.)1UOJSE
-M.,"XNKJ*!]_[7MQ]S[W0-!V@E%EK)1G&XS$N;&Q@.!PB25*DBN56FJ;P@P#C
-M\1B^[R--4GEBK*^OOS1MP`(7GVH'BA*`*,@[D5Q\2OAX%9G.#%!BX5T>"#@=
-M!*AL_Q&%KUMLYF)>0/(`%&"0"OLOI1N0*ZU!PD]R`HJ<$EY*0!+,1-M.9/XY
-MBC:@`(^G2P`5]".$S:@8I@&+;W2Q^0W#A&$8,"T3IL'D[PS=`#3`G_CXZE>_
-MBB]]\8OP?;\4N`'`M"RTFJS7O[*R@G:G@VJU(B=B;<M&H]'`ZNH*7>VND=6U
-M+NVT.H\__L03[WK7.]]YZN8AK5TI*8I?*!_[=Q];>?WK7O^_I6GVONVM+?OY
-M,V?HQL8&Z?=[\/U`NNE2!9W.:<Y;?<)U-T80!)A,)A@.^NCW^QB/&&58<`DH
-MI4B2!/5Z'8<.W8XCKSJ*.^ZX$^NWK2//*<(H0!A&&(\F&(_'&(U&&$\FS/V6
-M9P=9GB..8\E=<!Q'OF""W?A2\``H,$6`*E)]D2F(/K\F3F"JMA"G,H#IMMTE
-M3O]R[4]GWN>"!Z#V_<4,_U3J3\O29`),I$I/+^>Y/X,3RK6\FL*S#(-]'V,1
-M0N(]FJ;!T'3HW'+--`P8)MO8AOHY9?/;EHT\S_'TTT_A^/'C>/JIIW#RY$GD
-M>2X=H@'6":A4*FBUVUA>64%GJ8-ZO0Z7JV030F`:['N6EY>QVNUB[YX]:+9:
-MS]$\_[5CQXY]\N9CK5[%:G?:V-G>P7M^[#W:ZU[W_?7W/OC@;Z5I^OZSY\[B
-M[-ES],*%"Z0WZ"/P?>8+KS#(!)F$><['<F-&48PP"#`<#3'H#S`8##`>C>0P
-MD=IV$7;>/_#6M^&!!]Z.5KN%+,ME.1#',?K]`;:W=Q#',3)NRIER;H(PZ4S3
-MM/"NY]C!;$"X]@$`9%[[KPSP$<PA`G$<@ZC`7RD`7`T(6'PNST7ZK[;;"X2=
-M4#)U<D,B^B(+H)(;`%G#(R<\E<\E4U&^IXIM6D$(HORUU&$8.F.@&@;?["8,
-M0X>AF_QK.DS#A&[HTN="V*L;AH$S9\[@X8<?QM]_]:M(DJ04=,3[Y;@.FLTV
-M.AVV\=OM-CS/@V[H\GHS=(,%AU83W>XJ7>MV27>UFQ--^\TWOOM'_N764R<B
-M_`R`CP/H`KCP,@X`\]:7O_SENU=65CXZGDP>.'?N',Z<.4,WM[;(8#A`'$5(
-MLZSH`2MUJ@``12!(HAAA%,*?^&RL>##`<#3B:7PB)Q`!L-9@EN'VPX=Q]]UW
-MX_#AP]BS=R^ZW37HNHXD23`:L:P@"`*>`;!1YTO=5$;8=/!1;R^$!T"P>PDP
-M3002(W4EPK"T[5*(1I?,`&8SNJ+O3V9HL#+K`T_/490`HDTGG8`%84=T`92.
-M`I5>@T7]+AZB,"O5^88WE`UMZ&R3"QJZ+E-Y#1JW)#=,=N*'88!S9\_A[-DS
-M>.JII_#$XX]C:VN+#Z\916.5\_0;C0:6EI>QM+R$9I.U\&S;X9;N'`/0#;B>
-MBTZKC>659>S=LQ>=3L=W'>??AU'X?]YYQYW_>*.UEE_T)2Z6G_JIG[(_^,$/
-M?L_JVMKOCD:C>\^=/X?SY\_3[>UM,A@,$`0AVUR*7?3T19?Q8!#',>*(!84@
-M##`:CC`:#3$<CC#F9"0U,Z"40M=U-I?M>;C[GGOP_:]_`^ZZZRY0RL:78XX-
-M3"83C@T$R/-,9@^,+))+,%+<JT%!#0[J53PO.!0S]%?;!E2SAH(N5_PLWU""
-M&*6@^)=[^I<MT%$"!*&<[O*D5XD\1*7Y3F$'2BN0*#@+DYK7V*;6^%P)W\2Z
-MQC:U/N^F?$WCVA2ZKB//<SSVS<?PR,-?PK///8<H#!''\PUU#--$K59C:CW+
-M2UA>6D:]T8!MV]!TK13H=4V'Y[EH-5M865FAJZNK9,_:&BS;^N2G_^Q3O_SA
-M7_W5GOR!/0#.OH(#@%B_37\;'R8?!@`\\<03[S9-ZY?'_OC-6YM;SKGSY["U
-MQ28'`W^"),V*T=(YU%V1JB=Q@B1)>$!@W(#)>(SA<(3A<(#)Q$<<105)2.$8
-M)'$,R[9Q[WWWX36O>0W6UP^AWFBBT6C`<UTD,AA,$$41`Q#3%&F:<?8890$B
-MSY%G.;(\0YZIW/)\)C"4@X."_`,EM'Z6<CQ+QV4!0+@#JSR`4O15=OQE3@.6
-M1$;('$MPE2=;UBE29^&G'8*%)H'&!VC$)F4#9.HFUF0P4#>SNM'%Z+G8](0`
-MX]$8@^$`@WX?)TZ<P)/'C^/)$R>0Q#&W8"]G8KK!"&H5ST.SU4*[TT&[W4*]
-MWF!UO:XI&0X+4*9APJUX:#7J=*7;):O=570ZG5&M5OWZ<\^=_(6WO?4'GNK1
-M/EJD><.2RUZ:]2_XK=P!T+[P-W]S9-_>O;^<Y_DO7=C8P/ESY^C6]A;I]7H8
-MCR>(TQ@THU/CG&0*C*+(LQQQ$K.37`'T?-^'/YE@-!ICPA'_B`<$530BSQEK
-ML5:KH5JMHMM=Q;%CQW#'77?BZ)%C(!I!%#$=A#AFOYNU+V.%3DI+Q!)*<QYX
-MRE]7`X'X/OD\\IQI(DP15XJ6VYQ).E(F[LQN<G)9_G<E>7&0J?)&$64AF@)6
-M:HJ3,&NI:KI6W&NS-\FTDYN9L)-?4WZ&:"`ZW^1\LX,07K^SS"!-$CQY_$D\
-M_OBW<?P[WT&_W\>$<S\*%2-2R@`=QT&M7D>SQ<0YZO4:*I4J7-=EGI?*Y*G8
-M^")SK-5JZ'3:='EIF:RMKJ+1:)P!\']M;FW]QS>_Z4U/[7:]+P+`9;0./_NY
-MSQUXU9$C'XF3Y"=[O5Y[<W-3V]S<Q$YOAXY&(Q($(=(L+=7=\HU2:EHQ:)0F
-M+#,0[;]8=!3\"29CEN*/QR,$?L`Z`GF!)JN_1V`*KSIV#'?=>2?NN?=>K*QT
-M.264<<"S+&<@91@RP##/D.<J"XUO=KZQQ:8O^MB0?6SQ,Z"Y[(T7R#>DNC)5
-M&'.@*J).+UJ*E2X(80VN\@XTK63=)3<Z-%[[:KQ%RDY1P@E5HE31=4U)YXN/
-MU7O6FM/D[U(_+S($458D:3%9&@0!OOO<LSAQX@2>?>89//OL,Z7>_O1S$RI5
-MGN>B7F^@V6RBV6JAT:C#\RJ\5V\4<T_*.#'A(*'G>J@WZG1E:9ETNROHM)?&
-MC6;C&9KG__KPX<,?OQGIY3?T^M(C#R_5*M7OTPWC/0#>M[.SC?,7-K"UO85^
-MKX_Q>(P@#)14&J4:=&YV4"H78L1QPIF(/$/P)V!ZAQ.$02C3?57W4#VY7<=!
-MK<$OJ$8#G:5E'#QX$/OV[\,M!V[%\O(R&XM.62=!_$WQ.^6F58"PXO%B:EAE
-M.C"IS#QE!)9>3&Y]ER_,Q1OFEQ\:T23C#1J_+P4),K/)I_$.=7)2;'Q-UZ'Q
-M[TG3%.?/G\>YLV=QYLP9/'_J%#8W-S$8,#[(<#CDE-TBN*B'@6F:<!P'E6J5
-MN5<UZJC7&ZA4*_!<#Y9M<1*/5G0R%,!1@P9=UV%9)JK5&EJM%EU962:KW54T
-M&XU-`+\?QO&G[[_OOF_B)EPW?@#H=H$+Y?[(\>/'_P?#,'YUI]=;V][>-K>V
-MMK"YM46'PR'Q_0F2)"UM$JI<V-.$(U&39FDF24%)DB!-4B0\2PC#`$$08C*9
-MP/=]C,=C"1QE"M%$W91J&4$IA6E9N.W@0=QRZZW8LW<O#AZ\#?OW[T>E4I7U
-M:IX79!8QB78Q]MS<+3WU6.A5O-&[;7JU$U-LX&F<H<Q:5,L%4:;DN3IMQV]9
-MAM%HA.]^]SD\\^RS.'WJ%$Z=.H6-C0V.^A?J4M/!2I[NN@;+M."Z[M2&K\/S
-MF(F-R0UK5,KW=/8H:GO;ME&I>+16JY&ESA)65E;H\O)R4JO5GH_"\#>/'3OV
-MA[C)UTTMO?N=X\=_D!#\2!3%#X1A>&1S8P-;.]OH]?IT.!J2P/?9)LWR\M27
-MN'#F,>`4OC@C!64<Y!/`8H(X"A%&$<*`I:!!$"`,`D0QXR8D28*\A/S/!H0\
-MSY#G%!7/0ZO=1KU>1ZO=1KO51J520:U>0ZU69_9KGH=JK8Y:M8IJK8J*Q]AE
-ME+/AIL=8RZ(6%!?S#YB]&&8WL.`AE+L)<[H7_#D*$=<@8,(O_5Z?JSX/,1P,
-M,!JSKLQH-.)E%Z-Z^[XOZWLRYT07V8;&:;O,FIX);52K550J%7B5"CS/Y<I3
-M)G3#*-7PNY4_!(!N&'!L!Y[GHE:KT^7E)=)=9CU^TS+_RC#,AS3@2X>/'/D:
-MYF27BP#P$JQ_^L__"1D_JYD?^=`O'UM>7OY0GN<_U^OUL=/;06^G1WO]/AD.
-MAYCX$\;U%YB!\@KL1H*9/FE%4!"$H#3EN`+O!,0QHRRSH,"DR\*033C&O#.1
-M91ERA9=PJ5-XWL>44M3K=18@ZC54*Q74:G6^`3R^&:IH-.JH5*IR<,4P3>C*
-MYM(5Y%SGHBQ)4G10HBB4'94@#)`F*7\N,:-CCX8L#>>IN)J23[]^NWV\6QDB
-M'I-I&,QUBNOHB5NEXL'U/-BVP^IVTX"NE4_VZ==N^F\ST%&';;.LH=%H2D!O
-M>7D9%<][+,_SC__QG_S)Q[[YC6],/OWI3Z>[=DD7`>`&R@R^\YTWF:;YTT$8
-MWA$$_B'?]]N]7A_]01^#P9".1D/B^P'B)):MN(M=-!<#T,0`4Z;V_T5KD)<1
-M29(@B?FFXD%"##L)["%)$Z1I)C.':5)1`48Q1M_TB.OT8(PZ+(.Y`IITUW%Y
-M,JV8M$M9L-MM9I.K2D:DJ/-%NT_0;\6PC>LQ`4UQLVT;EF7!-"W6*M0T:#J9
-M&=_>[617R5*:KK'LP790K59HO=X@2YT..IT.JI7*AE>I''<LZXO]X?"/[KOW
-MWL?Q,E\O:_>-;WSC4??<QGFOTUJZHU&O_Q0%_2?C\:3>Z_?8B=4?H#<H9@FB
-M."JQ!N<&A(L,SDR?<@R<SY%EO/^?9[*LD+3BK!A$$L$B31A(F"2I/)%9D.#X
-MA``.LXR1:42;4&@L3'4NYJ7YEWKGZ>[1H10<1&TN4G/1HS=TSK[C4W1"/<>R
-M+=B6#=NQBT$</H1CF@9T3LT5;<-+G>A*.%.\$47W@K?K+!N.8\-S/51K-32Y
-M^DZKU4*M5DNS+/V]P7#XI[W!X'@X\<?O??#!"*^0]8JSWWGB^.-WFH;]EBS+
-M_IL@"%X5!,'>\7AL]@=]#`=#C$9#.O%]$@1,4R#EI_J\#;'KQ7BIVE!T(I13
-MF^:,]\Y(0PIA*,N1<C)1EJ40.HM9GB%+,_XS&0\RLP2D@FR4%3@!F[(JZ+80
-MQAP`B,;DU';IT\N;+BBX;*A&D'B,$K_>D-_'R@U><O"^?D%OODA`4M6`Y[T'
-M$K?@I[MAP+)L.(Y#JY4*:30::#8:J#<:<!SG?*U:.>]ZE9,TS_\FI_3K1PX?
-M?ABOX/7R#P#_`KN2+QY_XHF5*`I7DB2YM5*IOA>4/I"DZ;[!<,!!JC%&'*3R
-M)Q,$8<!`P"2>X;Y?5NEP.?4BG96I*M%IA8A)J<W'D75U9EX=EA%_>\H'4)6]
-MFFT!$M[;%T-&1$J-E[ZN##D1==Y@GD7W)5^><F8U+WNAO'87]3M3YF%4[FJU
-MBD:]CE:KA6:S@5JU!A#R4)9E7QB/QX\XMGUF/!IOO_DM;_:O]%I9!(!7T#KU
-M_/,_Z_O!K;JNO7<\'C?"(*CX0=":\!;@9#+&>#R1#,(XCI`(XM!4;7XY(-^E
-MP8;Y9IA7M.CUORHN%P\KI^MSO(<5G$$C!+K.7*58Z>!0SW.)0/[KM1ILQ_%K
-ME6KD52ICS_,VTC3Y$S\(_^J>N^[ZYN)J7@2`%U8R?.?QJJX9>[(\/QKX?JM2
-MJ?RX'_A=0K37AF&$R60L!X6"(*!!&!#?]Q'%C(*<\"Z!D$=G%S\M7>C3-?9+
-M_J;0%QX$Z&6*L(JVGR@9#(,)<XA^ONNZJ%:K\G2O5JN@P!.V;9^.H^@O#-,X
-M`Z*==%VGU^_WS[[V-?>/%U?M(@"\*.MG?N%GG=_XM=_XA=%HU'8=YR>2--TW
-MF4R,,`CU,(ZT*`K-(`B8Z&E<:@]2YJ<8%[5ZGLU%_2\;G'L1+A1Z&5E,R>%0
-MX>R+(1Y-UV$:)C5-DS#4G[?XN&66XSB)Z[BYZ[G4=9S8=5T*X"^)ICUVYNR9
-M3[WI#6]\8G'E+0+`#;O.G#FS/\OS;A#X3<NPC@51X(9A9-NV_4#@^UI.Z3J`
-M529<RB<6DP1IDB!.V%!1S#('&L4Q2>)8<@ZR+&6D)DH9")AE!6MPNNR@4PJ^
-MEW,QS#,KX;6[QH5."1_8(;P&%_):NJ[Q5%V*<%#;LHGC%DJZCLW0?\=B<MH4
-M.*WKVBG;=G:R+/U[S_6"G-)OZ;K>MVU[<F#__L<75]0B`-STZW_\\(?Q/_W*
-MKQ":Y_@/G_B$]LQ33VFG-C>-7_MG']Z[?NBV!Y,D:4111*(H-BW+>IUI&*]/
-MTH)TPPA$*>(XD5H$7!"%QDE,Q$ARGC&Q2]6\@H`4W0:AQ4<+=1VQL<58;D$4
-M(KQOSDYN0S>@:1JU+(NP4]Q@RCJ<6FL:IM368S<#NFZ<'X_'G[`L*W5=)Y^,
-M)U_Z@W_[;Q_YQT<?#5W7I0=NN25-DYAZ7@5[[[H[_]7W_=S%7\C7`/CZXGI:
-M!(!75D:Q;AC&P2`,21`$&BC-=5W?8SOV_6F2FE$<DR1)#%`L:3II`/`HI3HH
-M#$W3*45.:$Z)(KY!!%@I?!45P"T!X%,@I)0.*:43`*&NZY03=JAAFA24[L1)
-M\EB6IGW;L6$9)K5L>YS$\=;^`P=.+-ZU10!8K!=Y/?7TT[KK.+JF&[Q[1PC1
-M-)KG&2$@4NL@XQF$:&$:AB%ENW5-HUF6Y6F:YCN]7O8;__)_S?_\SSZ[>'$7
-M:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6
-M:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6
-M:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[$6:[&N\?K_`;-SDT+F.E9"````
-)`$E%3D2N0F""
-`
-end
diff --git a/misc/spnavcfg-devel/files/icons/spnavcfg-48x48.png.uu b/misc/spnavcfg-devel/files/icons/spnavcfg-48x48.png.uu
deleted file mode 100644
index 4b9950c7dccc..000000000000
--- a/misc/spnavcfg-devel/files/icons/spnavcfg-48x48.png.uu
+++ /dev/null
@@ -1,76 +0,0 @@
-begin 644 spnavcfg-48x48.png
-MB5!.1PT*&@H````-24A$4@```#`````P"`8```!7`OF'`````7-21T(`KLX<
-MZ0````9B2T=$`/\`_P#_H+VGDP````EP2%ES```;KP``&Z\!7AJ1'`````=T
-M24U%!]L($0\T&;CE(7T````=:518=$-O;6UE;G0``````$Y8('!A<G0Z('-P
-M;F%V8V9GUT)HQP``#`-)1$%4:-[M67MP7-5Y_WWGG'OO[DI::65+LH6Q92.A
-M,A@_L/RJ&T@")4YXN*HI(9G2M&D[$X9X:*<,'3*=TIED2F8,TY@AZ33_M.;1
-M,F&(!^280L"$V);!#NAE6[9>QF:U6MN2=E>/?=Q[SSG]X]Z]*UDV%L3)]`^?
-MF3/WW.?Y'K_O=[[O7.!:N]:NM6OM6OO_UO[CN1_\WN:BJ_6A`[_:VY!.CV]U
-M''L]8_Q6Q[4CT)I!@XA($Y%BC(\08]V,T<&UZ_[H?Z]?VC@!`&^]\0KN^NJ?
-M_7X4V/U?_XYO_>7#.'ZL(W+BV-&=4KIW$F&YUMH`"$3>9XF*$U!Q%@T-\@[^
-M/6*36NO3AFF^W+K]VT\!P&NOO8IMV[;_[A38M>N'C;%H^$7&V$8B@`@:(+I8
-M\.*GZ<HS:*U!!((KU6N?C!8>;%Z4S[=^\WM77X$??/^)'4OJ:YYEC.E`9)HI
-MZ-SQ/)6`]MTB7:G[!N)W2I7;_Z]//7?%]\1\!&]M;<54=NJK=36Q9[766BE%
-MLV`2*#%;4KJ$Y)=41J,$*T:HKU_PSI/_\M,*`%-7DHW-1X$]>_9@8775]PU#
-M:*442:F@E(14"DHI>.<*4LI@7#HO/5=\=DZ?<5\I1661$!H::Y^;CVQBOO#I
-MZS]=<?L7UA$CF@N;($XO&I<NS0.Y.K@SGIG2DYE,PWSD8O-5P"[DW+9][\%U
-MI6=))7T+2JC`DA)*EJZ7SN5%5O?NS>X*2FE,Y0KXGY_]@N*?Q#-7U0/0$/VG
-M^K%[+(.[[MR"NIHJ<`9HCR@#@-,<0].EF8+F!O'@F23VMKV%WA,G=&UM;>7D
-MY.358Z&5-]^4S&9S=5(J*`TTK%B.U:M7XOKK%B(2$C/Y?A:<+CF)#T&M-::R
-M+H;.)'#D@Z,XWG,,MFT#`&*QR@]3J4S+U?,`4%><5+H2@P,#.#TP"&&:J*VK
-MP_5+EZ#^NGI$*\H0#IDP!`,1@3."U!I::3A2(9NUD4JE\<G9.`8'!I!()%#(
-MYU$D!B("8PR&82R\:A!ZZ,^_?L>1(Q_.]IL"%&DX=@'QLV<0/WL604PS!B)/
-M`6CMQ8SKPI5^3"@O+I324$I":PUX.0<XYQ!"(&19RW[K(.X]V0L`&(X/?R=8
-MF[0W$3$?";J$8:T]*G0=%TZA@$(NAUPNAWP^#]NQX;JN%]A*^2_J8DH!SCD8
-M\Q0P30,@X('[M]WSN13XQ9O[/.H<[%][ZG1?!QC]J=1:*ZD`1N"<@3$&1@1B
-M'JTR*F&;+D>1Y"UN'@U3(##GI;$0')9E0@@.5ZD]'2>ZWMZ]^_D0`!QZOWU^
-M"MS]E:^A_3?OO]G8W/11=V?GFOC982:E)&($SCSA.6-@?.;8PRYCS%/*[\Q_
-MI_@>\S'N"<X#8Q`1A.`P#`.F(6`(`R.)!(]$(G>LV[PN=_#(H6>W;/I#M+VQ
-M]],5:&M[+=)^]'`Z5AV[R[0L_/3'/P9Q`B,&QG@@-..>4)R7%"DJ,ZL7[W,&
-MQ@C$O6M\QCM$\)41,$T#ANEY0&M-/_G1OX$+H1<L7+CCP`>'#NUX^#MX_J47
-MY@;QT\\\C<2Y$<.!GH@MJ&9::WQPZ"#2Z308"(YVP;GP`%+,7;27&FOM7=!:
-M0T-[QXNZ4LH3UC\'=)!:<,Y]QF(P31.F84`(`<XY!OM/P7%L,@P3-;4UFY_>
-MM>O=^[=M_](<#SSV#X\A5A5[M*FYD6GM)9NO__SGGN4$]X+3=0.:8XSF0FB&
-M54O6]9*^P$.<@S'F![T.K@DA8)HF+,N`81HP#`'&&)32:/_UKP$`2BEJ6-[P
-MQ:=V_G#C)2$T-3FY$T3%3!FY?`&<<1A"@#&"XSAP'!M2R2#;)!09R0_JH/L3
-M,/*@YP>[UAI*>RS$.`L"EW,.PS1*'C`$A!`@(DQ,30<RFJ:)"^<O/#I'@1>>
-M?R$RDDQB,C,9K)*/_-W?>S@S!#CWE'!=%[9MPW9L.(X#I66)0@,^UP'+^-SK
-MPTA":PGF8U[XPC/F4:=EF;!,$X8?Q$)P$.-HW;[=KWH(F4P&(XG$ZCD*Q!;$
-M,!P?1L=''9#26Q&7+EN*U@>^`:TU#$,$[@>\U=AU/8_8ML_QTH&4+EQ7^D<W
-M."JE//CY[.-9701CTS00LBP?/@8,@X,1QS_^\Y-P',?SGE+XZ,./,-`_&)H3
-MQ)QSV/D"]K^]'Z&0A0V;-D`(`_=LNP<--S3@D;]]&!7E81`Q/S#]ZE8#@()2
-MWG>4!@AJ5G7&.9M3X%"I:(8A!"S+@F69,`P#1(3*ZCKLW/4,[((-(H)2"N^W
-M'\;++[V,J1E)WIQ4(C66PL]>?@6CHV/8O&4SZFIKL7+E2OSGB[OQWR^^A%^]
-M\RZRT].HKJXJ!E8`N9)+R6<I?$J)60INR[1@&`;.G1_#W??=AT<>_2X88W!L
-M!X9IX,*Y\WCOW??PZBNO(CDR@FA%]/(*$`'2D6C;LQ<G3YS"ALT;<//--Z&Q
-MJ1%/_-/WL/5K6_'V+]_!1":#>'P80_V#R&6G458603@<@FD:00ZD+TI\B0"E
-M-0KY`G+Y/+)3653&8EB];CV^_3=_A64-#3,6.(YSYY+HZNC"VV_^$KV])V'G
-M\Y^2S-'L6C82B>#,Z3/HZNQ&XXV-6+-V#6YL;D)C4Q/6M;0@F\VBOZ\/G9U=
-M&(X/8WIZ&M)U?9;17ES8CK^7PF"8`EQXU!B-1M'<W(QU+;?BNB5+$(U60`@#
-M4KH8'T_AX],?HZNC$[\Y^B%2HV-P71><V.6S4:TU#AP\4"VEG%5A&(:!R<DI
-M='?TH/?X253%8EA<OP@-RY=A^8KEJ*]?C'ONO1?AL`4B!J44;-N&XSK04D%!
-M@Q.#89H^QBV$0A:X$'!=%]FI+#(3&0P-#2%^-H[>WEXDX@GD<SE(O_+C@F.6
-M7!Z5S@YB(L*^??L>EU+JRQ4YTI5(C8TC/9Y&W\E^+%Z\",083-.`:5F(1BM0
-M$2U'>7D%(I$P0N&01X,@2"EA.PYRN2RFI[+(9-+(3N=@%PI04@4K-??C@310
-M*!2"XN;BUMS<7-_1T1$AHFP`H5P^OR.93.*&\O(KUW`:*"^O\.G.6_:UU,BD
-M)I$>FP!YV4:I/@"55FS&8`H39H4)&9%PI0O'<;P4W+&A'!7L$5VFM$5-3<W<
-M&`B'0ZB*58%SX5N#SVM+K=@YY^""@S,OPR3RLE(V@SJ]>L%[7BH)%>1%,RCK
-M"O,QQG1+2\L1(LK.6L@J*RM_M&'C)GVLIQMED0@8Y_/ZZ.>KMC7H,VX+FI:)
-M:+026[9LH2_<=MLWC_7TE&C[Z-&C6'GS+4]LW?J5[-WWW:M[>KH1"EFHJUL$
-MR[)F6.DSM,L:5@?[B/I3#%_TK&$8J*VMA>NXNJZN#H\__OAC-ZQ8,;3REEM*
-M$%J_?CWL@IU?N_;6F'3E2$5%Q8*^4WUZ[][7Z<$'OX&"[>+4J3Y,3DQ`:O6Y
-M/%&R`5U2I](6HP?'RLI*E)>7(YE,ZJ[N+GKH+[Y%7W_@@2?7KEGSS#O[]^..
-M+W]YKJ,GTA.(5D5QY,B1G[SQUIM_G1H?-S\Y>U8?;C],UR]=BOON_1-,3$PB
-MGA@.!!)"!+E[L3/.P(HQ,%,^K8.ZN=2]C3'&".%(&-%H%)ET!GO;7M>A<)CN
-MN.N/L7GCIG-?O/WV&Q8O6C3]F9#:WG[XF8.'#^U()!+"=5T:221P_-AQ7#A_
-M'ALW;<*FS5MPW9(EF)Z:0C[O)76.XWA"*3UK\[=8,@HA8)D60N$0PN$0&&/H
-MZ>G&H0,'T-?7IV]L;J95JU<A5EVMUK>TG%Y]RZH[FYJ:/N[J[L;J5:L^^\96
-M;V\O36>G:T='QW8.#`X\-#@T%&27^7P>XV-C.)<\A[&Q44Q.3J%0**"\K`S1
-M:!16*`3!.6S'03Z70SJ=AFW;B$0BJ*RJ0MVB.BQ:O!C1:%1SSJFJJ@HW-?]!
-M?,6*%=\=22;:6K>UJM^**RX16-3>WEZ6O'"^.EI><7\JE=J6SJ1O&QT=169B
-M`H5"`:Z?3EP<^,&&E3`0B8114U.#RFCE4/6"ZK9(.+)G/#7>N7']AMRR9<ML
-M`.CL[,2:-6M^!__(!`!WCF+&<")A)9-)*Y4:-R<F)DU`"]=5($;06KF12)FL
-M*"]S%M8LM)<WK,B512+YN;]IKMHONVOM6IMO^S_6U`10J(8F"P````!)14Y$
-$KD)@@@``
-`
-end
diff --git a/misc/spnavcfg-devel/files/icons/spnavcfg.png.uu b/misc/spnavcfg-devel/files/icons/spnavcfg.png.uu
deleted file mode 100644
index 1bc574c82d62..000000000000
--- a/misc/spnavcfg-devel/files/icons/spnavcfg.png.uu
+++ /dev/null
@@ -1,2967 +0,0 @@
-begin 644 spnavcfg.png
-MB5!.1PT*&@H````-24A$4@```N0```+D"`8```!'I"!E`````7-21T(`KLX<
-MZ0````9B2T=$`/\`_P#_H+VGDP````EP2%ES```;KP``&Z\!7AJ1'`````=T
-M24U%!]L($0\S#)IY4U$````=:518=$-O;6UE;G0``````$Y8('!A<G0Z('-P
-M;F%V8V9GUT)HQP``(`!)1$%4>-KLO7F0)-=]Y_=]>55US]68`0;`X"`(BL1%
-MXB``2B()44M*8HBKI6E;I.UU.#9LA=>QL@6)6LF2N!$2I;`DKA2[$5K)WK`B
-MM!%>TQ3#6A*4*%#'DB97)``&2(@@B).X9P8STST],WU,=^7]_$<>E9F56959
-ME9F5U?W](`I37965^2HK*]\G?_5[OR>DE""$$$(((83,!X6[@!!"""&$$`HY
-M(8000@@A%')"""&$$$((A9P00@@AA!`*.2&$$$(((81"3@@AA!!""(6<$$((
-M(8000B$GA!!"""&$0DX((8000@BAD!-"""&$$$(A)X000@@AA%#("2&$$$((
-MH9`30@@AA!!"*.2$$$(((810R`DAA!!"""$4<D(((8000BCDA!!"""&$$`HY
-M(8000@@A%')"""&$$$((A9P00@@AA!`*.2&$$$(((81"3@@AA!!""(6<$$((
-M(800"CDAA!!"""&$0DX((8000@B%G!!"""&$$$(A)X000@@AA$).""&$$$((
-MH9`30@@AA!!"(2>$$$(((810R`DAA!!""*&0$T(((8000BCDA!!"""&$4,@)
-M(8000@@A%')"""&$$$(HY(000@@AA!`*.2&$$$(((11R0@@AA!!""(6<$$((
-M(800"CDAA!!"""&$0DX((8000@B%G!!"""&$$$(A)X000@@AA$).""&$$$((
-MA9P00@@AA!!"(2>$$$(((81"3@@AA!!""*&0$T(((8000B$GA!!"""&$4,@)
-M(8000@BAD!-"""&$$$(HY(000@@AA%#("2&$$$(((11R0@@AA!!"*.2$$$((
-M(800"CDAA!!"""$4<D(((8000@B%G!!"""&$$`HY(8000@@AA$).""&$$$((
-MA9P00@@AA!!"(2>$$$(((81"3@@AA!!""*&0$T(((8000B$GA!!"""&$0DX(
-M(8000@BAD!-"""&$$$(A)X000@@AA%#("2&$$$((H9`30@@AA!!"*.2$$$((
-M(810R`DAA!!"""$4<D(((8000BCDA!!"""&$$`HY(8000@@A%')"""&$$$((
-MA9P00@@AA!`*.2&$$$(((81"3@@AA!!""(6<$$(((8000B$GA!!"""&$0DX(
-M(8000@BAD!-"""&$$$(A)X000@@AA%#("2&$$$((H9`30@@AA!!"(><N((00
-M0@@AA$).""&$$$((A9P00@@AA!!"(2>$$$(((81"3@@AA!!""*&0$T(((800
-M0B$GA!!"""&$4,@)(8000@BAD!-"""&$$$(HY(000@@AA%#("2&$$$(((11R
-M0@@AA!!"*.2$$$(((800"CDAA!!"""$4<D(((8000@B%G!!"""&$$`HY(800
-M0@@AA$).""&$$$((A9P00@@AA!!"(2>$$$(((81"3@@AA!!""*&0$T(((800
-M0B$GA!!"""&$0DX((8000@BAD!-"""&$$$(A)X000@@AA%#("2&$$$((H9`3
-M0@@AA!!"*.2$$$(((810R`DAA!!"""$4<D(((8000BCDA!!"""&$$`HY(800
-M0@@A%')"""&$$$((A9P00@@AA!`*.2&$$$(((81"3@@AA!!""(6<$$(((800
-M0B$GA!!"""&DJVC<!800LO@((50`N/UVJ`"PM)0^OP\&<)]]%IZ4TN/>(H20
-MCIW#I93<"X004J,8WWLO>K_[F__OVVZ[Z][_7E/U!QW'AN>Y<!P;CFW!<6R8
-MYBX<VXY?YWD>(,)_`?B>"P!PG,PRX;^^[Z8>JXJA]Z"H*E15#?Y5M/A^\+P1
-M+ZNH&G3=@!HN#P!ZXO6JHJ&WM`1=U3?^_O&O_X-?^XV/??^))V!1_@DAA$).
-M""%32_4MMV#YD4?.;3FV#<>QX-B!1-N.#=_SX-@6[%"P37,`WW=AV\%SZ97M
-MW_VHJAH.'#B(7G\Y%OQ#AZ^`HJHXL'P(`-!?6H*FZAL?_,EKKP,`BCPAA$).
-M""%[G#N$,/[F]9=_7]/U!TUS%[L[V[!M&[L[VS#-76QO;\"V+119]42_7B`!
-M%W-KO!S[:+^_#,,P8I%?/G`(RP<.P=![.'CP\,8'?_+:ZRCNA!`*.2&$=)#[
-M[A/+#W_QY)]*X,,[.]NQ9)OF+K:W-F":NQ53//:6B(M%:FR.O"=[*U75T.\O
-MX=#A%:B*BB-77(D#RX>P?.`@GOS6(_?\VF]\[/O?_K;<Y;>"$$(A)X20FED]
-M>^K/7<_]\,;&!6QO;6`GDN[!+GR_KH`I17Q113V)8?2PO'P(!PX<Q*'#*U@^
-M<`BZWL/RTH&-#_[DM==1V`DA%')"""G@OOO$\M_\S;F=[:T-;&UM8'OK$C8N
-M78!I[H[F:-?NF7LY/64O)[1/%O0LJJKAT*$5+!\XB&/'KL:1*X[AIW[JQ@,4
-M=4((A9P0LF_XCP__V=WO>.</?>?"^BI,<Q<;E]:QL7$!GN>B=(9S0S*^UX1\
-M?TCYJ*!/T\.IJHJ5E2O1ZR_AJN,G<.CP"D6=$$(A)X0L-A?65^7VU@:VMB\A
-MBGKO[FR'XEW.=)N7\0K;76`I'S9[_XAY7;U<).K+!P[AJN/7XM"A%?SDAZZC
-MJ!-"*.2$D&ZQ>O;4GP\&NQ_>VKJ$\VMG<.G2>L7<;E'^T4:<<O](^?X0].DC
-MY55$_>BQJ]&/(NH4=4((A9P0TA;WW2>6/_^Y%W>"5)-UK*V>2>=X3^5X\Q;R
-M_2OE>TO5FQ?Q22P?.(2KKCJ!JXY?BQ>??>J>'_^''WV29PU""(6<$#*3?'_I
-MX3=VSJ^]@4N7+N#"A568@]UB)YW:XBH(>>,B/&6E[GTW&5`7I%VBZ[V9JJBX
-MZO@)7'7\!(ZL',-/_2/FI1-"*.2$D*(3@Q#J^OES[H4+J[BPOHJ-2^O8VKHT
-MT32;%/+Y2?D4%PG[6LY)%596CN'HL:MQ]-AQ1M$)H9`30O:[@*^>>\,]=_8D
-MSIX]B>VMC8(!EVT(><7MM"Z^E'/2`&%7K!M&'$5?63F&'_T'U_6>>4;:W$&$
-M4,@)(7N0"^NK\L+Z*M;6WL#9,R=+#KRL*,HS"V@7H^4SMH^"3B9(>1)%5;&R
-M<@PK5UR)$]?=A`_\V(T4=$(HY(201>6^$V+YL__IZ9VUU3=P[NPIV+8U141;
-M5%^B02GOCIC7).B4=`KYA*=55<6Q8\=QXOHWX[47GV>*"R$4<D)(I[_<0JBK
-MYTZ[9\^>Q+DSIW#ITOIX]ZO1&.N7\BFW.W?)%3.^(THZ97S<(A+]_C*NN_[-
-MC)X30B$GA'2%"^NK\NR9D[BP?@YK:V?@>5YYSZLD?6*ZI5H2\V[*^8P7%93T
-M?2OB13*>154U7'7\6EQSS8UX[25&SPFAD!-"6N&M;Q6]O_K2T^;::I`'[CC6
-M;.+:@)3/MHV&VM`IJ14UOU,*^UX0\,DOF;RB('I^$TY<]V9\X,2-O6<DH^>$
-M4,@)(?5\:8507WGY.??LF9,X?>J5"8,QFY;RKHAY37+;*8D5#2Q)85\$`1__
-MLNE6J*HJKKGF1IRX_B;\]$=O9?US0BCDA)!I)/S4R5?<DZ^_B-.G7H'G>4.?
-M$O59EYCN9;,+Y!SEO'#)S@NK:'!IRGLWY'O&%8_AZ+&K<>.-;\%_\]_>13DG
-MA$)."!G'V3,GY>E3K^#55Y[/S0=O5,I;$/,NROG8I1=*3,4<7KD'95[.8W7M
-M]<N*HN+X\1-XZRUWXG_XD1O[7WI16CSS$D(A)V3?L[;ZACQ]ZE6\^LISL&V[
-MG.LT4/2Z;3%O3\YK:MM>$<Z:W@2#Z+/HM.Q$HQ55Q4UOO@4WOND'<-7Q$_Q(
-M":&0$[(?)?P5O/[:2S#-ZK\>EQ?S&45TZBY:U/.J1A5!U/^J/:LT8H'7/B\5
-M[FA?6]"L_M(2;KWM'KSVT@NLUD((A9R0O<OZ^JH\?>H5G'SM1>SL;-4GS@U-
-M$5G?@,Q%D/-Z-K(_9;U+NKV/Q+KFMY)\ZMB5QW'CC3_`?'-"*.2$[)$OG!"'
-MO_VM1S;/O/$:-BZM0U650$]J'%78M)C7*^>+)N@4=;*WKR?&/:VJ*JZY]@:\
-MY0?N8+XY(11R0A:/DR=/RE=?>0XOO?@TEOJ]"@)=P\"\!L6\*W(^?T&O;Z.4
-M==*F@)=<9&0I5=5PTYMOP8GK;L:U)Z[GD4D(A9R0[O+D=YZ0K[SR/!QKJ]RL
-MF0V,'*Q>RK#&Z.\<!;T[DE[OAD5[FR)[4+XK+%9Z:0D#5UU]`S[PT0\>D1?D
-M%C\(0BCDA,S_2R5$[QM?_ZKYW2<?Q\$#/6B:6DVV&BKGT;:83[_=%MNTQV2]
-MTAHI[A3OFE]]?OT23ES_5KSK7>_&====QR.,$`HY(>US[MPY^<+S3^&9[SV!
-ME96#F#FJW6#N@JB\B@9$N+;NNMY^O_G91.<O[%.OG8K5.>FN1[[K64/$Y<L#
-M'%JY!G???3_>^M:W\J@AA$).2/,\^^PS\I67G\'FI34(R%J-KA4QGVHU78R>
-MMR3IG113L7A;VZN:)KN^6MG:?MC<O@Q5.X#W/O!^O.UMMU+,":&0$U+S%T>(
-MWN.//VI^]SN/0]=D*BUE5*)K&NC7PF@_,?6JNAQ!W\^BOA@F3#??0UO/V:SK
-M>1A8$O?=_U[<==<]%'-"*.2$S,:9,V>>_-N__:N[3I]\"3?><#545:T@MFU)
-M<Q>BUPT,8NS0K)U[5];WFS)3^9ML1O9AS_.P?=G&'>^X%P\\\*-]*5DVD1`*
-M.2%5OBA"]/[-'_X;\_57G\.=;W];H8CO13&OMLTY".^"B?K>E78*_<(*=8W-
-M+ON.SE_8Q*VWW8T?__&?/"REW.:Q0"CD%')"QHKX'__Q'YO?^]ZW\(X[WHKE
-MI7Z-(EMS%'D><C[UJIL3M.9%O7W![%95&,)KAGHN*3S/PS//O8PWW70K/O2A
-M?XCKKV<]<T(A)X1D>/CAA^47O_@YO/WVM^"*E<,-BG/-><US*E0M9EIU2Y5$
-M6NGNY^<4HGM-(GM`NF<5[TEK&@PL?.WKW\:==]V+?_Z+__R(E*QE3BCDA.Q[
-MOOG-;\HO?.'/<'1E"2>N/9Z1W!JCVBV$/<M)<A<%?2^*>O<LF;."4KSK%^[I
-MU[ZZ=@'?>^85_)-_\C-X[WO?RR.04,@)V8^\]/++\J__ZF&</O4B;KOE+5!5
-MI4"B&TC_:"F96+0\*5`SDMZ.+<Y7UKMMQ8S$+X9DMRO=]6WENT^]@,W+#OZ7
-M__GG<-MMM_&H(A1R0O;%ET"(PW_TO__1YFNO/(>WW_Z6B0,V1;UF.3<Y[X*@
-M+YJDYVYI[KJP6+["643K\5:YZ&]@PFI=S\-CCS^%6V^]$S_W<P\RC850R`G9
-MPR+>^\,_^D/S6X\_@A]Y[WWH&?J40MMF-+N%%(XYI;@T)^L=R.GNC&`RV-CF
-M7EKLWE7.;3/)AS8VM_'D]U[$QS[ZC_'^][^?!S"AD!.RE_CB%[\H__"/_A#W
-MW'4+WG''6VN2Y[8CV2VD;70@@CY;N[HMI]T3=HK\_D)V8I-E6O'2RR>QNKZ-
-MG_F9_Q%WWW4W#TA"(2=DH0]X(7J_\BN_8C[_PM/XX(^]%X<.+C<DBO-(,]F_
-M@EZ?I'=+0$7WFD2YIUS/W*1I6^IY'K[\U6_BCK??@U_^I5]F&@O94RC<!62_
-M\+6O?4V^[T??9VYMKN$C_^@#.'A@"5+*6KLQ*:.;#+N=^CO)X3:"6[J;:VZ[
-M>=LNOIZ7!;<&^WY9T+ZI-BM+WIKWF?@FQ]]::E+=[ZJFVR+*\Q[8!V.:(V7]
-M+555%1_\L??@\M8J?N1'?V3SLY_]+".*9,_`"#G9%_S>[_^^_.N__A)^X@/O
-MQG4GCA=\&T2CDSZ*Z$[37^H.E,`0'9G-L]16%WBFS]I:QZ`U*1+N\@^WVIB+
-ME[;PQ;_Z&HY?=0W^_?_U[QDM)Q1R0KK,F3-GGORU3_S:7:ZSB_<]<#^6^KU2
-M-MGT)(]MR7EZ>W.61C'-UCJ0Y[U/A;U2RRGT>T:VYR?<U5O@>3Z^]+??P,6+
-M6_C=W_E=W'TW<\L)A9R0SO$?/O<?Y+_ZU_\*[_GA=^+MM_U`;EWQ,@:YI^1\
-MK!S/L1J)J-CXKIU(FSY(]D-G1,FOPU$[)M8MM%("?__4\WCTL>_@$[_V"7SH
-M0Q_BD4,HY(1T0XY$[[=_YW?,QQ[[.C[X@??@R)&#M1A7XV?Y><EYH:#/WXH6
-M)?5E?K*^?P6^<Q<0>TJ2.R3<$U87_7EN[0*^^/!7\;[W_2@^^1N?[$LI+1ZE
-MA$).R)SXVG_ZFOR=W_E=O.G&J_'N'[H;JJK6KR=MR'EG!;T#PK>@J2_=DG8*
-M/.FH<)>0[R)V=@;XC__?8Y!0\:G?_11NOOEF'MR$0DY(V_S!'_R!_,QG_Q3W
-MW'4;?O#^=T!5U!DEKKQ)[7E![[JDS_P9+U"_+;K46OH.9;M]\1Z'Y_GX^J-_
-MC^\]_0+^Y:?^)1YXX`$>I(1"3DA;//CS#\IO//((?O#^N_"N^]X.55'RQ4$T
-M/`E\F[*4VE87);U#PB;J:LV"]NUB$5M.C^JL0-?0I*9;^OV77L???/D;^.G_
-M\J?QBQ__11Y,A$).2*,'L!"]!Q]\T'SDT4?PKOOOPOWOO&/"X$W1GJ2(EN/9
-M*>F<?UK)^%9TL'^<^7@0>^A[Q7,+J2[;7;.)Y[__&K[V=X_CYIMOQF__;[_]
-MW1,G3MS-#XU0R`EI0L9__D'ST4<?Q;ONOPOWW7-[A4HJHH(\+J"<=U'22^_K
-M#MO@S,?*/C-=P3@W17N.#0?PU#,OX=''OH-^OX\_^9,_P?777<]#DE#(":E3
-MQG_^%W[>?/311W'_?7=6E/$YRWG"4N;2,W1-TDOM^P7I0_=[:DQKWW\*\V(*
-M<[/R7<3C3SR+)[[S-(X</H)_^W_\6UQ_/:6<4,@)J4G&?\%\]+%'</^]@8PK
-MJE*3PK0MYYA?]+SK@E[Z<UBL`9G-M)I^0?:O<!>]++F&1[[Y73SU]/,X?M5Q
-M?/YSGV=91-(Y-.X"LF@R_@L?_X4@,G[OG;COGMN@*`H@PY/OS!*=/9N+X2--
-M"7IX42PS@MZ:9LGD/S)''.<L>[*@>XX_#[DXHBHKZ$:EXZVJO%#@R0+*=MES
-M0P[O^:&[8#L.GGO^)?S3_^F?FD((2CFAD!,RK8Q__.,?-Q]Y[!'<=^\[<&\D
-MXY!#P8A.T+7)<]*@1-+3FU.;Q*]6\Y;TX*XLD,2.BGJJ:7)Q\]4KR$;V;8@J
-M'W#U;R)/1J19T9[F`K8$/_*>=\)S/3S]S-.4<D(A)V1:&?_9G_U9\Y%''\';
-MWG8S[KWGMDQI0YF6A:3,-"+GPS76NXVRDBZ:O2@H)8FR0`8[(&R3.G(QLC<7
-M6T*GR2D6T[[#IM(<*?I[5JP;%NVRJ(J"][WW7KB>A^\]_3U\XE]\PN2!1SKC
-M.<PA)XL@X__L9_^9^?CCC^/*JZ[$AS_T/AQ8[D_7P3<JSG/(/Q_=6=W2FR[*
-M^@Q^N+#1]L[LHZZ_`5G]#>\52:ZIB8M@%*9IX:^__!A.G7X#'_OHQ_#Q7_@X
-MI9S,'?63G_PD]P+I-!<O7G2__HVO8^6*%?S0_7?BFJN/U6X.]9^-14O;64!)
-M+Y3U!97:2I%F]OOU[D_2I/OOU7"=IJFXX?IK</+T&K[U^+<`@4^^\YWO_$U^
-M\&2NQR5W`>DRG_Y_/BV__)4OX^BQH[CYIAMP\TW7)3/&J_<PR2Y^-#V\1@&8
-MG-[2FFQT(2=]TD>"<8-*.ZYE9=)%]EJ*S+SW9P<O'.KZ].1"O/D%/J!"#BSW
-M<?NM-^-)V\;_^<=_C"N/72D_\I&/\/J/4,@)R?+M;W];?NI3G\*A0X=PY,B1
-MX2!..:M`3Y#S1J2YG*#O>TDOVEU=SE>O4S(KBSL%OF.>1X_NVH>1>#J[U.VW
-MOAFOGSP+QW;PR=_Z31P[=DP^\,`#_#*1^5SC,X><=/+`%*+_P^_^X<'`-''T
-MZ%'\\+ONQ`_<?,-$%VEL0I96I%FTO+V2;1)=:,=T'YW8RZ(J*CU,D2=[3[1S
-M%J]J-*^?.H='OODD-BYM0-,T?/K__C1NN.$&?C%(ZRC<!:2+_/JO__I@:VL+
-MAPX=Q$UO.H$WWW0B/#G+_'.V')Z,)6:)4$GDKD76O9T)VY9RW)\M1N"BC0<W
-M&=TPK_94^.@DANV5$GG_+;RKY+[G";?4XLE],>N-D"D.V++'5,ECNRIONN$:
-M7'/U55@^L(S=W5W\K[_R*Q!"]/EYD;9AR@KI'%_YRE?D0U]X"(<.'<*A0X=P
-M[UVW%I0X!$8B?`5YX3E+3AFA:2O%!<C/<Q"%VZU_^^.:)HM;FS.O>2?"3;G7
-M<K)40_=4I%U6>K@84;R&Z?86@Y(+?Q"5?67'KM_NO.,M.+]^$;9MXYEGGL;O
-M_=[O#7A`DK9AR@KIU@$I1/\][WW/8&`.<,455^#=/W@W;K[I1#T=>B/2/,\4
-MEPE;Z&*U"B'VAHKM!W&?TS[LYO'0Q<]5=J<%>T`CGGCR>3SWPBO8V-C`VNH:
-M'OK\0[CSSCOYA2:MP905TBE^]5=_=;"UM84#RP=PZ-!!O.F&:RK\(#[AY_."
-ME)/9^I+J*2[-]%U%N0OH0-I+LIGYOS5W.A6FY.X>29$I2)/9,RDS#>W#4JD)
-M56^8]29K3N^IHS691V7[M[V4K73';3?CX,&#6%Y>QLK*"G[SMU@%D5#(R3[E
-MH8<>DE_ZJR^AO[0$H]?#FVZX-JZJ4D*WRXER26%N/`>]-3FN+NES[5_W@JR7
-ME,ZJ`D^:^QRJWN2<;TSAK__`Z!DZWG[[S5A:6L+R@64\]]QS^/SG/\\]2UJ#
-M*2ND&P>B$+UWO^?=YO;V-@X?.8+#1P[C_0_<AV-'C^0L//;/LENLO$C;:2[U
-M;G.*=BW2+(Q[)16FYL.8*32$9$J\3E">O_R;1W#QXB5L;FQ"TS0\^LBC2U)*
-MD_N1-`TCY*03_-(O_Y)Y_OQY&(8!PS!PY/!!7+%RJ/C\.G/%DQ+AI=:BZ++P
-MX78CV$5A0'0WHAXWO7HJS)X(+%:-P#.-ANPIT<Y)Y1DYYC._+$S@RF,K,(P>
-M^DM+V-G9P2?^Q2<&W->$0D[V!9_YS&?D9S[S&>B&'@OY#===#441Y;2IEESM
-MZH)>\E6S27J1J&,Q1+TS>C?F]_\]+^UU2'P)D:?,D[H.QM1_1<=C42K/C%QY
-M;`6:KD'7-?3Z/?SIGWX6)T^>Y,%-&H=E#\E<$4+T;[GE%O1Z/1BZ`:-G0-<U
-M7'/\6,Z).W[5^/-[\L^ITT[RSK]BXB*RUC27,6THNF:H9;*8*=LG\[<H)S2@
-M,TD58]+WQI5T[.1[:>'CSE]$UKISQ-[?JWORX)!3'#M=X9KC1Z&I*G1=AZ;I
-M.'CP`![\^0?QA8>^P(^9-`HCY&2N?/K3GQY<NG0I$'+#@*[K.'+D$%96#F*\
-M'I6,7]8:T9YGFDM1&R9'TS&7Z/6X47`H'5WO7(1ZPFB[,M'V?3L&;^K!D[+>
-MVXS_S><3'%?SI<'_2N_7"8-.%XB#!Y;0ZQG0-`VZID'3=?S]WW\'G_O<YQ@E
-M)Q1RLG?YTI>^A%Z_!UT/TE4T7<?U)XY7K*PRA9S7(LPE7EW[-A==U(')92M0
-M6=J[)Y^R5GFG"<SWPB#_4)4MWDI466GBMD^Y]NHKH:IJD+JB:>CW>_BMW_HM
-MSN!)&H4I*V1N""&.G#AQ`LL'EF,9US0-)ZZY<MAQQ@L7SIF9T]M.7FK<XA77
-M4'W[);99?;MEVU-BPV@[]:5DFV5Q2Q8F+:9(WBOM%5'Z#3'9@Y"2WZO$G2N/
-M'<:KKVO0-!V:KL$P#)P]>Q9_\1=_P1D\26,P0D[FQK_[=W^RX4L_3E71-`VJ
-MJF)YJ9=_UAR3?C+^=%LAY%-[%'FZ*'H[T>OZ(NKM!].J1=D7*BVFS'LO6;!:
-M3A&)9S2>[#7A3D^<E/Y>Y,UR=.6Q%:BJ`DU3H6MAL8&>@8<??I@[E#0&(^1D
-M;CSTT!?0[_6AZSI4386B*E"$""8#*AW60,6H]A2QZ(*73!])+]F&N42OBW1L
-M_&#2<>VJKVTSO@\YOE6R1$,7.C0FY?1[3S16[9^0V<Y.<M*YJSH]0\?*D4.P
-M+`NJID+3=?1Z/3SRR"/\$`B%G.PM3IX\*9]\\COH+RU!493@)@3Z_1Y*5U0I
-M.@]7EN4IU+KVM),*KRYY@5"O&)58^Y2R/C]Q:T;:]Z2(3CF!7.ZK1+-[AQ<!
-M'1?HW">[][O,H8/+6+^@Q8,[>[T>SIP]@]7557GUU5?S,".UPY05,A<>>NCS
-M\'P?0HCP%DBYJJHY!;0J_IA>;LZ="BN8+M5ERC5-6*FLMJ@L]70-W>YT@TK+
-MI,+,MZLN,V\ZIDJ1V;<I(@W/*Y\[(!*+,_Y1=OU686#KV,^JX]\`7THHBH"B
-MJ%`U+9PCHX>__,N_9`=.*.1D[_"%+WQA&!E7%"A*).:CG=)$VVY%EKLBZ15%
-M?099;T<OZA'VSDE[89XW*/#S^'RDG,.%P'0W=/VV3XY$U_6`,&"D*"),6S'P
-M[2>^S:\4:02FK)#6>?'%%^73SSR#I:6E1(0\B)+KFE8Q/WS*3.Z"EU5+.VDN
-M'[WBNQFS\@EK&K/A9E-@RK1YP@>37=-"5!Z1%9\:4TMHZHEV""&3OH:^[T-@
-MF&$E!&`8!K[ZU:]R)Y%&8(2<M,Y7OO(5B/`_`!!*(.-"`(JJC)X=*TWN,V4$
-MIV+P=JH5U;3MZ;-Y%R4%IFQ#JD79R[2]>[&_4@6Q2T7AIXG$,SI/]IILCT_!
-M&3X11<B#R]C@)H3`Q8L7\:UO?8M?!4(A)XO/TT\_'43$E6%D/(A"".B:6OZ,
-M6DK!9]")KDEZ(Z(^Q=IF\.+6I74:::^0)M/-7KGTS#:59'[DY>`<-*2C1WF9
-M;)M)LRPE(N-"(![8K"@*OOSE+_,#(!1RLOBLK:T-TU04);X/@7(E#R>X]OC.
-M?D85J!AYK5726Y?A>J/J97QX;I*:UX*:Q7TQI'.J*2MG$OPF19]T_BBJ)-3C
-M9RNM.I7I>%S7*WSNZ]_X.C]D4CO,(2>M\\033\02KB0&<@H`.[LF*I<]3/8"
-M60I2D$79%TZ[[=IRTDNV9;:JA%/>W3-A```@`$E$053D%E=<6TVIXLWG0%?1
-M.%'M):*Z)"Y^SK>L^24SC*I@`GTG/MX97]@:OI_IAQ+'SPLOO,#/GM0.(^2D
-M5<Z=.W=I:VLK-9@3$&&`0V)G9P#+=A-QC!EC7E.GG#0021_S5/5H^HSY\8U&
-MKJ=84[UIXBW:2(5HG&S^)7L_*CQ#W'7JRB+8AS<Y;9AZSQREON\/=5PDK^@$
-M5L^MXL_^[,_N9H].ZH01<M(JCN.L"(&XS"%"$9>^A!^6_;IP:0O77GVT()8B
-M,X&N&2/9B55,CD_/&$F?<A+,ZA'U"NTJN8IZJL"4B8R)Z5Y68C_.WO991;(*
-M8FIOD36\,0:39_GLR*)CV4XF0C[ZW3A^_/AW^%4A=<((.6F5K:VML+:K$D<A
-MHIOT`R'?V+A<(;6WALC+%*G$XY^5C6]?3K72FO+E&QW`.4-TK6)PKMOQO!FB
-MCC4$+IFW3?;RY=6D'P;.K5X<UH4ON$A]\LDGN3-)K3!"3MJ-/)AF4.Y0!)'Q
-M0,1]2.G#ES[\,$*>>Q;-"U.@Y@AZT?;&;C-OD6:CZ247J;#BBFV<,6=]AD\&
-ME<+ET[Z\Y+ZN]WW5H1K3(&9?16)5=4HYPX]DYB-]B@/R_,6M\)=;'WX8*)*I
-M54J<.W>.'P2AD)/%97-K*RPA%43'O?`6B[DO85HV+N\,</#`TE3"+',6;$S2
-M*TER`X-'*XJPJ&,#LW:`K0S@G%':9[#PQ1NX.8M"B_I6-<4Q4C>\`&CWZ)G?
-M!HI7NCNPL'UY%WX8,/)]+Q$X"E\I@7Z_SP^?4,C)XF)9%H)!G-&H-9E*6_%E
-M<.*[<&E[O)"7.<>.B:+7)NDSB+HH^^(6+AC*;;6%Z'I%&6M>VDMN9880^F)7
-M7JG9P%NSO/PF,.6F"P8^W\:LK6_`\[PP.A[</,^#%_Z2RZ.$4,C)GF!K:RL6
-M\>`?"=_SPA-?*.=28F-S&S=>?U783[:1=E*SI%?>?O;I%D2]H@>U$EVOZ/W-
-M2_N,MEV70]205=+MZ&];DB/FWP2:>J=96]^`[\OXEUO/"V^N&U=>D9!865GA
-M1TXHY&1QL2PS/G7+9'3<&_XTZ/L^7,^#:3KH]W7(S(E>U!W-KB3I,ZK-E+GI
-MP\5J%/4:97UR*VI,4*G8D':KKC04[YY1XF?5I;V3RD'K)L6<6[N$G1TS$1D/
-M^B7/&]Y\W^=A1"CD9"\@XASR2,BCGP,#,??@>QXN7=K&N;6+N.F&JW,$JT9!
-MGTJ2:Q;UDHY=/3^]05F?4OI:$?8I+7P^`S=K,.TFW+.!#!+F9Y.N7XZ9ECW,
-M'?>\A(R[P;]N\+>4DCGDA$).%IMH4J!HH@X_'M3I#7\:#!\[MW815QPYB".'
-M#TS(#Q]]<N;.O\3XRZZ+>J.R/J5'-R?L4[Z7*</G\ZVZTD+22@,&WF10D;)/
-MH9[UA99E8V-S)\X=]^)TE4#$W5#&@U]S?7X8A$).%AO7=883`@'!?2F')S[/
-MA>>Z\#0-NP,3&UN7`R&?=((5Z2=E3I?=B*1W2=1KE_5%$O89[+IN$^CLH,V6
-MDU9:-/!%S"#HZD6$W*<-.K>^@4N;EU._U/J1C$=]DS],6V&$G%#(R4)S8'D9
-MBJ+$>7B1G'NN"S>^>="\(&)^;NT25@X?S)?R22?M-B2]=E%O4("G&L"Y6,)>
-MKD4-9Y7/&#[OYJ#-CE477P0#%POZ%O9<?O3D-[2YO8O5M8UA[G@4'8]25EQW
-M)(^<0DXHY&2AZ??[4%4UG)98QGGDKNO"=1RXF@972T?)5\]OH-<ST._ILY^'
-MVY+TJ46]:&:XAB5FZDCUG(5]2FFO5]Q;DO<)FUJ<ZBL=J*A"L=T3(ET'IN5@
-M]?P&!J8U,H`SB(ZG93S*(2>$0DX6'EW3X+I>7&DEDG+'=:&Y+C37@>MJT$(I
-M/[=V$?V^@1NNNVKVKG8J2>^RJ+<OZ]4\N87"A%-NHMXX>8M9Y35GGNS=`9M,
-M9.&5P636UC>Q>GXCD''7"X-#PU]LD_GCGAM.$L1!G81"3A8=H]>#IJI0E%#7
-MPDB#[_O#"+FN)>3<A:>JV-B\C.-7'D$OC)++.N/'I2;0S(^FU]J%SICZ,KJH
-M:+9=$S937Y2]18F=45CKE_>6/TLT\UGO+='G1<1>V:-;V[MAW?%@#)/KA4+N
-M.G`<!X[K!%*>B9(30B$G"T_/,*!J"H00J>AXD,;BPW$=:(X.37/A:BY<SX/J
-MNKBT>1FKZQNX\408)1<-3^M32H[EF$5;B*A/E'4Y9M$:5:>5"'4[4P#-&C9O
-M;@!G1Q)2FO#%#L_5P^HM"WXY,F:%ENU@;7T3`],*9#R,CCN.&\BX8\.Q'3CN
-M:,E#`(R0$PHY66R,7@\"`CU#AVDY0"CE0!`M=QT7KN;`U36XK@;7<:&J*A3/
-MP^K:!HX<.H`CAY8+HMJ-S[U985Z>%E)?*K6GBJS/0>1FE+)6I;U&\VX^5MY0
-M2+SKDE_36V.\>B_9>9KS%\)4E;BT83B.*8J.V\&_P6/#P9P4<D(A)WL+(4;J
-MD4?55QS'@>9HT#0=FN9`=56HBH+=@8FU\QOH]W3T#+W<";P-2:]%U&N6]9ES
-MPEN*KE?M?,6L+Y]3!?$:0^?M%B^LVXHZ%'.F;>];MB[O8FU]<S@QG>O"B:+C
-M=B#CMN/`CJ3<#7ZM9?UQ0B$G>X:>T0OJCT-`401\'Y#AK)U1&DL\J$9SX&@:
-M5-6!JBA0%`7GUBX"`KCQNJORI;PF26]?U,?)>DNYZJ6%5Y9X64/BU9JX5S6V
-MCJ2&M%!J3\SEC>V!"P#2B:LJRW;C5!4_F3?N!/)MAS?'ML/4E>`YSW53U548
-M(2<4<K+0&#T#@(2J*E!]%5)ZB*+DTO>#:8NEA.8XT'0-JJ-!50,9%^%M]?PE
-M""%PPXDKRTGY%)(^-U'/W4!+N>IE^K?2HMMR2LR<Q+T3\EZG[\XIC4-T=H?L
-MEPN`_?%S@66[.'WV`M;6-^%Y?BSCJ;QQQXYEW(U35ER6.R04<K(W@QJ*$-!4
-M)<S)0UP",9JY,SI)JJJ=DG$E3'59/;\!(02NO_88C(24UU\.,4\U1;-=<459
-M;R6JWK"PY[^\0_G+-::0B'E666G;R\1\-CL_3::P=?62PD[(N)^8\,<-JZG$
-M>>-ANDI4926JM)+,'P<8(2<4<K+@]'J]^+ZB*%!5-8P\!$*N*@I\*>&X+E3'
-M"61<*%`4`44$-Z$$?Z^>WP"`E)27JF`XZQE>R(+%&Q;UL6W*7[!569]!V/-?
-M+DNNHH,##VO.`1=M3WO?=3\5W6C&@GP*$_>'V$N7%3F-MQT7;YR[B/,7MN#[
-MR8HJ0145QP[RQ6W'AFW;B705!ZXS&AT70E#("86<[!T4(:"K*@"DI#S*)7=L
-M.Y9P11$0(ALI5["VOHF>H>.Z:XYF>I;Q5:Z;*8DHQRS>K:CZ^)?,4=@K2WO'
-MQ+T!@9]%D,1,K^ZJ3F(A)_OLLN3*/;S1H8QOCLIXG"MN#\L<AGGCD8R[WFAT
-MG!`*.5EX>D8O=3X6BH`J$ZDK$E`5`8055VS;"25<Y$;*A1!8NQ!(^95'#R5.
-M\C*G4YT\%4USM<NK1=7G)^N3A%TTKV@U3:$I*ZQXKO(^NW$WZCSU27U'Y7Y1
-M+9I,Q+(=G%F]%$;&_82,!Y%PV[9A639L:_AW+.I.4'G%]T9E7`BFK!`*.5EP
-MC)XQTL<I0H2I*SXD@D&=JE""*+ECAS(^%'(1R7@HY(.!B=-GUP$@D/+"3E46
-M.,&<1!THC*IW0M9S-R0GO+0%8:]9W&>7]SE*9@N9+'4YJ:A]C0LH^*2U+X5E
-MNSBS>@GK%Y,R'D3$;=N!;84R;ENP;`NV98_4'_?<HN@XCSE"(2<+3C*'/#IW
-MBC`E14H!WP]G[Y0^A!!!7?*1U!61&N`I`.S"&B_E8RUC?#2],5&?2=;';[V[
-MPMZRM%?UOZFKC"R(P-=IVG/.XVY.\'DQT.T#;S*6[>+LVB6L7]R&Y_GP/#>4
-M<2>(A(<B;EL6+-,*Q3R9-YX_D#/YJ3-"3BCD9&^<D&6Z(U,@(!4%4@8G0.E+
-M*&H0`?<\+TA=B7+(13C0,R'D$,#N`#A]]@(LQ\&55QQ&S]"F:EJQI+<HZA-E
-M??P"K437IQ+VCDI[0_*^IP2^*:\2\]W\;,UC3DO7#B_;=G%V;0/G+V['U52B
-M"7^BM!3;#B3<LBQ85B#FJ905URDL<RB$`(3`W_W=W]WST8]^E!\4H9"3Q<0P
-M>N&9-B-E(I!R*`H\Z2.J3:XJ"A2AP/6\.'TE&RV'&':9NP/@C;,.;-O%B:N/
-MPLA(^51]_\1H>GE1;T76@:E385H7]IFD?8[B/HTQ-"3P"R?R;3FMZ';S2/T?
-MBNT$,KY^<0N^ETA3<9Q4SG@DX99EP8KRR,-4%L=QX+G>V(&<0@`Z/P5"(2>+
-MC._[?P'@PWGG52$0I*[X"@`)*1'DDRL*A`?8CA/FD2NI'/)@13*L91ZL]?R%
-M3=BVBRN/'L+1*PZ-/8_74Q:QG*B/Z^!;$V$A)[RTI>CZS-*^(.(^B]F)65<O
-M9]S,`J=DT*3KOW#I\#Z]O&OBPJ7+F325861\*-X%T7$K*'=8;A(@@?_\8Q][
-MGI57"(6<+"QWWWWC?W?-\;=MYI[;PP>"?/)0KL.9.X6B0/@>',=)5UH1X:1"
-M&*T-LKF]`]MQ83L>CJX<'(F6-R;(<LS:IXRJUZI&#4;7NRGMTXE[)W2TH>HK
-MY3<C:]@<\ZQYX=(L%S<NX^S:!DPK2#7QO&CV37N8,QY%Q$UK*..)%!;;L>&X
-M09G#2:(M>$@3"CG9LWV`S'3=\1DO&.2IJ@H48<!QG3B?/%HF$G<9W\(52F``
-MX,SJ15BVBVN/K\#0U5%9J#A]>GT55\K+^J1^LRO1]3+2/O=RB6,;(2NNLF,"
-M7X=DB;HW)QMJ`JUHOV,[+BYN[.#"QN58QMUH]LUDFHH]E/#T+8J,AQ,`%90Y
-MS#OVI)0F/P%"(2<+RX4+<NN.VVXI[*MEHJL50L1I*%(&@SP-8<!Q7=B.';]`
-MAOGF<KAP_'>TO@N7MF`[+HY=<1!'CQQ(;U%6"X&T4W&E/EFO55U*1:JG3XEI
-M3;5J&[RY1P2^+IFOZ8W)EAHJ.K`&AF:FX^+F+BYN7,;VC@D_2E%QW#AH$Y<W
-MM!/YXB.#.*UX(&>Y5!6$)7CYR1$*.=G#Y^*\Z6A2.>)1Y14/<&PGEG&)2+X3
-M]\.<\GBM$MC:WH7MN(`$CJX<F-"V@FSS*:=$;T_6YRSLI38F2ZZB`^)>J[Q/
-M(_#Y*Q4+]MVN#=&U9C*'N&T<Q\/%S1U<W-B!93F)V3>CJ'@DX^E!G)89BGF<
-MPF)/)>.\$",4<K*'95P6I+#(Q$E0!++M2RB*"L"%;=N)-)5$NDHLYX@?BYX?
-M#"3.KEV"[;@XNG(`AJY5:[1$95%O5]:;$?9:NZ#2$_K,GA[3NL`V,G!33KF9
-M!13Y1?!?NMC</MN=@85+F[NXL'$9TO?CP9O#?/%D:<,H;]Q.1<@#*0\CXW9Y
-M&1]*.;"RLL+/BU#(R>)C]'JP3'.B3P9.'BJ74"!"P584@9YAP`JC&Y$H9^4<
-M([(>2KDI<6;-Q>5=$T=7#N**(P=F[&_EF#P64>;5S?;]-0A[F?ZR=D^I(3VF
-MJKC/Q;<:&[@I9]S4PA92W/L7!?N02UN[6%W?@F4[\'T??I@O'M083TAXG*9B
-MQS-P6J&<Q[-S)J+CX\H;%GTOMK8V^8$0"CE9;(X=$X>O.?ZV<C(>/20E`!]*
-M.)!32A^*JJ#7,\(R5DZ<LI)(.D]$S)-"[D-*#:J4V-S>A6V[L&T7!P_T<6"Y
-M-[:_G:Z&^9BU33TK9,UB5%G8\Q]L-<I>58Z$K+#*#LM[76(HIM]`G4,T&6PF
-MD[`=%QM;N[BXN1NGJ'BQC#MQ5-Q)I*A$I0WM5"654-2CBBH593R*K0S_%3TI
-MI<5/B%#(R4+RU%.G-W_BQ]X_VK'+<1V^!'P)7P&4<)9."0E54='K&?!]"=_W
-M,WGEZ4)W4=J*[_OP?1^:+R$UB5U?PK)=]'MZ&"U?AJZW41YQ3%2]!EEO5MC+
-M2/MT4?;&)*U2`*P9>>^4A+8Z<%,VVHS.C#4@#8CX`)=W+5S>-8=1<<^#ZP25
-M5.RHDHJ5GH$SSA5/B'J46^[8#AS'G2HR'J5/"B&PNGK.Y*%%*.1D8=G>WAK;
-M*\L"<94`X/OP):"H*A2A0$H)3=4@-`'/]^-(B,Q-84D(N>?!UT,QU[0@C45*
-MG#N_@<N[%@X>Z.&*P\O0-:U4;UY_%'MV66]5V',W)DMLL&/2WK"\+[S$-V/3
-M-;Q1.9>F-O&F]HO=C4NF<AP/&]L#[.Q:N+QK0?HR$14?1L;3:2KC(^-.&!%W
-MPIDX_0HYXR.?41@B7UU=P_'C5[-3)Q1RLJ!"OK5=\B0M<]U42A^^)Z&J&A0E
-MD')?^NF\\D2D?/BZ8+DH0N[[$EYX/TICD5+#]N4!=@86',?#RN%E'%@R$@T0
-ME7O0^DLDR@EVT5%AGX.TMR(X4PWB;$?B%U+RYF'.'3I(]GMZ^N[`QL;6`!M;
-MN_"EA._Y<165X>#-1(WQ4,)'\\7#R'@XT#.J2UYU`&=6PH/[P=^FR3+DA$).
-M%IBM;(0\E3,N"Q[/O,27\.!!%2*6\F"PIQ)+>392'HNXGI1R+W'?AZ:%DQ!!
-MQ<6-R]C9M;!R9!DKAY=A:&I^:XID?6Y55]H3]NY(^^SBWJJXMB3Q=<C\P@G]
-MHEP$=/XBHMU]M6O:V!G8V-P:P'+<1`45#VY87SPH:SB,CEL)(1^-B@\';3JV
-M`\=UX+G>%&DJ>6(>[/S-30[L)!1RLL"LKZ]/'BHV1L;C'''?`UQ`Z!J$HD"$
-M\P&IJ@I#UV%:UC!2GA3RY,U+WA^FL>A2@U2#5):U=1<[NS8.+O=PY/!2*.8E
-M>JHI1;U,G]<58>^.M,\N[IV5]SI$2,@9-UWONV72[3Z]B,C!<3UL;IO8V![`
-M=MS<])24B$>W1(I*JHI*G#?NI);WO$#&IY?PT4&=:VNK/`X)A9PL+K9EY?0M
-MU60\PO<]N`Z@*`J$HD!1%`"AE!M&?'+VX]SQ8=3%\SSHNAZGKT1B'J6QZ+H/
-M7VI0%167=X(TEIV!A0-+@9CKH9A7+FHHQZA)#9'KV65'ENCLZY?VN8I[P_(^
-M=Q&5-:Q`U-F<]O8$Y;_;(KX[""+C4D9IA!Z\L2+NA/7&[<Q@SL3]\/D@JCY=
-MBDK1T11+.036UM;X01(*.5E<MO(&=9:2<9G[>!1-450%NJY#450((6#H.H0`
-M=G=-6*8):1B%J2KY-P^:%PSZ]*4*55&QO6-B9S?H0`XL&3AR:`FZKLX@`NW*
-M>GV"4D+:Q535W.<G63/+^^26+93$UR[US0E^N6;S(J!3(FY&(BXAHV!(5,K0
-M=<.<[]&HN!T+^>B@SB@R;CO#"7_B.2FF_2Q'SF,"(@Q(U"/YA%#(R9Q8/[\^
-MA1?)0A^(SHF^Y\$!H.L"JAI(LJX;6.I+[.SNPC(M^,9HRDHJ8NYG(N;A@"+-
-MU^"K&E1?A:HJN+SC8V=@87=@8WG9P)&#HV(^>Q2[?EDOZU7U3$94<DM3;&SN
-MJ25RBI:U*/$+(89MNXR0+;\U:GD2U_6P:SK8'=C8W#;3@^P]/S]//"GB22&/
-M<L,=)UUCW+)&!F[6*<U"A&4/XY051L@)A9PL,-M%$?+B')6),AXM$4BY#=]7
-MH2@J%%5%K]\'A`A.]IX+T[1@&/Y(JDHJKSPQ\-/S/+B:!TWSH&D:-$V%J@;K
-MW]XUL3.P`S%?ZF&YKV-YR9C)16J7]2G<H+WJ*[*DF(FI-]J9O/!:);Y<:ULM
-M-=YUY!PV2">'X_K8NFQB=^!@U[0!*1,IA,E<\63.MQNGI@RE>RCB=J)\H1-&
-MPR,Q=UUWYH&;20'/WA>)[P6%G%#(R4)C63;*S0!83<8C/#?(0515%;IA0-4T
-M]/L]H->#9=G8V=W!8&!"UW4818,]DS=-@YH8^.EYD91'$7,5EW>":+FA:SAR
-M:`E+?1W+?6,JLZE=UN<@[/,3=TR5*M,Y>2_5(#EC`T7M^V1?"7XG+P*ZP\!R
-M,#"=,"KNA`/QA^-T/"^;*^ZD!F+:>2DJ3CHZ[CING#/N.FX\<+,>&2\0=($P
-M947`8ME#0B$GB\SVN!SR2C(NQT@ZX'D>8-L0(DQA$4"_WX,0P-;6-DS3A.>Y
-MT`TCDU^>OGF>!\W3@O0638462KFJ)B/F&E15@26!\Y<N!V)^L!^*N1YH2`TC
-M,>N)7$\A[%.:U'PJL%2X7)AAXYW/!Y<UO`-1_[MJRE$9C)X_CNMC8#EP71];
-M.R8<QPM34S(1\82,!V*=$/&4@(^FJ"135:(\\614O+X,%5$@Z,/SQN86RQX2
-M"CE98-;7US,=LZS499>1\6@]GN?"MH*J*ZJF0=,T]/I]'!8"EA64RQKL#N"Z
-M+@S#0"\EXJ&,:QHT78/FZ=`\+91R'ZJFAKGG&C3-"]:O^E!4%9:46+_D0==5
-M+"\9T#4%AP_TH6M*_HF_IK(IC0G[G*6]&>&2%>U0S-R(A1O4*6M\5Z+9=]M6
-M,)KBGR_BVSM6'!670&:P9C1.QTV4,G2',VZFJJ>,BGB4HN(Z#BS;RJTK/HR*
-MUYNJ,I1Q$4X(-#P.F+)"*.1DH=G>*A$AE^.*7I23\>C_T8E?]3QXKANDL/1Z
-MZ/=Z,"T+VUO;,`<F/->#]'T8R5SR*'_<]:#K'CQ-"V]!U#PIY:H;/*]IP>.J
-MHD!*'X[C00B!@>E@J:_GB/D$&Z^QQF%]N>'M2GO5;K89:6I?X&?5BT[)HZSY
-MW8KY[`G6U1AB6@X&IAN(N.4&@^^CB+CGQR4,`Q'/R+CCQ-54HO24H$)*>A!G
-M).Q6./.FXSAPO:!>>23B]0[<S#]^(BD/_P($8)D6#P)"(2>+R];V]G2]6E&E
-M%9G_1];=/=<-A-QU(9:68C$71P2V-K=@V4$)+M?U8!@N?*,'S_,"D??<,!*>
-MN$51<TV%'T;,ARDN040^&/P9U$??V978-9U0S(.H^5)/AY:0<U&I^Q>UC[ZL
-M=W6RY,/UBGLWY'T:@:]/XNN2Q[U3I45V8"?LG=BZ&0KX]HX-Q_6&DZ_)89J?
-MYP8S;'J):'@@XD5E#?/SQ!W'"2;^L:Q,:HILJ.R@*'Q<B*&,`X(I*X1"3A:;
-MO(F!9I%Q64+&HT>CB+EI#J"I&C1=1[_7`XX<AF4%TR]'N>6.Z\+0=>B&`<_3
-M@@XFKK;B0?."?_5$Q-R/4UF"7'-5'>:7!U5?%.SL^M@U'0B(.,=\J:^CW],J
-M!L-+Z'/+PCZ==LQ/W+LC[[-(?/TB7Y?0[PD-E9U;T7PDW'8QL%RXKA_^ZP6I
-M*;X?YX@G1=P-`R#1Y#Q.(D4E*>-!I'PXH#-90<4.TU/B//$P#:;@A]*9!5WD
-MA,>#4H>C![0`L+E)(2<4<K*@G#IUZL\K^T>-,AX][CI!1Z&Y;ACMUM$_<@26
-M:6%S:RLLG^7!=5SHC@M%58(<<\.(:Y9[GANGL$3KT,(!H%HDY5HP^%-1U%#.
-M`RE7PYE%=P<2`\N!OJ-BJ:]#5Y58SJ?0[[D+>Q7M:%W<6Y;W=H54SNA[HK&&
-MLDK+`DNXY6)@NW`]'Z;EPG']>+9D&9>-]>(<<3<;#<^DIZ0'<*;35I(1<<NR
-MX3C#F3:S>>)1]DB=`?+\JBK#HRZ.CB,9)0=6SYV[=/4UUUS!HX50R,E"X;K.
-MAZMVY^-E?%+%D%$93Q)U$IH;B+>F:SAR.(R6VT'$W/."''`WK(UK&`:,G@'/
-M4X=1<]V#[B5RS/5`TGW?#]-6O(2,1W*N0%%5*%*!]"4<-]B.OFMCJ1=(_:%E
-M(Y72,JWXB*E4231:)J5U<6]9WKLO\34+?4L-Y^#-AL_1GH_+NPY\*3&P7-B.
-M%P=%DM'P."*>*E_HYN:(Q]%P-U_&@\BY"]NRXA*&[:2G3/K$Q<A%ZW!BH&#&
-MSNW+EU>N9M=.*.1DT=C:VJ[1'<H-[I3CO#U\@1M&;C1'Q]+R$HX<.1P,^-R^
-MC,%@`$51@C);;O2SJAU'S-6H4XI26?0@G477HA271'1<4:&JWE#(DW*N!/GF
-MCI1P71\0081JJ:=!4Q7TPW^G,8;IO+KDJQJN;=AL%9::Y+UF@YM6/>8GD;)&
-M6Q;S?C.MBG\7L&P7IN4!`K`=#[NF.Y3P4,!':HA[V0&;@52/RGA6R#,2;@?5
-MKCS?BU\?;6LHXF+BN7X67R]*50G^1:*ZBD@?I8)I*X1"3A:4R37()Y]5ZY;Q
-M)([K`+N`HSO0=0-'#A^&H>MP7`>#@0DA!1SI#`<GI2+F^:DL;CBX<RCF6BSE
-M4>0\7\Z#RBRFY0!"H-_3L&1HZ/<T]`VMUNHKG9#VEL2]$7DO?+H]B:]#(KL1
-M%:Y3[B>\RWV<_V+9+DS;`P"8M@?+<N/='I0L3$YM[R5*%WKY)0PK1L0MRQI.
-M!!1+>"C_TD^)<7YT7-9R](]/58D.DH2<1Q57PF6>?>9IW'OOO>S<"86<+!:O
-MOOIJ#7WU)!F7XQ8ME/'HD6"Z9ANN[D#3=2P?6`8DH.L&!H,!',=)1,S=.&*N
-MJBH,PT"_UTL,_G0#`==4:%$M=-4-RB*J6BC@?BCA7B:E)4AQ410E+IMH6B[T
-M707+2SH4)>@1^D8HZ%7ZIH;23*9+C4F\LJ6BY%6[[L:J8\LIM];A?._N.ZZL
-M]PTW3GU[U'*&$F[97GP_&PV/RKYZOI>)A@]%/)4S'DFXFS=@,QL1M^/I[EW7
-MA9027AR!EZU^*-FH=ZG'4N4/@9=>>HD=.Z&0D\7C^R\\7]@YRA)B($O*.`IE
-M7(Y/.T^LS`Y'_.N.`UW7H6LJL-3'\M(2!@,3CNM`2,01<Z&((.)C.S!Z!GJ]
-M'EQ7A:JZB0AY5L[5A)PKJ926I)Q'I1.%(L)\<S_.9^P;'OH]%X!`WU#1-]3)
-M'7I#:2;3^W3%5[8\FU![`E]R:W*&K39LS!S$V:T]:MD>3,<#(%)1\5C$DS-I
-M)F;3]#*S:D8"/AH9=U.I*(X[&A&W+!NV;</WO+C:B@S37^3(Q#[CSN_%C]4A
-MX]DCKGA09W1?X*67*>2$0DX6D&B6SMJZJJ(:Y#/*>'(Q)S=`7D(``"``241!
-M5)PQ#@BBY)JA86FI#\56,!@,(*4"(10H4L"2=APQMRU[6)TE*>>:"DW5H&IN
-M+.:JZHZDM"BJ"C4:#!H*>10Q5Q0%B@@$?6`Y,.W@Y^8XG26D;ZCH&>H$J1'3
-M><!<\L(K)J:T:](S*91H:ZNRAA:T:,D<Q%D-T_9@A0(N4G\/SW&C*2DYZ2BI
-M''%OM)YXYI:?EF*'$?$@6NZ'VXRBX5+Z<8YXD)J2]XE/3E>I/."S0,9'<\E'
-M2QX.!W4&?S-"3BCD9"%YX?GG&N^V9Y7QT06&*3"V8\-V;.BZ#DU5L=3OPW4]
-M.*X#*54H4@**`MNRX=A!U-S0;5B6#551AI'SL5'ST9262,15+Y#P2,JC\HF!
-MH`N8IA/D@H:]B&5HZ/=40`*]4,Z+]H*H6]AKL)S9`N%39)7/2>!G%4_1=@MD
-MC:WIB`DO\B!.R_9@.\&O9JE4E(2PQK=DN<)$[?!L.HKG!E)>).">X\;UQJ.J
-M*%%NN&59\#P_'M09S-P937,?";3,D>!V/@61*^-%?X?1<3%:<04`3I\Z!2'$
-M82GE%@BAD)-%0`AQZ!UWW%I;;SATZ!(RCO(R+@MD/+F`8SL``-W0@R^1I@6=
-MD^-"JC*(F"L20@I8OH3M.%"$@&[KL"QK)&JN:1I<50VCYI&@N_%LG]'-4Q0H
-M"2'WU"!2'CP61=(%1)AW;MIN'!WK.RIZCA:_FYZ>%G0Y054:B;*W+.[UR'LW
-M!+Y;,C]#:V0+K=QC>2])`0<`R_%A)21<)"0\FDPGFLY^DHC'$_JDIKIW$C(^
-ME'3/=>.HNFE:<7ZX;3N);08B[@<F7N)\7OVQBOU0@8R+D;^SU56$$,DAGA`0
-MD)!XYIFG-\'L*D(A)XO"4T]]=^L?_]?_5<W]N9QPHLZOV#"+C"=%WPY360S#
-M`"##2)$'19%A*@L@%`E%"DBAP+>"SBHO:JYF(N116DL421^IPJ(&$?,HMUQ5
-M_"!Z+C*I+;&<>T&G'79(/=U'SQE6,^CI2D$$O<S'4D;:YR_N]3GTE$DI':QG
-M6%=,LED;D2V^O'M>93E)`1>P'0]6XKL[/)W)D3*%4:G":)#F,#UEF):2FQN>
-MB7Q'DA[GEKL>+"N0<-_W$R(>IL)X7G@Q(,.J*>/24J;_,*NDJU21\>&Q(#*#
-M.L4P0"Z"YIP^?1JWWWX'.WE"(2>+P?>^]U1AM+JI#EP6RK@<(^GE9#SYN&T%
-M8JYI*CS?#SL>'Y[G0U$42$4-Q3R08TO:(U%S15'1B^0\$O)XT&?FI@23"D63
-M"ZF*`D_QX^AX).I#61^FM@1300M8B=Q2`<`VU*#3#]_J)$&?SGMFB+:W+.[U
-M"OP,$C^KOX@VOW'U,?>:ZG,5<!^VZ\=[(A+PR"<C!TVFHO@)`?>S`NY[.:4+
-M1Z/=A>DI;O!:UW-A1P,T?0]V.+XFBL)[7K!M0*8JIN2)<+G]7M]G44;&\U^7
-M\'"1$'41^SB>??89_,1/?)"=/*&0D\5@_?RD`9VRU$,E8B:UR'C1`N.*ND2I
-M(X"`[_OQ3\>NZT)1!*02#``5,HAD2R'@6T$),"$$+,M`S["@J`IZO5XHYT$%
-MEKCBBJID!'U8PSRJS.*E!G^*.+4EF7\NA(@?`Z+!7\.HFZVK@10D?F3HZ0IZ
-MNMIPBDG9:/N8I9HO2MZ$=M<L)#7(_!SMN$TMGG=,?"C@04I$6LB'0ACE7^=)
-MN!>EAGA>&!%/"+B?3$_)2TU)IZ,DES%-$[9EA]L))-RV[6$^>IP*X\.7?HFT
-ME#)S2(Q[?7,RGDY/2<AX*H(NLM,#X>677F8'3RCD9'%X[=576NMEZY!Q65'&
-MLX4;(_'U?1\BBIK[$IZ,Y%P-3OI2@0S%V+<L.+8=R+EAP>CUH"A*'#F/HN)E
-MY#R9VJ+$$?.TD`LA8FD7B<>$$+"<((*>[,P<5X'MRO@]&IJ*GJXT8CJRPE)3
-MI\I,8WZBH>.U=IFLT<3W>"W#-N7?SLAW,#NF'T3`1TXYP_K@>3-F%D;!X_MA
-M2DIV9LUHT&:.@$<#,VW+AN=YL.V@8I0?5D2)9M",Q!_Q18(?"^OL:2D34A#C
-M929O8QH9'QZDX4UD1#PJ@1@^\#)+'Q(*.5DD7GWMU?8V5G0R;T7&D\\D!!@(
-M.C`_.)G[O@?I2RAJF-+B`T(9RGF4GRF$`LO08?2,,*(=1,_[_5Z<KI*<2"@I
-MZ$KV.64HZ8%X(QP4&OZMB%C.H^AY6M+]A)`#AB[AN$KB;P6&IE0SG5;RPF7%
-MS=4H\`T+:+/9+'6JJFC7@#L@_7;X?4FZGNW(D>AW)(39"/A0PF4HX>DHN.<E
-M<L)+27@XDW`8T8X$W/<\F)8%R[3@^1YLRX9E6:DHN/1E+/]`U#:92.F8Y>*M
-MF725:64\BHYG!W5").J1)U9QZO0I=O"$0DX6AS-OO#&WN)6<4<916<;34A[=
-M4Q4%:NBKON_#5X)GHP%0D4"+<!!H(,02IN7#"B/G0@@8A@'3-,+H>2\=/5?5
-MP@AZE-(2R;D(H^-I(1^FMB2CZ,E_HYOM^'`</_YMUW!]&/JHD(^(^C0?<ZLU
-MPFL4^%D.Y069Q$>T_'TNU8*64\%M-Y3O1!C5=OU@$J\1`0RG@Y<2,B&WJ320
-MPISP3"J*-YJ.$I4L]%QO6%4EL4PD])9IP31->+X7U`P/)3R.@H?;]7TOB-2'
-M;8NKC!3N]J*TE/K252:]KIJ,%RTS'-292E,1Z:-N<W,39\Z<>?+$B1-WLZ<G
-M%'+2:5Y[[35I6E9!1RH+^]$Z^M3Q,CZNRDI.]U(TL#/MWF.E/%I$411$BNI+
-M"835"%S'#P9FJ@J$GR_"EFG!MJQ`SGL&#*,7IZ0$T?/^1$%/5F%)33H41<B5
-M@BAZ).YQ'KH((T<BC/Z-?FJ&)V%H,KT3Y011G[.X-ROP)9=<@,&<3;JOF'L+
-M\L0[B'"GHZ0"CCO\]2B009F0[^ATDXE\)R/@TA^5\(00>R.3]Z0%/)I5,UH^
-M*F,8YYB['DS+C*/@ON\72K@7UPR7\4R:D9@JB??3V/$DRWS&LD#$\X^<\3*>
-M/V-G,H]\&!T/GTO,V@D)///,TW>=.'&"G3VAD)-N\_WO/Y\^RPK,K9A!8S)>
-M0<JS78`B!!15#2-C$@(2GN=#2F\DYSL;O39-"Y:5CI[W>F;\NEX_$'0UD7^N
-MQ+GF^5*N)DLF9J/HB39D+Q2RMTA(;,>'XXYVJ(XGX6C9F)J$H2G0M='!4XVX
-MV=P&=<HIFR&:V0]SEOKY:O;HVPW$.YEN$CSKQ)'PY)<]74U$)F?$S!'PZ!:E
-MHJ1OX:#,W%*%8<I)F)*2G&73#1]/#O(T31.F:<;+#<L4#F?)C.Y'Z2_)MD;2
-MFE\EI<(@?-G.IUQ4S:6LC(_6'\^N-U/R,/J\(?'*RR\#/\Z^GE#(2<>YL+X^
-M^VFWSK!,51E'"1E'>2DO6BP0\^!17TH$E<."`5122B`48U4-*IWDY7F;I@DK
-MC)X+(88I+8J"?K^'7K\_%.YHX&<8D1^*N9J2\I2P)R+H46Y\T*ZTM$<=F1+]
-MG9+UH$>S70G'&\VG=3P?AJ<@6T=>UP1T38R1J2D,<HX56>H0^>K-:O#BIL-R
-M7X3C!A>&42/C@9:NC"\BTYXGH"CIB<GR<K^+)+PX"IX=H!E%JKTXY]M/I)ZX
-MGCLR[7TLX.'RT:R92?$>MBT:F.FE4F4@DQ)>+<6D,%VEZ'%9[L`K<^JO2\:'
-MCP=1\.2Y3"2D/-O<EU]AI15"(2<+P`LOO-"LL,@J!B$GK'=<#7)9/B(DQFV[
-M.%I>).?QZZ4/SY7IG//PM]21U)*,H`\&1BSGT0#.7K\?#!"-Q#R9OI*-HB?N
-MJWD1]/!^](:&%PQ!.DW<L>7>AM$IUP/<'%'7O>"6NT_E>&%O7=Y;%%$YP]+3
-M-T\TO^]J:M)0N@6R?N:X@!,=4T(F2MREQ7LDZAV4%QGF?F?ROV6!?'LYJ2C#
-M-!$O6%\X@#(>M!D-YO1E8F!F,#&/:9IPP\BX%7[7D](=2[@OPVU[X60]T07#
-ML-YY]-V=+,#-?9CETE7&"_=T,CZ\'T?(,[GBR4&=(O/D:0[L)!1RLAA"_GS^
-MJ76.J2OYY_SQ,BZK]$ERG+-,CI9GY3S9:P0#JX9R'C4E*>@BS"D7LCAZ'J2X
-M#-#K]V)Y[O<24?3<"'JR8DLV_WP8L4^64HPO$J(`4^*QX4_$T0!2D7A<I*)?
-MCB?A^J.I`E$GKON`X2-G@M8\::\PP]\LZMK1`9VSJY5LJ,GEU^)X<J2*R:AT
-M"SA>(-Y%\],DHZN!>!='O9.1[]3]4)@+4U`\/Y.?'2X?"G<DW[[T4Q5-HN5C
-M`1^8073<\X/**)85YWEG)3Q:M_1'VSZ43U$@Q-7FA9!R\GFUSJ-OW&1#X_/(
-MBV1<Y/R;^'4O>7P.JR'&O/(R(^2$0DX6@-=>>[4[XIWOVE/)N)RD$16EO*R.
-MQ((N$,R(%T?Q?+ANT/%&T>U4I93$0,U8T@?!0*](E*,4EZCBBJJJZ/=[<4WT
-ML6(>SP@Z6JTE5;4E+JTXC#)%4?1HV63'FY>7GI[$(_@WB*R//]!</[CE2D&X
-M*W550->R2U05^!D5==;OR\).YB/CSS**:L=O)Y,Z$HEV7!>Z4,JR:2;#P=YY
-M`IX4[A'ISD;"4Q%QF1'PX?3Q21GW/"\<R"DS$_DDY=N&;5NIP9E1!-Q/#+8<
-M3D\?M=6+Y3\MX,.!F1BM>%[3YRM+OZ;.=)6Z9#Q9PC&;1YX>U#GZ15M;6X,0
-MXK"4<HL]/J&0DTYR]NP9:9D6<K*OT^>TFH1=SO"JZC(^U.B2J>,%K2T?+<^^
-M/$X1B<H`Q^73/+AR:)Y1=95(7N((NDCD2@J!P6``TS03`BS0ZQOH]_H0BHC7
-M$XB[$4?0AS>1G\H22WJTW<3V$[.&#G/.(Y'*'RR:E/6LN"<E/;T\X$D!SQD]
-M^)(=O^<#GBR^^,H^$3VGJT$$7DYY-,X4B6_"CF=L2I`J@ARA+I;LZ/^.)^%X
-M(E>VD^M15)&322;C,GO95)/D_6A"&]\OJ'Y24`UE)!HNAQ/DC(AW,ETD6S\\
-M+&-HA76_H]=$^>#)]!.9R0&/\\#C[?CA186?J(R2(ZFE(N"RX0.KRJHK7`C7
-M(N.CAUHV?UR,'I&0`)Y]]IE-=':T!*&0$PKYF3/C5'PJ*Z\:L9R^8R@CXT.-
-M+IDZ/M':JT3+LR\2`E"58;6'*/_<]Q#*1;!,.O]<Q/*,1$YW).N#71/FP$I%
-MUJ/RBI&@"R6J\-)+"/=0TJ/)AB8+NQBM?QY&U$<%NR@7??3YN",5&<F+'Q^^
-MSO4!UYGD!B*M@#*4?2FJB4Q1>DW!:W150%.G%_I`=$MXN"@V\^*TW?2#091[
-M@C2)HG8'4>VL:$-&%T$R_>^(>(]/.\E&NX>R/2Q!&-V/93N2]YS<\&"]&*:I
-M>)EI[,-_@X&6=BC2;EB.T()EFD$[$C?(T<A]-#&0G[J@"-J:OX]EF:-P\G,M
-MI*O,5.5SEC25U-_#5!61#),GCU.1\UV0$L\_]QQNN^UV=OJ$0DZZR?>__T+>
-M))D+P+B<\>*9.2MDJ4RT]JG$/"GG&,IY'"V,Q"'ZV3M\5@EKE<<R'HDTLE52
-M$`X0#2+IR1SP2-*EE%!5%9JN01$"1AA-+R7IF4CZ2"49B)'*,MF!H>.%/5TC
-MNBBBGI<2DQ3X;(^L0,"7@.66#3?+$@%),5PN7,:3`KJ<ZJ@HE.2\S>9*LB@9
-MQ4]%L,M>EZ1/$K%@%PCW<&#E&.G.%?&T>,??`8E"X8XO;OT2%5,2TIS,\78<
-M!ZX;3$5OF6:B38@G!TJFGJ0EW$M/')2)@.=%=G-W=J7![Y65O?329=-59A'Q
-MLC)>.*`S;QN9NN3)!26`5UAIA5#(2=>%?-J?\.M7[-E?*$O,S#F]E.<O,+68
-M9]HN`(B,H$>=HQ^FN43S\"F*B,L?1H.:AA,&#:/G25$?#`88#,S48#$A1%`+
-MO=>'1"#JNJ9#*`(]PXASTR=%TD4R6BZR4CZ:&U^<>YXG[!@98!H]GQP`ES?0
-M="0U)D?8BR+`(AF40SG9+93^T@?'4)+%="O`Q`'.,D>P$W^G[B=$>_AO3G2[
-M2+Y')'8XD4TLTLGG_-%(=RSDOI](2?%+";@,)]@)TDM\.(X+QPE^7K$M"Z9E
-M!6V,JK*,1,&1RO^.JJX@*^5A^IG(B&6>W$HYA4Y/.9BSZ5-Z\CM87<;'5U@1
-M8W\%$JFT/9'X7HN";9Y^XS0[?$(A)]UE?7V]V@FX3*Q%ENT/:N@MBF1\0M)X
-MQ6!XJ05F$O,B01?(%73/!Z3OP1/#O`$EFN6S*,TE[.6R@CO8'6"P:X:EQ$2<
-ME]GK]V$8!B`E-%V#KNN9VNE#08\G)(H$/%G-9:RPEY?UH:0GY5O&:3[)]Y1\
-M'\G'HNG0DS6,LY(N1%[D>4P4'DEI%[4=ZF62&61.$OVD:':Q:)?[-^\6O?OB
-MZ+>?B(#+5-NB_.MT:LJH<,>53W+$.Z[I';[>#<5;2@G;LF$[]N1H?2(2GI7Z
-MZ,(A*DN8_>A%7@J*1+G'9CP53O;QHAKC17)?<6Q%IA3CN!DVBYZ;)./)[[P0
-M.6DIB?QQI(?MQ/\^]]QS[/`)A9QTE^_74(-\]FYC]HY)YG5Z):1\HG>+,HT5
-MA6^ASA%$(MM120DIO40MYN"G>"2BZ*JJ#J4\[.F4N!YY(K*4<W]W=Q>#W=U4
-M:3$A!'3#0,\P((1(B?IP)M+>J*#G"'M6UH?YZ*.R'LMX_-/T^,AZKKR+I'"D
-MH^VITFDY9=3&_2VE'TO^6&FO>CS+ZLN4E6X1%W).#K`<7OA!9@=?(KZ8R8M^
-M)_>%GQLE]U,51Z*TE)'[!9/U2%\&4\M;=BS(CN/`<9Q@MEG;AFF:^>V4Z7V2
-MO7G)RB?A.`X_,?@R'0&6F>\@"G]AE!5.;V-_I6QQ,*<<*]Y%T7`1SHPZ_JQ7
-M5L8Q<;GAWR-E#[,_420B\2Q]2"CDI+.\_OIK<OU"M0AYIVJ3E^UA)I17F2V%
-MI5C,QS_3@*1'@A[^Z7N`[WGQ@,OH%:J:'C`:BWI*CI,1*:0$UAN8L$PS$X4.
-MUF$8!@S#2*7-%$I[E(,^5M[3`[C$R(5#YN]$)RS&BGM:])/_Y@GU:/[[\.](
-MVE)BD2/Q^<8S:8;$\L\GHY[#7U/R_\VV/_D^"N_GY%/[R<HBV<?&"'?1_6A0
-M9115=QP7KN,$LW-:D70/4V:`3+LB(4]%O8>/I6J-AZDJZ2BXG_Z52DQYRJLQ
-M.E[[8,[&SD3C9#Y_F>+(>-YW38RDJB2=6TQ(*I-2XOGGGY.WWGH;*ZT0"CGI
-M%M]\[-&P*L)\#%NVN:%9I;R454\6\R;E?-AM)2^>@IK+J1B?K\!+1-*C955%
-MA:JIJ?26=#0]/_*<'%1E1F49P]>G_@WO![GI1BS1NJX%>>N)J/W2TE(@\8H8
-M;A^9`:+)@:3)OY,7"KD2GQ2`]`5'+.N92)W(O8^$W&)4ZC%^@I2L1!=)1-G'
-MQZ:;)*1U[/T<B1WY.\ZU]G,GM<G>'-O!8#`8?=QUX#IN:@"E;0="'GUKDKGJ
-MZ<@W$H.@TVV,ZH='D_`D!UG&-<G#`9BY6EDR`CXY.EZN@LKL8W@J#N:4TV]K
-M7,YXL8B/GO7R\L/SOBK)<H="C)RR$H^)5'0\IU@0)"2>?_XYW'KK;>S\"86<
-M=(M@0&==!9&GSC69XODI$W)GD?*:Q#RO]4V':T1V&Z&D)S\W"4`*#YZGI`1:
-MB&BR(35=GE!)SN8Y6OVDZ%\(8#`P,9@@[4O]/C1=2^6`:YH.7=>0-[BSO]2/
-MI3YN9TKBQPA\,J(MDE&W;#WN=`0^-C)1(/&YAE=![&3^;*8R85;#_/#AD\E4
-MDUC`<D4;F6ARYN]X\&?FL3AZ[6`P,-.2[3AP'2>Q+L!Q'9@#,R78V8A]ZK&,
-M9*?$.VRGC*7;C\L9#NN`(XQX#V?6S-O_0N3MYX8B#=-&QUL>S!D<U?7\#%HZ
-M166BH(]>Y(J4H2?.5ZEE,U-V2N!;CS^.CWSDOV#G3RCDI%L\%D7(9PG.U-D;
-M5%A7O='UM)1/E.32LP.5BXNW+>C(O-OH[4CI0\:B/FR=YT:SB"9FZ$SDIR<C
-MZG$W&%9F2<OZ>&E/#LK:V=DIG]<M@'Y_";JF909V!?]&(I]MAZ[K6%I:RJU[
-M/OE^MAUBM!I+;G66HDFN\AZ7.2Z7>"PKY(D<\*3(R<SC$A)N0J;3.>()`0;@
-M.@X<UQU]+B':>;-JID5[M#H+,ML977_P=U0C'(F\\NBU0266H$9D,@J>_+^0
-MV7!!^2AWUZ/CTPSF+'-BB([7<=53)@7)9ZH[GGDL.^![)-B0&<&9O,#/MN#K
-MW_@[=OR$0DZZQ>NOOR8O5*RP,JM/3_ZE5%9:WP3;G+*A=4?+J\EY$V]QUJZ^
-M4-1%$#F'&"EY`"6,K"<';,81+(%4OGJ>I&<K)J2C9J-BO+.S,R+#>3G<2<'7
-M-`U+2_UT7"U;W2%W9P=I-IJFI:)VH_(Q*5U%5GA<YDC0Z&-22KAN6-HO;X*>
-M\-]AU#HY$#1/Y$L,%$W*=(G'DL])WX^%.Q+Y8545)"1\.$E0\<E$YGXWQDFO
-MK/,$5[!".6UEE08&<U9)5YE4TC#OJ<(**]GO8T5!SY/PT126S)<\Y^7KY\_C
-MU*E3?W[##3?\9[0`0B$GG>";CST:3:HW;38AFLP"E[5WG%6V7#%:7ODB8/:,
-M\G:S_F6!J`=UF?/>@PN9F#1(R42XHU08%8J2G'D/8Z+LV4Z[8,!EMJ[XF+^]
-M<&9&D7=LBRDN@D29I66QN"7O%3XO"[Q.9E8_OJYXT?VRST^2[TBTDWGJ2`EV
-M)-]R6-<[>B=AR</_G[TW#9;CRN[\SJGU[0\$P6Z14JM;4F\C=;>D[E9K=VC:
-MGK%'DKNE&<](,V%I/%\<X:T=CK$C[(@9.QR.F`_C3W)X-".U-#V6U-U2L[NY
-M@PNX$P`!$`!!`EQ!$@3!G0!(`B3PWJNJ//Y0F95W.7?-F_6J@+R,Q_=0E7DK
-M*Y>;O_O/_SF'&P50&7Y<\WO_^7^L.FXY%HXKUJ6.UQ',&6I)X:$\[T6`<FO.
-M\"CK2CD!1R5^1+2JB,&>XK6M=XV3?7/TZ.&O?>QC'VL@H&D-D#=M-MJX0J<_
-MCK-#N'%<]QGP9SE5BZR/5TRT4CN<US\=<BVK+X\T!G;*0).R"O`J@'T,Y"T=
-MNL6TC0(@(%L>.T^;J"RKPH41!M!V!-`)X!B[APTJ*&=3T5_B7N<@6D!%[F^2
-M\YF3X_VB.J54N$I4L@F$8$J8C#,DP;8=7!$<I@\*/6<#@#OR.@DI`I1F>(Q0
-MSHNL,5154"FAW'85L##NJ9:K$VWUDUBEG*DM('9#1/#8H4/P]:__;@,!36N`
-MO&FST0J%O$J3AG3K^$YSN(=T"XL7>*4JV^D#A%,%[PI=*A._,DOC",9B:7%7
-MU:%I7`U43%78,D+`&,CSF["@KD]`GO.?YA5(??>QR<(2NZ-TKC8%=<KO^:4^
-M%($ZA^$\K9\4P*E\6)D*D-B*GD7AG#+M8*YTY]4J^>]3`GTJV*ZDCGNOZZF.
-MAZ0YA!!UG&JY;">P2^`,[#=[QM%ZH=BAVP?&Y8)?H`*X!NF2N<UX</?M>Z0!
-M@*8U0-ZTV6BG3[],Y\Z=JP_=(L27>4'VQ/&<5\;>25&%DGB34I9E`)EXET>O
-MSRMRG!=W\;%M1C\DB"+PRZV%K0G@AY".W3M.1M>*Y+/6)C2V?2>_-\FKK:RK
-M!3Z*16\$RP@(A7%L\X7R!0H";;\*I"'G&P6_GUP=#_D.-$.C@:`D4Z+TMR&I
-M#CEP-UE9T&!50=`S)<FYR5&ZE-YYYQUX_?77Z(8;?K3)1]ZT!LB;MKUMK([3
-M=/*/3Z60$%78N/A/JR&><WX:U;6:XS$\D7,Q`@`:`60PRG<Y2C1`GL%U$M0;
-MR8.##O3^7K)"3AH4Z0IZ9H!VD,!;+7#CA$G.ON:;<C0`M'W[\@?VN/<]YDNP
-M;>IXQ6#.V-2%B&+E5KE'1/+,K.*"<=]4A[)_7%V2M9);QG?UXP\_]AA\[>L_
-MVL!`TQH@;]KVMI///V>(TS,/XJY45PAH>?2YG>4]ZR/@;8KGG"L`3P/B_HL9
-M\I,`4!;<9R9`O>D`(F*@G9E"N%-?1P1GLJWN"\ZART;".'E_S82!FH'`[7WJ
-MQ:<YK#P,>J9@*GWBH1_J!]]F&/=0Q<&G,)#B.4<UJ-,PTDOJN`+K12`P$3QV
-M^!!\[>N_T\!`TQH@;]KVMD</[-=#\;R8.1U84](UQ].!.BG7I54EL8S/$J#3
-MM+JH#\2]WJ60EW5;39%%)&Y]\!"EW1M($9^3;-F`8Q=N5:GJ+4^KCK-;&)+F
-MT&>^0+Y+NL?BLO`1QN<E=X@R?JJX\)Z6P(B'<3'WN%D"$OX305U+F:KOX_W[
-M]C8@T+3@UFIV0=-2MAC_^/818)BR4R?1HN,GV2Y0?Z:QVQ-_KE\7GA_DL1C%
-MKEP)QD-Y=C9@G&I8=GNL*BZ@#@1NB,A73H'C%"68W&#<.F)E6Y\5T!"XC"C_
-ML&.OX3T,@'$9['%2?,QE5]$#.KDJGC3QD3=$T+0&R)NV;>W`@?T`1+7"'L8N
-MTPR/_L"<ZJ>&S4P"XA[G`SEA/&Q%NJI@/&375X#QA%:5L,$B850Y>>^52NJX
-M]_B*\71>6C]2C.Q\#(5?=A6[3855Q[EJ0&J/:D"GY7ONW[^ON;\TK0'RIFU?
-M>^K$<2G-V309&&,5GH;;9WZNX+]TFD6GIXI?J3!>P3<>>*%6MJIHK_+;7N7]
-MT$!.HBHSGNJU>$N%.O89G1O,T1@H:0#Q0+^X]CKR!<`0D9D*,,6"$`W[3P9S
-MRGWDQY]\HAG$FQ;4&@]YTY*V`X_NGQ*(Q\;ZZX(45=F$AO23`GBM:U#51>(H
-M/M@<X07C?A^6AN&H^G&)\)A/S:J2-)`S]E"[,ZBDR!WN"IXW0G.T3]P4Q!E2
-MS=,'Q&48UUY'M;:/KHY+W&V8AZ@!G6A0@H@(]C4*>=,"6Z.0-RU9.WWZ9;IX
-M\:)RCY@"G6/-?:<R=J/GSU4$X.'NE@@_C*<B7DD5GT$8C_V`T&ZVQ3<^9:N*
-M?R!GC*K-)P``(`!)1$%4F#KN/?5(.(9BS,")>A&=,"CW@6W]/9./W,^B4GXV
-MEXN\4/"1':#Y(5LD<='"PGV-<V??@9=?/M7(,$UK@+QITV\'#SRJV,=)2A%2
-M+VMB=4J?E:'S"H3T:O;R2%-Z0%QG)9(/6G-Z,!Z3'646@CA]#UAZJPK_9I5`
-MSE!W$\6HX]IPAVZXKC!.NC.4Q/1G_K=>P$=_CW^="^!4@T^Q5,=!*0FD1IAB
-M\8[?OB,".'+X<`,&36N`O&G3;T>/'I&J\3F9.25_>TD\<[QS9QS2T\=V5H3P
-MR@E6XB7U*+\X^2P]RS">;JX[3:M*V%;6G.:0O`^,$6R#AD,4LX;$#2@H6#U<
-M'VBRF-AA.]*B8GE=VF[U_N`87]6`3C3L>(+<1WZ\\9$WS;\U'O*F)6L'#^PO
-M1J*H^Y<TZI'C[YB^DF+#C$!Z39L__3TQO7K?5+6CX)C.JJKX/,#XE'SCJ:PJ
-MVB?$><LI\@0,*O83,*"5[WH.?"*45O")EUR:]T#F20,Y"U2@8Z)AAW13L*A+
-M'5=IG-5`T%,9HG'!L";32M-"6J.0-RU).WWZ9=K<W-15@EGFV"O-KYU0/:]7
-MA$^4'S%P]4H^<<<B]5E4YA_&Z_6-1UI5J**WO$+%SF"/>*#R';<B5/2)RR-'
-MF)N%EZ9MBKFO186#=#VK"@K?O<A%SMA5)I85U`,[#2?`N7-GX?GGGVM\Y$UK
-M@+QITVMC_[AX"]K&,0BKW=.N.#C'ZMVD`^]$)3J3Q716-IJ'6U1J@/$@BTLH
-MC(?NF#I\X]']I2@2E+!B9Y)Z/1XI"RM>P2E\XNBK)@>N&V91*6$<%:,ZLNJX
-M^?Z!MN-@V"8B@B-'&A]YT_Q:8UEI6I+V^.-'\H!.$XKG:0J]'EDVK=9)"L6O
-M'H-X21K5L7@=(!ZW4E48CUFW>G[R$/-/Q64#_"=4]<A3S8&>D=<OAB2LDJPH
-M18+8N.TI03:DMH1Y7+>E7@P#\?*+<J5\N.7U"08R?GJ#547XT3WD!IV<`)Y_
-M_KGF_M.T!LB;-KUVX,"C.8J+`W'5FU$U6*\#]>M0VJ<^':D`Y^Y]BFF^%=6Y
-M6N6$Y#7#N'\?,P?C(>$C,V%5J1K(29$#3^2LF")&-P%8B:I<GR+\D@2=9ICG
-MWR^XF*QC*NJ3"^4]'XN*"N)B(*J$WZ)EA[&JE$N+^P&-]X7Q$V."1QL?>=,\
-M6V-9:5KE]LKIEVES<R,?HU.7XYLFJ)J#>2(?_'K]\/]-$<ZQCE4BOT&DJ\6]
-MFJ=E)CKE>)Q%93YA/)0QI^`;3V55250V`6M:`;':-89)?.+RV&;.LA([2BA>
-M\8HP7BZ/>EYS5*N2ND9Q-$YVN-6I\9$WK0'RIDVSW7??GE(%\1IV:L#-;36)
-MUU'AQX3I6/]72`;F]1X4/\0.C/J,>CN<X*L&@&XOC$_7-QX']U&'>"X&'EO!
-MG/!^^-+Q,8.'G]T<O484'O)M$X`R8XIK$H.&E(^(H(VT:!C:T3PC8*"<X.&'
-M'VQ`H6D-D#>M_K9[]^U20"=_%]Q>@<#?>VEZ5#D;I34Y33WY-@1^M:10CJF.
-M9[+T*TE5\0;&PY<-!^T4.<?MYRC6/0Z%#%45P;SH#,5`1XS?)O=K:!YL+"!N
-M9F`T*NF%5<5;'1=)'/FQGK6J(!B>:Q(0`>R^X[8&%)K6`'G3ZFU//W6"WGC]
-M=0`BJ:Y%/?@==I>@%#=%7Q;?1DY7(3WIAWMV9U\L/91C"NR)!G&/SZ"0_L(*
-M!GEOY:S!>`1`UZ>V)SM;:QC=8M,50J+K'R<PBZB"?^2N1?>(X;*G^%M4Y-=+
-M_S@:,]!,GA8XAW_49V0BC"NO%WG=7WOM-3CV^-'&MM*T!LB;5E^[\TY1':<<
-M#P+&G:G=_:B>3;#=_S#B)S&@)^[4IRJWTQ>::B)0)U)%ITD,MJ@DSC$^$S!N
-MWZ:8<CA3F\MOI_4M0;I",3"QND]<N?"Y6$<.G@-W:[@]I?RBIDPJYJ!.H1@0
-MYQT7+#SH&*=])U#%[7'/GKL;8&A:`^1-JZ_==^\>(*($^8QK8N]YTR020WJM
-M<!X-YNE`JA*48Y43R__M>@H&;3.,AVX;U7B]U,#;3MC"FM@=TWG$2]A%IE1\
-MFEEYB+7%6&O'L/?-[YF_BYK64,NNPHQ0K#J.IN![90^(ZUGV;^,C;UH#Y$VK
-MM1U[_"A=O'AQK)!O-_A:/*(^F[8]CO#I0GIR.(\&\PBU?,I0GF0RD>0\KI:)
-M99K;F7;RDX#2G2]C;=M*"7:#KN(F4+L5GS@FN/@14QXW=-I3S._Q,*X7!/)0
-MQXU#KBB1<X6!D#E48Q_YV;-GX?'&MM*T!LB;5D<;9U<1TJML5X85YB;H79X:
-M_?AWYH"]XH8EA?-*8%XWE*?&.JQW(^:EI"S&;[)7U4FLNFSU78RU[K>PWL5T
-MA2E]XBJ@(F[7R82&@$X9U$T[QV11,0=UBON54<>=]D+=GF//54,`1'#G[ML;
-M<&B:L36%@9H6-X0B]OZ3K_[:V*Y"#M<X`@#Y%[(P+VG3"FW2(OG?><EO^WQ8
-M?SLA*=S&+Y;[J%C?FT(6P?`=3R'G#?H=?PI^RWN%J@6J]/53;G`M74RYXQJV
-M(;8(CR=<CW6,R'Z1<6L352RA5@X<:,BG'735>7U'CRJ<8)\DH,<,0@3QDK65
-M28V6_M&M>+`95I"W.Q4/D0\<V`^(V".BK88BFJ:V1B%O6G![^?1I^K?_[O_=
-MW-S<M,-X50JQ-H/IE4*"2IF!-E(6GSDEO:)R7BV%&D0HYFG4\FBK25"?X7(]
-M5OP26-=EY+6@V]J!2;:6[S\NO;5O,DZL[?)S06*2=(4J4%;VBO,#1S4%W3RH
-MQME3BO?1"NEJ=A6)F+4G#N)^=)5P\S_?!20'(H)S9\_"G_[9O]M\X\TW"!'[
-M#4TT36R-0MXTS_$>^T>//;YQ^LQIZ'0[\.23QW(8)P&$!3@6'"QD4YI"<A.*
-M61I(?L.4ZMQ?DP]=Q)TD>6:4]`CEO("%)(JYI0M9]$ZCED<7!Z]9P4VK=/NO
-M*__3;[VZ57+O;0K<,5X]!:CD&!L>X_,9JII*%9]0*1VC,DY1H@NX5+_=DP[3
-M<C;0=KV/:/O:C%5%`WS49I.:.NZTJY0^<I^@3G$O'GO\*/S49SX-M]YYV\:A
-M(X_!KFNO_7]^\A,_^3\VE-&T1B%OFK6]\>:;=."Q@_2#6W^X\?;Y=V#'SAVP
-MN+0(SSWS3!G,28Q[NX+H0^Q?XJU*^#^I2=3B0#E:]?%+&V#5BJ8.YX%%?TI=
-M*,'G>KU=AUI>K<I1"I6\$@_!#`<<1^[O$.6[<A'(VL8!]Z0VB*.EZIF8[H*O
-M[!5'SXO-K*R[/]NABJ,9QJ7]I<9<3M9#99O,ZKASH$30@CK%\8L58W)[YY/'
-MCD&[W8:=U^Z$2YN7X)GGG_W&G7ONI-.OG";\V]B(I%=Q:PY^T[C!K?/$\2<&
-MK[[^&HRR$2PM+\%U'[D.NMTN=+M=.+A_/PP&`\C($CSIH0ZY\ABKBKMI8?\J
-MG/I\H1X5$"VS#'*"P=14]&#O/,J3GBJ?Z11ITZGEP7YU].DK['R+[B-F0YFW
-MJJOD"7WK4WL2$648#P-H`B#+"8,`0%3%*Y[*)ZY?\.HP12%Q)XKZ7>V0HD-=
-MQB`?>;G/4/./^ZKC-JN*TUGNF.P09?#\L\_`EW_Q%V$X&$*OUX/!8`#/G'P6
-M;OKG-PU./'T"/O\SGU\@HLV&1JZNUBCD39NTU]]X@PX\=H#^YH??&[SVYNNP
-ML+0`U^R\!E975V%E90665U9@:6D)CAT]`I11'JE")7^'W#!80!6M)R0\;=45
-M<>WSC-YQLM+OU#*JJ"69T1XL-'4%/<@O7Z]B7DDM1Y^74Z5#C.LGJ(\J*ODV
-M2.KQ&5?<ZFO(LLDV%!U*M\\ID*J")E/>/J57/"1'>,I!Q_P]D"WRH\(T!^>:
-M547\VT<==UE53.>(XYB,57*`QP\?AGY_`186%V%I:0F6EY=A?<<Z[-QU+;S^
-M]AMPX\W?WSA\]#`AXE)#)E=/:Q3RIL&SSSU+S[]X$BYO7(:U]378==TNZ/5Z
-MT.OUH-OM0J?;A4Z[#=AJP?FS9^&E%UZ0LZN8#-PV,`9%_%;^(=7^5.!=LZIX
-M?;Y1*(JZ;R<1^-3'O,1_PM2]Z-Y"<B+%W.DOQ_#CZZ664]1^B.HG89J56/]U
-MK5YR=L%ZL\%4WN621]R^K38E?*P6.SY1A#:J>,THLQ143E*BZ(%(^PX%[Q(E
-M/CJNR02BH[HGLL=!_"U95=B\XS9UW#:[1SDUHF&41@;&BWU\XLGC\,$'%V%M
-M;1TZ[39TNAWH=+O0'8X5\\7%17CO@_?AIMMO_O#10P>@W6[][E>^])6;&UII
-M@+QI5S"('W_Z!&24P?KZ.JRLK>8@WM5`O&B/'3P(6UM;`HP3`]CD5QZ;B(%P
-M$@1R124GLW.%C!_GOE$&S"'JA614_F'^4M.QN:#OOJ@(YEXVED"3D06FRY<]
-MJ=!I/0F'\OB@QCK(-`%@5_C(D$#,\*!-#U`FCXF?(\#3"\HE[D/IVDH&Z`"`
-M2.PPFURM8/>!:9]S:0$-HTE,FD,)MDU6E?)IA8\Z;K.K"'1N2'EHNN6-%7(@
-M@L,'#\)7_\[?!6RUH--J0;O=@6ZG`\-N![K#L2"VL+`(E[<NPX7W+]STR/Z]
-M\.E/?@H^^I&/SDNU@J8U0-XT)X@__RR=>/HIR"B#M?4UZ/?[$S5\`N*=-B#J
-MCJ9C1\9V%9+L*L1XO3WL(P`,A`,#W@J,DR?P^Q)?(NI.#LE60`>PJ>C)\<XK
-MQWA]8%Z?6EX-RH/@O@J4)UHW9B(0HY)[[5\,G#R';)6O^BVR(KFAW%9/(0C*
-MK8!>KU?</^.*<!2YC"G<-2%!N?RZ&^C1?Q\9QAX^U:&BCD_B7'EUG(\DYNMU
-M\AE6=+\/@9("$0@.'Q@#N?C]VYT.M-IMZ'1&,.ITH-L;0:_7A7Y_`0:#+3CT
-M^&/0;7?I9S_W!;C^1ZYOP+P!\J;-+X@_1R>>/@$99+"VM@[]?FE+Z?:ZT.UT
-MH6T`<0"`M]YX`\Z<?GF2[G"BD),"S50,RC1Y3$>3GW)=R0<N]4&R<J3`N"K_
-MD/=MVR<IE0=$@!^H1XKO`<2/7H">^FGS]H-Y8#I&IUH>$.QIZ*<*E'M#O17*
-M*\]1J@-VS$9%*-\AV^*E?JM016@\=UV](-K7]]LG*,%;&$1[G+3(V2G2G4>(
-M*H"&?-]X4"\M*RJ4R^JX]MFJ!UPI]*/YR*WF?8,=1]@AN98%+[WP`IP_=Q9V
-M7KM+^[[M=@?:K39TLBP'\R$,!UWH]?LPV-J"QT\<@R-/'*7/__3GX!,__HD.
-M$8T:PFF`O&EST)Y[_CDZ\4RNB*^M0:_?']M2"ACO=*P@7K3'#AZ`S:TMR/+'
-M;L7C-P("DO*/Y^BMY@V7?DAZSPO&50RC,.AQ0S'&XW2DHZ(2,'L">BUP[@WF
-M%3(K.^=%@>"3`JA-RF`%*`\&7H@$Y=CU(M>)6[Z&OJ$`<\^)'`*@":IM[ZF0
-MF-PKKJ>7HJC!@O?!5X'S$#$B"8@#:+`MJN)BSG$5L)&KRLFHX^C0Y$4?N3FH
-MTWSW(2"X9_=N^/T_^$/C%VRUV]!JMZ"==:#3&4%W.(1AMP3S9T\^!S???O/P
-MJ6>>@L_]].>:S"QSWI"(FKUP!8/X$R>>A%:[!:MKJ]#O]Z';ZT$OMZ7X@C@`
-MP'`P@/_E&_\#7+QP$4;9"+*,(,NRTA,G`CB5?V=$$XL+4099#N.3H%`'C$L8
-MKMZ`?![M!IS>!%7=O#2M12(VA^K['*\.*Y8\H<0]4Z*^C"DXJ?[U:8KK4<0^
-MHKC/B.L_[)CYK&.[-U)H(#DW?M5PL<7=SEU]D?%[A^\'WW+WZ`7BZO(H!'+B
-M)`N+^+<`Y`642Q5.\PJ@0B:6,JL-&GX`$%OCOUL(K>+U%D(+6]!J(6#^N]5J
-M02L'[7:[#4M+B_!__>O_&U;7UKR.4Y81C$8C&`V',!P.83`8P&!K`)<N7X8+
-M[[\//_'CGX"O_-VOK-,YNM`04`/D39L%$#_Y'!TY=A1ZO1ZLKJW)UI1N%SK=
-M#K3;?B!>M`?VW`/?^8N_@-%H!-DHFX!V)GC)BP&Z@.WBII85\)WI($[$P;AZ
-M`^-@O%`9ZF/G>@`V+(GZ7,*Y`\RIIKXIT4&M"N7!?<P$E->[3JV070G,J<+[
-M5'WRG@3271.'N'[\@=QGOV-M/G(1M$U0CH"2.BZ#>=XOFI>7X5L$=>&'@7$5
-MS%NM5FY):4$[A_+?^OK7X;=_YW>#CE.693`:C6`X',%P,(#!8`!;6UMPZ<-+
-M8S#_Q$_"+_W"+S:*^9RUQK)R18'X\W3TV%'H]7NP:]<NZ!4@WNM!M]N!3J>;
-M@WAX+,B^AQ_)57$!L"?@3>S`7T:4&]0R,BCC#)BGGXJ&TV^:S"JJA]%>'2E9
-M-A?IB;5N;4EJ:[':63#4`>[=-T*$=]<8K!G0E]&"$F>!B;6_!`6^:E:4>M>)
-M63[$8E)>2@'Q"R[[B8=A'*.AG+>B4/6+6]W$`$`/?SYHSZSB#^+.H$WD1T,U
-MU:$MD%,RJ5C3'8+%LB*E8!$3NP35%R`JQ:L#>_?"?_9;OPV=;M?[>+=:[1SR
-MQU#?Z72@T^E`M]N%Q:5%>.OLV_"=&[^[\=S)Y^"S__5GN_0`#1M":H"\:5-H
-M3QY_DDX\\Q1T>UVXYMIKRJPI@1YQ4SMRZ""<?OD4$&4EB`M@+@)X.=B0$L2I
-M9F91%"T6QCF0KWH+"21N!PE7!UFU]C@Y.ZL,Z5;O.:7+V&*$YZC03*\#'Q50
-MBC;`]]Q"/G9NZE`^+<".A7*OB0ZJ\]4P,!^OATF@'!&MUI6Q#YHJ^J[-*0O#
-M]0A_KS@/Z56AW/Y9J4!<?,_TVP7EYG2'8I854X5.5)93SPF/EN_X]]Y[%_;O
-M?03^H[_]50C=\>UV&UJMUD1Q%\%\>7D)GG[N&?C!__3#P>MOO`XW7']#DY6E
-M`?*FU=6>?>Y9VG_P4>@O]&%]QPY87%R0"OITN]UQ&J56M8*L]]Y]-V19!EDF
-M*^.D`7F.0B3X+Q6%O"1VX99A4L8]@;"VC"*!))RFB)`ZR)-7)Y7V`9KA/,G^
-MK0O,4ZKEUH#/`$B)A6-F&V(5[YF%<BC`/$S%EL'<_SAX!U8Z<XP[H%Q2@:MZ
-MQ96KS9"Q@V+ZLD*OKIZSJ0X=??BS)/H=/R]01Q;22VN*\'F>Z0[E+"OF*JNH
-M9C5G8+PLW*2G0B0:/W5^Z+Y[X5=^_=>AT^F&GS%Y5I86ML;>]$X.YMTN]'H]
-MV+B\`?L.[H>UE57ZZ<_^]*T?^[&/?;VAIP;(FY:HO?3R2W_TU--/?^/L^;.P
-M<]=.6%Y>+D&\J*[9Z4"[U0H?*97V](GC\.+S)S4(SQ2?N`KD)7>3ENI0S5U.
-M&G=Z^"L1&.M%`7?H@.*$V.Z5;:0*I',JC+_-I2XX3P_F%/^TPPC3",'.\AHL
-M+"G6GTDH+YG1__M5!O.R`]_4C6,P=RSOL)\$U4-5,Z)0@J=GCK2%[L^8FFQ1
-M#<3!1Q47KBK4UY'_-MA40BTK7(5.2YYRT^!/!-KD#0C@[-OOP(DGGH"?^]*7
-MX_=MJP6=W*?>;K6AW>GD54"[T%_HPZ5+EV#O@7U?^^1/_!1]Y?>_LD`G&W]Y
-M`^1-JS*8=1[>^_#@N9//P_J.=;C^ANLG]I2>".(5["EJV__P(S#*,B4@D[3`
-M31&L)UE3Q)2(1:I#(BUWN8SA?HJPF7318U&,@..T!O-JMT<T?"X9<VU7AG.I
-M,%%%6PL+T'796"*<Y1;`IPJYS[$RE(=_[JP#=O1Z@+EJ[@OFF*O@=ON)41(.
-M]HLK)=JA2O5,CRLY*+<XWU>((CYM$.?>][6J&$$\VK*"`(8\Y6@\)N*%F5^/
-MN56*\B#-^^^YNQ*0%Y_3RH-+QV#>&H-YKI@O+BS"V^?>@6__J^]L''OR&/S\
-MS_Y\D\.\`?*FA;:3+YZD/_L/?PZOO'8&?N2&'X'%Q47H]8I\XD51GPZT6@@!
-M)1FL[:TWWH"CAQ\#RL995;*LR)0BX+-0V$?+/3Y1`'2%7*K123R,)RF>$PC'
-MYM42=5R+#YV[`]CAO!*@I[*UL"O586.)#"3%BE#.@G45*(];=SX`NU"_*?#\
-M"0!SAS7%.?&IY!=/53W3_TKV"^B,>2X5\+P@&8C[P;@.Y0805\9,HSJ.P#YE
-M+GWD9L$<)6(WW`KR&R(1P9G3K\!+)T_"3W[J4REF0-!JMP%;K4F*Q4Z[#9WV
-M&,R7EI?@E=?.P/=O_L'PS*MGX&,_]K'&7]X`>=,\!K3U6^^X[;UWSKT#U^ZZ
-M%I97E@40+[*GC*MZ5;6GJ.W>N^^&S<W-',:S/(^XD+:0Y$J<Y<`O5]\D`<PY
-MFTH*%(T&]4A8)Z/RX>C4<2]-%E#I@/-*GV51SM/!N0SF43!M`/VJ:GFP%08K
-MK*\IWG&07&7=:H`-@=\U4/D.7<^E=#M9$\O`RR16E,E.GII7W`SG7ISGM6Y=
-M(,[!N+H42M4[4?"/"U[_`'5<Z-3/JH**BNZX]11B599E</^>N],`N7`<QH&?
-M".T<SCN=\4^WVX7-C4UX[/'#\,2))^D7OOAE^.A'/MJ`>0/D36,NI,[^`_L'
-M?_JM;\+EK0VXX4=O@'Z_"-KLUF)/$=NYLV=AW\,/&7.'BZ^))>>E0D$YG`M6
-M.>DN0]-!\5I@'8U@;NLT7!Y/EFH1W7?Y:'\XU@GGX@V7XOLB&8>A,I@':N6&
-M[8BUP%2'^O!U$6(`>WP,,7B]*F#N@G*P!J>XCVO*E(66*P^=CK3*<&Y/61@.
-MY2E`W+8,7Q2HW%EJ14Y]NU`&?5N%SEP=1V#4;DT:+X@^]`EU8>D<WT^?.7$"
-MWGCM5;C^1W\L,4^TH-U!P-S&,L[,,E;.N[TN7+IT"1[8^R!\Y-J/T'_\&U]=
-M(Z*+#85M`XHTA8%FKYU\X20=.GP("`%V7+-#MJ?D538[G7:>/:6>">WM-]T$
-M/[SQQDD!@C++BIAM11A0Q%O`1"&G4A0G%=!)RL12)>?XU,_@I,5\*$E'E0J4
-MU%6<R%(TI'I!0=K>?HBYL5;<C@HU7,(_G5)L=^PVQWQFX'%R0;GU_9A,*11S
-M:56_JJE:#(Q:V"=%)<[J(.Z&<9ME12OJDZ^@%0`"O2*G_&\HJWB"I4@0HE#M
-M4R@.9"@:U&KIU3O'<#S^_2N_]NOPC_[+/ZCO]D4$63:"T7`TKO8Y',)@:P!;
-MFYMP\>)%^."##^"G?N*GX)>_\DN-OWS*K=7L@AF:'2'V[W_H`7KDT;VPO+H"
-M'_V1C\+JZBHL+2W!XM(B+"PL0+_?AVZW"ZU6NS88'PX&L/NVV_(+-],4\8E*
-MKOX6JW82:#!>COX.CTAH"BW+#]2QE]"^G>A>Q&_I@(XP;M>5JHZ802!5WPA*
-MVC"LUJ>T@AQ>-?5^F$?7"%AI.X+61U6PBUR_TG;';C-&'#,,6P^QPG6/I=@9
-M/0HQEQ:&7D-^%[[Z&>:^8B&Z.HBC0SDNMQTC85S85D4=+\\%5/Y6TQOJZ0[1
-M>BAT[1Q-W\TUH19LH(<./`H?7*RO\GUA8RG2(O9[/5A8Z,/BTB+LN&8'[+QV
-M)YP^<QI^<,L/AV=>/7-+0V8-D%]U;?^!1^E/__TW-]XY]PY<?\/UL+:^#HM+
-M2["X6()XK]>#=J<356DSI-UWS]VPN;G!9E4A5?56<HR7`"Z&<4;<)-#W!Q6X
-MXC\A#)(KS@;"%_%;VK.C:M_53@[1^T^#\PI]<H^*8[XSVP]6Z$.&U#BX3P'V
-M$`G)5<"\9L".6<\&P$[@1C-,59FU1T%ZX!3?".C3M0>G`G$SC'/'RR/-H>(=
-M5],;<GG%D:O0*8T=8;<XM2Q'\2H10#;*X($]>^H^.F-EOM.!;B\'\WX?%A86
-M875U%7;MV@6M=@L>W/O0UYYZYNG&1C&EUGC(M[F=>OD4'3AT`#8'6W#=1ZZ#
-MI>6EL0K>ZT&O*WC%V^F#-KDV'`S@WKONABQ3U7&0JFV"XA77H5P?>=R!5*J7
-M$;T'%QN4<Q]NCGN/<ACSG2?+36X)O_2(S(S+XF(WL%9/>XC:R5+-;VY.RQCD
-M=P:8^-:#/>N6/F+61V'-4,]V\&<+QP4IYG/SSPRUEF"5]<B1-<7FC?9)"%E6
-M)?((P?`]L*&7&E2]HAW9'"&U;;6J-47?)VCHUY1=14]M*/^-^BT#T1+0*4Z+
-MF`FW(1,+A$SFA/MI1AD</G@`_L[?^TU86%RL>=*$T&ZU`;MC?[E4];/;@5Z_
-M!T\^]22\<N85^LW_].\M$]&EAMKJ:XU"OHWMX;V/T#WW[P%"@%V[=L'*ZBHL
-M+BY"?V$!%OI]Z/7[T.UUH=V9#HP#`!P^=!#.GS^O9%+1@S,GT>&""*[IX<;T
-MA0CZT.I0EJH+`KR7Q:`@(?-?\':YO#1^FIIGQWYB6OR>K=/6HLN5E:PHR-MC
-M@ON)5<V9/N(M,554^RJ?'?N]904;:UT/W="#'M_5_V`DM*'8!P(_&XK_E>($
-M8-O;&'((JRGBDV4L,.ZTK!3PK8&[`N]J-5!D8C2-9,T\E1,W'$-#.T%ZXOS!
-M!Q_`D4,'IP,BB-!JE9E72K5\`=;6UN"ZZZZ#RYN7X:_^YML?GGGU3*.6-T!^
-M935$7/[A+3?1<R\\!SMW[H1K=EX#RRO+L+BX`'W!GM+M=&KUBG/MWKON+E5Q
-M*)7Q\7A!<G&?R6!2I#94BOZXQG64Y8>I/E!%/[[E;WT!E!W!U!#5LT='X5_9
-M"D(^%IU@:<T"Y_&@CW'],(^E4TP24L!U\'Z(_NQJ@`VQZV'`Y-0Q=J#C'7^H
-M-D^"TP"ZWZ5A_HQZQ`QT6#*2@CACVK995A#E;41+X1^)EQ4H1V7F@LJYA9Q=
-MA8V+04-:1-NQ(1G*85SOXX$]]\!P.)@BE^3*>*<S!O-^'_H+"["TO`P[K]T)
-M.W;L@(?W/P(//O(0X:>PWY!<^M985J;<3KYPDK[YK6_"A0\NP*[KKH/EW*(R
-M*7N?5]5JM=NU>\75]O2)XW#ZY5-2@&:9<:`<-"9*N%1M$R1`EX<:^^UH\N`X
-M+]SAL]Y4@5T?.PW#:J7"\E8,MBI7```@`$E$052K2YA%!.T;G23MH5HME#]P
-M\;G.A:UA]GF418;DHQ2V/6(?55(PZGW$K!]GIREM0N&?7>;)"SI/A..(%++?
-M<7)>N<>$\<#!VU=L[Y4CD/!QD05Z'*7MO?H..#.#*G.6A\)E3S%9>/A;$?H?
-M?J]\X_IR=O\XEC`N!62JJ0WY0$Y$>>*IYAQ7U7$MQL+@(3=&D7!/.Y3R%65"
-M!(+WWWL/CAXZ!%_YE5^=IEH(K78KSPPC9H%I0;L]]IN???<L_,V__M[&6V^_
-MU>0M3]P:A7R*;?^!_73_PP_`XM(2[-JU"];65K6@S6ZWF^<6G_YY?OO--TLI
-M#4LA7$@#)EE4.!CWNX^AIHPCJ+]B?J8"ZLZ`QXI;&Q$H&J3L!:CSP3M&E/"2
-M6&8PL:6E8K87B^(=UP?$6TJPBFH?^]FQGRM+NV'K@=\3-(Q\SV1)B1H8T.M4
-M=O<??H;K"K.[$<5\/W]%/T81YT"=@W%1Y=8G*:C%^[-0S@9PBLNIJG>`A]PQ
-M@6)2K4@)$3(BV/O0@]NB1F&K4,N[$QO+PD(?5E96X-IKKX7%Q478<_\>.'3X
-M$"%BNZ&[-*U1R*<RZ<3.#V[^X>#<^7-PS<YK8'5U%186BB(_O3RO>`<Z>:G;
-M[6BOG7D%7GC^I%!]4RUR#Z5BKH`X6<8927&Q5,E3E?)P&=3O-D3IQBQCYSZW
-MPN`P1D<4:&"8E[T#RW<)5@\-LFB<2LV7&HP+X-3[JM2/TD>,\EQU_>AU\^LY
-M2OD._EQ=^7:O*S]!LRG=O,*;O^>L,JE54(HHS!-PU7BKW+%!G-S>4%^K(Z#3
-M/@KZ9'[1P5L!1M6R(E7C5-(<BO84U3\>H([K%&[QD#MAO-S[XEDG)D0@(GCK
-MC3?@F1/'X6]][O/;P2W0SM7R%I9!GZU6"SKM#O1Z/3C]ZBMPTZTW#1NU/$UK
-M%/*:VZF73]&??NN;@PL?7(!=']D%.W9<`TM+2YHJWNETM@W&`0#NNV?/)*O*
-M9+(>?","=6@Q#_Q:F6(FU+,&F;Q6A3U2!(<(O=$FHB4-#JVNVX&LGINW-_C.
-MS]P`*_55I1^EC^CUHU5OC%>]&?6ZBN<[)"!3?6CCGN#%!G$B`X.N<]:PFX(5
-M]!0I"\/Z,G]/"I0P`DZ?BHJXV)<.XUP0)[*_)V"N`#QG50E1QU&[0+@Q`[7X
-MI-`]+"9+&&49[-L6E;S\`N/TB&-O>:?;'6>`Z_=@>649KMEY#4`+X=X'[H/C
-M3QUO`CXKMD8AK[$=>?PH'3YZ&%965V!]?1T6EQ8GJOBXXF8'.NT.M-KU5=ST
-M:6^_^28\=N!1`<9%%;Q:@7O-J2K*5`B`E!>JEJ5TB,Y?[GN/,52@2U.JWF-;
-MR*3+13JET=ZW__?154+7=H=MK5DYKY:>D:KW9?&M5U6\P_N@N(=%551OB1YB
-M/-_E,<#0<TTY+9Q^;[(HX:[1`R&B#+U)5-`729VRT-Q_6%^<^NY^:N"[;=44
-M<7U?(@OF6A"G^ML8U`F:544#=R:@$T!6Q]6<Y=S,!T-L5N+A0\@SK6!I72&"
-M%TX^#Z^>/@T_]O&/;Q^68PO:[7)_BE5*6]B"5KL%3SYU'%Y][57ZS?_N-Q?H
-M)&TV!!C>&H6\EI,7.[OOVDU'CAV!:ZZ]!G9>NQ.65Y;'JOC"`O3Z10!G%UKM
-MZ691X=KW__J[L+FY.9Z;*Y82"J4)(J?B9!R?T>3NK<$ICHP<A?SG128]#!;-
-MS"5S`G5]3W4^5B5,4S3(X&DW?'/O_BRJ>:QB'-4'(W.&*\C(QE3`-J[O=PRL
-MA]9^YCA!QD,IMV8A4;X>5KQH3;NM)I]X2$I$]3UN63W(DYQ>?%T-KZZ(:[E*
-M#"JY=H!-:K?!,RY:58Q0;K*L3#Y/]9"'/ZESG7=BO%8VRF#?PP_-`M=`J]4>
-M%Q,2O>6+"["ZN@KKZ^OPWH7WX3O_ZKL;AXX<^IV&!!L@W_;VRIE7Z-__Q;<&
-M;Y][!W9=MPMVK.\8YQ;/\XJ+Q7ZVTZ)2M,<//P8GGGQ2R3?N418'F3])S<0B
-M9K0H5'=B'IJBQ\UT6J..B0950(^H;.C)ON$('E`B-+CPIV&I^%3H7D!6S8JB
-MV&.P:C^IX#QF._1MJ+0OHM:'.#"/M:4XQP&/Z,V`$O+^.;\C8!KK3UGH4X@G
-M9#!2,X;JV^Z;XM"\++\O5%N10R57K2J*387UC(OG%@/E7I85=ESB/>:F\\$*
-MXB`'=Q(1/''T"+SY^FLS`>7M(N`S9YENKP?]A86)$Z#5;L&)IYZZZ;777VLL
-M+`V0;U\[\OA1VGWWG=#I=F#'CAVPLK(RAG#1*][M0KO=V98L*FH;#@:P^]9;
-M830:E3"N3='--S5DAA)]@%$J!QF[0Q,#;'^SDJNJH$>43H^@17YS`HWTT9L0
-MII['>=K=L!^TERKUPX-M2CBN7S77??S!QR58^>8G6PZ<\Y^<8ZP*Z0>4=96V
-M=ZO<:9['D24=K>\Q0]_OAV$@;OP\)XRC];>FCH-)*4=0D[0X+2OBK0IY_[A\
-M*U.S6R%3PX*Y-2IN48*QEWSW+3?/R/VP3(4XR5G>[4*_OP#+*RNPMKX.JVNK
-M<.\#]\%33S_50'E`:SSD:6:-G=UW[QZ\]/(I6%M;@]7555@2\XOG,\EVIP/M
-M=GLF8!P`X*'[[X,W7GM-R*S".$ZH@H>:>+'`'/LOO*,D7`G]R*E`NO2AZ#%I
-M\;PQ8O@7U3V["%4RMX1Y@`TK>VVGJV_S!D5EEF%,RI7Z`8CS:C/;$K1O%-]\
-MU<\//MZ)_.)6KWCQ56UC$'N:ER_:_>*ILZ'$G5'<Y($HOB_C\E1ED/.=]&#T
-M<J$PKJZ'2HY#%.TI-JN*J(X;+2L@V57,LPL$--P.T'FL4+M/3)Y89QF\^,))
-M./'$,?C<S_[<;$`YCF/?.A-?.4Z\Y47^\D-''X,+%R_0+__B+S<96#Q:HY`G
-M@/'O_>#&P:F77Q[#^-HJ+"TOR\5^<HO*+,'XY<N7X,[;;H51EDURC9?I#IGQ
-M&UTCBX\ISK(T!F99\=2JII*O/-CBG<#LXI4<I4(:&DL/WBM[;*=_GZDL+7:)
-M-TK-KZ)X,]L2K5Q7_?S@SX9`2PIH7]1NE?*#16?1&@S-KI*J<B9$CSH8:!69
-MZFV%5?9]%7%7P1P#C+-]H[(<ZOO*TZIBKM"I@+B7AQSE4@51-DR2,@P3C+WD
-M>W;?/M7JG:X3H=5":.>^\D[N*>_W>["TM`QK:VNP8\<.>/[%DW#'7;L)O_SE
-M;D.,]M8HY!7::Z^_1O_F3_X8WCGW#JRME\IXKU?`>'=;*V_:VMVWWPZ;FYN0
-M9;G;6\NHP(1V:G*3(E^91-F`)Z7C[B+57?#_;`Q;O#H\,Q]2W!0HQ:<J0II=
-MM<2P'12L<GND9HE2S@U?4MJGOL>247O]-M4"I^3:/,>VD,^#@>#/]]M^"CR'
-MF*VSIYZW?J9+!4=RYUTBQZN&-/;^YYMK[%+/>JK0GZ5_(H3*:GG$-OBJX=[+
-M>F96D91J8ZI#/?>XOU7%IHZC`<K5Z06RV0J"IF*Y2$["F4L"D6=$</[<.3BP
-M]Q'XM=_XZLQ`.;8`VM"2OFN1@05;XY_S[YV'[_^+_VT+$;M$-&SHD6^-0A[9
-MGCS^)/WE=_X*$%%0QG.;2K\'O5X7NMW9A/'77ST#>Q]Z"$:C;`+CHFV%SW3H
-M%XYE746X8LFDEZ#-[!$)J@%"\514=4T@2OP)00\9(G=*T#ZJ4SGW^PCODZ12
-M(*@Y^K'J=L3ZM<,SG<0HW^:#6.W,1L?PX^,WMV<`<126C3J;3)]1M;^:>,H]
-M$6"]X3Z95<P79DAF%;=_'"381N5SRO.#MZKP7G-Q_W!0;LE![EDM5;6B$_`Q
-M7$5P)Q#!*,O@@3WWP'OOGI\A&LJ+!K7S?.7=W%?>[\'BXA*LK:[!^OHZ;&QM
-MPE_?^->#0X>:#"P-D"=L>_?MI3OON0O6=ZS#ZOH:K*ZMP=)2:5/I23G&9PO&
-M`0!N_,YW8'-S<P+AY)2+,$0#M>LP9+26&Z`<+61?\:>B'2;91`'T_"V0TM(2
-M="\.L+;XH;=?W]$6$L<L(054QUI)*O?A["X:D&/6KS+Q0M<H@B$FE=`%_*U:
-MT[>AU`7GY+%_E(PJ8-L'(0&=OB`N8+"A,J<&X\P^E=9!41%7<X[KA8!XRPHP
-MA>MD=9R#<@!38"=_+GC'"@DZ&64$6UM;\."]>V:.BR9I$=N=/#5B!WJ][C@M
-MXMHX+6(&!,^_]/Q-N!/7&Y)L@#P)C.\[L!_6UM=@;6T-UE9787EY"?K]GI1)
-M959A_-B1PW#JI1<G53F)S:8BFR@PX,9HM8(09X>1AC'M!EWO3<L$ZH8?C[4K
-M;0:CN/C\%V6L]_H.Z?H-@J2X].I>1!\%U7;&K=Q'#%A7WA\5MS\*S*%:UA3^
-M?3W`+QE(>^7\KG#UL_U[3'L\/BK&!(<8D%(5;*D+?4#<!\;Y"ISR:T*I']6F
-MXLPYKIQ73,YQMIJT"._L%T-3S2#OXR?SN!#<">,`SV.''X/7SKPR:T@.B##V
-ME;?EZI[]?A^65\:^\DZW"W_Q;_[RO=??>+W)P-(`>048W[^/]A]\%-9WK(\]
-MXVN*9WP"X^V9A/'A<`"WWWR3!N-$)8)3S*T,0Q*#R!4,Y=?,-_&9V)/&0D*)
-M(#UR93'E8O!*7F]%!H5Z`:RE[VBUVX_HJZK-_OWX@7402$:!=:SJ'FM)\3EP
-M@;HX^BGE845YXFTHF`K.F?Y#^B&*S:BB7K#NHF.NU(5^((Z:%8:#<3EXUY[J
-M4,L]KL"VGJ\<=9^Y%<J1A7*T7`BHD+D3"4QISHI?!)!E!%F6P;UW[IY!2A*J
-M=[;:XWSE[3&8]WH]6%Q:S--!]^"N/7?!JTVN\@;(8]J^_?OHT8.B,KX&2TM%
-M:L/NS,,X`,`C#]P/Y]XY"UE69E0AU2].<1*++6TY-U81>%K4'9[EJ611<=[/
-M;)4^*VY;X)>-!G,,`<4`2TMP1A3_F4)X4:.$4.WFW#`PK@K'B288:2TI_,5=
-M224'$]3;X;&6JIG6ST@#Y],=R#PF"C[[#-UJNVIOX6&<*P($[&\)KD%0QR4`
-M9Z!<\Y&;H)Q3QZ5O`-(##O5,R(,<7:.6Z?9;>,@+E3PC@E,OO@!'#AV872@O
-M?.7M/`M+`>6+B["TM`2+2TNP^Z[=</S$\0;*&R`/@/%'Q\KXVOKZ),_XXM(B
-M]'K]28[QL6=\=F'\W?/GX.[;[\C3')*@JJAH')(2A2]M@$Q7I".XZ5+V!\<*
-M'%LOH(L_^J<GWQ8CYU7X!"_XC3P@7FO'^<V#H2,8SE.I[^Z9RG14=WY?U`/F
-ML6R(GK"Z_54S8VTH(><L,;AF_[?O]6'^+C[7`**?[<4,XZC`.)=W7+:H2%85
-M5$'<`.7JY(^SK*@6*U8=-Z0[Y(@]9B)$\O$F0?@B&D/YO@<?@.%P!I.6($)K
-M4D`H5\J+(D+]/BPL+L#2\A*LK*[`OH/[X:%''FZ@O`%R=]O_Z'YZ]."!25K#
-MY95E6%A8R$%\/.MK=]K0;K6AU6K-)(P#`-Q_SSVPN;4)1)D0S)E/NAVS\_A&
-MPNS>T3%%?&H%J7RJH*Y]B`KH6'NPJ-QSI(+NOB7[]1OL$??,``.)O.L8LDVI
-M5'/W=YK:^@Q@>V<P,7K%;0&<Z-%S")1CT/7BGPTE[NJ4^P_M;_J<$J6&>QP+
-M+EM+B'\<-5F<L9P(?W.5.#557/69NPH!@1G>Q?.T&I03?QJ(/O*\6-"[Y\_#
-M_7??.9OPA`B(K4E5ST(I[W8[L+"P,%'*5U96X*EGGH+;[KB=$/&JSE7>Y"%W
-MP/C^@X_"RLH*+"TOP>+B(BST%Z#;RPO]Y,5^VJU<&6_-)HR_],))>.S`H[EW
-M7.1?BA_S)ZEP]>J:Q$)YOLBD(!E9;O-H48,J"TS6<2]P\73;1*B\3=4_5TMO
-MK8?G4L@G./)^ER_[5T#D=K(Y6S/Z'SQG7G+/OKSR@1OZBNJ#',?0U(=C?7#E
-M!_?_?'*MYY-;W#R@L/^TP6/Q\4''UZ=/X/K&RB."JA`3!?9582!"Y.V%B&$#
-M**+_`(>&*G#BB&>RK.B`KC&Y[!^7>%\%<)!RCLMCH@KE:(!R_3OJW(WB)H1[
-MCPRW1E$A+QPL69;!D8,'X!=_]==@?<<U,\CD"-!":$$;H%V*;P0`"QD!Y7[X
-M+,O@U"NGX,^^]>=;B-@CH@%<A:U1R"TPOO?1?;"XN`B+2XNPN+`(_842QCN=
-ML46EG=M46C@SH8=:VWW++9,B0&6:0R;#"L6/]*AAI'#OT#X'E#RK`MNC.F[7
-MN%^W,^VAK7/EA<H*NE,4CDBUZ.$FX5WT8?U6S@#CUO@@Q![C9P7Q[P-#=ZSS
-MV_MY\*,M.3XI#'TFN#YI#D,"0-'',I'2A@+)1H/I/%15/<T1.=(#L\V8^D9/
-M&->".*7E40K>E(,Z=55;5<5E.#>YI#@HUZTKH/G'.6`/3^K)"5L3A3Q7R3,:
-MIT&\_^Z[9I:EQG[RPE->^LF[O2[T%Q9@<6D1EI:78'U]'=Z_\#[\NV_^R=;5
-MJI0W0&Z`\0<?>6CR6&5A80$6%A>@W\\SJ>0G5.&-:K5:TX[`\6X']^V%ET^]
-M-*G(.5%\R*,2IC$-N*%TCU/I$083UZ)&/[3KYIK`.>ZY>FV6%[;C!(#N^%Y1
-MN=`#]E,0Q'C;6@**&GEA:YP])K8/B`5S3/,]JGR'^+S@56#5[]Q!;T"/WZYT
-M/G'PMCIR3PS3F5IBO>'H`>VHP;<7C(OG`9,=185RV3.N5,MT9%?14R2J4&X+
-M[$1]J&8F0?;ADWGZ0O*ME20%:PSH&1&<>.(8O'+JI5E%\DF09SNWKY295[JP
-ML+``2XM+L+2T!-?LO`;>>_\]N/7V6[<:(&\:[-VWE^ZX:_=8&5]<A(7%`L;[
-MT.DH5I5VX1N?S>\R'`[@GCMW0S;*!,\XQ=E`;#5Z%%5!JV8@/H,CY=:BI>LB
-M!YA74;]B"@C%P6>MD`Z)`-V+_>(R3_@%2T9$Y\9`K`<,5\K![NPC#/"#P1HB
-MU7\#G(?L4V?^%+2\CW[Y5Q#]%7DO0,?8\<,7T%-=_>3U$NNXPICQ#SS`VC`M
-M=@;)0C",@P+14B<(2OYQ/G>XIDYKJK@<H(E"'W80YP([U0D`!Z;*,6)JU?F<
-M%:5*/BX61$1PVP^_#Z/AK%:E'T,YMEK0SM,AMH4<Y0N+N5*^M`2[=NV"8T\^
-M`7OW[;WJ`CT;(!?:PX\\3+?<?BOLV+%C`N.%0EYD4FE+5I56[AN?32)_\-X]
-M\/Y[[T%&&901G&4PIYCVD$*RJX!?>?MRX."<IJ+%1<SZ4D@!Y`4_]0=E.CXM
-MHO)\\DVR`'HZD*Y00=2I4$=86JR[/]Y_%`S5*<`:0M:O8JOQVP9O2PJ&C!@6
-M6/99.K'277?53!'.L58[8UIF2:.&ZR>4G"C%#\;5($[YGRA#M1;(J5?BY%5Q
-M8#.EN$$<#(&=>KI##LJ-^PP]HIA(S$V>IT',`SR//G9P=@%+R+S2*O*3YTIY
-MO]^'A85%6%Q:@J7E)?CHCWP4[G_H`3AY\N15!>4-D!?P^M"#](.;?PC77'--
-MGB-S<0+CO5YOHH[+OO'6S,+XN^?/PP-[]I1%@$#4K>W*B_V&KH\]Z'&?(.`B
-MO/2@4BX18ZSH6#^TFZI\0I"*7B>@8Q47OG'^(=I:4O27QF\.L7">"JH!/%(?
-M^L.]ZSJL>W+`;[L/*-<FLM5G0V$!/=U5BJJW.1E\8^1,B)^<^%QD[KSN<KYQ
-M5':RS.9V&)<L*YQ_'.4`3U%!!\^<X\@$=$(@B)NL*@`0GGE-B%3F;IDDB%U%
-M]A6B,90_?/]]L+EQ>::A?.(I5W*4]_M]6%Q<F&1>N>XCU\%WOO==>.FEE_ZH
-M`?*KJ)TY<^:6FVZY"7;NW`DKJRNPN%3ZQGO]7E[^-8?Q3@[C+9Q9WS@`P$/W
-M[8&MS<W\<18(J0X#,PZH`RP+Y\JKQ(,_68G=E.HIC(=C%.O:01T94)\6H#-P
-M7JE?7>^)-\PX@3I.-;>@1/!VI;"S`%14WJ&Z<E_E>WA5QG1`>QC4^QUS/QM*
-M`OA/:4/QOF>09XP]V2]7C(%P@&@U7`1QQJ(2!.,(3#84,/C'!<]X0,YQTWN^
-M^<?5K"RF=(=J+O68>9AT3\U5\N()='&/OWSI$CSRP/VS#5R3)T?CE(A%KO).
-MIPV]7F\2N[>ZN@H[K]T)M]Y^ZS>NEB#/JQ[($;'[[;_^SM=65E9@;6TMMZJ,
-M?_K]?AG$F<_DVJTVM&<XWS@`P,EGGX'#!PZ,LZHP5!N69LN`6QBHQDCYF@RP
-M37X%+BJILI'J>G)0M\A,23^;"0[%U(&AP!EFJDP@@)D&1@:90GI[3"P4IP#\
-MJ/4-?7A?O"[@CIO+L0`<])TLD,EG0DEK0\'H`,ZILH]NST'_"S%$#;<%=.IP
-MCDXPUY1J315'=R$@1WI##=W95(F>ZK@CW2%BNBM&5LB+"=SXY]#^??#^>^_.
-M-)&CX"F7H7R<?:77'X/YVMH:$!+\R562>>6J!_+==]VY=?;<6=AQS343F\KB
-MP@(L+/2AV^V5&54Z'6BW6S/O&P<`N/>N.V%S:PLRR@3KN*Z.EXYM"AL4E#14
-M6JEAM0<ED%1F<3(JY]*@4\N=*A[6$\L%TP=T`T:G"@I%Y;_X"40%2PM`+?88
-MNV_=?S]5#7*-`G,PK5_SF.8)]>:"-%4`NAX;"HAPCE@S:%/@!5EA-ARIAANK
-M2D0$<Z+!-XX*^.H@SF15X7*/V[*K@%IXR`WBIGQ?8*E*ZGO<34[/DL?+I^"%
-M1?6.FWXPZTKHY+J14B*VV]#I=*'7[4&OUX-^OP]KZ^MP_OUWKXK,*U<UD)\X
-M<8+NO?]>V+ES9UGX9W%AG&^\VX-.IRUD5&E!J]4&G&'?.`#`&Z^]!J=/G8(L
-MRY0<247@)']A^\,X:(.A;57>=:*^*GC<A8IDTKO3#.W8SFPJ[M*!:3[7DEHQ
-M6ONS)FV([-6:%24.S`U8`3%><Z@(U785/PRLJZY?B?%2ID&T!ENFG/NFOGJK
-MP#DY\9O`JH]4NT@QE1JN[@L5PDPP#@881[M_7-J>4MV6V1J-.<=9JXIJ)>>$
-M)PW$Y<F"..YIXPX&7%3LP1?,*U3F0BSNH5F6P>E3+\')9Y^9=2:7K"MMP;K2
-MZ7;'2GFO!_U>'W:LK\/18X_#P4,'K^@@SZL6R!%QZ:^^^U>PNKHZ]HT+`9S=
-M;IG6L)W/W%K8FH(*4KT=W+]/".0D,;E*@-IB@W'T?WSM<>F(&5^*["HD#C9F
-MG6#*)\PV0GH`H"?[CN$9R3W!,X%RKKT<`>8U>->C^E!6K+0=5;X'N#,G^=M6
-M4O1A`L6$5YCB$<>D0DM87QJ.,^.UJW2,>S1"CXF/_23W71Z9VA5F_[AP]JGV
-M%,-9(U?JY-,D^N0<U]1PU'_S4*Z"N+!=R$"Y\@W\.0(-1UR^-XI"UE@I)WCP
-MWGMFG<+&"KEH7<D#/;O=#G2[7>CV>M#K]Z"_L`#KZ^MPQUV[K^C,*U<MD'_S
-MS[_Y8:O5@K7U->CW^SF(=Z';Z4*[+>09+W*-3WSCLTODP^$`#A\\`!D5%RA,
-M+M"2;UT^;4]E'$#+O,'?+LP97>24AR)_"Q4\B:_WC4J^#XC^F2ZDUPWH=<%Y
-M95L+0#KE/%5J1F?JPW@%/J7%)DJ]Q\#O@1YC0!`[^*0O##_NT[6@3*L")WF5
-MLJ<4G^4%X?J)B,X<!B6(HZ8(^\*X/#%4$J6`JHIK@9RFK"J&2IQN.&<RK-A`
-MG*WBR1T?K'ZM351Q12$7[*EGWWY[QKWDY62XA/)<"&V/@;S7':ODO5YOXF+X
-M]E]_^XK-O')5`OE##S]$SSS[+*RMKY<@GN<9'^<:+RPJ^<]4/(+5VY-'C\+6
-MUE8.L5)-3"@)7?BG=B,WI.SC/.+<(,7=%TEXB7CE1YOW&X(]5>L*>NA!?J7.
-M$\)[8&VAY(!>QV>Q<%ZA;Q:"4Z=2C)@^8$4@MO11!?`K]0%A`(S1;P;@!1MT
-M&0O0=13D46"RUO&?CZ&A$,^*:^<'0[BO&FX'<16^W3"N%__QM:IHNP#EG.2F
-M2IPVJPH'V%K.<>35*KM_7(5T]#A+P"ILD03ID,>/97#\V.,S3F-Y*LR6X"4O
-MJGEV"I6\"[U^'_K]/JRLK$!&!+?=<=LW&B"_`MJSSSU+M]QV"ZRLKD"OWYL<
-M\$ZW`YU"'6_-GSH.`'#XT,'2KJ)85<AYH;N4<;3<Z'GPE"&;RB!-QY84ROA$
-MV5>A7.U'G3S4ENXPLH=I`GK=UA9Q\A;GY@Z`\ZHJ;0(X9X$X%>!7[<-_?:_U
-M@H`[I("/XU2M"N;LZ2]F0JG'(^Y6C0TCG>,A)5&%2Q-M18_\3C!?-=Q:Y(9Y
-MPN`#XUH0IW+W4:TJXNL351R5S"<JR/MD5^$L*SZ!G=+D`-GS4X)]E)>VCM'&
-M>[F<`K$0OK*,X.GC3\X\DZE>\B*XLYVGF^YVN]#+_>2+2XNPLK("K[[V*AP^
-M<OB*LZY<54".B-V__/9?0K?7@\7%!>AU2W6\V^F.O>,=,=?X_*CC[YX_#Z=/
-MO225IM<K8*H#/@G`XGF?9J/*T?O^7JQ)>EPGE!4Z]<A3T;Y"1*RVY"69!V"V
-M_R%/E[(E;485K%<]KUTYC]3-K:D9J]EC4JCOR.ZMF$E"P)Y)QZ0!R\3XQ!.K
-MW(E2%;J@-`#'9T.5-$"X%[P["@EQ!9#\85R!<*6<?=&7EMY0*CJD!UTZ`SF5
-MY?C@3AN(2YC-?F^3?UR>E/(ZD^MTDHH$P7S95HJ1K"56\LR#/`N5O-?-O>2Y
-M2KZRN@JWWW$[7&FI$*\J(/^3/_V3K0\^_!`6%OK0Z_>AVRMAO-,5O..3W)CC
-M1RGSH(X?.70`MK8&>8`'*<&2T6*E/%"H,([@,XHK(V*9&[T81*@<2X3$,**W
-MG-P#T938.:)(-P09S?W9O2*@>V]"("SRRCE6W6W5='-C8.GLP7G,=OBOZU_D
-M!^/[`(A([\;`>7*%&W2?>$*5+[Q1^/D7/4.*A7``50U'RTYPV580@;_#B+:4
-MHA^3PJV"-,I%>72@-U?BY-1PR9X"]D)`G#INMJ;P$\V[LF4``"``241!5!'Y
-M$*%'43&#\U-4R(L[+!$<?_SH/*BE0EYRE%7R3K>$\EX/%A878&5U!38V-^"^
-M^^^[HE(A7C5`?O#003IZ["CT^WU86%B4U?%N%[J=SCC-85M4QUN`V)IY=1P`
-MX/#!@P+9PD1I)N/C4+(.Z*9"0*C*#/JP70Y:3`?\TUHE-2.(BKBB\C-^\F1I
-M$3U!O3HD!TCDM2GH-06&&E(I`B0`?E"!N@+H0SUP7J5::;2"#YXV%DN]@.!3
-MQ^/SHJ&</4UK$D84CWAL[\0DB_9[S1_0T?@*>LDK&`'A@.AE83&IXC88YS.J
-MJ/V6OW4/N!S(R:<X=.<<1U\X]U+'.0J/?,*.]E-$A7*2A*K\-2)X[IFGYP/2
-M)N=::Q+D.5;)VV/K2I$&L=^'Y>5E6%E=A7ONVP.(N-X`^1PU1.Q^_X<_R&%\
-M`?H+@CJ>!W.V.YWQK$P,Y)P3=?RE%T["^7/G0`OE)-?`[ZFNL#=RSW`W--ZQ
-M##<A2_`I<-G+$T-Y(#][,'3D3""<WRM+?'5D;6$\YRE5\^@,YXZ4C%.%:F5[
-M@K?#M\1]B*":8AFHRR..-5A00`#0:AYQ3X3WA''RW._HA/#`D]#+PH(>JK@*
-MW8@\C-OSCLOS#Q7T;2D.I8O#&,`IP[8Q'[G#IH*,Y]PT0;5-1,S*F/V4DE(@
-MYD+6FV^\#A]^<'$^6&WR)`8G=F&MBF=O7,5S974%VJTVW/B#&]]K@'R.VJVW
-MW;IUX<(%Z/7[L+"X("OCW2YT.MVQ.MX2?.-Y(.<<B./PQ-$C$\^8:%7ADY7$
-M57RS!W6B3@7$]>%Y?R(9S%7ON)2??#MRE4\E)WDXA5]5<`Y@L+2DJ39:%?(Q
-M'N\9.TK8#2W5*9Z(R34;2JT6%$Q]D;N@UG?,H71;A5&7KS^$5P!Q/IB3AU`S
-MC`/S&S701\X_CG(V%IGC/55Q,%E6&)L*YPM'-`M85CN+Y>I"_E0BP[FFQEP=
-M?>S0O*BG\O6<)]4HH+P`\UZO!\M+2["RN@+['MU_Q:1!O.*!'!&[M]QZ"_3[
-MXUG50E\.YAQG5^E`J]6&%I/J<![\*B^>/*E<K:9'HQ$W!70$=5K2)!JD,N/M
-MBA0_N6G;)X,-"5#._#WEJ7W-5A='TNRZK"UU>\XQ.F.W@9\2JO!5?.N&R4),
-M']YK!T>^NMY&C[$!(T\IK,<CSF1"207F_JAM,.9QH3"1%A8VFTH$A`?;6"R3
-M'G,P)P/@P,`X`\X2^B+JGR/YQYFL+)I5!8(*`K&%@$R7$9,*V,<_[IWO7HC#
-MDHOFR:>,EI6,`)Y_>DYL*\5H6:1"U`(]VQ,P[_9ZL+RR#*NKJW#GW7=>$6D0
-MKW@@_];_]ZVM=J<-_7X?%A<7QU85T:[2Z8QSCK=E91SFP*I2M//GSDD*.5N+
-MASP+`"DD[@SJ5-RD"'RY8-L]1ZK4*?R(`9TD%CF2!AO3W^QE[EE$:#J0GMR'
-M7JNU1;ES8\*^Q7QM5>&\)HM,Y52,3/734'9.9M#`A`HX0K4".JC;4%)?@&DL
-M*`$#&O!%SNP2P_04@_!]X?;8<\?-&LR)S.M*\"9;#$@)R$1![&&SLF@PCH&6
-M%5LZ%C06#D)!;><M/3YG%WJ=:^P]%61/^3S95D!(@X@MH8JGF!(Q_^GW>K"\
-MO`RG3K\,SSW_W-RG0;RB@?RMM]ZBAQ]^>)Q4OO".Y^IXISO.J-)JM:0@@OH+
-M0:1OP\%`NAHI3(9QP#CP2H$!QM61K@0A8H4C]G:E!9Z2_B]BTB$RR@`K9#AQ
-MO$98CXOEC.L8@UZ.D&[KAG-?C3(<SJOT53F@-$8U1TBN6J<TY*4$Z7HM*!BA
-M*)M!BAV^G$5]S,4AY'4QS7>.GI"XCP$:+"KV8$X=5+GB/]+^%L%:23[.^<;U
-MS"KRG<J><YRWK/#6%:5P$")[^+@`9^07\)\7"D(6L40N6U?.O?/.G)`;2E!>
-M*N3MB7BJV5>6E^'V.VZ?>V:]HH'\YEMNADZW`_W>6!WO=7NY(B[XQ8OTAJ)"
-M,R?><0"`=\^?DPOID/<\V@PO:GEKU<\J#$HH#2BJ7QP][BL$AK$$I"*CJI\<
-M%/\X"^B*OSQ)JL.$L%Z;Q66:WO,ZX5RFB#1^\U3>]43J>P06IU+)_98)R,:?
-M7.$6H1`3!EDBQ-HV*'QD#5L'TWTW?RL*!_".R9#A6*LQ`GPP)\H%<0Q!G)IO
-M7%D'-?'(9$\QO0;F($_DA2@CB#.3-LUZ@_;K"[W36B(K7I&4$$%/@3@<#N>(
-MWLK@SD(H+2IYB@IYN].!;K<#O5X7WGSKS;DO%G3%`OE;;[U%CQYX%/K]/O07
-M^M#K]_*95:NLOMDJTAJBKLI@DM&Q]O;Z:Z]))>G5P9_-X6T,&$%VILHMPJ9X
-M4GSDLE_/+2VI\PE1%Y<"4@U!G9PT);_O2=_1GNR*H%Z+Q25,)I]].$_07RKO
-MNF*UB>XC5"GW$YC2W!9CYIDUY/D6CWKZ+"CH(1[PJC:1.MZ*R_NP`3D.K^OL
-M-$\NHO<IN$$<N7/.%LRIRS02A*O?7X5QW3^N%P)"P_V,MZS8`SC1F*D%#=]%
-MMJEH"K_1/ZY`:,4SF9B3LWA:O+%Q>7YP'.7)>"F>MG.E?%S`L=UN0Z<[KB/3
-M[?7@UMMOF^MB05<LD-]^Q^W0[?6@U^M#K]<;!P-(JGB>@+Z%`IRC4BUN]MNC
-M>_>7Z0XI7+VQW)KTM$Z<4HYQ2<V(B'F**\_P;1J3FJ.<B-AJGO*]E/SODQ`&
-MZ&&@'LG327KTI_VZX3P:G@R6EJI`76G;&-6\-BA/R+<^GUK-(YXFS[?M/*YB
-M00F"'>OX2AZ41#;MP&/2Q8PX4=]=3^_H/=$RS97!D5F%2QW(6%9$L$=#4">(
-MYQ+R.<KM_O&`@D!@4,?U?RCW3#3.CJU!G6C+-V\X/URI@2<^\C?GBN%0B2^9
-M!':V<R]YJ[2M%#&!%RZ\#W?<N7MNBP5=D4".B"L//?P0]/N]/,=XGD&EK<*X
-MX!\7H_X1YL:R\M2)$XI51035$,4-&6L&JVF8`1[`&(&.3CCGC9=2&D?BOA]C
-M6Q%_$VE%A,CXY"`0T*-M)HD4]``=+:C#VN`<C#&HU4;L!+"O>-=30'[0^MLU
-MX%2$L9C)5+T6%";SR%0`'2H5_6'F9_+<$_77@NTHD1,CFQ6)2V/)9U9!`XSK
-MEA49J$&&=%851TL0)["*N+B?W9855#+!,!E8F%2'R*8'YB\[U2(://98PK`*
-MH>K^>^^;)XJ#29R-F/ZP74)YH9)W.AWH=HJL>5VX\ZX[X<8;;_RY!LAGI'WG
-MN]^YV.OWH)W[Q3NYWZC54J&<]X_/$Y&?.WNVG`E#$(';@9D)ZD23NH8JB,@9
-M35!ALK#1189O(M53#JR%1?64<YE7DJ1(K,WJ$LPA">#9TEG2_C$]\">UM/!]
-M1?43N"ZF6BX`H#'@^Z2UH=1A0;&7B8]$;U8HL+WO>6IX7XG1$^X*3R?L(`Z>
-MP9S*)`.X"I9Z_G%`O1/4SFT17BV*."`#X*&6%>!]Y=94AY9,*UK6&5X%QY`3
-MR`CEX[]>./G"A!?F!<G+@&0Q!:)@6RE2('9+E7PX&L);[[SU>`/DLW`0$7OW
-M[+D'VNW.)`"@E</X&,I+VXKF'0>8([-*?JUEF<$[70$"I)NN.?VA)N=PW*7D
-MA_:I$6K*02XJY*1$F!/I=A=5!>>4\5J*"54&]+`E?>$<H[Z`O:/*<%Z'&I]*
-M-8<$8!X"Y1C69]H[7]AWFA\+"E^YT@W=IC')D&/<T*-I'*;:0L_20+C-IL2K
-MX@!\,">3",!8!,CB&T=0K"J*E5*+74+]_F6TK/`0;$%V9ZI#ULWB".)$C+T@
-MW5-)(H)>KPNG3IV:(Y@3)F[%\<I%U$FVE5;I(R^@O-?MP2-[]\*++[XX=P&>
-M5QR0?^_&[VUFE$FI<43_>%M1R67_.&J>TEEN;[S^.G0Z;:"P>XM]!HY@@'%.
-M'1`'*K^A!!U00>3[/4JUO(!QW=K">\K%7.8<N,\]H">UMM3M.<>:X%SWKR?I
-M*Z:/[?*M!.693@!_R0#=;D&9SJQ#G?QS\,T%C#MS'B;./XY3@?#R."![:9@R
-MJVC_5F$<N*J6>G"G9!=!^=[$E0.:_-L$XV#.5\[Y6+1)!`OBO$T%F2<#W+JF
-MHD-5K"OB2^U6"[8VY\M>K=8;',_+6A-/N9C^L#.IOMZ!Q<5%^.-_^\=SQZ]7
-M%)`C8N_.N^[,(5Q.CZ-955#TCX-VL<Y#.W?V'+3;[4"M!]CJ8^R-RY7^D+E8
-M3`.(DMC"(141Z&Z24B4GM>H!Z#YS)Y2K]U-+VL@K%=##U?-YA/.4_G7T2\@1
-M,T%FK[GJ)UK(Q*N:&ETUY[7_.5=G$*=+">?>(M-?E`JZ'0".X1/$H$),:%;%
-M$=`;QI'QCX.29QP-X*RJXF(@IX]_7&=BEV4%++YR<S"G#O'ZI,8Z540N?XMA
-MM$'#*6F`\DZG`V?GR+)BF*$)%I9QX:#2ME(6?%Q86(!GGGT&CAX].E<J^14%
-MY/?LN6?SPP\_%-+CM,J`SI;\@Z)_7!H(YL>R<N[<.;ATZ;*;;[F9N0L&&-N*
-M/NYPZ0[%@#:AA(HAC21IV\ZD0M2J>:HW/#F(5?:;RZD2)^`-@H5%NM=.$<QK
-M`_1D7#T#<&[O,T5_X4\,("`F@NH[9U(N)X).';FPDP"TH3*`5]^V#"?^I>V)
-MW,?5!>,8='`2`+@*X0$Q*FC(Q,.!MQ>,:Q-`U/.,HUR-4_6IJ(&<=@A'/26!
-MJ5HGFX+0])L)YD0>L+6`5<8_CJ89N77RC^:1ACGUVNT6S)?DJ)^,I:]<R,B3
-MJ^5%MI5.MPN]7@^6EI?AV!/'YNI;7E%`?MMMMT*GTY%\XFTNH#.?6<4]$YJ=
-M]L;K;\"ERQMA]WY;^6-;I1Q@(MJ%`4<NH2:KB;9<JV:%AD#-4<@].B92WQ25
-M]!+&BR()9`!S,('Y=JD!E:`Y'9Q7`:4T<(Y>,%VIOV!VQ3#FK45*K\MRKMA$
-MDI[,.D!7LZ"$''D,V.?$CS<F&*^DA!L2J*:P`L5`.`BIY@S[%XTU.I"%<[2D
-M/-3\X^I]00C,1%4!EQ1R,.88!P[0,23W.!A5<JWXD#K9,%R'Z!#`O2-/E&&,
-MU"<YPCD[&([@PH4+\\GBH`?JEF)J><Z4*1`[L+2T!`\\^&`#Y-O1]N_?3R^?
-M/CVQI[3;K4E5SC&,MW-E7"PH0+6*6'6W#RY>A,W"$T;!.5;,4W!$0\U-;O:N
-M!\,B+Q.4`Y%Q'N3Q#8A+=R@K6&J`IUJWTUCA$XB1Q&9C0(JWG$1:6U(!M$??
-MX3O"SNK!2!LU-Z]#H@Y<-B1C)D:><$E3"&)-@(X>WY-3P<V3?=])$QEYGCR@
-MU_)392]'0#B@7$G3MLU695RMILG84TS!BV)6#9FKF5SCFGJ/^OV*L:R@[;['
-MW,-\@D'1>OZI'O(P_[AE4QWGJ/"3GZ3OO?<^;&W-68IN9"9>PN1,=CB@!.4+
-M"POP]MMOP4LOO?1'#9!/N=U^Q^V3C"IM,25.H99;9OS29)+FA\]?5Q5R*T5:
-MI7'6%VY:#:7'A<R@@<BD[$)](/8>:'27)FMA86ZPXF^UF)`(Y6J:1*F8T"S!
-M>1CSQBN+23WG]KZ39H&!2`M*)!9#P+D+-?2+`=\O'G;Y%()I`=T"JR%[A7S?
-ML\,XKXZ[@S.W98A0LH7%0+@U:SXR65-`?PT58.*@E`V`-"K;*/4)3`$@LW_<
-MK(AKKSDJ<O(AHR801TOA(V-V0VTR$S,RH>T<)(#SY]^'#RY>G%/"0Z%`E`+I
-MBH4%$:'=Z4"_WX.EI278MV_?-QH@GW([?OS)7!'/B_[D0(XM52F@VFZ]TV[%
-MQ;6QL2F:.`($-;0,"F!)?\@QEW+W5'+%\H--R-2?V)NFEI.<*10D9U0!R4\.
-M#)BK><LE3SG-W#B5*/]Y71,`QY))%/GMN*2IUF.:ON2\JF@F.MEJ]H>KGQ%W
-MG`RI"LD/QH-.@:D$A>OI>@-7=T.XN"SXICG4;B#`92@I(%S\#4KA'[X`$%B@
-M')S^<3``.K*JND;?+%FSJ0Z-^TE=!S2;)^<_M]\J^<%"/0TW-C9A<W-KSA1R
-MO?)Q>=[((#YY3X3R=@>6EI?AR>-/SLTWOB*`_)4SK]!P-!H'<*IYQ@&97--T
-M)7QM.'_^_/ABV]QR?B?T>0/M/G).J9#GKDJ'B*Q_'*VS`!FV>56+\Y;KN<J5
-MVR]H><NI_)OT#YOXR`M`%ZM\;IN_O"+W)H7S*)#VW\!*53>KK!\(X[3=QSSH
-MY`!%S4QQLDW/'^XLJ(/\D;$[T7S(FKS.A3IR25<%<`U@?*Y2-'O%;3G'U>/.
-M9QHQ93C1H=<4MZ0]I64A'!@(!R8&"NRJN"EE(C/>3.YSS+XSG;O()CG#I&?1
-MA8OC9!<7+LR70BX%]4J3(*62IUH!.%^NW^_#T<<?!T1<;8!\2NW%%U\44AR.
-M,ZR@<L?QJV-)<X7JG_[,9Z#5:L'FYB!:-433Q8\FR`:S?\[X&2@,G*!YS_6!
-M6AZH&%8VW'!-/E&2`9_$3"TRN'-!GP!\KO*I9V.ISDNLZ!,-YP`5`D+1^ZVH
-MOF("*=$7L'$JQP\]MR'.'PX)U6WS.3.M,O8Z>)M@7+7Z<)YP7URG>DZ/!``>
-M`^'RDPC^PG85MQ'/!3'7>!GDR-A1)J4_4"[Z+(@ZI6]<5\6C@C@9L%>-YF@J
-M%*06+C)5Y$1]`H.<2FZKY1'H)4?#F7WQ@TL`"'.3AUP7[I2"3%)1=:;:>G[>
-MM-LM6%I:A`<?>F@NHEFO""!_]MEGI6PJ*)BI2"W#?F6(XP``\#.?^QE`0-C:
-M&CA.;G3?\97'8Z;<J,@H&U(N62GE,V<25LV^_.#&5@:VJN;*OZ5\Y/*43`)O
-M!WR;O.;B%&XFU7('4;BA/)`N#`IW,,V'47WZ'5/7>C7#*,;DP7/!<QT94((_
-M`PW`S>"Q,VTA6<$[Z'"3UU3)[RI(!."2)SRDN!VJUA1>%4=V(J@JX^KXK0`N
-M$["IT:M`Z9Q"KJGBX`CB-"CBJ-AAU#[`^IN#;A'*E7LELMH6\P]DYD$>I??0
-M?NI>NG09*"-86Y\+H9@7[J1C4RKD*D>(8(Z(T.OU8-^^O7/QM3M7`IB^^NJK
-MDP#.BO'I<_6]?^2&ZV&4C6`X&D5_6Y+^;U!KBK2!Q4((@,7<1GAM\@*6+R#I
-MEB&4="H"PYL6+R=*-UK,/X^HN"X)",I,.D3C07+\/DV.,Q%)2L7XWT7_Y7L%
-M<)N"9A!1ZVOF!K<4'!I]CJ59:KNV;E:W7OUD\8E2JI-#/:7#YY[H//'LVTU>
-MI.PU27?`N%D=#S>+JU8]^3E<HFS0&)K3/&Y=SH9CA&\63M5UT?!;7D^.W5.4
-M;&/F$R:(TZ2(`VC5/]V!G&!>`MWG@?A]U8M+QV[SD[^0HST:97#I\@9@"^'S
-M7_C"7+"X[04$1B&',BY"L[&T6G#XR)&Y8+HK0B$_?OPX=#J=/+>XK(`:A_*:
-MGC9.LWWF,Y^&X7`(HU$&P^&(_0;HK``$C#K.CRR:2B[95LS5/K5E4!8:S&HM
-M66Z&G-HE*^)BT"<3WRG`=EG^4\S&HJOA_+E56%<F%A8_?]3TFV&[*BG9CHN(
-MJFYO@J]<ZP<D'S!"$Z,;U,R:\GM74]"K/?9P9TFQO1X.XRDGKXJF%P_@;&:4
-MT!SCX%[78E\)A7%4_I;`5O$%(Z>*(QB".3$\B).KH>$(Y'1-(-#E(4?S4U]$
-M\SV9+<+G,0:H2W[PX27(L@P``#[WA<_-"=T(YYP0.J;>PE#*V8]Z[OW\[_??
-M?P^.'#TR\_Z(N0?R,V?.T'`TA%:KI0_(`3EEYS'?RLKJ*GSR4Y^$X7`$ERYO
-M1MSVT5083(%P9@%F@%7C]E7;"IKRP*(A)ZSSL2MY3;;XE(=*MA:0BPD5?XL_
-M*H1+=A8P!W]NNZ7%,4$@[T["*=@/%VJ8'5/"[U.;])-J%0__=F4X3PGHOA#I
-MJX#;EH\+SIPE+JD"X.HQ<JZ/JCW%G'/<"\:9+!CJO85SK_@$<]HHUV19X;.U
-MR'<RML@0\D&@6JI$+M6A=D_3`UNU^W+,V&`(*/[@P\O0Z71@<6$1;KCAAOE@
-M<=,MK$C&4(A@RN1."^Z<_-V"QQ]_?.:_^MP#^6.''X-VNRT_O663<5#0"3`O
-M[<=__,=A.!S`A8L?0I9QCYOMF0KT](.V`<[B(5<+S4U&<&5VSY10KG8@;%7U
-M3(^J2<[&8@%FUD-N\96;`'SJ`:`.I=Y?R"^6\@0!"IH+)`+3&-D?MV4XB"MY
-M'JDL&=75JJH5>L)?V`P1@]*?AL,X$7\$B*PCRW317?&!8^Q3!1;"?4$<P/RD
-M-=*FPA7$$;.IJ"7F$92_D<\W#HZ\XT9%G*GXJ=X*P6U5X;#:F>K0-!%A;H?(
-MQ75A6.3/YM8`AL,A_.P7?PYZ_?[<,<[D.BRRHDU$-)*J;XN3OC)(N(3S(W-@
-M6YE[('_II9?&!X'T,C'L*(K,RS.<9MH)Y)_X.`R'0Q@,AIXJ.5HN?O[?W$Q<
-MC\^4=7$^.AQ9T'!E6^$"N[@<PO:\Y#JX3_K1;N@V-9S,MA7C.N6:M:KE9.8R
-M4O:$GVHM+AF.UE335ZL5@+=!_?%9*%SE#E.V,>J+I(!S$QC;<X6[8-I<49-Y
-M/?3+I[R&:P!P+TN*>HQ,QQ3C85RRJ:CV#P/HBU48R_/>,]\X%\3)JNN*&,7T
-M!\QOWJK"3"8<DTRTW5@32P67+FW`I4L;L+FQ"5_ZTA?G%_1(5LA!>0(MWF\E
-M^Y/P<^K4J0;(IP'DG*9!%MF#LR/(RN>LFH#U]J4O?PE&PQ$`('QX:7.RW>Z<
-MIVBN!,8]$C2HY+QZ(/]?3?!DLZVPJ0_1Y]YHMJ^0!<IER#=!N5A("+0!`0RI
-M$J77Q,=LPM^UPIYA7AKV0#3.JN*_PCRF/<(IK)VR0$Z`0AKU&>;^B?SXU03C
-MW'FB0[IO]A0*.V_)%(0:Z0%"L/C`4P(X>J_+2R+<)#`$QDU95L0"/#+(HOIY
-MC%4E+H@3+(JXQ;("MD)!:'F:+,.Z#/(6O=TGXQD"&(I=&X>-=\Z]!QL;&[`U
-MV()/?_8S<S*RJB(036!<S(IF^@'B["L(Y\Z=`T1<:X"\KH.'N'+FS!EY3"5%
-MD62@BR@#H@PR!<8)),ET+MK'/_%Q&(Z&,!P.8#`8P.6-@5T.T2Y<M*9D<ZGD
-M6K"F.I@7Z8<`F?2'EB+!:,D!@';`TV[*'FHZ=W<N+W(AT!,8O[D$X_RL7=37
-MR]<HO:75X$5!;PR.C$JEF(U,T6?BBQ53?Z8!K*%:RLEX=3N@A%,PH/O84/Q4
-M;KOMA%^/`GB;'.>B:Q)1/`JW#IR,^AWK`Z\$X.KQ!`\09V#=7QG7\Y1+ZK(A
-M0<`D"$](9X>HI[;C%'&?($XN6%0#8FWR8/HM@[<UU2%W/S6F0>3NB.@Q-NC+
-M7+QX"2Y<^`!&HQ$L+2[!Y[_P^?F#/.&&.X%RPT^6$619)L6(R3YRA*-'C[[?
-M`'E-[?0KIR].2L%.P"D#RGB5DK(,LBS+#]SXWY21#%Y0VECFH5V[:Q<L+R]#
-M-AI_MXL?7#)>I+RC3_>1<^JX--@QF594QXIF?N4J=JI/1]$,Y;8D7<2D290K
-M=IH5-SW@4\9G_7,<P9UDL:\0<TX"\>^'",@FAD9?_$V0&B:X"!=Z]TD5P+C*
-MNHDE;Q[8O`$Z!-9BX#RD>F/8_D3TV5G<.4@62.:4<<,ZI)^1".'><3.8<[G$
-M*ZC?B0#<KH;[9.=!7O'V4L:9IYWBO4-4N%7?.*JJ.+/5:C"E51$'-J,*,BJ2
-M.Y`3#`&=`'R<J2G5(?-<V4LE1[=*#@"#X0C.OSNNA9.-,OCDIS\Y'_YQ13F2
-M1@5%()-A/)NP7T99&4^G7)>S'M@YUT!^Z-`A[;6,Q@=D<D#S69/X0\7!FZCE
-M@O5`4$+GI?WF?_Y;,,I&$^_4QN8@2!T'[I]H#FRQ3\Y=!=I1J\`E*@W<0&Y2
-M&US+^*=)(T/`IW[7YH"[`&P;J.?3!.MR$IR;LK50`+-1-62-%33\1MTI7&$8
-MOQXF_2BW522EL@TU6$\JG1.6#"DAJ0G=9UEHOG#RV>`:3S3+<:MR/`+[X4$\
-M!L:97./`!W&J<(J@%O[1\XV#4.Q%SXK"!'&"".&\/47SCX-/("<7T&EXU>(A
-M=Q4+"E?)RY<O?G`9+F]L`A'!<#2$G_G<O*0[Y";&RM-I,"GD&60D\%TF>,KS
-M\^:IIY]J@+RN=O[<>6,ESN(`C108SRB;S*"RC#FPFKHZ^^WW_O'O0;O5SG.2
-MCV!K,+)>NO:\)FIZ*+-*+B=9T1_(:C^(G,QAS`9C'8`8^";057#Y=;+`@9ZW
-MO%R7@%/&?5\C)3;![C5W#5*&P-#@%,J)SV_R19.`S[7VZ6=YB0V0JE3_)@;9
-MH](&UF4]B8%,K`#C=@\X`5C'9&-N<=L9.`O5=6M0P7TL*;X@'@+C7.$?<05;
-M#F\Q08":=YR#Y?(A+.<?%SG<G5%%]8W[!7*:`CH9V`9NPF+)V:(HXRZQC#N\
-M6UM#V-@<0*O5`B*"P6``7_SR[`=THN%B+752DM(>$M%$@"U=$#1ANS'G9=(3
-MK%=??;4!\KK:\R>?EP=?!<;'/R--(1=5\O&!DVTK,/D]'_OA^AMN@-_Z^F]/
-MOO?6UD"&<M-C1)./'/77S!YR!I3%"!TTT09ZJ0><'U'=="ZE.3])$^;=Y`HX
-MXY7Q$KH%;SF1<3F2`CY!6H?+4ZY96$C?!A'@W><I,3\)5;VJ(!O=)T:.\"EP
-MU*PT^H&T'SR';6V$E[A2"D2WO<3VA(H#;&.JT@C%G,BB=$\;QA'8H-GZ`+PB
-MB+,V%XLRKN8=AQ*`5+5<A5G1-RZJV69ON,$K;H5P2T85R3^.?H&<!JN*R;MB
-M?>+K5,G]E''QE8W-`6QM#2`;C6`X',)G_]9GX<N_\.4YH3HYH%-+><CYQQD7
-M1/$S&HT@R\9UN[&%</'"Q0;(:P/RYY^73/\34,D/T&@T&GNK1X4Z+LR@\ME3
-M\6A#5<GGS;;R#_[A/QA7*\VO=#&XTW11NU1S3C5@*Z(IOC]1-0>F6)`^.(LP
-M,8A#K```(`!)1$%4C7;%12U4X:W*JC=]&:S%Y21PUA(&ZE!"+/B*WG9#U4\E
-M0PNKABLV%E`&)0"E&)%11T2HDL*P.HS/63:5V$0:0?:3NI3M\.J-OL=+AV9;
-M!A0;=/O$9[C/'=\)=;F\1[$XK';><,#,/SN<#H#SD&U6Q%GGM\VO:`B$U!1F
-M#8(53[<D@PMP[)-9Q1'$:;*G\(6*?"PJ3'868^5.1YI'ENO=_G'.>SY6Q[=@
-M-!K!,`?R_^:__V_GTS\NB*,FFPJIZOC$`9'_C,8<6.S3S2+FL`'RQ,<.<?7<
-MV7,:P$P4\M%H`N6C7"4G01V7[2J9<I!A[FPKU]]P`_S2K_P2C$8C(!A/.C:W
-MAA:/'T<>O`I@5LG1X#6W%3-`!K!E2<(&'VC):D!DU<PL-W%B()Q3\^1EN?7+
-MP<1E7Y'!W.?'!!B<+897,&LZE[WL*JE]X^0]R%>J@Q,)Y9@J8-,"Z"D4^91?
-MGH=U3S4["L9-%I98&(_XYJGA.Q6`J_V`!X@;8%U5QEU%@$S!C;PRK4*T;!]!
-MDQC$V%M\@S@UP!5AW!#(:<HYC@Z5'`U^>5TE1R;[F.V,Y%_;W!K`QL;6Q+[Z
-M\U_\>?CY+\V+707E44+DLXQ7QHO7)W;DPOT@\%[Q&B+"Q8L7&B"OHQT_?OR"
-MK`N"I!B.)H\K!(5<\)%+!TM-?U@,]',FZOW>/_G'L+FQ"8.M01[,`9"1^V*V
-MJ>-&E9R%<,8CCKJ"8AZT@1_,/*@<F7M"&)2#IXH.(%M6F-<DF">O@$\9,-SP
-M;5K?&0!:M[*16"&O[RM4A;,P($JM:G.07N?^,:<)Y:":P&3YJ@+C!&J*T7CH
-M=J(!-_GQLITDR*H2"^!>$.X/XEQ1(!&O19L*F]Z0@5(YLPJ?BK!,?:AGRN5R
-MCG,><3384W1%G/./&[.2&W>Z225G;UMHN=\B?U-&U]\`L+4U@,W-P<09,!J-
-MX`_^V1_.B<*J#S82>!=9\DB/_2L8+LNSYA4>\H(!BQ\`@JU&(:^GE>D.RX%X
-M8N8?98I"KD)Y'@B0"?DKA2`!(&*"!&>_?>(3'X<O_L*78#`8P-;6%FQN;L('
-M'VX`$46KXT:5W&!;F2A$-H\Y<_.34B$"L)Y$&;XQ4MFR95L!3Q7=YD?W!P4>
-MUO7"508R<H*WEJ&E1K9UYS:?JD@]Y<E&2G"N!G?Z9Q"$%>ZQV4F(.4_-2K5;
-MR>;/C?'VZY-8=,RD[><X)3H5$L.W%<*KJ.EF-9P_3^23W5D4"+EUS#".;"`E
-M:E854]YQ8-1T'=`C,JK8+"NQ@9Q:<3OF&;+I7BN=:?[*^"@CN+PQCATKN.=7
-M?^U7YR*["J>.JW;-+/\AP8HR$5<E&!>2=Q3+%`R898V'O-:FYG46S?R20E[:
-M5L3\XT6V%2H4<^'@UPXQM9S9"+__3WX?!H/!Y)'5:)3!QN;(*(?[J./<TSAD
-M1F[D!A/)(RX,Q<@\[C1XR/6!S5UDV/ZN;#\)@7*?(#35\PW*$QP?,#<JW\#8
-M7,#/XL);86:*6WU8(I%N'A8$F5+9KLMV4O0E'U-T@+9+%2>'@NTH,655LLWV
-M+0W&'3LJ[5AMRQ65$KXC`-\;P$-RC<OV%,UJ@K8B0/K8#$)N=E5PT7WC0A"H
-M`MHB/*.2&I%-<\CM6_6>A6A]ZBM;5B(".26UVR]]KY]*;O:/#X<CN+PYA,%P
-MS#R#P0`VMS;A'_[^/YH_=1P$030??PH0)R%1QRC+QDPWRHP!G;(@.UYV^Q6>
-M*QC(M1F4>-!&8I1M5@9WDN@KHCS3BBU/^7R5]_[<%SX/G_GL9V!K:VORJ&9S
-M:P`;FT-MUHT`[AD[ITRH4>2@!)@HSQGE8'GDBP19L,YT,RX'?3=ZNZ"<V#5(
-M\Z6K$*X'?ZI><S7E82B8D_,\-,&XT<)"CLJB)NNO6B5QVRZ-Z8^J;E]X&MM)
-M%>N)6>UV5:(DRSD-EG/=O`UD26%DM&M9\OO;)ZWDM6^F<5J&P7?]`*[V8;N.
-MT)1*"W@`UYYB,FJPI"8C<Y]1(%A,=6@KU,/#N$$E-]A3-,9F+2L<-%L".1WI
-M$OU5<MM()[\ZRFAB51D.AS`8#.`WOOH;\*G/?'J^6!R$0NFB.#HIYB@Z'4I;
-MSH3QM)]1OER^;#8"(H(WWWSSW0;(ZP1S11TO(&.D!':.LI%91<_T;"PDV%?F
-MJ?WA/_NG,!IE,-@:3+[?YM801B/B1U]TJ^3:&*U&DDM*.<J/VQS0;$I=:,_E
-MJGX5]+K@33=T--[@]2#.(NK;G%V"@W`9:'S`7%6P>?7=0U57"P])VVW*Q<^\
-M!K;L+EQZQ;J(G8)'_4I><`9N_!762/B/`DYR*M=ZP+IGX*5K>NL!ZS%@C!XS
-M%'>?E'X.5P=\IP)PM2_;@&M1S57;BG,\9B$4#1`KI#T$W:JBYQJW%``R9EM1
-M(5Q7F_6JU*IEQ4,E1YO/W!+,:57)D;U/JRKY*`,8#C,8#H>P-=B"C8VQ1?4/
-M_JM_.D?JN%Y41"OZ0R6SC4%<]H>/AJ(+HA!C\Q^%]0:#P8X&R&N%\=('/JG2
-M":0KY,(CC/&!'$H'5<I9KE;PG".5_(M?_A+\[,]]`8:CX<1?-1@.X.*'ER<E
-M95%1J%TJ.1?DHC[ZXTH;HP'N==N*LIYRH;INS/[%A7QOZDR&$A+&1^(AA1?Z
-MF&58Q5P`7:<J#D%/<'RSMA@AW94!IJ9+Q+4OTX!TO.TDZ<3!",#HJ8J[EO-1
-MM\-R>H=8^XP34,LCF>II"DF^[\?.D^J`;V'5R@".$.PG]\NLHL,X+XHHAD4N
-M=1\"FYT$05:K49B5LL&<!@"W%P&R9U3A,H2!KTH.?BJY+GRA-1^Y?E7+;PZ&
-M&5S>&,!&KHYO7-Z`K:TM^-KO?AVNO^'ZN5/'Y8J<@I58LZN,5>^"VX;#(0Q'
-M0Q@-!88;98(Z/GY]_'X&[[___LSND[GWD)>>[TQXM$$3[[@(Y>5L:EC.JB8'
-M-E."/W/?DE2]<W[:O_P__W?XR$<_,K&NM+`%B"VXG%M7C%-SB/"02X,HRHX6
-M*:LAZFFE%$7&_1BUFH7%=C(1V:!:7H:'<BX'N2%X35$JI<!0@RJN6V.(728$
-MD%(%?98*>G4P+[^/,B&JW+%<LZHR/),-TBGR>ZN`;0=HVQ,)GZ!+VS(^5JGR
-M(G4_L3$/XOSMVD?YIH!=+5<-!CV`!OGL*O;,)Q7@VUA'(0+`P?:,D"_\P]T(
-M3!YR;NQEP5.QAXC*-TKC/*^*2U85S7YB@7$`0[85T"I]FA5QLTH>&LAI5,E5
-ME=V"^,AE-LM7'8X(+F^6*0ZWML:_$1#^_G_Q]^=*'1>OK\G8GQ5YQ4N>&XV$
-MW.+92%?(1T,8#@4`+]3Q7"D?#(?C(D$XNT;R*T0A%SQ&!DM*<="&PW)6I:GC
-MFDI>!GC.FTJ^LKH"_^+_^)?0Z73&*1#SBW9C8Q,^O+1I@.]`E9RY$3#Z^:0:
-MFZZFB-Y#7>W657+YQF`#<X@"\_P&CZ*2S<_B>;!&6=\TVEQDQ[KI/5XQM/F$
-M25(6=9`/5]'#\Z.+"K\[V&Z2893=UFK7G+[_A6-;><+`E(ER9-IQJ]SVZI>N
-M)R-JAAZ;?]RFF-N.&WO<([W?=J'#?AWXP[@EP!%"P+AB,1]O:$:_/B$PGD$$
-M>/!1Q<TP;J["B49%1ZN<B>;"-W)J1![*U3Z]8-Q1Y=,$XX!FP-9><7K(F5X\
-MJW86KPQ'&6QL#F&0*\*%;WPP&,`__U__9]AY[;5SHH[+Y]=D#%3]XR2HXP88
-M'^8P/AH.85@PG<!VQ;)$C4)>:RM3%I:J=L8$=@Z'PS&$%[_S2E:\2O[_L_=F
-M0;(E]WG?EYGGG*KJOLO<!??.#&;!8&8`#(8@U@$Q6(B-,&8PA`21IKB)#)(0
-M1%!<15JB24MRF&&3IDU'2.&P'=*#P^&P+44H%);,S7ZP93]8#EEAD>"&A01`
-M`0/,=I>YM[N6LV2F'W(YF7GR;-75?;OZ=DW4U.WNJE.G3E7E^>67W__[<[_`
-M4[A^WFV!<H+7/_9Z_,S/_RS*4N62,\:0)`F$)"A*CJ[68L-4<N))@\TX*Q(M
-MCO%CRHFWGDQ:8Q%;AB?2<8I;!\P]TNJJ(9"1GWH:\<3B$64MA,:!*@8ZS0C&
-M]D08WQJS"46\KWC4+V1%#\R[?000-.9:7V%V5RA"Y2^N+(]5K[LF16-6`88U
-M<>JN.1C>U;+O?F.C.YN`+6TJ2I<JWA[7V97^TURA&H\!(:QN(%%ED%UD#<A?
-M>YN1E1NT-UQO*_CTTU1Z$D-:$E5:E6[X!9RF&R=QSB7$]9F3QM[%`;S5/QY)
-M5$%[$6?3LM*EDK=85%K.I-'"UE8CC*^,<R&1%QQER:V7VL0</_.)9_"ACWQX
-M:]1Q5W"3WG=?^G6!W%7''58+["J5AO'*83QA[UM!<`XI)%;YZM@>EF3K%7*O
-M\Z;K-R)V9F3>('-EE0)37E7@C"DH9QR4<C!.(2BMH9Y2$"E!]-F,'*CUWQ%_
-MY@G%!S_\(?S9E_X4O_O;OVL#]`DA$$*`$"!AU"Z,JUL"0B2D)`"1@'NK_@KI
-MW$+_V7ZI2'"R="'?;$8/-^X)VU_TKG\B!)#2[!/B)WI"6@G.?.>E^M_`L[B;
-MW6R`-E;4)#W)54:5D+@/6+T6<^!()QP1TO5[TBI4NH?%/)>4]4`8'L?FQ$<V
-M?F[&HL>7`!O;#KXW[7&39#``]NDO0R!SB+KNKWX,47'KX^RY.@;NRU#??%=D
-MYQB0[KN?'-`D+;S/^&W)-K$]^AG=C"QR@!SQP]@^&?HH<H!][+<$ACTFVE3R
-MYN]BX-KTB[MQAXT8PD;82,R2,@S&F_[Q/LM*N(V(2MX1=]B<Z`Q7R=LSA_VI
-M@K)>U-G;)N;PX\\^@\]\]C-;PB5!=9E>)@XSQTUR7JB.BTA!IQ59->.5I5'*
-MA?6/*X7\>#=\W'Z%W$"X%'5AIQ!V<`]AW+U:E;RQM-%4R6W#(&R7=060^*$?
-M^6&\_M'7>RHY8PRKG*/B<K!*WKH4&:CD\:$J'NOD_BU2L!\]D1`24\-)O^5R
-ME&+>5"U-#GC[_>0`%=6!94]9'^+S':.RME@V.A[7;$K4_+E/,>^S)\2]\&UJ
-M\_J?^?44<-FQ?\.VZ2?I-"U$XY)*^N(QAW5V';KBT7DX>U3QP6^7;,7T'A@/
-M@DDE#E\8:>W.>4#ENT,!7SM6\\`%G;42W@?C/EP-@7%2U_8TLL=A[2F-/A9A
-ML>5(&">=BGCS=PUUG;0I[B/B#EN@O5LECZ,^%^KJ?F>KJL*CCSV&SWSV,TBS
-M;!N$\6!FI)A*..$<,A9?R(6C=NLZ0&-1"6"\*LUMZ:GIG(MCWUMF^SWDPFVO
-MZL"S_M#:I0PS<_*@W"GPM+XCX?O(;<,@<[M=/$X(Q60ZP2_\XK^'G=T=%$6!
-MHBAL\Z"]_256>3G(2TX:@Z6O<OBN<>*T0":(.`WKHA_BGS3:/.1]"A$!Z4]C
-M&0WFL4BF5DQ`S.OMPX:,GB+C<73#8P1C'3X;`-BBH'N/0WOB2^NUI1BP"7K=
-M]^ORJ(^QL4C9/KEHWT>YQK;;0'[H?H[;AR&>_,V`>#B):)^`8DCDH#.A;8-Q
-M]*8<1;[#&^P/10[D^5X#OGM5]I[MC[:S=(,X(HE70XLYT0:KH1A-FO?V"SB)
-M)ZZ0UJ+.'@#O;`+44\0965YH@_!!A9PM73Z[!:]FY:B4JI"3<^FIXY12_,(O
-M_L+VP+A;&Q"(-'XG3NZ)HCR6KF)\XZ8FT')=Z31'K#PON<0ID!\B;"K;A/&*
-M2R]A131G3:5ZLVJ%/.(E%W$ON>WH&:CDV^%>(;CWOGOQTS_W,\CSW!:Z2KV2
-M,%_DN+VW&*>2A\*WOQ[E3_Z=G[VTE6AWMXBV3N(GB#95?$@5=5W0U7=";8$(
-M66^GR\,=6A9")3UF:6B#SW6*!NV`A[@BWCC.H0][H,-G;..B,4I%3&GN\Z6W
-M^;+'/W=?RLTX^XF_2H`UCL%XP)9P)TT#8B_1]OD+5TW&P'C'WV7;-[3[-=OQ
-M8N"\>AQT'R5\;Q+`XU#8WAB(1`L]8P#>!N.ATAT3;?R\<30SM4D8=[@FC#L?
-MCMB_AQ9QML82CB[D)(&OOMOU$OZ*<X&\X"A*B=)1>(TSX&=^_F=QY>K5+0&V
-MP#?NC:VBH8S7:KA?Q%E9==Q`>>5Q7EDZMA7C,=?^\>,NIFY_8R!I/IQ^_"$7
-M=8ZXIY*7SI*&4^@93UP)9VI.%*+<OD/USJ?>A;_\_=]K5?)*ORX`*$J.O;V%
-MOQ+<MJS6$D$5RR-O-`@B@W3HGL*8B-(2@?*A\48^F)/!'SP96*Q;H:,SK47V
-M`GBL,='H0D+95-)C\8GK3XXW-3V5&XUC[)I6N:^Y&^['@;-[K5<AAC=TBFUK
-MR"0G"N+:3D(P`J)E_#T9_/X%]^_RQ(]/6>F:7`^)+1P*W4<)WYL`\/@V.RTV
-M9'BR2I<PT@#@CKC"1K,?6_@?@^P>&"<C89P,*.*,P?B8K/&N\]6`8D[W(%<5
-MQW)58957R'6*BDI*6V&^/\=G?^HG\&U/OV=+Q-.P*XF-UZHC#D,0YRH5SQ1M
-M*@!WU'&GF+-FO!)5J:]5:7G/^L>/^66[BSJ-HB?\''(N!!CG8)1:GQ5+F"WH
-MM&">5$A8`IZH-YKIXDZU%,1`*0>A%$0($,YK>X4@H%1Z,U^Y!0>+$(D?_.$?
-MQ!<^_P7\P>__@2V0I/HX+98YBK+"Q7O.ZM<EW1`0"Q=U$:A;V%D?!>DI7.9^
-ML.6@L/^O!]MXL5==S.E^L9O*+FDM%C,#IAQ`G'7!&/&35CKA47TFI*,N1PL[
-MI2F8[8(/T@,E[06<(')0T^5V]59V3(9DKPH7*O?]DR$YPH(R+CNVW<<^3,4>
-MLMWN%)'^?>G<3WG0`DT95>;[P%=V^+N'#7(2/6F(WF?J:,^/9&.;((?UO&0#
-MVQXT^6B[7Q^,!\9&$D!_+)XP+(AT(Q,1VDQ(-'-[736\W[(2P#]BEA72@/#Q
-MA9P1&T^/2EX4%99Y:;MKF\[CIHCS(]_Q4;S_VS^P-9C6\(T[PI!;O,EM`:=I
-MW*AL*57#:MQ,SBNU*EXZZGCI>,RW`<BW7R$WMI4@[M#83J(J>6C^=U7RJ@Z9
-M]YH(.4JY=+8K-S?<'\E7@U*&?_]O_Q(>>_PQ^R$UUA5&&3@7N';CEM/THV5V
-M'RWL1+`63-KB<%MJ/(F-NFI/`R#1Y5?2"KONK@UJK^B]#`RPM(1@VQW;UI>]
-MW-?2//B;$P83^IK7+9!L^J/1<96=367">,.^`M&ARO/P7/0UU/0!VUTWN63]
-M_1SH"Q\,NHX_OT7%EJZ_NR?N<=CS!AGBHQ3?Q@@R4NT>21"':6\952PZX)B,
-M60EHNQ\9!N-MP-EV?C"@[1>+(O"*A[`=ZPA],!CO+^+LLZS$5@IZCDGK;*E;
-M)2_*"O/%"D5100AA<\;-[0<^^`%\^J]]>JL8K7E,(KYQ+]:P5LBYQVREM1W[
-M48>.,J[O4Y;J_F590G!Q[/WC)P+(B1[G74N)<&99<*J1U1)'+'&%>_F599#$
-MPJO*-AFR>9AN/OE603EPYLP9_-IO_!J>>/+-NNM5[4U3D8@2-U[=`^>BV1XX
-MIH2X?XA,_-W6R+Z<0II`[8>V(!J?U7JRZS^KC0%S'\Z[#*NN.D]\^,9P,._+
-M%I>(%'^&?.[L9C-W>D,=+UN%NNX$D>,\'FX&Z&6+967HMKLF-@,!6PY]G5WO
-MBU.\WI,8)`>]MV/OWP6C&P+OM8HY-P3?&.,![P'P,2#?"N(!+`^"<=*2.>YO
-MAX3Q@UY'3A^`26L3H`W!^)I%G+YEI2/#L+&"$#]_=:GD15%A?[Y2?4*"BQ`"
-M#S[T('[\KW]V*XHX&^=Q[SSG9(U+MY&C:(7QLJPM**6%\K@Z7I9^<:<08BO"
-M.$Z`0J[?9-',K#1*N:^21Y1R/;LJ+8R7OGKN*.6"<[VL(KPNGML$Y8003"93
-M_,I_\BMXU[<]9:NVA126X,JRPK4;MU!6O*&2QP<4$KH7/6\@(C%0WB#G%@.U
-M'L4!,5P#UWW'@GD#SAO[Z5*&'[C=I8@;:.\J"C6<Y0KVLD4UE^TN%Z<K*!II
-M*@<:K08VINF#V,ZBS='[V>4%7T=5;]]>%S3+0:#J?V[Z]RM6Y-JW[6$3@F$K
-M.".+?H,/XEI-=`]P?E@?NH\2OF//U;+=D=OJBD(D'>^3#Y<Q0QR)"+_$&2.=
-MX=^MZ2$^Q,>[;T:L)`>"<31A?&`19].R,J*@LTLT"M[BLN)8+`N4E0!C#(22
-M^MPL!-[PIC?B;_WR+VX7C+O)::0^67@P[H1H6-]XY8NGI;W5D%W6L&WK`NWO
-M2EO461@@EZ<*^1&-M]J#;**`;(=.;J-R0I6\$8-H9E1VR2.,1PRC$9V,<BF<
-M)?DM.FZ$()M,\,M_]S_`AS[R(?5AH!1$^\F3)`$DP;7KMU"653VXM,0AD@:U
-M(@!QTE308X67)-:@IJ,8-'+&L_&'AP3FOA+=GKP>`^]N^3C6(,<I?I&UAY]T
-M`)-T::E%;2>!XBYCH!?[-]K33-IC`./7$/ZD;#_.)%!Y^U-7FD>FAMUUE//@
-M,P<TBA<'SUX0Y+R/@F$YL&MH^!KZ[B=[)P_CQS<9?-KZOREKBS)KVT#Z%/=Q
-MG30/_GR1;:^CJ!."]F&-!'&SCJ+=(7AX*5C$!?V6>-QH=\Q@2"?N.212Q$DV
-M!>,M*[HM]I1NRTI7PY]X(6=3)??7%4HNL,HK2!!D60;&&"BA=G-O>\?;\+?_
-MP[^]-8DJQ#D/-Q/$=!&GC%E56GSC&K;KJU+,2P?2/99SP)USL14)*\`)Z-1I
-M/M02T.DH#()J**<"@G)PR@`A0"E%4B7@K'ZS65FBU"!*J?X`40I""*A98B/4
-MSO#]J_XR4@(JL65%GFI_*:7XF9__6>R>.8/?^N>_"<88&&6JV)-10``W;NYA
-M-LUP]NQ.LZ"SP8\MKS[>^+.AMLA(<:%;2-HL]-3'FS2_<-T%H[%Q<W@!:##>
-M`OHSZ%M7FIX4&9XX6B&F_6]2QBK[!VQ/^EU%0]&FD:@H_=I6&9M'$+_Y<;Q+
-MY@'$=SGN]YTJ/M8OPG2+B>60KI5H-@6);IN@)\Y;#GS=LOE3[WW)<!C7[_6X
-MXTZZ/],DRNS>_'OS_7_(@1Y&#N,Y-[CMWC&A9>QIPG<L]K`E422F;),6*"?Q
-MACOM"CDV8U-I3`8ZBC@;QS*^O;A%I=^JXCY?R3FJ2J"J.(0D8(QJ<5':B+\/
-M?N1#^)%/_PC2=$N4<7=%A)"&$*&Z<.ID/"X<.W"[5<4">'@M"I1%:0%<65GT
-M_8L"5<4=T?04R(_THFPK'%Q04&M=H:",6\@TB2NL8BC+$I12K0P3#>3J9VK`
-MG+I`[H.YV_A&@@*4>`Z-[4A>4<6<?_7'/X,''GP`__"__@?U@.I$PLT7*ZSR
-M`A?N.8LT876:B"201.J4E18P,`!OB1PZBJT&U&8FL8/^1&H(=;86IJ_8[7>L
-MHF#8+/F@<%XGTY#6/,.VQ)5AUJ?0GD+Z%A):P*@)Z&0D=(U-=AFGK&X"J&3'
-M8R6&QKK[EAS2":ZV"ZL$".F)E)0]$(QZ>WW`[+65'P3N0[WI`]Z6=5&2=+^U
-MY&!;7^ONY."OZI#@NTV!'>@C;QD?AL!XV'DRWD`N/@8UL\>)IZR'=48'4<9C
-M/O%X?OGX(LY^E9P,LJJ8QU1<8+DJ4125@K$D@1`JQMD4+/[E[_]>_,7O^M06
-MB:-Q&&\T;S2JN`@B#D.KBK6E:.>""^)EB:(H498:REV/N?6.ZR`.G`+YD4J]
-MQ/C$N0"E')Q24*.2\P#(JP2,51Z,*T6<:B"OH9MJ$*>$>+\W5^ZL*U()`-3K
-M7"FWY/A!2GS\V6=P_OQY_/W_XN^A+$I?J1(2E>!XY=JK.'MFAC-G=ARYNT7Y
-M(@3$<+:%]EKNEGK0#&>OA)A8-/\(^K#8`N5=C41&@OFZ<$Z"Q_J`%#1+B:0/
-MA+5Y_4JX=,!Z*)S'"4M*,@J*_9A'.0*(XLJO]QZ3L<#O.^M)BQR[GE@B^S5Q
-M&0A"&-H.OEVI[IX@R6ACJ8,IZ-(_5NZ$X-@,9N3`#R5'L2\;>RYR@&V2SK&@
-M/=JPI1-G"US[.Q<T`0K(U4U>L<]C098<`8R37ACO4MB[5/)PMMEHNFF25(H*
-MBV4!(6NKD)0"G$O;@?,G?_:G\-[WO^_$P+AO4?%]X\:NXEI5W&29&L1U'KN&
-M<M53Q;&L5$HE5^IXI6W%<FNZJY\0RPH@]9E+ZDI=2@4X%:`QE;RLP"@%U6JX
-M@?&84FY4<J68&TM+BW4%*I_<_5)O"Y132B`EP7O>^S32-,5_]JN_CK(L]=^H
-M_5)558577]W'8K'"I4OGP2@%G#QR3=_:HB*M2\+:5+QSON\ME6CF.ZNWM5;)
-M&W:5`3GEFP#S)F#+D8\S+SW(.-=J>:C<N+G>-70-.0W+0/4>`^CP0`R.)<4%
-M,J/Z-B'>WP[Q:UL'0&-;CGNP;T-6.4B'TGM@"&_/[A[>O1*],-Z^/><](D.>
-MM\/VTAB@`AC')F!\Z"A(-GM2P!':73;Z?*1-7!VWC:['-9)50AB/?(\B$;B>
-M\6.`?[QA$0FL*GZ&^29@/`[F_DLBO?:46`.@X9TYZW^5%5?7DJ,H*\L?A%#K
-MKTZ2!#_W-_\&WOJVMYTP&&]:5"IN["D\2$V)P+@+Y45I&QP61:&*-XVUI5"W
-MM7=\>ZK[MC]E)0)+)FE%V`)/-1,S2F_I^(W<-[HH"V\65CI%GGXHO5_DR76:
-M2UWHN9T9Y800,,;PKG<_A?_T-WX=9\^=M<>/@.A;M:2VR@N\\,(U+%>%-Y"2
-MH'RSF;K2&)H=Y628'S+T,$9_'E30Z12=D(,./F,>&T8IHBZ^[#@QNX6`XZ#2
-MJ6SO+`B,[&<$R/H+!.O[N<\U=-^[<\^'P?CXQ_F9VC&(';[-K@SYV$1!-B$Y
-MNBVGJ!-]:9/-0N'H/L<*!T*,EIL:H?NNZVWJX"DJ0_<SX-W#>KZU4U7J'2,]
-MJG@SYK"K"1!I\44[EA/BY(H;,2KTC1,W!]V];]C),V@:U`7C9#R,#TE4B=E3
-MO.QPTG:L(DH,`?*\Q-ZX%$?C```@`$E$053^`GO[2\P7.<I*J>",,2MX<<YQ
-MYNP9_.=_[S=."(R[C7^,G=CQBU?Q&.JZ.#.$\<)R6E%J9;PHZJN3OL)YM95=
-MU4^.A]S85@"MDJL/O+*N:`L+Y;I04=;^<1)1RHFOE!-'*8_YR7THDU9QWDK[
-MBE;$'WGT]?@[_]'?Q:_]RJ_BY9=?MH-'Q26H5K$E@)=?N8'I),,]Y\\B39.F
-M)-Q0;G4)+O&+`J5L:-A!G]!:+8]12,/.8F3Y0:JEFR`C1T&(9VE9XYOOJ^?!
-M*PM6$>(J,1FIH,747=(MU,FA0J%$F\<5<JCZ?'`%M1G!2$:IW,2M`Y#CCVMC
-M^VW?AEX!7K:O#+0N[LB>8S)LGQ$[A+*IVDHY4@0?^/8>KHA!1M^5'-;S;F3[
-M9-AV2"PKO`GKW<)'TX81?=^(;W$AGBP3@W$T8G4'P3@."N-DA&6%M$)X:V=.
-MG2V^M[]`7E2*,;15EC&F\K&UB/BF)]Z$G_JYG\;Y>^XY.3#N]H;AS6A#/WI:
-M*^-ADHH13`NCCCO*N%7*M6IN@9RKJ,-MHG&<L*).8FPK@*Y2=JTK`EPH2#=>
-M)NL?=WWD]G?ZW]I33ET_.:W]Y.V5>1248FNA'`!>_^BC^(]__5?Q7_W]_Q*?
-M^_W/@5**-$F5[8=7VC-+L%SEJ#C'^7-G,)M-K%=<QL[CUH_J%FNJ@^98SQN>
-MW)B?O`:-MB-K!LLQWN$#P/D:A:"MIVMBYR_MR34.F4ETK1J,A<D>9G:]ZHV3
-M=T!M+0>P[?"T[S>)@+]<^_7UV6::2-T&5=T`'+Z>,=:2Z&-&3G"ZO>*=&VSL
-MOXR`EU=(2H+91\=A.YI50S+J;H=N;SDD3SD9,39U_<ZW8_2-(ZY/O)F,0@(H
-M#Z-&2-0OWFP69/WHHP"\&\;7250)FR)U0;BY%$6%HJQ0EAQEI7C#P+<1<$Q<
-M\T<_]AWXT<_\Z-8DJ;3#N!M]JPHXO8QQ8U'A5=R24I1.`Z"RX5BPRGANK"JU
-M4EZ4A>\=%W++PJA/&)![4"ZEMJU0"$%KQ9QPU8U22A1EJ0LV3=%F1"EWBSEI
-M[1_WSCH=9UFJ8Q'K1)9M@'*I)BY"X-+E2_BEO_/+^*W_Y;?PS_[I_XSE<JFL
-M+6"`E"!"YZAJ%:"J.*;3#`ECWOG9CTHT_S*!E?#B`&5#=@L35WS8-C\3T@;0
-M`9@/AFSB)*>L5PAZ$$!W3T0-[WG/^R=EMS*VB<^(#XVQD[L<AIPDCMNQ1\8:
-M$+F*]C@H'2H'#X3F6-)E+XCWY*=T^KV#:<.HI!4R>!^&X"V)W>G0J?M.*=U'
-M"=_-#8[99AS$VXK&^Q1@7R5O0'`4HDG0G)DTCP\9DK"R&1@GO?:4V._:+"OQ
-M;IV$`*M5@<4R1UGR6A5W(I4-D'/.\8E//H<?^*$?V$X8I[6ER=8]:1BO&S4Z
-MOG&;*VYZOU3MD8:->,/"\XW75A4-YKGRDAOO^#85<YY8('>ASE7)!54?"$((
-MDB0!HQ12"&U=(;4MA9A,<J>@T_F][Y`>\&Y3@*K_-9;DY+'^NDE0JG)1*TKQ
-M['=^`F_YUK?@'_XW_P!__M4_!R447*IE(7-9K7(LERMD:8+=G1G.G-VI!S!=
-MX&G5<S>/'"&(FP%>1M,WV@LW->B3#O(#:LO,&/7;CNIRM*^VD=2"\0-%HS#4
-MVX?>?NF^,Y@<KAI(^FO?XIGFHQ$Q#C[C/?8]DXW@5ZVJ=^>FVJ*(6BPMLF]F
-MT4RZ(63HZR?K'.DC'G\.S*U'MW^'J;`?8-OM1>"D-;UHB`),(ITT/8B.=.1$
-MT+61..;S4$W?#(PWP;P-QIN%H<,M*^%$I2A*Y$6)Y4IE8!/4J^W281,I)>Z]
-M]U[\T(_^,-[Z]NWQB]OWWP1:>"<3&7C&`Q#GW+>HN%TWBU+;3\I:^=9QAB95
-MI0@+.1NVE0*\JFP'T*VC\1,)Y"[\2">7G-?JN(%R*21*45@@-]&&U*:J&+L*
-MK=-4O!-9TPH154,)0`4U[A6M#&^#A46]VH0Q<,YQ[_WWX6_^TM_";__F;^-W
-M?^MW``$+YC9;G!"L\@*Y]G--)QEFLZE-P6ET_&CI(.G^S3Z4U-:5&LIC\8?H
-M:6+B@_FZJOG:<.X,8NNHYR3R#]D+@,[O1\<C#H%:TH#)!B"2EOT;!9#1EQ-L
-M?[S%9(RR+J-W(B,5<!G'X\%*NHR^Q);`E!'[=4R!^T@M+X>=)=[SG`?\3K:"
-M.`E0O!EFTJF(-]5B>$6<(<CZ"KF?.>X7<7;!^&94\BB,8WB\8;MEI=Y&GA?8
-MVU^BK#@88SI7O!:L7,7X$]_Y"?S`#__@5JGB/HQ3YUCXGG&KBG,_UM!O]./:
-M4)RB30/9N0/CKBJ>NQ#N0'JNBCH%%]8[OGTX?D*!W":N&)6\XA:J72AGC*DW
-MDY0V:YQ8W[C3((A0SZ8B`R8W2S6=15;,AW(W940>XR\>I0Q("!+.`2E1IBF>
-M^^1S>.+-3^`?_0__$[[VYU\#HPR$$%1598])696X?B,'HQ1GSNSBW+DS2!+F
-MF57"HV;B*XETNQV21O?.)I2')(_Z[YWLX0["CFJ^!IQ+K+<\MFX3HL&0+GN`
-M;JW=CA5^#?!IMZC@I/>Y>GT;+;L05X+[NC_*?D<0AA:,MCTTC(0<\(2MTR`R
-M\'AW'WDY^KT_)!8]'A.#0U/:R>$\1X\M+6I=Z53&FW^+P3F!GR\>II=X`![Q
-MFP.'`^.M`#XP4:4]WK#Y[U51(E\5VB]>(4E3RP_^N")Q]=ZK^+'/?!I/ON5;
-MMI*IO,:(SKAC&_\X37^$%VM8V:8]#9M*5/5VK2D19;PL/("WA9S"1!UNI4!^
-M0A7R!I37=A40OQ`A21.G8Z>OE'M9X_#2?ST;@&Q3[`R)._^DD@)!93DYEE8G
-M`DH!`A7)E*1JMC^93,`YQX,//80?_\F?P/_V._\K_L7__B\@95VH(H10QT%(
-M%%6):]=N8']_'[/9%.?/GT.2,)?`F]YN1VTWH!OFDX>]MILM@<;:4]P8QJ.U
-MM+3".0[VP2"C`'VL(FZ^!NLK[4-ST0/]?:W]-">.,`[N,++).R&?Q&"\#>[E
-MX.,GG?=`RIXY38OW];!9E]S!L>QHH?N0X7L`@/?".(D/%"%T$D("U;BIE!,W
-MJ20`<!>4PT05@CH.L>DE)_'7V@G@Z\%X+,N\N:WF,2JK"LO%"KDNWC2L((2P
-MMXPQ^_U[YKEG\3W?]SW(LLG6L93;?R7LG2!U_Q<A(\U^@B05+VK:I*(4+7:4
-M/%>^\"*/>L?=GQ6,2QT[+;"=^O@)!G(3@VB@W`"YJY)#6U<`H"P=ZXKK)W?,
-MF;)-"8S]1L*/:W".=)B^XK#<,?L8$1"J)A$$"7BBEH+2-`4D,-N9X;F_\!P>
-M>\-C^"?_^)_@Y9=>5E\&G<+B=N>:SY?8VYMC?W^.G=D,Y^\YAS1-@BA#]/;:
-M#)7QN$H>>8Q5LC'8(N%%)ZZAFKM`N99G_(#6EB,#]#5@7(X,2I$CGT-&(OKB
-M*R9]F8Z#Y/)VI.YM]M/O81^+G-'@IS%+<7<D$64;U>[N)SJ4YQM9H-V7KA*N
-MUL9^C\`O3MK4;.+?MZ&&!]YSFTT>@G%,_1X%XP/!?+177-U6%<?>_@++98X\
-M+Y%FJ0HQT`6;AC<88ZBJ"O?=?Q\^_=?^*M[\+4]N(T8%JGC0],>)-N2Z_PL7
-MOD4EWN"GJ-7Q,BC8U+:4O"B0%SGRO/Z=&W-8Y`7R/'>:`!F[RO9BZ\D%<@?*
-MW6QR`]A$0SDG0)HD6.6Y!O`Z=<4VC?'.HK'\8MF'YPVQW$(YW"(8>2S5<DHI
-MN!3*$\<YII,)>,4QF\X@.,=CCS^.G_CIOX[__K_][_#%+WS)=KB1D+;:V:C;
-M%LSG"]QSSSF</W_.AVQGD#2/,8-<TZ[B_]O+-X^>K,>"^4'AO`GH$G(MYHHF
-MMQP0TD-`;^?S[K;Q0SSI,G;@!EB)8OYHT@FW[30I.]^X]4JM/>5[`(S'/SR&
-ME@_OFT^VAZS7FPH<N>UE<Y[O30)X'*CCO^N&UY8F0(U>\,17R+L`O"-SG(2S
-MR0"^FQ&%`31'4U4PJ,LGAGK%"7#K]AR+Q0IE50=$```7`@FEGE5%2HE/?NJ3
-M^*Y_][N13;9/%4?0C;P!X\(4<-8V%>[EC',-X^[54<<=`,^+W(%N!=KNM:V(
-MLRRKN@FD$-AJ&C_I0%Y[DJ7MX&F@G).Z0QE)"1+&`NM*/&,\Z'H.>(`U[*0J
-M&U!>^^N4$BB/D5JN+"5JD"%(TA0@!)-)IIH>E!FDE-C=W<&/?N;3^,//_0'^
-M\?_XCU`L2T!77$MG-JW`FF"Q6.HO7H'=W1EV=G:BZG@-XVU0'H'GUMSQ)IB/
-M5;^MMDRPIO+MGF0.:&^)0?HF5/3&N9P,`/6#>-([R"IR@$8EL'36=[1OM==G
-M[MR)]/%V]'F.>]+),8#M8Z'4DZ.%?D(.MGW2S%`9!N,]\8;1#'H2Z:@9`?!&
-MK"&)V%7@^]%;5?$N`#\8F'?%&RY7.9;+''M[<WT>3,`8L]84(02JJK+GN/M?
-M^UK\^$_^.-[\Y)-;^<WT5/'`8R>A57$GVE!U*V_:5$J=)U[%0#QRS?-<6U4B
-MU\+QC><YBK*T,+Z-73GO/H5<`Y"-V--+275K8FUAJ0B2E*%<574,(B$#5,'Z
-M9+J.LU5*!>6V^,.9B4K`3B2.PU&DA$)"+<-QSI&F*<JRPFPZ`^<<T^D,5<7Q
-MY%N^!3_U-WX&__R?_C-\X?.?KXL]I!_2+Z5$491XY97K>/75!.?/G\/.S@P[
-M.[,&C'?35AN<=\<CNN_&>#@_J&H>X/D!X3Q4-?S/V69F=L-!_:!/-B9]I4?E
-MENL]<U<;=-FB.$>MX+V?O?!.QS\0=:.(?&16DF,&W9L`[P$0[@\'I!7.P_O%
-M.G$VFO_X&8@6XOQF0"%D$\\^%K.I>.?=.P'C\"TKBV6.U3+'?+F"$,H"2PFU
-MX$V)$O.0U"CUW=_SW?@+W_4I3+9,%;=O6]2B@KJ_BU;%PZ8_M4V%^]TWW>+-
-M$,QSQZ:B/>-Y>-7V%=?*4I2E*AP5-5_X(LPID!_;<X:7["$!P04XN/>A(P1(
-MTQ1%7D0_B+'S9`/%(_=KV%JD!),Z/)\Q?0>C0--:E;#QB,=GUD<IA814`Y"4
-MR+(4@$269I!"(LLR""%P\<(%?/]?^0$\__SS^)W?_&T\_[6OVT,@(!K'T8!Y
-MFJ:XYYYS.'?N+-*$A?DK:/>0DU:P&9.T<C`X#R(41W-5Q-HB#_S11\.'[G\H
-M#P'4R1JVETU=Y-J/(AB@B'?A=)B<,GH*T'>4Y>$.DH?PT./ED#F*[/`C@&_O
-MO-:]U;@J'JJ_[GU((\HO&G/H_,VUC+@%RX3$X@V;HH%]#N*_*=W>\4W#>+`O
-M`!:+)5:K`GO["P@ID;`$"4N\4Q&O."2K.TP__+K7X;,_]5F\X8UOW$9,:J2H
-M>/'!9K5;"B?:D-?*N)LS7CHP7I7:JE*T)JH82TH>L:I8RXJQK6APKVP#(.T;
-M/R&KC"<?R.$GKJ@/F%_D24#`"4&2,%!*4!;EL%-^8%EI\'@`YG5+675E&LJ9
-MAFZEEA,`U&GT48<YW]&/G,F3E10L22"D0)IEJ*H*D^D$G%>8S:;@O`)V9J@X
-MQVL?>"V^_Z_\`+[ZE:_B__H__D^\^,(+MGN6ITA01<U55>&55ZYC/E]@-ILZ
-MBKET<LA=$`^`MM&I<VQ!9QS.AP%VF&.[3L9Y@.<'+`QMAV=R:(`>A_0`U%M?
-MB[QSX\.:]R$=O"=[ZT-).'_L>#9RI`=AZ^SF/8HW.>JQ\E#9GHR^WQ#_>.,V
-M4*V;V>(UQ-?Y*DV0)EWQAH1XS]7TCF]&)8]EBL>.PW*YPF*YPJW;^Q!"(DD2
-MI#K&T&WR`RF!1/'#E2M7\,QW/HN/??QC6Y>@XO(1I;Y`67.+]))4!/>5<3?:
-ML`Q@W%7(PZ+-+L^X!^*Y+NPL<EW$67J9[B?)\7=7`+D'.*;8T(5RD+K`,TVQ
-M7*X@"^G#4-]'6H:*N;2.<JEGENJ:Z)EF#>60#)(9,*)03$Z\`I/CHI8;>PUC
-M":0$LDPU-IA,IY`2F$RF$$)B-IV"`)C-9GCDT4=P[_WWXO-_]"?X?_[O?XG;
-MM_<L!-HVPJB7G1:+)1:+)6[?WL.Y<V<QFTTQF\VTXDT<[WY$,7=G]8&Z.$[]
-M)DV47*,8M'Y>V3I9&_CI;0+Z`1DVYD,_$E!O90HR4%276S+FC&1J@M/+F(-S
-M'"81AZ%^!R]J[#.L`^-HE%?ZUA0?QGVO=VUC<2#:[>+8UXV3=#?UZ?Q;R[]C
-MJG?7OQ>+)1;+%?;WETK\H11)HGJ5,,:\0DW..0!@9V<'G_KNOX1/_L5/(IMD
-M6_D%]AO]D&BS'U\5UR`N.'@5-/RIC%\\#N,NE.<ZRK`-Q',7Q`V,KUP8E]8W
-M?I(NR=TUI&LSN0'H0"DW@\UT.L%RM4)1%#Z\M7E""7$@J?Z_^D#K915A"B'T
-MTH^0[6HY!:@&\SH[74MNY$X6?"H5VC15$D*IY$)*S`B!T`.5.:85YYB!H*Q*
-MS*8SO/&)-^'A1UZ'W_O_?@]_^+G/(5_E]3$(!ET)B;*L</WZ321)@O/GSR))
-M$LQF4UO9WK2KN.T]8XICT!UQ-)RO6PSJG`#-(P^@GGL+NAN&]#L!ZF.@72)\
-M`[8+TD\O`V#[CC4*Z@?OPX;O<*08#^ZQQ\9L*\,Z<X8P[H&<\P_B_&=&*#(0
-MQ@D&>L<[8#P><=@/X_/%$LOE"K=NSU%5%9(D099EZARC4<'DBE.B0@VR+,.G
-MOOLOX;E//H<TRWKJS8[Q-XZ8CN1-O[@/XP;$E3(>SQA7\.W:5"K3A=.!<<\[
-M;G+&C1*^\HLX<_VW7,-X4:CF/U*H#NQ"BA,W$MY50&[CDR0@M6(I&G&(`&,,
-MDVR"Y6I9G^M'UII)W1A'ZLY10II*8(%$2,A$?]A;U'*I/2S$+)4Y,5)2:XEW
-M:G)H9M6,J1S'+$V12XGI=`HI)79V=K!8S+&S,\-\OM`_+S"=3@$"O.O=[\*3
-M;WD2O_]O?@]__(=_C"+/]:!<JQ"6JPD!YQS7K]\$`*V63W7GS\3;)REK$H_;
-M5.+)%L.M*0>QM+2<(($#%H:V0?KF`'T8J!_-+)$,^&$]-\PIT!^:DMUQEV.%
-M,H>M=F\*OATPE6@'\9`3VP&\">.QXDV_21!QK"NUAQPD$K'9`M_M_O0N^!X*
-MX^U@7I857KVUAZKB6"Y7*!T0=RTWIAF>E*K;-YLH$/^4*=C<8A`W$PR7>YH@
-M7G?>;+.HM,%XZ8"X:@#4[+B9YUT*>1/&W7C#DU+$>7<#.6IO)Y%UR)X0`A7G
-MM;=6`BQAF$Z44A[@#=J;>3AV%<>F(J0!<E.A+*U]Q57)31*)4<L!"0KC*R?^
-MTN`=4\OKHE-FBE+3M-&=C`NN\LMY?1MV,7OGN]^%1Q][%/_Z7_UK?//Y;WBQ
-M46;5(HSR6RY7]CJ=33&;*D"WJK-L*MJRM6%05'<=Z3>7#;5Z/%AO*K6E"]#7
-MST`?O/>QHL8[,&LD:W$BB1^:P;LO3]`(.>Y/9-M>WU'[RDGC&[F!E]"-\FTV
-ME3YX)2W%F^'&B65P4J_B>@HY_(SRACTEL*(,]8YC9"=.9__G<V5+49;(%9(D
-M`654W5)U:U+$S/DJ21)DDPS///L,GOW.3^#BQ8OQV<XV?/(;]A02)!KZS7ZZ
-M+2I<><4;,%ZGJ'BJ>!3(:_CV_ZTM*@;&3;PAU_LCA3[=DQ-3S'G7`KG]HA,X
-M#36E^M`%]V.,(4T295V1+:=?V?0&&W7<+3RHE?+:^R3TSTEH84DTE$L&Q;RZ
-M>ZC7X>Q.JN4$JJZ%@*0)2,4ALPPH2TRG,RQ72^SN[&`N@9V=74@YQ\[.CCH\
-M0@(K?9L#]URX@`]]],.X>?,F_M]_^:_PTHLO6@N0.;ZQV?!2#ZQIFN#LV;.8
-MS28*S&/QAP:R!RK?[F/ZX;A9N=<9B;<&G(>?KP,C^B$#NC^Y(=WH*H];;]IU
-M:9,<#-7E@9_F*+3M[2.0HWY=!U6^![VDOF25.(R'HHI?FQ(JY&C$`I):&-?G
-M4.+'$WG_;L(X(23>;7.T164@C!.@+"K,%TN418E7;^U!"&DAG"6U/UPQ@+#G
-M?6-G??I][\6/?>;'<.'BQ:VTIKB3(U6T&?>*`XZEUHTT#)-4PDC#,-K0C34L
-M51.?TC;Q"9H!N8KXJE;,3?&FA7'.?8Z2)W<U\ZX$<G_F+`&I"@4Y%P`J[^R8
-MIAFJBJ,HBD`CE]&3JEN5;%5Q[VJB>IQ"3\?"4D,YP.#'(Q+=M,CM[EFKY3CB
-M)!:B&_!0$"J1I@F@<UF%X&"4HJHX*"4-E;SBE4JV$6H*)(3`Q8L7\=&/?P=>
-M>O$E?.[?_!Y>>?D5+R+1%G\2W\Y251PW;[Z*O3V&Z6R*-$EP]NP9)&GBQ%Q(
-M[V0U#+#7L;3T`_HZ<.[IMVN#?C^@NR]NTW:7UB/4<I([SM!^**![6M`Y&K2/
-MQ:$CAP??3<#O>)Z(ASP><TBB3J^F0MZTJD2+..$6?08`'E'&8VDJO<6:76#>
-M$F58EA5NWKR%?>T19Y2!4&(AW-@MB>ZQP5+5YEX*B4I6^."'/XCO^\'OQ_VO
-M?2TH(5O\5='V%!K+%F\6;EK/>-0OWH1QXQ5W8;Q+%5=_JW/%FQTY6V"<&ZL*
-M.E:]3X%\Z\^21!)((BWP<"YL,QOSCL]F4SW++GQ@D?6U3E-QO.$BJ8LX;<J*
-M:V$1=E8:M[`DD`PZ%I%IC[GVE1,G!Y;4SNFC[?*IH)PQ"L%50@T`9),)A!"8
-MS6;64ZZZ>>X"$MC=W<5B/L=43+&2*T@ID><Y*&-XS94K^.C'/X:77WH)G_^C
-M/\$++[P(K]%+".@:UI1O;=^JY\9K/IU.$1K-A@'R02TM\>TTGGM-0#\L%;V!
-M%P&L'R:HCX'V.VF).;W<!:#=LB-'"]\#GJME0M">0=Z$<+B%F*ZEIT4A#SM9
-MDDCG3>(T#'*[<2+XF42ZA0[SCL=A7-E2E"5E/E]:VTF:I#8IA5!BE7&5#E*J
-M&-\TQ5/?]A2^Y_N^%X\^]NC@B,GC^E4R]I0PSM`HXJX]Q48:ZJZ;7385$VT8
-MPGA1E"@#5;P!Y;D+Y]JBLLIUZDH,QJ6UJ=3*^`FE\;M=(;=?9"^RT"S=N&?^
-M!+/I%//Y'"CBRIW?'MXIB+!V%#\ZR+.P2!?,W:N!?`;&U"V54ETIM849UM/G
-M=OD\,C#7,W"FJK6E[I`BA`!E#)Q7H%2IYDHEKT`9A>`<5"\-6F]Y5>DE*8*K
-M]]Z+*U>O8KX_QY>^\$5\Y<M?09'GWJS?7;IREQ-7JQS+58YT;U^IY5XZBXQ`
-M[9IP/AJL(W"^MGK>KZ)O'IX/-]UEK5?=HUZU)R>>@OR=!.YCASF';#7I!^]Q
-MSTLZXHC&%'.V%5BZMH:XA25(5@D257SH]K??"N-=\!WXPD,U?'^^0%E6N'5K
-M#Q7GH(1Z[>T)T>HX9:AXI:(+)9`F*20DWOO^]^*93SR+M[SU6Z/-B[9*9[3I
-M*4VON-\+)5#%71AWBS<C.>,*PN/%FUZ:2NR:^__."Y.JXL*XL%9B(02&-?D[
-M!?*3(92[UA5[OA:H'%,Y2YA2RN<+YS[N^5U:9=WF9$H1B3@,,CV%JY3[8%XK
-MZQ)24C`J(1F%E`ID*260I+:QN`67.&)_N8D@5/GDJFLGM#J^7"YU@LH<E!+L
-M[^V#G#V+_?U]KYI_N5R"4HJR+&VZRNZ9,WC[N]Z!;WW[6_&E+WP17_[3/\-\
-M?]ZP#)&@93R1$E7%<>/&JP#J=!93"!K#M6'6E!9+RVBPWJ2UI0O0(RJZW.PW
-MZ$ZKZ6..,M8%^;L5X%N.T]8NXA\E>&\(OH<HXMW*>%L!9]#X!T'F.$@3EIUD
-M%1)ZR!U0CBOC@6>\PZ+BJ?<M8+X_7RA%?+'$?+$$@8)NLU++&%,%FSJ"5PH)
-M256S'\XYIK,IGGWN67SBD\_ARI4K-G%D6XE/[3[U["G>>='$,#O!$GZDH?:+
-M5Y56Q;F:O+B)*F[Q9A&QJ?2JXL[O2B=CW(%QDT;'-8S;+NMW^F1R"N1'.4X3
-M'5PBK08JA42E2STE@"11/N7E8MGX;-3+/_7RBI\Y'L*YL']O6EC4K8I'U`"?
-M,`@FP00%91*,4DA&0:G419]$0V]0,7]D_G)5Z"F$:A[$F+*PN,DK0@JPG$$(
-M"9;G$$*@8`6$%*HM,8"RJD`H`:]JW[EY_!-/OAE///EF?/7+7\57O_QEO/3B
-M2UZAD.P`)Y/,DJ:U6CZU"2WM@#U,-8\\?A/J>32U9`.0OG&;RQA0KY_L.,>(
-MDY$`O^Y%'L:^GEZ.'KP[`7PSST_:OU`=Q9QMXT`3PGVEO'&/H*`33K**N;]K
-M5VG)&>^#\1Z+RGQ_H=7P$O/Y$F59Z?"%5%E1*$.2JM04TQ>#,H9)DJ#2H/FF
-M)]Z$[_CXQ_#ACWP8V20#)33NZ=DJ$-?V%)TK[G7;U.=%7_3SO>+-2,,V&`]M
-M*I&,\3Y57/O(U;]+V_3'P+B)HE;*N//9N0LTD5,@#Y0'6:.=!6W3F0L`$J9F
-MX,9/;E-:/#N*M%?[<U0MEXY]I6EA4=MC2!)U*Y($@BDON:045#)0*I5R+BDH
-MA;6PX([XR[6GG#+565@K%800K/(<9RC%4L=+[>WM@5&*/;(/0@GF^W,02K!:
-MKI`P9CWEI*S`>66S1Z64>.311_#(HX_@YHV;^.,__".\\,T7(#AWG&5Q*PL`
-M5!7'WMX<4DHDJ;(BI6GB*.?K6%J:0'THZOG&(+U;13]\6(Y@4@3:[X:^/Z<P
-MO?[!(G?Z"!XB?#<5\?@!B#UWO)C3AS<?>$,H]]5N%\1=A3NTJA@/>6A-\K?;
-M7MS9!N9%6>'FC5=1E!46"P7A(`"CZEQ,*$'"5(2AR0Q/I@DHH1!2H"I+S'9V
-M\+[WOP\?>_;?P;>\Y2U@C-9),=O\E>BPI]2J>(<]I:&*U\6;C:SQ2*)*5!D/
-M?.)-(#<@7^>1ET89%RKM1@8P+N^2/A&G0-X`2CC0JG.L-90;S_)D,D%552B*
-MTG;\K(LV?=7;4\N%KY;7/YM\<G\)27`.P1-P+JM2$<4``"``241!5)`D"1(A
-M()@/YDHI5]YR:4"=$A"X:KD_6SY,,"=ZAIX00`A=?%I13`&5]0Z`T@)22JQ6
-M*TA`W4J)HBA`0'2BC4155EKQKGWF[N3HPL4+>/\'/X#5<HDO?N&+^.J7OXK5
-M<NDT[B1-3'84]*JLL*<+0=,TQ=FSNX/\YL,SR@>HYZ,+0]LA?5,JNO^3W*!2
-MOZ;"W@?LIW;P$P7;=QRT._?KD*949-QSD-Y\SJ[,;GC%F[',<=]3[B@[+0JY
-MVV#&*P0E+0IXL/E0%2^+TOK"]_<76"P6`(B-+#1`3AE5"C=4716E%)#J\=DD
-MP\7S%_')3WT2'_F.C^+BQ8M6/=[VV3#QNFS2*(@WH@S;$E2\1C_<`KCUC1M5
-M/%#'NY)4HC853QVO'U.5E64G+HPR3K;9/70*Y!O^M&OOM>^_LE">IMC9V<'>
-MWAZ*HK#9XF&TH734<OM[&5'+34&H$#68FRIGP9$(KKM4)6#,@'D"D0@-Y@*4
-M,C#K+U=6%NLGLR-S$\SE8:B?!*"$@1`!2E(00E55>UFJ`9,0O:Q(D.KEQ31-
-ML;>WAX0EF,_GH(QBA94>0.OF369P<2_3V0QO??O;\"W?^A9\]<M?P9]]Z<_P
-MZLV;_@R[YX56E8K)`J#3628.G+-6U7P86)-A<#X*+OM5]$VFK@Q6U(]L`.VR
-MQ*!U0K1>%\_3RT'5[&.E;(^";G)HST?6.7AHL:Y$+#KMOO%(DHK;B=-3QMM2
-M4-S4E;"#IP_\)*;&MRCA\WUM1UDL,9\O;:`&90R44"\A!;K?!TVI$DJ$1,4K
-ML(3AG4^]$Q_YV$?QGO<^C=ELJO97IZR<3$6\(\K0)*@$]I1XUTWNJ>)563?_
-M,86<H67%MZ#4D8;M%I7Z][SB,(DOUJ9B/R?RKAN:3X&\ZX31\%X3""%1EB42
-MJ/B^O;U]"%DTLL4MG&N57'@*NK#JN'"*+.S5?&'TLI)[-?85E@@DQL8B=`I+
-MQ%]N8Q)CZH=+)(>@F!-"09A$0@BD$*"4J'08`&6I5A?R(M<%G2M00K!8JJBJ
-MU6H%0@B*W%'-I01TU7P,S!EC>.P-C^.Q-SR.EU]Z&9__XS_!B]]\H8;Q,)7%
-M60YQCXGQFP/`=#JQBGD,SL>#=;^U93VX/2I`[P+U%C7]CD-O3[H'::=TV<_X
-M=PU,'^.,E`.",+D#S[G><S>B^%IRRL/"35_];L*XNWWB03=Q%QQMQ*&UJGC)
-M*FX[^Z8$'O..6R6\*+&O"S3=>$)*E0)NU6^]#VF:JH0NJ+X6:9HB35,\\XEG
-M\.QW/H<''WHPZ-FQY;T,G,8^;HRA.R!%$U2,/<6*?$Z3GP:,.QTXR\H!<3=9
-MQ2_F#)O]>%:5/+"H."!>597V^$O;E$D*Z35MO!LOIT#>-Y82TCA!"RE1%B62
-M5#6AV=O;1U&4#:7<:_S3:`[D-`]RNG>J+U+B?8GLU5'*C4K>5,N;_G+J-!52
-M,.M;6:2J9C5AZAO^+A"=!J,&6"EAE]I,]U$53455<R%"D*6I5<WG=&Z;.##&
-MU(J$$+KI4#T`A9<K5Z_@RM4K6"Z7^,;7G\<7/_]%W+YURS]).2>7MH)0%\Y-
-MKGF:,L?6TG)Z7;/+9VP;AZ6@;U[=[G#3$MG/M?+8??L[4EHV^5S="OZF8.YN
-M4^;)G3A>(ZTG!]WF$`]YM)@S+-XD)%IXZ<86NC!.PC05;SO!Y"&`\:(HL;^_
-M0%E5F,^7V)_/E?KMG!=,]TS*U.JJ>7R2)$H)KRH0*.7\H8<>PC,Z+64ZG>K?
-M4X3=24\2B+L1@%(W$&R+6/:Z;7;">.6!N*^,CP7R(JJ>%WFAK*OZ7&OK[G3'
-MG[M5&3\%\N%$KI-7B*\$0BGEC#*<V=W%WOZ^4G%M86;3QF)\7-)+81%.5**`
-MX`E8(FKH=GU>]HOEJ^6)OK](]#8B_G(JV])8W%MI+-L;!W,SV"<)`P>0(5/[
-M00A848`2@M6*@A"J8A(IM3&(B^5"J>5%86,135,'M]@S!N:SV<RJYO/]?7SQ
-M\U_$BR^\@+W;>XVW6O:(H(N%4G`,G,]F,Z1I8M7S&$YM0CW?#*235A`\?%`?
-MB"@1:+\;"CM/@/9\I(H]6?.S=G3@OZ%]:"G:["KT')(Y'H[)8;ZX;R\A/M:3
-M0%EWP-R-3R2>E86@*$O,]Q<HB@+[\R7V=1$_8RH;7/6R4#84EC`K=@@AD*49
-MA!1*K1<JMO#L^;-XS]-/X^GW/8VWONVMR":39L'J"5/$PPA#(`R(B$49=N>*
-MQQ)4FB!N?BY&`7G#II+GJ@9,=R?BG-N\<1NA>9?;!T^!?-BW0WV]G4A$\W\3
-M<WCFS"[V-91[D.W:6&SQ9C.5Q?T")79FFX"Q>LF)<PZ>AJIYHA[#:@N+]:]K
-M&&=.=KE2Q^O&0FYN>3W[/BPP5VV*)5,#C@3TDB2QRY0F*C'-U&V690`!LC3#
-M8K%`FJ98K59*(=&%G@;,U5O4OK>[9\[@'4^]$P!P_=HU?.W/OX:O_=M_BY56
-MP,,!P?U11I3SU2K7DPP%Y"Z<MUI;]#_&P?DP2#^XBGXG0+U[?T8!^XD'][L9
-MMLD=W;=#GP2,L-.0EATD#3!OASVOP8_SW"9Y),P1KXLV@SA#NQ$'\O6#]O?F
-M-J*P*%1"BMF66?6DNKX(!-K.J&/[))"DB?6%4TJQ>V87[WW_^_#4NY_".Y]Z
-M)Z:S68L:?A)!W/6(QUK>AZ$0O*5PTR_:+*-><:V0MZCC10#FJK`SGJ12>\7K
-M<S1<OSC@]%&1=_W0?0KD:X!Y`_JD2NR836=8+)<HB]+SAWLV%NWK\J(.S1='
-M&!6\OB9)XEE4A*N:FZ)/SB&2P,JBU7(F!*1@H*RN0E?9Y4(7R=!&5S8#YP;@
-M#9W+`Q8'FG&%$09)56$*KRJ=6\[`&$->%*"48;E<@E&&Q6*A5/+%`DF28+E<
-M(DD2Y'D.EC`4>6'5<A7C).R@U76Y=/DR+EV^C+>_ZQUX^<67\-6O?!7/?^WK
-M*(JB_7P9%(B:F7U55=C;V[<#JLHW5T6A)EIQ$$R/CD/T'[0YS_AX4#^:HLX^
-M7)&#V>@4Y`_]K1GQ9W(L]OO(E'>R_O-U11HVNEEVJ>3$+:\,%.^P*-.QJS3M
-M+;6.OK<_U\!6ZG24.<I2C>^U1;%.7C'>\#1+;5.])$T`HYA*8+8SPWO>^S2>
-M>O=3>/I]3V,RG>A4D9.CA@\'<02=O",^<9/AS7V.J"H.SL.BS3+(%G>\XL4P
-M&%?1A1K,\Z8ZGFL8-TPA>&U149.OD]]]\Q3(#WOL=MNV>U`B,9M-L5KEM@C1
-M5\I-PHKPHA&YB3FT<8?.U5'+DT3:_%#[94N["C\3J[93(<`H5=7J#IA3*?1`
-M2>V@4'?\I%HM)_H+9!)A#@[F]:`*,"%!25T]GZ8I**.8E!D88YA.IV",H9P4
-MH*RVK"1I`D89..<JMYQR._.VOK0!EROW7L65>Z_B7=_V%%[XQC?QIU_Z4UQ_
-MY1H*W3$T5-[;BV/59;5:8;5:.>JYAO.-%89VG;0/`]#[0;U73;]#P#[\GK+S
-MX0?:;;EM`]RZ"$JVXK4=Z>3@`/#=!^,M28<-.(]UYK2@CJ`#9]A-$WY.N*N,
-M%T7I0?C>WKZ7$4XT6-J"3,#SAR=I`H*Z<9PDJK@O35.\Y[WOP5/O>3<^\.T?
-M0#:9($M3U1+^!"2EC`-QU$EL0@[+%'<4<1?&N6[VTVSR$Q1MQH"\T/#M_JW0
-M/WL1B+Y]A7.NQ;VZ&ZB.>+MKNF^>`ODAC^Q$Q7*TG'LEIM.)RMG.<V3&X^S,
-M9%VEW,T<]SSBHK[:OVO%7*GFOI4E5OC)C)]<7P5C[6!.I2J^U#[ST&-NBS\=
-M,#]8,DO=1$@0E<1"*-7`7=GF0$F28KE4ZOABL4"2IIC/YTHM7VBU?)6#4JI4
-M<\90:I#F7%F%AEX88WC@H0?QP$,/@G..K_S95_#\U[^.%[_Y@M]]KH^_W*SS
-MJL+>7F5_GDXGNC`T09(PIU-HNWH^#J:'`WITDQO(,(^JZ1UW/5IH/TH-5Q[D
-MP<=3ZCXQDPERJ/NQ*;6]+6\\VIFS53F/B0@D\(M'=M[-*=>@N+\_5^"M(7Q_
-M?^'Y?XT:;LZ4%LH9M2I[DB1Z?.9(LU1U:DX2O/V=[\"[W_-NO._][\/.S@[2
-M++,B39BSO>W"GBU@U5&.,1!W/>(B@/&P8#,69=@*XP;(VPHWBP'*N`OC+K`7
-M)8H\1^584@SC*%$/`"7;)U:<`OFQGM8&GG(?UP%@9S8#I,1RE3O!_&'!I^/W
-MLF']H@9K![2Y2!QON1K`A-1^<Q[86/0L.>$<G&FEW`%SSAA8%,R-G24^8W?!
-MG$@)>>!D%K-T"1#"M"=<^0$98R"4(DDK,`WIC#%,)IE-6V&4H2@+4**:13#&
-MK+=<S<PK"$%&J>4NG#_^QL?Q^!L?MTDM7_K\%W'[]NWFY\"9C(41BN'SKE:Y
-M36UQFQ"E:;MZW@GI!P#T%F%M0Z`^:.HR"-JWM[#SM$1STX>0')?WX+"M+J3=
-MH!5&'\9M*C6(DQ#:';M*".6N*DX`[,\7M26A*+&W-U>V/A.+Z!1NFJ=1C7K4
-M<R>L1@RC;E=5A31+P1C#&Y]X$][]GG?C`Q_\=IP_?TZ/\1,02K4J#AU"<"*P
-MP3FOMN6(^R`N@Y;W#9]X:$V)P'A5\4C7S:K5(UZV-/^QA9W6EM1\7%'D*EM<
-MOS9CH3'V3M6PT)XM3R^G0+YY,&^#O9V='3#&<.OV;4PFDV:JBG0M*,+ZQV-J
-M></.(@02D4`F_A>USBYGX!4'2QA8Q<$3!L82];,#Y^N"N7KAFRH`U6HY8[K`
-MDX!7W.X+8PRL**Q*GF43S.=S9%F&_?U]I$F*Q5(5?"Y7*IFE*`JPA*$L2F]0
-MD&OX;=RD%@7GW\`WGG\>UZ]=1UD6CA!*6L^]L5A%XSTW^U07AJ9.@>BD^S0_
-M6D7O]H>/`O4-QR2V[1<9J[!O+<"?PO:QF>R0(]XO,B"MI;=PLR51Q2NX=+S?
-MGFU%;;PH2\QM(6:)_?TY\J*L/>:VIP.\ID!22@O<4LHZ$I;XS=D88WCLC8_A
-M'>]Z)][_[1_`Y<N7P)($T\D$+$F09:D>\Y-62^#6?<0[H@O;L\3=_B2JWHRW
-MQAAJ\([">.`;UZIXKS+>9U&)/J8`%P+4>L4YI)!VDF:;$IZ.R:=`?KA<WMX-
-M<C*9X)[SYW'SU5=155S964S#H+`*VJKB<;7<*_RTQ9^J@--7S#EXQ5`E'`EG
-M2!@'YPR,J9_C8,YMMT]*V7`PUZ_?)KC(=>TL6FFA%%02D)2`"F%GV9125*RJ
-M/>2,HL@+50B:YTC2Q/ZL8#Q!59:@A()SCK(L'75!KDUJ"LX?PV-O>`R<<[S\
-MTLMX\847\.(W7\#M6[=;/QMMDQ7W,Z,RS^O'I&GBV%L2"^U#5?2#QR+V@/J1
-M%'62\0K["#XZ+>X\O/D4.8R-'AOP/AA\CU+6(\U_"&E3SN,U+GYN>/VXQ6*!
-MHJB<"#L%Y/%7*3TH-]LTGG#O7`!M1Q0"]]QS#QY_PQOPIC>_"4^_[[TX?_X<
-MIK,9$I;8CLAIEBE%/6$X&46:IJLFC;2W;ZY:QI-30H^X7[!9N3!NK"D&QF,9
-MXTZ^N/*0FT25H@'C1>-W,8M*?15&!0<@A`3GE57%*>CIX'H*Y'<(S*6S&*,'
-MQ&PRP<6+%W'SYDW,YQ6FTRDRD<4+.(>HY=&BSUHQYT*`<0$V&LQU,2@5H`/`
-M/$QE(40"DM2%GVNFLZAMJ680-*6H>*V6)RE#OJ)(&,.2K3"99)@O%IA.IUCH
-MV_EBCDE18KE<(DU3%$6!)$U1VJ9"E54?"$&CX^?0"V,,]]U_'^Z[_S[@G<!J
-MN<(WGG\>W_BZ4L\+5SV/J#UFP&I3[<NR0EGM>TO.!LC[BD0/#NCC0)V,4;`W
-M-B:O>^*6W5M8!^+7WX4[>RB.%(OO?)K*D:OPHYZ7]"CG\2K.T*+2=BDK%3U8
-MEA6*H@0AP'RA4L&&OABU,-JTZIFF;\8?_?###^.M[W@;WO3$F_#PZUZ'Z6R*
-MW9U=53>SLX.$,623"1AC2)-$-ZZC6ZV*AVIX&)(`KPNEM*NF8[+$>0>,1U5Q
-M3Q%WDU5*ZR-OV$Y<&.\!\;(H('3/$P`VQAFH8RSKUWK*B*=`?J3C/8$D$K'2
-MOS1-<>G2)5R_?AV+Q1)5Q3&99+IP,QYYR%->^\M3/3OVU'+7HB*L8LZ8`C8N
-MJ`)SH2PLE07Q.)@GNO!3><P-F+=;6>H!!W5!"@6(Z01JJL-E#>ACOI.$4A!(
-MI(1`2+44QCD'`4%95:",H2I+,):@*`MD68;5:H4T2Y&O5AK&<^1YBJ(LD"0,
-M5<7!RM*FL7`-^^M"N7N9SJ9X]/''\.CC2CV_?NTZOO'UY_'B"R_B]JU;%KY5
-M!KOZG/19:$@@X2U7*SNP22FM!SU)$Z1)M\UELT6=_3GIK??L@W9Y--_6=>F9
-MW(E=.,Y2^#'<O3MF?SDH@$=!O`V^@Y&"^)-Y4ZM2%^]5MK&9;<;2(XSXZ5)Z
-M/(K$_MYSX1X\\>2;\?@;'L>WOO6MF,ZFVH*786=W!VF2*!!/$DRR#-2`."&@
-MC+4HQ]NEAH>KR.%*LNVL:84JOV#36%-$:[M[UYK2A'&3+=X`<$<1=V\]VTJ?
-M*MX"XM)\3G1>O*>*GX:HG`+YG3\W$#CS7V\X31C#Y<N7<>/&#11%CJHJD649
-MTC1%EF6U.MZGF*>N6NX6?R:JF).I6P/FJGLG5[`=`+D+YCP*YK['G%$*H<%<
-M#=A!@8I[<M`%16Y^ZGA+BZY&EP0DI3J)A8&5)9(D0<G4<F>^RC'))DC3%+/9
-M#//Y'-/93*GFI5++R[)$GA?@:6H'+1-/:51SN2&#&V,,5ZY>P96K5P`H]?SY
-MKQOU_)IZ7G2?%!N=]2*?+7/2K2=^RN9B_MVGHC=.@P<JZNP[H<K1^W!G@'VK
-MZ?FDJ1P;?!?(,=BO?I\/&43Y?EMX-;[5(%:6I3<V-`"<1%Z$;(X]KHA03PH(
-M=G9W\-###^/UC[X>3SSY9MQ___V@C&)W=P>,)=C=56KX[NXN*%5I4LHCGJF5
-M3L:LFKS5;>UU.I@5ITQ>>Z3X7KH"56MJ2I"<8F&\BA1M5NWV%`/>;3!>EBBK
-MN@%0T9N@XH"X<!)30'2JF^L5][/33R^G0'['3R0$@7W%@!JEN'SI$J[?N*F"
-M\U<YBJ+4E><9LBRUT86>8M[PE[MJ>>U%9YR!,W4;@CEC0ME27""O&%C2#>8V
-M+I%1",_&HE)1*!6!.D#MH&\CG@A!6#UNE^[DL,&/Z#06(=3VF.!(&+-QD&59
-M(DU3Y$6N;O,<L]D,R^42D\D$>9ZCR`OD18ZJK)#K0M&J4@DN88:YW.!H,IU-
-M/>_Y]6O7\/S7GL<+W_PF;KUZ*_[Y:8'S-IN+:E+$L;\_]Y_;^#0=+WI?P>@@
-M4#_$Y)6QP-Z[.Z<GAE/87G-SY`CVJ7U>WHPYK"H#V\2F92P6*QOW.FQR'_D;
-MJ<'=K8LR_W[PP0?P\"./X+'''\-]K[T/.[,=3*8J(WRVLX,T3;&SLX,L2S&=
-M3I&D^I8Q&V'(&+/9Y"=##6]+2S'-X\)F/G&/N&=-&=#<AU>5$V/(M>(=`W"_
-M"Z>]C=E6>D"\+$O'GF)`7'BJ^"F,GP+YUH$Y(0K*]_;WL+>W#R(X5BN5W5F5
-M%;),*>9NLY^X6BZ<QD`:OJL$/.%@/&F"N1=_*,"U:FZ\YEU@;N,2&0^\Y>8J
-M-)PK+[FK&-2#?NTUMQ86'9\XS-)"['8II9""02027$]FBCQ'EJ9(M$J<KU:H
-MJ@I9EF%W=Q>+Q0)E46*Q5"D"R6*)JJJ0ZZ@F4_A9Z3:_!TEFZ5?/K^+*U:L`
-MWHGE<HGGOZ:4\Y=>?`GS^7XKB/M`+%M/N.[%5<J4709($V:5=`/K`'K5=.]D
-M?D>25^1ZCQS;].?T9++6L21'^60;W#PYRGT=])S$?G>K2O4Q<*T(J@T]66N_
-MW0E]&WP#P-FS9_'`0P_BD4=?C]<]\CJ<.7L&"4NP>V87C#'LS&9J8K\S0Y*D
-M5A4WUI3I=`)&&=(T];+(M_'C;G+#VVPIX>#A%VEVM+AOA7#1B#0,_>'<Q!>Z
-M7O$N&`\A/.8CCX!X49:JJ[@^YUC12M=@V6[?^FC)@S4H.07RT\O1@+ET*QN(
-M&O"FDRENW+RI9L!E:;UA954A2U-DDZQ6S#VUO.Y\5<^@&1(#U2:#W()Y8G/)
-M368W2U05/!.J`+03S"W(:\M(-"JQAG-":-/.THA.5$V6W(%K2"&HW08#**12
-M[KFP.>1IFJKCEV4HBQ*3R11YGF,ZG6*Y7&(ZG6"Q7"K/^7)EO>=&+4^2!$51
-M@%)J)SY"BD/[>,QF,YMY#@!%4>#E%U_"RR^]C.O7KF'O]A[*LJP_2[*6:[HF
-M"VU_(X!5TL/[&$\Z@,"7/AT&PX=>U#GFA"[7W^(!N$$>Y@/(D0Q7QX/NCQUX
-M'UZJB@O>QGJBK"@K:Z>+3<[[/E;$!7!GQ3(V/IPY>Q;WW7\?+EV^A-<_^B@N
-M7+Q@P3I-,^4)SS+,9C-,)ADFDRDFD\RJX9/)!&F2()O4G8DI53TEXC%_6P[A
-M?HVF!M%8D:;I0Q*HX8VF/L+I):+AO-(V%=/<IR5/O,V:TJ6*5SIEQ=I7/)^X
-M:O(CA:B%,GV>%D*HP`5*[7G\5,@X!?*MHW)"U!!I<[L)D&8IKEYY#:Y=OZ';
-MOT-;6+C]PF59YBGFM5KNV%ITYKCZ8CO9XQ;,#60;&TNB"SKKQD&\%<PK5?BI
-M@9PQIJ`\`'/F0#D)X%QU)8O%/Q&[#!@6N\A!EA;3"4YW^B1$J?[:.U\F!;B8
-M($T35'RJ8;U$FF4HRQ*+B5++TT6*2GO,RZI4,8MZ()-,.LDLXM`_*5F6V8ZA
-M`&R!Z*LW;^+ZM>MX^:67L&Q1R$*U2W:HZ#%@7ZYR$.3>W](TP70V!21&VUZB
-MI^`C2V)9Y^0OC_Y9R?:.:<=Q%\B=?$T]\+U<KE"6%0AQP=O]/?%@N@_`8^JV
-M]7VC&8%H;F>S&<Z>/X?7/O``[KGG/!YZW<-(D@39)`.C:O6,)0PSK8+OS';`
-MM"><,8H=G9BR>^8,**%*#=?)*912)`FSL7_;TF(SGAGNGZ]"]I01$/>[:@8>
-M<:V&>Q#NB&JB85$Q]I2(5WP=:TH`Z@;&59.@RH)XJ55Q,]9+;><T=B."ID7G
-ME,5/@7PK3V"$U/XR,TB^YO(E[._/<>O6+4C]K2\+K9CK+TR:99AHQ=Q;RDJX
-MC3;D%4>5.$IYQ<&31`-YHJ,/$QN!F)B_)<K:(@R8"^&`N8%R/[L\A'*38<X"
-MQ=S`N2#$%H/22+O@6CUW+2S#X+SVF"=@4BH@YQQIDJ#4JG=9%$B3%'F^PB3+
-ML%RN,)U.L5HN,9O-L%JN4%8EYO,Y)I,)BKRPBD&2)JC*2C5STE:6HX!SH%D@
-MJD[@2UR_=ATO?..;N'[M&N;[\UI%!U3[ZC5'2-EH8,2QO]=4T]T"4M?V,A34
-MQT#[T15U'A4\R"W>]Z,'[6-EA>G9-S?AQ,!3".2VJ9SS>$\![WS^.NG$]7PW
-MH-S9[L5+EW#AX@5<N?<J+EVZA'LNW%,W76/*5I+HHLLT2S&=3)%I]7LRF3C7
-M#-ED@BS-D*;J_BKE277>3!A3X@MED6G%]D%X_9X$X&DL*8.*-(,,\:#_2*/C
-M9E47;U8M0!Z-,'2Z;[:JXBZ`:ZBO;!YY#>+FN'`NM$JN8@RI.6<3,JH&[/1R
-M"N1;`.;^!_K,F5U,IA/<N'%3-;^A%(!$44BKF`LA&OYR[JC:<3#7Q9X-U=Q7
-MRSGCULXBF`!GU(*Y5<%=*#<9YC1N9U&W/IPKGSF%$*2C**9I:0E]>8@FM=2/
-M8Z@;5E#&D&K[1<4Y$KV2D&43E%6)R72"LBBQFJK"J,ED@J(HL%R89)9<#7")
-M]I@[@Z@9;-L4Y\.ZS&8S//#@`WC@P0<<%?V:MKDH-7VY7'F=9-NRT,._24+B
-M[=2<)`930+JWM]^XFPOJYF?;N<\"^W04F`XIZNS=FCQ^8\!=/@0>P9$@A[)_
-M+G2':K?_-V(!+@;<K7:I(/&DL0W].]>28M7OG1E><^4*[KEP`5?OO8(+%R\A
-M29C-^3:>[BS+0"C%;#H%I12SG9GRAFL/N%+#6>T-GZF_3Z=3$$HQF62@A"))
-M4Q`"_1TG7@'J]D%X5_.>YGG([:@IA;`-_]H*-5LA?""(*PYP+"IMJKAC20G_
-M9JTJ]E8!>FT9K<\-4FI["O.3U*29FIS"^"F0GZ1SDK0#F/J2ITF"*Z]Y#:Y?
-MOX[5*H>4!)36'FLA95#X&;&HN&"NE[Z2A"DEG3,DP7UK:XH#Z!JV#9A3SL$H
-M52!O@+MB#=7<L[10!LIHB]_<)+3XBKD?&Q4V'VH.BD0ZBD6':JXF``RLJL`8
-M15DJ*U">YYAD&?*\P&Q');+,9E,L%DOL[.Q@N5RB*DLL5ROPJE*QB9RC<)H,
-M^<V&Q!WY+/F%HNHRWY_CVK5K6D6_CL5\KKR,':=*DX9CBG.(WQ]0#<)MB2]Z
-ML`Y!/;3.N!:8&+"[/O;U^KV._^-I8>?!V98<EQW9`'A;)5M?0J4[A&[TJ=T]
-M_F^OT-)\SU"WNR?N^.9,F*>S*<Z=/X\K5Q6`7[I\";/9S!L7"*%V'#9*N*H/
-M4>>0R72"23;!9#K!=#I!EBDU/)MDUBZ9Z6A>EBAA@S*F(-]VHFPK<-PR"/="
-M4@(UW*S8BEA:2HLMQ0'Q*(2W@7@+C//`.UZ#=;]'/*:*5V5I/U?2675Q[2DV
-MRC`X-J>74R`_L><X`^92MSN[?/DR]O?W\>JM6Q!<*`L":AM+I0L_&:4Z+C&+
-M@CE/.%A2@?.D!<QK.TLSG]R_<J8:#5E`MZHYC8"Y8VL)+"VQ0M!:,6]KK-"$
-M<]@E0S@9YR&<J\=0RNKT%Z8F'T((&W>891FJ2M^6JA"T+$M,IU,418&I5LG=
-MZ$23S%)6)9(J\0!=BMIN<Z<NNV=VL7MF%P^_[F&KHM^^=1N+^1POO_0R;M^^
-MC9LW;F*Y6'C*&]''E3B&6-/$J.%#=R"AJSC2!8[0`A,"NP_D7<`N-_X]^ED3
-M(0``(`!)1$%4W#3WR4W<F1S]>'3B5@X"\.X";@G5-\#^W=A`W+<J\ET87SM`
-M&DE),OB^N3"99AG.G3N'<^?/X=+ER[AT^1+.G3^GBR8=$0+$0K*KAAMUFU*J
-MU&Y']=[=V4&2)MH;GF!W=P>4,DQGZO[J\11)DH(27:CIQ-D>1T6\'\))C,&M
-M.-9>I!F)+1P87<@'><3=1)6J-6_<A7!?&6_:51JJN`9QHL^7`.QK(B!@E`43
-M+41CG$\OIT!^(JD\YAX\<V87V23#]>LW;`2?R6\U8$X(05JJ"NG4JN8UF%><
-M(PG`W!:`)NJ+;Z,2$Q:`>0=DZV03RB@XIZ!4*>C6QN)ZS!M><Z<(E)F6R308
-M.&->/E?),-U`_14&VX#(\Y[7:CDE#%(7'0DND":)[7I:%@4F4^4=GTZG6*UR
-M[.S,L%KEJJ5P4:C,W^42O*I45&558;E:0G"!HBALPP8A51RC&>0.(SYQ'17]
-MPL4+N'#Q`EZKK2X&U*]?NX;;M_9PX_HUW+YU&_M[^UBM5@U5KP$B4G86;77E
-MJ;L07R=!0*T,8>798UP%)P3V&+2WP?U12^#DT.Y\0F3U#6]^%8!VF\*]7.8H
-MJQ)JP<>?;$KW,QU.-#5_DJ[&.MZ_B;6-U4JZGNPZU@BW$',VG6'GS"[.G3N+
-ML^?.X]SY<[APX0*FLZD'W^;;9<2:4.1(M:\[35.D)@4E4[>33'O!L\SZPXTB
-M;AJL)?H[E21,`YH>FS7P]QAO[LRG31_33B4\>$_C*2EHR0V/^\.M*MX'XI'4
-ME+K)3P#>#I0W$E9:U/!>>TH`XI(0^QH(T2!NCA7U*UA/8?P4R.\^-B<UYP`$
-M69KBWJM7<>W:-:SRW$8/67\TI2@*E0R2EJEMCM,%YGT^<Y8P964)O>*Q@DY&
-ME36%4G!*0+E3W,G:K@Z8<]JPLJB!E((0$54U"`GM/K42+B6Q<.ZI&Y#J;Z:Q
-M`U0>/(-$(I6ZG:8I..>8:"O0=*8&M>DT1UD6*,L*15E@MK.CF@X5!8H\QW0Z
-M05$H8+?5Z\[5#M*.W_PX77R[RV,.M"SQZLU7;='HS1LW,)_/45GE$(!P$ETT
-M:(2^]-9&1AT`3R(M"\USA,`>@_8V(#>BY'B`OQM/1N2./G477*O"R.8>ALIW
-M;.7&>J^=#40C!4EW'%"KS41OM^YF&*2<2/-9FV%G=]>JWF?/M8%W_`"9V+E$
-MMZ`W:GB:IF"Z13W3_088JQ-33#?-G9T9J,X3IUH]9Y0BFTQT,SEE=TGTOGB`
-M=DP@W*C@==?,^/D"3DZVV[0GGAG>UL!'VDZ:=71ATZ)R,']X%>V\&8\\["K6
-M;(*X4L&5.,084XH_5Z*>;=@4L:><@O@ID)^"N>ULJ0:4U[SF,O;V]O'JK=L@
-M0MDU""46RHDD*&2AOJBI6L(R=I;)9!*`N?YWB\^<50R5"^&A5SR)^\8951T]
-MK6+N%';VV5GB>>:TT9HXEFON#KB^DAYZSH,NH<Y]*:%@3()SIL&\0L8GVK8R
-MT:#-;9?/U4HU%5JM5MI/JIL,K7)4O,)JN0(7'$6NO.:NY[S.I;WSJGG793:;
-M83:;X;[[[_-^?_O6;>S=OHWKUZ]C?V\?UU^YAM5*O5X+.0*C<Y,][HE8`CS%
-M7<:!*U3R51W&RNM^:I3XV'EFC/K>?MRFH^Y_4B]557E-J;KN5U9-\+9`;BP<
-M[JI,"VP/^:Q%$WWDF''9+X:6$:!W5?#95(/W>1^\=\_LCL9/,]Z95<9$^[E-
-MOP#C$9],E<H]G4ZM.F[4\&R289)E5K@Q*2D)8TC2-!A[CY\WO.Z621P/>]MJ
-MJON.2T<%KQ-2H&NSAB2EM`)X#,A#-7P-6TKGM72M*[4_/%3.(:'Z:&B13THE
-M$+D@KHZ?,TD]!?%3(#^]Q`;@^AQT]NQ93"837-,6%BI)`\HEE9"%*OPDE"#5
-MG;>R+%7*1\6U524H``U\YA;"(^HXJWK@G"K8%D*`4ZI5<-[PFBL5G3JW/7#>
-MM@QI+"XVTQRU!D81M;6$D&X&;:5,Z69#.H=5"&X5BFDU05&6F,Z4MWPVFWFW
-M)I5E-IVAK+1J7I2>S\^KMC==SXXYG+L7`Q:A[>75FS>Q6JYP\^9-[._M8^_V
-MGE+4*V6O"B$[NHR/CC08!ZK=)7[T0%G#ZQMI%6X8?[7*`9/#3NHI0)@H0#J:
-M,LUF4QL!:=P/;9U,Q\+^G0)K5W5NO)[`AVOXMBK[@;P-GL,6[AY(NY^AH/!X
-ME+0JT52W'>N4_H"T%F&&G\'9S@P[.YL`[^;S&*NB4<-50@K!)%.YWY/)!)3I
-MQ!3&<.;,&9V0HM1PHXX;3_@DRT`I0YJE%NP)(?I6K1X>JW4:0CQ1)M:HIS4=
-M!;*U<4_<%^[".'=Z?X3@7?]=C>4#BS5#\.8]0%YV0WG#)Z[KFI0B+NUG6$CA
-M0+B:<,&N.)^"^"F0GUY&*N:J:<Q]]U[%*Z^\@E6>@TJJH1Q*T9`$DKBJN9DM
-MIRC*$EF:(9MDT;05XS.OJL0N6?:JXZUP7H.Y@6W.*1@3H)3;8E`+XV%<HDYH
-M,3#.O&9#`9P+VLPV-X#N14S6@[:?:^X,T+88TZCF4(-T*BU`9T6!BG/EX^?*
-M2\YYI>,1.5:KE57/32$HY]RJYR8SMG14<[-*`>BD%E?!V8(+8PR7+E\&``_4
-MS66^/\?M6[=0EB5NWGP5J^72%I@69:&`G<#O).B>C$UM0%LC%%<Y7>-[%9[*
-MFP5[<0M-[+):Y1KLN]7_V#Z3`#:MQ]F<)(>\1#+\?C&8]:P7#O3JA?Y1`-QX
-M/1B6M3UT164TC->9;8T6\E'5W?F,3283S'9V</;<6619AG/GSV%W=Q>3Z107
-M+EX88#,9]FK:/.&J\R6UJG8V4;>3B:.&)PDF5A7/U`IIEB%-5;YXFB1@26+K
-M?6RO"%*O1AXO%=P78"B-)'%%#.%-7WC@";>*^`!?>`3`^T"\+MSL3DMIN\8L
-M*NTJN9^F`@!2J,\U)03ZGV`LL34`IR!^"N2GEPV!.2$$5ZY<P6*QP(T;-\&Y
-M`*42DM"(:BXA*874/O,R*5&4A555LDE66UBTSYRQ"BQAJ"I6=^A,5-.'3G6\
-M(P;16%2$$'8YE#,&2BH0`^>1J,2V3J`T`'3;08S$TUJD@7,/^MQE30WG+(!S
-MJ7"$4D<UU\V3Q(3;W/*RJK!354HMWYG9-L2N:E[MJF5$;JPOCL)1%B4JO;1I
-MTUJTQT^(6M'?UHM)?`&`AW3JBZNNS_?GF,_G6"V7V+N]A_W]??N[/,_C@.="
-MN5H(\6PI47N!H[3?J>/I[C.<R4<#SEV/,^*J?K>LV`3M(0#;*,2%FS*ROG6!
-M;,KV,&#"T>A8"]^XX$[FS-^GTREVSRA/]^[N+K(LPUD-W;MG=C<`W$-4<&*[
-M7":I2C1)LQ24Z*23A&$RF2#Y_]E[LUC)DOO,[XN(LV;F7:K83:I)JKLY36.F
-MY\&$U0,T!UH&%F3('@N<T0-[O$D`'PSX2<#HP0;&LH>&_3P/?+(QMC9[8*N(
-M&6'X8%$R96*&XI@M#=DD):[533:+S2XVNWJKKGLSSQ;AAUA.1)PX2]XU;]T3
-M0%7>W#-/GN47W_G^WY]%3FZXO,Q!:9N<DF8I&&5(T@24$"1I*E^7,4`E3TGP
-MO_SB3`V'I+>P?Z`@TX'O?@CWU?!P._LI(&[!N)V:XD!Y*[(T7H'F)&M*%8)T
-MUVO>/M8"<9T;3IFJ5R*((FK.(,/*$F]!?.I,?QXSD,^C=R>^7"Z1YSG>>$,6
-MVU$JX;N%<KFS):*%]9*7J.H:E!!4586DD(JY!G/C':\5@"LX9S5#K>(")\'Y
-M")A3*B,495>W-JG%*.*.E<6*3&1V.@MS%'/I)Z2#%?8&SHFG$%J*@5'-5?X[
-MK`QX2C@X%6""@W-I-V@LE3LI2S0-EZIO(SWD4CV7E[HM<5$4QEM>*Y!OZ@9E
-M5;8[Y*9!7566O65W$EO.6EW7I_E#0\<U'AT=X?C!$>[?OX^R+/'@P0-U]J?$
-M9KUQTR](``'M@[F7?G&632ZV[4\HT,VJGJHZGP<0]Q7(!AO6".%2U=#U*2IZ
-MX(S!$%2+`4N)_;F36':=7.VMD&49]O?WD>49]O;WD>?YQ$+*LYE-V#YGIAJN
-M,*_Q6IS$8-3JH)DFB%CK#=>J>)JE2-3U*(K5XQCB))%)*\ICKE]_N/G-!1Z_
-MS#Z7=!3PL!7%70%#"GBH5LA7PD.6%#^N<%P)YYXB7@?B##T@#_[;TC/N0;F=
-M2<Y5HSM&F=HF8"9V,XC/0#Z/"QJ44CSZZ"/8V]O#FV^^B;(L(2@%$;+ICA!Z
-M1R?_-H!.*81J#5]6)9*R;0*A#PJU!FT+O*.HMN"<R=.?C"EE?0J<A^PI;D=/
-M>8"B)FTEW`'4?BX;+0@EE#AM?UO/N1N?*)RL<WFIU4O:J<3GX)R!<X%$);0T
-M::).669R![J4<8JMQ:5!46R<B*JR*-3]<K*DX5Q;772<8JG:&NL(3'TI'O+>
-MQ79<8]_0RVFSV>#XP1$$@'?OW\=FO3&W5U6%HP</``%LB@WLR#FGZ9&W/)TT
-MNYZNI_9O0##L,??A]DRP:(O"1%CP3WJ^@X%A7SLEX08XQDOM6%0\H.ZY'(1S
-M.P7%`O-4[:NB.$:69]*6D23(\@QQG$@?ORI</!L[R>GWT_*2.<DHVH:B$U)2
-MI6)G66824BBEC@K.&$.:9NHR!:724TY5$;_]>I'*"V^__^6TLV_WJ22L?E-O
-M?]Q=.UOX5OMCOS!S#,!=&)\"XIX2SET[BE'%+2`W,%[K^R?:3WH5<?>Y;D1B
-M;<[8ZK,?]IEBO3PQ@_@,Y/.XV)%E*1Y[[*?PSCOW\?8[[P!-`\$)"-41B6$H
-M-ZIY)4$PCA/E4XQ5.HL+U';Z2L086%2W\*X!O;;N]P"=*F^Y[Q]O57'M-V=F
-MQRW5G5K&%$ZPMHPGM8RDM0@7RFW/G>L[9PZ@:T`V.WPN+2=ZQUFIG6Q9Y@H@
-M*^,QM]L?Z^LR][R-N"J+TOQM,FPYERV;G>+0Z[?#U;%N>9[CQHT;PXJT`#B7
-M`'_TX$C">BEAO:KD&8P'[SY`TS0X/CY&6116@HQ;Z->!RE!.M0?+K2(.!TY]
-M1=B=$(A.9G;GTE:0_209&VA[BF'#2C.<2DT-QOYR:.%=F,D-!3%A1LZ9*._]
-MF%)T-41G689$7=JWQW'<JMG*;@%R:8PYJOAK"-=)%DXRBKK4:KA6OR,6J>]'
-MD>E"S$RJWVG:342)U#Z7JMX*A*AZ&UN,Z`2I7Y3Z[?O``S4^G4A">!".@`(^
-M%E$X(2EE4G$F[\D2#P.XG:CBP_AD3_B(144>/RIUQCE"FJ1.ZLP,XC.0SV.'
-M#@2'AP=8K9;XR4]>1UF61CF@A"@8MU1S;651@%X*@:J2=I:RC%&6I2DBTJ="
-MF>4KKSOJN6Y-[\&[*A)M;2MM3GD(JGU+BFGCJWWGM%:PW6=I<0M"[6SSH:06
-MVCE8Z'\"""CG/J`S1@,-)72S"+G3KRV/>%/7*+1515E7M"J^V:S1-!QU5:&V
-M"D*UUUQ:8:2'7:LF6L&1DP.NXJWXO!,.0*8-\/WD[A[,-ILU`*CZ`&TQJD``
-MDZ;C1UT"D&>AU.^J:P@:E4=?*NN2DU-MD["`8R_H`+#VWH*$'2_$*X[UDDL`
-M!"<$KDHNVFV5N06!C#&ISJIM'D(@5F?9XB21CU4VM22)`4`VJE&@G2F_\^D)
-M\!+6(Q!G<F5/,.Q(.;M;)J4429H8;[<&<<:824C1*GB>2T]XFB8@*AF%4(I$
-MJ]]Q#$IE,Q=H9107GQ?NJ-^]6>#=_6=XPBJ<@ON^9)36#QY2OUV1PO[7]!5M
-M-A,Z:]HP'HHTM&'<4K-]57NJ/[RQTE=T`(`^6]*>4>C"..Q)V`SB,Y#/XY)_
-MU"C"^]__&.Z_^R[>?.,M\*91-A:ED!,!XJGFA$I`)X1`4`)>"E15)>$\+A$7
-ML5,(ZOK,(ZL(E`426FJCDFMXMCV3?:JY#>;&GJ+AG+91BH12E8C2G]+2]9F'
-MX7PHZ[RC[(`,`KH0#+:OD?,VJ44K,5E=2_!6.^&R*!5P+U02BU1LJT5E;!E.
-M<P@5J:CC%*NZ,J_'U4&$6_YSW>!BWD%O`7JJME+#^R#$#TKS73[2[*MA?[/>
-MH&D:YS&<-];S787:)R/_N>9-S//D%VJ:QGP4JH#8GBQ+R*8*(AG()</O;JG?
-M[9FV(16<4((X:KMEZH),QABR-`6+(F199G+#(]W,AT5(U3XVTMTVHT@5OS/'
-MVD<<;_!%J=\V!/9XOX>24)Q3/[J)&X(9X9T"^UXKBMO"G@\!^8`U950)-S!N
-M*^%V$6?W,9-M*YZ2WBB!AE*&*(Z0QXEU1L%OE#>#^`SD\]CIL;^WA_5Z@Z.C
-M(Q`%LD*URR6<*RB7JCD15-Y.B2P*)1K.*7A9HM1P7I9(BL0HYVF:2MN*;5.)
-M(@?.620]YAJ6VTZ?="M`]VTME#)5#"H/"-+F(JTM1GD?^4>"'4(],+?4\ZZ"
-M[JL^_FWM08<Q@2AB2D5O57.=K%)5%9H\EX6<G"NKA+S4EB*ILLK"4:V.:T6V
-MJDKU^-)88!K;,E-5X$*@KBK+XB(_B^2V>>=](8#?41?/`/;G<8X`WK6?:`\X
-M8PR$*B\XH2;76^>#:_%"=\%,E2=<=\_4EQ+4E?=;%V-:8"_/(K3=.=VS'.1\
-M5UEKW]=O^6LG*R'^%B$([ZC@@1J=0#SA>.,>JV!S$,3#735K$UU8C]M2'&BO
-M@R#>4<A]1;QI_>*RQJB0';,9PW*U4F<^0F<:O.A"$&?9SF,&\GGLXK`CH8@"
-M<FU9$0*"2Z6<4-*"N8'SMD&'H!2\*%&6E8GC*HJB!7-C8ZD=.&^+0%O_M_G;
-MLIB,*>CNI>L9EZ#.S4&#-@R-7=!)QP&=!'SG!LP-E(?4\ZX7TCTM:_O3]<Y2
-M9YP+B$1[T*5:;I29/)?%GE7E>,GKJD)9M3YR#=Z\::2JKKSH^K)IFO8TJ<I!
-M]P\F6KGO=#2=QSRNR=#0;4-X>S;.]7[;^Z8X;F,)_7QP[0&GRJ(BDU.B5C5G
-MD4Q484Q!O89\N;\"L:UT%P7?G@+>*TC`BR$D#GX+&\#5F1JG(%/O9]"G@D\$
-M\`Z,-QVK8#,5QCM*>+?39E`5#P"XJYA;=A3;6Z[>5Q>>$T*0)@D6BX5J8X\>
-M`<B/3A68=]<SD,_C*D$Y$2!"G>DF`ER=QA:$RD@_04&(:'V`O7!.I:U%P7F2
-ME"B*$I1)GV,(SIV4%=I-7+%5\^T`W;>WZ'_<M`.6"GH7T,<@/:B>:]O+X&G:
-M'K^Y((XL2ITF15)]\_WG\E2J[)3(>6-@6EI7M%K>%GC6586Z;I-9[$*@1A4R
-M<LY15[73E*BJ*B=%0*OJ&M+UY:RDS^-A4[^99=FQO=^A)!2[*Z;QA*M+F7C2
-MJM\R!YS*.#I&$<>)\GY';20AI;(HDQ!0QM3^BCK0=3[@;:NL8_\0L.IU#S!M
-M=.@`@"-D0W$A?"L`#RCBDR"<!W+$MU'"+1"77N\^$%>@'F@:5%45UNL-JK)$
-MDB;8W]M3ZP#I5<1[SCO,8P;R>5Q1+I<9"$(6:Q$!<,)EAT_=8I<04)/0HG8*
-M#IP+96N1*G*AP)P0@E*IYO)T;2J]DJP%;#]OM[6G]`/ZJ*UE,&5%G^;EEN^S
-M!?):P[77%710/??L+;Z"%(1S[X`F-0UU>K>SPQ4`F'L0X^U!JMWA2U`W>;0*
-MQF4*2]LASE7,W8,&;[@Y8-@>1ON@H@]\=5V;-!G_H#B/>>PB;.O3^;[ZW8'P
-MB,DZ%'49Q[%1OYF*$XRBR,3":C6\C1V4T*T]]W$L\[\=Z*;4Q!!&RNJB_?F$
-M$L]Z<%;+H14$AJ"[JWK;UA,2$,#UY-P#\)`%!=,!O$VI<@LSFQ$UO!>^??#F
-M(66<=U7QN@YDBOL@WJ.$:_#6T8K6>]=5C<UFC:(H0$"0I`GV]FZZ:KAW[&@[
-MYNKEWW8BO>XU'3.0S^.A4\VUI84T[:E10501*-?Q60$X5^DL!D8].$^*`D4B
-M#UBR&#3M*."3`-T\9QS0NX6<73@WK:)IJ_ZSIKW=!_3!?Y,C%?L5)YE][B:Y
-MZ(.I24R@;8ZPFS"@#T*6IUPEM\@"S[8Y456%+2NVQUSH>$;K=N?@$U#1;37=
-M!O39]C*/BP)O_;>QFS`)NM2HWM1$`NI]!@#C^=9)*%H%3U1"3*($A5@55^I<
-M\#2U<K\#`"\!7`(WU<6?!-99N[-5P=O:2>)ZOM7^S1<(W*8[GO+=)\2*'N6[
-MUP/>WR4S6)S)I6<\E)+2;`7AOB6%*SCV(;R;JE+7(=_X-$N*]JG;%D#]6D51
-MH"@V*#8%LEPVIM)G8`C\9DC>>@V[D^^\/YV!?!=9<C[0GR&7*RM+2^G@A*L_
-M)9@30L"Y5IN%5?PY#<ZUUUS'=^G3OLR./^P#=#L2,0CEK"WVM!L&=6PL_8#>
-M>(!.&PNXR?!KV<T8QHM"Z4!R2\#J`G.D-8J??'W]VT5&L6JC#ANE?#=.:^6Z
-M:ELX5\:#;L4F-MPZ-5N;@Y8/Z5I%-Y87I03I`U"CXQW5XVW+BPWK\W8\CRUP
-MTVR?>OMHH1:.U<046K+(5;_5[=KS;0HPT]2HX`"4RBU5;VG#:RTJVNO-J$R2
-M(DKUEH6=*H:01>KS,=,DJJMDGAS$PZHWG98*9:O>I%^H:57O(05\+!-\N$&/
-M!/`PD(>4\$YAIJ]X=]1O/U>\O;TWWC"4CM)C7;'/+NK/:<Y*UC6*S09E4:(H
-M"\21[*IZ<'!@+(_]^W^T*2G6Y&<>,Y#OJBI"_N(O_F+^]<YEH@-G%LX%-PU!
-M["8DA,LBSVEP3E`4,I>9$((B3I`DA0'B)$U-RH#O&]\6T&D'QK<'=*V>4]]S
-M7FL89JUUI5,$VBT('8Q5'.L@ZIU*!MP#:UO40Q!%DM+CN#UPZLA#?=!P0%IU
-M!]5=1.NZ4FV8.>JZ:I\GI#==YZ(WO)%6&0W<7$@HUPJ1Y76OZLJH1EQT(\GL
-M283@0JYO\[AFN!W.\_:+*WV/M[&=V,!-I`W`5KV3)`%!"^9QTJKA,OE$%EW&
-M22R+U77222RO1W%[.Z4441R9)F5M\DF;@$()M<GY=-"MK@Q93NQ]A*]\^W'?
-MON@=`G`3`.#%$([E@0\58PI;^;:!?$`5W\8/'K*AM&KY!!`?`/)6G+"L+;8`
-M8=7A;#8;%$6)JBQE%]E40CACK(V+[/.'JUC2.25E!O(K!>,P[2[F<9ZJ>7NJ
-M4BUQ(E27/PF2@FL8U_[R]CHAQ()S]P#">6'@7!XP-U*-4M86J9ZS?D`/*>M>
-M,Z%.1*(&^Q.HY\0HY1K.&P7>EM)AP;CSG)[,\S%(#W5>Z_H[]:7HJ%^$`A1M
-M3C*,DL55ITIN12]*`&^37*S6S*;@4Z>_<"].L6UVI-5TG7VN"TT;<W_=GCX.
-M%&79WG3A*67M01[F.VC[SCQV<C_M7:>!.%#?PM%ZNXEJ<L-LS[5=:!E+E5HW
-M*(JCN%6_K8))W4K>[8Y)E9HM.Q(30A'',N=;)YU$"N9-@:>ZU!882JS<9P$K
-M`WH:A+N%E2V4$0^^T6<SZ56^^T5O,0K??BOZH4+,/@^XK7X/65&$`G/7+]YT
-M<L2W]X.W]V\!XAZ0\TXN>1?`90,W:479;`HT36TZK1X>'I@S-*9YEY660VR[
-MDCY;&.HM,(\9R*_"_GY>;R]:.1<MV!$A%7((60S*A>H4I^%<6,DL=-!+30A!
-ML6G5\\VF<#K3R:0"Y@*Z5?@9\H^/PKF=T#(`Y\PIZ`P`NLX$UBJ9E<#B0GJ?
-MFMZ??=[?H*BG2-2.(%/QBL*#=$H)`-;1RMI3S^Y!T4X#<+J"*K5<)[S8IX=M
-MC[H^7=QMB-2]-`=A8:MIPAQ86_6=*]6_/W5A]JY?+'#[WE>M%@LAC)=;@ZT&
-M[SZK5Q1%;6=0(@$9!$[B"2$$29R8_&\=%4=U=*!)1-'JMM6H1W>Y9-+CK9]/
-M&7/J09CVH.OHP4X7S![I>0"Z?7]W%[0#VW'`9D*&WE3#]M;*=R"&L%.(.<6"
-M8H-W"]T.B/=NN]YVSGM`/&A%Z8%N/DT5;Q5Y+3`T%H"[#8"D"EY@L]F@:;CJ
-MJIIAL5C(]0EMVWH?PCN35=479-Y?S>/*`7FKCH.(.=GA,F1S4P2JK.8@C3``
-M+@1IV]Q3ZL*Y_\]7@457/2^2&,DF,1"<IBFR`4#78,TTB#N`?C9P3AD-*]W*
-M>M(6;Q$#XK`*K)S$%K(=I`]-:D(I"<'H11"`""O1P5(O"0430&Q`71ZD&]XH
-M.*X['>VXW4S#M(:7*KM1FQR5/'"I#YQ>#GKW<=*S*?2I;-$%>O_US6L)"0RB
-MY[1[%Z9<R?%A.(U,>HKV_"8SI+->6)T@A7`22VR8UC`;*97;6$TBJXLET=N0
-M[&)I[PLDS`",=2'<%&\;KS:5'F[2QA$:]=M2R4%D:WFB7@^FP%-">5MH:4\J
-MK"8W0*_R[0`WT+&6A%1O#%A+6@C',/2[Q#V<]ZTO)Q5?]A5BANPH`^JW&&]A
-MWP%OG4AB@;AK63F-`M[>;X.WVX-!./NCVKJO*BN3C%*H)FR$$"R7"^19CCA)
-MG%H!1PTW/R_I"EQ"S.?YYW$U@=R&\;\)T&8&\LMF<YG"@C9*T4EIX0*<<BNY
-M!"Z(B_'\V\V&HR@L:TN:8+.VK"U9%O"/VP6>&J99+YR[@,XLJ)]F;;&AN0_2
-M7;_XR2&=!#OF>5[2D$>Q-]+,NQ1^\2A,XHQ4UF++^A+.#'9RS9VDEMI2NEHO
-M9FT=`&T532?(M`?E">HZMQ4QI;8KE4Y87M86TO7]K9_5+S857IOZOF+45EU4
-MJ0@]BI>\G3AG)_3M=HV&O@R!L[R__5CR4G@`J1YGO9M1K0-`+=5L:NI%`#<:
-MT`8+QIA1L0&`43=",(HCX]DF`)BM;@-6U]WV>?JZO%_N,S1P&R"/Y,1;`S=3
-MVTWDM:UG&NS5I52U795;VNYHL.6\R]^AB2WI%%;V^K@=M3N@<I,).UH;KFVU
-MNQ>Z6ZO).(#W@[<0K>H]"<0G98=;!>`^B#?N-MP%<@^\^3",VSYT#=K^;:W2
-MSAV1H2A*;#9K;#9]'>70```@`$E$052%JJ>1?2WR/,<BSY&D:?>L!Q!,20F!
-M^#SF<>45<K6;I-\$2%F6\Z^W,W2NNH01&!M+0[BT37`!HCIHRNZ@=%HSB@!P
-M%IL"95&"$)F$D&PV!EPEH*?=XLXMU7,7QCV0[^22DT[22A#2'0\Z[8'TKK).
-M`BDN(=5\7$4?2749@G1`G0KQ[`D]("&X!`%M.7$+L>S3S=PM-+54<J[5;]M[
-MSMT8,^U=-[:8IH4"J>CS%K0M"XR$\!8R]"EY#>?V*7L;B&S`[D*/!>KPGF<_
-MUE+CVT0C"[8U6'M@!0OH_'@TUYT@.M81_W2YH]@1*/583KJ,KU5YNHFV.5GO
-MYQ166C4*NFB-T;:5/`"50$);:XC:KIEJ-:_?-XJ88QUAZOG,BB\TQ=T>S,,J
-M\#3;B^WQ5FI_R$;2M9/T1`+V>;9#W7FW`6[/7A)6O"=83^SUMJ_XLM<#+KQM
-M(O!W<'L:;]CCY(?K[;[O[T"DH2X2'U;!+0^ZI9R;"4+3L^^Q[#"Z^_%FO4%1
-M;$Q=#*4$>;Y`GF=(D]2Q*3K;%B'A=DDV?,\@OB.X(D`((6('?4)7`LAM=?S#
-M^#!]$2\F69;-:];.J>;2QR(@9*&A(&A((]5P50C*N;!.Z]*NTCM109?%-'9A
-M:&*\YRV@9\'BSF%`=[/,.^IYR$^NKVM5W/*.$TI&(5V_C@$NZ_5@G0)W,L\[
-M^>?]%I>0FDZF)KMT0(.88%S']J*A1*F/3!>3(H:PX-0'X-;W[7I26R^GJURY
-M?E)N(AIMI9TW/0D/_JETR\;"A:M6PX<<3\7V)Z-^%)P&*)D@XJJ9'>B&`"54
-MJ?$PA=-<<*6V:[5;F'5")WD02IS)@Z^N&]6;RCIX2JG</C7@*_#6B2&$$L?K
-MK;O':A7=3SB)(@8[:22.(PAAJ>5:Y8YMP):W2SL)=51RX^'6*KY1M=7CK';R
-ML*(%6YBFUO4157O`UM4&&H6B1\.P349$;OAP/0#;;2OT/N5[6\_W1`C7DU8?
-MPNW)[)@/_`0*N)W0U#Z_<6X;5[Y%"^,!`+?W(55522N*R@;79_+TMI/G&?(\
-M1Y9F`0AW&_;TBE1`=W\QCYT`\EDA/P,8!T`V>)'>O7OW_DLOO32O63ON:3$'
-M%Y70@D8EL>B=&^7@W`))2D%$M^OEV#\0F$(;?>!-DA1)NO84]*P#V:Z]Q4YK
-MH99O=20FT4M8&0/U%L))>Y]M<;&+1FVU4SU.'_VW!71J)CRT_ZQ$C]VE]4:&
-M`<97U45`*:0@`&N]N4,$TP*TK::+7@^Z`^1V@:=36";"1606N(=L*>VEGZ%N
-M@U/`SN+8#(3E/A".S:5S>MM[;+!9B*^2"V&@&][C7=6\58O]`DM]OQTS:#>O
-MH0ZL$^,%URJ[C!4D+N1;"25&S;;6?3-I@`79A+I6#QNVS>T!'S8P`MC]*G:H
-M(R79;G<7ANPQZ.ZUG0P77:(W>G`(PJV_QU3P8.'F`(S;BO<DU=N']<:#<'F;
-M_FZVC]Q5OEM5G#=N+*(-X55=HRQ+%)L"15&8)FAZ&5!*L<AS9'F./,^L?:0'
-MXM8DS;6+[3[LS4,.U0N#J,G23OU@5\FR0@#05P!65166R^6\9ETQY1SZ0$*D
-M;B@]RQ+0.:>@E$MED!(/$J996FSUJP5TN0--DP1)FAKPS4*`/J*>#X&YGZCB
-M@+IE2QFSNK37>QH+:=^K4D>I]1@;8$ZDIGN>=_0JYQZ@CT![QP)C/.L^$%GP
-MSJC:03'WM+V"$YF/+YP(-6$!>S<NT;X>A@H?IMOKI%4-E26`AZ#=BHT37-ZN
-M<]7U==O:XJO?MK_4]HA32AP\M-5RK:J'U&_5!M:`NK&C&/M)I&PFU/F=M%JN
-M;2C:_J'5:48I!.!.'G6M`?R.M<IC[IRQH9U<[4YL9P"RV[_[UYOP=3(`V6-A
-M@7TJ]P3H]F&[`]T]7N_1QCMBN!G/EO83%\"[?[OYX3:4#Q=B3H5PH\QW\L;=
-M,UUV0QX?PGT%O*YJE%4ICP.;`E5==>I(9$B`5,(359CI^\'[/.%R^Q1Z;<5<
-MGGGE@)P"X+L&Y3L-Y+XZ#H"\^NJK[VXV&VPVFWG-NIK"N5L,:@"]`>?J@,T)
-M.!5M=&`HHUMT,WN)#XR>Q653%.;^=:JZA7J`[EA4;#\Y"UM60AT[3Z:@=Q7U
-M%I!]@&XM/YW&0H"CIK?PC#"@]_Q-1N/9PJ`^5D0ZJK!++XP!*>$HEGH=`"AH
-M.(T"[FE^]U0^MWRTW1;>0H35<4+@Y)[[CQM2UCOW=RPM,.1M@YM^K/Y=];>T
-M?^<A%9U8SX&?'B+:EO(M'%-'!>].<MMUT$UB(8Z*[MZN7C<$VF,P[7(T0C=T
-M2S'%!,CVJ5H$+2484;SM6H&@XCVF=&^5>#+AW];@W;6@!"&<MW&DG8EL"+P'
-M(-P4AWK@[DR2O5J2UL(2L*!85A9C05%L8%M0]"6E%(O%`GF>(\]S:UUVE6]'
-M#>^Q.\R1X5<>R)E_8FL&\NW4<?*'MV[]C;(L49:E4;3F<97I7+B]AY0LV!"`
-MJ&@I0CFX#:1642@E?JXO/"CO@79"9/'.IC#76T"74-H'Z+[B/53HV=[N/SX,
-MZJ2G8ZA?U#E8S&E#O/I;;T&.FFZ\M@'K2\\9B%[+$,B$O/1^6)]L)^A5/,/7
-M":SOSR;X$#K%E%91';$N]55A1.@6^F&IW#[@.587&Z2%$ZOH/PX0+N!"2$^U
-ML#X(E'?<5L,[O"J"73"![B1))[2X\$N\0))A$S4)71M4JD7X!YIDSK9?0VRO
-M:@=4[F&;2;BISKE"=P?"K4GF5/#V(3RH?/<5;(K>['`;PG5-A@/83:M,^_&#
-MG;_MYF$-[T05<N4!+\M2`7B!NJK<F%/%!TF2(,]S+)=+Q'%LUGU?#;<GO8'#
-ME%F!9C7\ZH^JJC20-UKXW165_"H`N5;'Z4=__N=?V&PV.#X^1EW7R+,<15',
-M:]A#I)X+(60ZB^Y`:?G.C:U%`:>@@>)$S_<W!N8:,FQ`!P'21*:V:!C6IS?#
-M19WA#I]]-A4'U*W'.=87._;0@F@#Z%I%=V`=/784>&HZ;2TN"%A?`E[ESF0@
-MN-RG_O-!O2_A9<#NL@6X.]`NAOW"YG7IF+EA8D5?$"*%?1IP`#1]6(23=M/[
-MFJ.OBQ$X'OIB`MNYJP>6C^A[D!C\:CYIBYYE/`6TAP"[M[#2G[0%_CY[^':+
-MCT-G?0;!>TOU>PS([<_C>\B%E5?N%&F&"C@'BCGM]ZZJ&I4!\`TJ#\#U^U%*
-ML5PND66R40_UO=]^#*6EA`L_WUWHR?"LAC]L"OFC`'U=V59V227?62#W[2JW
-ME#HNLT'E1MFJ._-X*-5S2P'LV%H(!Z=M.VX-O&YJ",*)(@$XA_?XS68C+2X*
-M_M(TE2DN%@AG68HTS7JM+*0/U(W%)71[((>\%\Q#@&XEUUA%FFWS%A^J+;`G
-M@886045\&-;)22$=83@/Y4!WH+PW?JX?Y@V`>\!(>FC5O=W=A[=7R72UV(?+
-M3A-(8O\Y"+MD"B23$VV($V\;.:J)\(0C^#S1`]L3[23.+1-`.PS<7:^W`]Q>
-MTLF9P#BW<L'[;@M8KVS+1[_W>SO@UM\G_'@[B45T$E7\.,,N?+M@[D-X5=6H
-MJA)%4:`L*U1EB:JNG8F)7AX00)HF6"P64@57S9^<0F8+QH=4<.T)%X(`LPK^
-MT`Y**?[L6]_Y+__ZTW_]?U9`WNR*2K[K"CEY!B!?!NC/__S/OW!\?(SCXS7J
-MNL;1T5';L&(>#[UR#JOI"H1`0XBQM8`0<$Y`*3?`UE6(^Q3=UN;2IZ2#$*S7
-M<B)HPV#B^=`98TC3%$F:!"PM?;`^[$<?3&`A_?>%5/6^F$E*N@I[WQF%*4"N
-M?S5"Z$3["SK+OQM5%P;R49]Z,&,=D^+L>J]W+L9O<V\7HXHQF4K49`(,6P\5
-MI]H(QV\4H\\7$V(`?16[>]W->Y^F>$]1MJ="MP_@MO=_"G!WH=L'[2EI*7XA
-MYYCM1!A%7$\X_!A0NQ@:JGC:?GX(Y(>5;WV?"&:/:_@NBQ)%*0&\KNO>KKJ<
-M"T01<U5PM2^T]TGV6:3NV3(XO^,\KM=X[+''L'^X_T\`_%-(V\K.J.0[">26
-M.HZUI8YKW]AZ+=O8)DDRKUW73CBWT@LT5*G;M'HN9\%=RP;MM;AX5?4]2KK?
-MF4_;7.QVR7V0GJ;)L,6%A+WHMKK=O;2]XD/P'E;5@X`>2K)!F\XQ'#\Y!=@Q
-M?+^E9I%`]-T8J&\#\XZR/,7R,O2XP'VC4#^B6I_4(D,FR^)B>W5[RO,"C^^'
-MZ^VM)4[4Y("W>PIT=\"Z<[T?ND,0#K\1SXC2W5&^!R,*K0)DN\.L$)UNF;["
-MW;6PZ'VF!]M#UI:@FAZ`[T#R2@O?%<JRD,DG526M)YW\=!?&*67(\QQIFAHO
-MN*N`]TR^`^LJZ:CA\S'U.HT;-VY@D><00N#6K5L??NZYY[YU6JWBNBCDNBLG
-M^[F?^[D7UNLU'AP]0%57.#X^EL9\,J]@UYS.X78B;R&]$00$W`)%WG;#A)5[
-M'FB,TZND]W3SLZOR-VM99-16ZT,!>6HZ$S+&5".C-!"12)W80_NRVVB(NMT_
-M!\#<`?F0TCY0(#JDAIL#X3:Y\49!)YV$'$?"Z@/S,X1V]53`.Y#W%YCV1?%-
-M`?D^U7Q8_1Y][%1[3(":Q43XGO(XT7O_*2"[][9N_GNO%<6'<!^L._>-J]^=
-M6$*$U/`M5.\.=/>GI>AEVW:7=:,_>X&[3^T6VQ5T^O<W@2QRP3DVFP)E66!C
-MPW>/\FTOMR1)D&4ILBQ'EJ5!`'?L=,'T'>+$[0IS4FHF\&NMCK__,9E'7Q1X
-MYIEG/@'@OX$Y:7KYMI6=`W+?._ZM;WWKOZIK&6=45[5LGZY4<ETU/8]YM,=U
-MX<8IRBOFX&2G2Q#"6]AVXA5[U'(/_#I0'@!T0@C6ZPTV:]?NDF8!2$\3I$GJ
-M);.$K"C6I>\EWTI-[X*Y7[0Y)6T%)-S,"5YQ;>_KP05[#47!&$NX?PN3?C`5
-MTD.GMFVXGG!;+[CWWQ96XX=!?`J`DPDP3_I8>@R^AZ![\GVG@>Y`LZ4!(.\T
-M9!I1M(/713<RTVW",V!+00#&1RPG6NGV(;N%;=&Y30_N^,GM3K3]"2IN,:<8
-MMK;T><X]@"^*`F51HFEJT[BG4'T@IGCG-7C;%A0_6I,$?.&Z$VZK;PI'\9Z=
-MX//PQT]_\(-HU#J[M[?W=Q0#-Y_$)\DG\<G90SZ@CA,`]/#P\)_8V:(R8:7"
-M>KW&<C$W!YI'/YP3XP,E3G&H/GB[T,:=3&:[>0EZP+$#Z!,4=.-)/UYCL]XX
-MM\MNHJGI:LB8+/Q,D@1)DFP)YWV7_=#>+?ATBSY[TU;HL!H>!''TIZZ`8'QY
-M&_(5ICNEVU4/HZJ[`]OZM5NB[LGR]CI"#MS7?]LPC(_!.AE3OZ<\IF,C"8#Y
-M">X;OCV@:IOHT^WN&X/P,&Q/!.W>QVQ9H(GV,QMEV"^(M"!;?E[7CM):6KC5
-MD=/]V[D<5+R%9U_IA_#0_659H"A*"-&VK1="*N%!^.;=Y<(819IFJC7]`EF6
-M.KT5G.)Z:_)M3_2(M0]O;Y3%F(2(V88RC][Q@?=_`$51H*YK$$(^`IFT@D_B
-MDSOQ^7;6LO(W`?)-(*VJRL0<;C8;%&4A%<?-9O:0S^-$"KH!<D*,DFXKZ,;>
-MHG;^QMZR#3".%2H&FE"LUVNL-QOK=>1S,@_4;8!.D[:(E/386GP_>:_EQ?:;
-M3^R.2COW#W=8I;2K4G>:&H5:Q/<N\YY\<S]=09\Y\29.CA(72F&1G=S<YCNA
-MXM`I$._2.(C[7U?@)OU`/7;_,/@+,X\);B5;WS?M]EYX'@#MP<M0,HK_^EO#
-M=K>AD_-^$X%<=V@%T`)V;P.?0-.JD*\\X"5W[E.`'X1PSH,I+#Z$%T6!HBS-
-MZ]5UA::1WZ4H"A2;3;?IUL`_1ML"S#S/D.@S@#VU.62H<)F+SOHM$U$P:^'S
-MF#1NW+R)]7J-_?U]5&6%6[=N_;7??.XWO_,*7N$`Q&7;5G8*R&V[RC<!>O?N
-MW;=U`6?3-%BOUZBK&@^.'J`LRWGMFL?I`-VRMP`$@K30Q1MN(-"VM]B*K],)
-M<P*@`^&8OSY`UY?'ZS76Z[67IZM@/4N1)`F$$(BBR/@M6_O+=I878G4&M;N`
-M]H$Y#0'XF*(>>`Q\#W\'R`.%MR%HQQ:J>PBH`[=I"XVMB+>N%$/F';#7MVGX
-M0P^8=[!YR_NVNC^$+F+()RZF/7[@L<+_>\KE4.,=ZS%N9&'X-N,>#B2GC/W3
-M2^\D:OE83.$X>-O*>E_W3=_2,J!VBZ[-A`O99*>N:@"0_MI-$9BXH&="XR[+
-M-$N19QFR+,=BN6AC"#OU&^ZE/V&V?R=_W1;],\9YS&.(+_'(>]YCPD&JNL(S
-MSSSSB5?PRC_"CE0D[JQ"_OSSS_^'3=-@L]E`7QJUO*JQ7J]-`9R8SU'-XXPD
-M=*&J?P0$B)"0+KBP@*Z%;%M%UYTP3>%HL/@((XKY0`?+GH86Q\=KK(_7'<4W
-M33,D20PA@#B.$,41J+*_I&D2A/,N,-.@NNW"-^TJY2-@[MAA.D6A"$90=H&]
-MZS'UL^0Q`.S;-R`::4[4HYZ'@;[%Y/[&EZ3O)N>&OOM]A5??/9KKW0?7`QG@
-M@[=Y_G#]>_?'$;J7PEY^HN>^T/.<V]J)D9CJ!Q<GL:W`20JQBSG;8L:IX"T"
-M?G(>MJE8S^\JWC).4'!A"BL)(:;+I?L]?4L/.AYY&\)E@E2"Y7*))$VP6JZ,
-M^FVV1?]LE+=*69N($^U/M$`""\)WY2SK/*[D>.211U#7M>')NJZQM[?W&P`T
-MD%]ZV<&N`GGTQ!-/_.%ZO499EFB:!L?'QRA5LP!M7VF:!G$<SVKY/,YIY^L"
-M0PO9<IMMFL:!/[^]O5:?,>!M'H;U%MK[,[;#E^OC8ZS7PXHZ(011'"&.7%4]
-MZ"4/%7UNHZI[D$_]XL^0FATZZS`A924$[/U`3SJB<ML8J:N$$\\;?C)HM^AY
-M+$EE-'R%!!]C0VFXJ--5&<_^-N^Z$-8R)9-4[Z&T%/>VD6A#QZZR7?,>G!#B
-MP[!M^\>'P-L%[+%+G>&MWZ.J*ME(AW.498FR+,UG1T?EAK-LX/^MEB]C#%F>
-M(<]RV8Y^D2.*HG;""\^&UIF0NL68:D&ZB$Z\=67'Q9MY7*WQV&./F3K$_;T]
-ME$4!L5KAUJU;_XZ*/[ST//*=`7(O72450J"N:W#.L=ELS&DVW13(-`>*(F`&
-M\GE<Q#Y8IW^(]B!BVUQL)=TY.'F1A'U>:/04,XU!^C:P[BCJ'E#JXE']OG$<
-M(XHB\QV,NAXH]*0#'O*NLNX5D0*#Z2R]!9L#$6AD@E6H909;34<8UCN=0+L`
-MWP'YX'T8],F.I:9,2549?)RO-XH)M_6FI@P\)GA]"*9#4#VD>G<C#'W`[[-5
-MA/SDXU`.IUB1"SZIL#-4P,E#A9N]EP)E4;C`74N+B7Z?#G1#!/ZV%?#N60=A
-M+;,\R\R^0/J_4[/-]F\C[:69".KKG#MK8Y]EZ\J<1IW'E57(&\[1U`V:ID&A
-MQ-Z/?O2C_P.`?[`32O0.P8Y0&SR[>_?NRU55.7:5HBRP/EZC4*?:BJ+`9K,!
-M4\K=O)G,X[+VSU86A-E?+Y=+U0Q#9N^2AJ`AC3P@6?YS6U4?!/+`;?VPCIX.
-ME:$.E^W!4:89%4[!H%T8V`)[:].)HQA1')G/V'8J#2OK?=877\%N?>*AV\8`
-M'N.1B=L4:`825<(`/P0JCHW<4;=)OTHQ8FPDT[C&F@2$U,<IMXU=M[<#6Q7U
-M'Q\JRAPJU#SQ;2?PBY^\W7V??YQ[L84A`+>`6[V64;C59$`"=]4#VM9$Q[/X
-MV"JW")PQT%&KLN!2-MZ1:4ZT-^K3G\#ZZK=&5F%Y]YW[9GOI/"YI'!X>8KU>
-MRUXVZS7V]O=1%`66R^43`!B`6FO#EU78N6N6%0(@)X0<;HH"==/@Z.A(%G0>
-MKY5:OF[C#YL:]^_?1YJFJ.IZ7N/FL3/CQHT;)@5(>S>+38&RDAUG5>R2JZ0'
-M5'0XOFIL#>M!]7S,\A*$4PGLQ683A'7]=Y+(KJ3Z_6U+C-W)E`PV7NKSC_LQ
-MDL.P[BOKO3YR[TP!V=(C/AR=V%6JNS=M=[]C#R%]N]&>UQ(!UWC@-B%&'K/E
-M]2XXA@`ZH-P"W=24H<<-_;TE5(N^KIN>-67H.<6FD*?&U7>7!925D]S3^KE[
-M0#NP#(>:'87RU"/&L%CD!KSS/)<3:>VOU^NQFC020IUU6W#N@K=U>W=U#?7)
-MG,<\+F_$<8S5<JFB.H6\5,7/E%(-Y+-"WF[#A`"([MRY\[]7586R*%"I4W$:
-M:"00%.IT@ZP2?W#T`'F>SVO</'9V)$EL3O]J0&N:1L:(%87J'%;*4VEH>BTO
-M.H[03UL9@G7[=3JP[D&[[7_N=)^T+!M!3[3N5+I98V.B&[O@GJ929;?A.8HB
-M"P[:SY/EF8)Y=+N!`J>#=PQ837P[#Z;YRJ?ZR7NP>;)??$B\(<$;ND3N.DHZ
-M..[81D+W6]S=O>X_/EBDB4Y!9M='[OT]=O^`72-D6PEUX!0C;=SUOZ(H46H;
-MB7KMVE.VA8`Y3MG+M1>J$8!K]``WT,E7UW]G68HTRY`F"1:+!?(\!V6T=WUU
-M)I36;V$KVYQ2E4;EGB7J^,+G,8\='/O[^RBK"A`R28@0@DI/C+DXA/2/7[J/
-M:M<4\BQ)DH^]<_\=V4VI+,$YQWJ]1L,;:-7\^/C8>,L%%WCGG7>0YXMY/CZ/
-M*S,8D_F\R^72'-CT.MU.0FM4E?2YH8%[$!PJD`SD;`^JZ,'++DA.*E;LB1'4
-M%[IK*1P;B*6T6]>S+#,>=ONSV=YV^[/D>=[&K(W`^Y`'=MP_[A>,AL\R]$)\
-M#T&3@48_W:O3'NO?[*>A]/O&+0CV']_K'W>[<KJ,-A!/V%NL&;A_"$PQI!:'
-M/.3M]URO-^8`;;^O/IOEPV]9*-]V,)H1/:DP]FW;?)^N+2=B#&F6(8GE9%\#
-MN+:<#)W]<AOK>.NJ_M%,W*`J6"<P_1IZ8S+/;9Q5S.',!]=UW+QYP^D/P#E'
-M697V;60&<E<=3YY__OE?U*UWFZ9!756HFP9U7:.N&]2UW#GJK-2RDCO%3;'!
-M:K62X#*/>5S102G%8K$PD*X/E+IPJZYK4]BLK]?:JM7;J,<K=IR@IOL'Z%%8
-M[]PV75%'Y_86`HZ/CGMAO7L=R#20>Y]9YK-'05]]EF6(XSCX_2;YROT\94PI
-M#/70>O0P,.(U#RCB0X_M^,&G)J0$K[L%G$+T^,A'5=^0%]R[OV-3"?^]WJQ-
-MT2/@%H3JLZW^^^GGV-]_ZN5H)]&1[]GYS@:Z(Y-\E"JKERRLELUUA+7ZA[+Y
-M[?V'T(DFQ+.A6"]BVM'[EI.'B&-G)+^>XE>>+P`!T].F+$LPQN0E98#JV#D#
-MN;7<?O"#'[S\WO>^5YU.D*?YRJ*P+@DJE:C2-`THH:CJ&N^^>Q\__<&?GH%\
-M'@_E($062V99AM5JU5&Y_"A0#>M543LV#1(JM#0P;V%NCPKL=[`,0OJVX&Z_
-MI@_G8]<].#\^.AH`W5`!)$&>9R:^K:,46LO$MM7`5[NM[Y+E-N"'P+XK8X<;
-M:@YU[QR7QD>:=.*D7G"G>%.$+"M]C^LONI2%5O5(HR"9NE55M:.F.T75"H+7
-MZPWJNNIDH/NO.0S?@<>>HIMH7]%IQ&0SKRR7:K>&[BS/97%E9QMPUV-[?74[
-MRH8+?HF3*$3;\.^=)F\5-7L6'T]<T'/FL3,C26+LK5;@@LM)I]H^N:I_J)L:
-MMV[=^M!SSSWW#5QR%OFN`'D$`#_[LS_[NT51@#>-B:;A@EN74O5H5"&--.AS
-M$!`<'1TA3=-YVYG'M8-U74.QM[?G@''#&VS6,C)T4VQ05[6QPW#.^[/"0?K]
-MU+U=*8<C_L*YW0[U!@&W$_<W=)TX]_1<=V\[,A#?Q=DI`.Q#3Y9E+KC[WZ=O
-M!QA'1MT?`NVQFX<>&O*-NRPVI<E/^'I5UZBK*O#R;D&B_;>^W*PWJBA?=""_
-MXT,_S=_">_\>^`\^]B27"KH994CB!'$2RV+**$*>Y\C2%(Q%(V>0VFU--P'J
-M3?'A`AR\6ZN@[6Q!V]$\)FU`\_*ZDD.JXSF2)#5!"DW=@`#F['+=!H(P7/<<
-M<F57H0`$8^PCE%(4RG2_*3:@E*&J:U!"4=<-!*2OCU"*NJY!*0/G'&^]]18^
-M\,$/HIG35N8Q#[EQ,V84]7WL.\65LGUP@5*EO^B(QJJJT#2R/T*;5-*7B#*M
-M=?PHN`?4/B>=)`CO)P%V$N;9$ZC6?0JT!'PR]-+G-_HZ;PX^9Z`'8M]]P=M%
-MV.K;5^`9>JU>H/9!\@1_CZ26G`RVY:6V1$5QA"B*)'S',>(D1J8RO<F8G4M=
-M;U5N%[H!`4K=NLF.`8H0,,*<,Q.[T^-R5P2,T]:>SG1^50:E1*KC>WOR+!67
-MG6VYX$;4#70TOO:-@0B>>8;CRU].FJ9!W32`.CU)"96%-IRC5NIX7<G3\!J\
-M.><@E."MM]["AS[T(6P:#J&,^_.8QSS"0*F37_R[]$%>V@,J<RE!7353J&MS
-MY@K*MXZ^"$/#'<.0'KQ.?)5Y"-@'%.E>@'<?$UY2")J\R3B]CSE0S@"^ISY,
-MC+Q&`-K$%K?WO4Z/HMY?*'J:OVUH]N`[8$&9>AE%$>(D0IIF8(R:+'X-W5$<
-MR2)*>YT5PBOH;<%;6LIYN\9WFNIP<!Z>R-D)09V4FS-=M\1)5[=YS&.')E_2
-MZKE:[<FN[DD"SAM$+((0`G$<HVD:,,;PS#//?`+`?VT]EUQ&%ODN`+G`E[_,
-M7_K^2_\394R>5J`455V!$(*ZJL`80U,WH)28*ED-`Z9;65'B@;*M-/6L"LQC
-M'E/A/`2[<1Q++[0#M\)Y'A?<I$UPU::[JBJ4526AO9&VLTX3(#NBT`-:XD\.
-M`EGG(7CW`;ZO`V<OM`_R.1FY/WS'J-W[G'=2@UCE%W&>Y/9.;R`Q^EBW8-0#
-MZ%&X]OX.%(WV_NU=FF+?*%(I):ELE&.!=LFG(:8``"``241!5!S'$K9%UW(E
-M(+RXP/989'S9()T&7K(9$#7;$O&6("$$C)(.;`LQ*[.[,>;?X"H,2@CB.$&6
-MY:!$=HNM5#=;W0%>6S>%$/CRE[_\.[OPXUXZD*L.G1$XP)M&+:@2!,0T^ZGJ
-M&D*I=@0R'HX+@::1!WV]6WOP[KM8K5;@LTH^CWF<`[R[!9J,R&8CB\6B]YE<
-M<-5/H#()&%4IU?:F:=!P;K9[79!&`EGKX\`^HK`'KP]B\[CWFP1-+!/@_1(0
-MH4?LZ<N/[KU]V]<92&@YD[^MHD[&&!BE\I(Q&8U)I:K-&$.22-C.\QQ,J]I>
-M[0+0S>F66>3MM(&`N/G=Q`-R:T)@KV)"R->CU)N1"2_CO7<+)(,&E#.3H0*^
-MCGDZ,(^K-!AC2#-9(%W7-2ACTGT!&+&W+$M02E&6)9YXXHDG`7P7*F#XVG;J
-M)(30Y__MO_V/XCA^<K/9H*EKE$5I&J<TO$%1;(P"QX5`5=5J@5:JK9C<8[SV
-MVFMXXLDGT=0UZEK,;7KG,8\+WYY=!(TH0Y0OH'MW'>(`(8E80!:E-2KF5`.[
-MCG9L>`/><#1<%7SKZPUW+`):@0\!?"@JT0>P,`P-9PY.!_MS@&]QHF=YC"X"
-MMXM3/K8CGP\GL%A_:Z#V_\51!*K_CF,PQD"I5,+B2%E'`H6[-AG;USGG1NT.
-MJ>!Z?1+"BPX,3%7U8^5K^(V3.M0]CVW7^GG9S6,Z4R**8Z1)"@(@5M;,.(H!
-M0A#',820^QDA!"BEV-_?_Q!FA1P`D*)IP"+VL?5ZC:(LT*A4""$XJDJ>7BB*
-M`IR+-MJM*%H57,A=X]'1$=YXXPWL[^]+TWXSJ^3SF,>N$3OI*.[J;PI$480T
-M3;>"3"X$&M6G0(*\!/>ZKE&K_8>^+@3`N6R;#`(T#8<0C8_FO2WIA^\?A_L+
-M@9?)7".VN%T$+KJW4=6PBC'9B9H2"D))%ZX54.M+0@B2.$:D;")V)G9GD7L-
-M:HRBJTY-]Z]WL"!;@.KV\-J"$I@Y"=4@AQ#2-L8)S%3$90.E:->]V;!YHJUC
-M'@_)T-8S1JD!;P*"*([,_8009&D&JLZ@$4*>!-!\'!_'I_'IZ^DA)X00W$0,
-M`%6E;"E5+8LXZP8`,2`NB\IJ5'4%KKIVVIL8(00"P.WO?A<?_=M_6Q:CB6I6
-MR><QCRL'[0&KR(#GFP*(F`)YKTN\>ZY=]!Z<=8PJ(*USTNLK6Z=SJQ*?Z\9E
-MO#'/(8!*IH'I_-8T"OH!$]NJ)P'3R4!,NM<N*NP\SWL)0JDLPM4')DID])ZZ
-MKH&:$@(62:C6N>H:LNT#'`'`5-=4I^C0@FC=?$:#,!GJA&1YO;NYVVXJB=W5
-M4C^7JH.P_BVZ>=RVI[O-\G=:P/=\KL[UD8Y.PN/QLZ_K%==HAS#GD,]C?%`B
-M)_]IFF"]7H.Q2,4=JMXU:O\011$:WEY_ZJFG_GL`^#0^?:F?_]*`7,4=QG@3
-M_(,?_.`GRZI$7<LXP[*J5'.@"I12-(WTDI=5!:INEUT)*2BEH(R!J`S<]7J-
-M']^]BT??^UY55,;G+6H>\WC8P9WXMP%6G$O_4=8JS`OG@/<?G\=\M9W/$2KD
-M<^XBG=<EWMQBZ`8R&!4S\&7(R)<,S6N\XM760QX`8"*L>@!BFG,(0^K>LNI\
-MIG#F>PO5[BS,;0/O?OA+@5ABU7F>XWO,A[EYV5[KGXD`3`DS556#"X$HCE2A
-M=2M"<*N/#0#43:,;`WT'0*TFZ=?.0V[RQPDA'R$@JMVQ;`!$"3%![G4MU2BM
-M.'&N3D-0:M0<>R=\^\7;^*G''D,4Q>"B-,^;QSSF<=WA7>]Z2,_M`4@\\5'9
-MA=-!E=17@84W8?"N=PA/D'ZH[ET>`7.[TZ1&?F)IY[#M..IVW6W3ZD;:LQ2\
-M^8%6T]TE8CE/L-67.8UX.N&)6Q^;.Y\GI/">XI@DVN7::YBYI$.>F/RX^9@\
-MCS.&22HM<&F:X)UW[JM&>01IDA@KI+2HI*9A$%&><E74^<W+_AZ7`N16,R!^
-MZ]:MOP'`J-Y558.Q".MZK:Z7H)2@:1HSVXDB!D*D7Y%2*D_#JG;@.JO\^]_[
-M'C[TH0^A:6K48BX*F<<\YG$RP"`^3H]%'W9`'QT@]2]$A\M)5_YQ!NW[$,.8
-M9+A^RA.)`]2=VPG!9(D]\%F$(*?]4::!W\3(P+XF2+T?09P!5DXY-(ESRAOO
-MGX%<&M^?MS!Y^L9`\]A)("=4-N5*$A1%`0A9Q*E!G!!BI2QE8)%LXD4(11Q%
-M>/;99_]?R(252UT[Z"4?Z^@SSSSS"1`BX\\X5Q%3PD0>RJ*KMID"%P*$*&6<
-M,E`5<R4K[-N]],LOOPS.>9LE2^:5=A[SF,<8:5S@CL(7"D9)02G[)LN]U?J'
-M_Q$GJF\:C$\^%)X))&WSD81>=&(J7(DS_Y9DY,&D9RHBSF*YD?[)AVCE\\L!
-MH\F/([NQN<_C(8!Q6<^2I`F2),:[[SY`DB8``5*5L*+5\"S+0`A!GF7J]DR_
-M3+4+J\>E`+GRYW`HA;ZNI?^[JFM02HUWO&YJ,":O,Q:AJ1LPRLR/(+-FF5+)
-MNYOX[=NWD6:9!'9"YS5W'O.8QP7CYA;O0V;5X*Q_$^)-2;9^W;X)C)653T[Y
-M9<A9/.9L">?RMH/SW@9F(G_(]@7$I*JD2AWGG"..(J60R^2F)$D0J5X$6BG7
-MEP#>5D!N\^GU`7(U&&Z`Q4GRI(XFD_YQJ90#,#G#A!!S/R'2OD*95L9E,@!3
-M:KD]7GWU51P?'\L('$;/?V.?QSSF,1/W-N!#=N.C7-K7MQ(,)Q\&2?O<=I<N
-MPK0UIKX3G,-9@_Y5;>J[A"PJXQ,*<O;*LWBX*'9&@(=K2$]X"]=OO?4VLC0U
-MUF9`($D24$*0Y3DHI9:7/`$A!(\]]MCCN[+[O3P@_R!BO`411>QC(%"J.#/J
-MN+[4<-[P!HQ%4BV/VCQ;2I5UA5%0)I5R>WSW.]]!EF6((IEW.V^1\YC'PW60
-MO91%)^:/,QT_3_H)AY\W">+/:\%L):()XP,7%[H"B+Z;K^TN:O://TPP3I32
-MG2))$]R__RXXYZ9Y6!1%8"Q"'%LJN?*.R_N8BG)]]#Q22:\.D!-"*&1\K^41
-MEUGC,@Z+FV@:+KC)_-5P'D>Q;#A!")A2RF7:2E<%?^.--_#ZO=>1IBDB%H%1
-M-BOE\YC'/!XZ!&ZAX[*Z%(>7RQ1P[OK(MT^TV;5S#'X.^;;?9NS[B(M8#PEP
-M[0NP9HC?O>D^(::(,TED5\[77W_==-],DA0@!%F>@8`@366RRF*Q,.JX3F4!
-M7B>[LE.GE[`@*8`(>`POO?32_T@IE?GC`.JZ1A1%*FF%H:HK$!`T#5=YY`U8
-MU+8[E;:5"(Q11$HUIZ1;P/F=;W];Q>&DB.)(=8*;H7P>U_DX0B[@/>9Q(?M4
-M]+5P?[@G)).*02<LAA--8,C$D'<AG")/<M8;E!AZ8=)W\]59L><QC\!Z8?O!
-MDS3%&V_<DT"K0CXD$RH5/&+24ZX"/K1"3BA!69:?@:QGW(FV[I=E61$`<._>
-MO<_+CFQRSQI'D3SE0*G,OB4R`Y<QZAQH]$*/6*3^E@N>6FJY_4;'Q\>X<^<'
-M2+-4^<F9*@*=M_AYS./B)@$/*P)?]RG`\.W;IJB<FL:V\:-O#<!B_,G!'/)S
-MVLC(].\E+B#]>YZ@S^.\]SR,4L2QAO$$29S@)Z_?D_83(3WC`D`2MPDK4'GC
-M`(QW/).J^1/8D825RP)RF;!R]RYY]MEG/R^[*<52]59=E%C$3&2AKJ*%:%LX
-M1W%D_..ME]SRE)/N#O#V[=L`@"S+D"0*RF?KRCP>\IW7SA\ZQ15=L/.N8\(/
-M*SH+S.MT?RI/;^_S`Q,`$<#1MK'1V/L$'B5TTR2_WX]PHPVW/<:0;1YZ<2OB
-MPY)#?@X[TGE<Y$]!**(H-H6<R^42K[[Z*B!DL\@TRQ!',;(L0YJFR+,<:9IB
-MD2_D]3Q'',=&+?_`!S[P=R#SQ_7Z=[URR*TOW``0E%)`"%!"P)O&P+>^I(Q"
-M<`GK(#`@3513(&U5T:<A**..)45O2U55X=O?_C:R+)-0'L]0/H]YS..:3")V
-MYH"Z#:-N"YSACI7!0^Q8<\N3V%C4X\DV'+=%8Z"M,L9)&.#)%M]C\NU7B%U/
-M?[B?>>'28)42Q'&$-)4VE2S/\>#==W'OWCTP)<YF60862:]XDB98K99(D@1[
-M^WN(DP2+Q0)Q'&.Y7"**(@#88(>*@B[#0Z[7:'[KUJV_QBA%PU473@!1)+MQ
-M,J66:\A.XA@00,0BXR%G$0.U8)Q1!L:B3M**'M__WO=0E`72+$6697*6-$/Y
-M/*XG&EVA5[TJW'T"@!-7?<GT%'*>>/E,/S;J$Z'BA"LJ(6VSI-"+]^:/6Y<D
-M--N8Y%`9_NV%]1AQZ3^U."N:G<('\ZYY'EU0-<JXM*JD28(T3?'22]\#)01,
-M><03!=M9FF&Y6")?++!<+I&F*?96*V19AEQ!^?O?__Y#[)`Z?BE`;FWF]+GG
-MGON^A&M9J!G'TD/.&(/@`BQ2*CEEX(*KV$()[3+ND)KF0-J\;[SEC`7?^(6O
-M?`6KU:J%<@7\LY]\'M=KB&OZWKO[44[ZT840%_PUB/?W6".9;>(+^WI<]LUG
-MQ.A'E8S<HP^3%@3)`"22T_Y2?NRAY>8A$Q<UZ6_1>;;K\6D;`XE=3B"ZQCN,
-MJSA(JXPG28(X29`D*5:K%6Y_]S8XYR"*!?,\1Y*D6"P62+,4JY4&\3VDJ7R.
-MOE3J^!H[%IEUF985@4<>X0)0:KCRY"EU7$#HA0;&*(20(*[C;FP@U_YQDS$9
-M1XAZE.^[=^_BWNNORUE3EB+-,E,<.B/Y/.8QCY,?@K?U"Y]AL=_.<<*XW>1D
-MQ9X/"2AMX<:9CTOSN*XT[BKC,=(DP7*YP$]^\A.\\\X[`-#6&Q(B+<N$R,)-
-M2I%G.:(XPD)95);+)1BE^.$/?_BK`,3'\?&=^L:795F1^YA[]TSS'Z8N(UW0
-M&<4&S@DA2)(8(*K`$W`*.J.((8YE"'P4,=.UT^[<:7<^^\(7O@`"@L5B(<W_
-M60:F('\^8S:/>5PO!>9$#YF%LC,\)H3`7&!,O-+*]VDY79S"+[[-6[L,OE7U
-M9O#1XSGDXG)6T[,ZB,[;V+7>+]O*>**4\2S+</_^N[ASYX?FH4F2R!XSC,DN
-MG,I+GB8ITBQ%',<Z4054_7OVV6?_%`#]-#XMU#[@VJ:L.(N]+,O/R&252+6W
-MEQ^),BH]XU%D+HF*KJ&4(F*1I8C'B*)878^E0AZ'.G/*OX^/C_$G?_+'6"Z7
-MR/-,5>0F"LKG;I[SF,<\QDA!]%R[K+F$N(3O[W_SL<9`I)=M3W\X),['T,WF
-M1I%4G&`)CEF$A.T!%^?6&&CP0Y]5[.&6C8&FITV*J[6YGV0B-8\3;\NV,IZF
-MB;G,\P6^__WOFR:19J)+B6G^N%@L$$41%DOI%=?-@-(TE>JY2NN#S!X78H>B
-M?>@EK^(\CJ./Q7&,NJY!*4/=U++`DPO$<0P!F2LI3TMH.(^E7YRVGO$HCI`D
-M,>(XDAF5<6SB$?6/9B_U>_?NX7.?^QSV]P^09QDR%8\C%7;=\7/>^.8QC^L'
-MVU,HA?1<NZ#/UE%U+W)?11!N=6-?;^&\5<#%EN]QRD])6M^XF("CT\-?B/,M
-M!U]Q<I'G\*N)/H@=[#AT.N_[I5/*KAQ^R4XME8>=Q94R'LN,\225OO$TQ6IO
-M#R^^^"+JNFX!EE+$20)&I3J>IHF)/,S23*:Q9!F21$8>1E&$X^/C3^'11P5V
-MI!G0I0*YFHV0=M]&S4K.*`4EU!1O4L9`0$R4H4Y<8>JZ;@0411&2.$&L_FGE
-M/(YC1"J;/#3N_.`'^,N__#KV]O=4'&**-,W4^\SI*_.8QXSG%P,+?N#*-JJ[
-M;)BV>\LM5*@94L/[O>0]SQ/;_7*#^A=IDSV"L8=#=A8AO!^PC27L3-D&&OB(
-M25^E*^4/YI"?<>SAY'5Q\&N(T:G">8N5\R%]MVF<4HHHCJTD%9FFLEPL\,8;
-M;^#>O7O..DF5>)JF,L8Z25-$462ZLB_R'%$<(U_DLAE0EJ$LRY?Q^NL5`"YV
-M+/C^,A5R`0!OO?GF;^J"S;II$,<Q>--(#SGG1BU/D@0`01S%3D$G8TQ:5"(F
-M9U5)(D%<VUB4=:6O4O[/GW\>K[WV&E:K%;)4VE>R7*:O,-5D:-Z&YS&/:R31
-M7(F/27:$+K8S[-@?^VRL*GT_(;$@<#1?<.N)V>"KBFVL&_:KDU.]UEG/0,D$
-M4)_'/,YJFZ64(HYB!\1U:DI95;C]W=O.:DJ@_.-1A%S5`RX7,EEEM;>'+,^1
-MY[GRDR=&O'WZZ:=_&T"]BXOATH'\_OW[WZ>$6#81@',A_R9$%F@R!DIH6T5+
-M*1B+G.Z<,H<RLJ!<7D_B&$SYS_O&'W_VL[A__QTLEDMDZE1'ICHZ4<9`Y@26
-M><S@>0V@5USL)[6(U$"J];YCX7-DQ]>NLYPO^/./,38T<>$G-13I'/*>+]%Y
-MU1-.D$:]XB3PF-[T0W%Z;S:9L%!/_-)DPF*?C[37[T@DE?$XCJ1-)4WEOR3%
-M8KG`8K'`-[_Q3<<W#LC.[5$486]/.ASV]O:09BD.#@ZPR'/L[^VI;IV9:08$
-M0MZ&;`:T<^KX90*Y/O8TC[SWO?^^5L>3.`;G'%F6F07.A4"BO.1IFIK6J9$J
-M`M50SE@$9EE5Y+_6OL*B?@M*TS3XDS_^8Q``^2)7&>6IRK5,Y&2!TOE\USRN
-MU!!7X3WG3>K<?Z=S-@'T_(@A/SDYP^\C/&`=`-J).>1#D$AZ9@C!;[]-FN64
-MQQH+S`5M+*?-(3^/-7@6YQ]:74C">(PD264R2BHO%XL%5JL5OO7-;V&]7CO;
-MOXXV3)($BWR!/,^Q6JVP6JT,H"^72RR72RFTJ@[M=W[P@T]@1]7QRP9RX,/@
-M]]YXX_.ZVR94QCA1Z@0E!)22MMF/_CMB8$RKY,JZHBX-C"OKBN[>%+%(0G7/
-M.#X^QF<_^T?JQUT@364<8JX*!+3M90:(>5RA?=V%8]K6Q6N7?:`5%_R\@65V
-MTN+0BV\,M.WG"RO:6E0VB2C"7\!A8XA6C(68T.Q4G..7FOP6@<9`9[T.B_`=
-M8HME,E12*DZX;*Z<HC"/"SP^29Z+D]ATWI0P+EO<K_96^-Y+W\.KK[X:A/$X
-MCG%P<(`D37!X>(@D2;"_OX\LRW#SYDU3")JHI)6R+#_S[+//_M_8477\LH&<
-MXT609__6W_I3".D1IY0HK[A4PT&`-$DAA%;'5>`[(5(19Q11Q!R5/+):J,9Q
-MU(*Y2F"A`U#^^NNOXT__]'-8K98RHSR5C8,RY4.*H@B4T'E+FL<\KN$49@(!
-M;?EV9^@#MP'1*T0\/PUA6NSAF9.8D]HB1B8J$W!YVQSRB1,@X?+X.2S]]OL+
-MB,Y9@!U,*-_RN]D_^)EO)B=<'6=%[BQVLT2%="2QRAA/4R2I](XO%DNL5A+&
-M7WSQQ>#/H>$]SW/L[^]CL5SBX.``>WM[V-O;0Y[GV%NMD&<9%HL%DB3!E[[T
-MI7^,'5;'+PW(G6Z=0/W66V_])E/9XCI-A1`BKS.*.(DM*TIDK"@:PF7BBE+.
-M(V;L*G&<R.+,J`V7UZ_=MRM_Z:67\,)77L!RN<!B*0L%,A6=DV49HA&HG\<\
-MYO$0,GCG2>,-:<Y>@QF*/;3\Y]K_?*X@/G$YP)YSB(%YR4F28L@@Q-NQAV>Z
-M*FQ;Z$^FOH<85*^'()I@.YO)E,<',U&FK-1GL.[M5)3"''MXI@N3J>)-Z1=O
-ME?$L30V,?_?V=W'[]NW@^IBELMG/X>$A%HL%#@X.D&69](XOES@\/$2:95BM
-M5DC2%+E2QY][[KEO8,=RQW<"R$E[M&CPOO?1IY]^^K<%9,6L/!V1JBB;%`0$
-M29Q`0"#+,AEMD\0&Q@DA3NI*Q"(%Y9&9><EJ707H"NZ'TE.^]*7_#Z^\\HKR
-M("T,C.=9AEP5>S(ZQR+.XQJ.,]F57?'M9L=:%%S\?HALN6#("9)5R.B"GM2I
-MTQ3+]JOEP0G,F&H>BDKL74I3\/(4,OJV.>3D"FUG9[ZMS+OPR]Q/:5MQFB:N
-M3<6"\6]\XQOXWDO?"QYV&*7(57I*OEA@;V\/R^42-V_<,![RQ7*)_7VIDB_R
-M'(RQMQ]__/%?`U#O,HQ?&I`[D_[77JOQR".<-\UGM+E?=^0$9&$G8PQ)+&,/
-M37?.*+*\Y*PM\(QT%&+LS+Y,^U4%Y;IA4-_XS+_\EWCQ]FTL%K(P(,NDISS3
-M4)ZT4$Y`YGGS/*Z+P+$K5']Y$XR)O8-&#_Z>`7J:X6,`*J_`BN.#N?UOVY5,
-M+KY`9.`VF>6BQ[)B?="@1W\HFSSD%R<3.ZN2(>8FT]>_,^C424Y`M%,3S(73
-MZ?;B]@=S<N/E;/NR\R93'3=E@HH-XTL%XU_[^M=PY\Z=X!I$58YXFJ8X/#S$
-M<KF4GO$\QVIO#ZO5"@<'!_+UEBO3%.CXZ.CW`1Q?A2457<HQ4.W]""$"0(-[
-M]_CCCS_^ZZ_\Z$=O)TF"HBR1I@DVFPWD]0))DF"]62--,Y1EA3B.4)8,4223
-M681@<F,3`E$4JZ8.@.`"#6\@!`?G`H)SN8/E<D?;-$UO_?]G/_M9'!T?XV=^
-MYF=`5"8Y-06G%!NZ0555X$T#SN?-;A[SN%KC;)(_Q$2,#+^;=:ONF48F?#J[
-M6Z00V]LHSG0V,_6=9;]D7<AYXM]"^/G=@<D0VB8SVELMO-F/#X)B"F`*X7Q:
-MIP/TB+=<^%^`^!]:C'QMX7U-XBP'L67>>N_CSYE:!0)=L'9Y`B^ZZ_`\)F[Q
-M!"H93[):K#JHQY&ZC&/D68[E<HFO?O6K^-$K/^J'U2C"8B$351:6.G[C\!![
-M2AE?JF263,4="D*^]M133_TC`,VNJ^.7!N2!5;UY_OGG_X,H8J@JZ2$ORQ))
-MDJ"J*L11C+*LD"8IZKI6B2=4JN&-M*[H*GTA!)@0@)`*.Q<<0G!`R'QS812/
-M]F\^0--?^-?_&O?OW\<O_,(OR*Y0ZA]55IDR*E$4!9JZ0<.;LSS.SV,>\[@"
-M@'Y>F_I)P^<,B%JV"G)NG_!DQ[@NE).M?J4I[TL(,<<%<J+/2+J0K98IZ8F-
-M(<+5[$7?.A:$[PG+4TQ<[/9C1%OTV<'PGI7CI.M,]Z.%;B$01&!D0>WP/F(>
-M4S=RIFH"=;-&`^+JME0U\WGAA1?PRBNO]"YI2@B6RZ5)4EDLESC8W\=RN<2!
-M]I+O[R-)4RR7"]FM,\OP]EMO_1Z`S56`\5T`<KTI\F>???;S+[WTTJ<(I;\1
-M1Q$(8)K^Q'$,JFPLC$5(DAB;C2P"K:D$=,XY*!5@C$(("H"U'8?-:4G>MD.&
-M`&\X..>HJLJ<E@SMA+[VU:_BZ.@(?_?O_L>@E)AVK8124&69*8H"555)Q7T^
-M+S:/G<=+<@GO&7COJSAQ)>?TM!,:7,_*0]Y"VUG_ZETEW=Y%GO;C#_%<KYU0
-M^\_%B+*LSSP$P5QTWY^H=_2I5YQB,F,_G9R`$0E`!-EJI23GO@FU9RPZ9R_.
-M<.(WC\MB<>47]U3Q.(ZD4I[$TC>>+_"5%[[2@7%_:*O*8BFM+?M[^U@LEM@_
-M.#!)*[E2QW5WSZHL/_/T+_[B_P+@RO@7+CLNQ`Z;K4"!)(X!`D2QM)U$400N
-M.*(X,C,E2F71IFZ%RA@UWG'3),A*78E4_*'V+<5)HE:*MLASS(/YXNW;^,,_
-M_!>@E&*U5+&(RE.>J6B=W.KN.8]Y[#8W7F8.^:X(3F3G?J^S^$1^D>)T0PDY
-MYT\M>N<@8HM4&N*\+QFWKY"![T?:Y772<R/B'-:YT'<ZE2F);/%[$^)]D&L.
-MP_/9[NV@DE!5N)DBS5)9P*EK^=(469X9?GKAA1?PR@^'89Q1BN5RB3S/<?/&
-M#1EIN+?"8I'CX&`?R\4"R]7*=.5,DP1QDKS]I2]_Z1_C[MTKHXY?.I!["XK?
-M>^.MSS/&WB;J!XVB"&F:RA\XBDT.N<PISV0D8AS)R$/&/"AG)D)1S])TD:<L
-M+%!5OHF\SA@;E6I^>.<.;OW!'Z`L2]D!*L]-7(\N]EPNELC25#8BFDNZYS&/
-MA^]@>U:[][/,(;]JBWW25^\I<R7^\\7NKV3D%!.NB3'<W6ZDVS4&VH7A(($X
-MG_5N'N>UEA.3@I>F,BXZ]8HW%\K_G:8IOO;5K^&'/_SAX"Z6`"94X^#@`(O%
-M`OO[^UBN5KAY\R;R7%Z7A:$+Q*IH]/CHZ/>?^]7GOB6$N%+5?;L2J"T`V22(
-M$'*8JN8_:9J8ID!0,*Y#X3GG4DU7R2N,16"4@3I`SL!4\DH<Q29I1:O::29G
-M;+'.*+>4[;Y]P4]^\A/\LW_V?^#--]_$4C402M7IE%2!^6*Q0+Y82+6<LGF*
-M/8]9]KENXX)SR,5.=!?OSXD96Q9=P!8/W_JPQ8.(MXV&<LC%.2\G83X"F?Y#
-MSN-Z3JYUHY\T43QD14ZG*;*TY:(T3?'5%[XZ"N,`I,=\N<12):CL[^_CQLV;
-M6"Z7L@F0BCHTZ7<R@>_M+W_]Z[\#H+IJRS+:C5V5])$#X&55?2:*XX_)O,H$
-MC&U,K*&..A0\1AQ%:)I&7E>%F8Q+_[A@`D(P1)%`#0$&UA9P)MP4>LKGR>05
-M/3L70J:R#.WGCHZ.\`?_U_^)CW_\.;SOIWX*C#&490G&&"I6@3+I+8\BAF)3
-MH"Q+E?2R;2K!/.9QKG/@:_C>9S1)V:&O</'[E9Z\&+&=`MF7-+CM+R:&/,83
-M[.W"\H(/+]^)7U:</+YRVWF9\_U$EZ9M=[:P:;_S6'$F'U%,?EQ_?*=9WN=@
-M'9_G$V>YMY2S:-,#)HI:C[CE&S=1AVF"B$7XXA>_B+MW[PZN/P0`9<QDB^^K
-M`LX;-V]BM5KB/>]Y#Q;+)?94(>=JM4(<QU@LES@^/O[]Y_[A/_SV55/'=P7(
-M]>_0`&"/__1/_]K='__XG2S+4%45LBQ#7==8Y`LT=8,\RU%7-;(\0U77B.,8
-M3=.`40I.F2SL-%N>CD*$A'0N$`L5D\AE06?3<%.PHR%=5``?B$,$C2E$SP``
-M(`!)1$%4@+JN\>E/W\+'_M[?PY-/?DAEHO?\BR(4Q09U78/S>8\PCWE<@Z/5
-M^>&Q$'V'QTN=N!!'374G">1$K2VW3<T6#A"[5F@Q#;3/`$![BTC%=E^CNT0"
-MQ8^D?Y)QZC7"7:3MCWR.5#L'(EP=&">,@%%=JQ<A8E$GTC!5MI4D37#__GW\
-MFR_^&QP='0V_-@$893)!Y>``>WM[LO'/WA[V]_>QO[>/@X,#K%9MCYA,69$W
-MZ_6GGGKJJ=\"4%S%Y;I+0*Y5\N;XZ.A3^6+Q&]HOKM5P%C'$7!9C<L%EP2=/
-M4-=-JW8K`A=4JN*,J2A$M'&'L8C-XSF7YY:YCD-4.[,*$LJ'1EW7^!?__)_C
-MEW[IE_#O_<PS8$PV+"J*PLP:];\H8MAL-BC+"IPWYA3SK)7/XUK2ZDZ.+;;(
-M:]VI<]N%,@S8_1^_)4(CFDXS4[M.:C%Q^6T+@WW*^3!;3[IW"BB3OH+6GE25
-M8.RA>;V>P,(M/^;4A]O:O9C2O>G,MI59)3\MB(-"UN>QMDDCBY@#Y#I%1</X
-M:Z^]AC_[PI^AZ6$J>_K.*$.2ID85/SP\Q&IO#X\\\HA4RW6RRMZ^S#'/,S!5
-M;_C..^^\C`]_N!2W;U_)7_G2@=QK$E0#($\]]=1_>_?NW5]?+/+#IFF0+Q:H
-MFQK+Q1+WZ_O(L@Q566*1YVB:&FF:HN$-HDB8>$-*!812R*.(R<U>"!?_K5FY
-M!GE3NT]*5&4YV#A(C\]][G-XX\TW\<N__,L6@%M@KKWL+$(<%5AO-O)U.3=G
-M"^=BDWG,XWJ/<>,)<:CT>NPR3N=;$$-6%O<X=#F?V+&WG*%'XXHF!3J6E7GL
-MT+Y)R(:(E)BS_@;&%>]H(-<6%0WC+[_\,O[\^3\?AW&56YZF*59[>[AQ\P;V
-M5BO<N'D3!P<'.#P\Q/[^OBKNS)'E*N4NS1!%$=9%\:FGGW[Z?P507M7E'.W4
-M;]Y:5\B=.W<^\?@33_QADNC"S@R<RP)/`8$T2R$`Z/OC*#:GZIQ6R$S/BMO;
-M6K5%5:7KZ"M*02EMKP,HJQ*\X:,[B1>^\A4<'QWA[__]7P7+<P/F95FB9*7R
-ME;=>^$TAO>6<-TK9WT(!FL<\KCQZ7@T/^7;N;+OK9M<VL2M+40AQAJIZ>`EM
-M*S1,*?KT'TO(N+HZJ"*K'/(3DF/X@ZM\<C(Z#Q"#?A?1O=([F9@T`3GIU*7'
-M7RZF_&AC'];YC<XFAWQ&^;,'<0!&6(RBKBINU'%=U*E@/(HC?/WK7\=?_>5?
-MC?Y6NM%BJD(Q#@\/L5RN\)Y''I&6E9LW5=SA'K(LPVJU!\94"A]CR+,,;[_]
-M]LNX0DV`=AK(A1""$*)-^/399Y_]?^[<N?.9/,L^5E45\CR77O)%;CSE556;
-MVY-$>L,Y;\"9*N)$#=634\8:.@<.X>Z<U0I!*6EAG1`02E`6)>JF'MW:O_.=
-M[^#W?N]W\?'G_@&6RZ5J%QM9UI5*9J:K&6::)MAL"E0*^KGN*C=#^3SFL3MS
-M@]!CSF%.04[X>*%V&I/SQL]\!]/34Y2$H%WTP/CV;1LGYY8;[P5Z/=A#RFRX
-MPV6[S,4H'`J+OT5GD9"^(E`Q/"D4?<`^";*WGW)-?HVSXJ&9KB]]4")%2A99
-M,*XAW/M;*^))DN+X^`B?_Z//X]UWWYVT]Z"4RH0ZE9[RB`+Q&S=NX,;-&S@\
-M/,3>WA[V#_:QR!?(LM3TE4F2!,>;S:>>?OKI?PKILKBR8Y<4<@WE6B7'XX\_
-M_NL_^M&/_E66I1^!$$C3!)QS9%D&`,BS#$)PI9)#><EEL:90R2KNAMW"N!],
-M0$!`34,-!>.$JITN`4J"NJY&=Q(__O&/\3N__;_A/_E/_S.\[WWOD]&+EH6%
-M40WG->I:5B1758G-9H.JJN5G%P)R,<QD/H]YG`JFSP(UR5:/OI@OK#L+6TJM
-ML*#<5\'/;U&1`$'U)6Z++B@[_#;M$Y[4\CWEFXBM[KB`V5<(V`.?1Q=QNM[L
-MTWU[,03;DY?)=@OOM.+FV+O-;ICINQE&6G894L6C.$:2Q$A43Y<?WKF#+W[Q
-MB[T6%7O=,LIXFF*Y6F&U6N*][WT4^_O[>/311W%PL(^;-VYBM2>35K(LP][>
-M'N(XP=YJA3B*4#?5IY[ZT%/_'8"UN.)^IVA'5X<&,B.]WFPV_VJY7'ZD*BOD
-M66Z25\JRE$DK587%8H&Z;I`D,9JF1A3'X-Q2Q9D\<#62\]5&261^)ES;BO%G
-M6MWNB.79K.MZ=*?QX,$#_.[O_#;^\__BU_#DDT\XQ9T%*T%+J9;7=82ZKE5<
-M4(RRK+#9;%!7E8IF%`H(9C"?QWF"U,DAF%SD>U_(8IB`KF3J@CKY=]WFV4;=
-M]4ZOV4D;9[?$]5D\LN5"[B_.M--9A'.6D`SBX:0"O?-:U8C7I3/PQ=IO37I^
-MT:X7180^NWJZ.&=_N7VS?=+"/Z>LMQ#1]P/L<.7D7-0YOFY0HF.;8W.6/Z2*
-MZX:+<1RK[N<1_NJO_A)??>&KD_=ME%(D"L;W]_=ESOB-FU(9OW'#^,9E[O@*
-M:2I[ON2YO(SB&!]X__M_"T`IA&BN^N+?.2!7*CE14$Z>>NJIW[ISY\Z3699]
-MC'..-,T@!)!E&800R+(,#>?(LA1"<-1-`U&48!%S?.,2MMN]"Z'$L:5((*?.
-M*4Q]4"#6;2!2*1<C\85U7>/W?O=W\.]^Y"/XE5_Y%619IJ!<9JF7)4-5U8@B
-MAKJ6_UHPEXIY7=<R(]U7P^8QC[.207;B52YV3G$5/MQIO]K4?<7V?G*-;=O]
-M\M,AB*BS@QB$<>O1D_3@K6%VVWWNQ,?U*[C"=U$.YZM[&V`X5>44%GD8E\_V
-M42NG7&_GHLY+`G%0)U/<*.(VD.LD%0WB*N)0"('/_M$?X=Z]>Y..%X3(XM!4
-M-?31'O'WO>]].#@\P"./O,=85A:+!0X/#I&F&?;W]_'_L_>NP7*<]WGG\W:_
-MW3VW`QR0!$CP@"!(@)(.;!$2P0@2*5`W*Y%6CBJ,O;2]F]BQD\U6;6J9*GW8
-M#ZE=64YV/ZZVBKMV4K9LI[*U7Y"M4I4JM;$=2Z0DRR1$TA0O`D1<>,'%!Q1Q
-M.;>9Z?N[']Y+O]W]]F7FG(,;IZO.F9F>GIF>GIZ>W_OT\W_^E%+T>GTXCH-[
-M[[UW3K!B=#M\#/0F7:^<2O[""R_\[N.//WZ_XSB'>@"B,(3KN@@CH9+'$<"$
-M>NYZ2.*$1QNF:>Z`;/.$<FY/284V3O0?`J&:ZZ"N<G0M-3\@!%$4Y9Z_:GKM
-MU5=Q_MPY_-JO_SKNOOL>%8%(*448AHBB&+8=@])8J.5<,7==%T'@P_<#E<@R
-M"TJ<3;<X9VX]QF]R,:51J6ZS^A/FD#,VP6,J<LBGV:33#/*K'T,JM]QD-I/R
-M\^0$Z);-?@BO^FR%DI40*,%\^A$&1$:AN="SL'ZD;B<TW29U]-U<+FE^?E:[
-M"&D]7)I\4)3['&[1I)A;#\1YH(4LVN29XMIU95/AC7\DC%/*&S0N+2WAN]_]
-M;JU%)?>2E@5JVSPA111J;M^^'=NW;U?*^(X==RC%O#_HH]OMH-/IB@075UIC
-MGA0@GMZ*38!N&2`OJ.1XZE_\BS/'_]-_^L9]>_=^.V4,W5X/*6/H)EVPE,%S
-M/411K%1S5^24VY0"B)&R%!8LK2,;*?VH$))HUA1^OT4L#N\6_Y.%G[*8)XHB
-MI"V@_-JU:_AW__;?XK.?_2R>^,QG8=E91CEU8L11A"B*8-L4MAT+?[D$<P^^
-M[R,(!)AO:D+";)I-'_!ILQPJTQWH\B!=](&C+O>E",DW<@.6MU(Y9848`7N:
-M=<\'?RC-K;1M6BFM#580UH*)32#+6H)K2=TW=-%D%4]2/#N0>Q\3)+-,M+].
-MZ?E@->O`9M1]PT&<!TUDX$UUKSC-NF_R/ZZ>$V+AM5=?Q6NOO=8(X_+[8%L6
-M'-=!I]-%I^.AWQ]@Y\Z=F)^?Q\Z=W#LN"SJW;]_.O>6]/ES'1;_?AT,I!OT!
-M1K[_S)$C1_X_`>/Q[?*QT)M\_5(`%OKOQT>.''GVW/GSWW$H_2HZ'401CYJ,
-MX@@=QKMV$@"!'\#S7*&:,R1Q`MNR`0:D%@?SS"I.-<5'\G]F<5%@;LE"3TOS
-ME?-_410U-A"2TW///8>?_O0$?N57?Q5WWW,W]VE%,6)Q>BB*8L1QYBW/_.44
-MG4X'X_$801!HA9\S,)]-MQS?8DO/\FRH0V9Y[<F6;QL&:8MC;9T@$^:02XWW
-M>AXMJHIA)^<Y4H.R!%D&2O$A1,7=3@/BE2MJBL'2YK&)WD-QQV6UL]D&=KS:
-MSIW%U1/OO;Q=R4;>W0:<+S-@WSP!@!=2%D%<"81VH=$/I7!<:4UQE)4EB6/\
-MY5_^%UR\>+'U<<^R++BNBVZWBTZWBUZOBQT[[L#\_+SRB]]Q!U?&>[T>>KT>
-M^OV^\(QW5;[Y\O+RUQ87%_\0MXE-Y98`\IQ*_@X7I(?KZ\_MV+'CJVF:HM_K
-M(TW7T>_U.&SW4B1)@L'<`,/A$-U.!^.Q#]=-$4;\<R,I08H4C)'"SVU2.-X0
-M)"3F2CC1<LH+EA;+LF`)*)?J==/T_OL_Q[?^Z`_Q2U_\(AY__-,(K5#MY(X3
-M(XHHHBA2OG(.YQ241CQ:R/,P'H\1A9%(DYF!^6RZJ8273</V#^:VJ5N>5!TK
-M&V(/MP[&JV-:=:]Y?OTSUN7[074/!M;$@I6XEE]>/^O`M($;4;NBZ=A-Q(JR
-MFL$0TU^,$!!F<K2;?#-ZN2=I1%M#4%C#!D!YW8T#M8T-B^K`S[07FEY3G[_5
-M'G+&/HB`+[:MQ<_ZJY`):HNS\E8.R&W%(S3G$^?S7%PX?Q[//?<<1J-1.Q`7
-M?O%.IP.OXZ';[8DL\0'NO/-.;)^?QUUWW87^H(_!W$`EJ4C>L6T;'<\#I11Q
-M%#VSN+CX)[@-$E5N*2#7?FQ2D4\>+RXN?NOX\>-O[]FSY]L@!%XH5/(H`F,,
-M813"(@1A&`$@O"@2#$F2PB($<2P.0BGC38`*!_RLB%."=Z*.?Y90QRW+`A'9
-MG.JZ;2$,0\11W.I@$L<Q_NP__V><.G4*O_(KOXK!8%"(%W(011&B.(*M%7[J
-M_O(P##F8"]L,8YG2-IMFTVR:9F!`JG_$R7480FS2ES=7R*[0:VN@/)^&4F%?
-MJ03NO%><,3+%Y]<$DJ2>)DD-?$O(!JKO,P)[H3$0*V22ZPV)*G+(35:4.D<X
-M`ZN%^%S1)YM@:VZX,5#3)UBS9[*IA@/785C-;J'C6]9C):^&YT$\IY`[FCV%
-M4@7CKNOA^`LOX)577FEM42&$P'%=[A<7!9R=;@?]7A]WB`Z<.W;,8S`88,>.
-M'>AVNCP]A5+T>CWA-?=$J@O%^OKZ.P""V\4S?DL!>3%Q!4!TY,M?_M[9EU]^
-MQG.=IWN]'N(D0;?;0Y(D0C5/,1CTL;ZVCFZWR[M@>@Q1&,&R4J2,D[<%(+5X
-M93$(0!)24,&UZ$/5R5-V\Y1@3OA.;5FP+!NA%6:^\A8'J[?.GL7_\<W_';_U
-M6_\$#^Q_$'&<B!26&(Y#N5I.8^$OCPW^<A=1%"F/^0S,9]/-AKBU%'2+K#TA
-M4[_1B7_JIX/B&[D]28O[6.,VU17S)MC6$T@:&ZFUV#1J`+,E.%1%*JCMU%D&
-MTG80WI8C)0BS<J!YZ>78#?DF3E8TNSDVJ#:?X"T`XRHAR-):W8N$-]L6'</U
-MOZR@TW&S@DTI$+JN@_?>^SE^\/WOX_WWWV^UU62^N.NZZ'2[O.E/KXMNM\>5
-M\,$`.W?MQ-Q@#COF=Z#?[Z/3[8`Z#KJ]+AS'@>>Z_':G"T(L,,:^L_C88W^"
-MV]"J<DL`N0;E%H`4!P\2G#@1[7_@@?_YXL6+G^ET.H>B.()E64(E!SS/`Y$I
-M*&"(XYB?!A,QA6F:(K4LL"3E!W(+L)B5>1[U'-EBX:<XY6-9EMBI+02!S9O_
-M4*K@G%M.VJOE?_S'W\+'/O8Q_(,GGX3GN4@26YTVHDX,1]A8N,<\_^<X#ES7
-M11S'"LRSUYY1^0R.;W(H)K?BB[--6OD-R.Z%6+ZZ-2);AIIDBSX+UFJSL5+1
-M:&:VGB9I9S*F,Z>,EYZ15;U-LV<\UZ^4:`]I;@>J/N<-%4D2P[9FY;SUVASR
-MB5Z.;'@OW,+ATRW#X,5C@IU3Q&E)"5<@KJ*8::Y@DU(*ASJP;!L__O&/\3<O
-MOSR1*B[M)A+&N]TNNKT>MLW-H3_@ZOC\_#SFM\^CW^^CU^,VEGZOCX['EZ<.
-M15?$17=[O>4?_N`'OXMKU_S;(6_\E@5R[;-F.'$".`R&EX&%A84G+EVZM-+O
-M#P"V#LS-J4+'U=55]'M])'&"7J^'-!V"$&`\9J".@SB.^<[+N-*2(@4L"[8\
-M'E$*@"!)XMR!@]M6.)!36V1SVCYL6^1W6A;?^<,`41@I;WF;Z2<_^0G>??<<
-M_M$__D=86-@#.XZ1B"]++&PLE$8"]K/"SR1)D"2)@',7O5Z,(`B$G27&'3OF
-MD<0Q?#^8$>H';"(;P/6M15R]XZ1.'&13CA2,;*2Y9GX]*C3S=NLQ`12VL\74
-M;"/-%S*)#W>:XO!)?>.Z9[S*OC)1+*+:#"T@GF&JOI4ER*G8WJQQYV(E`&65
-MS,[,CR^^!]8.;.N=.F4+BUJ^]-[RS\2:MGP%J$\2>]@RL%';QUJJY!,Y3L3"
-MI(G7;S"Q&T&<%JPH_+*HCNM=.!VJ1QNZ.''B!%YX_GD,A\/V0W3+@D.IBC3L
-MBC]9I+E]?AZ#01]WWGD7>KT>!G-SZ'@>YN;FX+HB2<5QT._WN7>\VX5#*7;?
-M<\\^[-R9``AOY]_L6P+(-?-^0K*>\NP'/_C!QQ]__/%_W^EV#Q&+((Y[L&T+
-M<1S!LBU$<03B$R1)PCW>PE,.`"DA2)(4:9K*7IU@E@7E(4=6P`D0I%8B&@B)
-M^181\879*#-R'!$3)#IR6A;"*!0#@.;W>>W:5?R?SSR#SW_A"_C<YSXO"AIB
-MT,1&;&>%%KSPDR>R)$F".$E`8ZJ!N:.ZF?+"5@_KZ^NX<N4*XB3!;)I-M_4T
-M-=N;?WF-3[<98YD-J./&)\MUO]RZ4P^$U*T\R1"%Z74Y;,H-PW+06NKPR38H
-M8.I=1W4_>!6(MQT40E.1A:><M7@0V<B^5+*[Y+&68=*V]^;]CDSYE9SX-1O6
-MDVSJ4]YZH>=*D;8(;&*5U'!J4,4MT0=%JN+YZUPEOWSY,K[_W'-86EIJOQY"
-M"'"%7[S;Z:#;ZZ';ZZ+7ZZ/7[6+[_'8,!KS93[_?PV`P0*?C86[`87PP&,!Q
-M*/I][AWO]GIP'`?/__5??QQ`A/??#]EMWC6*W&KO3]A7"/;L<7'A@G7RS9/_
-M?'[;_-='X_%\'$5865U%%$5875M%&(1865U%&`18'ZXC#$.,1F/$<8PP"L%2
-MAB1-D"8\K43&0[$T1<H84J$^)TF*)!%J=)P@21-U/4ZXQSL(`O[G^PB"$&'(
-M_P+?5X.!-IGE:J1$*?[!DT_B\*./@H@"50G<<1PCBF)EC4G4>G(X3TK+<I_Y
-M>#S&U:O7L+R\G`6AZ:=%#3W12\H+J=%DB/&92FH6,?_"F^\G3?IDM:Q(6BQ3
-M]][11EVJ6'[/GCUP7;<$,/GK9GO4QJZ;7ZMN.94XT>*^IMOEURQOV^+V;K/,
-MY/-:SH<I*QN%[T73\[6]O[A<OMYC&B-(IH;?;'4CU:WBJWYRS,*J_AA3LY^R
-M[SRW/6I25(KS2DS+:GIEBM,$I>=E-66758'B\G>'&;=6;IG\K(K<]5S,838X
-M8KF1@BFWG)6*-1E,RVIK5KC.2LMD'Q;+/2_+OX_:95@.Z'/S67'[ULTKWI=U
-M\M;35XJ/T=>KN(V+U[/[M8%0<5[QLLTR:MGLU)N,9,X*-&D>PF4!IYXS3JD"
-M<`7MU`:E#FS;P@LO',?++[W4^LR^](O;U(;CB$C#3@?=7A?=3A>#P0#=;A=S
-MV[9A7JCCV[?/PW4=?NDXV+9]&QSJ8&YN#H[C8#`8P!.`GB3)=_;NW?MK0I>]
-M[4_STUMMA47J"L&%"S$`:_'QH]\Z^^*+^SH=[^F`$'0['1``'8\W">IV.@!C
-M\"(/`!#'B<JGC>,829ID/VH2+BP+5LI`;+GCIUK!IP626-Q+3BQ>Z"DC$"TQ
-MW[+YJ2,1BVA3&V$0(A29Y2ECC3^Z<1SC__V/_Q'?^^YW\1N_\=_@@0<?1!3'
-MZG145O@9(TYB)'&,.$Y`DP0)S=3R)$FXS]SST.OUT>_W,3\_CTN7WL-X/,Y!
-M^6R:3;>S:LZFV-7;JJ0BP`^Z%6=BRTJ^DT[U:Y.J0>^-U.DV*GE6I:P4[!*L
-M:0"0%QJ8_.!+H%VV]M26\!6:XC"N9M6`>,/PJM3#)V]F*<.X61@P&F>*J2JM
-M]A.V-2DKK,7'SUI\-TC[O;%^`#NY[?UFT2RY/]L"T2RREJZ&4[O"*RX4<,D.
-M8EG+XFJYX[@X<^8TGOW>LZWL*;HJ;EL6**7H>!XZHILF+^#LH=?O*>;8L6,'
-M3U*9GX?KN5P5]SP,^GUXKH=>KP?7==#K]>&ZO+`3P*M[CQSY#0`Q9#;U#,AO
-MVHDGKUR^'.Y_X('_Y>S;;X/:]M.]?A\I8Q@`2)($9(YP99H`R6J";K<#QE*D
-M*4.<Q*`V1<0B$);/0H4%$&:#$()$)*SP=)4$ED40ZPDL(+`LFWO+-4^63?DI
-M(DL4?EI:P6=;M?SJU:OX_=__OW#@P`%\Y9?_/NZ[[S[N3=?`/(X3)`F_C&,!
-MZ)J-1:GE3B)V^A[FY[?C\N4K>.^]GR,,0V7%F4VSZ7:&<E/16B/(8YI$PA9Z
-M-RGKH?4AC*12)9]0U-B`I:5*^6[JU%E^V_7)*H9S$X3D'I//,Z_;3'6)+15>
-MY2*%:5GC*,*XF$]R<-_LZ2YMM1PMLH)EG+6H=265MA1F*$#5EV>5FZH.U"<;
-M<N7RQFO6U0C1D^Z>30/?6V@BHI&/18@*D[`M.[M>4;2I`%S94C3KBDA5N7;M
-M&IY]]GLX?^[\1.LDL\5=UX4G(PV%*MX5:2J]7@]S<W,<R.?GT>EVT1\,X'G2
-MGN+D/..N4,<=2K'TMTM/'OGE(W^)]^&+8]8'(CR>W,KO4T0BVF)@X5Q<6OIA
-MFL2'?)\7-8Y&H_S?>`S?'V,X'/%$$EE\&4?<ML)24>B9/Q7%F+"QI$)53V)A
-M8TF0IHD"8@F_41@A#`/X/K>QA$&`,`SA!P%/2PE#A%$H7G.R[?^9SWP&G__"
-M+Z'7[R&.3'85;J.)XYC;:XHV%G$]%HIZ$`2X=.D2WOOYSY'$22[J4:E-QA^[
-MF66E;OF99<5\^X995JJ61[UE!3FP;&-)(6C8?6&RK+0KZB2FBQL[QF',Z"F7
-MM@)"VJK=U187TVNV(CE`2YMJH^8:X%/SDK,BV55EEU?`--,Q7!7B%5C;9/4H
-MR^E&I9KES/;:^V$%(#>`NKYL_C,RO'_&2F";6X\*:TKIOH;KS1:7LCTE_WI5
-MEI7L^6]*RXK61T"">*X@4RKCFD*>+]34&_SHOG)+@3@`//_\\WCII1>1Q.WM
-M*81`Y95[PBON=3KH=#OH=GCQIDQ4F9_?#L_KJ,NYN0$ZG2X&_3Y<S\6@/U"J
-M>,?S.)1['EYX_OF//_744V?PV<_Z[-EGXP^29D1N]8$'(42&H[C8`6?IQ-([
-M*6/SH^$001AB965%><JC,,+*Z@K",,)H-(3O!_!]'TF:(!;YX;+C9@G,&4/*
-M4J0%$$]3W6.>"J6:_X5AB##@8"ZO!V&`(`@YE,M"TPD_`THI?NF+7\033WP&
-MCDB-2=)4>-Y3`=X<R.6Z5'K,Q6W?YV!^^?(5!&&@3OO*`M<9D,^`?/.`W`2M
-M4\`WFD!Y`Z!>YR$G[17LMD`^P1$O1U4J]K``]$45?.M:`YD4[I89X;6070/1
-MM<DD]<II;2)&76?+XGT;!?*2G[L)R'..\/SS,V9N#,1,(,\J@+SL$V>F`8G!
-M/UX+UVV7,T'X%$!>#^E%X+X)@1Q9@:1=4L--,&YE/O%"D68YXI#??_;,6?SY
-MG__Y9/840,4]=T7'S8['89PW^^FB+Z(+N[V>*-J<XT6;<]O@NHZZY"HX]XQ[
-MGHM^?Z"\XQ8AKRXL+'P*0/I!\(S?CD`NTL1!A5KN7+QX\?N,L4.C\0B^'V!]
-M?3U3S,<C#->'\`,?X[&/,`P0A*&FE'.H98:#'%?*&<\RUT$\E:">V4>D.AU%
-M$8*0@W_@!PC#`&$8*=4\#$-$<8Q4#`0FF>ZXXPX\^0__(7[Q%S^JH)L/*M)\
-MX:E4Q#48SZGEVF48A+A\^3)^_O/W^6`E2?)@/@/R&9!OB4)>?,T;!>1YLIVZ
-MJ!.LM,WKP+X$U*B!?B.0&VX3/9MZLU3UML_$#(./ZJZ=C$V@E.M6_0GB'3=5
-M(3?`5O;&6#FAD!7-(>7<]"),EH&]''M8!/*<#84QPWBI(#;I\XOOJ_"9U`+Z
-M5@!Y5>'G5$!>/#-SDP`YTX\5/+4MIWKK*K@&X=("FX\O-&6.9R!^[=HRGGON
-M.9P^=6KB;[UMV_`\CZOAPB_>[?84C'>%?[S7ZW&/>"'.4%X.^@,X`LJ51<5Q
-MT.\/0"E=WGW//?>"VY'CV[4;9ZW8>IN\#P:MF^>/?O2C?W+X\.'?[GB=IZE-
-MP1@#I?S2MBVD2:IN6Q;W)5J$=^Q,B(64A2`,2-/\88J?0@((L54DHF41D"1!
-M2M(,UV0!J&5E\8@6]W11:H/2D']YA-<\%!:6.(IS!XFFZ>K5J_CC;WT+"PL+
-M>.K7?AU[]^Y5J3!IFO"!`DV0)$Y),>=1B;%6`,HAW165TG???3>N7+F"*U>N
-M8C0>(Q2=0(N6EMDTFV[<:'QSGH/4JKXMA.'*E9L^.H]<ITU5YR<WWS=-/)PY
-M(UIGV,Q7;LHRKP9YDV@]Z2\',_CWB[&'K.G%"*E0\(NP2]`L^[/\HA6;G#4T
-ML]&;"]4O7YT,8VPK6JZ3S9\MV(2&09,,#=OL^^PFC#5D$/')5@;<1FM*"<*M
-M[#&VG26FB$+-HGWE_?<OXY577L'KK[W&(YA;KILEOIBNZ_(F/\(K+NTIW)K2
-MS15R<N7<PV#S2POH```@`$E$050P!\_ST._SQ)1>KP?/X\6;CN.@W^N)5)8>
-M.AT/:^MK7UO\\.(?@7?A9!]$&+\M%'(-EBWQW;/%GWOQXL7O)VEZ*`I#X1_W
-ML;:V!C_PL;:V#G\\YK"I^;V#,$`2)\J^(MO1E]3RE%M8N&*>]W!+!3H5D8I2
-MO<[%(P8!HBC,["M1J+IQ)J+H<]+/YJ,//XR__]6O8M?.77P=A'*?J?E)+@XQ
-MUGWE<IVUZTF2(`A#7+ER%<O+R_#'/#I1VFP4G,\4\IE"WE(QK[:L3*&05ZCF
-MTROGY94B=7M>73AY66RO5<@G'D&T4,C;%&Y.#N2Z%848U>*B;YS/9Z6S(B;(
-M+BKEA7`3&%9'(:5:+[T0MZ8Q4.WQ56NVP@II*C+NL%$UUZ(,S:[W@I6E9&LQ
-MS2^KL\51@_R]*IA<\HIY3FTNJ]X,6>PC]`),J>H2PUD%8^PAS![WB11R<^QA
-MO5_<-&\S+"OZ9S*90IZ==>#?JY+_VS*KXU()+R:KZ#!>A'2;VKBTM(377GM]
-M8A"7QQ''<>!Y'KK=+CS/5>`MF_UT>UUX'K>O>"X7\BAUL&W;-KBNBVUS<W!<
-M%X,!+]R<&\S!<2@&N=QQ!_?MV3,O0#P`MZI\(`HX;V>%/(M#Y/M4"H`L?.QC
-MGS[W\LO_3Z_7^RH`I8J[K@,P!L=Q``".F"\/OHG%L[NES&`JOB06@<4L,")^
-MM&0NJ$IDL9`DEFHH9"46+-O26M0Z",-`7+IPHY!;642A:1B%:F#0=GK]M==P
-M\L0)?/9SG\,7O_AWT>ETD(B!A2V:("5I`II04?RI><REE47WHJ<)'/%%V[5S
-M)ZY<N8*5%9[S/AZ/Q:`B4N]])IK/IHD[==YT:\_:K2EI?E^3J+7M+2LPJX_%
-M06W+%Z];SG1?]M+E-27%YH\L4[\9(Q,*IWE+1]V'PHR;@.5!LN+]-?[VU]S/
-M:B5\5OYX#"TZ33TQH<<9&I9A-1:>_*9C$TG+K"3.%\Y6%`9<##49[37/W:CN
-M3_UMO5ZZ]D1<HK8)AW#+#-\J_<0J7>K6E.)R7%&W<EGC2W^[A%?^YF]PXL2)
-MUB"N?R=LVT;'\^`J&/=4OGBOWQ>6%3[?\SP>G2C25I1RWNG`\SREKGNNIYH&
-MR<>YKHO`]Y_!GCTA+ER(&6,?^*Z%Y'8<C&B%G@X`^^S;;_]OO4[GZ?%XC"`,
-ML;Z^CB#@WG*IF@=:\Z`@"!!&$:(P4NIRFB9E[YT\9C(&QE+-2YZHAD.Z6BX]
-MYW*^>JU0I+&$D2K^#$.NF,OL\FD*/S_WN<_CTT<_C1T[[E"*OUK'5%/"B\6?
-M$LH5G&<*>Q1%N'+E"JXM+R..^&.&HQ'",$"2I.('V)HIY#,/>8-2?9,T!BK-
-M+\O:;91U5MR/)FP,I.>0ZTIEDV6$7/>L4E8)Y`4=/=\%$T7U$D:UO(WWO,*N
-MC6*""R'-WO'*^RL*/"N5<9.WFI@'%J4F.F79NN"91O&-:K]#I*3B%@FXI)`;
-M/J>\"EU.62F>KB@5>.KOR>`AK_627\?&0!M7R-MYR/7W81$NQI7`NF!1J8;P
-MO/JMWV]9ELH?7_K;)?SU7_\UWCI[=F(0E\<2'9H[W2XZW0YZW9Z*-.QT._"\
-M#ES/A4,=N*X+R[8P)]3NN;DY4-7DAZH"3MF%DZOD_#9C[-6%A85/XN#!%"=.
-M1!]D9?QV!W)N?#L(BA,@N`ON\3][Z0M[[KWWVU$88C@:(0@";E_Q?:P/AP@"
-M'^OK0X1A@-%H)&`Y1)IR<$Y$+&+*:BK_6;[@,TUU^PH3UV/-'I(B3F*$0:AL
-M+++04P=S72V?!LP_^<E/X=-'CV)A8:$$YG)=BP6?ZJ^@F$M;2Q3'N'+E*JY=
-MO<:+4E->$.K[/OP@`"OYS6=`?G,!>4NH-EI,V@/XEJ:L;$;L80VH&_>UBOL8
-MFB(5JX"\:#LA6>YR%9"WWU6GP.VF-)8\,#?''IH[=>8SQ$V(6P3Y\N`EW[6S
-M*2*QQ7Q=UJ\!\CJ`K_2<%P';".2Z*EX&\FK&9^9U,\!LJ7-G<5G5Y;,!R.MB
-M#RNO-Q5IYK?Q+0?DVCS5*+#&;E(%X45P+R[#TTXL'FUHVSAW[AQ^?/PXWGSS
-MS:F^\_+Y/0GB,E=<65-Z2B'GRK:CXA,YP/.F@_RRQQO]]+EGO-_KP16-?_3[
-M?_2C'WW\J7_Y+T]A:2F0)UMF0'Z;`KD&Y0#WDUL`W&/'CATX>O3H*V$483A<
-M1^`'6%U;0Q`&6%OEE\,ACT,<C4:BY?P829J*6$2&)*U7J^67G(EE4P7D:0YT
-M=25=*L^A\I=K4"Y26;B_?'HP!X"#!P_BO_K*5[!OWP.Y-)945_8+RGB<\Y:G
-MVGM*E1_]RI6KN'KM&F*1YYXD/-]<;D/IQ22$S(#\5@?RFRGV<-.!O!ZZ-S>'
-MO*QR-^>7;$X.>:UO?,)XQ"H@;XH]S`,=:7CWK)"L,BF0&X"?-=LFFGSBU98)
-M0\I*!9`;35*L"-J`.8#<`+PF(&<H>\KKDE9,B23%P4?K''),E+)2">2L0M6O
-MA/#\>Z^+/2R]EPF!7,Y34&W9.47<".45R]1">$$Y/_?NN_C1CWZ$LV?/3GV.
-MRZ84GK";*+]XQT.OVT.GVT6OUU7QAJ[K*LNM;5OH=GNP+"M+4!GTN3H^&(!2
-MBKFY@?"4SW&5?&X.E%(LW'OO-NS>G6!I:<P88X00,H/QVQS("V"N8A&/'3OV
-MH:-'CSX;!,&\M*^,QV,.XH&/];5U!&$@;"TAQOX8<10+2P9/(V%H2$(1=\G<
-M\JQ`-,LN+P*ZWE0H4\LS&TL<1P@#86,1^>4I2Z<RT>U[X`%\Y2M?P<&#OR!\
-MY;I%)2W-TZTMF4J>5\SC.,'5JU=QY>I5Q%&LGH/#N<^SV(-`Q+$5/.<S()\5
-M==XHRPI,S6M0$4DX65%G/5A/:SLQ%W4VJ=[`]:CQ:+*;D-(\N1WS.>35@%U@
-M6VQ&#KDJ1JU[MBERR"N+-UOED)=!.]?=DM5DB)O6>>H<\O)\>5%4THUP/2&0
-MF^_?()`S5@'<TP!Y_HR-)>K%ZOS?3:!>]('K*KAE6=SRHCWF70GB9\Y,]0V5
-M/G'/=>$*/[?G>3PQQ9-I*1WT>EVXKO").U05D3J.`]?ARGA'>,8[GE3!,V6=
-M7^^H8E#/=9=W'SRX#]>N!0`2QE@T0_`/*I!_%@3/\026DR=/_O?;MFW[K3"*
-M#D4"RL,HPNKJ*H(PP.KJ*L(@Q.K:&J*(VS"B*$80!!Q"XT0U"FK:^^677A94
-MZFIS9FG)@%VFM(11R*TL88`PR-3R*(Q$;CJ'\SB)P=+I/L,[[KP37_G*+^/0
-MH4/H=#M\G82:GZJ\]=3@)8^SZVE>/8_C&%>O7L/5*U>%E84_!Q.702`RV0,^
-MP,EL+60&Y#,@O\Y`;FK,TT8AKX+A28"\U:[9&LCS#1J+]YGL(YL)WO7S\^O#
-M:A3SR2!;PI0I>845#QTW!,C+2GG^C`(K#3"*B2ZL-(RK\IDS+7.^P<*B*>;&
-MYR/U0,X,']HD0*Y>NW#=K(ZC=+M=RDH&YM46%U8Q$#`#.3\K0K2HP@RR\P`N
-M?=]6I<)M4L3U^WBDLJ6:\5B$X-UWW\5?_=5?307B\KMOVS9<SX4G0%NVO?<D
-M7'<Z(LJ0*^*.XRH0MRP+G8X'2K.6]X-^']2AW#-.'?0'?:Z.#P9P'*&:VQ3C
-M\?AKBXN+?PS`%QLUGJGB'U`@EZ=%D$4B.L=?>NF7]N[9\VV5&.+[&(Y&&(]'
-M6!\.X8]]K*VO*T^YM)%$4:@RNZ5]I;E2GQ\4TK2LF*O<<&$/T7WG>N%G$&A@
-M+M)--MI82$[;MFW#W_U[?P^?^M1CZ'0Z&82GJ8IW5+:6')Q765I2!>97KEY5
-M,8[\>9@"]#B.,?9]^+Z/6%I;BJ`S`_);"LAON:+.%@KYM$#>&'LX,9`79?M"
-M4H@L"&6L<O"SE4!>Z2>O`/+BX2KO*V\'Y,:S#H78PU+,G^'8W/IU=`.\"<B+
-MWG"3=:5.\2]YRPT#BHKK.2`WO"_=;F%4FTWOH^0]9\9T&58!ZU5`7EH/TS(U
-M0%XN4,V#>+M(Q"8@SP9\4E56(&Z`Z#9_)0B74"_NSX&X98%8%LZ>.8._^N$/
-M\<X[[TSU3;4(`74<;DT1Z2F=C@?7S=)3.MV.L*9(1=Q1ZT4="FI3!?(]$7?8
-MZW:YDJZ26*3W7"CE'6YU.7_QXI-''GWT+P#$XF_F%_^@`GD!I`A(!N4`[$N7
-M+BW'28+Q>(PH#+&VOIY7R5=7$88AUH?KB$6+^3B)50)+'"<JC[PQRHDQI%(Q
-M3PQ0GF9^\SC._.<2OLN%GS*-)48D;2Q3^LL!@%('G__"Y_'$$Y_!'7?<@90Q
-M3>'6P%R#<Y/M1K>TQ'&,E955GF/N!SFU7`?T-$G@!P$"W\?8][.B4,N:`?D,
-MR*]3RDI;(*\:*Q:!W*3`-[U&2R#7AP<%(,_@N&4(Y03+5H/WI/GD=4#>#LK+
-MA[G)@'RJ+I\%("^KT`8@)R:V9@8@+X*T*:&EG(%M/'-@:(73.H=<OH]"T6V^
-MNV1^8#@)D!L5\):9Y%5G"$Q^<5-Q9QFXJPLY93J*#N)%ZXE4Q//@32I4<3OK
-MQ%F`;LLBRIIB61;\P,=++[Z$EUY\$<O+R],HD2#@H0X>MXMD19L"OCL"F&6T
-M(5?$';%.1+U7UW-!;5NHXFY.%7<=EZOBME#)G<Q#;MOV=UYXX87??>I?/742
-M9Y#.5/$9D)L4<PO<4VX#H,>^_>V'/GGX\.]9EO75,`KA^]Q2(7WEH]$(H_$(
-MH^$(8]]'$/B:KUN+"DP2Y>ENH[@P#793&8>89NHYSP9/<E87[B_W$02A`O-(
-MY)?+HL\HY#864W9Z:S!W''SJ4Y_"$T]\!GOV[`%C4##.)$"7X%QK/A3+-)E,
-M,4_3%*/QB'?^'(Y$,2FK!/0@"#`6'4*C.*XI"IT!^<RRLID*>7[AR8HZ)U7(
-MJVTG$Q[3IG[L]`HY:9B?ATK=6F("<3-D,W-CH((X2F!NG--4]-DF$K$<'VYH
-M#%1X<\PX2*D80+!\BDJ=?-[D&2\6'!J+.'.^]7P3&S.0%U^[YHR`$<@G25.I
-MB4.4`P>C*MY6&6\JZI2>\+P=)6]!J;:C$*(#>.'^`H1G()[!."$$%RY<P"NO
-MO(*?O/+*5-&%TB/N4,J5<$.>N"S:Y'85#X[C@CI4#`@(".%1BI9EP75=N(XK
-M5/'L>7K=S"\N.W!F>>4>PBA\9O\#^_\5>,.?!+,DE1F0U_R`$0W*+0#NR3??
-M_*?;Y^:^&<<Q1N,1HBCF22Q")0_"`&MK/*=\-!HACB.NEL<QPC!$RE+5P3)-
-MTA9JN3CU)CI]RM23K-@SUM)99($EAUN>6Q[FU'+>[3-2WO(HBM1@82.?\<%?
-M^`5\Z4M?PH<^]&$`J%'-F2&[7-APY'SQ%X41KEU;QNK:&L(PY$">>UX-]E,>
-MR3@:C>"/QXBB&'I>\PS(9T!^LP(YJ<35YMC#.NPU`7G]H68KBSHG\Y.;P+,.
-MR(OSRW&)U4#>YOC;6ADW`'D1W(W8K[(*S4!>!$5#2&2M1<48>U@$<E9CU6$5
-MNGVA(-18V-D`Y.5,\@H@;\PGUP85N8W(:N(*S4!>O"Q:1,K07>\'-__)(DT!
-MW08;BB7F$\M"$L=X\<47\>*/?XS+ER]O:(BL6U.D/UR/,>QTN^AV.[R8TW5A
-MVS13Q$FFC$NEO-\37G&9H#(W@.OP+IN44N4EW[9M&VS;QMS<'(:C]6?V/[#_
-M?P)FJO@,R-N^<4YT/*_\P`&*,V<H`'IQ:>G[+$T.R8+*T6@,W_<Q'`ZY:CX:
-MP??'&(W&JJ%/%,4J*SQ)8L1)`I:FY@.AZ8=!*>9)#LJ+=I9\LDDJ"C^+,8D"
-MR`M@+M=IVFG;MFWXTI>^C(]]_..X\\X[:U3SS(*B6UK2@EK.[XNQMKJ&E=55
-MC$8CI"G3U'*6@W*FG3V0ZGD0!(CUPM`9D-\BEI6;",BW*O:P=6.@*8"\*C[T
-MADR3`+G9/][<P3,/4&UB#QN]Z!-[QY%9-%H"><$Q;VST4TI>R2W*:@"ZC-'E
-MQD!YY;A),9\H]K`$VVC,'J^"[R:%G,F12FF9=D`NU?5L?VOC]:ZRHQ0M*1E\
-MEZ!;@+B$_AR($X+SY\_C]==?QXL__O%4:K@^V90J-;R8):X\XIVL6%,6:4I%
-MG%A$#2!<QX5E62)UQ1.><''I>>CW^W!=%[U>#Z[KBJQQ%Z[KOKJPL/`9``&X
-M5SQEC*6833,@GU`M)THMO^LN]]@?_,'^HT\\\4H<11B-Q]Q#OKZ&,(RPLKJ"
-M,`RQMKJ&,(HP&@X1Q3%\WU=%F"E+5?1?VG9_E(V%6*I4\R37Z5-K.*1GFZ<R
-MPSS4HA*S>,1(V%G"*$(<1>IQ&YD^]*$/XTM?_C(>?/!!='L]D;O.(3M3S8M-
-MDO+VEB*@^T&`E>45K*RN\B)05K2SY`%=J>=Q#'\\AB_.%J1IRG]XR`S(9T"^
-M146=M=[OMD">CSW45=]JP7OK<\CK'U.M>!.R%3GD)LA&JV7ST$<P:>,@';3K
-MVL-7=>PL*?<,1JAMDT->!>A&^#6"<UDQSX&PP<+2".1;E$->&7N(.B`OJ]]9
-MU"'_/C4!.-'B!;-B2_-]=8HY4<`M56>B0)P0@B2.\=IKK^'%'_\8Y\^?W]`P
-M6.:(J_;T)6M*1S7D\3H=N,*:8FL6&ZF($Q#I^T:GTQ%=-N?@:"KX8##@WO%!
-MYA5W71?]?A^,L%<7=B\\!B#!-Q#A&_*CGZGC,R"?'LR5MQR`??;LV?^UV^T^
-M/990/AS"]\=87^=J^6@T@A_XJK.G[P>(XDAT]DPXE+,)O=PL*\K)%WZF&N!J
-MJKE4TT6R2;'P4WK,PS!$'&5PGFP@QUQ.CN/@4X\]AL<>>QP/[M^?%:WJL8F%
-M9)5<E&+!?RYC'U=65[&RLI(O`BU:6C2KC'Z_W`:R2+=.0;_=@;P,RUO?&.BZ
-M6E9J']L>R/-0WC*'O,FR8H3]/)#K"0Y,ZQ))&O:^IMC#(G17=_W<3)7<!-7M
-M<LC+D%T'R>V7-3U]K2K.6/O8P]KYK"$Y)4MG(5N80]ZDF,,(V6B,/907[7+(
-M66.:BAY[J,]OBCW,#2ZT`DW^G;*T1CQ6C2I."OYO4F]%D?G@)+^L#""0ZC=1
-M?FS^M[2TA+]Y^67\>(-JN$Q-L6V[E)@BBS1E^@F'<Q>>UP&E-FR;9M84L5ZV
-M;8-8',8=2I6"WNOVX'H<MET97^@XW'LN(-SU^'+GSIU[\LB1(W^&S*(R4\5G
-M0+Z):OEAV'A9-!/:L8,NG3BQ',4QANOK"*,0:VOK"((`:Z++Y_H:SS$?C8;@
-M,8J^\)8''!1%@26;D'Y9$6[3?&:YGG2B>\REK2.?R**IYE&FG$O%?*/[P7WW
-MW8?''GL<?^<3G\#V[=O!@)*=A:OG!5N*LK#D!Q=)FF`\&N/*U:L8CWU1]"K`
-MO@CY+`_E\GXF_.>^[R/P??A!@"1.1.[Y#,AG0-X.R-'X?-,!N?&S:#Y*F8'<
-M=)L@\QEO*I#7%766MT.[''+6_/0%I3S?4.AF!')6'[MH:`RTD1SR1O6_-H>\
-M/9!/ED->!O(J"*]5RTTYY%K#GV8;"C$47Q)-_<X@NLZ.DEL^!^#EVW$<X\1/
-M?XKCQX_C[;??WO`WSK8L[A'W7+BNIY1QY1,7MA0Y3Z:F2.B6(&Y9O.^';5F@
-MU,GEB_,$%4>`>*:*;YO;!L=QT._UX#@.>OT^J&TO[]Z]>R]XT68H5C.=J>(S
-M(-^\#9))5#R-93<<+(%>O'CQ!P`.#84:OB8*$E?75A'X`=:'ZPC\0%E<>#,A
-M#KT2-!GCT#CQEY&?@\M4Y&*>N0;C"FZ3%'$2:\V%="M+!N:\"VFHBB\WNC\X
-MCH./?>SC>.SQQ_'ACWP$CN.H1!D%Y$4X+]I1"K:6,.1-FU965A"&41Z^)9!+
-M"%=07H9S/@!(,!8I.C*11C9\F`'Y#0#R3;&GW*RQA[@N.>1M@'QSM?%I<\B;
-M()M-I'I7JN63-`::MKBSYC[=4J$)XH;11MF2DML.6IY\FQSRG(K>D$.>`_+&
-M'')63E\A9D6_SEM>"^Y-WO)"RLI4-A0%W7D`SUWF`-S.%'2M"%.WI!!"<A`.
-M`.^__SY>?NDE'#]^'+[O;_C;9MLV'-=5G35=U\T5:WH=3\L0%QYQA\*V[%RQ
-MIK1RVK8-`@+7<V%;-KK=#H?M_D`U^Y%6%&E5D5YQ#N,]O/O.NT\>.7+D+P2,
-MQS,0GP'Y5BOE',H/@.(,3V(Y>_;LO_8ZG:=ETDH0!!@.U^'[@0+TM;4UA!&_
-M7W;WC),X:R>?)%EC@RG`G*42/E,MNSQ_*6$\U8HJ>61BYC%748DRG45XS&4R
-MRT9]Y@`O!'W\\4_CL4\_CMWW[):Y1^I]I"IV*@-TDT]<+V8=K@]Q]=HUC$;C
-M'(3GKBM(;X!S<=;!]P/XX[%*J6$-!#/SD,\:`YF5[0ESR*>-/:RK@M3NTY]W
-M,X%\NASR;%LTKGHQ;L0L0*/*(K.I.>0U'3I;YY"CH)8;@LE9P0]M?L]FNXI)
-M>:_-(<]_:EN<0]XBZK!"1==3570;2KL_8E"S\T6,NNV$%!]?4L$K`%SH=VMK
-M:WCUU5=QXJ<_Q;ESYS;%ED(=!X[CJ(SPCL@1]SH==+S,HM+M=.!Z0@V7Q9K:
-M^A(1YTB(!1#`H0XHE5YQ%_U^3T0;]N"X#@9]GJ#"HPQ=!>K]?A^V92WOWKW[
-M/@'B$?^X6#*CQAF07P\PMY`5?-H`W),G3_[.]OGY;T91A.%PB#B.1!QB@)65
-MU<S"$H88C<>(8P["<9QP"XNP44BP9M/](O*4D[3@(R]"NE#.55&H2F8)13I,
-MIIA+-5^"N6YGV:C7'``>?/!!//[XI_&)(T?0[?6R`V\#G+,*SWD0A%A>7L;Z
-M^CI7S9F6*ZL!>5E!ST-Y46U/TA2^Z!XJSRB4!R<%))\!^<T#Y(W/V5+I;E3(
-M37[O:7+(\ZDJY7LG4,\W6.S9%A?R19S96AK;PFO6A.H\;AW(S<6@U3GD58IS
-M==[)),JX"6I)A99?&9-H1&RS.EY.:ZDJ\F2EMU]6P///U1K(2Y814FM;:9M#
-M7@7D^F^!?JS*(@E)+8R30E,=??E<G%\)S@O0;8#V(H`7(?PG/_D)3KWY)MYZ
-MZZT-)Z4`$)TQG5QBB@[C'>$+E]84S^.)*3:E>0@O].V0]SL.A_%^OP_;IB(Q
-MA4,XA_&^4LM=#<X=QWGUPM+2-XX\^JCRBF>[RPPB9T!^?=5R#N9[X,`'/?G#
-MD_]LV[9MOQ4GR2%I3PE\7Q1]^E@?KL,?<UM$$`88CWU57!G'L8"\)`/S:6FW
-MV/E3PGF<E!-.M%26-$E5\6D8A*JI$%^_B/O+Q64<QXBD:KY)EI:_\XE/X,B1
-M(_CP1Q;A.$X-G!>!F6E%H=D`9#0:87U]'>OKW,-O!'--+2_">!6<R^O2?N3[
-MOFH&Q5(V`_*I@7P+4U8V`.1:765%M"!I#]NM8P\W!N1;5Z@YB9YG4,4%<!6;
-M^I@.'^4<\C+NFJ,.VP(YZA5G`XA7H7Q[Z#8!<UGFS\<6ELIA#>\5[1H#*<L2
-MRC&'**CJ+/>*);L*4+:>U*OB:.[462C<++:--UTO@W>5#:7J,1ETYT&]"L!E
-M\6.VDZZMK>'5G_P$;[[Y)MXZ>W;#2C@1WV%E2_&\7&I*SI8B%7)/-/,1J2BJ
-MJ%0-&#+92+Y/">)2%1\,^DKU=IW,GM+OBRC#?F93N7;MVM<6%Q?_$/OV)7CG
-M':F*SPHW9T!^4ZCE%*J9T,G?V3:W[9MQ%&,X&B*.8PR'HYQ*OK:^)IH)C44S
-M(1])PCM1RE00F1@BE>^)`5U&)LKT$0W.BU[SE*6E#J"QII+S#J0<QJ65)9=I
-M+IH6Y8!TRJG7Z^$3GSB"CS_R"/;OWX]>OY^'\R*@Z^"<FNTMH_$(Z^M##(?<
-MZY_SJ[-J2TL;.->7XV<]8@2^+R(E8R1I\H$'\@]V8Z!Z("];.JY/#OEF-`:J
-MCDJ<I`$0`4K6##)!8R!F'*Z4&@-!=Y:P#0%YF_N,.>0Y2=^P/2J25U`$\MR%
-MJ8A33ZZIR$9O:@QDR"'78]=-^>1UX&VZSE@^<=TR-,W)Y747,[P-@)U3O4E9
-M23>IXCD`+RC?67%FYK<&@+755?STIS_%&V^\L6$(SVT#V^:6%-?-P;BTHG0T
-M>XJG%VE2F_O#Y;H6NUB+Z]2V`4+@N1XHM='K]4$I;]YCVQ1S@X'RB*N80X=B
-MT!_`IA1)'#^S_]%'OXYKUWP`#-]`S'Z7I800,E/%9T!^LZCE4C&G`.QCQXX]
-M]/C1Q_]]FK!#4D4-@P"^B-X;#H<(@@#KZ^L(PD!9(90:+:PAB>;[EJ<6IP)S
-M9*"95GG,-6N+7D`IO>[%R,3,SA(BBF+1;"CB8"^`=Z.3XSCXQ8]^%(\\\@@^
-M^M&'L7W[=G6JM!'.<T6C61QBX/M875O+X+R@F.<]Z"T4]#K5G3%$88A`G#&9
-MGY^'0RD_O3E3R&LA^KJDK+12U`LJ>.E9)@!RD_H+<Z?..L7<J,"WB#UL@NO-
-M4M>;\\F+VX85`+O-6A>C$BN\XVT`6L_D)O6`79D_KDG]K%8EKU+$49O:8@+R
-M(BB;P+TI504P*>8%CWA)]:Y6R?/VEOQZZ+=S:K<.VW7@K5WF$T),-I0L3]L$
-MZ-40#G%\UO[$6J^MKN*--][`3]]X`V<W`<+EQ'/,;5Z<Z3BJ2%/FAWL=#Y[+
-M`5Q&%G)UFX)2.QM8B+C4HIK`MZ<MNFU2V#9%M]>%Y_)L<E>JXEICG\&@#]?U
-MT.MVX7H>NIT.WGU7%&WNVY=*55PHXS-@G`'Y3:F6`P#%GCTV1A><XW]Q_//W
-M[[G_VXE(\8CC",/A"'$<8765%WJNK:XABB*L#X=(D@3C\1A)P@L_$]%2/DD2
-M;HE@&_"8*]6<`Z>NEB=")4_%((`5(P?%91S'"C"Y2IX-(,*0^\Q#V04TCI5?
-M'9NP.SF.@P?W[\<CCSR"(T<^B>WS\^I`60OGN?MTSWB**(JQNKHJ_/YA#J2+
-M8&Y4T$VO4W._/E_^*$GU0JD9,R"_.7>/Y3L``"``241!5("<-$1?5A0KUL-V
-ME?J>!U/3(&#2''*FJ;&D4=&>LC$0]"0B#>(JMDT[(#>KX?4#@$F6;9MMWAR%
-M6'H&#<P;<\@K["G0SEPTVCX*:GE.):],D&&E.$5MURE86.I35NJ`G!6:(;52
-MOHNI)5IDH`[BA&A1@@80-P%Z9CVI`7!HM\6ZKPH(?^/UUS<-PADR2XKKNG!%
-MD:93L*6XRA?.+QU1T&G9'.#E0$,U&,\=JD24(0BH0T%`X'D>;&IS;[A#T>OU
-M%8P[KH-^KP]**>;F!J#4P=P<;P)T\=+%)X\\>N2[`'RQ^JDL2)C!^`S(;PVU
-M_`!LG(&%NT"/_]E+7]B[L/"G29+,!R%O;>_[/L:^C]%XA-%PA/%XC+$_1N`'
-M/))0I9Z$HFD/MX4D2590.;W/O&!GT?WD)L5<*YZ4<!Z*W/)0Y9>'F<\\XN`>
-MQ3%/:4EB)/'&O>;Z].&/?`2//'(8#S_\,';?>V_NA]3H.S?`N=H&*4,<1UA?
-M'ZH&3QD\%\"\=)M-!>?%ZTR#-7YP)3,@1_$U-QG(6X.ZP1S>`LC1J+Q7`;F6
-M/-(J`G'C0+[QR6P=J0/R(IP7?>69TMX6R)O5<7WU)K6AM`5R\V/+0%Y2]YGI
-M7;"*#IPE$B\!>:6GO/0B>>M,5<.=O/JOQPZRXN]@KABR-7@;0+S8M*8(UD4E
-MO`S@116\'L`!8#0:XY57_@8_^]G/\.;/?K9I2KA4PZGHI.F*R$()X#(M14*Y
-MIPHX'=@VY<V'E!J>][$7C^>VR$NGE(+:%(Y#Q7-Y/"E%1!C*#IZ=CL<;_,@B
-M4=>%1>FK"[MW?P8\3UPFJ,P@?`;DMRR8RS\*P#Y^_/@7]^S9\XTD30_%<8S1
-M:(@PC+"^OHXHBE13H>'Z$%$<830<(1)=)F53H404:#+&<O[DC8`YP$J))4P!
-M>9I+;I&-AU1WT#@1G3Y#U?E35\O5/-$)=+.:#NG3]NW;\>E/'\613WX2>^^_
-M7\%@SMK"LO;)K`3-^<25*(HQ'`XQ'`Y%`Z*D#-?"EI.]!LS>]"HX+]PN66-,
-M/W)3J^@S(-]L()_(>U[\TAD[;]9U`]T\(-<_&\;:=`&=!LCK0!T&);T,Y=6/
-M;8+L30!R-F6S(!.0ESS@!B#7L\7S_%Y6TDL,SAJ!O"Y;W-2YTZB2ZZJWME_F
-MNT]JUPTQ@=7V$QW`BXUUBHJXA/;-4<#EVUE=7<4;K[^.,V?.X(W77]]4"">6
-M!2K4<$>">$$--\&X+-`LOD=B."C(8Y4M.I"ZK@M""+K=+FS;0J_7`Z7"$TXI
-M^@.]<)//I[:-GBCD_*L7?OCQI_Z[_^$L+E\.Q":*9R`^`_+;2S7G,8GTV+%C
-M#QT]>O39)$GF?=_G$"X\S3+#?#@<8NR/,1Z/$881?'\LH#Q"D@A+2*J!W$9]
-M(=)KGK*\*IZF!N4\X;87O3MHDO"F0UI*"R\&C7/QB5(Y3^(L$WTSI^W;M^.1
-M1P[CD<.'<>#``544JG[W=$A&&=(S,.8J>I*D6%]?QU"DY<1Q8H3K2?_JX+S2
-M'B/^]"*==J#^`0+RS4A9*<W/D_'4C8$T&JQ<;JJ8PNF`O%YU-JOIYOFL7*\(
-M4C&?WU?5&*A<]*G[CYO.,I2!O#K'VVQ9:?O;5X)NL<V;$UA8LS7':&TQ@7-1
-M76?53ZEUP]27+`)YL=F.WO6RF#YB&5K#Z\N4XP/+4)V#[3IUO$$IU]-$2`L`
-M!V,X<^8,3IX\B9_][&?X^7OO;;H2+E-2'-%)TW%<N)X+S\VZ9DIKBN=Q?[CC
-MNJ!"#2^^OZJOK1J86!:H384?W87KN%G;^Q[WH_>Z/70Z'72['7@>SRN7N>6.
-MX^#\^?-/'CERY"^Q;U^,7B_%B1,Q9C[Q&9#?QF!N"SAWCQ\__H6]>_=^.XIC
-MC$<CY267S82",&LN)+WG$@K#,$"2I+GV\=@XEI?@7._VF74$U:(3]2)0H:#'
-M2:QL+*&682Z+03.O.;>WI-IK;.:^YS@.'CE\&$>/'L7^`P^AW^OG#FHFQ5P"
-MN\EZDJ8\3G$X'(F$G'A#4%X%W+6P7O-7!G5H\'<+=>J\J8"\/'.RE)4)%?*&
-MQD"U*2L-G3HG.@1,`.3%K.AZ4->!O+HQ4-[*PDH*N.PV:H1S3>DM@R5I956I
-M6LY8W%EC56D#Y(4PQ_R@@IG5=5,.>:-R7E"]<SG?+/L>EL';H$`7BR*+\8"%
-MYCD2RO/+5*O?95`G!=`V0'@)P/7F1<#JZ@I>?_UUG#E]&J]OL@HN]QGE"Q=V
-M%,=QU&T)QUZ'6T<Z'4^DI+A9@::VO5"AALNS'O*].]0!(=PC;EE$Q!CRW'#;
-MMC`W-\>;_(AF/ZK;9K\/ZO!F/V$0?F?OWKW_+:0UY;,`GD,R`_$9D-^^&S8[
-M4MB:8NZ<.W_^_W8H_>I8I+$,!9RK-);A.GS?QV@X0AA%O,5['"$,`MYQ4W3\
-M3--$Q:1MBFHN#F29SUR'\G(#(N4QURPNL4A@D0UU9!$H+Q"-$"D%/>3+"EL+
-M-GD?=!P'^_<?P.%'#^.C#Q_"O??>FS_8:9WQ:L%7\Y^/QSZ&PO^?RSJO\YMK
-M"E2C)WT3E/B\$JE#.KEN"OGM$7N8/6!38P]A3EF9./:P``8FF-_:J<ZR4F+7
-M$JC7`WD1:/-6EG(.N2'V4":IU`%YE56ERC/>`M)-73I9Y?LN@C:!J5E0&<!9
-MHW*>;P#$U#%`I8Z8$DR*/FQ3)K=5C@C4`;ORM@[=)@`W-=XA>1"5QV]EXRAL
-MD2@,\<X[[^#DR9,X>?(D_O;BQ2W9ZRV+@-HTRPL7:2A9HQY/J.`R+]P!I8YH
-MWL/C"O.YX=6G@%2[<-N&10ALF\HF/5HR"U?AN[TN5\,[795=WE&1B1ZZG2Z6
-MEY>_MKBX^$?@37T2\`8_J=BO9R`X`_(/D%I^&#9>A@7``6`O+2V]DR3)_&@\
-M1AQ%&(W'0AT?YKM]CD8(HU`UIPG"4#7VD4HN4ZKY)NGFLA,HT\$[KYY+:PO3
-MEM&7RY1S73V/<YU`(Y'0$@MHYUYYGORRF=/V[=OQ\4<>P<&#![&X>!#S.W;D
-MP"B+%*OVGTO/N;P^'H\Q&HU$Q].H8OF;X"_-)_40@_UE!N37"<ASQ:%EI7DC
-M0%X/$C=C#KFAJ+7JN4O@6A[>;`J0L^8C:&5CH,*9"AC6UY1#3J91Q/4!?^'^
-M2ON'KGI7-L/)0W<=-)>SNW4`MZI!?1+X+ESF/C?&<.'"!9P^?1HG3Y[$F=.G
-M-UT%U_=LR[;A.DXI'277N,?K"$7<!74<V+8-:ML<J*W,EE)Z3V9!CQ=VBJ8^
-MQ"+H>!U8EH5^7WC$11?-P1R_W#:W#93:&`SF8%L6YK;-P;(LK*^M?VWQL<4_
-MP?9]`=YYAR%K>3^#OQF0?Z#!W`)@8<\>"M^G)W_XPW\V/S__]3`,YY65)8Y5
-MX>?Z^CH"H:)+.$^2&&/?1YHD(L,\%3";BH)$;!Z8(Y]DHM3QM%@`RLH)+5J#
-M(JZ&1\K:PKWF<<YSGHM1%-GL#-AT.`>`^^Z[#P<>>@B'#S^*??OV87Y^7J.R
-M#!JJ%.CBO#A.,!Z/X/M!YCTOY*=O5/7>;$A/#=][75&O@O5-!_)-@>_-!/(Z
-M?_<$'G("HY<U<[-EA8X<''4ULPK(I_.>E[*KJRPJ6F&@&<BKP;O*\F("\O)]
-MI`+LJQH#Y9<U-0:J!&@MA[S-,;+\^(H<<@-HYQ1L9@9ON?(E&TNADV4N5K"N
-MH0W)@W?Y>A5X6RW`&Y4PW@3@T)^C!K[5WE<L>F4,*ZLK.'WJ%$Z?/HW77WL-
-M:VMK6WK^1Z:D."(OW'-==+I=N)Z+;H=G=DL5VA4)*;QQ#U7))W)@U`;"U8`*
-M!)1RB*>.`X=2N*[(*]>Z=G8Z773%@*#7Z\)U98H*+QA-DN0[>P\=^L>X>C42
-MBGB"69?-&9#/IH):+L%<J.5GSY[]-[U>[S?#*)J/HA#CT1B!`/`@\+EZ'@BU
-M/`PQ]GW1M(<KSRJ_7#062A,5'3I=Y\\:N8`W`DJ5DIUJU_-)+65@ESYXKI3G
-MFP[%<92!NE3/H\SRDJ9;=PSY\(<_C,7%@WCH0Q_"@8<>0K_?SP.&P>*BGQY6
-MW>S$?;[/HRS'8U_Y_ZL!638?JH;P$I#+'_@M4M6KDB7T'Y96ZOHMJ9#7):!,
-MD$/>:%DQY)"C31(*F;(8M`R955`^"9";"S;KBCR+@-T.R!M5ZIKC5GV*BJ%I
-M3M59P];S6=E24A2SM4)S;8.H#=:H3EMFC[6Q"+((ZB:O=JE!3A6$6Y6/LW+@
-M30JQKMKUXG&`F#\3QAA.GSJ%$R=.X.2)$WAODXLQ*R%<9(#G$U)X,:;JI*EU
-MSW0]%XZPI>AG)-3PH@G"M>\UM2D((7!=!Y9MH]?MPK9ME8S2%RWOYP9SJNLF
-MI13]_D`EIUB$+._>O?L^<#M**-Y@PL#8K,OF#,AG4[5:GA5^WG&'<_PO_N+S
-M]^_9\VT>D\C5\M%HA"@*L2[B$8?#(:(PPF@\RB6R^+Z/)$D119&6:,*4:KY9
-MBGE>M4@+ZK@YM46WM*1,:T`D8A2Y?26SM.A_<>%^QH12S]BF>\\!@%**`P<.
-MX*,/'\)##SV$??OVH3\8J(-K4<FJAV>N\`=AP.$\$K4`:9I/@-&+2]-J\,X]
-MMP'*-ZJD%Q\O8:-JGE'=*?G6;W(@)Y.HT!L#<O/S5"6Q-`!Y0Z?.H@K>QO[2
-M!/'-EI7FJ,,RE!=;W+>(/IRRBW'5F<-<TYS-`'+]NV14QV$$V8DL(E76CTG!
-MNPC@K99%0?4FA<9G1?@VJ-[%[2\^TY65%;SVZJLX?>HT7GOMU2T'<`"P;1NV
-MR@MWE!JMNF8*!5R"N>OJ_G"1&=Y0F%FGADL[B_28<Z5=%(8ZCK+$R.SP7J^'
-M3L=#M\L[;?9[/3B.@Y2EW]E[W][?1)8EGHK+F4=\!N2SJ?YG-2>%63@(&R>X
-M:G[LV+']1X\>?3:.8]Y<*`Q%)")7R?W`AS_V$00!!_,@A!_XJL%0+*(2>8,A
-M$5=HR+O>U`-<R@SJN$DM3XW`GB09G,L&1#*9)=;4<EX8RHM"XSA6<+M5D^,X
-M^,A'%O'PH4-8/+B(???O@V79VD&W[!&M4[G3-$40A*HX-`PC5:!;LLF8E/#B
-MO#IHGT!-+\%XX^WR^A8!OHB!Q)`*<[L`>?/S3K/<!$!NNJWGD%?PT#0=/9OM
-M*V:UW%3@"8-`/%W7SG)19"F]I>F,`5H4<IH&I*Q<FJF#*[&L2D5Y,N`NJ-:H
-M!O)-^RO"MP;=RMZ6@^XB?!,4O3FZG6]E>04G3IS`A0OG\?IKK^'JU:M;!N!R
-M;611*W4<>"(O7!5I*OB6X)T!N"MB#2FEHDLHR2QHI/7OOEH12JFPIW"H[W@>
-M+,M&K]<%I8[RBL_-S8':PBMN4\P-!BHQA=H4(.0[+SS__.\^]=13;XJW&N&_
-M!G`,*<,,\&9`/ILVHII;V`T'\4[KV.___H'#AP__MN=Y3\=)(M1RH9+G5/,1
-M(@'KO+D0]S'[_EAXS".M").I']0M4<XU\,R*3K,"4+.MI1"KF"2:OSPLJ.::
-MI46JZB+K/$Z2+?&<%P']HP\_C(,'?P$//_PP%A86^`]N[J"<;Q%>IZ*G*4,@
-MNKGZ?H`XC@HVF*(:7P#A4I*+&9C;@'K38**]4F_VX)?7B56`+BE<`J5(QRT!
-M<E+%Y2U!>D(@KVD,5)V:4@7DT\#]=&A3Y1G7UURR<K8<*ZGB=7!<<F'KCRN8
-MM%D=R+.*3I?%`4&:0L],9Q7+9T!:#:Q&]7BB/Y24:QA@'*7;V#!\Z^L-;6"A
-M`W?N.UGX,(O>>;T?1,I2G#YU"N?/G\?ITZ=QYO1IC,?C+=Q3,_B6?G!*;95\
-M(CMC>EX'CNNBXWEPQ&UN3?'@.!S";5F86=.PIUD-!RS+!B$`I0XLRX+C4-@V
-M%;!/T>UR+WBOVU5JN.NZ&`BK2J?#.VNZG@=JV\N[=^_>!YZ:$@E%/)UYQ&=`
-M/ILV#\REOUS:66P`]-RY<_^!4OK5,.2)*T$0P`]\C,>^NCT>CR&;#TD?,^_\
-MR4$V7Y0I;1];`^79CR'3U'.]`#3SE3-64,L+@"XM*Y'PR\=Q5A"J7\JT%AFG
-MF"9)21G;Z*G[XM3M]K"X^!%\].%#V+=O'Q86%C"8FS-&#>I@46EQ82E\/T`0
-M!*K9DDK0T>%<!W&C:MX6BLO7U3SM>:>"]0H;#0HJ>GG04;PTZSRF&,=F>+\U
-M@+Q1(0<*38#(=8H\-&)/@R9INE[5&*A.W\R_I#@)4`WDVK$M'P68/^;E0!2%
-MCH^F>:7;%=<)2JW<3?G:5>HWJKS810#'%`IYQ3KG!L(Z@!>OFSZA7%(5P\KR
-M,DZ=.H4+Y\_CU.G3N'CAPI994/1C@BV232BU02GW@W-/N*,`6ZK=CNO"=1S>
-M7$<HY')YR[)5-TQ")C^=1;0S@+9M`X3`H=PC[G4ZL"T+G4X7E-KH=7N@CDA.
-M<1ST>SUXGHMN5ZCD@P$LVT:_WT>:)*\N+"P\@<PCS@24RWU]!G4S()]-6Z"8
-M2R@G`!S<<8=]]L47_TVOWW\Z\'WA,1^J1!;9!EZIZ$(]CX5JGB0)PC`T)K-L
-M&93GC]BJL5&UI24/[,5(1>4[CZ6_/%:`K@.Y#NU2/4^WV-X"\-.0]^W=B_OO
-MOQ\//?0A''CH`.[>=3<\KZ-U8",E)=0$Y[)0-!0=3Z,PZXA:!/02V!:A''HS
-MI&I(;KXT>.=SX)Y_S3H[3=O7RB=/U"]C`G@)>F6`U^&]`/+7`\@G_HTWVVF*
-M0+Z1)D%;\M7/K4\>R(G>`$BES925\7)<HH'!M<227.&@47%&-7`7HD%;`W@E
-MF%<5.E;-JRB&;%3(#5!>`G?3&:@&Z"859QUR]2\IWG[K+9P_?QZG3IW"Z5.G
-MMBP%I3B*LPBW?5`!W91FP)V!-X=Q5P"X(Y9S'"H@G2O5.25\RNIIN3UMRP((
-MSRWG:K@#F]KP7`^4VJ*IC^BLZ7(U7$*XXS@8#'BAIM?I@%**-$F^LW?OWM_$
-M[MT1EI92`>$I9A&&,R"?3=?I`U*5(K!P`#;.P,8==]"3SS__3W?,;_]F%,69
-M8CX>PQ=*>1`$/*4EY'8(KJQSM=P/`@6KTB(B&^#@>L"Y.*BGS`SF=187IC4G
-MTKWRL;"P\'26O((N$UQB#=YE%]*M4LYSD.XXV/_@@_C(XB+V[-F#`P]]"+MV
-M[5(';)*+7`2*?O3\)5?19;V`M/+H7OI:4&^RO>CMN]F$D-ZDJ%<`NE(L:]:[
-MZ;(-T!?GF8$/!:JKHA)S.HL.]*0TOZT2/QF0WP3(73/.9>U4[]*7L.A7AO+K
-MFL^&Z&"I#:A,=@Z4NSX6[T>E$HU*5=DXSPCGDP"W62&7[SMWW;2N^K[8U""L
-M^-DPD_K-CS\KR\LX=^X\3I]Z$V^]_3;>>?OM+5&_3<?ES`-.X0CXIGHJBNB.
-MZ0G5VW4]$5^803=U*&\]+^(%U;%X2M\7T=?-MD$$B-NV!=?U8-N6ZJK9[71%
-M,DH_=SD8#&`+%9Q2BGZO!\NR<.[<N2>/?/G+WQ/QA;)0DS'&DADAS8!\-MTX
-MQ=PJJN;'CAW;?_2))UY)DP0C42@HXQ&E6BZ[?8['/"Y1>M$#T?TS#".N/@N+
-MA^R>R5HTRMA,.&=%=;RQ2#1O=8F3&&F2((X3K2`TRF6>J]A%355/DD1!ONE'
-M8"M@O=OM8O^!`UA<7,2^?0]@WP,/X(X=.U0!F)[':^Y%D@?0-,T@70VVTC3_
-M&38HZ?4#@2KPK@#Y&J`OW:?'PE4">LV@H-4@HOP>86BWWGQ?_7)5BFX^1]L`
-M];4[F3DFD6S13FHRF9#JD8C11\R*X%<`PKR";2H6+%SF'E^17UT$=%1T>:P`
-M6Y."W`3<39?%;/]*A5RM2QFN3<!M>G^U:G?MV9)\,R+=]RW5[_/GS^/MM]["
-M*>$!__E[[UT/S4:MO_2!.UHDH2/;UNO)*%JG3&E/H=06RC>WH%B&C/`-_"Z+
-MN@%+%6K:EBTL+QS"*;6%]83#MD,=]/H].*)PDZOD7!7O=KMP*(7O^\_LW[__
-MZ^#><)4AKOW-K"DS()]--QF<6P+.[9-OOOG/MPT&O\48.Q1%4<Y++OWE892E
-MM8Q''-)Y!U">7)*H9D.)BA9,92$HKM]^(EO6Y^(2%:@+I9SENY1F:CO+%X>J
-MW/."6BXRSY,X*PI5RPC_N0[H>?UZ:]3);=NVX<"!`U@\>!#[]CV`/7OV8(>`
-M]+RR11K52#ZP2D622ZC><RH[=Q;5=!W8JZX;`=D$^-4>=./SY'*:3==-RQI`
-M?6*57=MN.='6<'M#X%Z^OIG44EO46'WFK2#4D[)P7P'4^7GY_;%I'IGT,@?N
-M]>!=/Z]*7:Z!<0G@E5:/IO=@@NWR_97`75+\2875"B7ENWI_R4I<LV2D3/E>
-M7E[&Y<N7<6EI"1?.G\?;;[^-"]?!^UV<+,N"95LJWUOW>V<@SC/`/==3ESQ#
-MG'+X%C&"-K5A$?Y\5;4]TPQ:N5(OU'`JU7`7EF4+$*?H=;D:G@%X/^NF:=L8
-M]/L*Q&W;YFKXD2/?0U:DF5/#9SGB,R"?3;>&:NX`L(\=.W;@\.'#O]WI=)Z.
-MDT05!TH0'PK/N3_V%:#'4:QB$X,P1)HD"(7W.HICU:4S!UW7"\YE9TD)VRRS
-MKDA`S_+0T\+MA*^[;$HD03R.\C87W8>NV5NR]):86V@J`'TKIWONN0<+"POY
-MHM'!0/T0%&&E:AMFD)Z(FH(,TADK`VCNF@Z5!EAO`N%J2*]1E[75V#I@KX)L
-M,Y070;P$YL5M57/?YG]/3-IBO;(WR6WC,@;XUD'5-,]DG:@KR*VRIS0!N>EZ
-M'L8:(+A.]:Y4\YL4\CJ`KWI/9OBN'Y87OOLYZ&8J!>ORY?=Q_MQYO/WV6QS`
-M+US8LMC!NA,Y,AJ2VK:PDXCNE)ZKTE`HI:K@TI670AWG*2C<BB+_I*(^;2I*
-MY7>&`9;-!1)*J6AMSU_;\SS8-E4J=U_`]F#`6]M+%5QZP[N]'FS;1AA%S[S\
-MXHM_^M3_^-1I.'M27+@0`6#X!O^;`?@,R&?3K?0A_AZQ\(U<!U`*V0&TW__-
-M.(KF5;.A*,JL+>,1DCC!V.=0/AJ/$$<QQKZO-1M*$$:A4IRSQCQI;;.-K2`.
-MJ>RF6OOWG$J>ZHDM+.\[5Y>):IR4)+Q(5*KH9=]YHB(6$VT9^=C,@WW]`!T`
-M[KSS3E4XNFO7W5A86,"NN^_&CAT[5),),Z3(M<S#J@1S95V*D]K.J'607JFZ
-M-RK5YNLYB"X]WP8?9^179N#F"AAO4M4KM]-&D6;3!O2;/,_\+3`5S1HC]"I!
-M?+.NF\"\VJ+2[K+M(((8SA04Y]?-,ZO<Q?TS*]S.["8KR\M86EK"TM(2+BTM
-MW3#56]]W+,N"+5-0*(4CBR]U2XI(/Y'%F/(^'E](17MY`>`V]X&K3J)0IU8V
-MK(3+#U4^ORTL,*[C@E);>=1S:KCCH-^3WO"^EBONH"=`?&5Y^6N+BXM_7*6&
-MSZ89D,^F6U\Q!P`;!V&)1D,6`.?LV;/_NM/M/BU!6P=T5?09^(C"[/;8'R,,
-MI==<6#R2&'',FPTE*;>SI$F*ZZN;YP%+*>),5\Z+'G0)\65@YX#.[1R9.AZ)
-MU)9$>^\<T.,D$6</A-*N65ST@<KUGK9MVX8']^^O!'5+^!R;%/4,U/GGS`<A
-M:<[*9&P_N`%@+XO1]8!KA'V38E^SG`ETJR#=!.`3S6.;#]2;<,`PJ)6&_<+0
-M7;4M@!N7UPI>C0VB2O>7YYM!OT9QG@JV#7[LBH96Q?=<;2TA35^]L@A1=;T0
-M,Y@F*<Z=/X?SY\[AD@#PM]]^^_JDG50,&V7S(\NV087ZK2PH(N'$U1-0Q)]*
-M3+$IJ%:,:=N6BC54*CB9/A&E&L+%?Y&VPIL!$<T;SBTFNAIN4QO]'E?%E3K>
-M[X,ZE">G4(I`JN%//74:>S0U?.8-GTTS(/]``+J-@P<MG#AA`["/'S_^2[OO
-MO?>W;<OZ:A1%',*C&/YXC"`,N4H>Q\K*,AR-D,1<-8^B4,!YJKSF42R26D2W
-MR>NJFIM^"#1;2V9M,=M;6&XYEHM7E"IZ+$%<BU*4@Q)I9U'SXP11S`M+Y:54
-M\YM^O+927>]VNWAP_WXLW'LO[M_W@`+U.W;LX-87BU0H>>9?.*FJRP&,;#J5
-MP3HF`O82JDYHG2G>;@ONYN=OANMV\UGC^[W98'PZ\#9[*>HSWTD#V+90O;7U
-MSZGUN?=E2&`AYLZQ)N6_%KAKOB,3V9-U"Z`&W>6(45U\2+&RO(+SY\_AK;>X
-MW63ITB6\=^G2#5&]]>.7M)_8HA,FI12NXPAOMY.#;QE'Z#IN%D-(J5#.:4']
-M+@`X(9M:Q)SM.\+B8A%8Q%*#`,=Q8=L6/(][P[O=CO)^NZZ+GH@JE(U\>MTN
-MJ.,HU7P<!,_L?^"!KX/GAL_4\-DT`_(//)@C9VMQCA\__OF]>_?^:9*F\T'`
-MBS^YYSS`>)RIYF$8(O`#^$&`,`@01EF$HDSUB(7"K`,NNY$`HK=Q5^IY(0-=
-MFY<K$M6NJR9%HD!4IKD4[2X<VC-%7<)Y$=ZE%UW_WEVOHM$J4-^U<Q<./'2`
-MJ^JBD#2GJ.?BYDR0DDVIJ#=(4PGM219=J3>0V\"NH2N%$RGSA<<P\X.G&B"T
-MG7>][4U5^U@MA%?.JU+/VX!I$W`7%/#"\]8JS@W%C6V`NUG9-R)<TQY:@N[<
-M][[@[\XZ6O)CTI7+[V-I:0DK*RO<;G+I$JY<OHSWWGOOAME-<L<GD0$NNV#:
-ME-LX;-N&X[K"]RWSP+GO6_K!Y?V\&-+6_K04%'$,4IG@6_"ED0DN`!'->Z":
-M]SB."\LBO.#2RO+`^WW>LK[7TYKY:/&%W6X7CN,@#()G+E^^_.R1(T?^BX#P
-M6&R^=*:&SZ89D'_0/VP]TSR+3[0`."=/GOR=[=NW?S,6:G@2<W5<Q29JEZ/Q
-M&+&X'481@L!''&<)+9EJFI3M`S?H%T2/QE.0+I);%(PS5F%OR<^3$)^(-)<<
-MH,>1IJ@+NX=2TA/M/KE<HE1\QFXLM.F@?M_>O9B?G\?]>^_'.O>730``(`!)
-M1$%4_(X=N'?A7NS:N0N#P0!>IY-7JFH4S:*RGF7()RIO7KYW!H9I^DVR\H?=
-M6I5O0*G:Q[!6,-^<@4*V?/?7NU)N`7Q/U$2IRH;2#K8K"QQK9.GJ(M-IMSXK
-MCOWS@S#&RJ)`J3$63S21_NY+2Y<P'*[CTJ5+N'3I$E975V\X=*-"^;9M&S:E
-MW((B&O(X#F__KIKR".5;;]8C<\!E(HD$;UW]MJPL$G(KE0EI<]%?GSI99*%4
-MQ7EN>`>NZZ+3Y6WK90.?3J<KVMEWX%#*NV_:-@+??V;_H_N_CL[N"$M+R4P-
-MGTTS()]-;>`<R,<G4@#VN7/G_@.E]*N\F9"/(.16%=F`*`@#A`%7S_F\D'>3
-MC'@.-H_9D_&):19AJ/S5[,:>O&=Y2,Q[T#,ONBP$Y:"N@SM*EA<]#UT61BKX
-M3F(#K!>!/<DNA2<]]T-^@R%=G^Z\\T[<>===Z/?[N/_^^[%SYR[LVK43.W?M
-MPF`P)U)@K%S'P#I8E[R4^?JS;:T*>--\A\^;9/=!G34GOSQK2>1D"S]G5@/2
-M[97O:KLN:;<,*<.[D:=)P_",;/;6J@;M_/4R?#/-JE6TEKS__ONX=&D)E]_G
-MBO?E*U=PX?SY&PK<E?!-H%1I6UA&I(K-.TU255BIBC!=A\<3.HZPI\AE'*WP
-MTLKG@(L$%)4%OL6C4ZFPR[-^MFV#`'!=3[2R]V`1@DZG`\NRT>URN-8]X5(=
-M=QR7>\9M'F]H6Q;2-/W.<#A\;G%Q\8]P-QC>4X6:LTZ:LVD&Y+-I(K7`J)H?
-M?^FES^]=6/AVG"3P_3'B.,%(Q":.1F/$2:SEF0>(PI"KYWI"2Q@B27DQ9"HB
-M"&44X4T!YP654_V8ZE87<=WL/R\J["P7NUA,=)'9Z#)V45I:RMYT?EDZXR!.
-M::,%J%\OZTMQVK9M&^[9O9L#^][[L5/`^JZ=NS"8RX"=_SC6>]>+BJD^@,J=
-MT4`>W*?XQ<;68;%Y'R<;ZDBRT8?5`?BD(#X-F$\`WIL(VN78RF)72KW)%,N9
-MCTP-<U965K"RO(*5E65E+5E:6L*5RY=QZ09YNEL>]'FQI4P\D981#;YE$:9*
-M-W&H2!:AZK:$;@[M-!<[:-LBE<3F=2KE!*BM`6_YJ1$M^SU3X'D>N6S@X[K<
-M8M/Q/%"'HB/4<-T;[KJNF,_5<-NFZ`HU_-UWWY6YX3'V[4OQSCNQV(U2;:^9
-M3;-I!N2S:2HP!W35_*Z[G&-_\`?[/_G)3_Z>3>VO1F$$/PA4.HO,.8^B"&-_
-MC"B,$(0APC`0:2Z)2G51G3*UUO5Z\Z&;!LZ5H)G]6,L?8!W,JU3<.D^Z/%L@
-M.Z-FT)TIZAS@N=]<W9;+B?GR=I+F"UA-6A^YR?:S;K>+>W;OQOS\//;NW8M=
-MNW9A?L<.[-RY$X/^`/U^'Z[GE53V.J6]#MP!*'`'6+Z#:>GX-X4:O`&8)I,^
-MYP1YU!../EH^#VGQ/JX75-?#-@H]$\IJMC:_%!7((7M97%Z^?!G#X1!7+E_&
-MRNHJ5E=6;KBMI,T6DPUL<L66E'++B81O<5LIWR+=1,*JZ[K\?K$\I91;/6RJ
-M8%Z"KD6LZZY^%X'<$D7JE/*R*>I06(0GI!!BP?,\6!9122E]$4,H\\+[_1YL
-M6^:&4_S_[9U/C%S7>>7/O?>]JNIJFFPJS<C2<"C9Y"`@`8=`Y(`&#-FF,UX-
-M(,`+<Y<8\DPPNUED/;$9SSX+K>/QV+.C%P*\$A`DLCU`Q@U8"\8#$L;(%NE0
-M(PBBQ69'W>RN]^?.XM[OWN^^>LU_EL0F=7Y`XU6]>O6'Q:KN4Z?./=]LMH*J
-M<F%!IW.X?N/&U\]][?.OXY:J*WP!P!LIFD)112C(R8<NSFWQ<_3H9..UU\X_
-M]_SSKW;1-6\:7:.X70CPO;V]T-BR>R<*^+VX?S<UM?1]AZ9IBUC+(U\0>A\B
-M7?Z(]X5[/A3GX]NA8._2)-+85"(5@RKZHNLFLTCO8L2E'3CP75J(NC29\P`*
-M]/U$^Y$C1W#XR!&LSN<XLK:&M2-K6#]V#-/I!.LBW@^M8G7U$*;3:73\\CCL
-M^UN,FGO9O>]5JX7.^Y:+0KVJG=M7L-Y3Y/X^HOC>BOC@_Q_?14AC+)<]]E&S
-M/.NQC]!&>(]N;V]C>V<;M^,TR@\^V`[.]N8F;O[N=]C9V<'[O_L=MK:V'IO?
-MT\7[6<:X6PMK3,YZQ\[NJLH=WKIV4$=,ZB3699%ES'L[!V=SW&2XZ-(:DZ>:
-M?HPO0"//0?RWA\<I]8A5X=[+!X[9=(HZ-J%,IU.LK,PPF4R3*SY5@X>J\&W!
-MYN;FYG=/GS[]=PAY\.'BS/C%"L44H2`G'[TPQT"<.QP]6E_]IW_ZUMK1HW_;
-MM6URS?=V=^-"S]#"LAM%^=YN=-6E9C&)]A!M">YYOQS/Z!]!Q_E#"O4BVC*(
-MN93.>2G2=0N,.'221T^.>C>(OV@A/N:PQV\A]""C7CGJDHT?RZ@?I+SZ_7+X
-M\.$DWN?S5:P?6\?:D36L'5W#ZNHJUM:.8O70:NG`F[R`3'^-7BX0W"??K)Z=
-MY?QP.85T*/"+)WGLY12/MR&;.GK7#Q7R,'?5Q0\MJ/?];"+1`6/A?8][_L-'
-MGH/B>5.G=W:VL;.]C<4BK%NY?7L3V]L[V-D)^V[?OIU^MF[?/MCQD0<0W?+:
-ME&^/K'.P<72[N-;#W'=5R8++*KO==14[OF/DQ,GU98&E@[5&3;S,E8./2GP7
-M+V-Y'HP%X-/S(,THT^DL]H7/8E]XB)K,5U9@K<7JH554KL*G/G4(E9,>\1!%
-ML<ZAKJO-G>V='YX\>?*_QO\"Z0MO01><4)"31_I"R4'/8#N>.>-PY8K!TT]7
-MZ-ZU5__7U?^TMK;V[;9KUT1P=UW8-DUPRT60=VU7U"DV;9-&N2\6BRPL^YR?
-M#K&67O5<'WR!7KBL`U$^S)OG*(7?5[`OM;]TN>DEB_-^*?92.NPQ[B+N>]\5
-M@E\<_N$"2G\?VNYQ0@3\?#['?#Z'@<&1(X<Q7\V+N.;S.8RQ6%V=X\B1(S#&
-M8KXZQ^I\%<88S%=7,9E,REB-.)5+PV4>+C<[=(KSVM"Q:KW!_];8OM]7&=[K
-MX[$?7*J'V,1OE!:+!9K%(CG6.]O;V-[>P6*QP,[.-F[?OHV=[1TLF@6V;M_&
-MHFEP9V<'M[>V<"<V/SVNXOIN'VV&3G<2PE%XNY&?2L5(AB(\-*"(0UZK8[/H
-M=N)TVW+<?/BF"44W]Z-ZXQOY(*<>B[42P=%N>%5,^IQ,:DRG.?L]J2=8F:^$
-MK;CA>AA156'[SIU73G[F,W^-X(1WR"ZX+,[LJ08(!3DY6"\<'>@MFUK<U5_]
-MZB\/'SKT3>_]6:E1%+'=Q`[S)KGH*MIR)RP4#<>U6"SVHGL>1+D>0@2UN-'[
-MQ\-!+]P_]?AS@TA?GEYRV;-0+A:3#OO5^YQ1U[6,67AW2;SG":5:K*NIG"KZ
-MDCXPQ,<WT(E/A%!_&*1W>#Z?8V6>!X0DD3]?13W1(C_D60'9!L-/%M`9A--Z
-M86E=UVGA9;BLW)].*^]<+JNK?$RS:.#AT31-/KUHT#0-O(_[F[`F9!'W`SZ>
-M7J3;6,1CY$?VZWURW9V='>S$RM2MV[>?*#']H"ZW[O`6MUG<9R=;+;JK,G8Q
-MC)Z$,>ZY2M"Y*E03IO-N1'B;-!`LC9LWRQ64C_K-K+\-`(#*5?%UG7O"C368
-MQJ:4^<H*7%5A=3Z'=0Z'#JW"6<F&.\SGN2?<68M9W'[ZTY]>4^YW&MJ#04.*
-M,<;0&2<4Y.1Q$^<RA*@"X-Y^^^V?&F/.+A8+%6?)L159%"HN^J)9I,6A7=MB
-M;[&(BT(7JI$D;_/(^A@9P&/RFB[&O.=FAS&AGH3P?BZZVI><>!'JOG33A\)=
-M!'<2Y4J,)P'?=BGKWG59I'=#L:[<]?T<=L.W#'G"Q/;2Z]J4+1\F=FS+0L@J
-MCG_/3G?.;"=G6\ZG>$EL,;&Y#24+[5)L2]S$#'+>><JE*:(?C_QOB';!I2,\
-M?4`)&?9*/3]U+=L)ZKK"=#K%;#K#;#;#=#J-YZ>H8D^XN."Q/49GPEN43CA'
-MV!,*<O*$O*"&T99<HUCA*-S;_^?MGUIKSR9W?+%`U[4ILK*W%R(LNW="MGQO
-M+[CD>]$M7RPDVM+$[5X4Z4UP=MLN514.!P(]/G_=@X\V'&:DO_8?YL['Q7G9
-MG3[,JX>)@%TQZ"A5"4;AW@V$MW;-NSA8J9/<OY[*V94"W@^FHXYUBC]IL1AR
-MP$7S?5ZGN)ZJ:!PV`(7%CED4N[CX441X755!6,JBR=1R4J>HB53RA>F7=1:D
-MHX+;I;[P%.,P)CK>PT7-YL"]J4SJI`_/'0S@;*A"K:L*QEI,ZAHVUA-:&QI2
-MG'.A=K!R6)&FE-55N"KTAE=5S(H[B_G*7-I?+N_N[O[TY,F3?PV@QRDT>',Y
-M$TX7G%"0DR?W!29_%4KWW`&HKEZ]^JVC3QW]V[9IL]!N<EQE,?@*7"[KVA:+
-MID&S6&!OL9<$>G#08Y=W='63T)3FEL=)G(\(=5TVD1:2ZI]1(5X*]9!75Q&8
-M^-PD=WNXN+17PMV7BTU[)<*S6Z[WM:KFL;S,#QQVR;"G;PEB.T9TJ^XJWA]$
-MR#\N33/DPQ?D=WN=F(&#+(L8772:G5Y(:8/PU;5_>EO&3L*BR10Q20ZW+7J[
-M;3&QTA;W(9EIFP2W22/E<]9;_<L.FO"6)]S+\XST',NDS.%S)2ZXG@`ZC2TH
-M^F<RJ3&93#&)0XKD>&?MYL[N[@]/_LF??!NW;FDG/+GAS(03"G)"<5YFS].$
-MT,ED\I(TL\@"SY`E[XMA0XLF3`_MVBZ*\CB$J&VCF]ZG#/IBT<1Q[;G!!;K>
-M#H_Y>V`P47#HJ&=1OAR!23&?^Q+LZOK)85?N=Q3T7=\5DTM[G[^Y&(KXOJA\
-MU$ZZ6N0:&W<ZZ:U/'QQTIEW]F^6)>$!!1C[ZEZGY?5[B@^O?LQG(*!?6V%0)
-M:.)Y62QI$"<WZ@QW%.'!K3:#++;>NE%1;I/8KD9<;M58$L6VC5GNTN568ELU
-M`9F/MP#^`<6WDN$BNJ-C;ZT#`#@G+G@-8Q";4:QRP2=A^$Z<ECF;S5#%7G#G
-M'.;S>7;!K<7*R@J,M9A.)NB\O_QOGGGFRWCJ*8_WWY=F%)T)!T4XH2`GY.XB
-M/8OS]76W\=IK?_;,'_[ARU5=O]0V#19-`]D.\^9M$X8.-6V3&AC"PK,FYM0;
-M-$V;AQ/UPP6+JOWD21-!PS'?:B(IL)]@UPM(QQWV86;=IQC-</'I("8C`CP-
-MA"HGGG:=W$]Y3-HOXEP<]L$'@DY72R9AW^4/$ZJ7?5BG=[=6/H\'*>T;UTN?
-MA(6O#_/\W%6HZ^8:);*-JJS4V6@MN)TTAEB7)E+J&C\]QKUPMRL':Y1[K>H`
-MG1K[[FP6\:6C/138^O*!X+:JQ<24;3PF?ZHX^+_'D;O_Y4<O4K4V/(^5*[/R
-M,A$T3/ZL4^O)=#9%7=683">8U,$5#P[X)+:HU!+IV=R\=>N[I[_XQ>_A_?<[
-M//]\AVO7"A<<S(03"G)"'OB7NI3;2O8\9=`W-C;^_3///O.R<^XE<<LE<YX7
-M?C;1#>^P&]WS.[MW4A9=-[?L[2U"<TO3Y*W7`KW#$__.T#&8P<)2$>R]9/$+
-MH8Z1T\/+M:`OCX-,/=W'D5\2\;JCO5A`FC],#7_&+O=+U9'Y-B'W"Z2)ISHV
-MXZ'ZQ0<QFJ5M%/RC'XB,P;WFAPP;.<:V]R-P_0.]]T::0.[_4S7@_:"_?7G_
-M<"NYX=`E'=UK0$4SS-)IG95.@VF,@76V$+Y9$-MBD(T;QD)B_&1YORT%O!ES
-ML8<Q$@S<;5.ZW!@3W0<OVWWW#Y>E.V^,`7QVO2M9M!IS\'5=PUH3M]D%7YF%
-MC+?TA,]75F",Q<I\!<ZZM'\VG<(ZA]EL*KG\RUW?73_Q;T_\.=;A,4.+&RD+
-M#@R:40BA("?DPQ'G0CF4"*@V-C:^>N+$B>_WWJ^%BK;0;=Q$4:[K%"6?OK>W
-MAZ[O5-0EU##*\=+5W;9-SCLK@7=@)XA^1&+=CW9=>Q7W&3CL14M,N<^/Q&<P
-MEH&7#P)Z(:H6^'T6\X4CKP6[E\%'B"*[;)U)HA_!@<<PCA/O#T`4ZTJ<^WU^
-MM&A759Q^2>2K::#Z..^C?O4P,.B]5Z)ZI%>\</9-<>&P!]R,-6G(!P,5@1#7
-M.9V.U\T=U";MM]:F"8DBT_3URZ%+063+[9I!/AO&!$&'O']X7+&-/=GB/J?>
-M;)M%>G&<V\^MUF([.]?E[0X%MOQV4H[PDI,_-JWU\1'>2R)<]7_+<Z`'!;GD
-M?DL/NO2=U\'5EE[T.!UT4L?N[VG<UA/5@A)<<V==:)6Q#MZ8RS=^^]N+Y_[#
-MN7_`S=@/?N:,QY4KXH2'7TR&+CBA("?DXWFQ2KSE!3B\`>`X*MP(]8J7+EWZ
-M[(LOOOAZ[_NUO=T]M%V77'2I2\P-+8ODFJ>FE[9%T[8AWK((C2U-LT#7]2GF
-MTC9M6B"Z5+/H\<D1ZP/!M^RP9^>]<(]]Z<`7IZ/@77;DQX3P8,R]KHH<Y,G+
-MKOKEF$UQ7_"#_2*F?1+3^H.&;HM9FL8)<?^1IFW*5HX=VR_:5_]:EOU]'P2R
-M3+U<6N@:17P?A;3O^[`%E)",.MR$Z]MT>11:,$N#C0H1NK1/MWG$RVUP38-H
-M]\D!U^*W$-])8$?'W-H@`"7.,>*,2Z;:C,1`EG+8UA2WIQUN0(E,(XZ]*1WM
-MP7"GX;</YC$5V_L8(>G?HO_?<F5CF`H:.O3%!9_`.9N$]'0V1>4JS&8S6!?=
-M\#0U4[95.C^=3`OW_/KUZU\'@'/GSOT#U'1,`!V^`N`GZ.+KG>*%4)`3<D`<
-M=-U_[I2#[G[[+__R/^NZ?FFA7?*N35GRQ2*(]KW=.'RH;8)K'EWT(,ISU_G>
-M7JAG;)HV'=_W/=HF+Q35PNX3*]!''/6E^,125":?+IX[/YYU'\N^ZWU9#&NA
-MC$+8YY8:$;-1%/?!-5X2V,5B6=UP(Q]*_%+S#928+VX/Y3<(R147`;U/GMW[
-M94'NRW&<\?DV2_\1R4A/[CB6<LM#X9FB)(.H27:&EZ]?'.NA&DO&!/38CXC`
-MH5A>%M#9N2TK_D18)W=^T+N=OQ&0?\SX)-7'V=F^;^$M+Q[M@LLBUI2CMVK*
-M9QU%>!A4-)'L]S1DNZ?3*>JJPF0R#6[X))ROXR3,:=S6DPF<M6B:YL?OO//.
-M]\^=._>/&!G*@Y$!/810D!-R\-US^=,9A/GQXQ8W;@2!'AM<=-9<&EO"D*$F
-M9LP7<3IHD[92QQB."V/H%XL&?13F35Q4VO<=6AFJ$WNX?:KRHT"_'P&O?/9B
-M7]KCA^)=CV8?"OJ!8S]HHTFWN^_E?F0[W*=.)X%=//`4.QEFS?-K8I#@UJ\5
-M/]+/;L9N`_N'SD<_SH8#]-O&&(R*[%%1CM(E!X;'8>1ZRX[Z4%ACN,`Q:V8E
-MG@$][F#L<8Q>9^S)>()7V)KAVPI(WX@X:]7_08X,5558@!FF84;7VAC,5F8P
-M)O2``\#J?`[$Z9C6VJ(!)32?S&)_>`UK;!+@FYN;?_7+7_[R]0L7+OQ?H,A^
-M=P"`B_"XJ)-9%"B$@IR0Q]G]&0XG$I%>`;"7+ETZ]84O?.%OJKI^2:(J713=
-M>A)H$WO/@SC/[OBB621WO(VUC&T;CN_:+MQ>)]>+7=MJP:@,X/E$9=(_=-$^
-M+MR+U/5]"?S!,5IL&U'F)KOP@P\%6<"70G_X8/W2_>RGFOW28]]OB>;XK^ZQ
-MXTTAY@>*M<R0[RMFM>@>GMY'^)KEII"A.[TDILO*ZCS!\2YBVCRA+O;O84XD
-M\3V,WDC5HXO5C4&,YX68(7H2Q/,DU@_.9E-459W<;:DEG$XGJ*O@BN>^\)@!
-M=P[>^\M;6UL_B`+\-\BCZ?4/&U`(H2`GG[@7^]\8BXOA;Q7.P.)*7BBZL;'Q
-M9\>/'[]HC#G;MBW:KDU#AA:+!=JF0=MU<5\;W?(V#2UJU8)0J5V4*D8Y5AQV
-MN>TN#C#*F705:2`?@8`?"/9[7<?L(^+COC(NXN]V=^,?(O;YD'&O;I6Q_NW]
-M=;L'1A<9+@O@L8/&FC5&C\>H_K^G,_TX5?L=+-,A/V_6A*R^29W?X0..<Y6:
-MY`F5_:YA3-Y.HGL]BZ[V;#8-6?#I-#2A3*4/?!J%^#0>OP)G@_MMC<'.SLXK
-MB[:]=OJ/_NCOH-WO,V=Z7+DB?>"@"">$@IR0,3<I.^BE2$\+1;WW:PL58>FZ
-M+@GT$'$)[KG4)[9=;G:1R:(BS,5ESP)]>?_8B'D=K;BGH"0?C]!/`MC?=7#-
-M?7]@,/<X_\`/[KZ5W3TN,@]U??)A"&^)%MGB0XP,V5GJ0`]CXD/TQ+DP@MZ$
-MA9A55:&N:E1UV$HMH:L<)K6XWU-4E4-=2^-)R(9+9CRXWQ;.5:'_^_3I[^'8
-ML1[OO=?B%#S>+)UO>4%2?!-"04[(PPCT]'</ITXY[+YI<2,XZ5=_]:O_>/C0
-MH6\:8\XV,K`H1EZT@R[9\_23'/06;6QM"2(\[`^1F1"-D9A+&%X47/4^#C.2
-M.L:^Y^)10IXT\5U45,K"6@.X-.4RN-VNJF!@,)G447!GUUNF71IC,*EE^F7I
-M=H>&%(=Z$IM1IA-8<<6C:ZZ;3]JN^W&S6%P[>?+DMZ/@UO$3+KPDA(*<D(]5
-MH.L\N@%0`["_?NO7_VT^F_]%UW5K;1+675KHF9I9FJ:(NK1M&X5YR)JW;8.^
-MZ\,DT38L$.W[+BU`3=GVM@E3*I5`[^*(>IU-YWN;D(,@M`,^_TXI+M=M-GJB
-M9Q#?-BVTK,3MCM-#ZZH.+GATK>MZ@JIR*<L=%F3FAI3I=`KGG!+;=5S`6<<&
-ME4IZX3>;9O&SG__BC>]<^/K7?XVGT>/=9?$-3L$DA(*<D$?_1[98."H"W0%P
-MEUY]]=^]\,=__/+JZNI_D06C71<$MD1=M#@7@9Y<\3A.OFM5VTO;!(==CNN[
-M+-Z3*.^P:&+[2XS0]'U7#,CQO5_J"B>$?$AB>Y"'EZK'-*!)>M21^]>3Z^UR
-MO`1`RG@GMSL*Z>DDN-W3Z2Q5$EH3%F%63A97.DPFP>V6C/=D,H&)KC?@X:S;
-M;)KF9R=.G/AS`,#3Z)3P!G+FN]?_3!'?QAA#(4X(!3DA!^_-E//H(LZ+?O2K
-M5Z]^:^WHT6][WZ])0TM:+-J$840AII(C*Z/"/3KH?=\O"?/<"*,$?M_GV$NL
-M8FR[+FUEM#Q%.B'W_5X//>MVN;(Q#R>RJ<G$6`L;76\9BN3B!%%G+:JZ2CEO
-M:\+YE-E6T1%QLTNW.T937':[)W5PSZ5'_-;[M_YJ:WO[K7.?_[P,VPDN]ZE3
-M/=Y\<\GQ!N,GA%"0$_*$"72@C+MHD5Y=NG3ILU]\\<7_88&S(J!#E*6/"SRC
-MV]V%.D7)E`?'O47?A>.\]W'A:)\RZK)`5-I<PGF/KI-A1GT2_^*F2W[=^SZ*
-M=S5N7C?!Z!I`0IZD]^U@I:JTED@-8Q;A!JYR,)"M9+N'C2:(`W5,=*>!.F:^
-MJ[J&`4)V.U8/2G8[Q4AB'$5GNN7XZ60"&(-)7<-8BYWM[5<6B\6UTZ=/?R\^
-M_#SE,I";3KX!@Q\%]YOBFQ`*<D(HU'4V_3@L;J1IHS^<U/5+TFLN0KSOLCLN
-M.?*\@#0X[GW*E_<IXA+$=JY;[+I^,,"H+^(O<G_:M1<W73OS?;P?BG1RP-]W
-MRSN'$TN!%"61T\[:'#>)$1-K#:P5!]KE'F]KX6+F>Q(76$KV6T2VJZ0'/-R.
-MC)X/YYT2YPZ5"U,MK;6A,25NNZZ[?./&C8O7_]_U:Q?^\L*O88YYO/=>!RRU
-MG"3GFZ*;$`IR0LB#BP>+G$_70XU.?NYSGSM_^/#A;SKGSLID4-V3'D1TJZ(J
-MO8JNQ/U=FT2[=*%[[]-"4A'KR857[2\BV(/;7MYN$.8]^MBM'FXW3"LM3GN?
-MIFM2Q)/[?E^H+LBET4<F+^KPR`TE(K2ML[DR4/J[O8]3*@%CP[:NJCC-,@CF
-MG.T.;GA5!_=[&H5R586^[^ET%E9Z1R$^F4R*ON_I=`)QS0'DN,ED"GB?LMY5
-M7:MX"S8W-S>_N[6U]=:Y<^="W.3X\>!RW[C1H8R9=`#=;D(HR`DA'Y4(R=^B
-M?P,6/PKZ`H#!\\];7+M6##>RUH;X2]^'!:7)S=81%5VC6,95QLZ+4R[Y=5FD
-MFG/HL8I1Q'@2YGW:[[TOC@GGL^LNQ^:V&"WD)3)#$?_D"FTA"VXCDR;3!U7`
-M&%M,"Y4IE'DP3A#=UNHA.:&Q)/5UQVWE7'#$D_AVL,;"NGS>V7",,3:.E`^B
-MNHH3+EW,;NMIEY/)5/JZ<^0D-:<8N!A-J9Q#Y_WEK<W-'T31_8\`/(X=\WCO
-M/>UVY]SW17A\)[\3""$4Y(20@_`F7H[`Z-87$>M??>;99U]VUCYGC#G;^Y`M
-M[[W/,9287>_:%OKRX+;[[*X/MB+:)5LNSGB(MO1*=/L4C=$B6R:5:O&>3V<!
-MG]SXZ-I[K_+M?1=42]_#IRF:<GVP6>8C%=&E8VV,'GA?]FJG2]1(=W@?!]WD
-M`3AAT:2'M=F]EK@(X)/+[>+ESE7PWL?LMD=5U6D;8B%UOMR'K#>`(+`E`RYN
-MMFI`"6ZV3RZY]'<ON]_3='MR/6E,Z?O^\M8''_Q@ZU__5195`F6321#<9\X`
-M5ZYT&`S5T<\YW6]"*,@)(8^W8!=E5$9AGG[:HN\-VM9MO/;:^>,G3EQTQIP5
-M![Q7^?,B1]YEEUP+<KT%?'*\^ZXOG?!]1'FQ3<?JA:A9W"]%9(KS<AK1G<^B
-M/#OTRJE7\9IP?O](C1D;]:YFV/M]A>OP*OZA!.^#'I>%+P;3/[V\0,H1]^H8
-M&<EN8,)IF#SI/KK2IK@-Q*RUR=O4/A*$M5'GY3*9.&F2VVUC3MNF\\'YMB&[
-M;:.+;4P:#V]#AW;(<4<G.HEF.29.LH1!<KCE,LEZITRX<]$I#Z)?]X%;:U0C
-M2@T`FSO;VS^\>?/FZ\GE!CH\\PSPSCM](;SSDT^Q30BA(">$+(GV9<$>7?9+
-MERZ=?.'EOA:F```'>DE$051/__3E^<K*7P!8RU&6-D=4E(!.CGF*G?2%&Z]=
-M\*&8'PIL<>.[OANX\4B.>W+?8]]ZOA_)JXL`-F5,IM./=SE64WZ`"/N2F/:%
-MF,H"%J98X)K$;J&;O6Q@C#K>+]]V>3O%?QJ\]\O=UVE_N-\@*+W*6&=U[N&+
-MP30Z6RW]V=9:]%Z.BRXVH-SJ<-Y:"^^#<,W;?'GE*D#U;%L3[]_F'FYX#^ML
-M<+%CG,2)&^Y<VB_"6X2U,0;6V22L@X#.6]WS+6)=LMS2`UY7=<B..Q<79X;'
-M(X]CL;?X,0SP\__]\^]<N'#A+0`]UM>!FS?;)+!/G0+>?'/H<K/)A!!"04X(
-M^5#$^G(CC#CL[[YK`-A+K[[ZV>>>??;Y]?7U\[/9[,NN<F=3?KSW<3%GOYPU
-MC]&6,0'OO5<+5?."TU+`EZ)>B_'>]TH$8RE2([$:/W3O8W9]&*D189]$OO>`
-M`7P?MV&3[M?[(%3A?5@TZ+U47F2Q'7;$_7V2WD'@9J$.A`%/(<V1W?L4ZU!N
-MM/Z]'O9[Z)[L</MFU/T6BSRXTS8?;\K,MK6AZL_8*/1CI[9).6T;!;EDNTW*
-M:QO$198F3Z8<3JS,@W-L>BQ6W78Z+KG:)KC>SD:1;U(/MTVCYVV<=ED!P&;3
-M-#]KFN;:S5NW7K_^F]]<NW#APEMXZBF/]]\?=G/W2ES3Z2:$4)`30AX[$9]=
-M]^,PN!'W/_64@_=FX^___OSZ'_S!^=JYY^NZ_A(,UE*41!:G1C'N>X^N#XL[
-MNT)\:W%>.N3)>?9E)ET+^53?&(7WL']=/E!`.>%:E'M1W\@B/=O:)KG!V:E'
-M<K>SNQX%N;+#T^51A.<H2;R^$=$OHMDF<=U',:SWRY7%A3;1/;?6I6F2XIJ+
-MN^W#5,?DFHO0E<$XJ3H0P14W)E3_I?OU/NXW21C+AX8Z-I:(:QU$?!_<<F07
-M/F3"@4K<<>>R>YT$O&3,@>V=G5<6N[O73I\^_=^5D-:".I_/V6T,A'9Z.8,C
-MX@DA%.2$D$^@B!<A+PM3+0"[L;%Q_O#:VF=65U:^4M?UEP"L]<I-'[KLR;T&
-MRCA-NHY:/%ITL?>EZQY%>1DOD=OU`]<Z8ZU)BQO3\;XOA;CWA:M=GL^WJ06U
-M3Z/8LW!/]^=54";%4$QP[XN)DG*Z=-=U7[><EL<C6>^4$;<FW7N:2&FMRGZ'
-M#R/B6EMU^W*\B[ENO=]:B[[O+P-`UW7780RV/_C@)UO;VV^=^]K77L>M6QYE
-MW_;HM$DEO+/(O@C@HDK2\X\@(82"G!!"[ENHIUW%Z3-G+*Y<$0$/`!;KZQ8W
-M;WJLP^!FUL<;&QOGU]?7S\_FLR\[6YWU@ZRY%O=)E/=E=[I$4Z*:2R(Z1U%\
-M%+\F]E[;Z*@G`0CMVN=](N)MN5\6F8HLCP:\N-MZC+O^=2Z++:TUQ>.1OFVC
-M1'>N&$1:'"G'R.426;'1A18Q+ON=<_"(+G9X[)O&F+7M[>U7`."-?_[G[Z-I
-M<.'"A=\4`AGH\?33@+4>[[RSU*L].!88B8E@,/C&P!C6`A)"*,@)(>31"OA"
-MJ=U%Y(]':P`31;W9^,4OOGKX4Y_Z#/H>JX=6OZ(5>3V9?*GW_KH%GNO[_KIS
-M[FQ6C7[3&+OFO=_,]XLU??T^J_04>]%9\YAQ2<<M9\.1W&J3;M;GQ:+J<L3'
-MT??]=2`XS\ZYY[J^O[[]P0<_B2H;6YN;;P'`]>O7KP'`A?]\X2V8I_(=AWPU
-M<.R8?(+P>/?=,8=:"^FA<QVXB,*MOM?_&R&$4)`30@B%ONY\UULM0,V(("U=
-M_1<`O#%ZF5<?$*`N]X/[U.>SV`UYZ*6'CC-G/*Y<`5YXP>.--_S(_8UEIP/?
-M@,&/[G+Y11A&0`@AA(*<$$(((820QQ;+IX`00@@AA!`*<D(((8000BC("2&$
-M$$(((13DA!!"""&$4)`30@@AA!!"*,@)(8000@BA(">$$$(((810D!-"""&$
-M$$)!3@@AA!!""*$@)X000@@AA(*<$$(((8000D%.""&$$$((!3DAA!!"""&$
-M@IP00@@AA!`*<D(((8000@@%.2&$$$(((13DA!!"""&$$`IR0@@AA!!"*,@)
-M(8000@@A%.2$$$(((810D!-"""&$$$(HR`DAA!!""*$@)X000@@AA(*<$$((
-M(8000D%.""&$$$((!3DAA!!"""&$@IP00@@AA!`*<D(((8000@@%.2&$$$((
-M(13DA!!"""&$$`IR0@@AA!!"*,@)(8000@@A%.2$$$(((810D!-"""&$$$(H
-MR`DAA!!""*$@)X000@@AA%"0$T(((8000D%.""&$$$((H2`GA!!"""&$@IP0
-M0@@AA!!"04X((8000@@%.2&$$$(((82"G!!"""&$$`IR0@@AA!!"*,@)(800
-M0@@A%.2$$$(((810D!-"""&$$$(HR`DAA!!""*$@)X000@@AA%"0$T(((800
-M0D%.""&$$$((H2`GA!!"""&$@IP00@@AA!!"04X((8000@@%.2&$$$(((82"
-MG!!"""&$$`IR0@@AA!!""`4Y(8000@@A%.2$$$(((820>_'_`;Q].[@([%N]
-,`````$E%3D2N0F""
-`
-end
diff --git a/misc/stormy/Makefile b/misc/stormy/Makefile
new file mode 100644
index 000000000000..e32fb1cdb7f6
--- /dev/null
+++ b/misc/stormy/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= stormy
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.3.3
+CATEGORIES= misc
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Minimal, customizable, and neofetch-like weather CLI
+WWW= https://terminaltrove.com/stormy/ \
+ https://github.com/ashish0kumar/stormy
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/ashish0kumar/stormy
+GO_BUILDFLAGS= -ldflags="-s -w -X main.version=${DISTVERSIONFULL}"
+
+PLIST_FILES= bin/stormy
+
+.include <bsd.port.mk>
diff --git a/misc/stormy/distinfo b/misc/stormy/distinfo
new file mode 100644
index 000000000000..d3af3652340a
--- /dev/null
+++ b/misc/stormy/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1753860021
+SHA256 (go/misc_stormy/stormy-v0.3.3/v0.3.3.mod) = 3b3d290abff4fca2b1a456d37579c15cb32b89d05d18ba4baed31a649246c359
+SIZE (go/misc_stormy/stormy-v0.3.3/v0.3.3.mod) = 389
+SHA256 (go/misc_stormy/stormy-v0.3.3/v0.3.3.zip) = cdf851dac4373654ae0e8cae8ab676cd802503709d3d8c4989293810638e28f7
+SIZE (go/misc_stormy/stormy-v0.3.3/v0.3.3.zip) = 278054
diff --git a/misc/stormy/pkg-descr b/misc/stormy/pkg-descr
new file mode 100644
index 000000000000..178d933fd450
--- /dev/null
+++ b/misc/stormy/pkg-descr
@@ -0,0 +1,12 @@
+Stormy is a minimal, customizable, and neofetch-like weather CLI.
+
+Features:
+o Multiple weather providers: OpenMeteo (default, no API key required)
+ and OpenWeatherMap
+o Current weather conditions with ASCII art representation
+o Temperature, wind, humidity, and precipitation information
+o Customizable units (metric, imperial, standard)
+o Local configuration file
+o Color support for terminals
+o Compact display mode
+o Works out of the box with OpenMeteo
diff --git a/multimedia/Makefile b/multimedia/Makefile
index a199ee4bd3e6..e359d51ad55c 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -358,7 +358,7 @@
SUBDIR += subtools
SUBDIR += supersonic
SUBDIR += svt-av1
- SUBDIR += svt-av1-psy
+ SUBDIR += svt-av1-hdr
SUBDIR += svt-hevc
SUBDIR += svt-vp9
SUBDIR += syncplay
diff --git a/multimedia/gmp-api/Makefile b/multimedia/gmp-api/Makefile
index aea9f21dd414..7e4b912f8c66 100644
--- a/multimedia/gmp-api/Makefile
+++ b/multimedia/gmp-api/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmp-api
DISTVERSIONPREFIX= Firefox
-DISTVERSION= 114_2
+DISTVERSION= 135
CATEGORIES= multimedia
MAINTAINER= gecko@FreeBSD.org
diff --git a/multimedia/gmp-api/distinfo b/multimedia/gmp-api/distinfo
index 692c5538061c..c5fc3dd6251a 100644
--- a/multimedia/gmp-api/distinfo
+++ b/multimedia/gmp-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1681927136
-SHA256 (mozilla-gmp-api-Firefox114_2_GH0.tar.gz) = c7fd4ae00dfa19bdc485fe6bfd08a337e245ec0f16a52891bcdede39aca8aed3
-SIZE (mozilla-gmp-api-Firefox114_2_GH0.tar.gz) = 10923
+TIMESTAMP = 1753132474
+SHA256 (mozilla-gmp-api-Firefox135_GH0.tar.gz) = 939be3596292ff445bf3cd5454a03041f68258444f7fff023a0bac17b238b40f
+SIZE (mozilla-gmp-api-Firefox135_GH0.tar.gz) = 10960
diff --git a/multimedia/gstreamer1-plugins-svt-av1/Makefile b/multimedia/gstreamer1-plugins-svt-av1/Makefile
index ee37b3dbb357..5c1ca5c951cf 100644
--- a/multimedia/gstreamer1-plugins-svt-av1/Makefile
+++ b/multimedia/gstreamer1-plugins-svt-av1/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svt-av1
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.0
+DISTVERSION= 3.1.0
CATEGORIES= multimedia
PKGNAMEPREFIX= gstreamer1-plugins-
diff --git a/multimedia/gstreamer1-plugins-svt-av1/distinfo b/multimedia/gstreamer1-plugins-svt-av1/distinfo
index 27ac76d0d207..524cd47da53c 100644
--- a/multimedia/gstreamer1-plugins-svt-av1/distinfo
+++ b/multimedia/gstreamer1-plugins-svt-av1/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1740063071
-SHA256 (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 32ab977a4344944beaa18058e6223fdc2740b2849c7c8b46d4361dbfb4550f11
-SIZE (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 3542464
-SHA256 (SVT-AV1-v3.0.0.tar.bz2) = 852d3be2cea244dc76747a948dfcffb82d42dc42e1bd86830e591ea29b91c4fd
-SIZE (SVT-AV1-v3.0.0.tar.bz2) = 10177183
+TIMESTAMP = 1753481056
+SHA256 (SVT-AV1-v3.1.0.tar.bz2) = 8231b63ea6c50bae46a019908786ebfa2696e5743487270538f3c25fddfa215a
+SIZE (SVT-AV1-v3.1.0.tar.bz2) = 10203101
diff --git a/multimedia/jellyfin/distinfo b/multimedia/jellyfin/distinfo
index 962112673f67..86589fbbf278 100644
--- a/multimedia/jellyfin/distinfo
+++ b/multimedia/jellyfin/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747300383
-SHA256 (jellyfin-10.10.7-node-modules.tar.gz) = 08589793cfbdce28eded95d5cc3ff2bcf1803c5d972c4848c9d28ee3691e93cb
-SIZE (jellyfin-10.10.7-node-modules.tar.gz) = 462459348
+TIMESTAMP = 1753771617
+SHA256 (jellyfin-10.10.7-node-modules.tar.gz) = 4f0a1063f5234bb7ac13b7a68c37254f6e73ba42a85404b51d9fade34eeb54bd
+SIZE (jellyfin-10.10.7-node-modules.tar.gz) = 462456529
SHA256 (nuget/asynckeyedlock.7.0.2.nupkg) = 5053ed6bcc96b6e161a5fcbb3a9064503427c8ef133835c4134cc0eae6f3d503
SIZE (nuget/asynckeyedlock.7.0.2.nupkg) = 357035
SHA256 (nuget/autofixture.4.18.1.nupkg) = ade3fe6a86223dc223e066c22218dde7f3a1b9654b0ad0f884ab8b3c77b61172
diff --git a/multimedia/minisatip/Makefile b/multimedia/minisatip/Makefile
index b2c2dfdb8b90..72101942dfee 100644
--- a/multimedia/minisatip/Makefile
+++ b/multimedia/minisatip/Makefile
@@ -1,5 +1,5 @@
PORTNAME= minisatip
-PORTVERSION= 1.3.52
+PORTVERSION= 2.0.12
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= multimedia
@@ -26,10 +26,6 @@ ALL_TARGET= minisatip
.include <bsd.port.pre.mk>
-post-patch:
- @${REINPLACE_CMD} 's|/usr/share/minisatip|${DATADIR}|' \
- ${WRKSRC}/src/minisatip.c
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/minisatip ${STAGEDIR}${PREFIX}/sbin
@${MKDIR} ${STAGEDIR}${DATADIR}
diff --git a/multimedia/minisatip/distinfo b/multimedia/minisatip/distinfo
index ab5227d737a6..7a226e17ac2a 100644
--- a/multimedia/minisatip/distinfo
+++ b/multimedia/minisatip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750366608
-SHA256 (catalinii-minisatip-v1.3.52_GH0.tar.gz) = 444b110480b92074ddf2735433c256bba2a4661d77ec8108963287ca658e0554
-SIZE (catalinii-minisatip-v1.3.52_GH0.tar.gz) = 1661475
+TIMESTAMP = 1754132332
+SHA256 (catalinii-minisatip-v2.0.12_GH0.tar.gz) = c96e77218bc7f0ea040545ce6bbed07758682b47389d8c4ea65b08f56c36a27d
+SIZE (catalinii-minisatip-v2.0.12_GH0.tar.gz) = 1656845
diff --git a/multimedia/minisatip/files/patch-src_socketworks.cpp b/multimedia/minisatip/files/patch-src_socketworks.cpp
new file mode 100644
index 000000000000..1c437057f133
--- /dev/null
+++ b/multimedia/minisatip/files/patch-src_socketworks.cpp
@@ -0,0 +1,22 @@
+--- src/socketworks.cpp.orig 2025-07-19 19:28:14 UTC
++++ src/socketworks.cpp
+@@ -34,7 +34,9 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <sys/ioctl.h>
++#if !defined(__FreeBSD__)
+ #include <sys/prctl.h>
++#endif
+ #include <sys/socket.h>
+ #include <sys/time.h>
+ #include <sys/types.h>
+@@ -714,7 +716,9 @@ void *select_and_execute(void *arg) {
+ sizeof(thread_info[thread_index].thread_name));
+ if (arg) {
+ safe_strncpy(thread_info[thread_index].thread_name, (char *)arg);
++#ifdef PR_SET_NAME
+ prctl(PR_SET_NAME, thread_info[thread_index].thread_name, 0, 0, 0);
++#endif
+ } else
+ strcpy(thread_info[thread_index].thread_name, "main");
+
diff --git a/multimedia/mkvtoolnix/Makefile b/multimedia/mkvtoolnix/Makefile
index 426683e5633c..056eb7518a7d 100644
--- a/multimedia/mkvtoolnix/Makefile
+++ b/multimedia/mkvtoolnix/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkvtoolnix
-PORTVERSION= 93.0
+PORTVERSION= 94.0
CATEGORIES= multimedia audio
MASTER_SITES= https://www.bunkus.org/videotools/mkvtoolnix/sources/ \
https://mkvtoolnix.download/sources/
diff --git a/multimedia/mkvtoolnix/distinfo b/multimedia/mkvtoolnix/distinfo
index c2fdacedc9c6..cb7fa03a4cc4 100644
--- a/multimedia/mkvtoolnix/distinfo
+++ b/multimedia/mkvtoolnix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749988666
-SHA256 (mkvtoolnix-93.0.tar.xz) = 9510a6682a2e0b79a7420c30aac3c49fd6fa1bbc5e2131a89c52259d88835f78
-SIZE (mkvtoolnix-93.0.tar.xz) = 11423512
+TIMESTAMP = 1753994458
+SHA256 (mkvtoolnix-94.0.tar.xz) = babbcff2362c9dd00b2e79336eff83fad177603a51a458ef1fa421b27fbc4703
+SIZE (mkvtoolnix-94.0.tar.xz) = 11708096
diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index c8f39892e339..e64973e9052b 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,6 +1,5 @@
PORTNAME= obs-studio
-DISTVERSION= 31.1.1
-PORTREVISION= 1
+DISTVERSION= 31.1.2
CATEGORIES= multimedia
MASTER_SITES= https://github.com/obsproject/obs-studio/releases/download/${DISTVERSION}/
DISTFILES= OBS-Studio-${DISTVERSION}-Sources${EXTRACT_SUFX}
@@ -61,7 +60,6 @@ USE_GL= gl
USE_XORG= ice sm x11 xcb xcomposite xext xfixes xinerama xrandr
USE_LDCONFIG= yes
-CMAKE_ON= UNIX_STRUCTURE
CMAKE_ARGS= -DOBS_VERSION_OVERRIDE:STRING="${PORTVERSION}" \
-DQT_VERSION=6 \
-DPython_EXECUTABLE="${PYTHON_CMD}"
@@ -81,7 +79,7 @@ OPTIONS_SUB= yes
AUDIO_DESC= Audio backends
BROWSER_DESC= Build OSB browser
-BROWSER_CMAKE_BOOL= BUILD_BROWSER
+BROWSER_CMAKE_BOOL= BUILD_BROWSER # this also requires an additional git submodule
BROWSER_BROKEN= Needs CEF (Chromium Embedded Framework) which isn't yet ported
JACK_LIB_DEPENDS= libjack.so:audio/jack
@@ -93,9 +91,7 @@ PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
PIPEWIRE_CMAKE_BOOL= ENABLE_PIPEWIRE
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_CMAKE_ON= -DENABLE_PULSEAUDIO=TRUE
-PULSEAUDIO_CMAKE_OFF= -DDISABLE_PULSEAUDIO=TRUE
-PULSEAUDIO_BROKEN_OFF= https://github.com/obsproject/obs-studio/issues/4025
+PULSEAUDIO_CMAKE_BOOL= ENABLE_PULSEAUDIO
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
SNDIO_CMAKE_ON= -DENABLE_SNDIO=TRUE
@@ -106,7 +102,7 @@ VLC_CMAKE_BOOL= ENABLE_VLC
VLC_LIB_DEPENDS= libvlc.so:multimedia/vlc
VST_DESC= Build VST submodule
-VST_CMAKE_BOOL= BUILD_VST
+VST_CMAKE_BOOL= ENABLE_VST
WAYLAND_CATEGORIES= wayland
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
@@ -120,11 +116,4 @@ PLIST_SUB+= LUAJIT="@comment "
PLIST_SUB+= LUAJIT=""
.endif
-xpost-install:
- # https://github.com/obsproject/obs-studio/issues/2625
- ${INSTALL_DATA} ${WRKSRC}/UI/obs-frontend-api/obs-frontend-api.h ${STAGEDIR}${PREFIX}/include/obs
- # https://github.com/obsproject/obs-studio/issues/2647 (only for multimedia/obs-audio-spectralizer, should be removed later)
- ${INSTALL_DATA} ${WRKSRC}/cmake/Modules/ObsHelpers.cmake ${STAGEDIR}${PREFIX}/lib/cmake
- ${INSTALL_DATA} ${WRKSRC}/cmake/external/ObsPluginHelpers.cmake ${STAGEDIR}${PREFIX}/lib/cmake
-
.include <bsd.port.post.mk>
diff --git a/multimedia/obs-studio/distinfo b/multimedia/obs-studio/distinfo
index 04c61e9dc0c0..134443c53cd8 100644
--- a/multimedia/obs-studio/distinfo
+++ b/multimedia/obs-studio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752512332
-SHA256 (OBS-Studio-31.1.1-Sources.tar.gz) = 544d0af03129083a36fa244a9cad84db18c2149e8ca658370437fd2dd16f8577
-SIZE (OBS-Studio-31.1.1-Sources.tar.gz) = 16574184
+TIMESTAMP = 1754018307
+SHA256 (OBS-Studio-31.1.2-Sources.tar.gz) = 5d66d4fb0d3ea91bb16aed58843bf652cf5b0aa692480b3d37eb878333b74f97
+SIZE (OBS-Studio-31.1.2-Sources.tar.gz) = 16574313
diff --git a/multimedia/obs-studio/files/patch-cmake_common_helpers__common.cmake b/multimedia/obs-studio/files/patch-cmake_common_helpers__common.cmake
new file mode 100644
index 000000000000..f80e9a43150c
--- /dev/null
+++ b/multimedia/obs-studio/files/patch-cmake_common_helpers__common.cmake
@@ -0,0 +1,12 @@
+--- cmake/common/helpers_common.cmake.orig 2025-08-01 04:18:14 UTC
++++ cmake/common/helpers_common.cmake
+@@ -467,6 +467,9 @@ function(add_obs_plugin target)
+ set(found_architecture TRUE)
+ else()
+ foreach(architecture IN LISTS _AOP_ARCHITECTURES)
++ if (${architecture} STREQUAL x86_64)
++ set(architecture "amd64") # the x86_64 is called amd64 on BSDs
++ endif()
+ if(OS_WINDOWS)
+ if("${architecture}" STREQUAL CMAKE_VS_PLATFORM_NAME)
+ set(found_architecture TRUE)
diff --git a/multimedia/obs-studio/files/patch-libobs-opengl_gl-egl-common.c b/multimedia/obs-studio/files/patch-libobs-opengl_gl-egl-common.c
deleted file mode 100644
index 9de878a7d06c..000000000000
--- a/multimedia/obs-studio/files/patch-libobs-opengl_gl-egl-common.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- libobs-opengl/gl-egl-common.c.orig 2025-07-14 17:07:11 UTC
-+++ libobs-opengl/gl-egl-common.c
-@@ -33,7 +33,10 @@ typedef unsigned int drm_handle_t;
-
- #else
-
-+#include <fcntl.h>
-+#include <unistd.h>
- #include <stdint.h>
-+#include <xf86drm.h>
- #include <sys/ioccom.h>
- #include <sys/types.h>
- typedef int8_t __s8;
diff --git a/multimedia/obs-studio/files/patch-plugins_CMakeLists.txt b/multimedia/obs-studio/files/patch-plugins_CMakeLists.txt
new file mode 100644
index 000000000000..5eb379428270
--- /dev/null
+++ b/multimedia/obs-studio/files/patch-plugins_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- plugins/CMakeLists.txt.orig 2025-08-01 04:15:57 UTC
++++ plugins/CMakeLists.txt
+@@ -72,7 +72,7 @@ add_obs_plugin(
+ add_obs_plugin(obs-transitions)
+ add_obs_plugin(
+ obs-vst
+- PLATFORMS WINDOWS MACOS LINUX
++ PLATFORMS WINDOWS MACOS LINUX FREEBSD
+ WITH_MESSAGE
+ )
+ add_obs_plugin(obs-webrtc)
diff --git a/multimedia/obs-studio/files/patch-plugins_obs-vst_headers_VSTPlugin.h b/multimedia/obs-studio/files/patch-plugins_obs-vst_headers_VSTPlugin.h
new file mode 100644
index 000000000000..d2bfe2870756
--- /dev/null
+++ b/multimedia/obs-studio/files/patch-plugins_obs-vst_headers_VSTPlugin.h
@@ -0,0 +1,11 @@
+--- plugins/obs-vst/headers/VSTPlugin.h.orig 2025-08-01 04:32:45 UTC
++++ plugins/obs-vst/headers/VSTPlugin.h
+@@ -73,7 +73,7 @@ class VSTPlugin : public QObject {
+ CFBundleRef bundle = NULL;
+ #elif WIN32
+ HINSTANCE dllHandle = nullptr;
+-#elif __linux__
++#elif __linux__ || __FreeBSD__
+ void *soHandle = nullptr;
+ #endif
+
diff --git a/multimedia/obs-studio/pkg-plist b/multimedia/obs-studio/pkg-plist
index 9a8dd5821fb7..f092bf594f05 100644
--- a/multimedia/obs-studio/pkg-plist
+++ b/multimedia/obs-studio/pkg-plist
@@ -134,6 +134,7 @@ lib/obs-plugins/obs-ffmpeg.so
lib/obs-plugins/obs-filters.so
lib/obs-plugins/obs-outputs.so
lib/obs-plugins/obs-transitions.so
+%%VST%%lib/obs-plugins/obs-vst.so
lib/obs-plugins/obs-webrtc.so
lib/obs-plugins/obs-websocket.so
lib/obs-plugins/obs-x264.so
@@ -1017,6 +1018,63 @@ share/obs/obs-plugins/obs-transitions/luma_wipes/zigzag-v.png
share/obs/obs-plugins/obs-transitions/slide_transition.effect
share/obs/obs-plugins/obs-transitions/stinger_matte_transition.effect
share/obs/obs-plugins/obs-transitions/swipe_transition.effect
+%%VST%%share/obs/obs-plugins/obs-vst/locale/af-ZA.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/an-ES.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ar-SA.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/be-BY.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/bg-BG.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/bn-BD.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ca-ES.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/cs-CZ.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/da-DK.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/de-DE.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/el-GR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/en-GB.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/en-US.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/es-ES.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/et-EE.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/eu-ES.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/fa-IR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/fi-FI.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/fil-PH.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/fr-FR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/gd-GB.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/gl-ES.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/he-IL.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/hi-IN.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/hu-HU.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/hy-AM.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/id-ID.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/it-IT.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ja-JP.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ka-GE.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/kaa.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/kab-KAB.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/kmr-TR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ko-KR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ms-MY.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/nb-NO.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/nl-NL.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/pl-PL.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/pt-BR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/pt-PT.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ro-RO.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ru-RU.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/si-LK.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/sk-SK.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/sl-SI.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/sr-CS.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/sr-SP.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/sv-SE.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/szl-PL.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/th-TH.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/tl-PH.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/tr-TR.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/ug-CN.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/uk-UA.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/vi-VN.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/zh-CN.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/zh-TW.ini
share/obs/obs-plugins/obs-webrtc/locale/af-ZA.ini
share/obs/obs-plugins/obs-webrtc/locale/ar-SA.ini
share/obs/obs-plugins/obs-webrtc/locale/be-BY.ini
diff --git a/multimedia/openh264/Makefile b/multimedia/openh264/Makefile
index 4d74de3308f0..19c292bcdbad 100644
--- a/multimedia/openh264/Makefile
+++ b/multimedia/openh264/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openh264
DISTVERSIONPREFIX=v
-DISTVERSION= 2.3.0
+DISTVERSION= 2.6.0
+PORTREVISION= 0
PORTEPOCH= 2
CATEGORIES= multimedia
diff --git a/multimedia/openh264/distinfo b/multimedia/openh264/distinfo
index 5545164a26a9..5cf1e38543b4 100644
--- a/multimedia/openh264/distinfo
+++ b/multimedia/openh264/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1654825906
-SHA256 (cisco-openh264-v2.3.0_GH0.tar.gz) = 99b0695272bee73a3b3a5fcb1afef462c11a142d1dc35a2c61fef5a4b7d60bc0
-SIZE (cisco-openh264-v2.3.0_GH0.tar.gz) = 60290792
+TIMESTAMP = 1753131003
+SHA256 (cisco-openh264-v2.6.0_GH0.tar.gz) = 558544ad358283a7ab2930d69a9ceddf913f4a51ee9bf1bfb9e377322af81a69
+SIZE (cisco-openh264-v2.6.0_GH0.tar.gz) = 60302243
diff --git a/multimedia/openh264/pkg-plist b/multimedia/openh264/pkg-plist
index 0310e83c0078..d7b2b6152de3 100644
--- a/multimedia/openh264/pkg-plist
+++ b/multimedia/openh264/pkg-plist
@@ -18,5 +18,5 @@ include/wels/codec_ver.h
lib/libopenh264.a
lib/libopenh264.so
lib/libopenh264.so.%%PORTVERSION%%
-lib/libopenh264.so.6
+lib/libopenh264.so.8
libdata/pkgconfig/openh264.pc
diff --git a/multimedia/py-knowit/Makefile b/multimedia/py-knowit/Makefile
index 32ddb075979d..9912e3c82d01 100644
--- a/multimedia/py-knowit/Makefile
+++ b/multimedia/py-knowit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= knowit
-DISTVERSION= 0.5.6
+DISTVERSION= 0.5.11
CATEGORIES= multimedia python
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= eduardo@FreeBSD.org
@@ -19,15 +20,12 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babelfish>0:devel/py-babelfish@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}trakit>0:multimedia/py-trakit@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pint>=0.20.1,<0.25.0:devel/py-pint@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.28.1:www/py-requests@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.28.1:www/py-requests@${PY_FLAVOR} \
+ mkvtoolnix>0:multimedia/mkvtoolnix
USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= ratoaq2
USE_PYTHON= autoplist pep517 pytest
-TESTING_UNSAFE= https://github.com/ratoaq2/knowit/issues/201
-
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/multimedia/py-knowit/distinfo b/multimedia/py-knowit/distinfo
index f79bf158952e..c94410a4a792 100644
--- a/multimedia/py-knowit/distinfo
+++ b/multimedia/py-knowit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746023604
-SHA256 (ratoaq2-knowit-0.5.6_GH0.tar.gz) = e42eabe7f4543cec6d9e8592b05103c48e81b2f371d4b1c0366f0f28c86cd98a
-SIZE (ratoaq2-knowit-0.5.6_GH0.tar.gz) = 79683
+TIMESTAMP = 1753883263
+SHA256 (knowit-0.5.11.tar.gz) = 9045d6640b1bd00fcc49f2f7e81992cdc6c7279767db199d7f3b63e2f5007b58
+SIZE (knowit-0.5.11.tar.gz) = 59398
diff --git a/multimedia/py-trakit/Makefile b/multimedia/py-trakit/Makefile
index c06544f0086d..086cea84d322 100644
--- a/multimedia/py-trakit/Makefile
+++ b/multimedia/py-trakit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= trakit
-DISTVERSION= 0.2.2
+DISTVERSION= 0.2.5
CATEGORIES= multimedia python
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= eduardo@FreeBSD.org
@@ -19,12 +20,8 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}unidecode>=1.3.6:converters/py-unidecode@${PY_FLAVOR}
USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= ratoaq2
USE_PYTHON= autoplist pep517 pytest
-TESTING_UNSAFE= https://github.com/ratoaq2/trakit/issues/127
-
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/multimedia/py-trakit/distinfo b/multimedia/py-trakit/distinfo
index 3d6f67737b6f..b5fd55eb1a67 100644
--- a/multimedia/py-trakit/distinfo
+++ b/multimedia/py-trakit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746021995
-SHA256 (ratoaq2-trakit-0.2.2_GH0.tar.gz) = 2ac726a4eb70ed3869a02e6a7d10c8fe192ac735f0ae1fa7c45589fff0a8cd39
-SIZE (ratoaq2-trakit-0.2.2_GH0.tar.gz) = 43207
+TIMESTAMP = 1753883120
+SHA256 (trakit-0.2.5.tar.gz) = d7e530ed82906eeadf7982d6a357883ae0490f34bbd18f8232b8fc5f250a4ae7
+SIZE (trakit-0.2.5.tar.gz) = 34873
diff --git a/multimedia/svt-av1-psy/Makefile b/multimedia/svt-av1-hdr/Makefile
index 1a0ae5c28293..c08813a0a410 100644
--- a/multimedia/svt-av1-psy/Makefile
+++ b/multimedia/svt-av1-hdr/Makefile
@@ -1,12 +1,11 @@
-PORTNAME= svt-av1-psy
+PORTNAME= svt-av1-hdr
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.2
-#DISTVERSIONSUFFIX= -A # PORTEPOCH workaround
+DISTVERSION= 3.1.0
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Scalable AV1 encoder focused on perceptual quality
-WWW= https://github.com/gianni-rosato/svt-av1-psy
+WWW= https://github.com/juliobbv-p/svt-av1-hdr
LICENSE= BSD2CLAUSE BSD3CLAUSE MIT
LICENSE_COMB= multi
@@ -20,9 +19,7 @@ BUILD_DEPENDS_amd64= nasm:devel/nasm
USES= cmake compiler:c11
USE_GITHUB= yes
USE_LDCONFIG= yes
-GH_ACCOUNT= psy-ex
-GH_TUPLE= 1480c1:cpuinfo:e649baa:cpuinfo/third_party/cpuinfo
-CMAKE_ON= ENABLE_NASM
+GH_ACCOUNT= juliobbv-p
CMAKE_OFF= NATIVE
PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
diff --git a/multimedia/svt-av1-hdr/distinfo b/multimedia/svt-av1-hdr/distinfo
new file mode 100644
index 000000000000..62fc82333338
--- /dev/null
+++ b/multimedia/svt-av1-hdr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753733623
+SHA256 (juliobbv-p-svt-av1-hdr-v3.1.0_GH0.tar.gz) = 6d424a6ee008703e0e1a6a2722ac234d2594e968841cb7b38cca1f495de88e55
+SIZE (juliobbv-p-svt-av1-hdr-v3.1.0_GH0.tar.gz) = 7286884
diff --git a/multimedia/svt-av1-psy/pkg-descr b/multimedia/svt-av1-hdr/pkg-descr
index cad027fb31fb..cad027fb31fb 100644
--- a/multimedia/svt-av1-psy/pkg-descr
+++ b/multimedia/svt-av1-hdr/pkg-descr
diff --git a/multimedia/svt-av1-hdr/pkg-message b/multimedia/svt-av1-hdr/pkg-message
new file mode 100644
index 000000000000..65733cbf49b4
--- /dev/null
+++ b/multimedia/svt-av1-hdr/pkg-message
@@ -0,0 +1,13 @@
+[
+{ type: install
+ message: <<EOM
+SVT-AV1-HDR is ABI compatible with SVT-AV1, so if the versions match
+it's possible to switch without rebuilding consumers like FFmpeg:
+
+ $ pkg set -n svt-av1:svt-av1-hdr
+ $ pkg set -o multimedia/svt-av1:multimedia/svt-av1-hdr
+ $ pkg upgrade -f svt-av1-hdr
+ $ pkg lock svt-av1-hdr
+EOM
+}
+]
diff --git a/multimedia/svt-av1-psy/pkg-plist b/multimedia/svt-av1-hdr/pkg-plist
index af678947c8eb..40784db4e457 100644
--- a/multimedia/svt-av1-psy/pkg-plist
+++ b/multimedia/svt-av1-hdr/pkg-plist
@@ -1,4 +1,5 @@
bin/SvtAv1EncApp
+include/svt-av1/EbConfigMacros.h
include/svt-av1/EbDebugMacros.h
include/svt-av1/EbSvtAv1.h
include/svt-av1/EbSvtAv1Enc.h
diff --git a/multimedia/svt-av1-psy/distinfo b/multimedia/svt-av1-psy/distinfo
deleted file mode 100644
index 99c999926740..000000000000
--- a/multimedia/svt-av1-psy/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1745083088
-SHA256 (psy-ex-svt-av1-psy-v3.0.2_GH0.tar.gz) = b45d6f7253e94f5c1ef8c22fe2bb3c2c55178fbab43a41a3ae913dd5e0e118c2
-SIZE (psy-ex-svt-av1-psy-v3.0.2_GH0.tar.gz) = 7294413
-SHA256 (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 32ab977a4344944beaa18058e6223fdc2740b2849c7c8b46d4361dbfb4550f11
-SIZE (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 3542464
diff --git a/multimedia/svt-av1-psy/pkg-message b/multimedia/svt-av1-psy/pkg-message
deleted file mode 100644
index b39af2610a69..000000000000
--- a/multimedia/svt-av1-psy/pkg-message
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-{ type: install
- message: <<EOM
-SVT-AV1-PSY is ABI compatible with SVT-AV1, so if the versions match
-it's possible to switch without rebuilding consumers like FFmpeg:
-
- $ pkg set -n svt-av1:svt-av1-psy
- $ pkg set -o multimedia/svt-av1:multimedia/svt-av1-psy
- $ pkg upgrade -f svt-av1-psy
- $ pkg lock svt-av1-psy
-EOM
-}
-]
diff --git a/multimedia/svt-av1/Makefile b/multimedia/svt-av1/Makefile
index a04f49d2b1cd..7900e65fe6ea 100644
--- a/multimedia/svt-av1/Makefile
+++ b/multimedia/svt-av1/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svt-av1
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.2
+DISTVERSION= 3.1.0
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
@@ -17,16 +17,14 @@ BUILD_DEPENDS= ${BUILD_DEPENDS_${ARCH}}
BUILD_DEPENDS_amd64= nasm:devel/nasm
USES= cmake compiler:c11
-USE_GITHUB= nodefault
USE_GITLAB= yes
USE_LDCONFIG= yes
-GH_TUPLE= 1480c1:cpuinfo:e649baa:cpuinfo/third_party/cpuinfo
GL_ACCOUNT= AOMediaCodec
GL_PROJECT= SVT-AV1
CMAKE_OFF= NATIVE
PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
-CONFLICTS_INSTALL= svt-av1-psy # bin/SvtAv1EncApp
+CONFLICTS_INSTALL= svt-av1-hdr # bin/SvtAv1EncApp
OPTIONS_DEFINE= LTO
OPTIONS_DEFAULT=LTO
diff --git a/multimedia/svt-av1/distinfo b/multimedia/svt-av1/distinfo
index 3d949e742e5e..524cd47da53c 100644
--- a/multimedia/svt-av1/distinfo
+++ b/multimedia/svt-av1/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1742594376
-SHA256 (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 32ab977a4344944beaa18058e6223fdc2740b2849c7c8b46d4361dbfb4550f11
-SIZE (1480c1-cpuinfo-e649baa_GH0.tar.gz) = 3542464
-SHA256 (SVT-AV1-v3.0.2.tar.bz2) = 7548a380cd58a46998ab4f1a02901ef72c37a7c6317c930cde5df2e6349e437b
-SIZE (SVT-AV1-v3.0.2.tar.bz2) = 10202794
+TIMESTAMP = 1753481056
+SHA256 (SVT-AV1-v3.1.0.tar.bz2) = 8231b63ea6c50bae46a019908786ebfa2696e5743487270538f3c25fddfa215a
+SIZE (SVT-AV1-v3.1.0.tar.bz2) = 10203101
diff --git a/multimedia/svt-av1/pkg-plist b/multimedia/svt-av1/pkg-plist
index af678947c8eb..40784db4e457 100644
--- a/multimedia/svt-av1/pkg-plist
+++ b/multimedia/svt-av1/pkg-plist
@@ -1,4 +1,5 @@
bin/SvtAv1EncApp
+include/svt-av1/EbConfigMacros.h
include/svt-av1/EbDebugMacros.h
include/svt-av1/EbSvtAv1.h
include/svt-av1/EbSvtAv1Enc.h
diff --git a/net-im/conduit/files/patch-powerpc64le b/net-im/conduit/files/patch-powerpc64le
new file mode 100644
index 000000000000..c70aea7304f9
--- /dev/null
+++ b/net-im/conduit/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/net-im/gotosocial/Makefile b/net-im/gotosocial/Makefile
index 6ba94eada124..f330f37c6baa 100644
--- a/net-im/gotosocial/Makefile
+++ b/net-im/gotosocial/Makefile
@@ -1,24 +1,26 @@
PORTNAME= gotosocial
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.3
-PORTREVISION= 0
+DISTVERSION= 0.19.1
CATEGORIES= net-im
-MASTER_SITES?= https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/v${DISTVERSION}/:web
-DISTFILES?= ${PORTNAME}_${DISTVERSION}_web-assets.tar.gz:web
+MASTER_SITES= https://codeberg.org/superseriousbusiness/${PORTNAME}/releases/download/v${DISTVERSION}/
+DISTFILES= ${PORTNAME}-${DISTVERSION}-source-code.tar.gz ${PORTNAME}_${DISTVERSION}_web-assets.tar.gz
-MAINTAINER= freebsd@igalic.co
+MAINTAINER= tilde@ultros.pro
COMMENT= Golang fediverse server
WWW= https://docs.gotosocial.org/en/latest/
-LICENSE= AGPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE= AGPLv3 CC-BY-3.0 CC-BY-SA-4.0 MIT OFL11
+LICENSE_COMB= multi
+LICENSE_FILE_AGPLv3= ${WRKSRC}/LICENSE
+LICENSE_FILE_CC-BY-3.0= ${WRKSRC}/CC-BY-3.0
+LICENSE_FILE_CC-BY-SA-4.0= ${WRKSRC}/CC-BY-SA-4.0
+LICENSE_FILE_MIT= ${WRKSRC}/MIT
+LICENSE_FILE_OFL11= ${WRKSRC}/OFL11
ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386
ONLY_FOR_ARCHS_REASON= https://gitlab.com/cznic/libc/-/issues/15
-USES= go:1.23,modules
-USE_GITHUB= yes
-GH_ACCOUNT= superseriousbusiness
+USES= go:modules
USE_RC_SUBR= ${PORTNAME}
GO_TARGET= ./cmd/gotosocial
@@ -34,25 +36,40 @@ SUB_LIST= DBDIR="${DBDIR}" \
USERS= gotosocial
GROUPS= gotosocial
+NO_WRKSUBDIR= yes
+
DBDIR= /var/db/${PORTNAME}
PLIST_SUB= WWWDIR="${WWWDIR}"
-TESTING_UNSAFE= FAIL github.com/superseriousbusiness/gotosocial/internal/log
+TESTING_UNSAFE= FAIL codeberg.org/superseriousbusiness/gotosocial/internal/log
+
+post-extract:
+ ${SED} -n "1, 27p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \
+ > ${WRKSRC}/MIT
+ ${SED} -n "28, 352p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \
+ > ${WRKSRC}/CC-BY-3.0
+ ${SED} -n "353, 452p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \
+ > ${WRKSRC}/OFL11
+ ${HEAD} -n 8 ${WRKSRC}/web/assets/LICENSE > ${WRKSRC}/CC-BY-SA-4.0
+ ${TAIL} -n 1 ${WRKSRC}/web/assets/LICENSE >> ${WRKSRC}/MIT
+ ${ECHO} >> ${WRKSRC}/MIT
+ ${RM} ${WRKSRC}/web/assets/LICENSE
+ ${RM} ${WRKSRC}/web/assets/Fork-Awesome/LICENSES
+ ${RM} ${WRKSRC}/web/assets/fonts/OFL.txt
+ ${RM} ${WRKSRC}/web/assets/Fork-Awesome/CONTRIBUTORS.md
post-patch:
${REINPLACE_CMD} -e 's,GTS_DB_TYPE="postgres",#&,' ${WRKSRC}/scripts/test.sh
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for x in LICENSE README.md
- ${INSTALL_DATA} ${WRKSRC}/${x} \
+ ${INSTALL_DATA} ${WRKSRC}/README.md \
${STAGEDIR}${DOCSDIR}
-.endfor
${MKDIR} ${STAGEDIR}${ETCDIR}
${INSTALL_DATA} ${WRKSRC}/example/config.yaml \
${STAGEDIR}${ETCDIR}/config.yaml.sample
- (cd ${WRKSRC}/../web && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/ )
+ (cd ${WRKSRC}/web && ${COPYTREE_SHARE} "assets template" ${STAGEDIR}${WWWDIR})
do-test:
(cd ${GO_WRKSRC}; \
diff --git a/net-im/gotosocial/distinfo b/net-im/gotosocial/distinfo
index 713a3f1237c0..efbabb3f3312 100644
--- a/net-im/gotosocial/distinfo
+++ b/net-im/gotosocial/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742813820
-SHA256 (gotosocial_0.18.3_web-assets.tar.gz) = eb46928961c71c3c59820adea935478a9d8b77f3f237d4f893e3468d7fce3507
-SIZE (gotosocial_0.18.3_web-assets.tar.gz) = 1899735
-SHA256 (superseriousbusiness-gotosocial-v0.18.3_GH0.tar.gz) = 759edb9f8f75f91962948e2373e74d19c97b13fb50e0a0b477188923512935d5
-SIZE (superseriousbusiness-gotosocial-v0.18.3_GH0.tar.gz) = 118425623
+TIMESTAMP = 1749712855
+SHA256 (gotosocial-0.19.1-source-code.tar.gz) = 62a1eb55c249ad156096a4871f2e96d0622b69187932ef1c5852e09cf3046ef0
+SIZE (gotosocial-0.19.1-source-code.tar.gz) = 130628163
+SHA256 (gotosocial_0.19.1_web-assets.tar.gz) = 52dc459bc652a48197aee05d6a7485d65900ec6b35149361a2acc34ea48d6143
+SIZE (gotosocial_0.19.1_web-assets.tar.gz) = 3914543
diff --git a/net-im/gotosocial/pkg-plist b/net-im/gotosocial/pkg-plist
index e7f31d467b99..bdd4c326425a 100644
--- a/net-im/gotosocial/pkg-plist
+++ b/net-im/gotosocial/pkg-plist
@@ -1,9 +1,6 @@
bin/gotosocial
-@sample etc/gotosocial/config.yaml.sample
-%%DOCSDIR%%/LICENSE
+@sample %%ETCDIR%%/config.yaml.sample
%%DOCSDIR%%/README.md
-%%WWWDIR%%/assets/Fork-Awesome/CONTRIBUTORS.md
-%%WWWDIR%%/assets/Fork-Awesome/LICENSES
%%WWWDIR%%/assets/Fork-Awesome/css/fork-awesome.css
%%WWWDIR%%/assets/Fork-Awesome/css/fork-awesome.min.css
%%WWWDIR%%/assets/Fork-Awesome/css/fork-awesome.min.css.map
@@ -15,7 +12,6 @@ bin/gotosocial
%%WWWDIR%%/assets/Fork-Awesome/fonts/forkawesome-webfont.ttf
%%WWWDIR%%/assets/Fork-Awesome/fonts/forkawesome-webfont.woff
%%WWWDIR%%/assets/Fork-Awesome/fonts/forkawesome-webfont.woff2
-%%WWWDIR%%/assets/LICENSE
%%WWWDIR%%/assets/activitypub_light.svg
%%WWWDIR%%/assets/default_avatars/GoToSocial_icon1.webp
%%WWWDIR%%/assets/default_avatars/GoToSocial_icon2.webp
@@ -25,13 +21,19 @@ bin/gotosocial
%%WWWDIR%%/assets/default_avatars/GoToSocial_icon6.webp
%%WWWDIR%%/assets/default_header.webp
%%WWWDIR%%/assets/dist/_colors.css
+%%WWWDIR%%/assets/dist/_fonts.css
+%%WWWDIR%%/assets/dist/_media-wrapper.css
+%%WWWDIR%%/assets/dist/_prism.css
+%%WWWDIR%%/assets/dist/_profile-header.css
+%%WWWDIR%%/assets/dist/_status-media.css
%%WWWDIR%%/assets/dist/about.css
%%WWWDIR%%/assets/dist/base.css
%%WWWDIR%%/assets/dist/frontend.js
+%%WWWDIR%%/assets/dist/frontend_prerender.js
%%WWWDIR%%/assets/dist/index.css
%%WWWDIR%%/assets/dist/login-info.css
%%WWWDIR%%/assets/dist/page.css
-%%WWWDIR%%/assets/dist/prism.css
+%%WWWDIR%%/assets/dist/profile-gallery.css
%%WWWDIR%%/assets/dist/profile.css
%%WWWDIR%%/assets/dist/settings-style.css
%%WWWDIR%%/assets/dist/settings.js
@@ -48,12 +50,98 @@ bin/gotosocial
%%WWWDIR%%/assets/fonts/Atkinson-Hyperlegible-Italic-102a.woff2
%%WWWDIR%%/assets/fonts/Atkinson-Hyperlegible-Regular-102.woff
%%WWWDIR%%/assets/fonts/Atkinson-Hyperlegible-Regular-102a.woff2
-%%WWWDIR%%/assets/fonts/OFL.txt
-%%WWWDIR%%/assets/fonts/noto-sans-mono-v30-latin-regular.woff2
-%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-700.woff
-%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-700.woff2
-%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-regular.woff
-%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-regular.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-normal.woff2
%%WWWDIR%%/assets/logo.png
%%WWWDIR%%/assets/logo.svg
%%WWWDIR%%/assets/logo.webp
@@ -76,6 +164,7 @@ bin/gotosocial
%%WWWDIR%%/assets/themes/solarized-light.css
%%WWWDIR%%/assets/themes/sunset-light.css
%%WWWDIR%%/assets/tusky.svg
+%%WWWDIR%%/template/2fa.tmpl
%%WWWDIR%%/template/404.tmpl
%%WWWDIR%%/template/about.tmpl
%%WWWDIR%%/template/authorize.tmpl
@@ -104,14 +193,17 @@ bin/gotosocial
%%WWWDIR%%/template/page_header.tmpl
%%WWWDIR%%/template/page_ogmeta.tmpl
%%WWWDIR%%/template/page_stylesheets.tmpl
+%%WWWDIR%%/template/profile-gallery.tmpl
%%WWWDIR%%/template/profile.tmpl
+%%WWWDIR%%/template/profile_about_user.tmpl
%%WWWDIR%%/template/profile_fields.tmpl
+%%WWWDIR%%/template/profile_header.tmpl
%%WWWDIR%%/template/settings.tmpl
%%WWWDIR%%/template/sign-in.tmpl
%%WWWDIR%%/template/sign-up.tmpl
%%WWWDIR%%/template/signed-up.tmpl
%%WWWDIR%%/template/status.tmpl
-%%WWWDIR%%/template/status_attachments.tmpl
+%%WWWDIR%%/template/status_attachment.tmpl
%%WWWDIR%%/template/status_attributes.tmpl
%%WWWDIR%%/template/status_header.tmpl
%%WWWDIR%%/template/status_info.tmpl
diff --git a/net-im/linux-discord/Makefile b/net-im/linux-discord/Makefile
index 30f71a74405d..b3b9202738d9 100644
--- a/net-im/linux-discord/Makefile
+++ b/net-im/linux-discord/Makefile
@@ -1,5 +1,5 @@
PORTNAME= discord
-DISTVERSION= 0.0.102
+DISTVERSION= 0.0.103
PORTREVISION= 0
PORTEPOCH= 1
CATEGORIES= net-im
diff --git a/net-im/linux-discord/distinfo b/net-im/linux-discord/distinfo
index 8ee2f3ac3c35..a16dbd5d056b 100644
--- a/net-im/linux-discord/distinfo
+++ b/net-im/linux-discord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752651317
-SHA256 (discord-0.0.102.tar.gz) = c6797aed3cbdbae023395e5e5a747bc46f8f47927833b9d87358634418db68e2
-SIZE (discord-0.0.102.tar.gz) = 105422377
+TIMESTAMP = 1753868029
+SHA256 (discord-0.0.103.tar.gz) = 58d2f2041405a801223e9bf5269a05ae02a0087dcf04e4f1156c5d1dca8d025f
+SIZE (discord-0.0.103.tar.gz) = 105426304
diff --git a/net-im/pecl-stomp2/Makefile b/net-im/pecl-stomp2/Makefile
index 08aa24555fda..697dda0f44e8 100644
--- a/net-im/pecl-stomp2/Makefile
+++ b/net-im/pecl-stomp2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stomp
-PORTVERSION= 2.0.3
+DISTVERSION= 2.0.3
CATEGORIES= net-im pear
MAINTAINER= dbaio@FreeBSD.org
@@ -14,4 +14,10 @@ CONFLICTS= pecl-stomp-1*
PORTSCOUT= limit:^2.*
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index 972ed9f007ea..e6aed1ae29a4 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,6 +1,5 @@
PORTNAME= telegram-desktop
-DISTVERSION= 5.16.4
-PORTREVISION= 1
+DISTVERSION= 5.16.6
CATEGORIES= net-im
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
DISTNAME= tdesktop-${DISTVERSION}-full
diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo
index b4281b38b7cd..69b509df74da 100644
--- a/net-im/telegram-desktop/distinfo
+++ b/net-im/telegram-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752596801
-SHA256 (tdesktop-5.16.4-full.tar.gz) = cad9dba07c5814bd83463be89b160cef57832e16b9973f13e195afe10c164072
-SIZE (tdesktop-5.16.4-full.tar.gz) = 75129440
+TIMESTAMP = 1753474267
+SHA256 (tdesktop-5.16.6-full.tar.gz) = 9b0ae00cec85d0c6735390cc453ed07f005da1d7927f2e77976037877bc1b594
+SIZE (tdesktop-5.16.6-full.tar.gz) = 75165353
diff --git a/net-mgmt/check_ssl_cert/Makefile b/net-mgmt/check_ssl_cert/Makefile
index 2053f8b2e3d5..2aabb219e671 100644
--- a/net-mgmt/check_ssl_cert/Makefile
+++ b/net-mgmt/check_ssl_cert/Makefile
@@ -1,5 +1,5 @@
PORTNAME= check_ssl_cert
-DISTVERSION= 2.93.0
+DISTVERSION= 2.94.0
CATEGORIES= net-mgmt
MASTER_SITES= https://github.com/matteocorti/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/net-mgmt/check_ssl_cert/distinfo b/net-mgmt/check_ssl_cert/distinfo
index ccc3ed44328f..cde1fcf8f724 100644
--- a/net-mgmt/check_ssl_cert/distinfo
+++ b/net-mgmt/check_ssl_cert/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748380994
-SHA256 (check_ssl_cert-2.93.0.tar.bz2) = 8bdcf60a4581514d0bd82b7bc421a6214e3838e99422bfb4b81c1af966afa945
-SIZE (check_ssl_cert-2.93.0.tar.bz2) = 89509
+TIMESTAMP = 1753881396
+SHA256 (check_ssl_cert-2.94.0.tar.bz2) = be5dc6f801eec4be99ee34f08fbf95d36a71b25f42de7b73a89b608e57cfc37a
+SIZE (check_ssl_cert-2.94.0.tar.bz2) = 89743
diff --git a/net-mgmt/librenms/Makefile b/net-mgmt/librenms/Makefile
index 753c61c967e5..2bf35fae5744 100644
--- a/net-mgmt/librenms/Makefile
+++ b/net-mgmt/librenms/Makefile
@@ -1,5 +1,6 @@
PORTNAME= librenms
PORTVERSION= 25.7.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net-mgmt
MASTER_SITES= LOCAL/dvl:vendor
@@ -18,8 +19,7 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
bash:shells/bash \
dot:graphics/graphviz \
rrdtool:databases/rrdtool \
- snmpget:net-mgmt/net-snmp \
- sudo:security/sudo
+ snmpget:net-mgmt/net-snmp
USES= cpe php python shebangfix
USE_GITHUB= yes
@@ -46,10 +46,10 @@ SHEBANG_FILES= ../${PORTNAME}-vendor-${PORTVERSION}/paragonie/random_compat/buil
../librenms-vendor-${PORTVERSION}/symfony/error-handler/Resources/bin/patch-type-declarations \
../librenms-vendor-${PORTVERSION}/symfony/var-dumper/Resources/bin/var-dump-server \
../librenms-vendor-${PORTVERSION}/symfony/yaml/Resources/bin/yaml-lint \
- alerts.php artisan billing-calculate.php \
- check-services.php config_to_json.php cronic daily.php daily.sh \
- delhost.php discovery-wrapper.py discovery.php dist-pollers.php \
- irc.php librenms-service.py LibreNMS/command_runner.py \
+ alerts.php artisan billing-calculate.php check-services.php \
+ config_to_json.php cronic daily.php daily.sh delhost.php \
+ discovery-wrapper.py discovery.php dist-pollers.php irc.php \
+ librenms-service.py LibreNMS/command_runner.py \
LibreNMS/wrapper.py lnms misc/lnms-completion.bash \
misc/smokeping-debian.example misc/smokeping-rhel.example \
ping.php poll-billing.php poller-wrapper.py poller.php \
@@ -71,8 +71,8 @@ SHEBANG_FILES= ../${PORTNAME}-vendor-${PORTVERSION}/paragonie/random_compat/buil
scripts/rename-mibs.php scripts/rrdstep.php \
scripts/save-test-data.php scripts/syslog-notify-oxidized.php \
scripts/test-alert.php scripts/test-template.php \
- scripts/watchmaillog/watchmaillog.pl \
- snmp-scan.py snmptrap.php syslog.php validate.php
+ scripts/watchmaillog/watchmaillog.pl snmp-scan.py snmptrap.php \
+ syslog.php validate.php
NO_ARCH= yes
NO_BUILD= yes
@@ -94,12 +94,20 @@ DBDIR= /var/db/${PORTNAME}
OPTIONS_DEFINE= DOCS EXAMPLES FPING IPMITOOL LIBVIRT MYSQLD NAGPLUGINS \
NMAP WMIC X11
-OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER WMIC
+OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER SUDO \
+ WMIC
+OPTIONS_RADIO= SUDO
+OPTIONS_RADIO_SUDO= SUDO SUDO_SSSD
+
+SUDO_RUN_DEPENDS= sudo:security/sudo
+SUDO_SSSD_RUN_DEPENDS= sudo:security/sudo@sssd
FPING_DESC= Enable fping support ping monitoring
IPMITOOL_DESC= Enable support for monitoring hardware IPMI
MYSQLD_DESC= Use local MySQL server
WMIC_DESC= Enable support for WMI polling
+SUDO_DESC= use security/sudo
+SUDO_SSSD_DESC= use security/sudo@sssd
FPING_RUN_DEPENDS= fping:net/fping
IPMITOOL_RUN_DEPENDS= ipmitool:sysutils/ipmitool
@@ -119,9 +127,9 @@ _ROOT_FILES= alerts.php artisan billing-calculate.php \
config.php.default config_to_json.php cronic daily.php \
delhost.php discovery-wrapper.py discovery.php \
dist-pollers.php irc.php librenms-service.py mkdocs.yml \
- phpunit.xml ping.php poll-billing.php \
- poller.php poller-wrapper.py renamehost.php \
- snmp-scan.py snmptrap.php syslog.php validate.php
+ phpunit.xml ping.php poll-billing.php poller.php \
+ poller-wrapper.py renamehost.php snmp-scan.py \
+ snmptrap.php syslog.php validate.php
_SCRIPT_FILES= daily.sh lnms
# _RELEASE_TIMESTAMP is used for a patch inside the vendor code
# it represents the release date via: git show --pretty='%H|%ct' -s 1.42.01
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index f09ba1f86a07..e348578dccbd 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netbox
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.4
+DISTVERSION= 4.3.5
CATEGORIES= net-mgmt python
MAINTAINER= kai@FreeBSD.org
@@ -30,7 +30,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}dj52-django-htmx>=1.23.2<2:www/py-dj52-django-htmx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-mptt>=0.17.0<0.18:www/py-dj52-django-mptt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-prometheus>=2.4.1<2.5:www/py-dj52-django-prometheus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=5.4.0<7:www/py-dj52-django-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=6.0.0<7:www/py-dj52-django-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-rich>=2.0.0<3:www/py-dj52-django-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.0.1<3.1:devel/py-dj52-django-rq@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-storages>=1.14.6<2:www/py-dj52-django-storages@${PY_FLAVOR} \
@@ -41,25 +41,25 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.28.0<1:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.7.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.5.1<6:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.276.0<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.60.0<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.278.0<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.65.1<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.11<7:textproc/py-feedparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6<4:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=4.24.0<5:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.8<3.9:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.15<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.29.1<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.16<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.30.0<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>0:textproc/py-mkdocstrings-python@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=1.3.0<2:net/py-netaddr@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nh3>=0.2.22<0.3:www/py-nh3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nh3>=0.3.0<1:www/py-nh3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=11.2.1:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg>=3.2.9<4:databases/py-psycopg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg-c>=3.2.9<4:databases/py-psycopg-c@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.2.6<4:databases/py-psycopg-pool@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.32.3<3:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rq>=2.4.0<3:devel/py-rq@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.6.1<5:security/py-social-auth-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rq>=2.4.1<3:devel/py-rq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.7.0<5:security/py-social-auth-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}svgwrite>=1.4.3<2:graphics/py-svgwrite@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tablib>=3.8.0<4:textproc/py-tablib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tzdata>=2025.2:devel/py-tzdata@${PY_FLAVOR} \
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index 7fae6229d55f..0813c8a92f20 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752836444
-SHA256 (netbox-community-netbox-v4.3.4_GH0.tar.gz) = c96c6708ecdba84f1b8952151dd5760ae4ddc51c7770ea9734218b21038a230c
-SIZE (netbox-community-netbox-v4.3.4_GH0.tar.gz) = 18735246
+TIMESTAMP = 1753851394
+SHA256 (netbox-community-netbox-v4.3.5_GH0.tar.gz) = ca608cf872a087af6787ba25957203a90b1ed084ff203a4f19b8861730a7bbbd
+SIZE (netbox-community-netbox-v4.3.5_GH0.tar.gz) = 18744618
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index a0bc28bf821f..2f5ad6cd7aaa 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -1515,6 +1515,7 @@
%%DATADIR%%/users/migrations/0007_objectpermission_update_object_types.py
%%DATADIR%%/users/migrations/0008_flip_objectpermission_assignments.py
%%DATADIR%%/users/migrations/0009_update_group_perms.py
+%%DATADIR%%/users/migrations/0010_add_token_meta_ordering.py
%%DATADIR%%/users/migrations/__init__.py
%%DATADIR%%/users/models/__init__.py
%%DATADIR%%/users/models/permissions.py
diff --git a/net-mgmt/p5-OSLV-Monitor/Makefile b/net-mgmt/p5-OSLV-Monitor/Makefile
index fe687c5a990d..ae72db0af518 100644
--- a/net-mgmt/p5-OSLV-Monitor/Makefile
+++ b/net-mgmt/p5-OSLV-Monitor/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:VVELOX
PKGNAMEPREFIX= p5-
-MAINTAINER= dan@langille.org
+MAINTAINER= dvl@FreeBSD.org
COMMENT= OS level virtualization monitoring extend
WWW= https://github.com/VVelox/OSLV-Monitor
diff --git a/net-mgmt/thanos/Makefile b/net-mgmt/thanos/Makefile
index b61c6f0a3f4e..d533bcec4355 100644
--- a/net-mgmt/thanos/Makefile
+++ b/net-mgmt/thanos/Makefile
@@ -1,10 +1,9 @@
PORTNAME= thanos
DISTVERSIONPREFIX= v
-DISTVERSION= 0.38.0
-PORTREVISION= 3
+DISTVERSION= 0.39.2
CATEGORIES= net-mgmt
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Highly available Prometheus setup with long term storage capabilities
WWW= https://thanos.io/ \
https://github.com/thanos-io/thanos/
@@ -12,17 +11,16 @@ WWW= https://thanos.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:modules
GO_MODULE= github.com/thanos-io/thanos
GO_TARGET= ./cmd/${PORTNAME}
GO_BUILDFLAGS= -ldflags "\
-s -w \
- -X github.com/prometheus/common/version.Revision="18291a7" \
-X github.com/prometheus/common/version.Branch="master" \
-X github.com/prometheus/common/version.BuildDate=${BUILD_DATE} \
-X github.com/prometheus/common/version.BuildUser=${USER} \
- -X github.com/prometheus/common/version.Revision="0439da0" \
+ -X github.com/prometheus/common/version.Revision="36681af" \
-X github.com/prometheus/common/version.Version=${DISTVERSION}"
PLIST_FILES= bin/${PORTNAME}
diff --git a/net-mgmt/thanos/distinfo b/net-mgmt/thanos/distinfo
index 59d0785f7547..17886764c477 100644
--- a/net-mgmt/thanos/distinfo
+++ b/net-mgmt/thanos/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1743762799
-SHA256 (go/net-mgmt_thanos/thanos-v0.38.0/v0.38.0.mod) = a07ee190b2fc3249d9df901823a2e08d5cf11db1737a2c63c9c8abf6f6623d45
-SIZE (go/net-mgmt_thanos/thanos-v0.38.0/v0.38.0.mod) = 14756
-SHA256 (go/net-mgmt_thanos/thanos-v0.38.0/v0.38.0.zip) = 21b010d9c9871c41c8220333461a17d6c9cdf472fdec3759d401cadac54d4dd1
-SIZE (go/net-mgmt_thanos/thanos-v0.38.0/v0.38.0.zip) = 28589137
+TIMESTAMP = 1753274730
+SHA256 (go/net-mgmt_thanos/thanos-v0.39.2/v0.39.2.mod) = 65347db16e7b0fc6810b013c08e33ae356005f8c5a672358b439fa4424982752
+SIZE (go/net-mgmt_thanos/thanos-v0.39.2/v0.39.2.mod) = 16244
+SHA256 (go/net-mgmt_thanos/thanos-v0.39.2/v0.39.2.zip) = 73f905520c9b6407dbf7aba3328a7583bd9c4c990227f29d83e4f36b0a547a92
+SIZE (go/net-mgmt_thanos/thanos-v0.39.2/v0.39.2.zip) = 28714981
diff --git a/net-p2p/jackett/Makefile b/net-p2p/jackett/Makefile
index 32b9b234dbbb..d9dc2ddfda11 100644
--- a/net-p2p/jackett/Makefile
+++ b/net-p2p/jackett/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jackett
DISTVERSIONPREFIX= v
-DISTVERSION= 0.22.2163
+DISTVERSION= 0.22.2202
CATEGORIES= net-p2p
MAINTAINER= tremere@cainites.net
diff --git a/net-p2p/jackett/distinfo b/net-p2p/jackett/distinfo
index e19716c9bb33..d833b24395e9 100644
--- a/net-p2p/jackett/distinfo
+++ b/net-p2p/jackett/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752828000
+TIMESTAMP = 1753707408
SHA256 (nuget/anglesharp.xml.1.0.0.nupkg) = 533c57587eaa1b6044007fd42e8b069149f646182150e82ec954cf625efcb293
SIZE (nuget/anglesharp.xml.1.0.0.nupkg) = 223916
SHA256 (nuget/anglesharp.1.0.0.nupkg) = d08071e3e760c3dd375ae8df89c65e1e76cf09ac5437b866941e859d150db439
@@ -463,5 +463,5 @@ SHA256 (nuget/system.xml.xpath.4.3.0.nupkg) = 91dd4932a8faa1b871cc43d125e62f714c
SIZE (nuget/system.xml.xpath.4.3.0.nupkg) = 250182
SHA256 (nuget/yamldotnet.16.3.0.nupkg) = e068bcc1243c46c8bfdfe2f27a026bfff03cde7c67d9f37c2cdd70bd24a9dfd4
SIZE (nuget/yamldotnet.16.3.0.nupkg) = 776880
-SHA256 (Jackett-Jackett-v0.22.2163_GH0.tar.gz) = 7e7d1099aa6dd333deb5deec4a896ff6a44f1bd680e60b5e7d8542602b13b188
-SIZE (Jackett-Jackett-v0.22.2163_GH0.tar.gz) = 3637248
+SHA256 (Jackett-Jackett-v0.22.2202_GH0.tar.gz) = 2f79edf58e79437edc3157cef8c87f572cdce9d161d55c4a53fd506b32939bb5
+SIZE (Jackett-Jackett-v0.22.2202_GH0.tar.gz) = 3636345
diff --git a/net-p2p/jackett/pkg-plist b/net-p2p/jackett/pkg-plist
index 37c62e413beb..9e89f8d5175d 100644
--- a/net-p2p/jackett/pkg-plist
+++ b/net-p2p/jackett/pkg-plist
@@ -124,7 +124,6 @@
%%DATADIR%%/Definitions/btetree.yml
%%DATADIR%%/Definitions/btnext.yml
%%DATADIR%%/Definitions/btschool.yml
-%%DATADIR%%/Definitions/btsow.yml
%%DATADIR%%/Definitions/btstate.yml
%%DATADIR%%/Definitions/bwtorrents.yml
%%DATADIR%%/Definitions/byrbt.yml
diff --git a/net-p2p/py-stig/Makefile b/net-p2p/py-stig/Makefile
index 438c22525781..410822eceef2 100644
--- a/net-p2p/py-stig/Makefile
+++ b/net-p2p/py-stig/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net-p2p
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= TUI and CLI client for the BitTorrent Transmission daemon
WWW= https://github.com/rndusr/stig/
diff --git a/net/Makefile b/net/Makefile
index 1d7962c2c074..be8657450469 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -158,7 +158,6 @@
SUBDIR += file2pcap
SUBDIR += findmtu
SUBDIR += findomain
- SUBDIR += flower
SUBDIR += foreman-proxy
SUBDIR += fort
SUBDIR += fping
@@ -443,7 +442,6 @@
SUBDIR += libzmq3
SUBDIR += libzmq4
SUBDIR += liferea
- SUBDIR += linknx
SUBDIR += linphone
SUBDIR += linux-c7-avahi-libs
SUBDIR += linux-c7-openldap
@@ -593,7 +591,6 @@
SUBDIR += openvswitch
SUBDIR += ortp
SUBDIR += osrtspproxy
- SUBDIR += ossp-sa
SUBDIR += owamp
SUBDIR += p5-Acme-HTTP
SUBDIR += p5-AddressBook
diff --git a/net/asterisk18/Makefile b/net/asterisk18/Makefile
index 3d0dd0fead83..df3145cfa303 100644
--- a/net/asterisk18/Makefile
+++ b/net/asterisk18/Makefile
@@ -1,6 +1,5 @@
PORTNAME= asterisk
-PORTVERSION= 18.26.2
-PORTREVISION= 2
+PORTVERSION= 18.26.3
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
@@ -11,6 +10,9 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX}
+DEPRECATED= Migrate to newer asterisk, security support ends soon
+EXPIRATION_DATE=2025-10-20
+
MAINTAINER= cmt@FreeBSD.org
COMMENT= Open Source PBX and telephony toolkit
WWW= https://www.asterisk.org
diff --git a/net/asterisk18/distinfo b/net/asterisk18/distinfo
index fecdce73872d..6b4b8c9a6217 100644
--- a/net/asterisk18/distinfo
+++ b/net/asterisk18/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1748020917
-SHA256 (asterisk/asterisk-18.26.2.tar.gz) = 745689c84d63ae94dfa0b3d4bdde3c6907b72472018532f757d9c0d169705964
-SIZE (asterisk/asterisk-18.26.2.tar.gz) = 28568510
+TIMESTAMP = 1754049542
+SHA256 (asterisk/asterisk-18.26.3.tar.gz) = 0df8be2f57779019895628363a11f74ea356068cca983462ec0feb72528fc8e9
+SIZE (asterisk/asterisk-18.26.3.tar.gz) = 28568360
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 306ec9f38de9859e3f750ecff1385187945021919ea936c02e890134a04bae33
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 1557751
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/boinc-client/Makefile b/net/boinc-client/Makefile
index f3a34674691b..91351cad23b3 100644
--- a/net/boinc-client/Makefile
+++ b/net/boinc-client/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 8.0.2
PORTREVISION= 2
CATEGORIES= net
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Berkeley Open Infrastructure for Network Computing client
WWW= https://boinc.berkeley.edu/ \
https://github.com/BOINC/boinc/
diff --git a/net/boinctui/Makefile b/net/boinctui/Makefile
index e70eb6701dc1..81f4266d5ddf 100644
--- a/net/boinctui/Makefile
+++ b/net/boinctui/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net
MASTER_SITES= SF/${PORTNAME}
DISTNAME= ${PORTNAME}_${DISTVERSION}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Fullscreen text-mode manager for BOINC client
WWW= https://sourceforge.net/projects/boinctui/
diff --git a/net/eternalterminal/Makefile b/net/eternalterminal/Makefile
index 339c9988be38..66a40e4d888e 100644
--- a/net/eternalterminal/Makefile
+++ b/net/eternalterminal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= eternalterminal
DISTVERSIONPREFIX= et-v
-DISTVERSION= 6.2.10
+DISTVERSION= 6.2.11
CATEGORIES= net
MAINTAINER= eduardo@FreeBSD.org
diff --git a/net/eternalterminal/distinfo b/net/eternalterminal/distinfo
index fae74dc8e8ae..00cae1d9d5c3 100644
--- a/net/eternalterminal/distinfo
+++ b/net/eternalterminal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753124983
-SHA256 (MisterTea-EternalTerminal-et-v6.2.10_GH0.tar.gz) = 5e2f46383b324baca0450d0190b386868d5666b346d6bf1d0f0f8d8c8ccf5a22
-SIZE (MisterTea-EternalTerminal-et-v6.2.10_GH0.tar.gz) = 28960041
+TIMESTAMP = 1753277599
+SHA256 (MisterTea-EternalTerminal-et-v6.2.11_GH0.tar.gz) = e8e80800babc026be610d50d402a8ecbdfbd39e130d1cfeb51fb102c1ad63b0f
+SIZE (MisterTea-EternalTerminal-et-v6.2.11_GH0.tar.gz) = 28959778
diff --git a/net/fb303/Makefile b/net/fb303/Makefile
index a7e59281e4a0..3a041c8f8fe6 100644
--- a/net/fb303/Makefile
+++ b/net/fb303/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fb303
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.21.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/fb303/distinfo b/net/fb303/distinfo
index 14007b235e0d..304335562528 100644
--- a/net/fb303/distinfo
+++ b/net/fb303/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753158796
-SHA256 (facebook-fb303-v2025.07.21.00_GH0.tar.gz) = f25d9720c145a22aba5089a72ad7a4a0be7facf34a7b39a5149929f94ecaff0d
-SIZE (facebook-fb303-v2025.07.21.00_GH0.tar.gz) = 265571
+TIMESTAMP = 1753765042
+SHA256 (facebook-fb303-v2025.07.28.00_GH0.tar.gz) = 7c12d68c1921ccfcab43ed9ae5dc465df92d115a28017c211097731f2618b057
+SIZE (facebook-fb303-v2025.07.28.00_GH0.tar.gz) = 265572
diff --git a/net/flower/Makefile b/net/flower/Makefile
deleted file mode 100644
index 7cc70abd39b6..000000000000
--- a/net/flower/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= flower
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.10
-PORTREVISION= 6
-CATEGORIES= net
-
-MAINTAINER= ed@FreeBSD.org
-COMMENT= Label-based networking daemon
-WWW= https://github.com/NuxiNL/flower
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Unmaintained upstream
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libarpc.so:devel/arpc \
- libjsoncpp.so:devel/jsoncpp
-
-USES= cmake:insource compiler:c++17-lang localbase:ldflags tar:xz
-USE_GITHUB= yes
-GH_ACCOUNT= NuxiNL
-
-CFLAGS+= -I${LOCALBASE}/include/jsoncpp
-
-# Require the unit tests to pass prior to installing.
-post-build:
- @trap '' PIPE && ${WRKSRC}/flower_unittests
-
-.include <bsd.port.mk>
diff --git a/net/flower/distinfo b/net/flower/distinfo
deleted file mode 100644
index 84a0587d68cc..000000000000
--- a/net/flower/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1505658294
-SHA256 (NuxiNL-flower-v0.10_GH0.tar.gz) = 6af98bf7f598a41c40e4a9006b034943795f9bea453ea22b6c07aec57b851a30
-SIZE (NuxiNL-flower-v0.10_GH0.tar.gz) = 1308398
diff --git a/net/flower/pkg-descr b/net/flower/pkg-descr
deleted file mode 100644
index f1e03e021948..000000000000
--- a/net/flower/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Flower is a label-based networking daemon.
-
-CloudABI applications are not permitted to call bind or connect on
-sockets directly, as that would conflict with CloudABI's security model.
-Instead, they can send RPCs to fulfill such requests to a separate
-daemon, called Flower.
-
-Like CloudABI, Flower makes use of a capability-based security model.
-This makes it easy to spawn applications in such a way that they can
-only have a limited view of the network, without requiring separate
-users or complex access control policies.
diff --git a/net/flower/pkg-plist b/net/flower/pkg-plist
deleted file mode 100644
index 4a3a4b682696..000000000000
--- a/net/flower/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-bin/flower_cat
-bin/flower_egress_connect
-bin/flower_ingress_accept
-bin/flower_ls
-bin/flower_resolver_getaddrinfo
-bin/flower_switchboard
-include/flower/cat/configuration.proto
-include/flower/cat/configuration.ad.h
-include/flower/egress/connect/configuration.proto
-include/flower/egress/connect/configuration.ad.h
-include/flower/ingress/accept/configuration.proto
-include/flower/ingress/accept/configuration.ad.h
-include/flower/ls/configuration.proto
-include/flower/ls/configuration.ad.h
-include/flower/protocol/egress.proto
-include/flower/protocol/egress.ad.h
-include/flower/protocol/resolver.proto
-include/flower/protocol/resolver.ad.h
-include/flower/protocol/server.proto
-include/flower/protocol/server.ad.h
-include/flower/protocol/switchboard.proto
-include/flower/protocol/switchboard.ad.h
-include/flower/switchboard/configuration.proto
-include/flower/switchboard/configuration.ad.h
diff --git a/net/freerdp/Makefile b/net/freerdp/Makefile
index c5c72868fb74..8dbf4fdca3de 100644
--- a/net/freerdp/Makefile
+++ b/net/freerdp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freerdp
DISTVERSION= 2.11.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net comms
MASTER_SITES= https://pub.freerdp.com/releases/ \
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/
diff --git a/net/freerdp3/Makefile b/net/freerdp3/Makefile
index 7564c95ef968..cf1dd9e422df 100644
--- a/net/freerdp3/Makefile
+++ b/net/freerdp3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= freerdp
DISTVERSION= 3.16.0
+PORTREVISION= 1
CATEGORIES= net comms
MASTER_SITES+= https://pub.freerdp.com/releases/:freerdp \
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/:freerdp
diff --git a/net/frr10/Makefile b/net/frr10/Makefile
index 913f3b5eafe1..2124dd3a4305 100644
--- a/net/frr10/Makefile
+++ b/net/frr10/Makefile
@@ -1,7 +1,6 @@
PORTNAME= frr
DISTVERSIONPREFIX= frr-
-DISTVERSION= 10.3.1
-PORTREVISION= 1
+DISTVERSION= 10.4.0
CATEGORIES= net
.if defined(PYTHONTOOLS)
PKGNAMESUFFIX= 10-pythontools
diff --git a/net/frr10/distinfo b/net/frr10/distinfo
index 861cba85c571..433a165f2f5b 100644
--- a/net/frr10/distinfo
+++ b/net/frr10/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748886868
-SHA256 (FRRouting-frr-frr-10.3.1_GH0.tar.gz) = df4bc4f644f93be09f75c0e0e325b2f6a3ee6d1c6db429b6f36874e88a66ee33
-SIZE (FRRouting-frr-frr-10.3.1_GH0.tar.gz) = 11379856
+TIMESTAMP = 1753644991
+SHA256 (FRRouting-frr-frr-10.4.0_GH0.tar.gz) = a9fd19a629361a758621a0ffc02c7ae07fdfdbfe5cba7d0b6c58cad0a980c6f5
+SIZE (FRRouting-frr-frr-10.4.0_GH0.tar.gz) = 11550413
diff --git a/net/frr10/pkg-plist b/net/frr10/pkg-plist
index a84c89c6dd63..ffad316f2bf7 100644
--- a/net/frr10/pkg-plist
+++ b/net/frr10/pkg-plist
@@ -41,6 +41,7 @@ include/frr/frrstr.h
include/frr/graph.h
include/frr/hash.h
include/frr/hook.h
+include/frr/host_nb.h
include/frr/iana_afi.h
include/frr/id_alloc.h
include/frr/if.h
@@ -64,13 +65,11 @@ include/frr/log.h
include/frr/log_vty.h
include/frr/md5.h
include/frr/memory.h
-include/frr/mgmt.pb-c.h
include/frr/mgmt_be_client.h
include/frr/mgmt_defines.h
include/frr/mgmt_fe_client.h
include/frr/mgmt_msg.h
include/frr/mgmt_msg_native.h
-include/frr/mgmt_pb.h
include/frr/mlag.h
include/frr/module.h
include/frr/monotime.h
@@ -176,6 +175,10 @@ lib/libmgmt_be_nb.a
lib/libmgmt_be_nb.so
lib/libmgmt_be_nb.so.0
lib/libmgmt_be_nb.so.0.0.0
+lib/libmlag_pb.a
+lib/libmlag_pb.so
+lib/libmlag_pb.so.0
+lib/libmlag_pb.so.0.0.0
%%SNMP%%lib/frr/modules/bgpd_bmp.so
%%RPKI%%lib/frr/modules/bgpd_rpki.so
%%SNMP%%lib/frr/modules/bgpd_snmp.so
@@ -237,6 +240,7 @@ share/yang/frr-deviations-bgp-datacenter.yang
share/yang/frr-deviations-ietf-key-chain.yang
share/yang/frr-eigrpd.yang
share/yang/frr-filter.yang
+share/yang/frr-host.yang
share/yang/frr-if-rmap.yang
share/yang/frr-interface.yang
share/yang/frr-isisd.yang
@@ -262,4 +266,5 @@ share/yang/ietf-netconf-acm.yang
share/yang/ietf-netconf-with-defaults.yang
share/yang/ietf-netconf.yang
share/yang/ietf-routing-types.yang
+share/yang/ietf-srv6-types.yang
@dir(frr,frr,755) /var/run/frr
diff --git a/net/frr8/files/patch-configure.ac b/net/frr8/files/patch-configure.ac
new file mode 100644
index 000000000000..a8a56bdb4ed3
--- /dev/null
+++ b/net/frr8/files/patch-configure.ac
@@ -0,0 +1,11 @@
+--- configure.ac.orig 2024-12-27 21:06:42 UTC
++++ configure.ac
+@@ -1921,7 +1921,7 @@ if test "$enable_snmp" != "" -a "$enable_snmp" != "no"
+ # net-snmp lists all of its own dependencies. we absolutely do not want that
+ # among other things we avoid a GPL vs. OpenSSL license conflict here
+ for removelib in crypto ssl sensors pci wrap; do
+- SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/\(^\|\s\)-l'$removelib'\b/ /g' -e 's/\(^\|\s\)\([^\s]*\/\)\?lib'$removelib'\.[^\s]\+\b/ /g'`"
++ SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/-l'$removelib'/ /g'`"
+ done
+ AC_MSG_CHECKING([whether we can link to Net-SNMP])
+ AC_LINK_IFELSE_FLAGS([$SNMP_CFLAGS], [$SNMP_LIBS], [AC_LANG_PROGRAM([
diff --git a/net/frr9/files/patch-configure.ac b/net/frr9/files/patch-configure.ac
new file mode 100644
index 000000000000..a8a56bdb4ed3
--- /dev/null
+++ b/net/frr9/files/patch-configure.ac
@@ -0,0 +1,11 @@
+--- configure.ac.orig 2024-12-27 21:06:42 UTC
++++ configure.ac
+@@ -1921,7 +1921,7 @@ if test "$enable_snmp" != "" -a "$enable_snmp" != "no"
+ # net-snmp lists all of its own dependencies. we absolutely do not want that
+ # among other things we avoid a GPL vs. OpenSSL license conflict here
+ for removelib in crypto ssl sensors pci wrap; do
+- SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/\(^\|\s\)-l'$removelib'\b/ /g' -e 's/\(^\|\s\)\([^\s]*\/\)\?lib'$removelib'\.[^\s]\+\b/ /g'`"
++ SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/-l'$removelib'/ /g'`"
+ done
+ AC_MSG_CHECKING([whether we can link to Net-SNMP])
+ AC_LINK_IFELSE_FLAGS([$SNMP_CFLAGS], [$SNMP_LIBS], [AC_LANG_PROGRAM([
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index 6d417b1ec192..7215dbb7c66b 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 531.0.0
+DISTVERSION= 532.0.0
CATEGORIES= net
MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/
DISTNAME= google-cloud-sdk-${PORTVERSION}-linux-x86_64
diff --git a/net/google-cloud-sdk/distinfo b/net/google-cloud-sdk/distinfo
index ca8412179583..49cf73e39562 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753284941
-SHA256 (google-cloud-sdk-531.0.0-linux-x86_64.tar.gz) = e6bd499f9977e0ddbd8efb53a0636641c8d304a1f0e97d158a8d42f0914b0b2e
-SIZE (google-cloud-sdk-531.0.0-linux-x86_64.tar.gz) = 149800869
+TIMESTAMP = 1753901479
+SHA256 (google-cloud-sdk-532.0.0-linux-x86_64.tar.gz) = c3be0015f6cd937ea28ace3ef83a78cf2b3831635aef01578fb3d4885891db0e
+SIZE (google-cloud-sdk-532.0.0-linux-x86_64.tar.gz) = 149877375
diff --git a/net/keycloak/Makefile b/net/keycloak/Makefile
index c186744d2024..26b5bab95b8b 100644
--- a/net/keycloak/Makefile
+++ b/net/keycloak/Makefile
@@ -1,5 +1,5 @@
PORTNAME= keycloak
-DISTVERSION= 26.2.3
+DISTVERSION= 26.3.2
CATEGORIES= net java
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
@@ -63,10 +63,10 @@ post-patch:
${RM} ${WRKSRC}/bin/kcreg.bat
do-install:
- ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/bin
- ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/data
- ${MKDIR} ${STAGEDIR}${LOG_DIR}
- ${MKDIR} ${STAGEDIR}${RUN_DIR}
+ ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/bin \
+ ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/data \
+ ${STAGEDIR}${LOG_DIR} \
+ ${STAGEDIR}${RUN_DIR}
# Install files in bin
${INSTALL_SCRIPT} ${WRKSRC}/bin/*.sh ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/bin
diff --git a/net/keycloak/distinfo b/net/keycloak/distinfo
index 1287e9d32d50..73cf1f09656d 100644
--- a/net/keycloak/distinfo
+++ b/net/keycloak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746520726
-SHA256 (keycloak-26.2.3.tar.gz) = fae0b41f5fee0ff1fbe3facc2e2bbde1ff05b11e2c5cc4d5203817ce5fb862aa
-SIZE (keycloak-26.2.3.tar.gz) = 155013093
+TIMESTAMP = 1754034171
+SHA256 (keycloak-26.3.2.tar.gz) = 76a8a334a6bedeb9873f42a643d9c410e8edd752c026feff19385c7310dc9f4b
+SIZE (keycloak-26.3.2.tar.gz) = 154353093
diff --git a/net/keycloak/pkg-plist b/net/keycloak/pkg-plist
index ea74daf308ad..77a77e14ec89 100644
--- a/net/keycloak/pkg-plist
+++ b/net/keycloak/pkg-plist
@@ -1,7 +1,7 @@
bin/kcadm
bin/kcreg
%%JAVASHAREDIR%%/keycloak/bin/client/keycloak-admin-cli-%%VERSION%%.jar
-%%JAVASHAREDIR%%/keycloak/bin/client/lib/bcprov-jdk18on-1.80.jar
+%%JAVASHAREDIR%%/keycloak/bin/client/lib/bcprov-jdk18on-1.81.jar
%%JAVASHAREDIR%%/keycloak/bin/client/lib/keycloak-crypto-default-%%VERSION%%.jar
%%JAVASHAREDIR%%/keycloak/bin/client/lib/keycloak-crypto-fips1402-%%VERSION%%.jar
%%JAVASHAREDIR%%/keycloak/bin/federation-sssd-setup.sh
@@ -11,18 +11,18 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/conf/README.md
%%JAVASHAREDIR%%/keycloak/lib/app/keycloak.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.github.crac.org-crac-0.1.3.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-bootstrap-runner-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-classloader-commons-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-development-mode-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-constraint-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-cpu-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-expression-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-function-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-io-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-net-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-os-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-ref-2.10.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-bootstrap-runner-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-classloader-commons-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-development-mode-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-constraint-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-cpu-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-expression-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-function-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-io-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-net-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-os-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-ref-2.12.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/jakarta.json.jakarta.json-api-2.1.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.eclipse.parsson.parsson-1.1.7.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.jboss.logging.jboss-logging-3.6.1.Final.jar
@@ -30,93 +30,85 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/appmodel.dat
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.18.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/deployment-class-path.dat
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.arc.arc-processor-3.20.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.arc.arc-processor-3.20.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.gizmo.gizmo-1.8.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-core-5.3.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-http-core-5.3.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-servlet-5.3.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-dev-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-test-supplement-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-app-model-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-core-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-builder-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-caffeine-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-class-change-agent-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-core-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-credentials-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-base-codestarts-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-message-writer-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-registry-client-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-utilities-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-grpc-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jaxrs-spi-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-h2-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mariadb-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mssql-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mysql-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-oracle-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-postgresql-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jsonp-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-service-binding-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-logging-json-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-registry-prometheus-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-mutiny-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-narayana-jta-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-netty-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-opentelemetry-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-reactive-routes-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-server-spi-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-spi-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-common-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-security-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-openapi-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-undertow-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-dev-ui-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-virtual-threads-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.qute.qute-core-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-common-processor-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-processor-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.common.smallrye-common-version-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.jandex-3.2.7.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-test-supplement-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-app-model-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-core-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-builder-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-caffeine-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-class-change-agent-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-core-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-credentials-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-grpc-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jaxrs-spi-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-h2-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mariadb-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mssql-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mysql-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-oracle-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-postgresql-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jsonp-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-service-binding-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-logging-json-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-registry-prometheus-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-mutiny-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-narayana-jta-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-netty-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-opentelemetry-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-reactive-routes-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-server-spi-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-spi-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-common-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-security-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-openapi-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-undertow-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-dev-ui-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-virtual-threads-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.qute.qute-core-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-common-processor-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-processor-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.jandex-3.3.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-health-ui-4.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-core-4.0.8.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-model-4.0.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-core-4.0.11.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-model-4.0.11.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/jakarta.servlet.jakarta.servlet-api-6.0.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/jakarta.validation.jakarta.validation-api-3.0.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.aesh.aesh-2.8.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.aesh.readline-2.6.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.apache.commons.commons-compress-1.27.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.codejive.java-properties-0.0.7.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.eclipse.microprofile.openapi.microprofile-openapi-api-4.0.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.fusesource.jansi.jansi-2.4.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.graalvm.sdk.nativeimage-23.1.2.jar
@@ -152,14 +144,14 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.opencsv.opencsv-5.9.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.sun.istack.istack-commons-runtime-3.0.10.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.sun.xml.messaging.saaj.saaj-impl-2.0.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.webauthn4j.webauthn4j-core-0.21.5.RELEASE.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.webauthn4j.webauthn4j-util-0.21.5.RELEASE.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.webauthn4j.webauthn4j-core-0.29.3.RELEASE.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.webauthn4j.webauthn4j-util-0.29.3.RELEASE.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/commons-codec.commons-codec-1.18.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/commons-io.commons-io-2.18.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/info.picocli.picocli-4.7.6.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-api-2.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-narayana-2.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-pool-2.5.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-api-2.7.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-narayana-2.7.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-pool-2.7.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-api-1.69.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-context-1.69.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-core-1.69.1.jar
@@ -172,23 +164,23 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-core-1.14.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-observation-1.14.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-registry-prometheus-simpleclient-1.14.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-buffer-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-dns-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-haproxy-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http2-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-socks-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-common-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-proxy-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-dns-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-classes-epoll-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.118.Final-linux-aarch_64.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.118.Final-linux-x86_64.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-unix-common-4.1.118.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-buffer-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-dns-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-haproxy-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http2-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-socks-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-common-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-proxy-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-dns-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-classes-epoll-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.121.Final-linux-aarch_64.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.121.Final-linux-x86_64.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-unix-common-4.1.121.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-apache-httpclient-4.3-2.10.0-alpha.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-instrumentation-annotations-2.10.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-instrumentation-annotations-support-2.10.0-alpha.jar
@@ -219,93 +211,93 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient_tracer_otel_agent-0.16.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient_tracer_otel-0.16.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient-0.16.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.arc.arc-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-agroal-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-arc-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-caffeine-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-core-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-credentials-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-common-3.20.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.arc.arc-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-agroal-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-arc-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-caffeine-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-core-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-credentials-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-common-3.20.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-fs-util-0.0.10.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-grpc-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-hibernate-orm-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jackson-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-h2-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mariadb-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mssql-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mysql-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-oracle-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-postgresql-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jsonp-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-logging-json-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-registry-prometheus-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-mutiny-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-narayana-jta-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-netty-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-opentelemetry-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-reactive-routes-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-security-runtime-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-context-propagation-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-health-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-transaction-annotations-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-http-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-virtual-threads-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-types-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-jackson-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-vertx-3.20.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-grpc-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-hibernate-orm-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jackson-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-h2-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mariadb-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mssql-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mysql-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-oracle-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-postgresql-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jsonp-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-logging-json-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-registry-prometheus-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-mutiny-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-narayana-jta-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-netty-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-opentelemetry-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-reactive-routes-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-security-runtime-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-context-propagation-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-health-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-transaction-annotations-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-http-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-virtual-threads-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-types-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-jackson-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-vertx-3.20.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.security.quarkus-security-2.2.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.vertx.utils.quarkus-vertx-utils-3.20.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.vertx.utils.quarkus-vertx-utils-3.20.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.reactivex.rxjava3.rxjava-3.1.10.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.setl.rdf-urdna-1.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.certs.smallrye-private-key-pem-parser-0.9.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-annotation-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-classloader-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-vertx-context-2.10.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-annotation-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-classloader-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-vertx-context-2.12.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-3.11.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-common-3.11.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-core-3.11.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-source-keystore-3.11.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-2.8.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-smallrye-context-propagation-2.8.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-2.9.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-smallrye-context-propagation-2.9.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-zero-flow-adapters-1.1.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-auth-common-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-bridge-common-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-core-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-runtime-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-uri-template-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-common-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-api-3.0.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-mutiny-3.0.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.vertx-mutiny-generator-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-2.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-api-2.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-jta-2.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-storage-2.2.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-auth-common-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-bridge-common-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-core-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-runtime-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-uri-template-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-common-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-api-3.0.3.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-mutiny-3.0.3.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.vertx-mutiny-generator-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-2.2.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-api-2.2.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-jta-2.2.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-storage-2.2.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-fault-tolerance-vertx-6.9.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-4.2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-api-4.2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-provided-checks-4.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-auth-common-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-bridge-common-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-codegen-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-core-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-client-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-common-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-server-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-common-4.5.13.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-auth-common-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-bridge-common-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-codegen-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-core-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-client-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-common-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-server-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-common-4.5.16.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.activation.jakarta.activation-api-2.1.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.annotation.jakarta.annotation-api-3.0.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.el.jakarta.el-api-5.0.1.jar
@@ -330,9 +322,9 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.httpcomponents.httpcore-4.4.16.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.kerby.kerby-asn1-2.0.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.santuario.xmlsec-2.2.6.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcpkix-jdk18on-1.80.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcprov-jdk18on-1.80.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcutil-jdk18on-1.80.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcpkix-jdk18on-1.81.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcprov-jdk18on-1.81.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcutil-jdk18on-1.81.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.angus.angus-activation-2.0.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.angus.angus-mail-2.0.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.microprofile.config.microprofile-config-api-3.1.jar
@@ -345,29 +337,29 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.glassfish.jaxb.txw2-4.0.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hdrhistogram.HdrHistogram-2.2.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.common.hibernate-commons-annotations-7.0.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-core-6.6.11.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-graalvm-6.6.11.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.quarkus-local-cache-0.3.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-api-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-cachestore-remote-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-client-hotrod-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-commons-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-core-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-multimap-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-query-dsl-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-remote-query-client-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-5.0.13.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-types-5.0.13.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-core-6.6.17.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-graalvm-6.6.17.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.quarkus-local-cache-0.3.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-api-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-cachestore-remote-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-client-hotrod-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-commons-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-core-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-multimap-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-query-dsl-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-remote-query-client-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-5.0.14.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-types-5.0.14.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.invocation.jboss-invocation-2.0.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.jboss-transaction-spi-8.0.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.logging.commons-logging-jboss-logging-1.0.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.logging.jboss-logging-annotations-3.0.4.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.narayana.jta.narayana-jta-7.2.1.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.narayana.jts.narayana-jts-integration-7.2.1.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.narayana.jta.narayana-jta-7.2.2.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.narayana.jts.narayana-jts-integration-7.2.2.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.slf4j.slf4j-jboss-logmanager-2.0.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.threads.jboss-threads-3.8.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jctools.jctools-core-4.0.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jgroups.jgroups-5.3.15.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jgroups.jgroups-5.3.16.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jspecify.jspecify-1.0.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jvnet.staxex.stax-ex-2.0.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.keycloak.keycloak-account-ui-%%VERSION%%.jar
@@ -399,48 +391,48 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.latencyutils.LatencyUtils-2.0.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.liquibase.liquibase-core-4.29.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.locationtech.jts.jts-core-1.19.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.mariadb.jdbc.mariadb-java-client-3.5.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.mariadb.jdbc.mariadb-java-client-3.5.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.openjdk.nashorn.nashorn-core-15.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-9.7.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-analysis-9.7.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-commons-9.7.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-tree-9.7.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-util-9.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.postgresql.postgresql-42.7.5.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.postgresql.postgresql-42.7.7.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.reactivestreams.reactive-streams-1.0.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.slf4j.slf4j-api-2.0.6.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.snakeyaml.snakeyaml-engine-2.6.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.twitter4j.twitter4j-core-4.1.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.common.wildfly-common-1.5.4.Final-format-001.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-asn1-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-server-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-base-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-credential-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-http-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-keystore-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-digest-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-gssapi-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-oauth2-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-scram-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-password-impl-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-permission-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-provider-util-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-digest-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-external-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gs2-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gssapi-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-oauth2-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-plain-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-scram-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-security-manager-action-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-ssl-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-util-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-util-2.6.0.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-asn1-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-server-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-base-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-credential-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-http-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-keystore-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-digest-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-gssapi-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-oauth2-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-scram-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-password-impl-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-permission-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-provider-util-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-digest-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-external-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gs2-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gssapi-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-oauth2-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-plain-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-scram-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-security-manager-action-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-ssl-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-util-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-util-2.6.3.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.yaml.snakeyaml-2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/quarkus-run.jar
%%JAVASHAREDIR%%/keycloak/providers/README.md
diff --git a/net/knxd/Makefile b/net/knxd/Makefile
index e7220f2ff481..0e220b2ef861 100644
--- a/net/knxd/Makefile
+++ b/net/knxd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= knxd
-PORTVERSION= 0.14.66
+PORTVERSION= 0.14.72
CATEGORIES= net
# make is compatible with fmt >= 10, https://github.com/knxd/knxd/pull/549
diff --git a/net/knxd/distinfo b/net/knxd/distinfo
index 4b85f1ac8719..2226494275b9 100644
--- a/net/knxd/distinfo
+++ b/net/knxd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730186276
-SHA256 (knxd-knxd-0.14.66_GH0.tar.gz) = aec3887a69a07a764fedf48f295e39887255f69a3c6e05987bbf0b9bcde6c7a1
-SIZE (knxd-knxd-0.14.66_GH0.tar.gz) = 291998
+TIMESTAMP = 1753710106
+SHA256 (knxd-knxd-0.14.72_GH0.tar.gz) = f90cad2dd1adc9116bdafa60bec9a7613c6991a37a7f967aec3a03cb1f7c00e2
+SIZE (knxd-knxd-0.14.72_GH0.tar.gz) = 300695
diff --git a/net/knxd/files/patch-src_libserver_tcptunserver.cpp b/net/knxd/files/patch-src_libserver_tcptunserver.cpp
new file mode 100644
index 000000000000..b9d8fab73c6d
--- /dev/null
+++ b/net/knxd/files/patch-src_libserver_tcptunserver.cpp
@@ -0,0 +1,10 @@
+--- src/libserver/tcptunserver.cpp.orig 2025-07-28 13:47:46 UTC
++++ src/libserver/tcptunserver.cpp
+@@ -23,6 +23,7 @@
+
+ #include <unistd.h>
+ #include <netinet/tcp.h>
++#include <sys/socket.h>
+ #include <sys/un.h>
+ #include <arpa/inet.h>
+
diff --git a/net/krakend-ce/Makefile b/net/krakend-ce/Makefile
index 041020e5a939..f5505a2223d9 100644
--- a/net/krakend-ce/Makefile
+++ b/net/krakend-ce/Makefile
@@ -1,10 +1,9 @@
PORTNAME= krakend-ce
DISTVERSIONPREFIX= v
-DISTVERSION= 2.10.0
-PORTREVISION= 1
+DISTVERSION= 2.10.2
CATEGORIES= net
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= High-performance, stateless, declarative, API Gateway
WWW= https://www.krakend.io/ \
https://github.com/krakend/krakend-ce/
diff --git a/net/krakend-ce/distinfo b/net/krakend-ce/distinfo
index 3ad378ebde4a..e6e5828eb941 100644
--- a/net/krakend-ce/distinfo
+++ b/net/krakend-ce/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749830993
-SHA256 (go/net_krakend-ce/krakend-ce-v2.10.0/v2.10.0.mod) = e2950c3476439f37655342b300326fb003e7c9120563f99ed1b59fae80a5732a
-SIZE (go/net_krakend-ce/krakend-ce-v2.10.0/v2.10.0.mod) = 14999
-SHA256 (go/net_krakend-ce/krakend-ce-v2.10.0/v2.10.0.zip) = 595680d8d00b0f516abe43f24c462fd7b0c83a5ccf912f2534d6ab1b583a8408
-SIZE (go/net_krakend-ce/krakend-ce-v2.10.0/v2.10.0.zip) = 141680
+TIMESTAMP = 1753272650
+SHA256 (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.mod) = bd911f791a23ae2eaef727c5c5973fde88330b7969148793df644795555018e9
+SIZE (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.mod) = 14999
+SHA256 (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.zip) = 5c8d711d4d5e87c932767d9ccdd30fe83fe0d89a661dd791b25824542ec4bfea
+SIZE (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.zip) = 142230
diff --git a/net/libarms/Makefile b/net/libarms/Makefile
index 2dcadff5b656..0d6171591cd4 100644
--- a/net/libarms/Makefile
+++ b/net/libarms/Makefile
@@ -1,9 +1,7 @@
PORTNAME= libarms
-PORTVERSION= 5.01
-PORTREVISION= 2
+PORTVERSION= 6.33
CATEGORIES= net devel
-MASTER_SITES= https://dev.smf.jp/dl/ \
- http://dev.smf.jp/dl/
+MASTER_SITES= https://dev.smf.jp/dl/
MAINTAINER= shigeru@iij.ad.jp
COMMENT= SMFv2/ARMS client library for C
@@ -12,17 +10,18 @@ WWW= https://dev.smf.jp/libarms/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Obsolete version and not updated in a decade
-EXPIRATION_DATE=2025-07-31
-
LIB_DEPENDS= libexpat.so:textproc/expat2
USES= gmake libtool localbase ssl
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-post-configure:
- @${REINPLACE_CMD} 's|$${datarootdir}/doc/$${PACKAGE_TARNAME}|${DOCSDIR}|' \
- ${WRKSRC}/Makefile
+post-patch:
+# NetBSD's SIMPLEQ_* macros are called STAILQ_* on FreeBSD
+ @${REINPLACE_CMD} -e 's,SIMPLEQ_,STAILQ_,' \
+ ${WRKSRC}/libarms/cache.c \
+ ${WRKSRC}/module/module_db_mi.c \
+ ${WRKSRC}/protocol/proto_push_read_status.c \
+ ${WRKSRC}/protocol/proto_push_read_storage.c
.include <bsd.port.mk>
diff --git a/net/libarms/distinfo b/net/libarms/distinfo
index 9d16d81a44d6..568dcdce86fe 100644
--- a/net/libarms/distinfo
+++ b/net/libarms/distinfo
@@ -1,2 +1,3 @@
-SHA256 (libarms-5.01.tar.gz) = d74122990d0b3f3a4487f52238ebe7f7b3c3a49aadd5f03e3ecc3f0c2011d9ad
-SIZE (libarms-5.01.tar.gz) = 866681
+TIMESTAMP = 1702963884
+SHA256 (libarms-6.33.tar.gz) = 642ecf8f58dec5feeb668adee8781d2b5496421f59dfd6ea33049d0f110bca1e
+SIZE (libarms-6.33.tar.gz) = 1030353
diff --git a/net/libarms/files/patch-libarms_ssl.c b/net/libarms/files/patch-libarms_ssl.c
index ae93afdba118..70201446a643 100644
--- a/net/libarms/files/patch-libarms_ssl.c
+++ b/net/libarms/files/patch-libarms_ssl.c
@@ -1,37 +1,12 @@
---- libarms/ssl.c.orig 2012-01-24 02:47:27 UTC
+--- libarms/ssl.c.orig 2019-03-29 01:15:24 UTC
+++ libarms/ssl.c
-@@ -162,6 +162,7 @@ arms_ssl_servercert_verify_cb(int ok, X509_STORE_CTX *
- {
- char cn[256];
- const char *errmsg = NULL;
-+ int error;
-
- X509_NAME_oneline(
- X509_get_subject_name(
-@@ -171,13 +172,15 @@ arms_ssl_servercert_verify_cb(int ok, X509_STORE_CTX *
- X509_get_issuer_name(
- X509_STORE_CTX_get_current_cert(ctx)), cn, sizeof(cn));
-
-+ error = X509_STORE_CTX_get_error(ctx);
-+
- if (!ok) {
-- switch (ctx->error) {
-+ switch (error) {
- case X509_V_ERR_CERT_NOT_YET_VALID:
- case X509_V_ERR_CERT_HAS_EXPIRED:
- /* XXX: ignore Validity Not Before/Not After field */
- ok = 1;
-- ctx->error = X509_V_OK;
-+ X509_STORE_CTX_set_error(ctx, X509_V_OK);
- break;
-
- case X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:
-@@ -187,7 +190,7 @@ arms_ssl_servercert_verify_cb(int ok, X509_STORE_CTX *
- break;
-
- default:
-- errmsg = X509_verify_cert_error_string(ctx->error);
-+ errmsg = X509_verify_cert_error_string(error);
- break;
- }
-
+@@ -338,7 +338,8 @@ arms_ssl_dhparam(SSL_CTX *ctx)
+ }
+
+ /* for compatibility with before OpenSSL-1.1.0 and LibreSSL-2.7.0 */
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER < 0x20700000L
++#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || \
++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000L)
+ dh->p = p;
+ dh->g = g;
+ #else
diff --git a/net/libarms/pkg-plist b/net/libarms/pkg-plist
index c0520d7d23cd..9f5b5c1468d7 100644
--- a/net/libarms/pkg-plist
+++ b/net/libarms/pkg-plist
@@ -2,7 +2,7 @@ include/libarms.h
lib/libarms.a
lib/libarms.so
lib/libarms.so.0
-lib/libarms.so.0.0.1
+lib/libarms.so.0.0.3
%%DOCSDIR%%/doc/.buildinfo
%%DOCSDIR%%/doc/_images/libarms-pull.png
%%DOCSDIR%%/doc/_images/libarms-push.png
diff --git a/net/linknx/Makefile b/net/linknx/Makefile
deleted file mode 100644
index 322311d5fc80..000000000000
--- a/net/linknx/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-PORTNAME= linknx
-PORTVERSION= 0.0.1.32
-CATEGORIES= net
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= bkoenig@alpha-tierchen.de
-COMMENT= Rule-based event handling in a KNX installation
-WWW= https://linknx.sourceforge.net/
-
-LICENSE= GPLv2
-
-DEPRECATED= Outdated and unsupported upstream
-EXPIRATION_DATE=2025-07-31
-
-BROKEN_armv6= fails to configure: checking for GNU Pth... Segmentation fault
-BROKEN_armv7= fails to configure: checking for GNU Pth... Segmentation fault
-BROKEN_mips= fails to configure: checking for GNU Pth... Segmentation fault
-BROKEN_mips64= fails to configure: checking for GNU Pth... Segmentation fault
-
-LIB_DEPENDS= libpthsem.so:devel/pthsem
-BUILD_DEPENDS= ${LOCALBASE}/lib/libargp.a:devel/argp-standalone
-
-USES= compiler gmake autoreconf pkgconfig
-USE_CXXSTD= c++14
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=CFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-I${LOCALBASE}/include -L/${LOCALBASE}/lib"
-CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
-CXXFLAGS_clang= -Wno-c++11-narrowing
-
-OPTIONS_DEFINE= LIBESMTP LIBCURL LIBLUA MYSQL DOCS
-OPTIONS_DEFAULT= LIBESMTP
-OPTIONS_SUB=
-LIBESMTP_DESC= Install libesmtp for SMTP support
-LIBCURL_DESC= Install libcurl for Clickatell SMS support
-LIBLUA_DESC= Install liblua for scripting
-MYSQL_DESC= Install libmysql for logging & persist
-
-LIBESMTP_CFLAGS= -lesmtp
-LIBESMTP_CONFIGURE_ENABLE= smtp
-LIBESMTP_LIB_DEPENDS= libesmtp.so:mail/libesmtp
-LIBCURL_CONFIGURE_WITH= libcurl
-LIBCURL_LIB_DEPENDS= libcurl.so:ftp/curl
-# autoreconf needs that anyway.
-LIBCURL_BUILD_DEPENDS_OFF= ${LOCALBASE}/share/aclocal/libcurl.m4:ftp/curl
-LIBLUA_CONFIGURE_WITH= lua
-LIBLUA_USES= lua
-LIBLUA_CFLAGS= -I${LUA_INCDIR}
-LIBLUA_LDFLAGS= -L${LUA_LIBDIR}
-MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config
-MYSQL_CONFIGURE_OFF= --without-mysql
-MYSQL_USES= mysql
-MYSQL_VARS= IGNORE_WITH_MYSQL="80 81"
-
-PORTDOCS= *
-
-PLIST_FILES= bin/linknx
-
-USE_RC_SUBR= ${PORTNAME}
-
-post-patch:
- ${REINPLACE_CMD} "s/LUAPC=lua/LUAPC=lua-${LUA_VER}/" ${WRKSRC}/configure.ac
- cd ${WRKSRC} && ${TOUCH} NEWS README AUTHORS
-
-.include <bsd.port.mk>
diff --git a/net/linknx/distinfo b/net/linknx/distinfo
deleted file mode 100644
index 6d1651c104b4..000000000000
--- a/net/linknx/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (linknx-0.0.1.32.tar.gz) = f161d3c8da3b8c6969e9c02d84d3cd26eb5e7fb4f3a3efbaaede8acdaaf11700
-SIZE (linknx-0.0.1.32.tar.gz) = 336875
diff --git a/net/linknx/files/linknx.in b/net/linknx/files/linknx.in
deleted file mode 100644
index c7e763626dc8..000000000000
--- a/net/linknx/files/linknx.in
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: linknx
-# REQUIRE: DAEMON
-
-#
-# linknx_enable (bool): Set to "NO" by default. Set it
-# to "YES" to enable linknx.
-#
-# linknx_console (str): The output of the daemon goes to this
-# file. It is set to "/var/log/linknx.log"
-# by default. Set it to "" to disable it.
-# Recommended for production use.
-#
-# linknx_config (str): The default configuration file. By default
-# there is no configuration file set.
-#
-
-
-. /etc/rc.subr
-
-name="linknx"
-rcvar=linknx_enable
-
-start_precmd="linknx_precmd"
-
-: ${linknx_enable:="NO"}
-: ${linknx_console:="/var/log/linknx.log"}
-: ${linknx_pidfile:="/var/run/linknx.pid"}
-: ${linknx_flags:="--pid-file=${linknx_pidfile}"}
-
-command="/usr/local/bin/$name"
-pidfile=${linknx_pidfile}
-
-load_rc_config "$name"
-
-linknx_precmd()
-{
- if [ -f "${linknx_console}" ]; then
- echo "----------------" `date` "----------------" >> ${linknx_console}
- fi
-}
-
-if [ "x${linknx_console}" != "x" ]; then
- linknx_flags="${linknx_flags} --daemon=${linknx_console}"
-else
- linknx_flags="${linknx_flags} --daemon"
-fi
-
-if [ "x${linknx_config}" != "x" ]; then
- linknx_flags="${linknx_flags} --config=${linknx_config}"
-fi
-
-run_rc_command "$1"
diff --git a/net/linknx/files/patch-src_eibclient.c b/net/linknx/files/patch-src_eibclient.c
deleted file mode 100644
index 76cb3c076bc8..000000000000
--- a/net/linknx/files/patch-src_eibclient.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/eibclient.c.orig 2007-12-29 22:23:06.000000000 +0100
-+++ src/eibclient.c 2008-10-23 20:15:56.000000000 +0200
-@@ -32,6 +32,7 @@
- #include <netinet/in.h>
- #include <netdb.h>
- #include <errno.h>
-+#include <string.h>
-
- #include "config.h"
-
diff --git a/net/linknx/files/patch-src_linknx.cpp b/net/linknx/files/patch-src_linknx.cpp
deleted file mode 100644
index 8562e299527c..000000000000
--- a/net/linknx/files/patch-src_linknx.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/linknx.cpp.orig 2012-02-12 14:43:55.000000000 +0100
-+++ src/linknx.cpp 2012-04-10 17:58:03.000000000 +0200
-@@ -29,6 +29,7 @@
- #include <fcntl.h>
- #include <cstring>
- #include <pthsem.h>
-+#include <sys/stat.h>
- #include "config.h"
- #include "ticpp.h"
- #include "eibclient.h"
-
diff --git a/net/linknx/files/patch-src_suncalc.cpp b/net/linknx/files/patch-src_suncalc.cpp
deleted file mode 100644
index 5c7a8fa3c1cf..000000000000
--- a/net/linknx/files/patch-src_suncalc.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-In file included from suncalc.cpp:47:
- /usr/include/c++/v1/math.h:733:39: error: no member named 'fabsf' in the global
- namespace; did you mean simply 'fabsf'?
- abs(float __lcpp_x) _NOEXCEPT {return ::fabsf(__lcpp_x);}
- ^~
-
---- src/suncalc.cpp.orig 2018-08-25 18:51:49 UTC
-+++ src/suncalc.cpp
-@@ -25,8 +25,6 @@
- #include "suncalc.h"
- #include "services.h"
-
--namespace suncalc
--{
-
- /*
- SUNRISET.C - computes Sun rise/set times, start/end of twilight, and
-@@ -49,6 +47,9 @@ Released to the public domain by Paul Schlyter, Decemb
- #include <stdlib.h>
- #include <getopt.h>
- #include <string.h>
-+
-+namespace suncalc
-+{
-
- /* A macro to compute the number of days elapsed since 2000 Jan 0.0 */
- /* (which is equal to 1999 Dec 31, 0h UT) */
diff --git a/net/linknx/pkg-descr b/net/linknx/pkg-descr
deleted file mode 100644
index b164ae00414d..000000000000
--- a/net/linknx/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-LinKNX is a backend for controlling a KNX/EIB home and building automation
-system. It connects to eibd which is part of the BCU SDK and keeps state of
-KNX devices such as lamps, window blinds, heating and so on.
-Furthermore it provides a powerful, rule-based event after treatment, e.g.
-for switching other KNX devices, sending e-mail or SMS or executing a shell
-command. You can configure and control the LinKNX daemon using an XML-style
-protocol via TCP network socket or Unix domain socket.
diff --git a/net/mosquitto/Makefile b/net/mosquitto/Makefile
index 4ccc5523b4be..948a1b6cc1a5 100644
--- a/net/mosquitto/Makefile
+++ b/net/mosquitto/Makefile
@@ -1,19 +1,18 @@
PORTNAME= mosquitto
-DISTVERSION= 2.0.21
-PORTREVISION= 1
+DISTVERSION= 2.0.22
CATEGORIES= net
MASTER_SITES= https://mosquitto.org/files/source/
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= leres@FreeBSD.org
COMMENT= Open source MQTT broker
WWW= https://mosquitto.org/
LICENSE= EPL
-BUILD_DEPENDS= xsltproc:textproc/libxslt \
- docbook-xsl>0:textproc/docbook-xsl
-LIB_DEPENDS= libuuid.so:misc/libuuid \
- libcjson.so:devel/libcjson
+BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
+ xsltproc:textproc/libxslt
+LIB_DEPENDS= libcjson.so:devel/libcjson \
+ libuuid.so:misc/libuuid
RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
USES= cmake cpe ssl
@@ -26,8 +25,8 @@ USERS= nobody
PLIST_SUB= DISTVERSION=${DISTVERSION}
-OPTIONS_DEFINE= CARES WEBSOCKET
-OPTIONS_DEFAULT=CARES WEBSOCKET
+OPTIONS_DEFINE= CARES WEBSOCKET
+OPTIONS_DEFAULT= CARES WEBSOCKET
CARES_LIB_DEPENDS= libcares.so:dns/c-ares
CARES_CMAKE_ON= -DWITH_SRV:BOOL=ON
diff --git a/net/mosquitto/distinfo b/net/mosquitto/distinfo
index bd1058f85e74..8935947337eb 100644
--- a/net/mosquitto/distinfo
+++ b/net/mosquitto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749062322
-SHA256 (mosquitto-2.0.21.tar.gz) = 7ad5e84caeb8d2bb6ed0c04614b2a7042def961af82d87f688ba33db857b899d
-SIZE (mosquitto-2.0.21.tar.gz) = 804168
+TIMESTAMP = 1753476242
+SHA256 (mosquitto-2.0.22.tar.gz) = 2f752589ef7db40260b633fbdb536e9a04b446a315138d64a7ff3c14e2de6b68
+SIZE (mosquitto-2.0.22.tar.gz) = 805967
diff --git a/net/mosquitto/files/patch-CMakeLists.txt b/net/mosquitto/files/patch-CMakeLists.txt
index 960fae8651ba..f9d012481893 100644
--- a/net/mosquitto/files/patch-CMakeLists.txt
+++ b/net/mosquitto/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2020-12-28 11:28:48 UTC
+--- CMakeLists.txt.orig 2025-07-11 21:32:27 UTC
+++ CMakeLists.txt
-@@ -14,6 +14,9 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cma
+@@ -13,6 +13,9 @@ add_definitions (-DCMAKE -DVERSION=\"${VERSION}\")
add_definitions (-DCMAKE -DVERSION=\"${VERSION}\")
diff --git a/net/mosquitto/files/patch-config.mk b/net/mosquitto/files/patch-config.mk
index 2dd082af0371..770ab63d9ce1 100644
--- a/net/mosquitto/files/patch-config.mk
+++ b/net/mosquitto/files/patch-config.mk
@@ -1,6 +1,6 @@
---- config.mk.orig 2020-12-28 13:24:40 UTC
+--- config.mk.orig 2025-07-11 21:32:27 UTC
+++ config.mk
-@@ -329,7 +329,7 @@ ifeq ($(WITH_WEBSOCKETS),static)
+@@ -347,7 +347,7 @@ INSTALL?=install
endif
INSTALL?=install
diff --git a/net/mosquitto/files/patch-mosquitto.conf b/net/mosquitto/files/patch-mosquitto.conf
index d748d5b1171e..b20b04014aa1 100644
--- a/net/mosquitto/files/patch-mosquitto.conf
+++ b/net/mosquitto/files/patch-mosquitto.conf
@@ -1,4 +1,4 @@
---- mosquitto.conf.orig 2025-03-06 16:25:31 UTC
+--- mosquitto.conf.orig 2025-07-11 21:32:27 UTC
+++ mosquitto.conf
@@ -167,7 +167,7 @@
# This should be set to /var/run/mosquitto/mosquitto.pid if mosquitto is
diff --git a/net/mosquitto/files/patch-src_CMakeLists.txt b/net/mosquitto/files/patch-src_CMakeLists.txt
index 7ce42f56b518..8f024918eedc 100644
--- a/net/mosquitto/files/patch-src_CMakeLists.txt
+++ b/net/mosquitto/files/patch-src_CMakeLists.txt
@@ -1,6 +1,6 @@
---- src/CMakeLists.txt.orig 2024-12-18 09:43:22.511844000 +0200
-+++ src/CMakeLists.txt 2024-12-18 09:45:34.368783000 +0200
-@@ -194,7 +194,7 @@
+--- src/CMakeLists.txt.orig 2025-07-11 21:32:27 UTC
++++ src/CMakeLists.txt
+@@ -200,7 +200,7 @@ if (WITH_WEBSOCKETS)
if (WITH_WEBSOCKETS)
if (STATIC_WEBSOCKETS)
diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile
index 272683a4fb5f..29b0d9f9640b 100644
--- a/net/mvfst/Makefile
+++ b/net/mvfst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mvfst
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.21.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/mvfst/distinfo b/net/mvfst/distinfo
index d84aff0dcfa6..0c6e0f2e8f98 100644
--- a/net/mvfst/distinfo
+++ b/net/mvfst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753158800
-SHA256 (facebook-mvfst-v2025.07.21.00_GH0.tar.gz) = f5e8567871aaf20ca526441bb3cf9fc93b636bc38377e60cdd7d800399e24389
-SIZE (facebook-mvfst-v2025.07.21.00_GH0.tar.gz) = 2099919
+TIMESTAMP = 1753765045
+SHA256 (facebook-mvfst-v2025.07.28.00_GH0.tar.gz) = 2170aba0615cc6c907d0b25fa8afe4f49d3b96cf1cf2bd32c5faeffb65e35afd
+SIZE (facebook-mvfst-v2025.07.28.00_GH0.tar.gz) = 2100524
diff --git a/net/nanomsg/Makefile b/net/nanomsg/Makefile
index 4858fa6ce94c..5a567bc18a7c 100644
--- a/net/nanomsg/Makefile
+++ b/net/nanomsg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nanomsg
PORTVERSION= 1.1.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= crest@bultmann.eu
@@ -14,14 +14,11 @@ USES= cmake pathfix
USE_LDCONFIG= yes
USE_GITHUB= yes
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= MANPAGES
+OPTIONS_DEFAULT= MANPAGES
OPTIONS_SUB= yes
-DOCS_DESC= Build and/or install HTML and manpages
-
-DOCS_BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor
-DOCS_CMAKE_BOOL= NN_ENABLE_DOC
+MANPAGES_BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor
+MANPAGES_CMAKE_BOOL= NN_ENABLE_DOC
.include <bsd.port.mk>
diff --git a/net/nanomsg/pkg-plist b/net/nanomsg/pkg-plist
index 1ebf0300a862..b8493ba6befb 100644
--- a/net/nanomsg/pkg-plist
+++ b/net/nanomsg/pkg-plist
@@ -18,39 +18,39 @@ lib/libnanomsg.so
lib/libnanomsg.so.5
lib/libnanomsg.so.5.1.0
libdata/pkgconfig/nanomsg.pc
-%%DOCS%%share/man/man1/nanocat.1.gz
-%%DOCS%%share/man/man3/nn_allocmsg.3.gz
-%%DOCS%%share/man/man3/nn_bind.3.gz
-%%DOCS%%share/man/man3/nn_close.3.gz
-%%DOCS%%share/man/man3/nn_cmsg.3.gz
-%%DOCS%%share/man/man3/nn_connect.3.gz
-%%DOCS%%share/man/man3/nn_device.3.gz
-%%DOCS%%share/man/man3/nn_errno.3.gz
-%%DOCS%%share/man/man3/nn_freemsg.3.gz
-%%DOCS%%share/man/man3/nn_get_statistic.3.gz
-%%DOCS%%share/man/man3/nn_getsockopt.3.gz
-%%DOCS%%share/man/man3/nn_poll.3.gz
-%%DOCS%%share/man/man3/nn_reallocmsg.3.gz
-%%DOCS%%share/man/man3/nn_recv.3.gz
-%%DOCS%%share/man/man3/nn_recvmsg.3.gz
-%%DOCS%%share/man/man3/nn_send.3.gz
-%%DOCS%%share/man/man3/nn_sendmsg.3.gz
-%%DOCS%%share/man/man3/nn_setsockopt.3.gz
-%%DOCS%%share/man/man3/nn_shutdown.3.gz
-%%DOCS%%share/man/man3/nn_socket.3.gz
-%%DOCS%%share/man/man3/nn_strerror.3.gz
-%%DOCS%%share/man/man3/nn_symbol.3.gz
-%%DOCS%%share/man/man3/nn_symbol_info.3.gz
-%%DOCS%%share/man/man3/nn_term.3.gz
-%%DOCS%%share/man/man7/nanomsg.7.gz
-%%DOCS%%share/man/man7/nn_bus.7.gz
-%%DOCS%%share/man/man7/nn_env.7.gz
-%%DOCS%%share/man/man7/nn_inproc.7.gz
-%%DOCS%%share/man/man7/nn_ipc.7.gz
-%%DOCS%%share/man/man7/nn_pair.7.gz
-%%DOCS%%share/man/man7/nn_pipeline.7.gz
-%%DOCS%%share/man/man7/nn_pubsub.7.gz
-%%DOCS%%share/man/man7/nn_reqrep.7.gz
-%%DOCS%%share/man/man7/nn_survey.7.gz
-%%DOCS%%share/man/man7/nn_tcp.7.gz
-%%DOCS%%share/man/man7/nn_ws.7.gz
+%%MANPAGES%%share/man/man1/nanocat.1.gz
+%%MANPAGES%%share/man/man3/nn_allocmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_bind.3.gz
+%%MANPAGES%%share/man/man3/nn_close.3.gz
+%%MANPAGES%%share/man/man3/nn_cmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_connect.3.gz
+%%MANPAGES%%share/man/man3/nn_device.3.gz
+%%MANPAGES%%share/man/man3/nn_errno.3.gz
+%%MANPAGES%%share/man/man3/nn_freemsg.3.gz
+%%MANPAGES%%share/man/man3/nn_get_statistic.3.gz
+%%MANPAGES%%share/man/man3/nn_getsockopt.3.gz
+%%MANPAGES%%share/man/man3/nn_poll.3.gz
+%%MANPAGES%%share/man/man3/nn_reallocmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_recv.3.gz
+%%MANPAGES%%share/man/man3/nn_recvmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_send.3.gz
+%%MANPAGES%%share/man/man3/nn_sendmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_setsockopt.3.gz
+%%MANPAGES%%share/man/man3/nn_shutdown.3.gz
+%%MANPAGES%%share/man/man3/nn_socket.3.gz
+%%MANPAGES%%share/man/man3/nn_strerror.3.gz
+%%MANPAGES%%share/man/man3/nn_symbol.3.gz
+%%MANPAGES%%share/man/man3/nn_symbol_info.3.gz
+%%MANPAGES%%share/man/man3/nn_term.3.gz
+%%MANPAGES%%share/man/man7/nanomsg.7.gz
+%%MANPAGES%%share/man/man7/nn_bus.7.gz
+%%MANPAGES%%share/man/man7/nn_env.7.gz
+%%MANPAGES%%share/man/man7/nn_inproc.7.gz
+%%MANPAGES%%share/man/man7/nn_ipc.7.gz
+%%MANPAGES%%share/man/man7/nn_pair.7.gz
+%%MANPAGES%%share/man/man7/nn_pipeline.7.gz
+%%MANPAGES%%share/man/man7/nn_pubsub.7.gz
+%%MANPAGES%%share/man/man7/nn_reqrep.7.gz
+%%MANPAGES%%share/man/man7/nn_survey.7.gz
+%%MANPAGES%%share/man/man7/nn_tcp.7.gz
+%%MANPAGES%%share/man/man7/nn_ws.7.gz
diff --git a/net/nats-server/Makefile b/net/nats-server/Makefile
index e571a05d6419..f01a2d4a9dfa 100644
--- a/net/nats-server/Makefile
+++ b/net/nats-server/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nats-server
DISTVERSIONPREFIX= v
-DISTVERSION= 2.11.6
-PORTREVISION= 1
+DISTVERSION= 2.11.7
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/nats-server/distinfo b/net/nats-server/distinfo
index f0c4f8d78891..2e131bb77f05 100644
--- a/net/nats-server/distinfo
+++ b/net/nats-server/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751437011
-SHA256 (go/net_nats-server/nats-server-v2.11.6/v2.11.6.mod) = ee1f7dec017d5edc6b1613d0163f236bf06a257afcf0c1ce99769f23d7683a43
-SIZE (go/net_nats-server/nats-server-v2.11.6/v2.11.6.mod) = 510
-SHA256 (go/net_nats-server/nats-server-v2.11.6/v2.11.6.zip) = 9cbb95a5646ec4f6429db8ba7e01aa621c483f61c213ef2fcaf614ff51542599
-SIZE (go/net_nats-server/nats-server-v2.11.6/v2.11.6.zip) = 2855279
+TIMESTAMP = 1754139122
+SHA256 (go/net_nats-server/nats-server-v2.11.7/v2.11.7.mod) = c9e42d98a4e869b70001fa6a3602fbc8a702d878c54a7c948a63e86dd378235d
+SIZE (go/net_nats-server/nats-server-v2.11.7/v2.11.7.mod) = 510
+SHA256 (go/net_nats-server/nats-server-v2.11.7/v2.11.7.zip) = e1a03fd30478a789f50921e669e5d00c724cd9338fa30fc02dd33589d23b1863
+SIZE (go/net_nats-server/nats-server-v2.11.7/v2.11.7.zip) = 2870733
diff --git a/net/nats-server/pkg-plist b/net/nats-server/pkg-plist
index 6a80f2119298..643c0380d971 100644
--- a/net/nats-server/pkg-plist
+++ b/net/nats-server/pkg-plist
@@ -40,8 +40,6 @@ bin/nats-server
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/authorization_1.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/authorization_2.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/basic.conf
-%%PORTDOCS%%%%DOCSDIR%%/configs/reload/defaultsentinel_1.conf
-%%PORTDOCS%%%%DOCSDIR%%/configs/reload/defaultsentinel_2.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/file_rotate.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/file_rotate1.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/invalid.conf
diff --git a/net/neatvnc/Makefile b/net/neatvnc/Makefile
index 3e5006f2ba33..617d06be75c8 100644
--- a/net/neatvnc/Makefile
+++ b/net/neatvnc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neatvnc
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.4
+DISTVERSION= 0.9.5
CATEGORIES= net
MAINTAINER= jbeich@FreeBSD.org
diff --git a/net/neatvnc/distinfo b/net/neatvnc/distinfo
index 21543fbdfc5c..75eaf2e87a86 100644
--- a/net/neatvnc/distinfo
+++ b/net/neatvnc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740951219
-SHA256 (any1-neatvnc-v0.9.4_GH0.tar.gz) = 806e8420a1b9479c7f289ab01146affb320fce724cec3fda66242fd7e5eced0b
-SIZE (any1-neatvnc-v0.9.4_GH0.tar.gz) = 826434
+TIMESTAMP = 1753735068
+SHA256 (any1-neatvnc-v0.9.5_GH0.tar.gz) = 8150a30bfbd350b046680650b52afcce5ae44d328cb396fb571c6f9b99811357
+SIZE (any1-neatvnc-v0.9.5_GH0.tar.gz) = 826418
diff --git a/net/netsed/Makefile b/net/netsed/Makefile
index d5e32af4a6aa..6f33ffc7b201 100644
--- a/net/netsed/Makefile
+++ b/net/netsed/Makefile
@@ -1,10 +1,14 @@
PORTNAME= netsed
-PORTVERSION= 1.3
+PORTVERSION= 1.4
CATEGORIES= net security
MASTER_SITES= http://silicone.homelinux.org/release/netsed/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= portmaster@BSDforge.com
COMMENT= Alters the contents of network packets in real time
+WWW= http://silicone.homelinux.org/projects/netsed/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake
MAKE_ARGS= CFLAGS="${CFLAGS}"
diff --git a/net/netsed/distinfo b/net/netsed/distinfo
index 6e8faedf594d..e0c4415ecbd7 100644
--- a/net/netsed/distinfo
+++ b/net/netsed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1558724329
-SHA256 (netsed-1.3.tar.gz) = f0891285442c9a4701e2b7fc7d28f2834a5352f94295649d1fdb60da1eca81aa
-SIZE (netsed-1.3.tar.gz) = 28850
+TIMESTAMP = 1753745133
+SHA256 (netsed-1.4.tar.gz) = 1e23686b8887ebe461786c059d848b412188c635929071955d134041b07996a7
+SIZE (netsed-1.4.tar.gz) = 28927
diff --git a/net/nmsg/Makefile b/net/nmsg/Makefile
index 855c0a1b6ffa..1b5dc4132c3e 100644
--- a/net/nmsg/Makefile
+++ b/net/nmsg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nmsg
-PORTVERSION= 1.3.1
-PORTREVISION= 1
+PORTVERSION= 1.3.2
+PORTREVISION= 0
CATEGORIES= net
MASTER_SITES= FARSIGHT LOCAL/truckman/farsight
diff --git a/net/nmsg/distinfo b/net/nmsg/distinfo
index ca18bd5a213d..e94387a934da 100644
--- a/net/nmsg/distinfo
+++ b/net/nmsg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730959852
-SHA256 (nmsg-1.3.1.tar.gz) = 563aff4c3d0a79823cf96371143eb0c9fa81cfc039b6f8ad23a48317707fbfda
-SIZE (nmsg-1.3.1.tar.gz) = 758245
+TIMESTAMP = 1753934821
+SHA256 (nmsg-1.3.2.tar.gz) = 9e7f2ea95f5a703c84632061f20bcce2a459c89b24999f3470c8a54a8a9b5b8e
+SIZE (nmsg-1.3.2.tar.gz) = 767970
diff --git a/net/nmsg/pkg-plist b/net/nmsg/pkg-plist
index b8b8d14c58e8..bf77c3329d36 100644
--- a/net/nmsg/pkg-plist
+++ b/net/nmsg/pkg-plist
@@ -51,6 +51,7 @@ lib/libnmsg.so.8
lib/libnmsg.so.8.3.0
lib/nmsg/nmsg_flt1_sample.so
lib/nmsg/nmsg_msg9_base.so
+lib/nmsg/nmsg_stats1_sample.so
libdata/pkgconfig/libnmsg.pc
%%MANPAGES%%share/man/man1/nmsgtool.1.gz
%%DATADIR%%/base/dns.proto
diff --git a/net/ossp-sa/Makefile b/net/ossp-sa/Makefile
deleted file mode 100644
index 709be1c620d4..000000000000
--- a/net/ossp-sa/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= sa
-PORTVERSION= 1.2.6
-PORTREVISION= 2
-CATEGORIES= net
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Abstraction library for the Unix socket API
-WWW= http://www.ossp.org/pkg/lib/sa/
-
-LIB_DEPENDS= libex.so:devel/ossp-ex
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE}
-USES= gmake libtool pathfix
-USE_LDCONFIG= yes
-
-regression-test check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
- ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsa.so
-
-.include <bsd.port.mk>
diff --git a/net/ossp-sa/distinfo b/net/ossp-sa/distinfo
deleted file mode 100644
index 738423d20ad7..000000000000
--- a/net/ossp-sa/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sa-1.2.6.tar.gz) = de570d4607df79ca80fb70d226a5609ecd5b4d4dc32e8510f9c78921840727ac
-SIZE (sa-1.2.6.tar.gz) = 346701
diff --git a/net/ossp-sa/files/patch-sa.h b/net/ossp-sa/files/patch-sa.h
deleted file mode 100644
index 71cb495c0349..000000000000
--- a/net/ossp-sa/files/patch-sa.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- sa.h.orig Tue Apr 13 20:44:58 2004
-+++ sa.h Tue Apr 13 20:45:30 2004
-@@ -41,10 +41,6 @@
- #include "config.h"
- #endif
-
--/* fallback for POSIX socklen_t */
--#if defined(HAVE_CONFIG_H) && !defined(HAVE_SOCKLEN_T)
--typedef int socklen_t;
--#endif
-
- /* embedding support */
- #ifdef SA_PREFIX
diff --git a/net/ossp-sa/pkg-descr b/net/ossp-sa/pkg-descr
deleted file mode 100644
index 261b2c569568..000000000000
--- a/net/ossp-sa/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-OSSP sa is an abstraction library for the Unix socket application
-programming interface (API) featuring stream and datagram oriented
-communication over Unix Domain and Internet Domain (TCP and UDP) sockets. It
-provides the following key features: address abstraction (local, IPv4, and
-IPv6), type abstraction, I/O timeouts, I/O stream buffering and convenience
-I/O functions.
diff --git a/net/ossp-sa/pkg-plist b/net/ossp-sa/pkg-plist
deleted file mode 100644
index 0591aeb43a93..000000000000
--- a/net/ossp-sa/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/sa-config
-include/sa.h
-lib/libsa.a
-lib/libsa.so
-lib/libsa.so.12
-lib/libsa.so.12.0.26
-libdata/pkgconfig/sa.pc
-share/man/man3/sa.3.gz
diff --git a/net/pecl-oauth2/Makefile b/net/pecl-oauth2/Makefile
index 07f8041c808f..cba976fdad03 100644
--- a/net/pecl-oauth2/Makefile
+++ b/net/pecl-oauth2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oauth
-PORTVERSION= 2.0.7
+DISTVERSION= 2.0.7
CATEGORIES= net pear
# https://github.com/php/pecl-web_services-oauth/pull/30
@@ -24,4 +24,16 @@ CONFLICTS= pecl-oauth-1*
PORTSCOUT= limit:^2.*
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PHP_VER} >= 85
+.if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/php_oauth.h
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/net/py-eventlet/Makefile b/net/py-eventlet/Makefile
index 1dd22befe991..f98e115b7d8c 100644
--- a/net/py-eventlet/Makefile
+++ b/net/py-eventlet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= eventlet
-PORTVERSION= 0.40.1
+PORTVERSION= 0.40.2
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-eventlet/distinfo b/net/py-eventlet/distinfo
index a16b75462557..1ba6aeaff366 100644
--- a/net/py-eventlet/distinfo
+++ b/net/py-eventlet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954218
-SHA256 (eventlet-0.40.1.tar.gz) = aee74de74ac6634a1dac1ed58dc93b5dc2abaef3c7b5e76fd7f195f1662f25ef
-SIZE (eventlet-0.40.1.tar.gz) = 565260
+TIMESTAMP = 1753369400
+SHA256 (eventlet-0.40.2.tar.gz) = 42636c277f761d026905cd0ba0a11edec7600001be401d6ae7e9546559c8d8b0
+SIZE (eventlet-0.40.2.tar.gz) = 565548
diff --git a/net/py-maxminddb/Makefile b/net/py-maxminddb/Makefile
index bf467698fb04..40f6378dfbac 100644
--- a/net/py-maxminddb/Makefile
+++ b/net/py-maxminddb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= maxminddb
-PORTVERSION= 2.7.0
+PORTVERSION= 2.8.2
DISTVERSIONPREFIX= v
CATEGORIES= net python geography
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-maxminddb/distinfo b/net/py-maxminddb/distinfo
index 87df39922aef..f94d16e7a6c9 100644
--- a/net/py-maxminddb/distinfo
+++ b/net/py-maxminddb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746559870
-SHA256 (maxmind-MaxMind-DB-Reader-python-v2.7.0_GH0.tar.gz) = bf4a2bf9c4e03711800c9ce91720d4d799c66f06c46884ab437073765026162a
-SIZE (maxmind-MaxMind-DB-Reader-python-v2.7.0_GH0.tar.gz) = 56688
+TIMESTAMP = 1753697225
+SHA256 (maxmind-MaxMind-DB-Reader-python-v2.8.2_GH0.tar.gz) = 6fe304264a2092a169ef99a9eb256bfc25f0ca3df5bf8e6da54e1066b68ada22
+SIZE (maxmind-MaxMind-DB-Reader-python-v2.8.2_GH0.tar.gz) = 54359
diff --git a/net/py-paho-mqtt/Makefile b/net/py-paho-mqtt/Makefile
index 3b8afc0287e3..9245871d4ba7 100644
--- a/net/py-paho-mqtt/Makefile
+++ b/net/py-paho-mqtt/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= paho_mqtt-${DISTVERSION}
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= MQTT version 3.1/3.1.1 client class
WWW= https://www.eclipse.org/paho/
diff --git a/net/py-scamper/Makefile b/net/py-scamper/Makefile
index c0e2b2c5807f..e453f4d54a68 100644
--- a/net/py-scamper/Makefile
+++ b/net/py-scamper/Makefile
@@ -24,7 +24,8 @@ BUILD_WRKSRC= ${WRKSRC}/lib/python
INSTALL_WRKSRC= ${BUILD_WRKSRC}
PLIST_FILES= ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.a \
- ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.so
+ ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.so \
+ ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.pyi
post-patch:
@${REINPLACE_CMD} \
diff --git a/net/rsync/Makefile b/net/rsync/Makefile
index 5977ac517199..e495116560b8 100644
--- a/net/rsync/Makefile
+++ b/net/rsync/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rsync
DISTVERSION= 3.4.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MASTER_SITES= https://www.mirrorservice.org/sites/rsync.samba.org/src/ \
http://rsync.mirror.garr.it/src/ \
diff --git a/net/rsync/files/patch-lib_sysxattrs.c b/net/rsync/files/patch-lib_sysxattrs.c
new file mode 100644
index 000000000000..16a307a83ad6
--- /dev/null
+++ b/net/rsync/files/patch-lib_sysxattrs.c
@@ -0,0 +1,42 @@
+--- a/lib/sysxattrs.c.orig 2022-01-16 01:21:01.000000000 +0000
++++ b/lib/sysxattrs.c 2025-07-28 12:05:43.501532000 +0000
+@@ -126,22 +126,29 @@
+ unsigned char keylen;
+ ssize_t off, len = extattr_list_link(path, EXTATTR_NAMESPACE_USER, list, size);
+
+- if (len <= 0 || (size_t)len > size)
++ if (len <= 0 || size == 0)
+ return len;
+
++ if ((size_t)len == size) {
++ /* extattr_list_link fills a buffer with a list of file attributes.
++ * If the buffer size is too small the content is truncated and
++ * extattr_list_link returns the number of written bytes and no
++ * error is raised. If size == len assumes the buffer was too small
++ * and behave like Linux requesting a larger buffer. */
++ errno = ERANGE;
++ return -1;
++ }
++
+ /* FreeBSD puts a single-byte length before each string, with no '\0'
+ * terminator. We need to change this into a series of null-terminted
+ * strings. Since the size is the same, we can simply transform the
+ * output in place. */
+- for (off = 0; off < len; off += keylen + 1) {
+- keylen = ((unsigned char*)list)[off];
+- if (off + keylen >= len) {
+- /* Should be impossible, but kernel bugs happen! */
+- errno = EINVAL;
+- return -1;
+- }
+- memmove(list+off, list+off+1, keylen);
+- list[off+keylen] = '\0';
++ keylen = (unsigned char)list[0];
++ memmove(list, list+1, len-1);
++ list[len-1] = '\0';
++ for (off = keylen; off < (len - 1); off += (keylen + 1)) {
++ keylen = (unsigned char)list[off];
++ list[off] = '\0';
+ }
+
+ return len;
diff --git a/net/rsync/files/patch-testsuite_xattrs.test b/net/rsync/files/patch-testsuite_xattrs.test
new file mode 100644
index 000000000000..95a1a285d96b
--- /dev/null
+++ b/net/rsync/files/patch-testsuite_xattrs.test
@@ -0,0 +1,67 @@
+--- a/testsuite/xattrs.test.orig 2022-10-20 16:09:26.000000000 +0000
++++ b/testsuite/xattrs.test 2025-06-29 07:49:45.880992000 +0000
+@@ -10,7 +10,14 @@
+
+ $RSYNC -VV | grep '"xattrs": true' >/dev/null || test_skipped "Rsync is configured without xattr support"
+
++CYGWIN=0
++
+ case "$HOST_OS" in
++cygwin*)
++ CYGWIN=1
++esac
++
++case "$HOST_OS" in
+ darwin*)
+ xset() {
+ xnam="$1"
+@@ -80,6 +87,9 @@
+ echo deep >"$fromdir/foo/file3"
+ echo normal >"$fromdir/file4"
+ echo deeper >"$fromdir/foo/bar/file5"
++if [ $CYGWIN -eq 0 ]; then
++ echo longxattrname >"$fromdir/file7"
++fi
+
+ makepath "$chkdir/foo"
+ echo wow >"$chkdir/file1"
+@@ -87,6 +97,10 @@
+
+ dirs='foo foo/bar'
+ files='file0 file1 file2 foo/file3 file4 foo/bar/file5'
++if [ $CYGWIN -eq 0 ]
++then
++ files="$files file7"
++fi
+
+ uid_gid=`"$TOOLDIR/tls" "$fromdir/foo" | sed 's/^.* \([0-9][0-9]*\)\.\([0-9][0-9]*\) .*/\1:\2/'`
+
+@@ -125,6 +139,16 @@
+ xset user.foo 'old foo' "$chkdir/foo/file3"
+ xset $RUSR.equal 'this long attribute should remain the same and not need to be transferred' "$chkdir/foo/file3"
+
++if [ $CYGWIN -eq 0 ] ; then
++# Generate xattr names
++SEQ=`seq 1 200`
++xset user."`printf -- 'A%0.s' $SEQ`" 'first xattr' file7
++xset user."`printf -- 'B%0.s' $SEQ`" 'second xattr' file7
++xset user."`printf -- 'C%0.s' $SEQ`" 'third xattr' file7
++xset user."`printf -- 'D%0.s' $SEQ`" 'another xattr' file7
++xset user."`printf -- 'E%0.s' $SEQ`" 'final xattr' file7
++fi
++
+ case $0 in
+ *hlink*)
+ ln foo/bar/file5 foo/bar/file6 || test_skipped "Can't create hardlink"
+@@ -234,6 +258,11 @@
+
+ cd "$todir"
+ xls file1 file2 | diff $diffopt "$scratchdir/xattrs.txt" -
++
++cd "$fromdir"
++rm -rf "$todir"
++mkfifo fifo1
++checktee "$RSYNC -avX --specials $XFILT $dashH --super . '$chkdir/'" "$fromdir" "$chkdir"
+
+ # The script would have aborted on error, so getting here means we've won.
+ exit 0
diff --git a/net/rustdesk-server/Makefile b/net/rustdesk-server/Makefile
index 48c66c29316a..5bb6e5a2f87f 100644
--- a/net/rustdesk-server/Makefile
+++ b/net/rustdesk-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustdesk-server
DISTVERSION= 1.1.14
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= madpilot@FreeBSD.org
diff --git a/net/rustdesk-server/files/rustdesk-hbbs.in b/net/rustdesk-server/files/rustdesk-hbbs.in
index 44a66de1bf25..4d6d0ac38437 100644
--- a/net/rustdesk-server/files/rustdesk-hbbs.in
+++ b/net/rustdesk-server/files/rustdesk-hbbs.in
@@ -9,7 +9,7 @@
#
# rustdesk_hbbs_enable (bool): Set to NO by default.
# Set it to YES to enable rustdesk_hbbs.
-# rustdesk_hbbs_ip (string): Set IP address/hostname to listen on
+# rustdesk_hbbs_ip (string): Set IP address/hostname of relay server to use
# Defaults to "127.0.0.1", please replace with your server hostname/IP.
# rustdesk_hbbs_args (string): Set extra arguments to pass to rustdesk_hbbs
# Default is "-r ${rustdesk_hbbs_ip} -k _".
diff --git a/net/rustdesk-server/files/rustdesk-server.newsyslog b/net/rustdesk-server/files/rustdesk-server.newsyslog
index 4c3f0f9f481f..54b68a8ee90b 100644
--- a/net/rustdesk-server/files/rustdesk-server.newsyslog
+++ b/net/rustdesk-server/files/rustdesk-server.newsyslog
@@ -3,5 +3,5 @@
# see newsyslog.conf(5) for details
#
# logfilename [owner:group] mode count size when flags
-/var/log/rustdesk-hbbr.log rustdesk:rustdesk 640 5 100 * JC
-/var/log/rustdesk-hbbs.log rustdesk:rustdesk 640 5 100 * JC
+/var/log/rustdesk-hbbr.log rustdesk:rustdesk 660 5 1000 * JC
+/var/log/rustdesk-hbbs.log rustdesk:rustdesk 660 5 1000 * JC
diff --git a/net/rustdesk-server/files/rustdesk-server.syslog b/net/rustdesk-server/files/rustdesk-server.syslog
index e9822abe6e19..563dbe37acfe 100644
--- a/net/rustdesk-server/files/rustdesk-server.syslog
+++ b/net/rustdesk-server/files/rustdesk-server.syslog
@@ -1,4 +1,4 @@
-!rustdesk-hbbr
+!rustdesk_hbbr
*.* /var/log/rustdesk-hbbr.log
-!rustdesk-hbbs
+!rustdesk_hbbs
*.* /var/log/rustdesk-hbbs.log
diff --git a/net/samba416/Makefile b/net/samba416/Makefile
index 42beeddbe2ac..0e4e23478edf 100644
--- a/net/samba416/Makefile
+++ b/net/samba416/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}416
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
diff --git a/net/samba416/files/README.FreeBSD.in b/net/samba416/files/README.FreeBSD.in
index 9ab4faaeef80..d89cfe72b143 100644
--- a/net/samba416/files/README.FreeBSD.in
+++ b/net/samba416/files/README.FreeBSD.in
@@ -54,11 +54,11 @@ content of the '/var/db/samba/' directory.
# samba-tool domain classicupgrade
-%%AC_DC%%1c. You will need to specify location of the 'nsupdate' command in the
-%%AC_DC%%'%%SAMBA4_CONFIG%%' file:
-%%AC_DC%%
-%%AC_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
-%%AC_DC%%
+%%AD_DC%%1c. You will need to specify location of the 'nsupdate' command in the
+%%AD_DC%%'%%SAMBA4_CONFIG%%' file:
+%%AD_DC%%
+%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
+%%AD_DC%%
2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf.
3. Make sure that your server doesn't run Samba3, OpenLDAP and named.
diff --git a/net/samba419/Makefile b/net/samba419/Makefile
index 68aea9f072ad..8fccbcb263b5 100644
--- a/net/samba419/Makefile
+++ b/net/samba419/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}419
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
diff --git a/net/samba419/files/README.FreeBSD.in b/net/samba419/files/README.FreeBSD.in
index 9ab4faaeef80..d89cfe72b143 100644
--- a/net/samba419/files/README.FreeBSD.in
+++ b/net/samba419/files/README.FreeBSD.in
@@ -54,11 +54,11 @@ content of the '/var/db/samba/' directory.
# samba-tool domain classicupgrade
-%%AC_DC%%1c. You will need to specify location of the 'nsupdate' command in the
-%%AC_DC%%'%%SAMBA4_CONFIG%%' file:
-%%AC_DC%%
-%%AC_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
-%%AC_DC%%
+%%AD_DC%%1c. You will need to specify location of the 'nsupdate' command in the
+%%AD_DC%%'%%SAMBA4_CONFIG%%' file:
+%%AD_DC%%
+%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
+%%AD_DC%%
2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf.
3. Make sure that your server doesn't run Samba3, OpenLDAP and named.
diff --git a/net/samba420/Makefile b/net/samba420/Makefile
index 68e4623196b2..6d6c72c1f552 100644
--- a/net/samba420/Makefile
+++ b/net/samba420/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}420
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
diff --git a/net/samba420/files/README.FreeBSD.in b/net/samba420/files/README.FreeBSD.in
index 9ab4faaeef80..d89cfe72b143 100644
--- a/net/samba420/files/README.FreeBSD.in
+++ b/net/samba420/files/README.FreeBSD.in
@@ -54,11 +54,11 @@ content of the '/var/db/samba/' directory.
# samba-tool domain classicupgrade
-%%AC_DC%%1c. You will need to specify location of the 'nsupdate' command in the
-%%AC_DC%%'%%SAMBA4_CONFIG%%' file:
-%%AC_DC%%
-%%AC_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
-%%AC_DC%%
+%%AD_DC%%1c. You will need to specify location of the 'nsupdate' command in the
+%%AD_DC%%'%%SAMBA4_CONFIG%%' file:
+%%AD_DC%%
+%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
+%%AD_DC%%
2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf.
3. Make sure that your server doesn't run Samba3, OpenLDAP and named.
diff --git a/net/scamper/Makefile b/net/scamper/Makefile
index c69575a3165f..991ac83d05a0 100644
--- a/net/scamper/Makefile
+++ b/net/scamper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scamper
-DISTVERSION= 20250227
+DISTVERSION= 20250729
CATEGORIES= net
MASTER_SITES= https://www.caida.org/catalog/software/scamper/code/
DISTNAME= ${PORTNAME}-cvs-${DISTVERSION}
@@ -20,12 +20,13 @@ SLAVE_PORT?= no
.if ${SLAVE_PORT} == no
-OPTIONS_DEFINE= HOIHO MINRTT UPTIME
+OPTIONS_DEFINE= HOIHO MINRTT SUID_SCAMPER UPTIME
OPTIONS_SUB= yes
-HOIHO_DESC= Install sc_hoiho
-MINRTT_DESC= Install sc_minrtt
-UPTIME_DESC= Install sc_uptime
+HOIHO_DESC= Install sc_hoiho
+MINRTT_DESC= Install sc_minrtt
+SUID_SCAMPER_DESC= Install scamper with setuid bit to allow non-root use
+UPTIME_DESC= Install sc_uptime
HOIHO_LIB_DEPENDS= libpcre2-8.so:devel/pcre2
HOIHO_USES= localbase:ldflags
diff --git a/net/scamper/distinfo b/net/scamper/distinfo
index cde51fb0f010..5272b240e947 100644
--- a/net/scamper/distinfo
+++ b/net/scamper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740683252
-SHA256 (scamper-cvs-20250227.tar.gz) = 26b641e0b3c9c45d5189136f469cbbf017e5d559790e375a50f08d7e8cb7713c
-SIZE (scamper-cvs-20250227.tar.gz) = 3216225
+TIMESTAMP = 1753756989
+SHA256 (scamper-cvs-20250729.tar.gz) = 153c0580ab4bf96549d62d3c49e6faa82708e7da6f877dadb15c8cf89c8648dd
+SIZE (scamper-cvs-20250729.tar.gz) = 3260686
diff --git a/net/scamper/pkg-plist b/net/scamper/pkg-plist
index 6f64f8e163b9..0379467c76d4 100644
--- a/net/scamper/pkg-plist
+++ b/net/scamper/pkg-plist
@@ -1,4 +1,5 @@
-bin/scamper
+%%SUID_SCAMPER%%@(,,4555) bin/scamper
+%%NO_SUID_SCAMPER%%bin/scamper
bin/sc_ally
bin/sc_analysis_dump
bin/sc_attach
@@ -29,11 +30,11 @@ bin/sc_wartsfilter
bin/sc_wartsfix
lib/libscamperctrl.a
lib/libscamperctrl.so.4
-lib/libscamperctrl.so.4.0.0
+lib/libscamperctrl.so.4.0.1
lib/libscamperctrl.so
lib/libscamperfile.a
-lib/libscamperfile.so.12
-lib/libscamperfile.so.12.0.0
+lib/libscamperfile.so.13
+lib/libscamperfile.so.13.2.1
lib/libscamperfile.so
share/man/man1/sc_ally.1.gz
share/man/man1/sc_analysis_dump.1.gz
diff --git a/net/tayga/Makefile b/net/tayga/Makefile
index 02a89ae1d446..8b2cb4e6c453 100644
--- a/net/tayga/Makefile
+++ b/net/tayga/Makefile
@@ -1,17 +1,28 @@
PORTNAME= tayga
-DISTVERSION= 0.9.2
-PORTREVISION= 2
+DISTVERSION= 0.9.5
CATEGORIES= net
-MASTER_SITES= http://www.litech.org/tayga/
+
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/
+PATCHFILES= 49f64b0.patch:-p1 \
+ 32cd0a7.patch:-p1 \
+ b62e33f.patch:-p1 \
+ 6c298f2.patch:-p1
MAINTAINER= franco@opnsense.org
COMMENT= Userland stateless NAT64 daemon
-WWW= http://www.litech.org/tayga/
+WWW= https://github.com/apalrd/tayga/
LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= gmake
+USE_GITHUB= yes
+GH_ACCOUNT= apalrd
+MAKE_ENV= RELEASE=${DISTVERSION}
+CFLAGS+= -DTAYGA_CONF_PATH='\"${PREFIX}/etc/tayga.conf\"'
-USES= gmake tar:bzip2
-GNU_CONFIGURE= yes
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/tayga
+ ${INSTALL_DATA} ${WRKSRC}/tayga.conf.example ${STAGEDIR}${PREFIX}/etc
.include <bsd.port.mk>
diff --git a/net/tayga/distinfo b/net/tayga/distinfo
index a86e674e658d..3a160994ac27 100644
--- a/net/tayga/distinfo
+++ b/net/tayga/distinfo
@@ -1,2 +1,11 @@
-SHA256 (tayga-0.9.2.tar.bz2) = 2b1f7927a9d2dcff9095aff3c271924b052ccfd2faca9588b277431a44f0009c
-SIZE (tayga-0.9.2.tar.bz2) = 86022
+TIMESTAMP = 1750316784
+SHA256 (apalrd-tayga-0.9.5_GH0.tar.gz) = d44cc1158f60623d1bcd245f811957a162092c8f5e725489438de12e5500ae49
+SIZE (apalrd-tayga-0.9.5_GH0.tar.gz) = 143392
+SHA256 (49f64b0.patch) = 42fb7ddcfa84f6f9bf324246a21ca2701d9cf03058ccfbbff8311dbac355e915
+SIZE (49f64b0.patch) = 889
+SHA256 (32cd0a7.patch) = d4ad301fdbb588d2a5840e769600236dac911dcf5602cdc519fef26b696d2e0e
+SIZE (32cd0a7.patch) = 4237
+SHA256 (b62e33f.patch) = 907b34695d250c4cec1246697677f8b7330c69d1123f7d7e9a5e9540c9298cb7
+SIZE (b62e33f.patch) = 1209
+SHA256 (6c298f2.patch) = 951542917809f794a0b692c9c15daedfdfdc0314639c22e07663e4c1344011a4
+SIZE (6c298f2.patch) = 654
diff --git a/net/tayga/files/patch-freebsd b/net/tayga/files/patch-freebsd
deleted file mode 100644
index a0771c8b798e..000000000000
--- a/net/tayga/files/patch-freebsd
+++ /dev/null
@@ -1,250 +0,0 @@
---- nat64.c.orig 2011-05-25 14:11:30 UTC
-+++ nat64.c
-@@ -94,8 +94,7 @@ static void host_send_icmp4(uint8_t tos, struct in_add
- } __attribute__ ((__packed__)) header;
- struct iovec iov[2];
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IP);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IP);
- header.ip4.ver_ihl = 0x45;
- header.ip4.tos = tos;
- header.ip4.length = htons(sizeof(header.ip4) + sizeof(header.icmp) +
-@@ -156,6 +155,7 @@ static void host_handle_icmp4(struct pkt *p)
- }
- }
-
-+
- static void xlate_header_4to6(struct pkt *p, struct ip6 *ip6,
- int payload_length)
- {
-@@ -266,8 +266,7 @@ static void xlate_4to6_data(struct pkt *p)
- if (dest)
- dest->flags |= CACHE_F_SEEN_4TO6;
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IPV6);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IPV6);
-
- if (no_frag_hdr) {
- iov[0].iov_base = &header;
-@@ -514,8 +513,7 @@ static void xlate_4to6_icmp_error(struct pkt *p)
- sizeof(header.ip6_em)),
- ip_checksum(p_em.data, p_em.data_len)));
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IPV6);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IPV6);
-
- iov[0].iov_base = &header;
- iov[0].iov_len = sizeof(header);
-@@ -566,8 +564,7 @@ static void host_send_icmp6(uint8_t tc, struct in6_add
- } __attribute__ ((__packed__)) header;
- struct iovec iov[2];
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IPV6);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IPV6);
- header.ip6.ver_tc_fl = htonl((0x6 << 28) | (tc << 20));
- header.ip6.payload_length = htons(sizeof(header.icmp) + data_len);
- header.ip6.next_header = 58;
-@@ -728,8 +725,7 @@ static void xlate_6to4_data(struct pkt *p)
- if (dest)
- dest->flags |= CACHE_F_SEEN_6TO4;
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IP);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IP);
-
- header.ip4.cksum = ip_checksum(&header.ip4, sizeof(header.ip4));
-
-@@ -932,8 +928,7 @@ static void xlate_6to4_icmp_error(struct pkt *p)
- sizeof(header.ip4_em)),
- ip_checksum(p_em.data, p_em.data_len));
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IP);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IP);
-
- iov[0].iov_base = &header;
- iov[0].iov_len = sizeof(header);
---- tayga.c.orig 2011-05-25 14:11:30 UTC
-+++ tayga.c
-@@ -84,6 +84,7 @@ void read_random_bytes(void *d, int len)
- }
- }
-
-+#ifdef __Linux__
- static void tun_setup(int do_mktun, int do_rmtun)
- {
- struct ifreq ifr;
-@@ -161,7 +162,114 @@ static void tun_setup(int do_mktun, int do_rmtun)
- slog(LOG_INFO, "Using tun device %s with MTU %d\n", gcfg->tundev,
- gcfg->mtu);
- }
-+#endif
-
-+#ifdef __FreeBSD__
-+static void tun_setup(int do_mktun, int do_rmtun)
-+{
-+ struct ifreq ifr;
-+ int fd, do_rename = 0, multi_af;
-+ char devname[64];
-+
-+ if (strncmp(gcfg->tundev, "tun", 3))
-+ do_rename = 1;
-+
-+ if ((do_mktun || do_rmtun) && do_rename)
-+ {
-+ slog(LOG_CRIT,
-+ "tunnel interface name needs to match tun[0-9]+ pattern "
-+ "for --mktun to work\n");
-+ exit(1);
-+ }
-+
-+ snprintf(devname, sizeof(devname), "/dev/%s", do_rename ? "tun" : gcfg->tundev);
-+
-+ gcfg->tun_fd = open(devname, O_RDWR);
-+ if (gcfg->tun_fd < 0) {
-+ slog(LOG_CRIT, "Unable to open %s, aborting: %s\n",
-+ devname, strerror(errno));
-+ exit(1);
-+ }
-+
-+ if (do_mktun) {
-+ slog(LOG_NOTICE, "Created persistent tun device %s\n",
-+ gcfg->tundev);
-+ return;
-+ } else if (do_rmtun) {
-+
-+ /* Close socket before removal */
-+ close(gcfg->tun_fd);
-+
-+ fd = socket(PF_INET, SOCK_DGRAM, 0);
-+ if (fd < 0) {
-+ slog(LOG_CRIT, "Unable to create control socket, aborting: %s\n",
-+ strerror(errno));
-+ exit(1);
-+ }
-+
-+ memset(&ifr, 0, sizeof(ifr));
-+ strcpy(ifr.ifr_name, gcfg->tundev);
-+ if (ioctl(fd, SIOCIFDESTROY, &ifr) < 0) {
-+ slog(LOG_CRIT, "Unable to destroy interface %s, aborting: %s\n",
-+ gcfg->tundev, strerror(errno));
-+ exit(1);
-+ }
-+
-+ close(fd);
-+
-+ slog(LOG_NOTICE, "Removed persistent tun device %s\n",
-+ gcfg->tundev);
-+ return;
-+ }
-+
-+ /* Set multi-AF mode */
-+ multi_af = 1;
-+ if (ioctl(gcfg->tun_fd, TUNSIFHEAD, &multi_af) < 0) {
-+ slog(LOG_CRIT, "Unable to set multi-AF on %s, "
-+ "aborting: %s\n", gcfg->tundev,
-+ strerror(errno));
-+ exit(1);
-+ }
-+
-+ slog(LOG_CRIT, "Multi-AF mode set on %s\n", gcfg->tundev);
-+
-+ set_nonblock(gcfg->tun_fd);
-+
-+ fd = socket(PF_INET, SOCK_DGRAM, 0);
-+ if (fd < 0) {
-+ slog(LOG_CRIT, "Unable to create socket, aborting: %s\n",
-+ strerror(errno));
-+ exit(1);
-+ }
-+
-+ if (do_rename) {
-+ memset(&ifr, 0, sizeof(ifr));
-+ strcpy(ifr.ifr_name, fdevname(gcfg->tun_fd));
-+ ifr.ifr_data = gcfg->tundev;
-+ if (ioctl(fd, SIOCSIFNAME, &ifr) < 0) {
-+ slog(LOG_CRIT, "Unable to rename interface %s to %s, aborting: %s\n",
-+ fdevname(gcfg->tun_fd), gcfg->tundev,
-+ strerror(errno));
-+ exit(1);
-+ }
-+ }
-+
-+ memset(&ifr, 0, sizeof(ifr));
-+ strcpy(ifr.ifr_name, gcfg->tundev);
-+ if (ioctl(fd, SIOCGIFMTU, &ifr) < 0) {
-+ slog(LOG_CRIT, "Unable to query MTU, aborting: %s\n",
-+ strerror(errno));
-+ exit(1);
-+ }
-+ close(fd);
-+
-+ gcfg->mtu = ifr.ifr_mtu;
-+
-+ slog(LOG_INFO, "Using tun device %s with MTU %d\n", gcfg->tundev,
-+ gcfg->mtu);
-+}
-+#endif
-+
- static void signal_handler(int signal)
- {
- write(signalfds[1], &signal, sizeof(signal));
-@@ -214,7 +322,7 @@ static void read_from_tun(void)
- memset(p, 0, sizeof(struct pkt));
- p->data = gcfg->recv_buf + sizeof(struct tun_pi);
- p->data_len = ret - sizeof(struct tun_pi);
-- switch (ntohs(pi->proto)) {
-+ switch (TUN_GET_PROTO(pi)) {
- case ETH_P_IP:
- handle_ip4(p);
- break;
---- tayga.h.orig 2011-05-25 14:11:30 UTC
-+++ tayga.h
-@@ -31,13 +31,43 @@
- #include <syslog.h>
- #include <errno.h>
- #include <time.h>
-+#ifdef __Linux__
- #include <linux/if.h>
- #include <linux/if_tun.h>
- #include <linux/if_ether.h>
-+#endif
-+#ifdef __FreeBSD__
-+#include <net/if.h>
-+#include <net/if_tun.h>
-+#include <netinet/if_ether.h>
-+#include <net/ethernet.h>
-+#include <sys/uio.h>
-+#endif
-
-+
- #include "list.h"
- #include "config.h"
-
-+
-+#ifdef __Linux__
-+#define TUN_SET_PROTO(_pi, _af) { (_pi)->flags = 0; (_pi)->proto = htons(_af); }
-+#define TUN_GET_PROTO(_pi) ntohs((_pi)->proto)
-+#endif
-+
-+#ifdef __FreeBSD__
-+#define s6_addr8 __u6_addr.__u6_addr8
-+#define s6_addr16 __u6_addr.__u6_addr16
-+#define s6_addr32 __u6_addr.__u6_addr32
-+
-+struct tun_pi {
-+ int proto;
-+};
-+
-+#define ETH_P_IP AF_INET
-+#define ETH_P_IPV6 AF_INET6
-+#define TUN_SET_PROTO(_pi, _af) { (_pi)->proto = htonl(_af); }
-+#define TUN_GET_PROTO(_pi) ntohl((_pi)->proto)
-+#endif
-
- /* Configuration knobs */
-
diff --git a/net/traefik/Makefile b/net/traefik/Makefile
index 9de9b6462a41..24ca606086f7 100644
--- a/net/traefik/Makefile
+++ b/net/traefik/Makefile
@@ -1,5 +1,5 @@
PORTNAME= traefik
-PORTVERSION= 3.4.4
+PORTVERSION= 3.4.5
CATEGORIES= net
MASTER_SITES= LOCAL/riggs/${PORTNAME}
diff --git a/net/traefik/distinfo b/net/traefik/distinfo
index 6ff67ab5bb84..2aa96457bfc1 100644
--- a/net/traefik/distinfo
+++ b/net/traefik/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752271247
-SHA256 (traefik-3.4.4.tar.xz) = 8722c49ad2b443ac17fe1faefb980a3d3f0e104f4eca3815985f0cfac1279c77
-SIZE (traefik-3.4.4.tar.xz) = 28819044
+TIMESTAMP = 1753538104
+SHA256 (traefik-3.4.5.tar.xz) = 3754c36ac0cb29879407a9b80399a1cb4effd95627ef7fb76f9c7e83007094f5
+SIZE (traefik-3.4.5.tar.xz) = 28590920
diff --git a/net/uriparser/Makefile b/net/uriparser/Makefile
index 12a6aafaa4ac..d3a8a81432a4 100644
--- a/net/uriparser/Makefile
+++ b/net/uriparser/Makefile
@@ -1,7 +1,7 @@
PORTNAME= uriparser
-DISTVERSION= 0.9.6
+DISTVERSION= 0.9.8
CATEGORIES= net
-MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${PORTNAME}-${PORTVERSION}/
+MASTER_SITES= https://github.com/uriparser/uriparser/releases/download/uriparser-${DISTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@@ -17,12 +17,12 @@ TEST_DEPENDS= googletest>=1.10.0:devel/googletest
USES= cmake:noninja,testing cpe pathfix tar:xz
CPE_VENDOR= uriparser_project
-USE_LDCONFIG= yes
-CMAKE_TESTING_ON= URIPARSER_BUILD_TESTS
+USE_LDCONFIG= yes
CMAKE_OFF= URIPARSER_BUILD_TESTS \
URIPARSER_BUILD_DOCS # will fetch prebuilds from the upstream, if DOCS is selected
+CMAKE_TESTING_ON= URIPARSER_BUILD_TESTS
PLIST_SUB= DISTVERSION=${DISTVERSION}
PORTDOCS= *
diff --git a/net/uriparser/distinfo b/net/uriparser/distinfo
index fbb0132712a8..afb5652da8aa 100644
--- a/net/uriparser/distinfo
+++ b/net/uriparser/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1641726141
-SHA256 (uriparser-0.9.6.tar.xz) = a288a06668528c19e85e38c508335938e1de6fdd4b8f2072401b4533fcebf644
-SIZE (uriparser-0.9.6.tar.xz) = 171260
-SHA256 (uriparser-0.9.6-doc.zip) = 7827f3ca9cbf90eda3e02113f8dabeee7cf641ba9008e0eab5bc518d08762d1f
-SIZE (uriparser-0.9.6-doc.zip) = 256914
-SHA256 (uriparser-0.9.6.qch) = 54e97138b973a93953b85fb91331bb596ca5931715e9bf5b088c8c9d6b91b38d
-SIZE (uriparser-0.9.6.qch) = 303104
+TIMESTAMP = 1753979849
+SHA256 (uriparser-0.9.8.tar.xz) = 1d71c054837ea32a31e462bce5a1af272379ecf511e33448e88100b87ff73b2e
+SIZE (uriparser-0.9.8.tar.xz) = 172804
+SHA256 (uriparser-0.9.8-doc.zip) = fad0197325f3ee1e26b5802d2c80b3fe4335ef3fcf59cbb3210f3e25aec0d6ad
+SIZE (uriparser-0.9.8-doc.zip) = 281426
+SHA256 (uriparser-0.9.8.qch) = 11d881514fbd75c0945053071c8ad7e5f658b9f7be73a54f3ce8d108b248f778
+SIZE (uriparser-0.9.8.qch) = 368640
diff --git a/net/uriparser/pkg-descr b/net/uriparser/pkg-descr
index 962477d0533b..16d6df94d88c 100644
--- a/net/uriparser/pkg-descr
+++ b/net/uriparser/pkg-descr
@@ -1 +1,3 @@
-uriparser is an RFC 3986 URI parsing library written in C++.
+uriparser is a strictly RFC 3986 compliant URI parsing and handling library
+written in C89 ("ANSI C"). uriparser is cross-platform, fast, supports both
+char and wchar_t
diff --git a/net/uriparser/pkg-plist b/net/uriparser/pkg-plist
index 0962f05475bf..75c752481f31 100644
--- a/net/uriparser/pkg-plist
+++ b/net/uriparser/pkg-plist
@@ -7,7 +7,7 @@ include/uriparser/UriDefsUnicode.h
include/uriparser/UriIp4.h
lib/liburiparser.so
lib/liburiparser.so.1
-lib/liburiparser.so.1.0.29
+lib/liburiparser.so.1.0.31
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config-version.cmake
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config.cmake
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-%%CMAKE_BUILD_TYPE%%.cmake
diff --git a/net/v2ray/Makefile b/net/v2ray/Makefile
index 4355b5a97e13..6fa6d350525b 100644
--- a/net/v2ray/Makefile
+++ b/net/v2ray/Makefile
@@ -1,7 +1,6 @@
PORTNAME= v2ray
DISTVERSIONPREFIX= v
-DISTVERSION= 5.30.0
-PORTREVISION= 3
+DISTVERSION= 5.35.0
CATEGORIES= net
MAINTAINER= shen.elf@gmail.com
@@ -12,7 +11,7 @@ WWW= https://www.v2fly.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe go:1.24,modules
+USES= cpe go:modules
CPE_VENDOR= v2fly
CPE_PRODUCT= v2ray-core
USE_GITHUB= yes
@@ -20,22 +19,24 @@ GH_ACCOUNT= v2fly
GH_PROJECT= v2ray-core
USE_RC_SUBR= v2ray
+GO_MOD_DIST= github # https://github.com/v2fly/v2ray-core/issues/3187
GO_MODULE= github.com/v2fly/v2ray-core
GO_TARGET= ./main:v2ray
GO_TESTFLAGS= -p 1 -tags json -timeout 30m
-SUB_LIST= USER="${USERS}" \
- GROUP="${GROUPS}"
+SUB_LIST= GROUP="${GROUPS}" \
+ USER="${USERS}"
USERS= v2ray
GROUPS= v2ray
-GO_MOD_DIST= github # https://github.com/v2fly/v2ray-core/issues/3187
-
post-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${WRKSRC}/release/config/config.json ${STAGEDIR}${ETCDIR}/config.json.sample
- ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_socks_vmess.json ${STAGEDIR}${ETCDIR}/vpoint_socks_vmess.json
- ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_vmess_freedom.json ${STAGEDIR}${ETCDIR}/vpoint_vmess_freedom.json
+ ${INSTALL_DATA} ${WRKSRC}/release/config/config.json \
+ ${STAGEDIR}${ETCDIR}/config.json.sample
+ ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_socks_vmess.json \
+ ${STAGEDIR}${ETCDIR}/vpoint_socks_vmess.json
+ ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_vmess_freedom.json \
+ ${STAGEDIR}${ETCDIR}/vpoint_vmess_freedom.json
.include <bsd.port.mk>
diff --git a/net/v2ray/distinfo b/net/v2ray/distinfo
index 62bda692151a..d01918579bbf 100644
--- a/net/v2ray/distinfo
+++ b/net/v2ray/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1744931376
-SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.30.0_GH0/go.mod) = 796753e0435d7c6a543376baa3108fb8f5cebe27ea7f58f45b9ccaf40d57399f
-SIZE (go/net_v2ray/v2fly-v2ray-core-v5.30.0_GH0/go.mod) = 4300
-SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.30.0_GH0/v2fly-v2ray-core-v5.30.0_GH0.tar.gz) = 8b10fc864289cb73e328d07b6d25b5e064d95e13fc5621ad4b5deb10137482b2
-SIZE (go/net_v2ray/v2fly-v2ray-core-v5.30.0_GH0/v2fly-v2ray-core-v5.30.0_GH0.tar.gz) = 1127235
+TIMESTAMP = 1751663392
+SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/go.mod) = b862d4b218d2eeebed1c76f7c5632ac86fd734d2c811305bd1058ded8dfc49e6
+SIZE (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/go.mod) = 4298
+SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/v2fly-v2ray-core-v5.35.0_GH0.tar.gz) = caf1e4a8bbed61748ae21c88bf6d158a9921513b8fa69fc0d7265ef371e1205e
+SIZE (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/v2fly-v2ray-core-v5.35.0_GH0.tar.gz) = 1126530
diff --git a/net/wangle/Makefile b/net/wangle/Makefile
index b995019e1469..93220e0282cc 100644
--- a/net/wangle/Makefile
+++ b/net/wangle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wangle
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.21.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/wangle/distinfo b/net/wangle/distinfo
index 5ce2b67c6f0e..bfb16903268d 100644
--- a/net/wangle/distinfo
+++ b/net/wangle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753158782
-SHA256 (facebook-wangle-v2025.07.21.00_GH0.tar.gz) = c7407cf9e33c00d4cdd1fa96452638688c50402b6150eb7e42c9a5010eb78123
-SIZE (facebook-wangle-v2025.07.21.00_GH0.tar.gz) = 369158
+TIMESTAMP = 1753765029
+SHA256 (facebook-wangle-v2025.07.28.00_GH0.tar.gz) = 9e18b2edcb4051c3acfdf153c79440b9aa23e5cf1fd277811b35f227184a6139
+SIZE (facebook-wangle-v2025.07.28.00_GH0.tar.gz) = 369173
diff --git a/net/wireguard-go/Makefile b/net/wireguard-go/Makefile
index dfab1ae8cce0..dedd5c072c79 100644
--- a/net/wireguard-go/Makefile
+++ b/net/wireguard-go/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wireguard-go
-PORTVERSION= 0.0.20230223
-PORTREVISION= 16
+PORTVERSION= 0.0.20250522
PORTEPOCH= 1
CATEGORIES= net net-vpn
MASTER_SITES= https://git.zx2c4.com/wireguard-go/snapshot/
@@ -13,18 +12,9 @@ WWW= https://www.wireguard.com
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= gmake go:modules,no_targets tar:xz
-
-USE_GITHUB= nodefault
-GH_TUPLE= \
- golang:crypto:3147a52a75dd:golang_crypto/vendor/golang.org/x/crypto \
- golang:net:v0.8.0:golang_net/vendor/golang.org/x/net \
- golang:sys:v0.6.0:golang_sys/vendor/golang.org/x/sys \
- golang:time:555d28b269f0:golang_time/vendor/golang.org/x/time \
- google:btree:v1.0.1:google_btree/vendor/github.com/google/btree \
- google:gvisor:703fd9b7fbc0:google_gvisor/vendor/gvisor.dev/gvisor
-
-MAKE_ENV+= ${GO_ENV} GOFLAGS="${GO_BUILDFLAGS}"
+USES= go:modules tar:xz
+GO_MODULE= golang.zx2c4.com/wireguard
+GO_MOD_DIST= LOCAL/decke/wireguard-go/${PORTVERSION}/
PLIST_FILES= bin/${PORTNAME}
diff --git a/net/wireguard-go/distinfo b/net/wireguard-go/distinfo
index e76e4fea264b..9612771966e4 100644
--- a/net/wireguard-go/distinfo
+++ b/net/wireguard-go/distinfo
@@ -1,15 +1,5 @@
-TIMESTAMP = 1689519558
-SHA256 (wireguard-go-0.0.20230223.tar.xz) = ed3694e808d96720e79e17ae396f89f7c2024da07f3449ff0af8fbc6dbfa7f6a
-SIZE (wireguard-go-0.0.20230223.tar.xz) = 77552
-SHA256 (golang-crypto-3147a52a75dd_GH0.tar.gz) = 25542a72981bc3c33fca702a21feae4d6242298255354cfa2359d6195ff8656a
-SIZE (golang-crypto-3147a52a75dd_GH0.tar.gz) = 1630551
-SHA256 (golang-net-v0.8.0_GH0.tar.gz) = f9e2128a2d6861db0595428c7cce62fe5a131348a6c7651b6efa8b03d0b10831
-SIZE (golang-net-v0.8.0_GH0.tar.gz) = 1244302
-SHA256 (golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (golang-sys-v0.6.0_GH0.tar.gz) = 1434234
-SHA256 (golang-time-555d28b269f0_GH0.tar.gz) = 8ce368da65025dad4e4ed302a5835e2b3579f3a111721f9b275803519a5d10b3
-SIZE (golang-time-555d28b269f0_GH0.tar.gz) = 9577
-SHA256 (google-btree-v1.0.1_GH0.tar.gz) = 240723cff7c3c28e8444d45e500e65b2c25df519273260f248786e1a7367a654
-SIZE (google-btree-v1.0.1_GH0.tar.gz) = 15381
-SHA256 (google-gvisor-703fd9b7fbc0_GH0.tar.gz) = 8b720680e2295c763f93e184ccb6a0984a189d044dbbd40dc7244f1b84219b3e
-SIZE (google-gvisor-703fd9b7fbc0_GH0.tar.gz) = 2644309
+TIMESTAMP = 1753534613
+SHA256 (go/net_wireguard-go/wireguard-go-0.0.20250522/wireguard-go-0.0.20250522.tar.xz) = c698fb9fd09d48e8cf5c1eee3e5f0170f1916a7eed09ba025aa025cd5e721a20
+SIZE (go/net_wireguard-go/wireguard-go-0.0.20250522/wireguard-go-0.0.20250522.tar.xz) = 96740
+SHA256 (go/net_wireguard-go/wireguard-go-0.0.20250522/go.mod) = 87e5574c17f1c8d3badd9195d933237c289c07b5813f4e60ceae36c7b270e288
+SIZE (go/net_wireguard-go/wireguard-go-0.0.20250522/go.mod) = 348
diff --git a/ports-mgmt/poudriere-dsh2dsh/Makefile b/ports-mgmt/poudriere-dsh2dsh/Makefile
index d6de6da43e78..f629b87c7d78 100644
--- a/ports-mgmt/poudriere-dsh2dsh/Makefile
+++ b/ports-mgmt/poudriere-dsh2dsh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poudriere
-DISTVERSION= 3.4.99.20250602
+DISTVERSION= 3.4.99.20250725
CATEGORIES= ports-mgmt
PKGNAMESUFFIX= -dsh2dsh
diff --git a/ports-mgmt/poudriere-dsh2dsh/distinfo b/ports-mgmt/poudriere-dsh2dsh/distinfo
index ef0bacc91047..a73436427d7c 100644
--- a/ports-mgmt/poudriere-dsh2dsh/distinfo
+++ b/ports-mgmt/poudriere-dsh2dsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748872162
-SHA256 (dsh2dsh-poudriere-3.4.99.20250602_GH0.tar.gz) = a903900381b9cc0df59efb1b36689388d6d827796d909814d519e122ddf4076a
-SIZE (dsh2dsh-poudriere-3.4.99.20250602_GH0.tar.gz) = 5771222
+TIMESTAMP = 1753447530
+SHA256 (dsh2dsh-poudriere-3.4.99.20250725_GH0.tar.gz) = 840e40444563e81ecdf9fa0d9745178fbf3c8efad44c1d5aa8ada5ebecc0f9c6
+SIZE (dsh2dsh-poudriere-3.4.99.20250725_GH0.tar.gz) = 5771104
diff --git a/print/p5-PDF-Template/Makefile b/print/p5-PDF-Template/Makefile
index 25bc08939eba..b96dd7e452b8 100644
--- a/print/p5-PDF-Template/Makefile
+++ b/print/p5-PDF-Template/Makefile
@@ -16,4 +16,10 @@ RUN_DEPENDS= pdflib-perl>=0:print/pdflib-perl \
USES= perl5
USE_PERL5= configure
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+EXTRA_PATCHES= ${PATCHDIR}/extrapatch-Makefile.PL
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/print/p5-PDF-Template/files/extrapatch-Makefile.PL b/print/p5-PDF-Template/files/extrapatch-Makefile.PL
new file mode 100644
index 000000000000..88447806c06a
--- /dev/null
+++ b/print/p5-PDF-Template/files/extrapatch-Makefile.PL
@@ -0,0 +1,15 @@
+fix sh: Syntax error: Unterminated quoted string
+
+--- Makefile.PL.orig 2025-07-13 09:16:55 UTC
++++ Makefile.PL
+@@ -28,8 +28,8 @@ my $pm_filter = $use_unicode
+ }
+
+ my $pm_filter = $use_unicode
+- ? q{perl -pi -e "s!UNI_YES ! !g;s!UNI_NO !\\#!g"}
+- : q{perl -pi -e "s!UNI_NO ! !g;s!UNI_YES !\\#!g"};
++ ? q{sed -e "s/UNI_YES//g;s/UNI_NO.*//g"}
++ : q{sed -e "s/UNI_NO//g;s/UNI_YES.*//g"};
+
+ WriteMakefile(
+ NAME => 'PDF::Template',
diff --git a/print/pslib/Makefile b/print/pslib/Makefile
index 82928d1542e3..93e4c3e881fa 100644
--- a/print/pslib/Makefile
+++ b/print/pslib/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= print
MASTER_SITES= SF
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= C-library for generating multi page PostScript documents
WWW= https://pslib.sourceforge.net/
diff --git a/print/sioyek/Makefile b/print/sioyek/Makefile
index d3a362c26fd6..31a9f0361c10 100644
--- a/print/sioyek/Makefile
+++ b/print/sioyek/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sioyek
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0.20250513
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= print
MAINTAINER= fuz@FreeBSD.org
diff --git a/science/ALPSCore/Makefile b/science/ALPSCore/Makefile
index cf74402f2eed..b2dcc2d64830 100644
--- a/science/ALPSCore/Makefile
+++ b/science/ALPSCore/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 2.3.2
CATEGORIES= science
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Generic algorithms and utilities for condensed matter physics
WWW= https://alpscore.org/ \
https://github.com/ALPSCore/ALPSCore/
diff --git a/science/afni/Makefile b/science/afni/Makefile
index bd4a59145946..c29dbf3d85da 100644
--- a/science/afni/Makefile
+++ b/science/afni/Makefile
@@ -1,6 +1,6 @@
PORTNAME= afni
DISTVERSIONPREFIX= AFNI_
-DISTVERSION= 25.2.05
+DISTVERSION= 25.2.06
CATEGORIES= science biology graphics perl5 python
MAINTAINER= fernape@FreeBSD.org
diff --git a/science/afni/distinfo b/science/afni/distinfo
index 933eea829f78..bdb61dc7648f 100644
--- a/science/afni/distinfo
+++ b/science/afni/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753208153
-SHA256 (afni-afni-AFNI_25.2.05_GH0.tar.gz) = 7648e71187874d1602afdaa0c776b945c8d236e3a9c6b48439cf0a160d97c4a8
-SIZE (afni-afni-AFNI_25.2.05_GH0.tar.gz) = 53317967
+TIMESTAMP = 1754029956
+SHA256 (afni-afni-AFNI_25.2.06_GH0.tar.gz) = d0d67099ec86804b049d51e7e51a08076f6e60d15c00cb292626e6fe6bc3a0df
+SIZE (afni-afni-AFNI_25.2.06_GH0.tar.gz) = 53316535
diff --git a/science/agrum/Makefile b/science/agrum/Makefile
index 5046ef8d6bc2..ff6dce0acfc3 100644
--- a/science/agrum/Makefile
+++ b/science/agrum/Makefile
@@ -1,5 +1,5 @@
PORTNAME= agrum
-DISTVERSION= 2.1.1
+DISTVERSION= 2.2.0
CATEGORIES= science math
MAINTAINER= yuri@FreeBSD.org
@@ -20,7 +20,7 @@ LLD_UNSAFE= yes
USE_GITLAB= yes
GL_ACCOUNT= agrumery
GL_PROJECT= aGrUM
-GL_TAGNAME= d15a377b0f745a6afd15139d780b23056305a851
+GL_TAGNAME= cf1283f783aa6803bafbd9a3fb4991316c1b52d9
SHEBANG_FILES= act
@@ -58,8 +58,10 @@ PYTHON_RUN_DEPENDS= ${PYNUMPY} \
BINARY_ALIAS= gcc=${CC} g++=${CXX} # only for tests, see https://gitlab.com/agrumery/aGrUM/-/issues/100
-do-test: # tests fail to compile, see https://gitlab.com/agrumery/aGrUM/-/issues/148
+do-test:
@cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} ./act test release agrum -t all
+# tests as of 2.2.0: Failed 0 of 1483 tests
+
.include <bsd.port.mk>
diff --git a/science/agrum/distinfo b/science/agrum/distinfo
index 13627e87a707..62c51836a6d8 100644
--- a/science/agrum/distinfo
+++ b/science/agrum/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750005327
-SHA256 (agrumery-aGrUM-d15a377b0f745a6afd15139d780b23056305a851_GL0.tar.gz) = 21f6ad004e8ff15d4b41fb6e30f8c60db3631a84d756bd91d3972432710f8048
-SIZE (agrumery-aGrUM-d15a377b0f745a6afd15139d780b23056305a851_GL0.tar.gz) = 28781050
+TIMESTAMP = 1753632410
+SHA256 (agrumery-aGrUM-cf1283f783aa6803bafbd9a3fb4991316c1b52d9_GL0.tar.gz) = 57f7274925f64129c2f3bfcd178f75edd4cb6eaff1d06c30f20c85c41e6ca3d9
+SIZE (agrumery-aGrUM-cf1283f783aa6803bafbd9a3fb4991316c1b52d9_GL0.tar.gz) = 29175753
diff --git a/science/agrum/pkg-plist b/science/agrum/pkg-plist
index 123d787ba5bd..9fe1f9999703 100644
--- a/science/agrum/pkg-plist
+++ b/science/agrum/pkg-plist
@@ -180,6 +180,7 @@ include/agrum/BN/learning/localSearchWithTabuList_tpl.h
include/agrum/BN/learning/paramUtils/DAG2BNLearner.h
include/agrum/BN/learning/paramUtils/DAG2BNLearner_inl.h
include/agrum/BN/learning/paramUtils/DAG2BNLearner_tpl.h
+include/agrum/BN/learning/paramUtils/EMApproximationScheme.h
include/agrum/BN/learning/paramUtils/paramEstimator.h
include/agrum/BN/learning/paramUtils/paramEstimatorML.h
include/agrum/BN/learning/paramUtils/paramEstimatorML_inl.h
diff --git a/science/cdf/Makefile b/science/cdf/Makefile
index 803a95f11b0d..edc94cf929c9 100644
--- a/science/cdf/Makefile
+++ b/science/cdf/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= https://spdf.gsfc.nasa.gov/pub/software/cdf/dist/cdf39_1/
DISTNAME= cdf${VER}-dist-cdf
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Device independent view of the CDF data model
WWW= https://cdf.gsfc.nasa.gov/
diff --git a/science/chemical-mime-data/Makefile b/science/chemical-mime-data/Makefile
index 064fad3e2128..f2cf0d3ea3dd 100644
--- a/science/chemical-mime-data/Makefile
+++ b/science/chemical-mime-data/Makefile
@@ -1,21 +1,28 @@
PORTNAME= chemical-mime-data
PORTVERSION= 0.1.94
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= science
-MASTER_SITES= SF/chemical-mime/${PORTNAME}/${PORTVERSION}
-
MAINTAINER= ports@FreeBSD.org
COMMENT= Collection of chemical MIME types for UNIX desktops
-WWW= http://chemical-mime.sourceforge.net/
+WWW= https://github.com/dleidert/chemical-mime
+
+LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gettext-tools gmake gnome localbase:ldflags pathfix pkgconfig \
+USES= autoreconf gettext-tools gmake gnome localbase:ldflags pathfix pkgconfig \
shared-mime-info tar:bzip2
USE_GNOME= gnomemimedata intlhack librsvg2:build libxslt:build
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-update-database
+CONFIGURE_ARGS= --disable-update-database \
+ --without-kde-magic
+
+USE_GITHUB= yes
+GH_ACCOUNT= dleidert
+GH_PROJECT= chemical-mime
+GH_TAGNAME= 4fd66e3b3b7d922555d1e25587908b036805c45b
post-patch:
- @${REINPLACE_CMD} -e 's|*-*-solaris*|*| ; s|rsvg|rsvg-convert|g' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|-f png $$< |-f png $$< > |' ${WRKSRC}/icons/hicolor/Makefile.in
+ @${REINPLACE_CMD} -e 's:acronym|alias|comment|:acronym|alias|comment|generic-icon|:' \
+ ${WRKSRC}/xsl/cmd_freedesktop_org.xsl
.include <bsd.port.mk>
diff --git a/science/chemical-mime-data/distinfo b/science/chemical-mime-data/distinfo
index d00a171cc183..efec878a86be 100644
--- a/science/chemical-mime-data/distinfo
+++ b/science/chemical-mime-data/distinfo
@@ -1,2 +1,3 @@
-SHA256 (chemical-mime-data-0.1.94.tar.bz2) = 4907cdf60e9edca0a453f6f24e9179ae9da085b67168e932ba44a4280316bff1
-SIZE (chemical-mime-data-0.1.94.tar.bz2) = 146077
+TIMESTAMP = 1753696974
+SHA256 (dleidert-chemical-mime-0.1.94-4fd66e3b3b7d922555d1e25587908b036805c45b_GH0.tar.gz) = f40fdf56ef14c67ab59b6ebb2e6d513ddf5070929695b62e04d9f40a2baccfff
+SIZE (dleidert-chemical-mime-0.1.94-4fd66e3b3b7d922555d1e25587908b036805c45b_GH0.tar.gz) = 84515
diff --git a/science/chemical-mime-data/pkg-plist b/science/chemical-mime-data/pkg-plist
index c22391dc17c7..aaf1cf38383d 100644
--- a/science/chemical-mime-data/pkg-plist
+++ b/science/chemical-mime-data/pkg-plist
@@ -1,26 +1,14 @@
libdata/pkgconfig/chemical-mime-data.pc
-share/doc/chemical-mime-data/chemical-mime-data.html
-share/doc/chemical-mime-data/cmd.css
-share/doc/chemical-mime-data/index.html
-share/icons/hicolor/16x16/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/22x22/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/24x24/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/32x32/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/36x36/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/48x48/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/64x64/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/72x72/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/96x96/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/128x128/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/192x192/mimetypes/gnome-mime-chemical.png
-share/icons/hicolor/scalable/mimetypes/gnome-mime-chemical.svgz
+%%DATADIR%%/file/magic.mime
+%%DATADIR%%/mime.types
share/locale/de/LC_MESSAGES/chemical-mime-data.mo
share/locale/fr/LC_MESSAGES/chemical-mime-data.mo
-share/pixmaps/chemistry.png
-share/pixmaps/gnome-mime-chemical.png
-share/mime/packages/chemical-mime-data.xml
share/mime-info/chemical-mime-data.keys
share/mime-info/chemical-mime-data.mime
+share/mime/packages/chemical-mime-data.xml
+share/mimelnk/chemical/cml.desktop
+share/mimelnk/chemical/pdb.desktop
+share/mimelnk/chemical/seq-na-genbank.desktop
share/mimelnk/chemical/x-alchemy.desktop
share/mimelnk/chemical/x-cache.desktop
share/mimelnk/chemical/x-cactvs-ascii.desktop
@@ -31,11 +19,18 @@ share/mimelnk/chemical/x-cdxml.desktop
share/mimelnk/chemical/x-chem3d.desktop
share/mimelnk/chemical/x-cif.desktop
share/mimelnk/chemical/x-cml.desktop
+share/mimelnk/chemical/x-daylight-smiles.desktop
share/mimelnk/chemical/x-dmol.desktop
share/mimelnk/chemical/x-gamess-input.desktop
share/mimelnk/chemical/x-gamess-output.desktop
share/mimelnk/chemical/x-gaussian-input.desktop
share/mimelnk/chemical/x-gaussian-log.desktop
+share/mimelnk/chemical/x-gaussian-output.desktop
+share/mimelnk/chemical/x-gaussian.desktop
+share/mimelnk/chemical/x-gaussian03-output.desktop
+share/mimelnk/chemical/x-gaussian92-output.desktop
+share/mimelnk/chemical/x-gaussian94-output.desktop
+share/mimelnk/chemical/x-gaussian98-output.desktop
share/mimelnk/chemical/x-genbank.desktop
share/mimelnk/chemical/x-gulp.desktop
share/mimelnk/chemical/x-hin.desktop
@@ -46,18 +41,24 @@ share/mimelnk/chemical/x-macromodel-input.desktop
share/mimelnk/chemical/x-mdl-molfile.desktop
share/mimelnk/chemical/x-mdl-rdfile.desktop
share/mimelnk/chemical/x-mdl-rxnfile.desktop
+share/mimelnk/chemical/x-mdl-sdfile.desktop
share/mimelnk/chemical/x-mdl-tgf.desktop
share/mimelnk/chemical/x-mmcif.desktop
share/mimelnk/chemical/x-mol2.desktop
share/mimelnk/chemical/x-mopac-graph.desktop
+share/mimelnk/chemical/x-mopac-input.desktop
share/mimelnk/chemical/x-mopac-out.desktop
+share/mimelnk/chemical/x-mopac.desktop
share/mimelnk/chemical/x-msi-car.desktop
share/mimelnk/chemical/x-msi-hessian.desktop
share/mimelnk/chemical/x-msi-mdf.desktop
share/mimelnk/chemical/x-msi-msi.desktop
+share/mimelnk/chemical/x-ncbi-asn1-ascii.desktop
share/mimelnk/chemical/x-ncbi-asn1-binary.desktop
share/mimelnk/chemical/x-ncbi-asn1-xml.desktop
share/mimelnk/chemical/x-ncbi-asn1.desktop
+share/mimelnk/chemical/x-pdb.desktop
share/mimelnk/chemical/x-shelx.desktop
share/mimelnk/chemical/x-vmd.desktop
share/mimelnk/chemical/x-xyz.desktop
+share/mimelnk/chemical/xyz.desktop
diff --git a/science/cp2k-data/Makefile b/science/cp2k-data/Makefile
index 8bc9337cd7b9..bc2ad72bb356 100644
--- a/science/cp2k-data/Makefile
+++ b/science/cp2k-data/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cp2k-data
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.1
+DISTVERSION= 2025.2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/cp2k-data/distinfo b/science/cp2k-data/distinfo
index 004194f14912..264eccf26d02 100644
--- a/science/cp2k-data/distinfo
+++ b/science/cp2k-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735891303
-SHA256 (cp2k-cp2k-v2025.1_GH0.tar.gz) = 9b58062b9aed51de06cb1248f5dbeab2741962f03eb72c4025b9d0533af1805e
-SIZE (cp2k-cp2k-v2025.1_GH0.tar.gz) = 87315415
+TIMESTAMP = 1753646804
+SHA256 (cp2k-cp2k-v2025.2_GH0.tar.gz) = 02432be1f6b56bab1d4b43e86e28ba495405d6f4015f2610f3376d56495ef74b
+SIZE (cp2k-cp2k-v2025.2_GH0.tar.gz) = 88095973
diff --git a/science/cp2k-data/pkg-plist b/science/cp2k-data/pkg-plist
index 3e641bb9296c..27d24338488a 100644
--- a/science/cp2k-data/pkg-plist
+++ b/science/cp2k-data/pkg-plist
@@ -1,6 +1,7 @@
%%DATADIR%%/ALL_BASIS_SETS
%%DATADIR%%/ALL_POTENTIALS
%%DATADIR%%/AcPP1_POTENTIALS
+%%DATADIR%%/AcPP2_POTENTIALS
%%DATADIR%%/Allegro/gra-water-deployed-neq060sp.pth
%%DATADIR%%/Allegro/si-deployed-neq060dp.pth
%%DATADIR%%/BASIS_ADMM
@@ -12,6 +13,7 @@
%%DATADIR%%/BASIS_MINIX
%%DATADIR%%/BASIS_MOLOPT
%%DATADIR%%/BASIS_MOLOPT_AcPP1
+%%DATADIR%%/BASIS_MOLOPT_AcPP2
%%DATADIR%%/BASIS_MOLOPT_LnPP1
%%DATADIR%%/BASIS_MOLOPT_LnPP2
%%DATADIR%%/BASIS_MOLOPT_PSI
@@ -139,7 +141,7 @@
%%DATADIR%%/DFTB/scc/zns.spl
%%DATADIR%%/DFTB/scc/znzn.spl
%%DATADIR%%/DFTB/uff_table
-%%DATADIR%%/DeePMD/W.pb
+%%DATADIR%%/DeePMD/water_dpa2.pth
%%DATADIR%%/ECP_POTENTIALS
%%DATADIR%%/ECP_POTENTIALS_pob-TZVP-rev2
%%DATADIR%%/EMSL_BASIS_SETS
@@ -185,6 +187,17 @@
%%DATADIR%%/NNP/bulkH2O-jcp2020-cnnp/nnp-8/scaling.data
%%DATADIR%%/NNP/bulkH2O-jcp2020-cnnp/nnp-8/weights.001.data
%%DATADIR%%/NNP/bulkH2O-jcp2020-cnnp/nnp-8/weights.008.data
+%%DATADIR%%/NNP/protH2OHelium-interaction-nnp/input.nn
+%%DATADIR%%/NNP/protH2OHelium-interaction-nnp/readme.md
+%%DATADIR%%/NNP/protH2OHelium-interaction-nnp/scaling.data
+%%DATADIR%%/NNP/protH2OHelium-interaction-nnp/weights.001.data
+%%DATADIR%%/NNP/protH2OHelium-interaction-nnp/weights.002.data
+%%DATADIR%%/NNP/protH2OHelium-interaction-nnp/weights.008.data
+%%DATADIR%%/NNP/protH2Ocluster-jctc2020-nnp/input.nn
+%%DATADIR%%/NNP/protH2Ocluster-jctc2020-nnp/readme.md
+%%DATADIR%%/NNP/protH2Ocluster-jctc2020-nnp/scaling.data
+%%DATADIR%%/NNP/protH2Ocluster-jctc2020-nnp/weights.001.data
+%%DATADIR%%/NNP/protH2Ocluster-jctc2020-nnp/weights.008.data
%%DATADIR%%/NequIP/water-deployed-neq060dp.pth
%%DATADIR%%/NequIP/water-deployed-neq060sp.pth
%%DATADIR%%/POTENTIAL
diff --git a/science/cp2k/Makefile b/science/cp2k/Makefile
index f6b05741f098..46e7081d3302 100644
--- a/science/cp2k/Makefile
+++ b/science/cp2k/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cp2k
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.1
-PORTREVISION= 2
+DISTVERSION= 2025.2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -61,5 +60,6 @@ do-test: install
./tests/do_regtest.py ${BUILD_WRKSRC}/bin ${EXE_VERSION}
# build instructions: https://github.com/cp2k/cp2k/blob/master/INSTALL.md
+# tests as of 2025.2: Summary: correct: 3009 / 3012; failed: 3; 141min
.include <bsd.port.mk>
diff --git a/science/cp2k/distinfo b/science/cp2k/distinfo
index e6c365e0e377..aee1bed85e63 100644
--- a/science/cp2k/distinfo
+++ b/science/cp2k/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735886722
-SHA256 (cp2k-cp2k-v2025.1_GH0.tar.gz) = 9b58062b9aed51de06cb1248f5dbeab2741962f03eb72c4025b9d0533af1805e
-SIZE (cp2k-cp2k-v2025.1_GH0.tar.gz) = 87315415
+TIMESTAMP = 1753641251
+SHA256 (cp2k-cp2k-v2025.2_GH0.tar.gz) = 02432be1f6b56bab1d4b43e86e28ba495405d6f4015f2610f3376d56495ef74b
+SIZE (cp2k-cp2k-v2025.2_GH0.tar.gz) = 88095973
diff --git a/science/cp2k/files/patch-cmake_CompilerConfiguration.cmake b/science/cp2k/files/patch-cmake_CompilerConfiguration.cmake
index 1ec302774635..3b5407d20736 100644
--- a/science/cp2k/files/patch-cmake_CompilerConfiguration.cmake
+++ b/science/cp2k/files/patch-cmake_CompilerConfiguration.cmake
@@ -1,11 +1,37 @@
---- cmake/CompilerConfiguration.cmake.orig 2024-09-04 05:25:49 UTC
+--- cmake/CompilerConfiguration.cmake.orig 2025-07-23 08:02:03 UTC
+++ cmake/CompilerConfiguration.cmake
-@@ -35,7 +35,7 @@ add_compile_options(
- # https://github.com/cp2k/dbcsr/issues/261 eventually check compiler version
- # (similar to -h system_alloc)
- add_compile_options(
-- "$<$<COMPILE_LANG_AND_ID:Fortran,GNU>:-mtune=native;-ffree-line-length-512;-ffree-form;-std=f2008;-fimplicit-none;-Werror=aliasing;-Werror=ampersand;-Werror=c-binding-type;-Werror=conversion;-Werror=intrinsic-shadow;-Werror=intrinsics-std;-Werror=line-truncation;-Werror=tabs;-Werror=target-lifetime;-Werror=underflow;-Werror=unused-but-set-variable;-Werror=unused-variable>"
-+ "$<$<COMPILE_LANG_AND_ID:Fortran,GNU>:-ffree-line-length-512;-ffree-form;-std=f2008;-fimplicit-none;-Werror=aliasing;-Werror=ampersand;-Werror=c-binding-type;-Werror=conversion;-Werror=intrinsic-shadow;-Werror=intrinsics-std;-Werror=line-truncation;-Werror=tabs;-Werror=target-lifetime;-Werror=underflow;-Werror=unused-but-set-variable;-Werror=unused-variable>"
- "$<$<AND:$<COMPILE_LANG_AND_ID:Fortran,GNU>,$<VERSION_GREATER_EQUAL:${CMAKE_Fortran_COMPILER_VERSION},11>>:-fallow-argument-mismatch>"
- "$<$<COMPILE_LANG_AND_ID:Fortran,Intel>:-free -stand=f18 -fpp -heap-arrays>"
- "$<$<COMPILE_LANG_AND_ID:Fortran,PGI>:-Mfreeform -Mextend -Mallocatable=03>"
+@@ -53,9 +53,9 @@ add_compile_options(
+
+ # Release
+ add_compile_options(
+- "$<$<AND:$<CONFIG:RELEASE>,$<COMPILE_LANG_AND_ID:Fortran,GNU>>:-O3;-march=native;-mtune=native;-funroll-loops>"
+- "$<$<AND:$<CONFIG:RELEASE>,$<COMPILE_LANG_AND_ID:CXX,GNU>>:-O3;-march=native;-mtune=native;-funroll-loops>"
+- "$<$<AND:$<CONFIG:RELEASE>,$<COMPILE_LANG_AND_ID:C,GNU>>:-O3;-march=native;-mtune=native;-funroll-loops>"
++ "$<$<AND:$<CONFIG:RELEASE>,$<COMPILE_LANG_AND_ID:Fortran,GNU>>:-O3;-funroll-loops>"
++ "$<$<AND:$<CONFIG:RELEASE>,$<COMPILE_LANG_AND_ID:CXX,GNU>>:-O3;-funroll-loops>"
++ "$<$<AND:$<CONFIG:RELEASE>,$<COMPILE_LANG_AND_ID:C,GNU>>:-O3;-funroll-loops>"
+ )
+
+ # Generic
+@@ -67,9 +67,9 @@ add_compile_options(
+
+ # Debug
+ add_compile_options(
+- "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:Fortran,GNU>>:-O1;-march=native;-mtune=native>"
+- "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:CXX,GNU>>:-O1;-march=native;-mtune=native>"
+- "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:C,GNU>>:-O1;-march=native;-mtune=native>"
++ "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:Fortran,GNU>>:-O1>"
++ "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:CXX,GNU>>:-O1>"
++ "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:C,GNU>>:-O1>"
+ )
+ add_compile_options(
+ "$<$<AND:$<CONFIG:DEBUG>,$<COMPILE_LANG_AND_ID:Fortran,GNU>>:-fsanitize=leak;-Werror=realloc-lhs>"
+@@ -100,7 +100,7 @@ add_compile_options(
+
+ # Address Sanitizer
+ add_compile_options(
+- "$<$<CONFIG:ASAN>:-fsanitize=address;-no-pie;-O3;-march=native;-mtune=native;-funroll-loops>"
++ "$<$<CONFIG:ASAN>:-fsanitize=address;-no-pie;-O3;-funroll-loops>"
+ )
+ add_link_options("$<$<CONFIG:ASAN>:-fsanitize=address>")
+
diff --git a/science/cp2k/pkg-plist b/science/cp2k/pkg-plist
index b502f43f6bfb..bc47f0049444 100644
--- a/science/cp2k/pkg-plist
+++ b/science/cp2k/pkg-plist
@@ -6,12 +6,15 @@ bin/dumpdcd%%SUFFIX%%
bin/graph%%SUFFIX%%
bin/grid_miniapp%%SUFFIX%%
bin/grid_unittest%%SUFFIX%%
+bin/gx_ac_unittest%%SUFFIX%%
bin/libcp2k_unittest%%SUFFIX%%
bin/memory_utilities_unittest%%SUFFIX%%
bin/nequip_unittest%%SUFFIX%%
bin/parallel_rng_types_unittest%%SUFFIX%%
bin/xyz2dcd%%SUFFIX%%
include/cp2k/libcp2k.h
+include/cp2k/mod_files/ace_nlist.mod
+include/cp2k/mod_files/ace_wrapper.mod
include/cp2k/mod_files/admm_dm_methods.mod
include/cp2k/mod_files/admm_dm_types.mod
include/cp2k/mod_files/admm_methods.mod
@@ -59,6 +62,7 @@ include/cp2k/mod_files/arnoldi_data_methods.mod
include/cp2k/mod_files/arnoldi_geev.mod
include/cp2k/mod_files/arnoldi_methods.mod
include/cp2k/mod_files/arnoldi_types.mod
+include/cp2k/mod_files/arnoldi_vector.mod
include/cp2k/mod_files/atom.mod
include/cp2k/mod_files/atom_admm_methods.mod
include/cp2k/mod_files/atom_basis.mod
@@ -146,6 +150,7 @@ include/cp2k/mod_files/cp_control_types.mod
include/cp2k/mod_files/cp_control_utils.mod
include/cp2k/mod_files/cp_dbcsr_api.mod
include/cp2k/mod_files/cp_dbcsr_cholesky.mod
+include/cp2k/mod_files/cp_dbcsr_contrib.mod
include/cp2k/mod_files/cp_dbcsr_cp2k_link.mod
include/cp2k/mod_files/cp_dbcsr_diag.mod
include/cp2k/mod_files/cp_dbcsr_operations.mod
@@ -209,7 +214,6 @@ include/cp2k/mod_files/ct_types.mod
include/cp2k/mod_files/cube_utils.mod
include/cp2k/mod_files/d3_poly.mod
include/cp2k/mod_files/damping_dipole_types.mod
-include/cp2k/mod_files/dbcsr_vector.mod
include/cp2k/mod_files/dbm_api.mod
include/cp2k/mod_files/dbm_tests.mod
include/cp2k/mod_files/dbt_allocate_wrap.mod
@@ -354,6 +358,7 @@ include/cp2k/mod_files/generic_os_integrals.mod
include/cp2k/mod_files/generic_shg_integrals.mod
include/cp2k/mod_files/generic_shg_integrals_init.mod
include/cp2k/mod_files/geo_opt.mod
+include/cp2k/mod_files/gfun.mod
include/cp2k/mod_files/glbopt_callback.mod
include/cp2k/mod_files/glbopt_history.mod
include/cp2k/mod_files/glbopt_input.mod
@@ -370,6 +375,7 @@ include/cp2k/mod_files/gopt_param_types.mod
include/cp2k/mod_files/graph_methods.mod
include/cp2k/mod_files/graph_utils.mod
include/cp2k/mod_files/graphcon.mod
+include/cp2k/mod_files/greenx_interface.mod
include/cp2k/mod_files/grid_api.mod
include/cp2k/mod_files/group_dist_types.mod
include/cp2k/mod_files/grrm_utils.mod
@@ -380,6 +386,7 @@ include/cp2k/mod_files/gw_large_cell_gamma.mod
include/cp2k/mod_files/gw_main.mod
include/cp2k/mod_files/gw_small_cell_full_kp.mod
include/cp2k/mod_files/gw_utils.mod
+include/cp2k/mod_files/hairy_probes.mod
include/cp2k/mod_files/hartree_local_methods.mod
include/cp2k/mod_files/hartree_local_types.mod
include/cp2k/mod_files/hdf5_wrapper.mod
@@ -505,7 +512,6 @@ include/cp2k/mod_files/kpoint_methods.mod
include/cp2k/mod_files/kpoint_transitional.mod
include/cp2k/mod_files/kpoint_types.mod
include/cp2k/mod_files/kpsym.mod
-include/cp2k/mod_files/lapack.mod
include/cp2k/mod_files/lazy.mod
include/cp2k/mod_files/lebedev.mod
include/cp2k/mod_files/libcp2k.mod
@@ -533,6 +539,7 @@ include/cp2k/mod_files/lri_optimize_ri_basis.mod
include/cp2k/mod_files/lri_optimize_ri_basis_types.mod
include/cp2k/mod_files/ls_matrix_exp.mod
include/cp2k/mod_files/machine.mod
+include/cp2k/mod_files/manybody_ace.mod
include/cp2k/mod_files/manybody_allegro.mod
include/cp2k/mod_files/manybody_deepmd.mod
include/cp2k/mod_files/manybody_eam.mod
@@ -790,6 +797,8 @@ include/cp2k/mod_files/qs_2nd_kernel_ao.mod
include/cp2k/mod_files/qs_active_space_methods.mod
include/cp2k/mod_files/qs_active_space_types.mod
include/cp2k/mod_files/qs_active_space_utils.mod
+include/cp2k/mod_files/qs_apt_fdiff_methods.mod
+include/cp2k/mod_files/qs_apt_fdiff_types.mod
include/cp2k/mod_files/qs_atomic_block.mod
include/cp2k/mod_files/qs_band_structure.mod
include/cp2k/mod_files/qs_basis_gradient.mod
@@ -1001,10 +1010,6 @@ include/cp2k/mod_files/qs_tddfpt2_stda_utils.mod
include/cp2k/mod_files/qs_tddfpt2_subgroups.mod
include/cp2k/mod_files/qs_tddfpt2_types.mod
include/cp2k/mod_files/qs_tddfpt2_utils.mod
-include/cp2k/mod_files/qs_tddfpt_eigensolver.mod
-include/cp2k/mod_files/qs_tddfpt_module.mod
-include/cp2k/mod_files/qs_tddfpt_types.mod
-include/cp2k/mod_files/qs_tddfpt_utils.mod
include/cp2k/mod_files/qs_tensors.mod
include/cp2k/mod_files/qs_tensors_types.mod
include/cp2k/mod_files/qs_update_s_mstruct.mod
@@ -1027,6 +1032,8 @@ include/cp2k/mod_files/replica_types.mod
include/cp2k/mod_files/response_solver.mod
include/cp2k/mod_files/restraint.mod
include/cp2k/mod_files/ri_environment_methods.mod
+include/cp2k/mod_files/rixs_methods.mod
+include/cp2k/mod_files/rixs_types.mod
include/cp2k/mod_files/rmsd.mod
include/cp2k/mod_files/routine_map.mod
include/cp2k/mod_files/rpa_communication.mod
@@ -1135,6 +1142,9 @@ include/cp2k/mod_files/tamc_run.mod
include/cp2k/mod_files/taper_types.mod
include/cp2k/mod_files/task_list_methods.mod
include/cp2k/mod_files/task_list_types.mod
+include/cp2k/mod_files/tblite_interface.mod
+include/cp2k/mod_files/tblite_ks_matrix.mod
+include/cp2k/mod_files/tblite_types.mod
include/cp2k/mod_files/thermal_region_types.mod
include/cp2k/mod_files/thermal_region_utils.mod
include/cp2k/mod_files/thermostat_mapping.mod
@@ -1259,6 +1269,7 @@ include/cp2k/mod_files/xc_xbr_pbe_lda_hole_t_c_lr.mod
include/cp2k/mod_files/xc_xlda_hole_t_c_lr.mod
include/cp2k/mod_files/xc_xpbe_hole_t_c_lr.mod
include/cp2k/mod_files/xc_xwpbe.mod
+include/cp2k/mod_files/xmgrace.mod
include/cp2k/mod_files/xray_diffraction.mod
include/cp2k/mod_files/xtb_coulomb.mod
include/cp2k/mod_files/xtb_eeq.mod
@@ -1270,11 +1281,13 @@ include/cp2k/mod_files/xtb_ks_matrix.mod
include/cp2k/mod_files/xtb_matrices.mod
include/cp2k/mod_files/xtb_parameters.mod
include/cp2k/mod_files/xtb_potentials.mod
+include/cp2k/mod_files/xtb_qresp.mod
include/cp2k/mod_files/xtb_types.mod
lib/cmake/cp2k/cp2kConfig.cmake
lib/cmake/cp2k/cp2kConfigVersion.cmake
lib/cmake/cp2k/cp2kTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/cp2k/cp2kTargets.cmake
+lib/cmake/cp2k/modules/FindACE.cmake
lib/cmake/cp2k/modules/FindArmpl.cmake
lib/cmake/cp2k/modules/FindAtlas.cmake
lib/cmake/cp2k/modules/FindBlas.cmake
@@ -1288,28 +1301,25 @@ lib/cmake/cp2k/modules/FindGenericBLAS.cmake
lib/cmake/cp2k/modules/FindLapack.cmake
lib/cmake/cp2k/modules/FindLibVDWXC.cmake
lib/cmake/cp2k/modules/FindLibVORI.cmake
-lib/cmake/cp2k/modules/FindLibXC.cmake
lib/cmake/cp2k/modules/FindLibXSMM.cmake
lib/cmake/cp2k/modules/FindLibint2.cmake
lib/cmake/cp2k/modules/FindMKL.cmake
-lib/cmake/cp2k/modules/FindMetis.cmake
lib/cmake/cp2k/modules/FindNVHPCBlas.cmake
lib/cmake/cp2k/modules/FindOpenBLAS.cmake
-lib/cmake/cp2k/modules/FindPEXSI.cmake
lib/cmake/cp2k/modules/FindPlumed.cmake
-lib/cmake/cp2k/modules/FindPtscotch.cmake
-lib/cmake/cp2k/modules/FindQuip.cmake
lib/cmake/cp2k/modules/FindSCALAPACK.cmake
lib/cmake/cp2k/modules/FindSCI.cmake
-lib/cmake/cp2k/modules/FindSuperLU.cmake
+lib/cmake/cp2k/modules/FindTrexIO.cmake
+lib/cmake/cp2k/modules/Findlibsmeagol.cmake
lib/cmake/cp2k/modules/Finducc.cmake
lib/cmake/cp2k/modules/cp2k_utils.cmake
lib/libcp2k.so
-lib/libcp2k.so.2025.1
+lib/libcp2k.so.2025.2
libdata/pkgconfig/libcp2k.pc
%%DATADIR%%/data/ALL_BASIS_SETS
%%DATADIR%%/data/ALL_POTENTIALS
%%DATADIR%%/data/AcPP1_POTENTIALS
+%%DATADIR%%/data/AcPP2_POTENTIALS
%%DATADIR%%/data/Allegro/gra-water-deployed-neq060sp.pth
%%DATADIR%%/data/Allegro/si-deployed-neq060dp.pth
%%DATADIR%%/data/BASIS_ADMM
@@ -1321,6 +1331,7 @@ libdata/pkgconfig/libcp2k.pc
%%DATADIR%%/data/BASIS_MINIX
%%DATADIR%%/data/BASIS_MOLOPT
%%DATADIR%%/data/BASIS_MOLOPT_AcPP1
+%%DATADIR%%/data/BASIS_MOLOPT_AcPP2
%%DATADIR%%/data/BASIS_MOLOPT_LnPP1
%%DATADIR%%/data/BASIS_MOLOPT_LnPP2
%%DATADIR%%/data/BASIS_MOLOPT_PSI
@@ -1448,7 +1459,7 @@ libdata/pkgconfig/libcp2k.pc
%%DATADIR%%/data/DFTB/scc/zns.spl
%%DATADIR%%/data/DFTB/scc/znzn.spl
%%DATADIR%%/data/DFTB/uff_table
-%%DATADIR%%/data/DeePMD/W.pb
+%%DATADIR%%/data/DeePMD/water_dpa2.pth
%%DATADIR%%/data/ECP_POTENTIALS
%%DATADIR%%/data/ECP_POTENTIALS_pob-TZVP-rev2
%%DATADIR%%/data/EMSL_BASIS_SETS
@@ -1494,6 +1505,17 @@ libdata/pkgconfig/libcp2k.pc
%%DATADIR%%/data/NNP/bulkH2O-jcp2020-cnnp/nnp-8/scaling.data
%%DATADIR%%/data/NNP/bulkH2O-jcp2020-cnnp/nnp-8/weights.001.data
%%DATADIR%%/data/NNP/bulkH2O-jcp2020-cnnp/nnp-8/weights.008.data
+%%DATADIR%%/data/NNP/protH2OHelium-interaction-nnp/input.nn
+%%DATADIR%%/data/NNP/protH2OHelium-interaction-nnp/readme.md
+%%DATADIR%%/data/NNP/protH2OHelium-interaction-nnp/scaling.data
+%%DATADIR%%/data/NNP/protH2OHelium-interaction-nnp/weights.001.data
+%%DATADIR%%/data/NNP/protH2OHelium-interaction-nnp/weights.002.data
+%%DATADIR%%/data/NNP/protH2OHelium-interaction-nnp/weights.008.data
+%%DATADIR%%/data/NNP/protH2Ocluster-jctc2020-nnp/input.nn
+%%DATADIR%%/data/NNP/protH2Ocluster-jctc2020-nnp/readme.md
+%%DATADIR%%/data/NNP/protH2Ocluster-jctc2020-nnp/scaling.data
+%%DATADIR%%/data/NNP/protH2Ocluster-jctc2020-nnp/weights.001.data
+%%DATADIR%%/data/NNP/protH2Ocluster-jctc2020-nnp/weights.008.data
%%DATADIR%%/data/NequIP/water-deployed-neq060dp.pth
%%DATADIR%%/data/NequIP/water-deployed-neq060sp.pth
%%DATADIR%%/data/POTENTIAL
diff --git a/science/csvtk/Makefile b/science/csvtk/Makefile
index 707410f4fa7a..a9105577fa35 100644
--- a/science/csvtk/Makefile
+++ b/science/csvtk/Makefile
@@ -1,7 +1,6 @@
PORTNAME= csvtk
DISTVERSIONPREFIX= v
-DISTVERSION= 0.33.0
-PORTREVISION= 4
+DISTVERSION= 0.34.0
CATEGORIES= science
MAINTAINER= jwb@FreeBSD.org
diff --git a/science/csvtk/distinfo b/science/csvtk/distinfo
index 2baa84299593..0dfce56d9fa9 100644
--- a/science/csvtk/distinfo
+++ b/science/csvtk/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1741868386
-SHA256 (go/science_csvtk/csvtk-v0.33.0/v0.33.0.mod) = b5fff90dd2b700db63cca9340ed60790096bd3f0e6650b0e159d9fa860fcc121
-SIZE (go/science_csvtk/csvtk-v0.33.0/v0.33.0.mod) = 2688
-SHA256 (go/science_csvtk/csvtk-v0.33.0/v0.33.0.zip) = 54d692d43c8c6dbd578355c7e810a658b52f68513e6a6246df192e139d6c1f3b
-SIZE (go/science_csvtk/csvtk-v0.33.0/v0.33.0.zip) = 2617821
-SHA256 (go/science_csvtk/csvtk-v0.33.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (go/science_csvtk/csvtk-v0.33.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
+TIMESTAMP = 1753550609
+SHA256 (go/science_csvtk/csvtk-v0.34.0/v0.34.0.mod) = 485d911da4192efc1aaf72df722990fb897f03cdac18aff77fee199a3dab507f
+SIZE (go/science_csvtk/csvtk-v0.34.0/v0.34.0.mod) = 2607
+SHA256 (go/science_csvtk/csvtk-v0.34.0/v0.34.0.zip) = aa1a8825b1c69e507717b825c270d9849234ee21da04f0b58d9f064056f1c971
+SIZE (go/science_csvtk/csvtk-v0.34.0/v0.34.0.zip) = 2656260
+SHA256 (go/science_csvtk/csvtk-v0.34.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
+SIZE (go/science_csvtk/csvtk-v0.34.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
diff --git a/science/dynare/Makefile b/science/dynare/Makefile
index 0856cc00a8ed..d0babbf623e3 100644
--- a/science/dynare/Makefile
+++ b/science/dynare/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dynare
DISTVERSION= 5.4
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= science # economics
MASTER_SITES= https://www.dynare.org/release/source/
diff --git a/science/eccodes/pkg-plist b/science/eccodes/pkg-plist
index 29dff88bf736..52d540fa23dd 100644
--- a/science/eccodes/pkg-plist
+++ b/science/eccodes/pkg-plist
@@ -19886,7 +19886,7 @@ libdata/pkgconfig/eccodes.pc
%%DATADIR%%/definitions/grib2/tables/34/5.6.table
%%DATADIR%%/definitions/grib2/tables/34/5.7.table
%%DATADIR%%/definitions/grib2/tables/34/6.0.table
-%%DATADIR%%/definitions/grib2/tables/35/%%PERL_VER%%.table
+%%DATADIR%%/definitions/grib2/tables/35/5.40.table
%%DATADIR%%/definitions/grib2/tables/35/0.0.table
%%DATADIR%%/definitions/grib2/tables/35/1.0.table
%%DATADIR%%/definitions/grib2/tables/35/1.1.table
diff --git a/science/mbdyn/Makefile b/science/mbdyn/Makefile
index c65f1560bb54..4ac211eda4e6 100644
--- a/science/mbdyn/Makefile
+++ b/science/mbdyn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mbdyn
DISTVERSION= 1.7.3
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= science
MASTER_SITES= https://www.mbdyn.org/userfiles/downloads/
diff --git a/science/ncrystal/Makefile b/science/ncrystal/Makefile
index fb63deb58062..9cfb8da272b6 100644
--- a/science/ncrystal/Makefile
+++ b/science/ncrystal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ncrystal
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.0
+DISTVERSION= 4.2.6
CATEGORIES= science # physics
MAINTAINER= yuri@FreeBSD.org
@@ -24,6 +24,6 @@ CMAKE_TESTING_ON= NCRYSTAL_ENABLE_TESTING \
post-install: # workaround for https://github.com/mctools/ncrystal/issues/150
@${RM} ${STAGEDIR}${PREFIX}/*.sh
-# tests as of 4.1.4: 54% tests passed, 37 tests failed out of 80, see https://github.com/mctools/ncrystal/issues/231
+# tests as of 4.2.6: 52% tests passed, 42 tests failed out of 87
.include <bsd.port.mk>
diff --git a/science/ncrystal/distinfo b/science/ncrystal/distinfo
index a9c11355be17..1a8eec6572c9 100644
--- a/science/ncrystal/distinfo
+++ b/science/ncrystal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749700880
-SHA256 (mctools-ncrystal-v4.2.0_GH0.tar.gz) = bc01465f4e7db596ebba34df96ad744eea7cd1d2308fb2ff1ae532d0dbc50725
-SIZE (mctools-ncrystal-v4.2.0_GH0.tar.gz) = 2812384
+TIMESTAMP = 1753507988
+SHA256 (mctools-ncrystal-v4.2.6_GH0.tar.gz) = 4e7926d8bb931cce3546e9406a2a3d9b182b864e94ce34e31b1a6d9475479602
+SIZE (mctools-ncrystal-v4.2.6_GH0.tar.gz) = 2821990
diff --git a/science/py-ncrystal/Makefile b/science/py-ncrystal/Makefile
index 16b71cb75d5e..ed1e1279b00e 100644
--- a/science/py-ncrystal/Makefile
+++ b/science/py-ncrystal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ncrystal
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.0
+DISTVERSION= 4.2.6
CATEGORIES= science # physics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -32,7 +32,7 @@ post-install:
# strip binary
#@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/NCrystal/ncrystal_pyinst_data/lib/libNCrystal.so
-do-test: # the third test fails for an unknown reason
+do-test:
@cd ${TEST_WRKSRC} && \
${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m NCrystal.test all
diff --git a/science/py-ncrystal/distinfo b/science/py-ncrystal/distinfo
index a23e154ff514..aca64d45e427 100644
--- a/science/py-ncrystal/distinfo
+++ b/science/py-ncrystal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749705869
-SHA256 (mctools-ncrystal-v4.2.0_GH0.tar.gz) = bc01465f4e7db596ebba34df96ad744eea7cd1d2308fb2ff1ae532d0dbc50725
-SIZE (mctools-ncrystal-v4.2.0_GH0.tar.gz) = 2812384
+TIMESTAMP = 1753507607
+SHA256 (mctools-ncrystal-v4.2.6_GH0.tar.gz) = 4e7926d8bb931cce3546e9406a2a3d9b182b864e94ce34e31b1a6d9475479602
+SIZE (mctools-ncrystal-v4.2.6_GH0.tar.gz) = 2821990
diff --git a/science/py-scikit-sparse/Makefile b/science/py-scikit-sparse/Makefile
index ecc38f90c432..e80c63af51fe 100644
--- a/science/py-scikit-sparse/Makefile
+++ b/science/py-scikit-sparse/Makefile
@@ -1,6 +1,7 @@
PORTNAME= scikit-sparse
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.16
+PORTREVISION= 1
CATEGORIES= science python
#MASTER_SITES= PYPI # missing files under tests/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/siconos/Makefile b/science/siconos/Makefile
index 463c424c080d..587760c82cc4 100644
--- a/science/siconos/Makefile
+++ b/science/siconos/Makefile
@@ -1,6 +1,6 @@
PORTNAME= siconos
DISTVERSION= 4.5.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/tinker/Makefile b/science/tinker/Makefile
index c5b9b72ff278..a62f2268609b 100644
--- a/science/tinker/Makefile
+++ b/science/tinker/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tinker
-DISTVERSION= 8.11.3
-PORTREVISION= 1
+DISTVERSION= 25.3
CATEGORIES= science
MASTER_SITES= https://dasher.wustl.edu/tinker/downloads/
diff --git a/science/tinker/distinfo b/science/tinker/distinfo
index 6c20209908c4..7ca60014bed4 100644
--- a/science/tinker/distinfo
+++ b/science/tinker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719188902
-SHA256 (tinker-8.11.3.tar.gz) = 8dfbc9fb8f26742d91139187657e2c905744b0243538f81b75bc04cdc2606ff7
-SIZE (tinker-8.11.3.tar.gz) = 73256260
+TIMESTAMP = 1753634645
+SHA256 (tinker-25.3.tar.gz) = d536f1d4d0d7d4394b3b3d88a52cf12ed3489312ac2ad9c6ce4d198bd681e36c
+SIZE (tinker-25.3.tar.gz) = 80772142
diff --git a/science/tinker/pkg-plist b/science/tinker/pkg-plist
index 286fc0abcadd..b0f9367ade44 100644
--- a/science/tinker/pkg-plist
+++ b/science/tinker/pkg-plist
@@ -64,6 +64,8 @@ bin/xyzint
bin/xyzmol2
bin/xyzpdb
%%DATADIR%%/params/0README
+%%DATADIR%%/params/amber14sb.prm
+%%DATADIR%%/params/amber19sb.prm
%%DATADIR%%/params/amber94.prm
%%DATADIR%%/params/amber96.prm
%%DATADIR%%/params/amber98.prm
@@ -82,7 +84,8 @@ bin/xyzpdb
%%DATADIR%%/params/basic.prm
%%DATADIR%%/params/charmm19.prm
%%DATADIR%%/params/charmm22.prm
-%%DATADIR%%/params/charmm22cmap.prm
+%%DATADIR%%/params/charmm27.prm
+%%DATADIR%%/params/charmm36.prm
%%DATADIR%%/params/dang.prm
%%DATADIR%%/params/hippo19.prm
%%DATADIR%%/params/hoch.prm
@@ -90,8 +93,9 @@ bin/xyzpdb
%%DATADIR%%/params/mm2.prm
%%DATADIR%%/params/mm3.prm
%%DATADIR%%/params/mm3pro.prm
-%%DATADIR%%/params/mmff.prm
-%%DATADIR%%/params/oplsaa.prm
+%%DATADIR%%/params/mmff94.prm
+%%DATADIR%%/params/mmff94s.prm
+%%DATADIR%%/params/oplsaa08.prm
%%DATADIR%%/params/oplsaal.prm
%%DATADIR%%/params/oplsua.prm
%%DATADIR%%/params/smoothaa.prm
@@ -206,6 +210,10 @@ bin/xyzpdb
%%DATADIR%%/test/polyala.key
%%DATADIR%%/test/polyala.log
%%DATADIR%%/test/polyala.run
+%%DATADIR%%/test/pyridine.dat
+%%DATADIR%%/test/pyridine.log
+%%DATADIR%%/test/pyridine.run
+%%DATADIR%%/test/pyridine.xyz
%%DATADIR%%/test/salt.cell
%%DATADIR%%/test/salt.key
%%DATADIR%%/test/salt.log
diff --git a/science/trilinos/Makefile b/science/trilinos/Makefile
index 6c5576de4913..d2c8f9e9253c 100644
--- a/science/trilinos/Makefile
+++ b/science/trilinos/Makefile
@@ -1,6 +1,7 @@
PORTNAME= trilinos
DISTVERSIONPREFIX= trilinos-release-
DISTVERSION= 16-1-0
+PORTREVISION= 1
CATEGORIES= science # physics
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/Makefile b/security/Makefile
index 15488729f2b5..caa8f27b110a 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -442,7 +442,6 @@
SUBDIR += openfhe
SUBDIR += openfortivpn
SUBDIR += openiked
- SUBDIR += openiked-portable
SUBDIR += opensaml
SUBDIR += opensc
SUBDIR += openssh-askpass
@@ -786,6 +785,7 @@
SUBDIR += passivedns
SUBDIR += pcsc-tools
SUBDIR += pdfcrack
+ SUBDIR += pdfrip
SUBDIR += pear-Auth
SUBDIR += pear-Auth_HTTP
SUBDIR += pear-Auth_PrefManager
diff --git a/security/bitwarden-cli/Makefile b/security/bitwarden-cli/Makefile
index 0369033d3fee..ec9b367cbd10 100644
--- a/security/bitwarden-cli/Makefile
+++ b/security/bitwarden-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= bitwarden-cli
DISTVERSIONPREFIX= cli-v
-DISTVERSION= 2025.5.0
-PORTREVISION= 1
+DISTVERSION= 2025.7.0
CATEGORIES= security
MASTER_SITES= https://nodejs.org/dist/v${PKG_NODE_VER}/:node
DISTFILES= node-v${PKG_NODE_VER}${EXTRACT_SUFX}:node \
@@ -43,6 +42,9 @@ GH_PROJECT= clients
MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1
+# don't strip executable upon install since it causes error
+STRIP= # empty
+
BUILD_WRKSRC= ${WRKSRC}/apps/cli
PLIST_FILES= bin/bw \
@@ -76,23 +78,26 @@ pre-fetch:
cd ${WRKDIR}/node-modules-cache && \
${SETENV} HOME=${WRKDIR} \
npm ci --ignore-scripts --no-progress --no-audit --no-fund; \
- ${FIND} ${WRKDIR}/node-modules-cache -depth 1 -print | \
- ${GREP} -v node_modules | ${XARGS} ${RM} -r; \
${FIND} ${WRKDIR}/node-modules-cache -type d -exec ${CHMOD} 755 {} ';'; \
- cd ${WRKDIR}/node-modules-cache && \
- ${MTREE_CMD} -cbnSp node_modules | ${MTREE_CMD} -C | ${SED} \
- -e 's:time=[0-9.]*:time=${PREFETCH_TIMESTAMP}.000000000:' \
- -e 's:\([gu]id\)=[0-9]*:\1=0:g' \
- -e 's:flags=.*:flags=none:' \
- -e 's:^\.:./node_modules:' > node-modules-cache.mtree; \
- ${TAR} -cz --options 'gzip:!timestamp' \
- -f ${DISTDIR}/${PREFETCH_FILE} \
- @node-modules-cache.mtree; \
+ for dir in `${FIND} -s ${WRKDIR}/node-modules-cache -type d -name node_modules -print | \
+ ${GREP} -ve 'node_modules/.*/node_modules'`; do \
+ ${MTREE_CMD} -cbnSp $${dir} | ${MTREE_CMD} -C | ${SED} \
+ -e 's:time=[0-9.]*:time=${PREFETCH_TIMESTAMP}.000000000:' \
+ -e 's:\([gu]id\)=[0-9]*:\1=0:g' \
+ -e 's:flags=.*:flags=none:' \
+ -e "s|\.|$${dir}|" \
+ -e 's|^${WRKDIR}|.|' >> ${WRKDIR}/node-modules-cache.mtree; \
+ done; \
+ ${TAR} -cz --options 'gzip:!timestamp' -f ${DISTDIR}/${PREFETCH_FILE} \
+ -C ${WRKDIR} @node-modules-cache.mtree; \
${RM} -r ${WRKDIR}; \
fi
post-extract:
- ${MV} ${WRKDIR}/node_modules ${WRKSRC}
+ @for dir in `${FIND} -s ${WRKDIR}/node-modules-cache -type d -name node_modules -print | \
+ ${GREP} -ve 'node_modules/.*/node_modules'`; do \
+ ${MV} $${dir} `${ECHO_CMD} $${dir} | sed -e 's|${WRKDIR}/node-modules-cache|${WRKSRC}|'`; \
+ done
post-patch:
# apply FreeBSD patches for node
@@ -104,7 +109,6 @@ post-patch:
${WRKSRC}/node_modules/@yao-pkg/pkg-fetch/patches/node.v${PKG_NODE_VER}.cpp.patch
pre-build:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm run postinstall
# build patched node for pkg
cd ${WRKDIR}/node-v${PKG_NODE_VER} && \
${SETENV} ${CONFIGURE_ENV} CC=${CC} CXX=${CXX} ./configure ${PKG_NODE_CONFIGURE_ARGS} && \
@@ -126,8 +130,7 @@ do-build:
./dist/bw completion --shell zsh > _bw
do-install:
- # don't strip executable since it causes error
- ${INSTALL_KLD} ${BUILD_WRKSRC}/dist/bw ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/dist/bw ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
${INSTALL_DATA} ${BUILD_WRKSRC}/_bw \
${STAGEDIR}${PREFIX}/share/zsh/site-functions/_bw
diff --git a/security/bitwarden-cli/distinfo b/security/bitwarden-cli/distinfo
index eab1523bc4fa..1b44f20cfdbd 100644
--- a/security/bitwarden-cli/distinfo
+++ b/security/bitwarden-cli/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1748694193
+TIMESTAMP = 1753739322
SHA256 (node-v22.10.0.tar.gz) = 42e4ab4ce34383488185cef6f06f8d1267bf91ebc5c6596fc3786efb0f8b5aaa
SIZE (node-v22.10.0.tar.gz) = 96921636
-SHA256 (bitwarden-cli-2025.5.0-node-modules.tar.gz) = 711aa343950012a6611c1551a311dcb7b0fe30ce38800f88564ae0db5f6d81f7
-SIZE (bitwarden-cli-2025.5.0-node-modules.tar.gz) = 225132182
-SHA256 (bitwarden-clients-cli-v2025.5.0_GH0.tar.gz) = 247ca881c8a9f407c494977f7e8555fe11beff017d0cfda6a6d437ec0c0978d6
-SIZE (bitwarden-clients-cli-v2025.5.0_GH0.tar.gz) = 25200233
+SHA256 (bitwarden-cli-2025.7.0-node-modules.tar.gz) = 2a5c9a44bcab4c9101e750e0ad6b3b39928149cb6a27bec00fc5d88ddcf5dc2d
+SIZE (bitwarden-cli-2025.7.0-node-modules.tar.gz) = 266367377
+SHA256 (bitwarden-clients-cli-v2025.7.0_GH0.tar.gz) = a3e603683504e7e56c839b7408cacfc1a5a19cb0310f7431ec18c254224d82bc
+SIZE (bitwarden-clients-cli-v2025.7.0_GH0.tar.gz) = 25713772
diff --git a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
index c44743add7c5..70dd0d7a2413 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
@@ -1,6 +1,6 @@
{
"name": "@bitwarden/browser",
- "version": "2025.5.1",
+ "version": "2025.7.0",
"scripts": {
"build": "npm run build:chrome",
"build:chrome": "cross-env BROWSER=chrome MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
diff --git a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
index 18147cf4d2d3..ca7af3ec596e 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@bitwarden/cli",
"description": "A secure and free password manager for all of your devices.",
- "version": "2025.5.0",
+ "version": "2025.7.0",
"keywords": [
"bitwarden",
"password",
@@ -59,20 +59,18 @@
},
"pkg": {
"assets": [
- "./build/**/*",
- "../../node_modules/argon2/**/*"
+ "./build/**/*"
]
},
"dependencies": {
- "@koa/multer": "3.1.0",
+ "@koa/multer": "4.0.0",
"@koa/router": "13.1.0",
- "argon2": "0.41.1",
"big-integer": "1.6.52",
"browser-hrtime": "1.1.8",
"chalk": "4.1.2",
"commander": "11.1.0",
- "core-js": "3.40.0",
- "form-data": "4.0.1",
+ "core-js": "3.42.0",
+ "form-data": "4.0.2",
"https-proxy-agent": "7.0.6",
"inquirer": "8.2.6",
"jsdom": "26.1.0",
@@ -85,11 +83,16 @@
"multer": "1.4.5-lts.2",
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
- "open": "8.4.2",
- "papaparse": "5.5.2",
+ "open": "10.1.2",
+ "papaparse": "5.5.3",
"proper-lockfile": "4.1.2",
"rxjs": "7.8.1",
+ "semver": "7.7.2",
"tldts": "7.0.1",
"zxcvbn": "4.4.2"
+ },
+ "engines": {
+ "node": "~20",
+ "npm": "~10"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json b/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
index 21892cd1df8e..2ab88fed6214 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
@@ -1,7 +1,7 @@
{
"name": "@bitwarden/desktop",
"description": "A secure and free password manager for all of your devices.",
- "version": "2025.5.0",
+ "version": "2025.7.0",
"keywords": [
"bitwarden",
"password",
@@ -37,7 +37,7 @@
"clean:dist": "rimraf ./dist",
"pack:dir": "npm run clean:dist && electron-builder --dir -p never",
"pack:lin:flatpak": "npm run clean:dist && electron-builder --dir -p never && flatpak-builder --repo=build/.repo build/.flatpak ./resources/com.bitwarden.desktop.devel.yaml --install-deps-from=flathub --force-clean && flatpak build-bundle ./build/.repo/ ./dist/com.bitwarden.desktop.flatpak com.bitwarden.desktop",
- "pack:lin": "npm run clean:dist && electron-builder --linux --x64 -p never && export SNAP_FILE=$(realpath ./dist/bitwarden_*.snap) && unsquashfs -d ./dist/tmp-snap/ $SNAP_FILE && mkdir -p ./dist/tmp-snap/meta/polkit/ && cp ./resources/com.bitwarden.desktop.policy ./dist/tmp-snap/meta/polkit/polkit.com.bitwarden.desktop.policy && rm $SNAP_FILE && snapcraft pack ./dist/tmp-snap/ && mv ./*.snap ./dist/ && rm -rf ./dist/tmp-snap/",
+ "pack:lin": "npm run clean:dist && electron-builder --linux --x64 -p never && export SNAP_FILE=$(realpath ./dist/bitwarden_*.snap) && unsquashfs -d ./dist/tmp-snap/ $SNAP_FILE && mkdir -p ./dist/tmp-snap/meta/polkit/ && cp ./resources/com.bitwarden.desktop.policy ./dist/tmp-snap/meta/polkit/polkit.com.bitwarden.desktop.policy && rm $SNAP_FILE && snap pack --compression=lzo ./dist/tmp-snap/ && mv ./*.snap ./dist/ && rm -rf ./dist/tmp-snap/",
"pack:lin:arm64": "npm run clean:dist && electron-builder --dir -p never && tar -czvf ./dist/bitwarden_desktop_arm64.tar.gz -C ./dist/linux-arm64-unpacked/ .",
"pack:mac": "npm run clean:dist && electron-builder --mac --universal -p never",
"pack:mac:with-extension": "npm run clean:dist && npm run build:macos-extension:mac && electron-builder --mac --universal -p never",
@@ -46,7 +46,7 @@
"pack:mac:mas:with-extension": "npm run clean:dist && npm run build:macos-extension:mas && electron-builder --mac mas --universal -p never",
"pack:mac:masdev": "npm run clean:dist && electron-builder --mac mas-dev --universal -p never",
"pack:mac:masdev:with-extension": "npm run clean:dist && npm run build:macos-extension:masdev && electron-builder --mac mas-dev --universal -p never",
- "pack:win": "npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p never -c.win.certificateSubjectName=\"8bit Solutions LLC\"",
+ "pack:win": "npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p never -c.win.signtoolOptions.certificateSubjectName=\"8bit Solutions LLC\"",
"pack:win:ci": "npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p never",
"dist:dir": "npm run build && npm run pack:dir",
"dist:lin": "npm run build && npm run pack:lin",
@@ -62,7 +62,7 @@
"publish:lin": "npm run build && npm run clean:dist && electron-builder --linux --x64 -p always",
"publish:mac": "npm run build && npm run clean:dist && electron-builder --mac -p always",
"publish:mac:mas": "npm run dist:mac:mas && npm run upload:mas",
- "publish:win": "npm run build && npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p always -c.win.certificateSubjectName=\"8bit Solutions LLC\"",
+ "publish:win": "npm run build && npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p always -c.win.signtoolOptions.certificateSubjectName=\"8bit Solutions LLC\"",
"publish:win:dev": "npm run build && npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p always",
"upload:mas": "xcrun altool --upload-app --type osx --file \"$(find ./dist/mas-universal/Bitwarden*.pkg)\" --apiKey $APP_STORE_CONNECT_AUTH_KEY --apiIssuer $APP_STORE_CONNECT_TEAM_ISSUER",
"test": "jest",
diff --git a/security/bitwarden-cli/files/packagejsons/apps/web/package.json b/security/bitwarden-cli/files/packagejsons/apps/web/package.json
index 6df2974129e2..98f6e76c26d1 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/web/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/web/package.json
@@ -1,6 +1,6 @@
{
"name": "@bitwarden/web-vault",
- "version": "2025.5.1",
+ "version": "2025.7.1",
"scripts": {
"build:oss": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
"build:bit": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" webpack -c ../../bitwarden_license/bit-web/webpack.config.js",
diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/card/package.json b/security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json
index 06351f1b46ad..cf613ead7af6 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/tools/card/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json
@@ -1,5 +1,5 @@
{
- "name": "@bitwarden/tools-card",
+ "name": "@bitwarden/dirt-card",
"version": "0.0.0",
"description": "Angular card component",
"keywords": [
diff --git a/security/bitwarden-cli/files/packagejsons/libs/logging/package.json b/security/bitwarden-cli/files/packagejsons/libs/logging/package.json
new file mode 100644
index 000000000000..b9cfbe35eb0f
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/logging/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/logging",
+ "version": "0.0.1",
+ "description": "Logging primitives",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json b/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json
new file mode 100644
index 000000000000..8a3bdebf9ac5
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json
@@ -0,0 +1,12 @@
+{
+ "name": "@bitwarden/nx-plugin",
+ "version": "0.0.1",
+ "description": "Custom Nx tools like generators and executors for Bitwarden projects",
+ "private": true,
+ "type": "commonjs",
+ "main": "./src/index.js",
+ "types": "./src/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "Platform",
+ "generators": "./generators.json"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json b/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json
new file mode 100644
index 000000000000..7b18e4dcb5f4
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/storage-core",
+ "version": "0.0.1",
+ "description": "Abstractions over storage APIs",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json b/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json
new file mode 100644
index 000000000000..22d83f2334ed
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/storage-test-utils",
+ "version": "0.0.1",
+ "description": "Test tools for the storage library",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json b/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json
new file mode 100644
index 000000000000..2251d2ceace7
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json
@@ -0,0 +1,10 @@
+{
+ "name": "@bitwarden/user-core",
+ "version": "0.0.0",
+ "description": "The very basic concept that constitutes a user, this needs to be very low level to facilitate Platform keeping their own code low level.",
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "auth"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/package-lock.json b/security/bitwarden-cli/files/packagejsons/package-lock.json
index c9b33a0df451..e6d4a0b9b89f 100644
--- a/security/bitwarden-cli/files/packagejsons/package-lock.json
+++ b/security/bitwarden-cli/files/packagejsons/package-lock.json
@@ -7,7 +7,6 @@
"": {
"name": "@bitwarden/clients",
"version": "0.0.0",
- "hasInstallScript": true,
"license": "GPL-3.0",
"workspaces": [
"apps/*",
@@ -15,25 +14,27 @@
"libs/**/*"
],
"dependencies": {
- "@angular/animations": "18.2.13",
- "@angular/cdk": "18.2.14",
- "@angular/common": "18.2.13",
- "@angular/compiler": "18.2.13",
- "@angular/core": "18.2.13",
- "@angular/forms": "18.2.13",
- "@angular/platform-browser": "18.2.13",
- "@angular/platform-browser-dynamic": "18.2.13",
- "@angular/router": "18.2.13",
- "@bitwarden/sdk-internal": "0.2.0-main.159",
+ "@angular/animations": "19.2.14",
+ "@angular/cdk": "19.2.18",
+ "@angular/common": "19.2.14",
+ "@angular/compiler": "19.2.14",
+ "@angular/core": "19.2.14",
+ "@angular/forms": "19.2.14",
+ "@angular/platform-browser": "19.2.14",
+ "@angular/platform-browser-dynamic": "19.2.14",
+ "@angular/router": "19.2.14",
+ "@bitwarden/sdk-internal": "0.2.0-main.225",
"@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5",
- "@koa/multer": "3.1.0",
+ "@koa/multer": "4.0.0",
"@koa/router": "13.1.0",
"@microsoft/signalr": "8.0.7",
"@microsoft/signalr-protocol-msgpack": "8.0.7",
- "@ng-select/ng-select": "13.9.1",
- "argon2": "0.41.1",
- "argon2-browser": "1.18.0",
+ "@ng-select/ng-select": "14.9.0",
+ "@nx/devkit": "21.1.2",
+ "@nx/eslint": "21.1.2",
+ "@nx/jest": "21.1.2",
+ "@nx/js": "21.1.2",
"big-integer": "1.6.52",
"bootstrap": "4.6.0",
"braintree-web-drop-in": "1.44.0",
@@ -41,8 +42,8 @@
"bufferutil": "4.0.9",
"chalk": "4.1.2",
"commander": "11.1.0",
- "core-js": "3.40.0",
- "form-data": "4.0.1",
+ "core-js": "3.42.0",
+ "form-data": "4.0.2",
"https-proxy-agent": "7.0.6",
"inquirer": "8.2.6",
"jsdom": "26.1.0",
@@ -50,7 +51,7 @@
"koa": "2.16.1",
"koa-bodyparser": "4.4.1",
"koa-json": "2.0.2",
- "lit": "3.2.1",
+ "lit": "3.3.0",
"lowdb": "1.0.0",
"lunr": "2.3.9",
"multer": "1.4.5-lts.2",
@@ -58,31 +59,33 @@
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
"oidc-client-ts": "2.4.1",
- "open": "8.4.2",
- "papaparse": "5.5.2",
- "patch-package": "8.0.0",
+ "open": "10.1.2",
+ "papaparse": "5.5.3",
"proper-lockfile": "4.1.2",
"qrcode-parser": "2.1.3",
"qrious": "4.0.2",
"rxjs": "7.8.1",
+ "semver": "7.7.2",
"tabbable": "6.2.0",
"tldts": "7.0.1",
+ "ts-node": "10.9.2",
"utf-8-validate": "6.0.5",
- "zone.js": "0.14.10",
+ "zone.js": "0.15.1",
"zxcvbn": "4.4.2"
},
"devDependencies": {
- "@angular-devkit/build-angular": "18.2.19",
- "@angular-eslint/schematics": "18.4.3",
- "@angular/cli": "18.2.19",
- "@angular/compiler-cli": "18.2.13",
+ "@angular-devkit/build-angular": "19.2.14",
+ "@angular-eslint/schematics": "19.6.0",
+ "@angular/cli": "19.2.14",
+ "@angular/compiler-cli": "19.2.14",
"@babel/core": "7.24.9",
"@babel/preset-env": "7.24.8",
"@compodoc/compodoc": "1.1.26",
- "@electron/notarize": "2.5.0",
+ "@electron/notarize": "3.0.1",
"@electron/rebuild": "3.7.2",
+ "@eslint/compat": "1.2.9",
"@lit-labs/signals": "0.1.2",
- "@ngtools/webpack": "18.2.19",
+ "@ngtools/webpack": "19.2.14",
"@storybook/addon-a11y": "8.6.12",
"@storybook/addon-actions": "8.6.12",
"@storybook/addon-designs": "8.2.1",
@@ -95,11 +98,10 @@
"@storybook/test-runner": "0.22.0",
"@storybook/theming": "8.6.12",
"@storybook/web-components-webpack5": "8.6.12",
- "@types/argon2-browser": "1.18.4",
"@types/chrome": "0.0.306",
"@types/firefox-webext-browser": "120.0.4",
"@types/inquirer": "8.2.10",
- "@types/jest": "29.5.12",
+ "@types/jest": "29.5.14",
"@types/jsdom": "21.1.7",
"@types/koa": "2.15.0",
"@types/koa__multer": "2.0.7",
@@ -111,7 +113,7 @@
"@types/node": "22.15.3",
"@types/node-fetch": "2.6.4",
"@types/node-forge": "1.3.11",
- "@types/papaparse": "5.3.15",
+ "@types/papaparse": "5.3.16",
"@types/proper-lockfile": "4.1.4",
"@types/retry": "0.12.5",
"@types/zxcvbn": "4.4.5",
@@ -119,24 +121,24 @@
"@typescript-eslint/utils": "8.31.0",
"@webcomponents/custom-elements": "1.6.0",
"@yao-pkg/pkg": "5.16.1",
- "angular-eslint": "18.4.3",
+ "angular-eslint": "19.6.0",
"autoprefixer": "10.4.21",
"axe-playwright": "2.1.0",
"babel-loader": "9.2.1",
"base64-loader": "1.0.0",
"browserslist": "4.23.2",
- "chromatic": "11.28.2",
+ "chromatic": "13.1.2",
"concurrently": "9.1.2",
"copy-webpack-plugin": "13.0.0",
"cross-env": "7.0.3",
"css-loader": "7.1.2",
- "electron": "34.0.0",
- "electron-builder": "24.13.3",
- "electron-log": "5.2.4",
+ "electron": "36.4.0",
+ "electron-builder": "26.0.12",
+ "electron-log": "5.4.0",
"electron-reload": "2.0.0-alpha.1",
"electron-store": "8.2.0",
"electron-updater": "6.6.4",
- "eslint": "8.57.1",
+ "eslint": "9.26.0",
"eslint-config-prettier": "10.1.2",
"eslint-import-resolver-typescript": "4.3.4",
"eslint-plugin-import": "2.31.0",
@@ -151,11 +153,11 @@
"jest-diff": "29.7.0",
"jest-junit": "16.0.0",
"jest-mock-extended": "3.0.7",
- "jest-preset-angular": "14.1.1",
+ "jest-preset-angular": "14.6.0",
"json5": "2.2.3",
- "lint-staged": "15.5.1",
+ "lint-staged": "16.0.0",
"mini-css-extract-plugin": "2.9.2",
- "nx": "20.8.0",
+ "nx": "21.1.2",
"postcss": "8.5.3",
"postcss-loader": "8.1.1",
"prettier": "3.5.3",
@@ -163,12 +165,12 @@
"process": "0.11.10",
"remark-gfm": "4.0.1",
"rimraf": "6.0.1",
- "sass": "1.83.4",
+ "sass": "1.88.0",
"sass-loader": "16.0.4",
"storybook": "8.6.12",
"style-loader": "4.0.0",
"tailwindcss": "3.4.17",
- "ts-jest": "29.2.2",
+ "ts-jest": "29.3.4",
"ts-loader": "9.5.2",
"tsconfig-paths-webpack-plugin": "4.2.0",
"type-fest": "2.19.0",
@@ -180,32 +182,31 @@
"wait-on": "8.0.3",
"webpack": "5.99.7",
"webpack-cli": "6.0.1",
- "webpack-dev-server": "5.2.0",
+ "webpack-dev-server": "5.2.1",
"webpack-node-externals": "3.0.0"
},
"engines": {
- "node": "~20",
+ "node": "~22",
"npm": "~10"
}
},
"apps/browser": {
"name": "@bitwarden/browser",
- "version": "2025.5.1"
+ "version": "2025.7.0"
},
"apps/cli": {
"name": "@bitwarden/cli",
- "version": "2025.5.0",
+ "version": "2025.7.0",
"license": "SEE LICENSE IN LICENSE.txt",
"dependencies": {
- "@koa/multer": "3.1.0",
+ "@koa/multer": "4.0.0",
"@koa/router": "13.1.0",
- "argon2": "0.41.1",
"big-integer": "1.6.52",
"browser-hrtime": "1.1.8",
"chalk": "4.1.2",
"commander": "11.1.0",
- "core-js": "3.40.0",
- "form-data": "4.0.1",
+ "core-js": "3.42.0",
+ "form-data": "4.0.2",
"https-proxy-agent": "7.0.6",
"inquirer": "8.2.6",
"jsdom": "26.1.0",
@@ -218,20 +219,70 @@
"multer": "1.4.5-lts.2",
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
- "open": "8.4.2",
- "papaparse": "5.5.2",
+ "open": "10.1.2",
+ "papaparse": "5.5.3",
"proper-lockfile": "4.1.2",
"rxjs": "7.8.1",
+ "semver": "7.7.2",
"tldts": "7.0.1",
"zxcvbn": "4.4.2"
},
"bin": {
"bw": "build/bw.js"
+ },
+ "engines": {
+ "node": "~20",
+ "npm": "~10"
+ }
+ },
+ "apps/cli/node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "apps/cli/node_modules/is-docker": {
+ "version": "2.2.1",
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "apps/cli/node_modules/is-wsl": {
+ "version": "2.2.0",
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "apps/cli/node_modules/open": {
+ "version": "8.4.2",
+ "license": "MIT",
+ "dependencies": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"apps/desktop": {
"name": "@bitwarden/desktop",
- "version": "2025.5.0",
+ "version": "2025.7.0",
"hasInstallScript": true,
"license": "GPL-3.0"
},
@@ -245,7 +296,7 @@
},
"apps/web": {
"name": "@bitwarden/web-vault",
- "version": "2025.5.1"
+ "version": "2025.7.1"
},
"libs/admin-console": {
"name": "@bitwarden/admin-console",
@@ -276,6 +327,11 @@
"name": "@bitwarden/components",
"version": "0.0.0"
},
+ "libs/dirt/card": {
+ "name": "@bitwarden/dirt-card",
+ "version": "0.0.0",
+ "license": "GPL-3.0"
+ },
"libs/importer": {
"name": "@bitwarden/importer",
"version": "0.0.0",
@@ -291,19 +347,34 @@
"version": "0.0.0",
"license": "GPL-3.0"
},
+ "libs/logging": {
+ "name": "@bitwarden/logging",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
"libs/node": {
"name": "@bitwarden/node",
"version": "0.0.0",
"license": "GPL-3.0"
},
+ "libs/nx-plugin": {
+ "name": "@bitwarden/nx-plugin",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
"libs/platform": {
"name": "@bitwarden/platform",
"version": "0.0.0",
"license": "GPL-3.0"
},
- "libs/tools/card": {
- "name": "@bitwarden/tools-card",
- "version": "0.0.0",
+ "libs/storage-core": {
+ "name": "@bitwarden/storage-core",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
+ "libs/storage-test-utils": {
+ "name": "@bitwarden/storage-test-utils",
+ "version": "0.0.1",
"license": "GPL-3.0"
},
"libs/tools/export/vault-export/vault-export-core": {
@@ -351,15 +422,20 @@
"version": "0.0.0",
"license": "GPL-3.0"
},
+ "libs/user-core": {
+ "name": "@bitwarden/user-core",
+ "version": "0.0.0",
+ "license": "GPL-3.0"
+ },
"libs/vault": {
"name": "@bitwarden/vault",
"version": "0.0.0",
"license": "GPL-3.0"
},
"node_modules/@adobe/css-tools": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.2.tgz",
- "integrity": "sha512-baYZExFpsdkBNuvGKTKWCwKH57HRZLVtycZS05WTQNVOiXVSeAki3nU35zlRbToeMW8aHlJfyS+1C4BOv27q0A==",
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.3.tgz",
+ "integrity": "sha512-VQKMkwriZbaOgVCby1UDY/LDk5fIjhQicCvVPFqfe+69fWaPWydbWJ3wRt59/YzIwda1I81loas3oCoHxnqvdA==",
"dev": true,
"license": "MIT"
},
@@ -387,7 +463,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
"integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.5",
@@ -398,14 +473,13 @@
}
},
"node_modules/@angular-devkit/architect": {
- "version": "0.1901.8",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1901.8.tgz",
- "integrity": "sha512-DzvlL1Zg+zOnVmMN3CjE5KzjZAltRZwOwwcso72iWenBPvl/trKzPDlA6ySmpRonm+AR9i9JrdLEUlwczW6/bQ==",
+ "version": "0.1902.15",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.15.tgz",
+ "integrity": "sha512-RbqhStc6ZoRv57ZqLB36VOkBkAdU3nNezCvIs0AJV5V4+vLPMrb0hpIB0sF+9yMlMjWsolnRsj0/Fil+zQG3bw==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
- "@angular-devkit/core": "19.1.8",
+ "@angular-devkit/core": "19.2.15",
"rxjs": "7.8.1"
},
"engines": {
@@ -415,17 +489,17 @@
}
},
"node_modules/@angular-devkit/build-angular": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.2.19.tgz",
- "integrity": "sha512-xwY7v+nGE7TXOc4pgY6u57bLzIPSHuecosYr3TiWHAl9iEcKHzkCCFKsLZyunohHmq/i1uA6g3cC6iwp2xNYyg==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-19.2.14.tgz",
+ "integrity": "sha512-0K8vZxXdkME31fd6/+WACug8j4eLlU7mxR2/XJvS+VQ+a7bqdEsVddZDkwdWE+Y3ccZXvD/aNLZSEuSKmVFsnA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "2.3.0",
- "@angular-devkit/architect": "0.1802.19",
- "@angular-devkit/build-webpack": "0.1802.19",
- "@angular-devkit/core": "18.2.19",
- "@angular/build": "18.2.19",
+ "@angular-devkit/architect": "0.1902.14",
+ "@angular-devkit/build-webpack": "0.1902.14",
+ "@angular-devkit/core": "19.2.14",
+ "@angular/build": "19.2.14",
"@babel/core": "7.26.10",
"@babel/generator": "7.26.10",
"@babel/helper-annotate-as-pure": "7.25.9",
@@ -435,50 +509,45 @@
"@babel/plugin-transform-runtime": "7.26.10",
"@babel/preset-env": "7.26.9",
"@babel/runtime": "7.26.10",
- "@discoveryjs/json-ext": "0.6.1",
- "@ngtools/webpack": "18.2.19",
+ "@discoveryjs/json-ext": "0.6.3",
+ "@ngtools/webpack": "19.2.14",
+ "@vitejs/plugin-basic-ssl": "1.2.0",
"ansi-colors": "4.1.3",
"autoprefixer": "10.4.20",
- "babel-loader": "9.1.3",
+ "babel-loader": "9.2.1",
"browserslist": "^4.21.5",
"copy-webpack-plugin": "12.0.2",
- "critters": "0.0.24",
"css-loader": "7.1.2",
- "esbuild-wasm": "0.23.0",
- "fast-glob": "3.3.2",
+ "esbuild-wasm": "0.25.4",
+ "fast-glob": "3.3.3",
"http-proxy-middleware": "3.0.5",
- "https-proxy-agent": "7.0.5",
"istanbul-lib-instrument": "6.0.3",
"jsonc-parser": "3.3.1",
"karma-source-map-support": "1.4.0",
- "less": "4.2.0",
+ "less": "4.2.2",
"less-loader": "12.2.0",
"license-webpack-plugin": "4.0.2",
"loader-utils": "3.3.1",
- "magic-string": "0.30.11",
- "mini-css-extract-plugin": "2.9.0",
- "mrmime": "2.0.0",
+ "mini-css-extract-plugin": "2.9.2",
"open": "10.1.0",
"ora": "5.4.1",
- "parse5-html-rewriting-stream": "7.0.0",
"picomatch": "4.0.2",
- "piscina": "4.6.1",
- "postcss": "8.4.41",
+ "piscina": "4.8.0",
+ "postcss": "8.5.2",
"postcss-loader": "8.1.1",
"resolve-url-loader": "5.0.0",
"rxjs": "7.8.1",
- "sass": "1.77.6",
- "sass-loader": "16.0.0",
- "semver": "7.6.3",
+ "sass": "1.85.0",
+ "sass-loader": "16.0.5",
+ "semver": "7.7.1",
"source-map-loader": "5.0.0",
"source-map-support": "0.5.21",
- "terser": "5.31.6",
+ "terser": "5.39.0",
"tree-kill": "1.2.2",
- "tslib": "2.6.3",
- "watchpack": "2.4.1",
- "webpack": "5.94.0",
+ "tslib": "2.8.1",
+ "webpack": "5.98.0",
"webpack-dev-middleware": "7.4.2",
- "webpack-dev-server": "5.0.4",
+ "webpack-dev-server": "5.2.0",
"webpack-merge": "6.0.1",
"webpack-subresource-integrity": "5.1.0"
},
@@ -488,22 +557,23 @@
"yarn": ">= 1.13.0"
},
"optionalDependencies": {
- "esbuild": "0.23.0"
+ "esbuild": "0.25.4"
},
"peerDependencies": {
- "@angular/compiler-cli": "^18.0.0",
- "@angular/localize": "^18.0.0",
- "@angular/platform-server": "^18.0.0",
- "@angular/service-worker": "^18.0.0",
- "@web/test-runner": "^0.18.0",
+ "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/localize": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/ssr": "^19.2.14",
+ "@web/test-runner": "^0.20.0",
"browser-sync": "^3.0.2",
"jest": "^29.5.0",
"jest-environment-jsdom": "^29.5.0",
"karma": "^6.3.0",
- "ng-packagr": "^18.0.0",
+ "ng-packagr": "^19.0.0 || ^19.2.0-next.0",
"protractor": "^7.0.0",
- "tailwindcss": "^2.0.0 || ^3.0.0",
- "typescript": ">=5.4 <5.6"
+ "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0",
+ "typescript": ">=5.5 <5.9"
},
"peerDependenciesMeta": {
"@angular/localize": {
@@ -515,6 +585,9 @@
"@angular/service-worker": {
"optional": true
},
+ "@angular/ssr": {
+ "optional": true
+ },
"@web/test-runner": {
"optional": true
},
@@ -542,13 +615,13 @@
}
},
"node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/architect": {
- "version": "0.1802.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.19.tgz",
- "integrity": "sha512-M4B1tzxGX1nWCZr9GMM8OO0yBJO2HFSdK8M8P74vEFQfKIeq3y16IQ5zlEveJrkCOFVtmlIy2C9foMCdNyBRMA==",
+ "version": "0.1902.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.14.tgz",
+ "integrity": "sha512-rgMkqOrxedzqLZ8w59T/0YrpWt7LDmGwt+ZhNHE7cn27jZ876yGC2Bhcn58YZh2+R03WEJ9q0ePblaBYz03SMw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.19",
+ "@angular-devkit/core": "19.2.14",
"rxjs": "7.8.1"
},
"engines": {
@@ -558,9 +631,9 @@
}
},
"node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.19.tgz",
- "integrity": "sha512-Ptf92Zomc6FCr7GWmHKdgOUbA1GpctZwH/hRcpYpU3tM56MG2t5FOFpufnE595GgolOCktabkFEoODMG8PBVDQ==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz",
+ "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -577,7 +650,7 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^3.5.2"
+ "chokidar": "^4.0.0"
},
"peerDependenciesMeta": {
"chokidar": {
@@ -626,35 +699,6 @@
"semver": "bin/semver.js"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
- "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@angular-devkit/build-angular/node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz",
- "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env": {
"version": "7.26.9",
"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz",
@@ -750,9 +794,9 @@
}
},
"node_modules/@angular-devkit/build-angular/node_modules/@types/express": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
- "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
+ "version": "4.17.23",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz",
+ "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -775,14 +819,18 @@
"@types/send": "*"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
"engines": {
- "node": ">= 14"
+ "node": ">= 0.6"
}
},
"node_modules/@angular-devkit/build-angular/node_modules/autoprefixer": {
@@ -823,42 +871,52 @@
"postcss": "^8.1.0"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/babel-loader": {
- "version": "9.1.3",
- "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz",
- "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/body-parser": {
+ "version": "1.20.3",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
+ "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "find-cache-dir": "^4.0.0",
- "schema-utils": "^4.0.0"
+ "bytes": "3.1.2",
+ "content-type": "~1.0.5",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "on-finished": "2.4.1",
+ "qs": "6.13.0",
+ "raw-body": "2.5.2",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
},
"engines": {
- "node": ">= 14.15.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.12.0",
- "webpack": ">=5"
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz",
- "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==",
+ "node_modules/@angular-devkit/build-angular/node_modules/body-parser/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.3",
- "core-js-compat": "^3.40.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ "ms": "2.0.0"
}
},
+ "node_modules/@angular-devkit/build-angular/node_modules/body-parser/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@angular-devkit/build-angular/node_modules/browserslist": {
- "version": "4.24.5",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz",
- "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==",
+ "version": "4.25.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
+ "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
"dev": true,
"funding": [
{
@@ -876,8 +934,8 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001716",
- "electron-to-chromium": "^1.5.149",
+ "caniuse-lite": "^1.0.30001718",
+ "electron-to-chromium": "^1.5.160",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -888,29 +946,17 @@
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
+ "safe-buffer": "5.2.1"
},
"engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
+ "node": ">= 0.6"
}
},
"node_modules/@angular-devkit/build-angular/node_modules/convert-source-map": {
@@ -920,6 +966,23 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@angular-devkit/build-angular/node_modules/cookie": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
+ "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@angular-devkit/build-angular/node_modules/copy-webpack-plugin": {
"version": "12.0.2",
"resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz",
@@ -945,32 +1008,6 @@
"webpack": "^5.1.0"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/copy-webpack-plugin/node_modules/glob-parent": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.3"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/@angular-devkit/build-angular/node_modules/define-lazy-prop": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
- "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/@angular-devkit/build-angular/node_modules/eslint-scope": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
@@ -995,104 +1032,150 @@
"node": ">=4.0"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/glob": {
- "version": "10.4.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
- "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "node_modules/@angular-devkit/build-angular/node_modules/express": {
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
+ "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
"dev": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^3.1.2",
- "minimatch": "^9.0.4",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^1.11.1"
+ "accepts": "~1.3.8",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.20.3",
+ "content-disposition": "0.5.4",
+ "content-type": "~1.0.4",
+ "cookie": "0.7.1",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "1.3.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "merge-descriptors": "1.0.3",
+ "methods": "~1.1.2",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.12",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.13.0",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.19.0",
+ "serve-static": "1.16.2",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
},
- "bin": {
- "glob": "dist/esm/bin.mjs"
+ "engines": {
+ "node": ">= 0.10.0"
},
"funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "node_modules/@angular-devkit/build-angular/node_modules/express/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
+ "ms": "2.0.0"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/https-proxy-agent": {
- "version": "7.0.5",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz",
- "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/express/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/finalhandler": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
+ "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "agent-base": "^7.0.2",
- "debug": "4"
+ "debug": "2.6.9",
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "statuses": "2.0.1",
+ "unpipe": "~1.0.0"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 0.8"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/immutable": {
- "version": "4.3.7",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz",
- "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/finalhandler/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/finalhandler/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
"license": "MIT"
},
- "node_modules/@angular-devkit/build-angular/node_modules/is-plain-obj": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
- "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
+ "node_modules/@angular-devkit/build-angular/node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
"dev": true,
"license": "MIT",
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">= 0.6"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/is-wsl": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
- "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "is-inside-container": "^1.0.0"
+ "safer-buffer": ">= 2.1.2 < 3"
},
"engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=0.10.0"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/jackspeak": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
- "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+ "node_modules/@angular-devkit/build-angular/node_modules/ipaddr.js": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz",
+ "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==",
"dev": true,
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "@isaacs/cliui": "^8.0.2"
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/is-plain-obj": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
+ "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
},
"funding": {
- "url": "https://github.com/sponsors/isaacs"
- },
- "optionalDependencies": {
- "@pkgjs/parseargs": "^0.11.0"
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/@angular-devkit/build-angular/node_modules/json-parse-even-better-errors": {
@@ -1102,39 +1185,70 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@angular-devkit/build-angular/node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "node_modules/@angular-devkit/build-angular/node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
},
- "node_modules/@angular-devkit/build-angular/node_modules/lru-cache": {
- "version": "10.4.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "node_modules/@angular-devkit/build-angular/node_modules/merge-descriptors": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
+ "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
"dev": true,
- "license": "ISC"
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
- "node_modules/@angular-devkit/build-angular/node_modules/mini-css-extract-plugin": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz",
- "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==",
+ "node_modules/@angular-devkit/build-angular/node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "schema-utils": "^4.0.0",
- "tapable": "^2.2.1"
+ "bin": {
+ "mime": "cli.js"
},
"engines": {
- "node": ">= 12.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
+ "node": ">=4"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
},
- "peerDependencies": {
- "webpack": "^5.0.0"
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
}
},
"node_modules/@angular-devkit/build-angular/node_modules/open": {
@@ -1156,27 +1270,17 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/path-scurry": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
- "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
+ "node_modules/@angular-devkit/build-angular/node_modules/path-to-regexp": {
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
+ "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
"dev": true,
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "lru-cache": "^10.2.0",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
- },
- "engines": {
- "node": ">=16 || 14 >=14.18"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
+ "license": "MIT"
},
"node_modules/@angular-devkit/build-angular/node_modules/postcss": {
- "version": "8.4.41",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz",
- "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==",
+ "version": "8.5.2",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz",
+ "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==",
"dev": true,
"funding": [
{
@@ -1194,14 +1298,46 @@
],
"license": "MIT",
"dependencies": {
- "nanoid": "^3.3.7",
- "picocolors": "^1.0.1",
- "source-map-js": "^1.2.0"
+ "nanoid": "^3.3.8",
+ "picocolors": "^1.1.1",
+ "source-map-js": "^1.2.1"
},
"engines": {
"node": "^10 || ^12 || >=14"
}
},
+ "node_modules/@angular-devkit/build-angular/node_modules/qs": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/raw-body": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
+ "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/@angular-devkit/build-angular/node_modules/readdirp": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
@@ -1228,31 +1364,15 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/rimraf": {
- "version": "5.0.10",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz",
- "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "glob": "^10.3.7"
- },
- "bin": {
- "rimraf": "dist/esm/bin.mjs"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/@angular-devkit/build-angular/node_modules/sass": {
- "version": "1.77.6",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz",
- "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==",
+ "version": "1.85.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz",
+ "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==",
"dev": true,
"license": "MIT",
"dependencies": {
- "chokidar": ">=3.0.0 <4.0.0",
- "immutable": "^4.0.0",
+ "chokidar": "^4.0.0",
+ "immutable": "^5.0.2",
"source-map-js": ">=0.6.2 <2.0.0"
},
"bin": {
@@ -1260,12 +1380,15 @@
},
"engines": {
"node": ">=14.0.0"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher": "^2.4.1"
}
},
"node_modules/@angular-devkit/build-angular/node_modules/sass-loader": {
- "version": "16.0.0",
- "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.0.tgz",
- "integrity": "sha512-n13Z+3rU9A177dk4888czcVFiC8CL9dii4qpXWUg3YIIgZEvi9TCFKjOQcbK0kJM7DJu9VucrZFddvNfYCPwtw==",
+ "version": "16.0.5",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.5.tgz",
+ "integrity": "sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1303,20 +1426,125 @@
}
}
},
+ "node_modules/@angular-devkit/build-angular/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/send": {
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
+ "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
+ "range-parser": "~1.2.1",
+ "statuses": "2.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/send/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/send/node_modules/debug/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/send/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/serve-static": {
+ "version": "1.16.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
+ "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.19.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/@angular-devkit/build-angular/node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/@angular-devkit/build-angular/node_modules/webpack": {
- "version": "5.94.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz",
- "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==",
+ "version": "5.98.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz",
+ "integrity": "sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@types/estree": "^1.0.5",
- "@webassemblyjs/ast": "^1.12.1",
- "@webassemblyjs/wasm-edit": "^1.12.1",
- "@webassemblyjs/wasm-parser": "^1.12.1",
- "acorn": "^8.7.1",
- "acorn-import-attributes": "^1.9.5",
- "browserslist": "^4.21.10",
+ "@types/eslint-scope": "^3.7.7",
+ "@types/estree": "^1.0.6",
+ "@webassemblyjs/ast": "^1.14.1",
+ "@webassemblyjs/wasm-edit": "^1.14.1",
+ "@webassemblyjs/wasm-parser": "^1.14.1",
+ "acorn": "^8.14.0",
+ "browserslist": "^4.24.0",
"chrome-trace-event": "^1.0.2",
"enhanced-resolve": "^5.17.1",
"es-module-lexer": "^1.2.1",
@@ -1328,9 +1556,9 @@
"loader-runner": "^4.2.0",
"mime-types": "^2.1.27",
"neo-async": "^2.6.2",
- "schema-utils": "^3.2.0",
+ "schema-utils": "^4.3.0",
"tapable": "^2.1.1",
- "terser-webpack-plugin": "^5.3.10",
+ "terser-webpack-plugin": "^5.3.11",
"watchpack": "^2.4.1",
"webpack-sources": "^3.2.3"
},
@@ -1351,9 +1579,9 @@
}
},
"node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz",
- "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz",
+ "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1370,23 +1598,20 @@
"colorette": "^2.0.10",
"compression": "^1.7.4",
"connect-history-api-fallback": "^2.0.0",
- "default-gateway": "^6.0.3",
- "express": "^4.17.3",
+ "express": "^4.21.2",
"graceful-fs": "^4.2.6",
- "html-entities": "^2.4.0",
- "http-proxy-middleware": "^2.0.3",
+ "http-proxy-middleware": "^2.0.7",
"ipaddr.js": "^2.1.0",
"launch-editor": "^2.6.1",
"open": "^10.0.3",
"p-retry": "^6.2.0",
- "rimraf": "^5.0.5",
"schema-utils": "^4.2.0",
"selfsigned": "^2.4.1",
"serve-index": "^1.9.1",
"sockjs": "^0.3.24",
"spdy": "^4.0.2",
- "webpack-dev-middleware": "^7.1.0",
- "ws": "^8.16.0"
+ "webpack-dev-middleware": "^7.4.2",
+ "ws": "^8.18.0"
},
"bin": {
"webpack-dev-server": "bin/webpack-dev-server.js"
@@ -1410,149 +1635,12 @@
}
}
},
- "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server/node_modules/http-proxy-middleware": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz",
- "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/http-proxy": "^1.17.8",
- "http-proxy": "^1.18.1",
- "is-glob": "^4.0.1",
- "is-plain-obj": "^3.0.0",
- "micromatch": "^4.0.2"
- },
- "engines": {
- "node": ">=12.0.0"
- },
- "peerDependencies": {
- "@types/express": "^4.17.13"
- },
- "peerDependenciesMeta": {
- "@types/express": {
- "optional": true
- }
- }
- },
- "node_modules/@angular-devkit/build-angular/node_modules/webpack/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/@angular-devkit/build-angular/node_modules/webpack/node_modules/ajv-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
- "license": "MIT",
- "peerDependencies": {
- "ajv": "^6.9.1"
- }
- },
- "node_modules/@angular-devkit/build-angular/node_modules/webpack/node_modules/schema-utils": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
- "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
- "node_modules/@angular-devkit/build-webpack": {
- "version": "0.1802.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1802.19.tgz",
- "integrity": "sha512-axz1Sasn+c+GJpJexBL+B3Rh1w3wJrQq8k8gkniodjJ594p4ti2qGk7i9Tj8A4cXx5fGY+EpuZvKfI/9Tr7QwA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@angular-devkit/architect": "0.1802.19",
- "rxjs": "7.8.1"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- },
- "peerDependencies": {
- "webpack": "^5.30.0",
- "webpack-dev-server": "^5.0.2"
- }
- },
- "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/architect": {
- "version": "0.1802.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.19.tgz",
- "integrity": "sha512-M4B1tzxGX1nWCZr9GMM8OO0yBJO2HFSdK8M8P74vEFQfKIeq3y16IQ5zlEveJrkCOFVtmlIy2C9foMCdNyBRMA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@angular-devkit/core": "18.2.19",
- "rxjs": "7.8.1"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- }
- },
- "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/core": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.19.tgz",
- "integrity": "sha512-Ptf92Zomc6FCr7GWmHKdgOUbA1GpctZwH/hRcpYpU3tM56MG2t5FOFpufnE595GgolOCktabkFEoODMG8PBVDQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ajv": "8.17.1",
- "ajv-formats": "3.0.1",
- "jsonc-parser": "3.3.1",
- "picomatch": "4.0.2",
- "rxjs": "7.8.1",
- "source-map": "0.7.4"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- },
- "peerDependencies": {
- "chokidar": "^3.5.2"
- },
- "peerDependenciesMeta": {
- "chokidar": {
- "optional": true
- }
- }
- },
- "node_modules/@angular-devkit/build-webpack/node_modules/chokidar": {
+ "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server/node_modules/chokidar": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
"dev": true,
"license": "MIT",
- "optional": true,
- "peer": true,
"dependencies": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
@@ -1572,14 +1660,12 @@
"fsevents": "~2.3.2"
}
},
- "node_modules/@angular-devkit/build-webpack/node_modules/glob-parent": {
+ "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server/node_modules/glob-parent": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"license": "ISC",
- "optional": true,
- "peer": true,
"dependencies": {
"is-glob": "^4.0.1"
},
@@ -1587,50 +1673,40 @@
"node": ">= 6"
}
},
- "node_modules/@angular-devkit/build-webpack/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server/node_modules/http-proxy-middleware": {
+ "version": "2.0.9",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz",
+ "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==",
"dev": true,
"license": "MIT",
- "optional": true,
- "peer": true,
"dependencies": {
- "picomatch": "^2.2.1"
+ "@types/http-proxy": "^1.17.8",
+ "http-proxy": "^1.18.1",
+ "is-glob": "^4.0.1",
+ "is-plain-obj": "^3.0.0",
+ "micromatch": "^4.0.2"
},
"engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@angular-devkit/build-webpack/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
+ "node": ">=12.0.0"
},
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
+ "peerDependencies": {
+ "@types/express": "^4.17.13"
+ },
+ "peerDependenciesMeta": {
+ "@types/express": {
+ "optional": true
+ }
}
},
- "node_modules/@angular-devkit/core": {
- "version": "19.1.8",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.1.8.tgz",
- "integrity": "sha512-j1zHKvOsGwu5YwAZGuzi835R9vcW7PkfxmSRIJeVl+vawgk31K3zFb4UPH8AY/NPWYqXIAnwpka3HC1+JrWLWA==",
+ "node_modules/@angular-devkit/build-webpack": {
+ "version": "0.1902.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1902.14.tgz",
+ "integrity": "sha512-XDNB8Nlau/v59Ukd6UgBRBRnTnUmC244832SECmMxXHs1ljJMWGlI1img2xPErGd8426rUA9Iws4RkQiqbsybQ==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
- "ajv": "8.17.1",
- "ajv-formats": "3.0.1",
- "jsonc-parser": "3.3.1",
- "picomatch": "4.0.2",
- "rxjs": "7.8.1",
- "source-map": "0.7.4"
+ "@angular-devkit/architect": "0.1902.14",
+ "rxjs": "7.8.1"
},
"engines": {
"node": "^18.19.1 || ^20.11.1 || >=22.0.0",
@@ -1638,25 +1714,18 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^4.0.0"
- },
- "peerDependenciesMeta": {
- "chokidar": {
- "optional": true
- }
+ "webpack": "^5.30.0",
+ "webpack-dev-server": "^5.0.2"
}
},
- "node_modules/@angular-devkit/schematics": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.19.tgz",
- "integrity": "sha512-P/0KjkzOf2ZShuShx3cBbjLI7XlcS6B/yCRBo1MQfCC4cZfmzPQoUEOSQeYZgy5pnC24f+dKh/+TWc5uYL/Lvg==",
+ "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/architect": {
+ "version": "0.1902.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.14.tgz",
+ "integrity": "sha512-rgMkqOrxedzqLZ8w59T/0YrpWt7LDmGwt+ZhNHE7cn27jZ876yGC2Bhcn58YZh2+R03WEJ9q0ePblaBYz03SMw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.19",
- "jsonc-parser": "3.3.1",
- "magic-string": "0.30.11",
- "ora": "5.4.1",
+ "@angular-devkit/core": "19.2.14",
"rxjs": "7.8.1"
},
"engines": {
@@ -1665,10 +1734,10 @@
"yarn": ">= 1.13.0"
}
},
- "node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.19.tgz",
- "integrity": "sha512-Ptf92Zomc6FCr7GWmHKdgOUbA1GpctZwH/hRcpYpU3tM56MG2t5FOFpufnE595GgolOCktabkFEoODMG8PBVDQ==",
+ "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/core": {
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz",
+ "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1685,7 +1754,7 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^3.5.2"
+ "chokidar": "^4.0.0"
},
"peerDependenciesMeta": {
"chokidar": {
@@ -1693,113 +1762,10 @@
}
}
},
- "node_modules/@angular-devkit/schematics/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/@angular-devkit/schematics/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "optional": true,
- "peer": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@angular-devkit/schematics/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@angular-devkit/schematics/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/@angular-eslint/builder": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-18.4.3.tgz",
- "integrity": "sha512-NzmrXlr7GFE+cjwipY/CxBscZXNqnuK0us1mO6Z2T6MeH6m+rRcdlY/rZyKoRniyNNvuzl6vpEsfMIMmnfebrA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@angular-devkit/architect": ">= 0.1800.0 < 0.1900.0",
- "@angular-devkit/core": ">= 18.0.0 < 19.0.0"
- },
- "peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": "*"
- }
- },
- "node_modules/@angular-eslint/builder/node_modules/@angular-devkit/architect": {
- "version": "0.1802.14",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.14.tgz",
- "integrity": "sha512-eplaGCXSlPwf1f4XwyzsYTd8/lJ0/Adm6XsODsBxvkZlIpLcps80/h2lH5MVJpoDREzIFu1BweDpYCoNK5yYZg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@angular-devkit/core": "18.2.14",
- "rxjs": "7.8.1"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- }
- },
- "node_modules/@angular-eslint/builder/node_modules/@angular-devkit/core": {
- "version": "18.2.14",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.14.tgz",
- "integrity": "sha512-UGIGOjXuOyCW+5S4tINu7e6LOu738CmTw3h7Ui1I8OzdTIYJcYJrei8sgrwDwOYADRal+p0MeMlnykH3TM5XBA==",
+ "node_modules/@angular-devkit/core": {
+ "version": "19.2.15",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.15.tgz",
+ "integrity": "sha512-pU2RZYX6vhd7uLSdLwPnuBcr0mXJSjp3EgOXKsrlQFQZevc+Qs+2JdXgIElnOT/aDqtRtriDmLlSbtdE8n3ZbA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1816,7 +1782,7 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^3.5.2"
+ "chokidar": "^4.0.0"
},
"peerDependenciesMeta": {
"chokidar": {
@@ -1824,94 +1790,56 @@
}
}
},
- "node_modules/@angular-eslint/builder/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "node_modules/@angular-devkit/schematics": {
+ "version": "19.2.15",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.15.tgz",
+ "integrity": "sha512-kNOJ+3vekJJCQKWihNmxBkarJzNW09kP5a9E1SRNiQVNOUEeSwcRR0qYotM65nx821gNzjjhJXnAZ8OazWldrg==",
"dev": true,
"license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/@angular-eslint/builder/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "optional": true,
- "peer": true,
"dependencies": {
- "is-glob": "^4.0.1"
+ "@angular-devkit/core": "19.2.15",
+ "jsonc-parser": "3.3.1",
+ "magic-string": "0.30.17",
+ "ora": "5.4.1",
+ "rxjs": "7.8.1"
},
"engines": {
- "node": ">= 6"
+ "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
}
},
- "node_modules/@angular-eslint/builder/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "node_modules/@angular-eslint/builder": {
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-19.6.0.tgz",
+ "integrity": "sha512-hUdYS1mSB09b5ABi2tuWeMTVprYHW+x6KmeAFJfXC6aMOa4NYQBdetIjOLwr7qUDlq1S/+2+HiX/FO76FPHClw==",
"dev": true,
"license": "MIT",
- "optional": true,
- "peer": true,
"dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@angular-eslint/builder/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
+ "@angular-devkit/architect": ">= 0.1900.0 < 0.2000.0",
+ "@angular-devkit/core": ">= 19.0.0 < 20.0.0"
},
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": "*"
}
},
"node_modules/@angular-eslint/bundled-angular-compiler": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-18.4.3.tgz",
- "integrity": "sha512-zdrA8mR98X+U4YgHzUKmivRU+PxzwOL/j8G7eTOvBuq8GPzsP+hvak+tyxlgeGm9HsvpFj9ERHLtJ0xDUPs8fg==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-19.6.0.tgz",
+ "integrity": "sha512-ro+seaTAg5GvtJ72uWEEnP9J5mT0vtgdqH6YMrmMt4pZbSZxvkLfLjZGkXo/HjVDVcCjPnmZeMwKN+uoEc27Jg==",
"dev": true,
"license": "MIT"
},
"node_modules/@angular-eslint/eslint-plugin": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-18.4.3.tgz",
- "integrity": "sha512-AyJbupiwTBR81P6T59v+aULEnPpZBCBxL2S5QFWfAhNCwWhcof4GihvdK2Z87yhvzDGeAzUFSWl/beJfeFa+PA==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-19.6.0.tgz",
+ "integrity": "sha512-IOMfFi/rPNrPwxZwIGTqWw0C5pC2Facwg3llmJoQFq8w2sUE0nNBL5uSQv5dT8s6ucum4g+RFNYHNe20SEOvRw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/bundled-angular-compiler": "18.4.3",
- "@angular-eslint/utils": "18.4.3"
+ "@angular-eslint/bundled-angular-compiler": "19.6.0",
+ "@angular-eslint/utils": "19.6.0"
},
"peerDependencies": {
"@typescript-eslint/utils": "^7.11.0 || ^8.0.0",
@@ -1920,14 +1848,14 @@
}
},
"node_modules/@angular-eslint/eslint-plugin-template": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-18.4.3.tgz",
- "integrity": "sha512-ijGlX2N01ayMXTpeQivOA31AszO8OEbu9ZQUCxnu9AyMMhxyi2q50bujRChAvN9YXQfdQtbxuajxV6+aiWb5BQ==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-19.6.0.tgz",
+ "integrity": "sha512-SDGbNSCUuPmqVesy5SvRE2MV7AKvvA/bVJwL9Fz5KYCHYxJz1rrJ8FknjWAfmg0qO2TMs1ZI9hov8JL+Bc4BBw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/bundled-angular-compiler": "18.4.3",
- "@angular-eslint/utils": "18.4.3",
+ "@angular-eslint/bundled-angular-compiler": "19.6.0",
+ "@angular-eslint/utils": "19.6.0",
"aria-query": "5.3.2",
"axobject-query": "4.1.0"
},
@@ -1939,129 +1867,29 @@
}
},
"node_modules/@angular-eslint/schematics": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-18.4.3.tgz",
- "integrity": "sha512-D5maKn5e6n58+8n7jLFLD4g+RGPOPeDSsvPc1sqial5tEKLxAJQJS9WZ28oef3bhkob6C60D+1H0mMmEEVvyVA==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-19.6.0.tgz",
+ "integrity": "sha512-lJzwHju7bhJ3p+SZnY0JVwGjxF2q68gUdOYhdU62pglfYkS5lm+A5LM/VznRvdpZOH69vvZ9gizQ8W1P525cdw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": ">= 18.0.0 < 19.0.0",
- "@angular-devkit/schematics": ">= 18.0.0 < 19.0.0",
- "@angular-eslint/eslint-plugin": "18.4.3",
- "@angular-eslint/eslint-plugin-template": "18.4.3",
- "ignore": "6.0.2",
- "semver": "7.6.3",
+ "@angular-devkit/core": ">= 19.0.0 < 20.0.0",
+ "@angular-devkit/schematics": ">= 19.0.0 < 20.0.0",
+ "@angular-eslint/eslint-plugin": "19.6.0",
+ "@angular-eslint/eslint-plugin-template": "19.6.0",
+ "ignore": "7.0.4",
+ "semver": "7.7.2",
"strip-json-comments": "3.1.1"
}
},
- "node_modules/@angular-eslint/schematics/node_modules/@angular-devkit/core": {
- "version": "18.2.14",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.14.tgz",
- "integrity": "sha512-UGIGOjXuOyCW+5S4tINu7e6LOu738CmTw3h7Ui1I8OzdTIYJcYJrei8sgrwDwOYADRal+p0MeMlnykH3TM5XBA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ajv": "8.17.1",
- "ajv-formats": "3.0.1",
- "jsonc-parser": "3.3.1",
- "picomatch": "4.0.2",
- "rxjs": "7.8.1",
- "source-map": "0.7.4"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- },
- "peerDependencies": {
- "chokidar": "^3.5.2"
- },
- "peerDependenciesMeta": {
- "chokidar": {
- "optional": true
- }
- }
- },
- "node_modules/@angular-eslint/schematics/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/@angular-eslint/schematics/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "optional": true,
- "peer": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@angular-eslint/schematics/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@angular-eslint/schematics/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
"node_modules/@angular-eslint/template-parser": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-18.4.3.tgz",
- "integrity": "sha512-JZMPtEB8yNip3kg4WDEWQyObSo2Hwf+opq2ElYuwe85GQkGhfJSJ2CQYo4FSwd+c5MUQAqESNRg9QqGYauDsiw==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-19.6.0.tgz",
+ "integrity": "sha512-NGxXUZkI5lXjoKnmL51C8DoJx8AjwF9sonieC2EVxgXycK2MYAamFWYGHMiVemzFsg1nIv+JvhHITgjSjyC3HQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/bundled-angular-compiler": "18.4.3",
+ "@angular-eslint/bundled-angular-compiler": "19.6.0",
"eslint-scope": "^8.0.2"
},
"peerDependencies": {
@@ -2070,13 +1898,13 @@
}
},
"node_modules/@angular-eslint/utils": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-18.4.3.tgz",
- "integrity": "sha512-w0bJ9+ELAEiPBSTPPm9bvDngfu1d8JbzUhvs2vU+z7sIz/HMwUZT5S4naypj2kNN0gZYGYrW0lt+HIbW87zTAQ==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-19.6.0.tgz",
+ "integrity": "sha512-ygtsmRKHNqrzG2mpUj1XwLNRoG+ikYkizsOuq5xPRM8o6dCw03H5eel4s7hnXT4c09WbpnoaVNi9O3xFLIETJQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-eslint/bundled-angular-compiler": "18.4.3"
+ "@angular-eslint/bundled-angular-compiler": "19.6.0"
},
"peerDependencies": {
"@typescript-eslint/utils": "^7.11.0 || ^8.0.0",
@@ -2085,9 +1913,9 @@
}
},
"node_modules/@angular/animations": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.2.13.tgz",
- "integrity": "sha512-rG5J5Ek5Hg+Tz2NjkNOaG6PupiNK/lPfophXpsR1t/nWujqnMWX2krahD/i6kgD+jNWNKCJCYSOVvCx/BHOtKA==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.2.14.tgz",
+ "integrity": "sha512-xhl8fLto5HHJdVj8Nb6EoBEiTAcXuWDYn1q5uHcGxyVH3kiwENWy/2OQXgCr2CuWo2e6hNUGzSLf/cjbsMNqEA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2096,56 +1924,65 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/core": "18.2.13"
+ "@angular/common": "19.2.14",
+ "@angular/core": "19.2.14"
}
},
"node_modules/@angular/build": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.2.19.tgz",
- "integrity": "sha512-dTqR+mhcZWtCRyOafvzHNVpYxMQnt8HHHqNM0kyEMzcztXL2L9zDlKr0H9d+AgGGq/v4qwCh+1gFDxsHByZwMQ==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/build/-/build-19.2.14.tgz",
+ "integrity": "sha512-PAUR8vZpGKXy0Vc5gpJkigOthoj5YeGDpeykl/yLi6sx6yAIlXcE0MD+LGehKeqFSBL56rEpn9n710lI7eTJwg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "2.3.0",
- "@angular-devkit/architect": "0.1802.19",
- "@babel/core": "7.25.2",
- "@babel/helper-annotate-as-pure": "7.24.7",
+ "@angular-devkit/architect": "0.1902.14",
+ "@babel/core": "7.26.10",
+ "@babel/helper-annotate-as-pure": "7.25.9",
"@babel/helper-split-export-declaration": "7.24.7",
- "@babel/plugin-syntax-import-attributes": "7.24.7",
- "@inquirer/confirm": "3.1.22",
- "@vitejs/plugin-basic-ssl": "1.1.0",
+ "@babel/plugin-syntax-import-attributes": "7.26.0",
+ "@inquirer/confirm": "5.1.6",
+ "@vitejs/plugin-basic-ssl": "1.2.0",
+ "beasties": "0.3.2",
"browserslist": "^4.23.0",
- "critters": "0.0.24",
- "esbuild": "0.23.0",
- "fast-glob": "3.3.2",
- "https-proxy-agent": "7.0.5",
- "listr2": "8.2.4",
- "lmdb": "3.0.13",
- "magic-string": "0.30.11",
- "mrmime": "2.0.0",
+ "esbuild": "0.25.4",
+ "fast-glob": "3.3.3",
+ "https-proxy-agent": "7.0.6",
+ "istanbul-lib-instrument": "6.0.3",
+ "listr2": "8.2.5",
+ "magic-string": "0.30.17",
+ "mrmime": "2.0.1",
"parse5-html-rewriting-stream": "7.0.0",
"picomatch": "4.0.2",
- "piscina": "4.6.1",
- "rollup": "4.22.4",
- "sass": "1.77.6",
- "semver": "7.6.3",
- "vite": "~5.4.17",
- "watchpack": "2.4.1"
+ "piscina": "4.8.0",
+ "rollup": "4.34.8",
+ "sass": "1.85.0",
+ "semver": "7.7.1",
+ "source-map-support": "0.5.21",
+ "vite": "6.2.7",
+ "watchpack": "2.4.2"
},
"engines": {
"node": "^18.19.1 || ^20.11.1 || >=22.0.0",
"npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
"yarn": ">= 1.13.0"
},
+ "optionalDependencies": {
+ "lmdb": "3.2.6"
+ },
"peerDependencies": {
- "@angular/compiler-cli": "^18.0.0",
- "@angular/localize": "^18.0.0",
- "@angular/platform-server": "^18.0.0",
- "@angular/service-worker": "^18.0.0",
+ "@angular/compiler": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/localize": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0",
+ "@angular/ssr": "^19.2.14",
+ "karma": "^6.4.0",
"less": "^4.2.0",
+ "ng-packagr": "^19.0.0 || ^19.2.0-next.0",
"postcss": "^8.4.0",
- "tailwindcss": "^2.0.0 || ^3.0.0",
- "typescript": ">=5.4 <5.6"
+ "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0",
+ "typescript": ">=5.5 <5.9"
},
"peerDependenciesMeta": {
"@angular/localize": {
@@ -2157,9 +1994,18 @@
"@angular/service-worker": {
"optional": true
},
+ "@angular/ssr": {
+ "optional": true
+ },
+ "karma": {
+ "optional": true
+ },
"less": {
"optional": true
},
+ "ng-packagr": {
+ "optional": true
+ },
"postcss": {
"optional": true
},
@@ -2169,13 +2015,13 @@
}
},
"node_modules/@angular/build/node_modules/@angular-devkit/architect": {
- "version": "0.1802.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.19.tgz",
- "integrity": "sha512-M4B1tzxGX1nWCZr9GMM8OO0yBJO2HFSdK8M8P74vEFQfKIeq3y16IQ5zlEveJrkCOFVtmlIy2C9foMCdNyBRMA==",
+ "version": "0.1902.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.14.tgz",
+ "integrity": "sha512-rgMkqOrxedzqLZ8w59T/0YrpWt7LDmGwt+ZhNHE7cn27jZ876yGC2Bhcn58YZh2+R03WEJ9q0ePblaBYz03SMw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.19",
+ "@angular-devkit/core": "19.2.14",
"rxjs": "7.8.1"
},
"engines": {
@@ -2185,9 +2031,9 @@
}
},
"node_modules/@angular/build/node_modules/@angular-devkit/core": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.19.tgz",
- "integrity": "sha512-Ptf92Zomc6FCr7GWmHKdgOUbA1GpctZwH/hRcpYpU3tM56MG2t5FOFpufnE595GgolOCktabkFEoODMG8PBVDQ==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz",
+ "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2204,7 +2050,7 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^3.5.2"
+ "chokidar": "^4.0.0"
},
"peerDependenciesMeta": {
"chokidar": {
@@ -2213,22 +2059,22 @@
}
},
"node_modules/@angular/build/node_modules/@babel/core": {
- "version": "7.25.2",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz",
- "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==",
+ "version": "7.26.10",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz",
+ "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.24.7",
- "@babel/generator": "^7.25.0",
- "@babel/helper-compilation-targets": "^7.25.2",
- "@babel/helper-module-transforms": "^7.25.2",
- "@babel/helpers": "^7.25.0",
- "@babel/parser": "^7.25.0",
- "@babel/template": "^7.25.0",
- "@babel/traverse": "^7.25.2",
- "@babel/types": "^7.25.2",
+ "@babel/code-frame": "^7.26.2",
+ "@babel/generator": "^7.26.10",
+ "@babel/helper-compilation-targets": "^7.26.5",
+ "@babel/helper-module-transforms": "^7.26.0",
+ "@babel/helpers": "^7.26.10",
+ "@babel/parser": "^7.26.10",
+ "@babel/template": "^7.26.9",
+ "@babel/traverse": "^7.26.10",
+ "@babel/types": "^7.26.10",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -2253,41 +2099,6 @@
"semver": "bin/semver.js"
}
},
- "node_modules/@angular/build/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/@angular/build/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
"node_modules/@angular/build/node_modules/convert-source-map": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
@@ -2295,123 +2106,149 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@angular/build/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "node_modules/@angular/build/node_modules/sass": {
+ "version": "1.85.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz",
+ "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==",
"dev": true,
- "license": "ISC",
+ "license": "MIT",
"dependencies": {
- "is-glob": "^4.0.1"
+ "chokidar": "^4.0.0",
+ "immutable": "^5.0.2",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
},
"engines": {
- "node": ">= 6"
+ "node": ">=14.0.0"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher": "^2.4.1"
}
},
- "node_modules/@angular/build/node_modules/https-proxy-agent": {
- "version": "7.0.5",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz",
- "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==",
+ "node_modules/@angular/build/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.0.2",
- "debug": "4"
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
},
"engines": {
- "node": ">= 14"
+ "node": ">=10"
}
},
- "node_modules/@angular/build/node_modules/immutable": {
- "version": "4.3.7",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz",
- "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@angular/build/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "node_modules/@angular/build/node_modules/vite": {
+ "version": "6.2.7",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.7.tgz",
+ "integrity": "sha512-qg3LkeuinTrZoJHHF94coSaTfIPyBYoywp+ys4qu20oSJFbKMYoIJo0FWJT9q6Vp49l6z9IsJRbHdcGtiKbGoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "picomatch": "^2.2.1"
+ "esbuild": "^0.25.0",
+ "postcss": "^8.5.3",
+ "rollup": "^4.30.1"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
},
"engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@angular/build/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8.6"
+ "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
},
"funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/@angular/build/node_modules/sass": {
- "version": "1.77.6",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz",
- "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chokidar": ">=3.0.0 <4.0.0",
- "immutable": "^4.0.0",
- "source-map-js": ">=0.6.2 <2.0.0"
+ "url": "https://github.com/vitejs/vite?sponsor=1"
},
- "bin": {
- "sass": "sass.js"
+ "optionalDependencies": {
+ "fsevents": "~2.3.3"
},
- "engines": {
- "node": ">=14.0.0"
+ "peerDependencies": {
+ "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
+ "jiti": ">=1.21.0",
+ "less": "*",
+ "lightningcss": "^1.21.0",
+ "sass": "*",
+ "sass-embedded": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.16.0",
+ "tsx": "^4.8.1",
+ "yaml": "^2.4.2"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "jiti": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ },
+ "tsx": {
+ "optional": true
+ },
+ "yaml": {
+ "optional": true
+ }
}
},
"node_modules/@angular/cdk": {
- "version": "18.2.14",
- "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.2.14.tgz",
- "integrity": "sha512-vDyOh1lwjfVk9OqoroZAP8pf3xxKUvyl+TVR8nJxL4c5fOfUFkD7l94HaanqKSRwJcI2xiztuu92IVoHn8T33Q==",
+ "version": "19.2.18",
+ "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-19.2.18.tgz",
+ "integrity": "sha512-aGMHOYK/VV9PhxGTUDwiu/4ozoR/RKz8cimI+QjRxEBhzn4EPqjUDSganvlhmgS7cTN3+aqozdvF/GopMRJjLg==",
"license": "MIT",
"dependencies": {
+ "parse5": "^7.1.2",
"tslib": "^2.3.0"
},
- "optionalDependencies": {
- "parse5": "^7.1.2"
- },
"peerDependencies": {
- "@angular/common": "^18.0.0 || ^19.0.0",
- "@angular/core": "^18.0.0 || ^19.0.0",
+ "@angular/common": "^19.0.0 || ^20.0.0",
+ "@angular/core": "^19.0.0 || ^20.0.0",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/cli": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.2.19.tgz",
- "integrity": "sha512-LGVMTc36JQuw8QX8Sclxyei306EQW3KslopXbf7cfqt6D5/fHS+FqqA0O7V8ob/vOGMca+l6hQD27nW5Y3W6pA==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-19.2.14.tgz",
+ "integrity": "sha512-jZvNHAwmyhgUqSIs6OW8YH1rX9XKytm4zPxJol1Xk56F8yAhnrUtukcOi3b7Dv19Z+9eXkwV/Db+2dGjWIE0DA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/architect": "0.1802.19",
- "@angular-devkit/core": "18.2.19",
- "@angular-devkit/schematics": "18.2.19",
- "@inquirer/prompts": "5.3.8",
- "@listr2/prompt-adapter-inquirer": "2.0.15",
- "@schematics/angular": "18.2.19",
+ "@angular-devkit/architect": "0.1902.14",
+ "@angular-devkit/core": "19.2.14",
+ "@angular-devkit/schematics": "19.2.14",
+ "@inquirer/prompts": "7.3.2",
+ "@listr2/prompt-adapter-inquirer": "2.0.18",
+ "@schematics/angular": "19.2.14",
"@yarnpkg/lockfile": "1.1.0",
- "ini": "4.1.3",
+ "ini": "5.0.0",
"jsonc-parser": "3.3.1",
- "listr2": "8.2.4",
- "npm-package-arg": "11.0.3",
- "npm-pick-manifest": "9.1.0",
- "pacote": "18.0.6",
- "resolve": "1.22.8",
- "semver": "7.6.3",
+ "listr2": "8.2.5",
+ "npm-package-arg": "12.0.2",
+ "npm-pick-manifest": "10.0.0",
+ "pacote": "20.0.0",
+ "resolve": "1.22.10",
+ "semver": "7.7.1",
"symbol-observable": "4.0.0",
"yargs": "17.7.2"
},
@@ -2425,13 +2262,13 @@
}
},
"node_modules/@angular/cli/node_modules/@angular-devkit/architect": {
- "version": "0.1802.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.19.tgz",
- "integrity": "sha512-M4B1tzxGX1nWCZr9GMM8OO0yBJO2HFSdK8M8P74vEFQfKIeq3y16IQ5zlEveJrkCOFVtmlIy2C9foMCdNyBRMA==",
+ "version": "0.1902.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.14.tgz",
+ "integrity": "sha512-rgMkqOrxedzqLZ8w59T/0YrpWt7LDmGwt+ZhNHE7cn27jZ876yGC2Bhcn58YZh2+R03WEJ9q0ePblaBYz03SMw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.19",
+ "@angular-devkit/core": "19.2.14",
"rxjs": "7.8.1"
},
"engines": {
@@ -2441,9 +2278,9 @@
}
},
"node_modules/@angular/cli/node_modules/@angular-devkit/core": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.19.tgz",
- "integrity": "sha512-Ptf92Zomc6FCr7GWmHKdgOUbA1GpctZwH/hRcpYpU3tM56MG2t5FOFpufnE595GgolOCktabkFEoODMG8PBVDQ==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz",
+ "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2460,7 +2297,7 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^3.5.2"
+ "chokidar": "^4.0.0"
},
"peerDependenciesMeta": {
"chokidar": {
@@ -2468,82 +2305,42 @@
}
}
},
- "node_modules/@angular/cli/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "node_modules/@angular/cli/node_modules/@angular-devkit/schematics": {
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.14.tgz",
+ "integrity": "sha512-s89/MWXHy8+GP/cRfFbSECIG3FQQQwNVv44OOmghPVgKQgQ+EoE/zygL2hqKYTUPoPaS/IhNXdXjSE5pS9yLeg==",
"dev": true,
"license": "MIT",
- "optional": true,
- "peer": true,
"dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
+ "@angular-devkit/core": "19.2.14",
+ "jsonc-parser": "3.3.1",
+ "magic-string": "0.30.17",
+ "ora": "5.4.1",
+ "rxjs": "7.8.1"
},
"engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
+ "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
}
},
- "node_modules/@angular/cli/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "node_modules/@angular/cli/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
"dev": true,
"license": "ISC",
- "optional": true,
- "peer": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@angular/cli/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "picomatch": "^2.2.1"
+ "bin": {
+ "semver": "bin/semver.js"
},
"engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@angular/cli/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
+ "node": ">=10"
}
},
"node_modules/@angular/common": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.2.13.tgz",
- "integrity": "sha512-4ZqrNp1PoZo7VNvW+sbSc2CB2axP1sCH2wXl8B0wdjsj8JY1hF1OhuugwhpAHtGxqewed2kCXayE+ZJqSTV4jw==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.2.14.tgz",
+ "integrity": "sha512-NcNklcuyqaTjOVGf7aru8APX9mjsnZ01gFZrn47BxHozhaR0EMRrotYQTdi8YdVjPkeYFYanVntSLfhyobq/jg==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2552,38 +2349,30 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/core": "18.2.13",
+ "@angular/core": "19.2.14",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/compiler": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.2.13.tgz",
- "integrity": "sha512-TzWcrkopyjFF+WeDr2cRe8CcHjU72KfYV3Sm2TkBkcXrkYX5sDjGWrBGrG3hRB4e4okqchrOCvm1MiTdy2vKMA==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.2.14.tgz",
+ "integrity": "sha512-ZqJDYOdhgKpVGNq3+n/Gbxma8DVYElDsoRe0tvNtjkWBVdaOxdZZUqmJ3kdCBsqD/aqTRvRBu0KGo9s2fCChkA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
},
"engines": {
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
- },
- "peerDependencies": {
- "@angular/core": "18.2.13"
- },
- "peerDependenciesMeta": {
- "@angular/core": {
- "optional": true
- }
}
},
"node_modules/@angular/compiler-cli": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.2.13.tgz",
- "integrity": "sha512-DBSh4AQwkiJDSiVvJATRmjxf6wyUs9pwQLgaFdSlfuTRO+sdb0J2z1r3BYm8t0IqdoyXzdZq2YCH43EmyvD71g==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.2.14.tgz",
+ "integrity": "sha512-e9/h86ETjoIK2yTLE9aUeMCKujdg/du2pq7run/aINjop4RtnNOw+ZlSTUa6R65lP5CVwDup1kPytpAoifw8cA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/core": "7.25.2",
+ "@babel/core": "7.26.9",
"@jridgewell/sourcemap-codec": "^1.4.14",
"chokidar": "^4.0.0",
"convert-source-map": "^1.5.1",
@@ -2601,27 +2390,27 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/compiler": "18.2.13",
- "typescript": ">=5.4 <5.6"
+ "@angular/compiler": "19.2.14",
+ "typescript": ">=5.5 <5.9"
}
},
"node_modules/@angular/compiler-cli/node_modules/@babel/core": {
- "version": "7.25.2",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz",
- "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==",
+ "version": "7.26.9",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz",
+ "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.24.7",
- "@babel/generator": "^7.25.0",
- "@babel/helper-compilation-targets": "^7.25.2",
- "@babel/helper-module-transforms": "^7.25.2",
- "@babel/helpers": "^7.25.0",
- "@babel/parser": "^7.25.0",
- "@babel/template": "^7.25.0",
- "@babel/traverse": "^7.25.2",
- "@babel/types": "^7.25.2",
+ "@babel/code-frame": "^7.26.2",
+ "@babel/generator": "^7.26.9",
+ "@babel/helper-compilation-targets": "^7.26.5",
+ "@babel/helper-module-transforms": "^7.26.0",
+ "@babel/helpers": "^7.26.9",
+ "@babel/parser": "^7.26.9",
+ "@babel/template": "^7.26.9",
+ "@babel/traverse": "^7.26.9",
+ "@babel/types": "^7.26.9",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -2654,9 +2443,9 @@
}
},
"node_modules/@angular/core": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.2.13.tgz",
- "integrity": "sha512-8mbWHMgO95OuFV1Ejy4oKmbe9NOJ3WazQf/f7wks8Bck7pcihd0IKhlPBNjFllbF5o+04EYSwFhEtvEgjMDClA==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.2.14.tgz",
+ "integrity": "sha512-EVErpW9tGqJ/wNcAN3G/ErH8pHCJ8mM1E6bsJ8UJIpDTZkpqqYjBMtZS9YWH5n3KwUd1tAkAB2w8FK125AjDUQ==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2666,13 +2455,13 @@
},
"peerDependencies": {
"rxjs": "^6.5.3 || ^7.4.0",
- "zone.js": "~0.14.10"
+ "zone.js": "~0.15.0"
}
},
"node_modules/@angular/forms": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.2.13.tgz",
- "integrity": "sha512-A67D867fu3DSBhdLWWZl/F5pr7v2+dRM2u3U7ZJ0ewh4a+sv+0yqWdJW+a8xIoiHxS+btGEJL2qAKJiH+MCFfg==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.2.14.tgz",
+ "integrity": "sha512-hWtDOj2B0AuRTf+nkMJeodnFpDpmEK9OIhIv1YxcRe73ooaxrIdjgugkElO8I9Tj0E4/7m117ezhWDUkbqm1zA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2681,16 +2470,16 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/common": "18.2.13",
- "@angular/core": "18.2.13",
- "@angular/platform-browser": "18.2.13",
+ "@angular/common": "19.2.14",
+ "@angular/core": "19.2.14",
+ "@angular/platform-browser": "19.2.14",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/platform-browser": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.2.13.tgz",
- "integrity": "sha512-tu7ZzY6qD3ATdWFzcTcsAKe7M6cJeWbT/4/bF9unyGO3XBPcNYDKoiz10+7ap2PUd0fmPwvuvTvSNJiFEBnB8Q==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.2.14.tgz",
+ "integrity": "sha512-hzkT5nmA64oVBQl6PRjdL4dIFT1n7lfM9rm5cAoS+6LUUKRgiE2d421Kpn/Hz3jaCJfo+calMIdtSMIfUJBmww==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2699,9 +2488,9 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/animations": "18.2.13",
- "@angular/common": "18.2.13",
- "@angular/core": "18.2.13"
+ "@angular/animations": "19.2.14",
+ "@angular/common": "19.2.14",
+ "@angular/core": "19.2.14"
},
"peerDependenciesMeta": {
"@angular/animations": {
@@ -2710,9 +2499,9 @@
}
},
"node_modules/@angular/platform-browser-dynamic": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.2.13.tgz",
- "integrity": "sha512-kbQCf9+8EpuJC7buBxhSiwBtXvjAwAKh6MznD6zd2pyCYqfY6gfRCZQRtK59IfgVtKmEONWI9grEyNIRoTmqJg==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.2.14.tgz",
+ "integrity": "sha512-Hfz0z1KDQmIdnFXVFCwCPykuIsHPkr1uW2aY396eARwZ6PK8i0Aadcm1ZOnpd3MR1bMyDrJo30VRS5kx89QWvA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2721,16 +2510,16 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/common": "18.2.13",
- "@angular/compiler": "18.2.13",
- "@angular/core": "18.2.13",
- "@angular/platform-browser": "18.2.13"
+ "@angular/common": "19.2.14",
+ "@angular/compiler": "19.2.14",
+ "@angular/core": "19.2.14",
+ "@angular/platform-browser": "19.2.14"
}
},
"node_modules/@angular/router": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@angular/router/-/router-18.2.13.tgz",
- "integrity": "sha512-VKmfgi/r/CkyBq9nChQ/ptmfu0JT/8ONnLVJ5H+SkFLRYJcIRyHLKjRihMCyVm6xM5yktOdCaW73NTQrFz7+bg==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.2.14.tgz",
+ "integrity": "sha512-cBTWY9Jx7YhbmDYDb7Hqz4Q7UNIMlKTkdKToJd2pbhIXyoS+kHVQrySmyca+jgvYMjWnIjsAEa3dpje12D4mFw==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -2739,20 +2528,20 @@
"node": "^18.19.1 || ^20.11.1 || >=22.0.0"
},
"peerDependencies": {
- "@angular/common": "18.2.13",
- "@angular/core": "18.2.13",
- "@angular/platform-browser": "18.2.13",
+ "@angular/common": "19.2.14",
+ "@angular/core": "19.2.14",
+ "@angular/platform-browser": "19.2.14",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@asamuzakjp/css-color": {
- "version": "2.8.3",
- "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-2.8.3.tgz",
- "integrity": "sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz",
+ "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==",
"license": "MIT",
"dependencies": {
- "@csstools/css-calc": "^2.1.1",
- "@csstools/css-color-parser": "^3.0.7",
+ "@csstools/css-calc": "^2.1.3",
+ "@csstools/css-color-parser": "^3.0.9",
"@csstools/css-parser-algorithms": "^3.0.4",
"@csstools/css-tokenizer": "^3.0.3",
"lru-cache": "^10.4.3"
@@ -2779,10 +2568,9 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.26.8",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz",
- "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==",
- "dev": true,
+ "version": "7.27.5",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz",
+ "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -2792,7 +2580,6 @@
"version": "7.24.9",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz",
"integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
@@ -2823,14 +2610,12 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
- "dev": true,
"license": "MIT"
},
"node_modules/@babel/core/node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -2840,7 +2625,6 @@
"version": "7.26.10",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz",
"integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.26.10",
@@ -2854,27 +2638,26 @@
}
},
"node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz",
- "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
+ "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.24.7"
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.26.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz",
- "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==",
- "dev": true,
+ "version": "7.27.2",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
+ "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.26.5",
- "@babel/helper-validator-option": "^7.25.9",
+ "@babel/compat-data": "^7.27.2",
+ "@babel/helper-validator-option": "^7.27.1",
"browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
@@ -2884,10 +2667,9 @@
}
},
"node_modules/@babel/helper-compilation-targets/node_modules/browserslist": {
- "version": "4.24.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
- "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
- "dev": true,
+ "version": "4.25.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
+ "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
"funding": [
{
"type": "opencollective",
@@ -2904,10 +2686,10 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001688",
- "electron-to-chromium": "^1.5.73",
+ "caniuse-lite": "^1.0.30001718",
+ "electron-to-chromium": "^1.5.160",
"node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.1"
+ "update-browserslist-db": "^1.1.3"
},
"bin": {
"browserslist": "cli.js"
@@ -2920,25 +2702,23 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz",
- "integrity": "sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz",
+ "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-member-expression-to-functions": "^7.25.9",
- "@babel/helper-optimise-call-expression": "^7.25.9",
- "@babel/helper-replace-supers": "^7.26.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9",
- "@babel/traverse": "^7.26.9",
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-optimise-call-expression": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
+ "@babel/traverse": "^7.27.1",
"semver": "^6.3.1"
},
"engines": {
@@ -2949,13 +2729,12 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
- "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.9"
+ "@babel/types": "^7.27.3"
},
"engines": {
"node": ">=6.9.0"
@@ -2965,7 +2744,6 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -2975,7 +2753,6 @@
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz",
"integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.27.1",
@@ -2990,13 +2767,12 @@
}
},
"node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.1.tgz",
- "integrity": "sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.27.1"
+ "@babel/types": "^7.27.3"
},
"engines": {
"node": ">=6.9.0"
@@ -3006,17 +2782,15 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz",
- "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==",
- "dev": true,
+ "version": "0.6.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz",
+ "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==",
"license": "MIT",
"dependencies": {
"@babel/helper-compilation-targets": "^7.22.6",
@@ -3030,42 +2804,40 @@
}
},
"node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz",
- "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz",
+ "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==",
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.25.9",
- "@babel/types": "^7.25.9"
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
- "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
+ "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.25.9",
- "@babel/types": "^7.25.9"
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
- "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
+ "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.25.9",
- "@babel/helper-validator-identifier": "^7.25.9",
- "@babel/traverse": "^7.25.9"
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.27.1",
+ "@babel/traverse": "^7.27.3"
},
"engines": {
"node": ">=6.9.0"
@@ -3075,13 +2847,12 @@
}
},
"node_modules/@babel/helper-optimise-call-expression": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz",
- "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz",
+ "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.9"
+ "@babel/types": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3091,22 +2862,20 @@
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
"integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-remap-async-to-generator": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz",
- "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz",
+ "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-wrap-function": "^7.25.9",
- "@babel/traverse": "^7.25.9"
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-wrap-function": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3116,28 +2885,26 @@
}
},
"node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
- "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.9"
+ "@babel/types": "^7.27.3"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-replace-supers": {
- "version": "7.26.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz",
- "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz",
+ "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-member-expression-to-functions": "^7.25.9",
- "@babel/helper-optimise-call-expression": "^7.25.9",
- "@babel/traverse": "^7.26.5"
+ "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-optimise-call-expression": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3147,14 +2914,13 @@
}
},
"node_modules/@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz",
- "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz",
+ "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==",
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.25.9",
- "@babel/types": "^7.25.9"
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3192,51 +2958,48 @@
}
},
"node_modules/@babel/helper-validator-option": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
- "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
+ "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-wrap-function": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz",
- "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz",
+ "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==",
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.25.9",
- "@babel/traverse": "^7.25.9",
- "@babel/types": "^7.25.9"
+ "@babel/template": "^7.27.1",
+ "@babel/traverse": "^7.27.1",
+ "@babel/types": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz",
- "integrity": "sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==",
- "dev": true,
+ "version": "7.27.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz",
+ "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==",
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/template": "^7.27.2",
+ "@babel/types": "^7.27.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz",
- "integrity": "sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==",
+ "version": "7.27.5",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz",
+ "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.27.1"
+ "@babel/types": "^7.27.3"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -3246,14 +3009,13 @@
}
},
"node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz",
- "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz",
+ "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/traverse": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3263,13 +3025,13 @@
}
},
"node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz",
- "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==",
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz",
+ "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3279,13 +3041,12 @@
}
},
"node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz",
- "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz",
+ "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3295,15 +3056,14 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz",
- "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz",
+ "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9",
- "@babel/plugin-transform-optional-chaining": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
+ "@babel/plugin-transform-optional-chaining": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3313,14 +3073,13 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz",
- "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz",
+ "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/traverse": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3329,11 +3088,27 @@
"@babel/core": "^7.0.0"
}
},
+ "node_modules/@babel/plugin-proposal-decorators": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.27.1.tgz",
+ "integrity": "sha512-DTxe4LBPrtFdsWzgpmbBKevg3e9PBy+dXRt19kSbucbZvL2uqtdqwwpluL1jfxYE0wIDTFp1nTy/q6gNLsxXrg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-syntax-decorators": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-proposal-private-property-in-object": {
"version": "7.21.0-placeholder-for-preset-env.2",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
"integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -3346,7 +3121,6 @@
"version": "7.8.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
"integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3359,7 +3133,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
"integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3372,7 +3145,6 @@
"version": "7.12.13",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
"integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.12.13"
@@ -3385,7 +3157,6 @@
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
"integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
@@ -3397,11 +3168,25 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-syntax-decorators": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz",
+ "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-syntax-dynamic-import": {
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
"integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3414,7 +3199,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
"integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.3"
@@ -3424,13 +3208,12 @@
}
},
"node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz",
- "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz",
+ "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3440,13 +3223,12 @@
}
},
"node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz",
- "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==",
- "dev": true,
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz",
+ "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.24.7"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -3459,7 +3241,6 @@
"version": "7.10.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
"integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
@@ -3472,7 +3253,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
"integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3482,13 +3262,12 @@
}
},
"node_modules/@babel/plugin-syntax-jsx": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz",
- "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz",
+ "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3501,7 +3280,6 @@
"version": "7.10.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
"integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
@@ -3514,7 +3292,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
"integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3527,7 +3304,6 @@
"version": "7.10.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
"integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
@@ -3540,7 +3316,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
"integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3553,7 +3328,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
"integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3566,7 +3340,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
"integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
@@ -3579,7 +3352,6 @@
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
"integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
@@ -3595,7 +3367,6 @@
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
"integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
@@ -3608,13 +3379,12 @@
}
},
"node_modules/@babel/plugin-syntax-typescript": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz",
- "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz",
+ "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3627,7 +3397,6 @@
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
"integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.18.6",
@@ -3641,13 +3410,12 @@
}
},
"node_modules/@babel/plugin-transform-arrow-functions": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz",
- "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz",
+ "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3660,7 +3428,6 @@
"version": "7.26.8",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz",
"integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.26.5",
@@ -3678,7 +3445,6 @@
"version": "7.25.9",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz",
"integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.25.9",
@@ -3693,13 +3459,12 @@
}
},
"node_modules/@babel/plugin-transform-block-scoped-functions": {
- "version": "7.26.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz",
- "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz",
+ "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3709,13 +3474,12 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz",
- "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==",
- "dev": true,
+ "version": "7.27.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.5.tgz",
+ "integrity": "sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3725,14 +3489,13 @@
}
},
"node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz",
- "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz",
+ "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3742,14 +3505,13 @@
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz",
- "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz",
+ "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3759,17 +3521,16 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz",
- "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz",
+ "integrity": "sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-compilation-targets": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-replace-supers": "^7.25.9",
- "@babel/traverse": "^7.25.9",
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-compilation-targets": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.27.1",
+ "@babel/traverse": "^7.27.1",
"globals": "^11.1.0"
},
"engines": {
@@ -3780,27 +3541,25 @@
}
},
"node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
- "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.9"
+ "@babel/types": "^7.27.3"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz",
- "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz",
+ "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/template": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/template": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3810,13 +3569,12 @@
}
},
"node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz",
- "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.3.tgz",
+ "integrity": "sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3826,14 +3584,13 @@
}
},
"node_modules/@babel/plugin-transform-dotall-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz",
- "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz",
+ "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3843,13 +3600,12 @@
}
},
"node_modules/@babel/plugin-transform-duplicate-keys": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz",
- "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz",
+ "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3859,14 +3615,14 @@
}
},
"node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz",
- "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==",
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz",
+ "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3876,13 +3632,12 @@
}
},
"node_modules/@babel/plugin-transform-dynamic-import": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz",
- "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz",
+ "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3892,13 +3647,12 @@
}
},
"node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.26.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz",
- "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz",
+ "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3908,13 +3662,12 @@
}
},
"node_modules/@babel/plugin-transform-export-namespace-from": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz",
- "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz",
+ "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3924,14 +3677,13 @@
}
},
"node_modules/@babel/plugin-transform-for-of": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz",
- "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz",
+ "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3941,15 +3693,14 @@
}
},
"node_modules/@babel/plugin-transform-function-name": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz",
- "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz",
+ "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/traverse": "^7.25.9"
+ "@babel/helper-compilation-targets": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3959,13 +3710,12 @@
}
},
"node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz",
- "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz",
+ "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3975,13 +3725,12 @@
}
},
"node_modules/@babel/plugin-transform-literals": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz",
- "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz",
+ "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -3991,13 +3740,12 @@
}
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz",
- "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz",
+ "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4007,13 +3755,12 @@
}
},
"node_modules/@babel/plugin-transform-member-expression-literals": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz",
- "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz",
+ "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4023,14 +3770,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-amd": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz",
- "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz",
+ "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4040,14 +3786,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.26.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz",
- "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz",
+ "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.26.0",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4057,16 +3802,15 @@
}
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz",
- "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz",
+ "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-validator-identifier": "^7.25.9",
- "@babel/traverse": "^7.25.9"
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.27.1",
+ "@babel/traverse": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4076,14 +3820,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-umd": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz",
- "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz",
+ "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-module-transforms": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4093,14 +3836,13 @@
}
},
"node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz",
- "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz",
+ "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4110,13 +3852,12 @@
}
},
"node_modules/@babel/plugin-transform-new-target": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz",
- "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz",
+ "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4126,13 +3867,12 @@
}
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.26.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz",
- "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz",
+ "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4142,13 +3882,12 @@
}
},
"node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz",
- "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz",
+ "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4158,15 +3897,15 @@
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz",
- "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.3.tgz",
+ "integrity": "sha512-7ZZtznF9g4l2JCImCo5LNKFHB5eXnN39lLtLY5Tg+VkR0jwOt7TBciMckuiQIOIW7L5tkQOCh3bVGYeXgMx52Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/plugin-transform-parameters": "^7.25.9"
+ "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-transform-destructuring": "^7.27.3",
+ "@babel/plugin-transform-parameters": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4176,14 +3915,13 @@
}
},
"node_modules/@babel/plugin-transform-object-super": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz",
- "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz",
+ "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-replace-supers": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4193,13 +3931,12 @@
}
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz",
- "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz",
+ "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4209,14 +3946,13 @@
}
},
"node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz",
- "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz",
+ "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4226,13 +3962,12 @@
}
},
"node_modules/@babel/plugin-transform-parameters": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz",
- "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz",
+ "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4242,14 +3977,13 @@
}
},
"node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz",
- "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz",
+ "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4259,15 +3993,14 @@
}
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz",
- "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz",
+ "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-create-class-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4277,26 +4010,24 @@
}
},
"node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
- "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
- "dev": true,
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.25.9"
+ "@babel/types": "^7.27.3"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/plugin-transform-property-literals": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz",
- "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz",
+ "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4306,14 +4037,12 @@
}
},
"node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz",
- "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==",
- "dev": true,
+ "version": "7.27.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.5.tgz",
+ "integrity": "sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "regenerator-transform": "^0.15.2"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4340,13 +4069,12 @@
}
},
"node_modules/@babel/plugin-transform-reserved-words": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz",
- "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz",
+ "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4359,7 +4087,6 @@
"version": "7.26.10",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz",
"integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.25.9",
@@ -4376,38 +4103,22 @@
"@babel/core": "^7.0.0-0"
}
},
- "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz",
- "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.3",
- "core-js-compat": "^3.40.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
"node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/@babel/plugin-transform-shorthand-properties": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz",
- "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz",
+ "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4417,14 +4128,13 @@
}
},
"node_modules/@babel/plugin-transform-spread": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz",
- "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz",
+ "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4434,13 +4144,12 @@
}
},
"node_modules/@babel/plugin-transform-sticky-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz",
- "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz",
+ "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4450,13 +4159,12 @@
}
},
"node_modules/@babel/plugin-transform-template-literals": {
- "version": "7.26.8",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz",
- "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz",
+ "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4466,13 +4174,12 @@
}
},
"node_modules/@babel/plugin-transform-typeof-symbol": {
- "version": "7.26.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz",
- "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz",
+ "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4481,14 +4188,44 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-transform-typescript": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz",
+ "integrity": "sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
+ "@babel/plugin-syntax-typescript": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typescript/node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.27.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz",
+ "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.27.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/plugin-transform-unicode-escapes": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz",
- "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz",
+ "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4498,14 +4235,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz",
- "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz",
+ "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4515,14 +4251,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz",
- "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz",
+ "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4532,14 +4267,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz",
- "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==",
- "dev": true,
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz",
+ "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
+ "@babel/helper-create-regexp-features-plugin": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
@@ -4552,7 +4286,6 @@
"version": "7.24.8",
"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.8.tgz",
"integrity": "sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.24.8",
@@ -4644,11 +4377,23 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.10.6",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz",
+ "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.2",
+ "core-js-compat": "^3.38.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
"node_modules/@babel/preset-env/node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -4658,7 +4403,6 @@
"version": "0.1.6-no-external-plugins",
"resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
"integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.0.0",
@@ -4669,6 +4413,25 @@
"@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
}
},
+ "node_modules/@babel/preset-typescript": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz",
+ "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-validator-option": "^7.27.1",
+ "@babel/plugin-syntax-jsx": "^7.27.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.27.1",
+ "@babel/plugin-transform-typescript": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/runtime": {
"version": "7.26.10",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz",
@@ -4696,16 +4459,16 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz",
- "integrity": "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==",
+ "version": "7.27.4",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz",
+ "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==",
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.27.1",
- "@babel/parser": "^7.27.1",
- "@babel/template": "^7.27.1",
- "@babel/types": "^7.27.1",
+ "@babel/generator": "^7.27.3",
+ "@babel/parser": "^7.27.4",
+ "@babel/template": "^7.27.2",
+ "@babel/types": "^7.27.3",
"debug": "^4.3.1",
"globals": "^11.1.0"
},
@@ -4714,13 +4477,13 @@
}
},
"node_modules/@babel/traverse/node_modules/@babel/generator": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz",
- "integrity": "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==",
+ "version": "7.27.5",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz",
+ "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.27.1",
- "@babel/types": "^7.27.1",
+ "@babel/parser": "^7.27.5",
+ "@babel/types": "^7.27.3",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^3.0.2"
@@ -4730,9 +4493,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz",
- "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==",
+ "version": "7.27.6",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz",
+ "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==",
"license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.27.1",
@@ -4746,7 +4509,6 @@
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
"integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
- "dev": true,
"license": "MIT"
},
"node_modules/@bitwarden/admin-console": {
@@ -4789,6 +4551,10 @@
"resolved": "apps/desktop/desktop_native/napi",
"link": true
},
+ "node_modules/@bitwarden/dirt-card": {
+ "resolved": "libs/dirt/card",
+ "link": true
+ },
"node_modules/@bitwarden/generator-components": {
"resolved": "libs/tools/generator/components",
"link": true
@@ -4821,32 +4587,63 @@
"resolved": "libs/key-management-ui",
"link": true
},
+ "node_modules/@bitwarden/logging": {
+ "resolved": "libs/logging",
+ "link": true
+ },
"node_modules/@bitwarden/node": {
"resolved": "libs/node",
"link": true
},
+ "node_modules/@bitwarden/nx-plugin": {
+ "resolved": "libs/nx-plugin",
+ "link": true
+ },
"node_modules/@bitwarden/platform": {
"resolved": "libs/platform",
"link": true
},
"node_modules/@bitwarden/sdk-internal": {
- "version": "0.2.0-main.159",
- "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.159.tgz",
- "integrity": "sha512-vliX5w/A6fuKWZJpDZTCPV4EU5CFrrs6zAv0aQaUQXF9LqL1YVh113D1NhOMuG2ILLWs2kDcTKiprvWFSTu1dg==",
- "license": "GPL-3.0"
+ "version": "0.2.0-main.225",
+ "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.225.tgz",
+ "integrity": "sha512-bhSFNX584GPJ9wMBYff1d18/Hfj+o+D4E1l3uDLZNXRI9s7w919AQWqJ0xUy1vh8gpkLJovkf64HQGqs0OiQQA==",
+ "license": "GPL-3.0",
+ "dependencies": {
+ "type-fest": "^4.41.0"
+ }
+ },
+ "node_modules/@bitwarden/sdk-internal/node_modules/type-fest": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
+ "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
"node_modules/@bitwarden/send-ui": {
"resolved": "libs/tools/send/send-ui",
"link": true
},
- "node_modules/@bitwarden/tools-card": {
- "resolved": "libs/tools/card",
+ "node_modules/@bitwarden/storage-core": {
+ "resolved": "libs/storage-core",
+ "link": true
+ },
+ "node_modules/@bitwarden/storage-test-utils": {
+ "resolved": "libs/storage-test-utils",
"link": true
},
"node_modules/@bitwarden/ui-common": {
"resolved": "libs/ui/common",
"link": true
},
+ "node_modules/@bitwarden/user-core": {
+ "resolved": "libs/user-core",
+ "link": true
+ },
"node_modules/@bitwarden/vault": {
"resolved": "libs/vault",
"link": true
@@ -5081,22 +4878,6 @@
"semver": "bin/semver.js"
}
},
- "node_modules/@compodoc/compodoc/node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz",
- "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@compodoc/compodoc/node_modules/@babel/plugin-transform-private-methods": {
"version": "7.25.7",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz",
@@ -5207,6 +4988,20 @@
"semver": "bin/semver.js"
}
},
+ "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.10.6",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz",
+ "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.2",
+ "core-js-compat": "^3.38.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
"node_modules/@compodoc/compodoc/node_modules/commander": {
"version": "12.1.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
@@ -5239,6 +5034,16 @@
"node": ">= 6"
}
},
+ "node_modules/@compodoc/compodoc/node_modules/magic-string": {
+ "version": "0.30.11",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz",
+ "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.5.0"
+ }
+ },
"node_modules/@compodoc/compodoc/node_modules/readdirp": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
@@ -5323,6 +5128,16 @@
"fsevents": "~2.3.2"
}
},
+ "node_modules/@compodoc/live-server/node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@compodoc/live-server/node_modules/glob-parent": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
@@ -5336,6 +5151,35 @@
"node": ">= 6"
}
},
+ "node_modules/@compodoc/live-server/node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@compodoc/live-server/node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@compodoc/live-server/node_modules/open": {
"version": "8.4.0",
"resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz",
@@ -5411,6 +5255,28 @@
"node": ">= 10.0.0"
}
},
+ "node_modules/@cspotcode/source-map-support": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
+ "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/trace-mapping": "0.3.9"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
+ "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ },
"node_modules/@csstools/color-helpers": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz",
@@ -5431,9 +5297,9 @@
}
},
"node_modules/@csstools/css-calc": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.2.tgz",
- "integrity": "sha512-TklMyb3uBB28b5uQdxjReG4L80NxAqgrECqLZFQbyLekwwlcDDS8r3f07DKqeo8C4926Br0gf/ZDe17Zv4wIuw==",
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz",
+ "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==",
"funding": [
{
"type": "github",
@@ -5449,14 +5315,14 @@
"node": ">=18"
},
"peerDependencies": {
- "@csstools/css-parser-algorithms": "^3.0.4",
- "@csstools/css-tokenizer": "^3.0.3"
+ "@csstools/css-parser-algorithms": "^3.0.5",
+ "@csstools/css-tokenizer": "^3.0.4"
}
},
"node_modules/@csstools/css-color-parser": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.8.tgz",
- "integrity": "sha512-pdwotQjCCnRPuNi06jFuP68cykU1f3ZWExLe/8MQ1LOs8Xq+fTkYgd+2V8mWUWMrOn9iS2HftPVaMZDaXzGbhQ==",
+ "version": "3.0.10",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz",
+ "integrity": "sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==",
"funding": [
{
"type": "github",
@@ -5470,20 +5336,20 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^5.0.2",
- "@csstools/css-calc": "^2.1.2"
+ "@csstools/css-calc": "^2.1.4"
},
"engines": {
"node": ">=18"
},
"peerDependencies": {
- "@csstools/css-parser-algorithms": "^3.0.4",
- "@csstools/css-tokenizer": "^3.0.3"
+ "@csstools/css-parser-algorithms": "^3.0.5",
+ "@csstools/css-tokenizer": "^3.0.4"
}
},
"node_modules/@csstools/css-parser-algorithms": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz",
- "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz",
+ "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==",
"funding": [
{
"type": "github",
@@ -5499,13 +5365,13 @@
"node": ">=18"
},
"peerDependencies": {
- "@csstools/css-tokenizer": "^3.0.3"
+ "@csstools/css-tokenizer": "^3.0.4"
}
},
"node_modules/@csstools/css-tokenizer": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz",
- "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz",
+ "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==",
"funding": [
{
"type": "github",
@@ -5574,9 +5440,9 @@
"license": "MIT"
},
"node_modules/@discoveryjs/json-ext": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.1.tgz",
- "integrity": "sha512-boghen8F0Q8D+0/Q1/1r6DUEieUJ8w2a1gIknExMSHBsJFOr2+0KUfHiVYBvucPwl3+RU5PFBK833FjFCh3BhA==",
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz",
+ "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5584,9 +5450,9 @@
}
},
"node_modules/@electron/asar": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.3.1.tgz",
- "integrity": "sha512-WtpC/+34p0skWZiarRjLAyqaAX78DofhDxnREy/V5XHfu1XEXbFCSSMcDQ6hNCPJFaPy8/NnUgYuf9uiCkvKPg==",
+ "version": "3.2.18",
+ "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.18.tgz",
+ "integrity": "sha512-2XyvMe3N3Nrs8cV39IKELRHTYUWFKrmqqSY1U+GMlc0jvqjIVnoxhNd2H4JolWQncbJi1DCvb5TNxZuI2fEjWg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5602,9 +5468,9 @@
}
},
"node_modules/@electron/asar/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5756,7 +5622,7 @@
"node_modules/@electron/node-gyp": {
"version": "10.2.0-electron.1",
"resolved": "git+ssh://git@github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2",
- "integrity": "sha512-CrYo6TntjpoMO1SHjl5Pa/JoUsECNqNdB7Kx49WLQpWzPw53eEITJ2Hs9fh/ryUYDn4pxZz11StaBYBrLFJdqg==",
+ "integrity": "sha512-lBSgDMQqt7QWMuIjS8zNAq5FI5o5RVBAcJUGWGI6GgoQITJt3msAkUrHp8YHj3RTVE+h70ndqMGqURjp3IfRyQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5813,40 +5679,23 @@
}
},
"node_modules/@electron/notarize": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz",
- "integrity": "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-3.0.1.tgz",
+ "integrity": "sha512-5xzcOwvMGNjkSk7s0sPx4XcKWei9FYk4f2S5NkSorWW0ce5yktTOtlPa0W5yQHcREILh+C3JdH+t+M637g9TmQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "debug": "^4.1.1",
- "fs-extra": "^9.0.1",
+ "debug": "^4.4.0",
"promise-retry": "^2.0.1"
},
"engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/@electron/notarize/node_modules/fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
+ "node": ">= 22.12.0"
}
},
"node_modules/@electron/osx-sign": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz",
- "integrity": "sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.3.1.tgz",
+ "integrity": "sha512-BAfviURMHpmb1Yb50YbCxnOY0wfwaLXH5KJ4+80zS0gUkzDX3ec23naTlEqKsN+PwYn+a1cCzM7BJ4Wcd3sGzw==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -5938,111 +5787,70 @@
}
},
"node_modules/@electron/universal": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz",
- "integrity": "sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-2.0.1.tgz",
+ "integrity": "sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@electron/asar": "^3.2.1",
- "@malept/cross-spawn-promise": "^1.1.0",
+ "@electron/asar": "^3.2.7",
+ "@malept/cross-spawn-promise": "^2.0.0",
"debug": "^4.3.1",
- "dir-compare": "^3.0.0",
- "fs-extra": "^9.0.1",
- "minimatch": "^3.0.4",
- "plist": "^3.0.4"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/@electron/universal/node_modules/@malept/cross-spawn-promise": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz",
- "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==",
- "dev": true,
- "funding": [
- {
- "type": "individual",
- "url": "https://github.com/sponsors/malept"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund"
- }
- ],
- "license": "Apache-2.0",
- "dependencies": {
- "cross-spawn": "^7.0.1"
+ "dir-compare": "^4.2.0",
+ "fs-extra": "^11.1.1",
+ "minimatch": "^9.0.3",
+ "plist": "^3.1.0"
},
"engines": {
- "node": ">= 10"
+ "node": ">=16.4"
}
},
- "node_modules/@electron/universal/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/@electron/universal/node_modules/fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "node_modules/@electron/windows-sign": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@electron/windows-sign/-/windows-sign-1.2.2.tgz",
+ "integrity": "sha512-dfZeox66AvdPtb2lD8OsIIQh12Tp0GNCRUDfBHIKGpbmopZto2/A8nSpYYLoedPIHpqkeblZ/k8OV0Gy7PYuyQ==",
"dev": true,
- "license": "MIT",
+ "license": "BSD-2-Clause",
+ "optional": true,
+ "peer": true,
"dependencies": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
+ "cross-dirname": "^0.1.0",
+ "debug": "^4.3.4",
+ "fs-extra": "^11.1.1",
+ "minimist": "^1.2.8",
+ "postject": "^1.0.0-alpha.6"
},
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/@electron/universal/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
+ "bin": {
+ "electron-windows-sign": "bin/electron-windows-sign.js"
},
"engines": {
- "node": "*"
+ "node": ">=14.14"
}
},
"node_modules/@emnapi/core": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.1.tgz",
- "integrity": "sha512-4JFstCTaToCFrPqrGzgkF8N2NHjtsaY4uRh6brZQ5L9e4wbMieX8oDT8N7qfVFTQecHFEtkj4ve49VIZ3mKVqw==",
- "dev": true,
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz",
+ "integrity": "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==",
+ "license": "MIT",
"dependencies": {
- "@emnapi/wasi-threads": "1.0.1",
+ "@emnapi/wasi-threads": "1.0.2",
"tslib": "^2.4.0"
}
},
"node_modules/@emnapi/runtime": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.1.tgz",
- "integrity": "sha512-LMshMVP0ZhACNjQNYXiU1iZJ6QCcv0lUdPDPugqGvCGXt5xtRVBPdtA0qU12pEXZzpWAhWlZYptfdAFq10DOVQ==",
- "dev": true,
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz",
+ "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==",
+ "license": "MIT",
"dependencies": {
"tslib": "^2.4.0"
}
},
"node_modules/@emnapi/wasi-threads": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz",
- "integrity": "sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==",
- "dev": true,
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz",
+ "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==",
+ "license": "MIT",
"dependencies": {
"tslib": "^2.4.0"
}
@@ -6151,9 +5959,9 @@
"license": "MIT"
},
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.0.tgz",
- "integrity": "sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz",
+ "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==",
"cpu": [
"ppc64"
],
@@ -6168,9 +5976,9 @@
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.0.tgz",
- "integrity": "sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz",
+ "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==",
"cpu": [
"arm"
],
@@ -6185,9 +5993,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.0.tgz",
- "integrity": "sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz",
+ "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==",
"cpu": [
"arm64"
],
@@ -6202,9 +6010,9 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.0.tgz",
- "integrity": "sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz",
+ "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==",
"cpu": [
"x64"
],
@@ -6219,9 +6027,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz",
- "integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz",
+ "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==",
"cpu": [
"arm64"
],
@@ -6236,9 +6044,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.0.tgz",
- "integrity": "sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz",
+ "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==",
"cpu": [
"x64"
],
@@ -6253,9 +6061,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.0.tgz",
- "integrity": "sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz",
+ "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==",
"cpu": [
"arm64"
],
@@ -6270,9 +6078,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.0.tgz",
- "integrity": "sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz",
+ "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==",
"cpu": [
"x64"
],
@@ -6287,9 +6095,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.0.tgz",
- "integrity": "sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz",
+ "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==",
"cpu": [
"arm"
],
@@ -6304,9 +6112,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.0.tgz",
- "integrity": "sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz",
+ "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==",
"cpu": [
"arm64"
],
@@ -6321,9 +6129,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.0.tgz",
- "integrity": "sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz",
+ "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==",
"cpu": [
"ia32"
],
@@ -6338,9 +6146,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.0.tgz",
- "integrity": "sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz",
+ "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==",
"cpu": [
"loong64"
],
@@ -6355,9 +6163,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.0.tgz",
- "integrity": "sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz",
+ "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==",
"cpu": [
"mips64el"
],
@@ -6372,9 +6180,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.0.tgz",
- "integrity": "sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz",
+ "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==",
"cpu": [
"ppc64"
],
@@ -6389,9 +6197,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.0.tgz",
- "integrity": "sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz",
+ "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==",
"cpu": [
"riscv64"
],
@@ -6406,9 +6214,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.0.tgz",
- "integrity": "sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz",
+ "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==",
"cpu": [
"s390x"
],
@@ -6423,9 +6231,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.0.tgz",
- "integrity": "sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz",
+ "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==",
"cpu": [
"x64"
],
@@ -6439,10 +6247,27 @@
"node": ">=18"
}
},
+ "node_modules/@esbuild/netbsd-arm64": {
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz",
+ "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.0.tgz",
- "integrity": "sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz",
+ "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==",
"cpu": [
"x64"
],
@@ -6457,9 +6282,9 @@
}
},
"node_modules/@esbuild/openbsd-arm64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.0.tgz",
- "integrity": "sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz",
+ "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==",
"cpu": [
"arm64"
],
@@ -6474,9 +6299,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.0.tgz",
- "integrity": "sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz",
+ "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==",
"cpu": [
"x64"
],
@@ -6491,9 +6316,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.0.tgz",
- "integrity": "sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz",
+ "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==",
"cpu": [
"x64"
],
@@ -6508,9 +6333,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.0.tgz",
- "integrity": "sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz",
+ "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==",
"cpu": [
"arm64"
],
@@ -6525,9 +6350,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.0.tgz",
- "integrity": "sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz",
+ "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==",
"cpu": [
"ia32"
],
@@ -6542,9 +6367,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.0.tgz",
- "integrity": "sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz",
+ "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==",
"cpu": [
"x64"
],
@@ -6559,10 +6384,9 @@
}
},
"node_modules/@eslint-community/eslint-utils": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
- "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
- "dev": true,
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
+ "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==",
"license": "MIT",
"dependencies": {
"eslint-visitor-keys": "^3.4.3"
@@ -6581,23 +6405,96 @@
"version": "4.12.1",
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
"integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
}
},
- "node_modules/@eslint/eslintrc": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
- "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
+ "node_modules/@eslint/compat": {
+ "version": "1.2.9",
+ "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.9.tgz",
+ "integrity": "sha512-gCdSY54n7k+driCadyMNv8JSPzYLeDVM/ikZRtvtROBpRdFSkS8W9A82MqsaY7lZuwL0wiapgD0NT1xT0hyJsA==",
"dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "peerDependencies": {
+ "eslint": "^9.10.0"
+ },
+ "peerDependenciesMeta": {
+ "eslint": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@eslint/config-array": {
+ "version": "0.20.1",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz",
+ "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/object-schema": "^2.1.6",
+ "debug": "^4.3.1",
+ "minimatch": "^3.1.2"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/config-array/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/@eslint/config-array/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/@eslint/config-helpers": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz",
+ "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/core": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz",
+ "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@types/json-schema": "^7.0.15"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
+ "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
"license": "MIT",
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
- "espree": "^9.6.0",
- "globals": "^13.19.0",
+ "espree": "^10.0.1",
+ "globals": "^14.0.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -6605,7 +6502,7 @@
"strip-json-comments": "^3.1.1"
},
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -6615,7 +6512,6 @@
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -6629,10 +6525,9 @@
}
},
"node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -6640,16 +6535,12 @@
}
},
"node_modules/@eslint/eslintrc/node_modules/globals": {
- "version": "13.24.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
- "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
- "dev": true,
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
+ "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
"license": "MIT",
- "dependencies": {
- "type-fest": "^0.20.2"
- },
"engines": {
- "node": ">=8"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -6659,24 +6550,33 @@
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
"integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 4"
}
},
+ "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
"node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true,
"license": "MIT"
},
"node_modules/@eslint/eslintrc/node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -6685,27 +6585,35 @@
"node": "*"
}
},
- "node_modules/@eslint/eslintrc/node_modules/type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
+ "node_modules/@eslint/js": {
+ "version": "9.26.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.26.0.tgz",
+ "integrity": "sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ==",
+ "license": "MIT",
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
- "node_modules/@eslint/js": {
- "version": "8.57.1",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
- "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
- "dev": true,
- "license": "MIT",
+ "node_modules/@eslint/object-schema": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
+ "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",
+ "license": "Apache-2.0",
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/plugin-kit": {
+ "version": "0.2.8",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz",
+ "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/core": "^0.13.0",
+ "levn": "^0.4.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
"node_modules/@figspec/components": {
@@ -6763,9 +6671,9 @@
}
},
"node_modules/@figspec/react": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@figspec/react/-/react-1.0.3.tgz",
- "integrity": "sha512-r683qOko+5CbT48Ox280fMx2MNAtaFPgCNJvldOqN3YtmAzlcTT+YSxd3OahA+kjXGGrnzDbUgeTOX1cPLII+g==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@figspec/react/-/react-1.0.4.tgz",
+ "integrity": "sha512-jaPvkIef4d6NjsRiw91OZabrfdPH9FtoPGYcY5mpXjYEcdUqIq1aHtLq3SkMVyVysEapTEJ6yS8amy93MyXBEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6773,7 +6681,7 @@
"@lit-labs/react": "^1.0.2"
},
"peerDependencies": {
- "react": "^16.14.0 || ^17.0.0 || ^18.0.0"
+ "react": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
}
},
"node_modules/@gar/promisify": {
@@ -6806,51 +6714,45 @@
"@hapi/hoek": "^9.0.0"
}
},
- "node_modules/@humanwhocodes/config-array": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
- "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
- "deprecated": "Use @eslint/config-array instead",
- "dev": true,
+ "node_modules/@humanfs/core": {
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
+ "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
"license": "Apache-2.0",
- "dependencies": {
- "@humanwhocodes/object-schema": "^2.0.3",
- "debug": "^4.3.1",
- "minimatch": "^3.0.5"
- },
"engines": {
- "node": ">=10.10.0"
+ "node": ">=18.18.0"
}
},
- "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
+ "node_modules/@humanfs/node": {
+ "version": "0.16.6",
+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
+ "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
+ "license": "Apache-2.0",
"dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
+ "@humanfs/core": "^0.19.1",
+ "@humanwhocodes/retry": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=18.18.0"
}
},
- "node_modules/@humanwhocodes/config-array/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
+ "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
+ "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
+ "license": "Apache-2.0",
"engines": {
- "node": "*"
+ "node": ">=18.18"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
}
},
"node_modules/@humanwhocodes/module-importer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
"integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
- "dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=12.22"
@@ -6860,116 +6762,144 @@
"url": "https://github.com/sponsors/nzakas"
}
},
- "node_modules/@humanwhocodes/object-schema": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
- "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
- "deprecated": "Use @eslint/object-schema instead",
- "dev": true,
- "license": "BSD-3-Clause"
+ "node_modules/@humanwhocodes/retry": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
+ "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
},
"node_modules/@inquirer/checkbox": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-2.5.0.tgz",
- "integrity": "sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==",
+ "version": "4.1.8",
+ "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.8.tgz",
+ "integrity": "sha512-d/QAsnwuHX2OPolxvYcgSj7A9DO9H6gVOy2DvBTx+P2LH2iRTo/RSGV3iwCzW024nP9hw98KIuDmdyhZQj1UQg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/figures": "^1.0.5",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/figures": "^1.0.12",
+ "@inquirer/type": "^3.0.7",
"ansi-escapes": "^4.3.2",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/confirm": {
- "version": "3.1.22",
- "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.22.tgz",
- "integrity": "sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==",
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.6.tgz",
+ "integrity": "sha512-6ZXYK3M1XmaVBZX6FCfChgtponnL0R6I7k8Nu+kaoNkT828FVZTcca1MqmWQipaW2oNREQl5AaPCUOOCVNdRMw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.0.10",
- "@inquirer/type": "^1.5.2"
+ "@inquirer/core": "^10.1.7",
+ "@inquirer/type": "^3.0.4"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/core": {
- "version": "9.2.1",
- "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz",
- "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==",
+ "version": "10.1.13",
+ "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.13.tgz",
+ "integrity": "sha512-1viSxebkYN2nJULlzCxES6G9/stgHSepZ9LqqfdIGPHj5OHhiBUXVS0a6R0bEC2A+VL4D9w6QB66ebCr6HGllA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/figures": "^1.0.6",
- "@inquirer/type": "^2.0.0",
- "@types/mute-stream": "^0.0.4",
- "@types/node": "^22.5.5",
- "@types/wrap-ansi": "^3.0.0",
+ "@inquirer/figures": "^1.0.12",
+ "@inquirer/type": "^3.0.7",
"ansi-escapes": "^4.3.2",
"cli-width": "^4.1.0",
- "mute-stream": "^1.0.0",
+ "mute-stream": "^2.0.0",
"signal-exit": "^4.1.0",
- "strip-ansi": "^6.0.1",
"wrap-ansi": "^6.2.0",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
"node": ">=18"
- }
- },
- "node_modules/@inquirer/core/node_modules/@inquirer/type": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz",
- "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "mute-stream": "^1.0.0"
},
- "engines": {
- "node": ">=18"
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/editor": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-2.2.0.tgz",
- "integrity": "sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==",
+ "version": "4.2.13",
+ "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.13.tgz",
+ "integrity": "sha512-WbicD9SUQt/K8O5Vyk9iC2ojq5RHoCLK6itpp2fHsWe44VxxcA9z3GTWlvjSTGmMQpZr+lbVmrxdHcumJoLbMA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/type": "^3.0.7",
"external-editor": "^3.1.0"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/expand": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-2.3.0.tgz",
- "integrity": "sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==",
+ "version": "4.0.15",
+ "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.15.tgz",
+ "integrity": "sha512-4Y+pbr/U9Qcvf+N/goHzPEXiHH8680lM3Dr3Y9h9FFw4gHS+zVpbj8LfbKWIb/jayIB4aSO4pWiBTrBYWkvi5A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/type": "^3.0.7",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/figures": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.10.tgz",
- "integrity": "sha512-Ey6176gZmeqZuY/W/nZiUyvmb1/qInjcpiZjXWi6nON+nxJpD1bxtSoBxNliGISae32n6OwbY+TSXPZ1CfS4bw==",
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz",
+ "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6977,129 +6907,213 @@
}
},
"node_modules/@inquirer/input": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-2.3.0.tgz",
- "integrity": "sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==",
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.12.tgz",
+ "integrity": "sha512-xJ6PFZpDjC+tC1P8ImGprgcsrzQRsUh9aH3IZixm1lAZFK49UGHxM3ltFfuInN2kPYNfyoPRh+tU4ftsjPLKqQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/type": "^1.5.3"
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/type": "^3.0.7"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/number": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-1.1.0.tgz",
- "integrity": "sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==",
+ "version": "3.0.15",
+ "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.15.tgz",
+ "integrity": "sha512-xWg+iYfqdhRiM55MvqiTCleHzszpoigUpN5+t1OMcRkJrUrw7va3AzXaxvS+Ak7Gny0j2mFSTv2JJj8sMtbV2g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/type": "^1.5.3"
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/type": "^3.0.7"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/password": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-2.2.0.tgz",
- "integrity": "sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==",
+ "version": "4.0.15",
+ "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.15.tgz",
+ "integrity": "sha512-75CT2p43DGEnfGTaqFpbDC2p2EEMrq0S+IRrf9iJvYreMy5mAWj087+mdKyLHapUEPLjN10mNvABpGbk8Wdraw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/type": "^3.0.7",
"ansi-escapes": "^4.3.2"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/prompts": {
- "version": "5.3.8",
- "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-5.3.8.tgz",
- "integrity": "sha512-b2BudQY/Si4Y2a0PdZZL6BeJtl8llgeZa7U2j47aaJSCeAl1e4UI7y8a9bSkO3o/ZbZrgT5muy/34JbsjfIWxA==",
+ "version": "7.3.2",
+ "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.2.tgz",
+ "integrity": "sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/checkbox": "^2.4.7",
- "@inquirer/confirm": "^3.1.22",
- "@inquirer/editor": "^2.1.22",
- "@inquirer/expand": "^2.1.22",
- "@inquirer/input": "^2.2.9",
- "@inquirer/number": "^1.0.10",
- "@inquirer/password": "^2.1.22",
- "@inquirer/rawlist": "^2.2.4",
- "@inquirer/search": "^1.0.7",
- "@inquirer/select": "^2.4.7"
+ "@inquirer/checkbox": "^4.1.2",
+ "@inquirer/confirm": "^5.1.6",
+ "@inquirer/editor": "^4.2.7",
+ "@inquirer/expand": "^4.0.9",
+ "@inquirer/input": "^4.1.6",
+ "@inquirer/number": "^3.0.9",
+ "@inquirer/password": "^4.0.9",
+ "@inquirer/rawlist": "^4.0.9",
+ "@inquirer/search": "^3.0.9",
+ "@inquirer/select": "^4.0.9"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/rawlist": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-2.3.0.tgz",
- "integrity": "sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==",
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.3.tgz",
+ "integrity": "sha512-7XrV//6kwYumNDSsvJIPeAqa8+p7GJh7H5kRuxirct2cgOcSWwwNGoXDRgpNFbY/MG2vQ4ccIWCi8+IXXyFMZA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/type": "^3.0.7",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/search": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-1.1.0.tgz",
- "integrity": "sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==",
+ "version": "3.0.15",
+ "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.15.tgz",
+ "integrity": "sha512-YBMwPxYBrADqyvP4nNItpwkBnGGglAvCLVW8u4pRmmvOsHUtCAUIMbUrLX5B3tFL1/WsLGdQ2HNzkqswMs5Uaw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/figures": "^1.0.5",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/figures": "^1.0.12",
+ "@inquirer/type": "^3.0.7",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/select": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-2.5.0.tgz",
- "integrity": "sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.3.tgz",
+ "integrity": "sha512-OAGhXU0Cvh0PhLz9xTF/kx6g6x+sP+PcyTiLvCrewI99P3BBeexD+VbuwkNDvqGkk3y2h5ZiWLeRP7BFlhkUDg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^9.1.0",
- "@inquirer/figures": "^1.0.5",
- "@inquirer/type": "^1.5.3",
+ "@inquirer/core": "^10.1.13",
+ "@inquirer/figures": "^1.0.12",
+ "@inquirer/type": "^3.0.7",
"ansi-escapes": "^4.3.2",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
"node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
}
},
"node_modules/@inquirer/type": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz",
- "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==",
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz",
+ "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@types/node": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@isaacs/balanced-match": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
+ "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "20 || >=22"
+ }
+ },
+ "node_modules/@isaacs/brace-expansion": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
+ "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "mute-stream": "^1.0.0"
+ "@isaacs/balanced-match": "^4.0.1"
},
"engines": {
- "node": ">=18"
+ "node": "20 || >=22"
}
},
"node_modules/@isaacs/cliui": {
@@ -7205,11 +7219,23 @@
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
+ "node_modules/@isaacs/fs-minipass": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
+ "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^7.0.4"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
"node_modules/@istanbuljs/load-nyc-config": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
"integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
- "dev": true,
"license": "ISC",
"dependencies": {
"camelcase": "^5.3.1",
@@ -7222,21 +7248,10 @@
"node": ">=8"
}
},
- "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
"node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
"integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"locate-path": "^5.0.0",
@@ -7246,25 +7261,10 @@
"node": ">=8"
}
},
- "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
"node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
"integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-locate": "^4.1.0"
@@ -7277,7 +7277,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-try": "^2.0.0"
@@ -7293,7 +7292,6 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
"integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-limit": "^2.2.0"
@@ -7302,28 +7300,10 @@
"node": ">=8"
}
},
- "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
- "dev": true,
- "license": "BSD-3-Clause"
- },
"node_modules/@istanbuljs/schema": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
"integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -7333,7 +7313,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz",
"integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -7347,16 +7326,6 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/@jest/console/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@jest/core": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz",
@@ -7440,16 +7409,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@jest/core/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@jest/create-cache-key-function": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz",
@@ -7467,7 +7426,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz",
"integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/fake-timers": "^29.7.0",
@@ -7483,7 +7441,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz",
"integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"expect": "^29.7.0",
@@ -7497,7 +7454,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz",
"integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"jest-get-type": "^29.6.3"
@@ -7510,7 +7466,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz",
"integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -7528,7 +7483,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz",
"integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/environment": "^29.7.0",
@@ -7544,7 +7498,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz",
"integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@bcoe/v8-coverage": "^0.2.3",
@@ -7585,10 +7538,9 @@
}
},
"node_modules/@jest/reporters/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -7600,7 +7552,6 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -7621,7 +7572,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -7630,21 +7580,10 @@
"node": "*"
}
},
- "node_modules/@jest/reporters/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@jest/schemas": {
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
"integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.27.8"
@@ -7657,7 +7596,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz",
"integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.18",
@@ -7672,7 +7610,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz",
"integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/console": "^29.7.0",
@@ -7688,7 +7625,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz",
"integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/test-result": "^29.7.0",
@@ -7700,21 +7636,10 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/@jest/test-sequencer/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@jest/transform": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz",
"integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/core": "^7.11.6",
@@ -7741,24 +7666,12 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
- "dev": true,
"license": "MIT"
},
- "node_modules/@jest/transform/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@jest/types": {
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
"integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -7849,9 +7762,9 @@
}
},
"node_modules/@jsonjoy.com/json-pack": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.1.tgz",
- "integrity": "sha512-osjeBqMJ2lb/j/M8NCPjs1ylqWIcTRTycIhVB5pt6LgzgeRSb0YRZ7j9RfA8wIUrsr/medIuhVyonXRZWLyfdw==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.2.0.tgz",
+ "integrity": "sha512-io1zEbbYcElht3tdlqEOFxZ0dMTYrHz9iMf0gqn1pPjZFTCgM5R4R5IMA20Chb2UPYYsxjzs8CgZ7Nb5n2K2rA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -7872,9 +7785,9 @@
}
},
"node_modules/@jsonjoy.com/util": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz",
- "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.6.0.tgz",
+ "integrity": "sha512-sw/RMbehRhN68WRtcKCpQOPfnH6lLP4GJfqzi3iYej8tnzpZUDr6UkZYJjcjjC0FWEJOJbyM3PTIwxucUmDG2A==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -7889,14 +7802,15 @@
}
},
"node_modules/@koa/multer": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@koa/multer/-/multer-3.1.0.tgz",
- "integrity": "sha512-ETf4OLpOew9XE9lyU+5HIqk3TCmdGAw9pUXgxzrlYip+PkxLGoU4meiVTxiW4B6lxdBNijb3DFQ7M2woLcDL1g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@koa/multer/-/multer-4.0.0.tgz",
+ "integrity": "sha512-BY6hys3WVX1yL/gcfKWu94z1fJ6ayG1DEEw/s82DnulkaTbumwjF6XqSfNLKFcs8lnJb2QfMJ4DyK4bmF1NDZw==",
"license": "MIT",
"engines": {
- "node": ">= 14"
+ "node": ">= 18"
},
"peerDependencies": {
+ "koa": ">=2",
"multer": "*"
}
},
@@ -7922,19 +7836,42 @@
"license": "MIT"
},
"node_modules/@listr2/prompt-adapter-inquirer": {
- "version": "2.0.15",
- "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.15.tgz",
- "integrity": "sha512-MZrGem/Ujjd4cPTLYDfCZK2iKKeiO/8OX13S6jqxldLs0Prf2aGqVlJ77nMBqMv7fzqgXEgjrNHLXcKR8l9lOg==",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.18.tgz",
+ "integrity": "sha512-0hz44rAcrphyXcA8IS7EJ2SCoaBZD2u5goE8S/e+q/DL+dOGpqpcLidVOFeLG3VgML62SXmfRLAhWt0zL1oW4Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/type": "^1.5.1"
+ "@inquirer/type": "^1.5.5"
},
"engines": {
"node": ">=18.0.0"
},
"peerDependencies": {
- "@inquirer/prompts": ">= 3 < 6"
+ "@inquirer/prompts": ">= 3 < 8"
+ }
+ },
+ "node_modules/@listr2/prompt-adapter-inquirer/node_modules/@inquirer/type": {
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz",
+ "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mute-stream": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@listr2/prompt-adapter-inquirer/node_modules/mute-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
+ "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/@lit-labs/react": {
@@ -7962,18 +7899,18 @@
"license": "BSD-3-Clause"
},
"node_modules/@lit/reactive-element": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz",
- "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.0.tgz",
+ "integrity": "sha512-L2qyoZSQClcBmq0qajBVbhYEcG6iK0XfLn66ifLe/RfC0/ihpc+pl0Wdn8bJ8o+hj38cG0fGXRgSS20MuXn7qA==",
"license": "BSD-3-Clause",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.2.0"
}
},
"node_modules/@lmdb/lmdb-darwin-arm64": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.0.13.tgz",
- "integrity": "sha512-uiKPB0Fv6WEEOZjruu9a6wnW/8jrjzlZbxXscMB8kuCJ1k6kHpcBnuvaAWcqhbI7rqX5GKziwWEdD+wi2gNLfA==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.2.6.tgz",
+ "integrity": "sha512-yF/ih9EJJZc72psFQbwnn8mExIWfTnzWJg+N02hnpXtDPETYLmQswIMBn7+V88lfCaFrMozJsUvcEQIkEPU0Gg==",
"cpu": [
"arm64"
],
@@ -7985,9 +7922,9 @@
]
},
"node_modules/@lmdb/lmdb-darwin-x64": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.0.13.tgz",
- "integrity": "sha512-bEVIIfK5mSQoG1R19qA+fJOvCB+0wVGGnXHT3smchBVahYBdlPn2OsZZKzlHWfb1E+PhLBmYfqB5zQXFP7hJig==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.2.6.tgz",
+ "integrity": "sha512-5BbCumsFLbCi586Bb1lTWQFkekdQUw8/t8cy++Uq251cl3hbDIGEwD9HAwh8H6IS2F6QA9KdKmO136LmipRNkg==",
"cpu": [
"x64"
],
@@ -7999,9 +7936,9 @@
]
},
"node_modules/@lmdb/lmdb-linux-arm": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.0.13.tgz",
- "integrity": "sha512-Yml1KlMzOnXj/tnW7yX8U78iAzTk39aILYvCPbqeewAq1kSzl+w59k/fiVkTBfvDi/oW/5YRxL+Fq+Y1Fr1r2Q==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.2.6.tgz",
+ "integrity": "sha512-+6XgLpMb7HBoWxXj+bLbiiB4s0mRRcDPElnRS3LpWRzdYSe+gFk5MT/4RrVNqd2MESUDmb53NUXw1+BP69bjiQ==",
"cpu": [
"arm"
],
@@ -8013,9 +7950,9 @@
]
},
"node_modules/@lmdb/lmdb-linux-arm64": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.0.13.tgz",
- "integrity": "sha512-afbVrsMgZ9dUTNUchFpj5VkmJRxvht/u335jUJ7o23YTbNbnpmXif3VKQGCtnjSh+CZaqm6N3CPG8KO3zwyZ1Q==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.2.6.tgz",
+ "integrity": "sha512-l5VmJamJ3nyMmeD1ANBQCQqy7do1ESaJQfKPSm2IG9/ADZryptTyCj8N6QaYgIWewqNUrcbdMkJajRQAt5Qjfg==",
"cpu": [
"arm64"
],
@@ -8027,9 +7964,9 @@
]
},
"node_modules/@lmdb/lmdb-linux-x64": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.0.13.tgz",
- "integrity": "sha512-vOtxu0xC0SLdQ2WRXg8Qgd8T32ak4SPqk5zjItRszrJk2BdeXqfGxBJbP7o4aOvSPSmSSv46Lr1EP4HXU8v7Kg==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.2.6.tgz",
+ "integrity": "sha512-nDYT8qN9si5+onHYYaI4DiauDMx24OAiuZAUsEqrDy+ja/3EbpXPX/VAkMV8AEaQhy3xc4dRC+KcYIvOFefJ4Q==",
"cpu": [
"x64"
],
@@ -8041,9 +7978,9 @@
]
},
"node_modules/@lmdb/lmdb-win32-x64": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.0.13.tgz",
- "integrity": "sha512-UCrMJQY/gJnOl3XgbWRZZUvGGBuKy6i0YNSptgMzHBjs+QYDYR1Mt/RLTOPy4fzzves65O1EDmlL//OzEqoLlA==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.2.6.tgz",
+ "integrity": "sha512-XlqVtILonQnG+9fH2N3Aytria7P/1fwDgDhl29rde96uH2sLB8CHORIf2PfuLVzFQJ7Uqp8py9AYwr3ZUCFfWg==",
"cpu": [
"x64"
],
@@ -8186,6 +8123,62 @@
}
}
},
+ "node_modules/@modelcontextprotocol/sdk": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.13.1.tgz",
+ "integrity": "sha512-8q6+9aF0yA39/qWT/uaIj6zTpC+Qu07DnN/lb9mjoquCJsAh6l3HyYqc9O3t2j7GilseOQOQimLg7W3By6jqvg==",
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.6",
+ "content-type": "^1.0.5",
+ "cors": "^2.8.5",
+ "cross-spawn": "^7.0.5",
+ "eventsource": "^3.0.2",
+ "express": "^5.0.1",
+ "express-rate-limit": "^7.5.0",
+ "pkce-challenge": "^5.0.0",
+ "raw-body": "^3.0.0",
+ "zod": "^3.23.8",
+ "zod-to-json-schema": "^3.24.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@modelcontextprotocol/sdk/node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/@modelcontextprotocol/sdk/node_modules/eventsource": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz",
+ "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==",
+ "license": "MIT",
+ "dependencies": {
+ "eventsource-parser": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@modelcontextprotocol/sdk/node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "license": "MIT"
+ },
"node_modules/@msgpack/msgpack": {
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-2.8.0.tgz",
@@ -8296,11 +8289,316 @@
"url": "https://github.com/sponsors/Brooooooklyn"
}
},
+ "node_modules/@napi-rs/nice": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.1.tgz",
+ "integrity": "sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">= 10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/Brooooooklyn"
+ },
+ "optionalDependencies": {
+ "@napi-rs/nice-android-arm-eabi": "1.0.1",
+ "@napi-rs/nice-android-arm64": "1.0.1",
+ "@napi-rs/nice-darwin-arm64": "1.0.1",
+ "@napi-rs/nice-darwin-x64": "1.0.1",
+ "@napi-rs/nice-freebsd-x64": "1.0.1",
+ "@napi-rs/nice-linux-arm-gnueabihf": "1.0.1",
+ "@napi-rs/nice-linux-arm64-gnu": "1.0.1",
+ "@napi-rs/nice-linux-arm64-musl": "1.0.1",
+ "@napi-rs/nice-linux-ppc64-gnu": "1.0.1",
+ "@napi-rs/nice-linux-riscv64-gnu": "1.0.1",
+ "@napi-rs/nice-linux-s390x-gnu": "1.0.1",
+ "@napi-rs/nice-linux-x64-gnu": "1.0.1",
+ "@napi-rs/nice-linux-x64-musl": "1.0.1",
+ "@napi-rs/nice-win32-arm64-msvc": "1.0.1",
+ "@napi-rs/nice-win32-ia32-msvc": "1.0.1",
+ "@napi-rs/nice-win32-x64-msvc": "1.0.1"
+ }
+ },
+ "node_modules/@napi-rs/nice-android-arm-eabi": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.0.1.tgz",
+ "integrity": "sha512-5qpvOu5IGwDo7MEKVqqyAxF90I6aLj4n07OzpARdgDRfz8UbBztTByBp0RC59r3J1Ij8uzYi6jI7r5Lws7nn6w==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-android-arm64": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.0.1.tgz",
+ "integrity": "sha512-GqvXL0P8fZ+mQqG1g0o4AO9hJjQaeYG84FRfZaYjyJtZZZcMjXW5TwkL8Y8UApheJgyE13TQ4YNUssQaTgTyvA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-darwin-arm64": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.0.1.tgz",
+ "integrity": "sha512-91k3HEqUl2fsrz/sKkuEkscj6EAj3/eZNCLqzD2AA0TtVbkQi8nqxZCZDMkfklULmxLkMxuUdKe7RvG/T6s2AA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-darwin-x64": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.0.1.tgz",
+ "integrity": "sha512-jXnMleYSIR/+TAN/p5u+NkCA7yidgswx5ftqzXdD5wgy/hNR92oerTXHc0jrlBisbd7DpzoaGY4cFD7Sm5GlgQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-freebsd-x64": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.0.1.tgz",
+ "integrity": "sha512-j+iJ/ezONXRQsVIB/FJfwjeQXX7A2tf3gEXs4WUGFrJjpe/z2KB7sOv6zpkm08PofF36C9S7wTNuzHZ/Iiccfw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-arm-gnueabihf": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.0.1.tgz",
+ "integrity": "sha512-G8RgJ8FYXYkkSGQwywAUh84m946UTn6l03/vmEXBYNJxQJcD+I3B3k5jmjFG/OPiU8DfvxutOP8bi+F89MCV7Q==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-arm64-gnu": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.0.1.tgz",
+ "integrity": "sha512-IMDak59/W5JSab1oZvmNbrms3mHqcreaCeClUjwlwDr0m3BoR09ZiN8cKFBzuSlXgRdZ4PNqCYNeGQv7YMTjuA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-arm64-musl": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.0.1.tgz",
+ "integrity": "sha512-wG8fa2VKuWM4CfjOjjRX9YLIbysSVV1S3Kgm2Fnc67ap/soHBeYZa6AGMeR5BJAylYRjnoVOzV19Cmkco3QEPw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-ppc64-gnu": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.0.1.tgz",
+ "integrity": "sha512-lxQ9WrBf0IlNTCA9oS2jg/iAjQyTI6JHzABV664LLrLA/SIdD+I1i3Mjf7TsnoUbgopBcCuDztVLfJ0q9ubf6Q==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-riscv64-gnu": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.0.1.tgz",
+ "integrity": "sha512-3xs69dO8WSWBb13KBVex+yvxmUeEsdWexxibqskzoKaWx9AIqkMbWmE2npkazJoopPKX2ULKd8Fm9veEn0g4Ig==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-s390x-gnu": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.0.1.tgz",
+ "integrity": "sha512-lMFI3i9rlW7hgToyAzTaEybQYGbQHDrpRkg+1gJWEpH0PLAQoZ8jiY0IzakLfNWnVda1eTYYlxxFYzW8Rqczkg==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-x64-gnu": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.1.tgz",
+ "integrity": "sha512-XQAJs7DRN2GpLN6Fb+ZdGFeYZDdGl2Fn3TmFlqEL5JorgWKrQGRUrpGKbgZ25UeZPILuTKJ+OowG2avN8mThBA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-linux-x64-musl": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.1.tgz",
+ "integrity": "sha512-/rodHpRSgiI9o1faq9SZOp/o2QkKQg7T+DK0R5AkbnI/YxvAIEHf2cngjYzLMQSQgUhxym+LFr+UGZx4vK4QdQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-win32-arm64-msvc": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.0.1.tgz",
+ "integrity": "sha512-rEcz9vZymaCB3OqEXoHnp9YViLct8ugF+6uO5McifTedjq4QMQs3DHz35xBEGhH3gJWEsXMUbzazkz5KNM5YUg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-win32-ia32-msvc": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.0.1.tgz",
+ "integrity": "sha512-t7eBAyPUrWL8su3gDxw9xxxqNwZzAqKo0Szv3IjVQd1GpXXVkb6vBBQUuxfIYaXMzZLwlxRQ7uzM2vdUE9ULGw==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/nice-win32-x64-msvc": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.0.1.tgz",
+ "integrity": "sha512-JlF+uDcatt3St2ntBG8H02F1mM45i5SF9W+bIKiReVE6wiy3o16oBP/yxt+RZ+N6LbCImJXJ6bXNO2kn9AXicg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/@napi-rs/wasm-runtime": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz",
"integrity": "sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"@emnapi/core": "^1.1.0",
"@emnapi/runtime": "^1.1.0",
@@ -8308,9 +8606,9 @@
}
},
"node_modules/@ng-select/ng-select": {
- "version": "13.9.1",
- "resolved": "https://registry.npmjs.org/@ng-select/ng-select/-/ng-select-13.9.1.tgz",
- "integrity": "sha512-+DzQkQp8coGWZREflJM/qx7BXipV6HEVpZCXoa6fJJRHJfmUMsxa5uV6kUVmClUE98Rkffk9CPHt6kZcj8PuqQ==",
+ "version": "14.9.0",
+ "resolved": "https://registry.npmjs.org/@ng-select/ng-select/-/ng-select-14.9.0.tgz",
+ "integrity": "sha512-f/E3EaSVwdKmwvZL43nS961bGaXR90F0Gtb8vA+ub8Hfwqjr1NTI6X7+yu5iMkqfy5ZW5cJdoGvo+kv8zcAkjQ==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.1"
@@ -8320,15 +8618,15 @@
"npm": ">= 8"
},
"peerDependencies": {
- "@angular/common": "^18.0.0",
- "@angular/core": "^18.0.0",
- "@angular/forms": "^18.0.0"
+ "@angular/common": "^19.0.0",
+ "@angular/core": "^19.0.0",
+ "@angular/forms": "^19.0.0"
}
},
"node_modules/@ngtools/webpack": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.2.19.tgz",
- "integrity": "sha512-bExj5JrByKPibsqBbn5Pjn8lo91AUOTsyP2hgKpnOnmSr62rhWSiRwXltgz2MCiZRmuUznpt93WiOLixgYfYvQ==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-19.2.14.tgz",
+ "integrity": "sha512-PqrY+eeSUoF6JC6NCEQRPE/0Y2umSllD/fsDE6pnQrvGfztBpj0Jt1WMhgEI8BBcl4S7QW0LhPynkBmnCvTUmw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8337,8 +8635,8 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "@angular/compiler-cli": "^18.0.0",
- "typescript": ">=5.4 <5.6",
+ "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0",
+ "typescript": ">=5.5 <5.9",
"webpack": "^5.54.0"
}
},
@@ -8381,9 +8679,9 @@
}
},
"node_modules/@npmcli/agent": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz",
- "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz",
+ "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -8394,31 +8692,7 @@
"socks-proxy-agent": "^8.0.3"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
- "node_modules/@npmcli/agent/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/@npmcli/agent/node_modules/http-proxy-agent": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
- "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.1.0",
- "debug": "^4.3.4"
- },
- "engines": {
- "node": ">= 14"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/agent/node_modules/lru-cache": {
@@ -8458,24 +8732,23 @@
}
},
"node_modules/@npmcli/git": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz",
- "integrity": "sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-6.0.3.tgz",
+ "integrity": "sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/promise-spawn": "^7.0.0",
- "ini": "^4.1.3",
+ "@npmcli/promise-spawn": "^8.0.0",
+ "ini": "^5.0.0",
"lru-cache": "^10.0.1",
- "npm-pick-manifest": "^9.0.0",
- "proc-log": "^4.0.0",
- "promise-inflight": "^1.0.1",
+ "npm-pick-manifest": "^10.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
"semver": "^7.3.5",
- "which": "^4.0.0"
+ "which": "^5.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/git/node_modules/isexe": {
@@ -8496,19 +8769,19 @@
"license": "ISC"
},
"node_modules/@npmcli/git/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/git/node_modules/which": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
- "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -8518,24 +8791,24 @@
"node-which": "bin/which.js"
},
"engines": {
- "node": "^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/installed-package-contents": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz",
- "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz",
+ "integrity": "sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==",
"dev": true,
"license": "ISC",
"dependencies": {
- "npm-bundled": "^3.0.0",
- "npm-normalize-package-bin": "^3.0.0"
+ "npm-bundled": "^4.0.0",
+ "npm-normalize-package-bin": "^4.0.0"
},
"bin": {
"installed-package-contents": "bin/index.js"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/move-file": {
@@ -8554,9 +8827,9 @@
}
},
"node_modules/@npmcli/move-file/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8617,32 +8890,32 @@
}
},
"node_modules/@npmcli/node-gyp": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz",
- "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz",
+ "integrity": "sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/package-json": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz",
- "integrity": "sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-6.2.0.tgz",
+ "integrity": "sha512-rCNLSB/JzNvot0SEyXqWZ7tX2B5dD2a1br2Dp0vSYVo5jh8Z0EZ7lS9TsZ1UtziddB1UfNUaMCc538/HztnJGA==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/git": "^5.0.0",
+ "@npmcli/git": "^6.0.0",
"glob": "^10.2.2",
- "hosted-git-info": "^7.0.0",
- "json-parse-even-better-errors": "^3.0.0",
- "normalize-package-data": "^6.0.0",
- "proc-log": "^4.0.0",
- "semver": "^7.5.3"
+ "hosted-git-info": "^8.0.0",
+ "json-parse-even-better-errors": "^4.0.0",
+ "proc-log": "^5.0.0",
+ "semver": "^7.5.3",
+ "validate-npm-package-license": "^3.0.4"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/package-json/node_modules/glob": {
@@ -8667,16 +8940,16 @@
}
},
"node_modules/@npmcli/package-json/node_modules/hosted-git-info": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
- "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.1.0.tgz",
+ "integrity": "sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==",
"dev": true,
"license": "ISC",
"dependencies": {
"lru-cache": "^10.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/package-json/node_modules/jackspeak": {
@@ -8702,6 +8975,22 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/@npmcli/package-json/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/@npmcli/package-json/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -8720,26 +9009,26 @@
}
},
"node_modules/@npmcli/package-json/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/promise-spawn": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz",
- "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==",
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-8.0.2.tgz",
+ "integrity": "sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "which": "^4.0.0"
+ "which": "^5.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/promise-spawn/node_modules/isexe": {
@@ -8753,9 +9042,9 @@
}
},
"node_modules/@npmcli/promise-spawn/node_modules/which": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
- "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -8765,35 +9054,35 @@
"node-which": "bin/which.js"
},
"engines": {
- "node": "^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/redact": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-2.0.1.tgz",
- "integrity": "sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-3.2.2.tgz",
+ "integrity": "sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/run-script": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-8.1.0.tgz",
- "integrity": "sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-9.1.0.tgz",
+ "integrity": "sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/node-gyp": "^3.0.0",
- "@npmcli/package-json": "^5.0.0",
- "@npmcli/promise-spawn": "^7.0.0",
- "node-gyp": "^10.0.0",
- "proc-log": "^4.0.0",
- "which": "^4.0.0"
+ "@npmcli/node-gyp": "^4.0.0",
+ "@npmcli/package-json": "^6.0.0",
+ "@npmcli/promise-spawn": "^8.0.0",
+ "node-gyp": "^11.0.0",
+ "proc-log": "^5.0.0",
+ "which": "^5.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/run-script/node_modules/isexe": {
@@ -8807,19 +9096,19 @@
}
},
"node_modules/@npmcli/run-script/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@npmcli/run-script/node_modules/which": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
- "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -8829,167 +9118,391 @@
"node-which": "bin/which.js"
},
"engines": {
- "node": "^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@nx/devkit": {
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-21.1.2.tgz",
+ "integrity": "sha512-1dgjwSsNDdp/VXydZnSfzfVwySEB3C9yjzeIw6+3+nRvZfH16a7ggZE7MF5sJTq4d+01hAgIDz3KyvGa6Jf73g==",
+ "license": "MIT",
+ "dependencies": {
+ "ejs": "^3.1.7",
+ "enquirer": "~2.3.6",
+ "ignore": "^5.0.4",
+ "minimatch": "9.0.3",
+ "semver": "^7.5.3",
+ "tmp": "~0.2.1",
+ "tslib": "^2.3.0",
+ "yargs-parser": "21.1.1"
+ },
+ "peerDependencies": {
+ "nx": "21.1.2"
+ }
+ },
+ "node_modules/@nx/devkit/node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/@nx/eslint": {
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-21.1.2.tgz",
+ "integrity": "sha512-Mp8u0RlkhxYtZ47d2ou6t8XIpRy7N/n23OzikqMro4Wt/DK1irGyShSoNIqdGdwalAE5MG1OFXspttXB+y/wOQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@nx/devkit": "21.1.2",
+ "@nx/js": "21.1.2",
+ "semver": "^7.5.3",
+ "tslib": "^2.3.0",
+ "typescript": "~5.7.2"
+ },
+ "peerDependencies": {
+ "@zkochan/js-yaml": "0.0.7",
+ "eslint": "^8.0.0 || ^9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@zkochan/js-yaml": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@nx/eslint/node_modules/typescript": {
+ "version": "5.7.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
+ "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/@nx/jest": {
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-21.1.2.tgz",
+ "integrity": "sha512-y4VZita9LFb6XajulRIwjMcqHU6/f73C4SNSH6IM5BYmkN68ovICmzTGvoaL7wGTaYrA4Moh/WoKwEwQWKxRPQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/reporters": "^29.4.1",
+ "@jest/test-result": "^29.4.1",
+ "@nx/devkit": "21.1.2",
+ "@nx/js": "21.1.2",
+ "@phenomnomnominal/tsquery": "~5.0.1",
+ "identity-obj-proxy": "3.0.0",
+ "jest-config": "^29.4.1",
+ "jest-resolve": "^29.4.1",
+ "jest-util": "^29.4.1",
+ "minimatch": "9.0.3",
+ "picocolors": "^1.1.0",
+ "resolve.exports": "2.0.3",
+ "semver": "^7.5.3",
+ "tslib": "^2.3.0",
+ "yargs-parser": "21.1.1"
+ }
+ },
+ "node_modules/@nx/js": {
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/js/-/js-21.1.2.tgz",
+ "integrity": "sha512-ZF6Zf4Ys+RBvH0GoQHio94C/0N07Px/trAvseMuQ8PKc0tSkXycu/EBc1uAZQvgJThR5o3diAKtIQug77pPYMQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.23.2",
+ "@babel/plugin-proposal-decorators": "^7.22.7",
+ "@babel/plugin-transform-class-properties": "^7.22.5",
+ "@babel/plugin-transform-runtime": "^7.23.2",
+ "@babel/preset-env": "^7.23.2",
+ "@babel/preset-typescript": "^7.22.5",
+ "@babel/runtime": "^7.22.6",
+ "@nx/devkit": "21.1.2",
+ "@nx/workspace": "21.1.2",
+ "@zkochan/js-yaml": "0.0.7",
+ "babel-plugin-const-enum": "^1.0.1",
+ "babel-plugin-macros": "^3.1.0",
+ "babel-plugin-transform-typescript-metadata": "^0.3.1",
+ "chalk": "^4.1.0",
+ "columnify": "^1.6.0",
+ "detect-port": "^1.5.1",
+ "enquirer": "~2.3.6",
+ "ignore": "^5.0.4",
+ "js-tokens": "^4.0.0",
+ "jsonc-parser": "3.2.0",
+ "npm-package-arg": "11.0.1",
+ "npm-run-path": "^4.0.1",
+ "ora": "5.3.0",
+ "picocolors": "^1.1.0",
+ "picomatch": "4.0.2",
+ "semver": "^7.5.3",
+ "source-map-support": "0.5.19",
+ "tinyglobby": "^0.2.12",
+ "tslib": "^2.3.0"
+ },
+ "peerDependencies": {
+ "verdaccio": "^6.0.5"
+ },
+ "peerDependenciesMeta": {
+ "verdaccio": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@nx/js/node_modules/hosted-git-info": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
+ "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^10.0.1"
+ },
+ "engines": {
+ "node": "^16.14.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@nx/js/node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/@nx/js/node_modules/jsonc-parser": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
+ "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
+ "license": "MIT"
+ },
+ "node_modules/@nx/js/node_modules/lru-cache": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "license": "ISC"
+ },
+ "node_modules/@nx/js/node_modules/npm-package-arg": {
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz",
+ "integrity": "sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==",
+ "license": "ISC",
+ "dependencies": {
+ "hosted-git-info": "^7.0.0",
+ "proc-log": "^3.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^5.0.0"
+ },
+ "engines": {
+ "node": "^16.14.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@nx/js/node_modules/ora": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz",
+ "integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==",
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^4.0.3",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-spinners": "^2.5.0",
+ "is-interactive": "^1.0.0",
+ "log-symbols": "^4.0.0",
+ "strip-ansi": "^6.0.0",
+ "wcwidth": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@nx/js/node_modules/proc-log": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz",
+ "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==",
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@nx/js/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@nx/js/node_modules/source-map-support": {
+ "version": "0.5.19",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
+ "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/@nx/js/node_modules/validate-npm-package-name": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz",
+ "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==",
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/@nx/nx-darwin-arm64": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.8.0.tgz",
- "integrity": "sha512-A6Te2KlINtcOo/depXJzPyjbk9E0cmgbom/sm/49XdQ8G94aDfyIIY1RIdwmDCK5NVd74KFG3JIByTk5+VnAhA==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-21.1.2.tgz",
+ "integrity": "sha512-9dO32jd+h7SrvQafJph6b7Bsmp2IotTE0w7dAGb4MGBQni3JWCXaxlMMpWUZXWW1pM5uIkFJO5AASW4UOI7w2w==",
"cpu": [
"arm64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-darwin-x64": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.8.0.tgz",
- "integrity": "sha512-UpqayUjgalArXaDvOoshqSelTrEp42cGDsZGy0sqpxwBpm3oPQ8wE1d7oBAmRo208rAxOuFP0LZRFUqRrwGvLA==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-21.1.2.tgz",
+ "integrity": "sha512-5sf+4PRVg9pDVgD53NE1hoPz4lC8Ni34UovQsOrZgDvwU5mqPbIhTzVYRDH86i/086AcCvjT5tEt7rEcuRwlKw==",
"cpu": [
"x64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-freebsd-x64": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.8.0.tgz",
- "integrity": "sha512-dUR2fsLyKZYMHByvjy2zvmdMbsdXAiP+6uTlIAuu8eHMZ2FPQCAtt7lPYLwOFUxUXChbek2AJ+uCI0gRAgK/eg==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-21.1.2.tgz",
+ "integrity": "sha512-E5HR44fimXlQuAgn/tP9esmvxbzt/92AIl0PBT6L3Juh/xYiXKWhda63H4+UNT8AcLRxVXwfZrGPuGCDs+7y/Q==",
"cpu": [
"x64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"freebsd"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-linux-arm-gnueabihf": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.8.0.tgz",
- "integrity": "sha512-GuZ7t0SzSX5ksLYva7koKZovQ5h/Kr1pFbOsQcBf3VLREBqFPSz6t7CVYpsIsMhiu/I3EKq6FZI3wDOJbee5uw==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-21.1.2.tgz",
+ "integrity": "sha512-V4n6DE+r12gwJHFjZs+e2GmWYZdhpgA2DYWbsYWRYb1XQCNUg4vPzt+YFzWZ+K2o91k93EBnlLfrag7CqxUslw==",
"cpu": [
"arm"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-linux-arm64-gnu": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.8.0.tgz",
- "integrity": "sha512-CiI955Q+XZmBBZ7cQqQg0MhGEFwZIgSpJnjPfWBt3iOYP8aE6nZpNOkmD7O8XcN/nEwwyeCOF8euXqEStwsk8w==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-21.1.2.tgz",
+ "integrity": "sha512-NFhsp27O+mS3r7PWLmJgyZy42WQ72c2pTQSpYfhaBbZPTI5DqBHdANa0sEPmV+ON24qkl5CZKvsmhzjsNmyW6A==",
"cpu": [
"arm64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-linux-arm64-musl": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.8.0.tgz",
- "integrity": "sha512-Iy9DpvVisxsfNh4gOinmMQ4cLWdBlgvt1wmry1UwvcXg479p1oJQ1Kp1wksUZoWYqrAG8VPZUmkE0f7gjyHTGg==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-21.1.2.tgz",
+ "integrity": "sha512-BgS9npARwcnw+hoaRsbas6vdBAJRBAj5qSeL57LO8Dva+e/6PYqoNyVJ0BgJ98xPXDpzM/NnpeRsndQGpLyhDw==",
"cpu": [
"arm64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-linux-x64-gnu": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.8.0.tgz",
- "integrity": "sha512-kZrrXXzVSbqwmdTmQ9xL4Jhi0/FSLrePSxYCL9oOM3Rsj0lmo/aC9kz4NBv1ZzuqT7fumpBOnhqiL1QyhOWOeQ==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-21.1.2.tgz",
+ "integrity": "sha512-tjBINbymQgxnIlNK/m6B0P5eiGRSHSYPNkFdh3+sra80AP/ymHGLRxxZy702Ga2xg8RVr9zEvuXYHI+QBa1YmA==",
"cpu": [
"x64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-linux-x64-musl": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.8.0.tgz",
- "integrity": "sha512-0l9jEMN8NhULKYCFiDF7QVpMMNG40duya+OF8dH0OzFj52N0zTsvsgLY72TIhslCB/cC74oAzsmWEIiFslscnA==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-21.1.2.tgz",
+ "integrity": "sha512-+0V0YAOWMh1wvpQZuayQ7y+sj2MhE3l7z0JMD9SX/4xv9zLOWGv+EiUmN/fGoU/mwsSkH2wTCo6G6quKF1E8jQ==",
"cpu": [
"x64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"linux"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-win32-arm64-msvc": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.8.0.tgz",
- "integrity": "sha512-5miZJmRSwx1jybBsiB3NGocXL9TxGdT2D+dOqR2fsLklpGz0ItEWm8+i8lhDjgOdAr2nFcuQUfQMY57f9FOHrA==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-21.1.2.tgz",
+ "integrity": "sha512-E+ECMQIMJ6R47BMW5YpDyOhTqczvFaL8k24umRkcvlRh3SraczyxBVPkYHDukDp7tCeIszc5EvdWc83C3W8U4w==",
"cpu": [
"arm64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"win32"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
"node_modules/@nx/nx-win32-x64-msvc": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.8.0.tgz",
- "integrity": "sha512-0P5r+bDuSNvoWys+6C1/KqGpYlqwSHpigCcyRzR62iZpT3OooZv+nWO06RlURkxMR8LNvYXTSSLvoLkjxqM8uQ==",
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-21.1.2.tgz",
+ "integrity": "sha512-J9rNTBOS7Ld6CybU/cou1Fg52AHSYsiwpZISM2RNM0XIoVSDk3Jsvh4OJgS2rvV0Sp/cgDg3ieOMAreekH+TKw==",
"cpu": [
"x64"
],
- "dev": true,
+ "license": "MIT",
"optional": true,
"os": [
"win32"
- ],
- "engines": {
- "node": ">= 10"
+ ]
+ },
+ "node_modules/@nx/workspace": {
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-21.1.2.tgz",
+ "integrity": "sha512-I4e/X/GN0Vx3FDZv/7bFYmXfOPmcMI3cDO/rg+TqudsuxVM7tJ7+8jtwdpU4I2IEpI6oU9FZ7Fu9R2uNqL5rrQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@nx/devkit": "21.1.2",
+ "@zkochan/js-yaml": "0.0.7",
+ "chalk": "^4.1.0",
+ "enquirer": "~2.3.6",
+ "nx": "21.1.2",
+ "picomatch": "4.0.2",
+ "tslib": "^2.3.0",
+ "yargs-parser": "21.1.1"
}
},
"node_modules/@parcel/watcher": {
@@ -9354,13 +9867,16 @@
"node": ">=4.2.0"
}
},
- "node_modules/@phc/format": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@phc/format/-/format-1.0.0.tgz",
- "integrity": "sha512-m7X9U6BG2+J+R1lSOdCiITLLrxm+cWlNI3HUFA92oLO77ObGNzaKdh8pMLqdZcshtkKuV84olNNXDfMc4FezBQ==",
+ "node_modules/@phenomnomnominal/tsquery": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz",
+ "integrity": "sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==",
"license": "MIT",
- "engines": {
- "node": ">=10"
+ "dependencies": {
+ "esquery": "^1.4.0"
+ },
+ "peerDependencies": {
+ "typescript": "^3 || ^4 || ^5"
}
},
"node_modules/@pkgjs/parseargs": {
@@ -9375,9 +9891,9 @@
}
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.4.tgz",
- "integrity": "sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz",
+ "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==",
"cpu": [
"arm"
],
@@ -9389,9 +9905,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.22.4.tgz",
- "integrity": "sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz",
+ "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==",
"cpu": [
"arm64"
],
@@ -9403,9 +9919,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.22.4.tgz",
- "integrity": "sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz",
+ "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==",
"cpu": [
"arm64"
],
@@ -9417,9 +9933,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.22.4.tgz",
- "integrity": "sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz",
+ "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==",
"cpu": [
"x64"
],
@@ -9430,10 +9946,38 @@
"darwin"
]
},
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz",
+ "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz",
+ "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.22.4.tgz",
- "integrity": "sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz",
+ "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==",
"cpu": [
"arm"
],
@@ -9445,9 +9989,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.22.4.tgz",
- "integrity": "sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz",
+ "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==",
"cpu": [
"arm"
],
@@ -9459,9 +10003,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.22.4.tgz",
- "integrity": "sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz",
+ "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==",
"cpu": [
"arm64"
],
@@ -9473,9 +10017,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.22.4.tgz",
- "integrity": "sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz",
+ "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==",
"cpu": [
"arm64"
],
@@ -9486,10 +10030,24 @@
"linux"
]
},
+ "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz",
+ "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.22.4.tgz",
- "integrity": "sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz",
+ "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==",
"cpu": [
"ppc64"
],
@@ -9501,9 +10059,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.22.4.tgz",
- "integrity": "sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz",
+ "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==",
"cpu": [
"riscv64"
],
@@ -9514,10 +10072,25 @@
"linux"
]
},
+ "node_modules/@rollup/rollup-linux-riscv64-musl": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.44.0.tgz",
+ "integrity": "sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true
+ },
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.22.4.tgz",
- "integrity": "sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz",
+ "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==",
"cpu": [
"s390x"
],
@@ -9529,9 +10102,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.4.tgz",
- "integrity": "sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz",
+ "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==",
"cpu": [
"x64"
],
@@ -9543,9 +10116,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.22.4.tgz",
- "integrity": "sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz",
+ "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==",
"cpu": [
"x64"
],
@@ -9557,9 +10130,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.22.4.tgz",
- "integrity": "sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz",
+ "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==",
"cpu": [
"arm64"
],
@@ -9571,9 +10144,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.22.4.tgz",
- "integrity": "sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz",
+ "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==",
"cpu": [
"ia32"
],
@@ -9585,9 +10158,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.22.4.tgz",
- "integrity": "sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz",
+ "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==",
"cpu": [
"x64"
],
@@ -9606,14 +10179,14 @@
"license": "MIT"
},
"node_modules/@schematics/angular": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.2.19.tgz",
- "integrity": "sha512-s9aynH/fwB/LT94miVfsaL2C4Qd5BLgjMzWFx7iJ8Hyv7FjOBGYO6eGVovjCt2c6/abG+GQAk4EBOCfg3AUtCA==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-19.2.14.tgz",
+ "integrity": "sha512-p/jvMwth67g7tOrziTx+yWRagIPtjx21TF2uU2Pv5bqTY+JjRTczJs3yHPmVpzJN+ptmw47K4/NeLJmVUGuBgA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": "18.2.19",
- "@angular-devkit/schematics": "18.2.19",
+ "@angular-devkit/core": "19.2.14",
+ "@angular-devkit/schematics": "19.2.14",
"jsonc-parser": "3.3.1"
},
"engines": {
@@ -9623,9 +10196,9 @@
}
},
"node_modules/@schematics/angular/node_modules/@angular-devkit/core": {
- "version": "18.2.19",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.19.tgz",
- "integrity": "sha512-Ptf92Zomc6FCr7GWmHKdgOUbA1GpctZwH/hRcpYpU3tM56MG2t5FOFpufnE595GgolOCktabkFEoODMG8PBVDQ==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz",
+ "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9642,7 +10215,7 @@
"yarn": ">= 1.13.0"
},
"peerDependencies": {
- "chokidar": "^3.5.2"
+ "chokidar": "^4.0.0"
},
"peerDependenciesMeta": {
"chokidar": {
@@ -9650,76 +10223,23 @@
}
}
},
- "node_modules/@schematics/angular/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "node_modules/@schematics/angular/node_modules/@angular-devkit/schematics": {
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.14.tgz",
+ "integrity": "sha512-s89/MWXHy8+GP/cRfFbSECIG3FQQQwNVv44OOmghPVgKQgQ+EoE/zygL2hqKYTUPoPaS/IhNXdXjSE5pS9yLeg==",
"dev": true,
"license": "MIT",
- "optional": true,
- "peer": true,
"dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/@schematics/angular/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "optional": true,
- "peer": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@schematics/angular/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "picomatch": "^2.2.1"
+ "@angular-devkit/core": "19.2.14",
+ "jsonc-parser": "3.3.1",
+ "magic-string": "0.30.17",
+ "ora": "5.4.1",
+ "rxjs": "7.8.1"
},
"engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/@schematics/angular/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
+ "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
}
},
"node_modules/@sideway/address": {
@@ -9747,32 +10267,32 @@
"license": "BSD-3-Clause"
},
"node_modules/@sigstore/bundle": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz",
- "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz",
+ "integrity": "sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/protobuf-specs": "^0.3.2"
+ "@sigstore/protobuf-specs": "^0.4.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/core": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz",
- "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz",
+ "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==",
"dev": true,
"license": "Apache-2.0",
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/protobuf-specs": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.3.tgz",
- "integrity": "sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==",
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.3.tgz",
+ "integrity": "sha512-fk2zjD9117RL9BjqEwF7fwv7Q/P9yGsMV4MUJZ/DocaQJ6+3pKr+syBq1owU5Q5qGw5CUbXzm+4yJ2JVRDQeSA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -9780,44 +10300,44 @@
}
},
"node_modules/@sigstore/sign": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz",
- "integrity": "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz",
+ "integrity": "sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/bundle": "^2.3.2",
- "@sigstore/core": "^1.0.0",
- "@sigstore/protobuf-specs": "^0.3.2",
- "make-fetch-happen": "^13.0.1",
- "proc-log": "^4.2.0",
+ "@sigstore/bundle": "^3.1.0",
+ "@sigstore/core": "^2.0.0",
+ "@sigstore/protobuf-specs": "^0.4.0",
+ "make-fetch-happen": "^14.0.2",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/sign/node_modules/@npmcli/fs": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
- "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
+ "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
"dev": true,
"license": "ISC",
"dependencies": {
"semver": "^7.3.5"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/sign/node_modules/cacache": {
- "version": "18.0.4",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
- "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
+ "version": "19.0.1",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
+ "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^3.1.0",
+ "@npmcli/fs": "^4.0.0",
"fs-minipass": "^3.0.0",
"glob": "^10.2.2",
"lru-cache": "^10.0.1",
@@ -9825,13 +10345,23 @@
"minipass-collect": "^2.0.1",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "p-map": "^4.0.0",
- "ssri": "^10.0.0",
- "tar": "^6.1.11",
- "unique-filename": "^3.0.0"
+ "p-map": "^7.0.2",
+ "ssri": "^12.0.0",
+ "tar": "^7.4.3",
+ "unique-filename": "^4.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/chownr": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
+ "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/@sigstore/sign/node_modules/fs-minipass": {
@@ -9892,27 +10422,42 @@
"license": "ISC"
},
"node_modules/@sigstore/sign/node_modules/make-fetch-happen": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
- "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz",
+ "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/agent": "^2.0.0",
- "cacache": "^18.0.0",
+ "@npmcli/agent": "^3.0.0",
+ "cacache": "^19.0.1",
"http-cache-semantics": "^4.1.1",
- "is-lambda": "^1.0.1",
"minipass": "^7.0.2",
- "minipass-fetch": "^3.0.0",
+ "minipass-fetch": "^4.0.0",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.3",
- "proc-log": "^4.2.0",
+ "negotiator": "^1.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
- "ssri": "^10.0.0"
+ "ssri": "^12.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/@sigstore/sign/node_modules/minipass-collect": {
@@ -9929,23 +10474,65 @@
}
},
"node_modules/@sigstore/sign/node_modules/minipass-fetch": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
- "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz",
+ "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"minipass": "^7.0.3",
"minipass-sized": "^1.0.3",
- "minizlib": "^2.1.2"
+ "minizlib": "^3.0.1"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
},
"optionalDependencies": {
"encoding": "^0.1.13"
}
},
+ "node_modules/@sigstore/sign/node_modules/minizlib": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
+ "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
+ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/p-map": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
+ "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/@sigstore/sign/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -9964,88 +10551,115 @@
}
},
"node_modules/@sigstore/sign/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/sign/node_modules/ssri": {
- "version": "10.0.6",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
- "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
+ "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"minipass": "^7.0.3"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/tar": {
+ "version": "7.4.3",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
+ "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/@sigstore/sign/node_modules/unique-filename": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
- "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz",
+ "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "unique-slug": "^4.0.0"
+ "unique-slug": "^5.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/sign/node_modules/unique-slug": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
- "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz",
+ "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==",
"dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/yallist": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
+ "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/@sigstore/tuf": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.4.tgz",
- "integrity": "sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.1.tgz",
+ "integrity": "sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/protobuf-specs": "^0.3.2",
- "tuf-js": "^2.2.1"
+ "@sigstore/protobuf-specs": "^0.4.1",
+ "tuf-js": "^3.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sigstore/verify": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.1.tgz",
- "integrity": "sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.1.tgz",
+ "integrity": "sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/bundle": "^2.3.2",
- "@sigstore/core": "^1.1.0",
- "@sigstore/protobuf-specs": "^0.3.2"
+ "@sigstore/bundle": "^3.1.0",
+ "@sigstore/core": "^2.0.0",
+ "@sigstore/protobuf-specs": "^0.4.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/@sinclair/typebox": {
"version": "0.27.8",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
"integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
- "dev": true,
"license": "MIT"
},
"node_modules/@sindresorhus/is": {
@@ -10078,7 +10692,6 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
"integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"type-detect": "4.0.8"
@@ -10088,7 +10701,6 @@
"version": "10.3.0",
"resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz",
"integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"@sinonjs/commons": "^3.0.0"
@@ -10589,6 +11201,29 @@
}
}
},
+ "node_modules/@storybook/builder-webpack5/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@storybook/builder-webpack5/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/@storybook/builder-webpack5/node_modules/style-loader": {
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz",
@@ -10699,9 +11334,9 @@
}
},
"node_modules/@storybook/csf": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.12.tgz",
- "integrity": "sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==",
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.13.tgz",
+ "integrity": "sha512-7xOOwCLGB3ebM87eemep89MYRFTko+D8qE7EdAAq74lgdqRR5cOUtYWJLjO2dLtP94nqoOdHJo6MdLLKzg412Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10733,9 +11368,9 @@
"license": "MIT"
},
"node_modules/@storybook/icons": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.3.2.tgz",
- "integrity": "sha512-t3xcbCKkPvqyef8urBM0j/nP6sKtnlRkVgC+8JTbTAZQjaTmOjes3byEgzs89p4B/K6cJsg9wLW2k3SknLtYJw==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.4.0.tgz",
+ "integrity": "sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10932,15 +11567,15 @@
}
},
"node_modules/@swc/core": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.11.24.tgz",
- "integrity": "sha512-MaQEIpfcEMzx3VWWopbofKJvaraqmL6HbLlw2bFZ7qYqYw3rkhM0cQVEgyzbHtTWwCwPMFZSC2DUbhlZgrMfLg==",
- "dev": true,
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.12.5.tgz",
+ "integrity": "sha512-KxA0PHHIuUBmQ/Oi+xFpVzILj2Oo37sTtftCbyowQlyx5YOknEOw1kLpas5hMcpznXgFyAWbpK71xQps4INPgA==",
+ "devOptional": true,
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"@swc/counter": "^0.1.3",
- "@swc/types": "^0.1.21"
+ "@swc/types": "^0.1.23"
},
"engines": {
"node": ">=10"
@@ -10950,16 +11585,16 @@
"url": "https://opencollective.com/swc"
},
"optionalDependencies": {
- "@swc/core-darwin-arm64": "1.11.24",
- "@swc/core-darwin-x64": "1.11.24",
- "@swc/core-linux-arm-gnueabihf": "1.11.24",
- "@swc/core-linux-arm64-gnu": "1.11.24",
- "@swc/core-linux-arm64-musl": "1.11.24",
- "@swc/core-linux-x64-gnu": "1.11.24",
- "@swc/core-linux-x64-musl": "1.11.24",
- "@swc/core-win32-arm64-msvc": "1.11.24",
- "@swc/core-win32-ia32-msvc": "1.11.24",
- "@swc/core-win32-x64-msvc": "1.11.24"
+ "@swc/core-darwin-arm64": "1.12.5",
+ "@swc/core-darwin-x64": "1.12.5",
+ "@swc/core-linux-arm-gnueabihf": "1.12.5",
+ "@swc/core-linux-arm64-gnu": "1.12.5",
+ "@swc/core-linux-arm64-musl": "1.12.5",
+ "@swc/core-linux-x64-gnu": "1.12.5",
+ "@swc/core-linux-x64-musl": "1.12.5",
+ "@swc/core-win32-arm64-msvc": "1.12.5",
+ "@swc/core-win32-ia32-msvc": "1.12.5",
+ "@swc/core-win32-x64-msvc": "1.12.5"
},
"peerDependencies": {
"@swc/helpers": ">=0.5.17"
@@ -10971,13 +11606,12 @@
}
},
"node_modules/@swc/core-darwin-arm64": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.11.24.tgz",
- "integrity": "sha512-dhtVj0PC1APOF4fl5qT2neGjRLgHAAYfiVP8poJelhzhB/318bO+QCFWAiimcDoyMgpCXOhTp757gnoJJrheWA==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.12.5.tgz",
+ "integrity": "sha512-3WF+naP/qkt5flrTfJr+p07b522JcixKvIivM7FgvllA6LjJxf+pheoILrTS8IwrNAK/XtHfKWYcGY+3eaA4mA==",
"cpu": [
"arm64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -10988,13 +11622,12 @@
}
},
"node_modules/@swc/core-darwin-x64": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.11.24.tgz",
- "integrity": "sha512-H/3cPs8uxcj2Fe3SoLlofN5JG6Ny5bl8DuZ6Yc2wr7gQFBmyBkbZEz+sPVgsID7IXuz7vTP95kMm1VL74SO5AQ==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.12.5.tgz",
+ "integrity": "sha512-GCcD3dft8YN7unTBcW02Fx41jXp2MNQHCjx5ceWSEYOGvn7vBSUp7k7LkfTxGN5Ftxb9a1mxhPq8r4rD2u/aPw==",
"cpu": [
"x64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11005,13 +11638,12 @@
}
},
"node_modules/@swc/core-linux-arm-gnueabihf": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.11.24.tgz",
- "integrity": "sha512-PHJgWEpCsLo/NGj+A2lXZ2mgGjsr96ULNW3+T3Bj2KTc8XtMUkE8tmY2Da20ItZOvPNC/69KroU7edyo1Flfbw==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.12.5.tgz",
+ "integrity": "sha512-jWlzP/Y4+wbE/EJM+WGIDQsklLFV3g5LmbYTBgrY4+5nb517P31mkBzf5y2knfNWPrL7HzNu0578j3Zi2E6Iig==",
"cpu": [
"arm"
],
- "dev": true,
"license": "Apache-2.0",
"optional": true,
"os": [
@@ -11022,13 +11654,12 @@
}
},
"node_modules/@swc/core-linux-arm64-gnu": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.11.24.tgz",
- "integrity": "sha512-C2FJb08+n5SD4CYWCTZx1uR88BN41ZieoHvI8A55hfVf2woT8+6ZiBzt74qW2g+ntZ535Jts5VwXAKdu41HpBg==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.12.5.tgz",
+ "integrity": "sha512-GkzgIUz+2r6J6Tn3hb7/4ByaWHRrRZt4vuN9BLAd+y65m2Bt0vlEpPtWhrB/TVe4hEkFR+W5PDETLEbUT4i0tQ==",
"cpu": [
"arm64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11039,13 +11670,12 @@
}
},
"node_modules/@swc/core-linux-arm64-musl": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.11.24.tgz",
- "integrity": "sha512-ypXLIdszRo0re7PNNaXN0+2lD454G8l9LPK/rbfRXnhLWDBPURxzKlLlU/YGd2zP98wPcVooMmegRSNOKfvErw==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.12.5.tgz",
+ "integrity": "sha512-g0AJ7QmZPj3Uw+C5pDa48LAUG7JBgQmB0mN5cW+s2mjaFKT0mTSxYALtx/MDZwJExDPo0yJV8kSbFO1tvFPyhg==",
"cpu": [
"arm64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11056,13 +11686,12 @@
}
},
"node_modules/@swc/core-linux-x64-gnu": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.11.24.tgz",
- "integrity": "sha512-IM7d+STVZD48zxcgo69L0yYptfhaaE9cMZ+9OoMxirNafhKKXwoZuufol1+alEFKc+Wbwp+aUPe/DeWC/Lh3dg==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.12.5.tgz",
+ "integrity": "sha512-PeYoSziNy+iNiBHPtAsO84bzBne/mbCsG5ijYkAhS1GVsDgohClorUvRXXhcUZoX2gr8TfSI9WLHo30K+DKiHg==",
"cpu": [
"x64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11073,13 +11702,12 @@
}
},
"node_modules/@swc/core-linux-x64-musl": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.11.24.tgz",
- "integrity": "sha512-DZByJaMVzSfjQKKQn3cqSeqwy6lpMaQDQQ4HPlch9FWtDx/dLcpdIhxssqZXcR2rhaQVIaRQsCqwV6orSDGAGw==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.12.5.tgz",
+ "integrity": "sha512-EJrfCCIyuV5LLmYgKtIMwtgsnjVesdFe0IgQzEKs9OfB6cL6g7WO9conn8BkGX8jphVa7jChKxShDGkreWWDzA==",
"cpu": [
"x64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11090,13 +11718,12 @@
}
},
"node_modules/@swc/core-win32-arm64-msvc": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.11.24.tgz",
- "integrity": "sha512-Q64Ytn23y9aVDKN5iryFi8mRgyHw3/kyjTjT4qFCa8AEb5sGUuSj//AUZ6c0J7hQKMHlg9do5Etvoe61V98/JQ==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.12.5.tgz",
+ "integrity": "sha512-FnwT7fxkJJMgsfiDoZKEVGyCzrPFbzpflFAAoTCUCu3MaHw6mW55o/MAAfofvJ1iIcEpec4o93OilsmKtpyO5Q==",
"cpu": [
"arm64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11107,13 +11734,12 @@
}
},
"node_modules/@swc/core-win32-ia32-msvc": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.11.24.tgz",
- "integrity": "sha512-9pKLIisE/Hh2vJhGIPvSoTK4uBSPxNVyXHmOrtdDot4E1FUUI74Vi8tFdlwNbaj8/vusVnb8xPXsxF1uB0VgiQ==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.12.5.tgz",
+ "integrity": "sha512-jW6l4KFt9mIXSpGseE6BQOEFmbIeXeShDuWgldEJXKeXf/uPs8wrqv80XBIUwVpK0ZbmJwPQ0waGVj8UM3th2Q==",
"cpu": [
"ia32"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11124,13 +11750,12 @@
}
},
"node_modules/@swc/core-win32-x64-msvc": {
- "version": "1.11.24",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.11.24.tgz",
- "integrity": "sha512-sybnXtOsdB+XvzVFlBVGgRHLqp3yRpHK7CrmpuDKszhj/QhmsaZzY/GHSeALlMtLup13M0gqbcQvsTNlAHTg3w==",
+ "version": "1.12.5",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.12.5.tgz",
+ "integrity": "sha512-AZszwuEjlz1tSNLQRm3T5OZJ5eebxjJlDQnnzXJmg0B7DJMRoaAe1HTLOmejxjFK6yWr7fh+pSeCw2PgQLxgqA==",
"cpu": [
"x64"
],
- "dev": true,
"license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
@@ -11144,7 +11769,7 @@
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
"integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==",
- "dev": true,
+ "devOptional": true,
"license": "Apache-2.0"
},
"node_modules/@swc/jest": {
@@ -11166,10 +11791,10 @@
}
},
"node_modules/@swc/types": {
- "version": "0.1.21",
- "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.21.tgz",
- "integrity": "sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ==",
- "dev": true,
+ "version": "0.1.23",
+ "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.23.tgz",
+ "integrity": "sha512-u1iIVZV9Q0jxY+yM2vw/hZGDNudsN85bBpTqzAQ9rzkxW9D+e3aEM4Han+ow518gSewkXgjmEK0BD79ZcNVgPw==",
+ "devOptional": true,
"license": "Apache-2.0",
"dependencies": {
"@swc/counter": "^0.1.3"
@@ -11275,9 +11900,9 @@
}
},
"node_modules/@thednp/event-listener": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/@thednp/event-listener/-/event-listener-2.0.8.tgz",
- "integrity": "sha512-bZY04sWSn2YWAqcuY/fYy03ynARYHwn8xzYgdqqcHBXsBXhOc+bbWwHyLwW28XAA2NjzjMPZZAM3N5D09i+zEQ==",
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/@thednp/event-listener/-/event-listener-2.0.10.tgz",
+ "integrity": "sha512-TH7YVKmoKg6GBLqZB+ETXObofcqJ/Tp5ycheolvYZMjLbMpzYf6MmOWTcBtx8+zrhWy8deV0hYkPvDFioDXdVQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11286,13 +11911,13 @@
}
},
"node_modules/@thednp/position-observer": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/@thednp/position-observer/-/position-observer-1.0.7.tgz",
- "integrity": "sha512-MkUAMMgqZPxy71hpcrKr9ZtedMk+oIFbFs5B8uKD857iuYKRJxgJtC1Itus14EEM4qMyeN0x47AUZJmZJQyXbQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@thednp/position-observer/-/position-observer-1.1.0.tgz",
+ "integrity": "sha512-WgldP6Dltp2hJkSwp3+IVu05ClK/2IF33iftiQLb7UHcuO6eydjXiIUeOCClgCy3FDCGau2l/LRVg3oOO3Ytcg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@thednp/shorty": "^2.0.10"
+ "@thednp/shorty": "^2.0.11"
},
"engines": {
"node": ">=16",
@@ -11300,9 +11925,9 @@
}
},
"node_modules/@thednp/shorty": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.10.tgz",
- "integrity": "sha512-H+hs1lw3Yc1NfwG0b7F7YmVjxQZ31NO2+6zx+I+9XabHxdwPKjvYJnkKKXr7bSItgm2AFrfOn5+3veB6W4iauw==",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.11.tgz",
+ "integrity": "sha512-D+rLHt1l7c608yCuzXYJ75aDNWeMVbor+m1HO/XibhiWRbCpD8r6TUv3ayJI+feVfCnBNfrH+p6LSDn9l99uBA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11332,6 +11957,46 @@
"tinyglobby": "^0.2.9"
}
},
+ "node_modules/@ts-morph/common/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@tsconfig/node10": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz",
+ "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==",
+ "license": "MIT"
+ },
+ "node_modules/@tsconfig/node12": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
+ "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
+ "license": "MIT"
+ },
+ "node_modules/@tsconfig/node14": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
+ "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
+ "license": "MIT"
+ },
+ "node_modules/@tsconfig/node16": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz",
+ "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
+ "license": "MIT"
+ },
"node_modules/@tufjs/canonical-json": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz",
@@ -11343,24 +12008,40 @@
}
},
"node_modules/@tufjs/models": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz",
- "integrity": "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz",
+ "integrity": "sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@tufjs/canonical-json": "2.0.0",
- "minimatch": "^9.0.4"
+ "minimatch": "^9.0.5"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/@tufjs/models/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/@tybys/wasm-util": {
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
"integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"tslib": "^2.4.0"
}
@@ -11375,13 +12056,6 @@
"@types/node": "*"
}
},
- "node_modules/@types/argon2-browser": {
- "version": "1.18.4",
- "resolved": "https://registry.npmjs.org/@types/argon2-browser/-/argon2-browser-1.18.4.tgz",
- "integrity": "sha512-K/PHAEKzdCY4mCRhgUTBcuTxeaJyLoPcd5pJ1UFSTb/FAPjj3TCK4EM/DvNmVtDzkQBMD5peJjtch3kVQDf4YQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/aria-query": {
"version": "5.0.4",
"resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
@@ -11393,7 +12067,6 @@
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
"integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.20.7",
@@ -11404,10 +12077,9 @@
}
},
"node_modules/@types/babel__generator": {
- "version": "7.6.8",
- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz",
- "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==",
- "dev": true,
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
+ "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
"license": "MIT",
"dependencies": {
"@babel/types": "^7.0.0"
@@ -11417,7 +12089,6 @@
"version": "7.4.4",
"resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
"integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.1.0",
@@ -11425,19 +12096,18 @@
}
},
"node_modules/@types/babel__traverse": {
- "version": "7.20.6",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz",
- "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==",
- "dev": true,
+ "version": "7.20.7",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz",
+ "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==",
"license": "MIT",
"dependencies": {
"@babel/types": "^7.20.7"
}
},
"node_modules/@types/body-parser": {
- "version": "1.19.5",
- "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
- "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
+ "version": "1.19.6",
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz",
+ "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11501,16 +12171,16 @@
}
},
"node_modules/@types/content-disposition": {
- "version": "0.5.8",
- "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.8.tgz",
- "integrity": "sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==",
+ "version": "0.5.9",
+ "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.9.tgz",
+ "integrity": "sha512-8uYXI3Gw35MhiVYhG3s295oihrxRyytcRHjSjqnqZVDDy/xcGBRny7+Xj1Wgfhv5QzRtN2hB2dVRBUX9XW3UcQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/cookies": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.9.0.tgz",
- "integrity": "sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==",
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.9.1.tgz",
+ "integrity": "sha512-E/DPgzifH4sM1UMadJMWd6mO2jOd4g1Ejwzx8/uRCDpJis1IrlyQEcGAYEomtAqRYmD5ORbNXMeI9U0RiVGZbg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11553,22 +12223,20 @@
}
},
"node_modules/@types/estree": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
- "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
- "dev": true,
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
"license": "MIT"
},
"node_modules/@types/express": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.0.tgz",
- "integrity": "sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==",
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.3.tgz",
+ "integrity": "sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/body-parser": "*",
"@types/express-serve-static-core": "^5.0.0",
- "@types/qs": "*",
"@types/serve-static": "*"
}
},
@@ -11623,7 +12291,6 @@
"version": "4.1.9",
"resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz",
"integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -11658,9 +12325,9 @@
"license": "MIT"
},
"node_modules/@types/http-errors": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
- "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz",
+ "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==",
"dev": true,
"license": "MIT"
},
@@ -11689,14 +12356,12 @@
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
"integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/istanbul-lib-report": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
"integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/istanbul-lib-coverage": "*"
@@ -11706,16 +12371,15 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
"integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/istanbul-lib-report": "*"
}
},
"node_modules/@types/jest": {
- "version": "29.5.12",
- "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz",
- "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==",
+ "version": "29.5.14",
+ "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz",
+ "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11774,7 +12438,6 @@
"version": "7.0.15",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/json5": {
@@ -11876,9 +12539,9 @@
}
},
"node_modules/@types/lodash": {
- "version": "4.17.15",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.15.tgz",
- "integrity": "sha512-w/P33JFeySuhN6JLkysYUK2gEmy9kHHFN7E8ro0tkfmlDOgxBDzWEZ/J8cWA+fHqFevpswDTFZnDx+R9lbL6xw==",
+ "version": "4.17.18",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.18.tgz",
+ "integrity": "sha512-KJ65INaxqxmU6EoCiJmRPZC9H9RVWCRd349tXM2M3O5NA7cY6YL7c0bHAHQ93NOfTObEQ004kd2QVHs/r0+m4g==",
"dev": true,
"license": "MIT"
},
@@ -11930,21 +12593,10 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@types/mute-stream": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz",
- "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/node": "*"
- }
- },
"node_modules/@types/node": {
"version": "22.15.3",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz",
"integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"undici-types": "~6.21.0"
@@ -11977,6 +12629,29 @@
"node": ">= 6"
}
},
+ "node_modules/@types/node-fetch/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@types/node-fetch/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/@types/node-forge": {
"version": "1.3.11",
"resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
@@ -11988,9 +12663,9 @@
}
},
"node_modules/@types/papaparse": {
- "version": "5.3.15",
- "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.15.tgz",
- "integrity": "sha512-JHe6vF6x/8Z85nCX4yFdDslN11d+1pr12E526X8WAfhadOeaOTx5AuIkvDKIBopfvlzpzkdMx4YyvSKCM9oqtw==",
+ "version": "5.3.16",
+ "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.16.tgz",
+ "integrity": "sha512-T3VuKMC2H0lgsjI9buTB3uuKj3EMD2eap1MOuEQuBQ44EnDx/IkGhU6EwiTf9zG3za4SKlmwKAImdDKdNnCsXg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12016,9 +12691,9 @@
}
},
"node_modules/@types/prop-types": {
- "version": "15.7.14",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz",
- "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==",
+ "version": "15.7.15",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
+ "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
"dev": true,
"license": "MIT"
},
@@ -12033,9 +12708,9 @@
}
},
"node_modules/@types/qs": {
- "version": "6.9.18",
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz",
- "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==",
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz",
+ "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==",
"dev": true,
"license": "MIT"
},
@@ -12058,9 +12733,9 @@
}
},
"node_modules/@types/react-dom": {
- "version": "18.3.5",
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz",
- "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==",
+ "version": "18.3.7",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz",
+ "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@@ -12085,16 +12760,16 @@
"license": "MIT"
},
"node_modules/@types/semver": {
- "version": "7.5.8",
- "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
- "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz",
+ "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/send": {
- "version": "0.17.4",
- "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
- "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
+ "version": "0.17.5",
+ "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz",
+ "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12113,9 +12788,9 @@
}
},
"node_modules/@types/serve-static": {
- "version": "1.15.7",
- "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
- "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
+ "version": "1.15.8",
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz",
+ "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12138,7 +12813,6 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
"integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/through": {
@@ -12203,17 +12877,10 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@types/wrap-ansi": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz",
- "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/ws": {
- "version": "8.5.14",
- "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz",
- "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==",
+ "version": "8.18.1",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
+ "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12224,7 +12891,6 @@
"version": "17.0.33",
"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz",
"integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/yargs-parser": "*"
@@ -12234,7 +12900,6 @@
"version": "21.0.3",
"resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
"integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/yauzl": {
@@ -12475,16 +13140,6 @@
"node": ">= 4"
}
},
- "node_modules/@typescript-eslint/experimental-utils/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/@typescript-eslint/parser": {
"version": "8.31.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.31.0.tgz",
@@ -12631,9 +13286,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.30.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.30.1.tgz",
- "integrity": "sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==",
+ "version": "8.35.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz",
+ "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -12685,6 +13340,22 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/@typescript-eslint/utils": {
"version": "8.31.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.31.0.tgz",
@@ -12756,9 +13427,9 @@
}
},
"node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
- "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -12768,17 +13439,38 @@
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/@ungap/structured-clone": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
- "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
+ "node_modules/@unrs/resolver-binding-android-arm-eabi": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.9.1.tgz",
+ "integrity": "sha512-dd7yIp1hfJFX9ZlVLQRrh/Re9WMUHHmF9hrKD1yIvxcyNr2BhQ3xc1upAVhy8NijadnCswAxWQu8MkkSMC1qXQ==",
+ "cpu": [
+ "arm"
+ ],
"dev": true,
- "license": "ISC"
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-android-arm64": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.9.1.tgz",
+ "integrity": "sha512-EzUPcMFtDVlo5yrbzMqUsGq3HnLXw+3ZOhSd7CUaDmbTtnrzM+RO2ntw2dm2wjbbc5djWj3yX0wzbbg8pLhx8g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
},
"node_modules/@unrs/resolver-binding-darwin-arm64": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.7.2.tgz",
- "integrity": "sha512-vxtBno4xvowwNmO/ASL0Y45TpHqmNkAaDtz4Jqb+clmcVSSl8XCG/PNFFkGsXXXS6AMjP+ja/TtNCFFa1QwLRg==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.9.1.tgz",
+ "integrity": "sha512-nB+dna3q4kOleKFcSZJ/wDXIsAd1kpMO9XrVAt8tG3RDWJ6vi+Ic6bpz4cmg5tWNeCfHEY4KuqJCB+pKejPEmQ==",
"cpu": [
"arm64"
],
@@ -12790,9 +13482,9 @@
]
},
"node_modules/@unrs/resolver-binding-darwin-x64": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.7.2.tgz",
- "integrity": "sha512-qhVa8ozu92C23Hsmv0BF4+5Dyyd5STT1FolV4whNgbY6mj3kA0qsrGPe35zNR3wAN7eFict3s4Rc2dDTPBTuFQ==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.9.1.tgz",
+ "integrity": "sha512-aKWHCrOGaCGwZcekf3TnczQoBxk5w//W3RZ4EQyhux6rKDwBPgDU9Y2yGigCV1Z+8DWqZgVGQi+hdpnlSy3a1w==",
"cpu": [
"x64"
],
@@ -12804,9 +13496,9 @@
]
},
"node_modules/@unrs/resolver-binding-freebsd-x64": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.7.2.tgz",
- "integrity": "sha512-zKKdm2uMXqLFX6Ac7K5ElnnG5VIXbDlFWzg4WJ8CGUedJryM5A3cTgHuGMw1+P5ziV8CRhnSEgOnurTI4vpHpg==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.9.1.tgz",
+ "integrity": "sha512-4dIEMXrXt0UqDVgrsUd1I+NoIzVQWXy/CNhgpfS75rOOMK/4Abn0Mx2M2gWH4Mk9+ds/ASAiCmqoUFynmMY5hA==",
"cpu": [
"x64"
],
@@ -12818,9 +13510,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.7.2.tgz",
- "integrity": "sha512-8N1z1TbPnHH+iDS/42GJ0bMPLiGK+cUqOhNbMKtWJ4oFGzqSJk/zoXFzcQkgtI63qMcUI7wW1tq2usZQSb2jxw==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.9.1.tgz",
+ "integrity": "sha512-vtvS13IXPs1eE8DuS/soiosqMBeyh50YLRZ+p7EaIKAPPeevRnA9G/wu/KbVt01ZD5qiGjxS+CGIdVC7I6gTOw==",
"cpu": [
"arm"
],
@@ -12832,9 +13524,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm-musleabihf": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.7.2.tgz",
- "integrity": "sha512-tjYzI9LcAXR9MYd9rO45m1s0B/6bJNuZ6jeOxo1pq1K6OBuRMMmfyvJYval3s9FPPGmrldYA3mi4gWDlWuTFGA==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.9.1.tgz",
+ "integrity": "sha512-BfdnN6aZ7NcX8djW8SR6GOJc+K+sFhWRF4vJueVE0vbUu5N1bLnBpxJg1TGlhSyo+ImC4SR0jcNiKN0jdoxt+A==",
"cpu": [
"arm"
],
@@ -12846,9 +13538,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm64-gnu": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.7.2.tgz",
- "integrity": "sha512-jon9M7DKRLGZ9VYSkFMflvNqu9hDtOCEnO2QAryFWgT6o6AXU8du56V7YqnaLKr6rAbZBWYsYpikF226v423QA==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.9.1.tgz",
+ "integrity": "sha512-Jhge7lFtH0QqfRz2PyJjJXWENqywPteITd+nOS0L6AhbZli+UmEyGBd2Sstt1c+l9C+j/YvKTl9wJo9PPmsFNg==",
"cpu": [
"arm64"
],
@@ -12860,9 +13552,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm64-musl": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.7.2.tgz",
- "integrity": "sha512-c8Cg4/h+kQ63pL43wBNaVMmOjXI/X62wQmru51qjfTvI7kmCy5uHTJvK/9LrF0G8Jdx8r34d019P1DVJmhXQpA==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.9.1.tgz",
+ "integrity": "sha512-ofdK/ow+ZSbSU0pRoB7uBaiRHeaAOYQFU5Spp87LdcPL/P1RhbCTMSIYVb61XWzsVEmYKjHFtoIE0wxP6AFvrA==",
"cpu": [
"arm64"
],
@@ -12874,9 +13566,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-ppc64-gnu": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.7.2.tgz",
- "integrity": "sha512-A+lcwRFyrjeJmv3JJvhz5NbcCkLQL6Mk16kHTNm6/aGNc4FwPHPE4DR9DwuCvCnVHvF5IAd9U4VIs/VvVir5lg==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.9.1.tgz",
+ "integrity": "sha512-eC8SXVn8de67HacqU7PoGdHA+9tGbqfEdD05AEFRAB81ejeQtNi5Fx7lPcxpLH79DW0BnMAHau3hi4RVkHfSCw==",
"cpu": [
"ppc64"
],
@@ -12888,9 +13580,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-riscv64-gnu": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.7.2.tgz",
- "integrity": "sha512-hQQ4TJQrSQW8JlPm7tRpXN8OCNP9ez7PajJNjRD1ZTHQAy685OYqPrKjfaMw/8LiHCt8AZ74rfUVHP9vn0N69Q==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.9.1.tgz",
+ "integrity": "sha512-fIkwvAAQ41kfoGWfzeJ33iLGShl0JEDZHrMnwTHMErUcPkaaZRJYjQjsFhMl315NEQ4mmTlC+2nfK/J2IszDOw==",
"cpu": [
"riscv64"
],
@@ -12902,9 +13594,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-riscv64-musl": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.7.2.tgz",
- "integrity": "sha512-NoAGbiqrxtY8kVooZ24i70CjLDlUFI7nDj3I9y54U94p+3kPxwd2L692YsdLa+cqQ0VoqMWoehDFp21PKRUoIQ==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.9.1.tgz",
+ "integrity": "sha512-RAAszxImSOFLk44aLwnSqpcOdce8sBcxASledSzuFAd8Q5ZhhVck472SisspnzHdc7THCvGXiUeZ2hOC7NUoBQ==",
"cpu": [
"riscv64"
],
@@ -12916,9 +13608,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-s390x-gnu": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.7.2.tgz",
- "integrity": "sha512-KaZByo8xuQZbUhhreBTW+yUnOIHUsv04P8lKjQ5otiGoSJ17ISGYArc+4vKdLEpGaLbemGzr4ZeUbYQQsLWFjA==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.9.1.tgz",
+ "integrity": "sha512-QoP9vkY+THuQdZi05bA6s6XwFd6HIz3qlx82v9bTOgxeqin/3C12Ye7f7EOD00RQ36OtOPWnhEMMm84sv7d1XQ==",
"cpu": [
"s390x"
],
@@ -12930,9 +13622,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-x64-gnu": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.7.2.tgz",
- "integrity": "sha512-dEidzJDubxxhUCBJ/SHSMJD/9q7JkyfBMT77Px1npl4xpg9t0POLvnWywSk66BgZS/b2Hy9Y1yFaoMTFJUe9yg==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.9.1.tgz",
+ "integrity": "sha512-/p77cGN/h9zbsfCseAP5gY7tK+7+DdM8fkPfr9d1ye1fsF6bmtGbtZN6e/8j4jCZ9NEIBBkT0GhdgixSelTK9g==",
"cpu": [
"x64"
],
@@ -12944,9 +13636,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-x64-musl": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.7.2.tgz",
- "integrity": "sha512-RvP+Ux3wDjmnZDT4XWFfNBRVG0fMsc+yVzNFUqOflnDfZ9OYujv6nkh+GOr+watwrW4wdp6ASfG/e7bkDradsw==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.9.1.tgz",
+ "integrity": "sha512-wInTqT3Bu9u50mDStEig1v8uxEL2Ht+K8pir/YhyyrM5ordJtxoqzsL1vR/CQzOJuDunUTrDkMM0apjW/d7/PA==",
"cpu": [
"x64"
],
@@ -12958,9 +13650,9 @@
]
},
"node_modules/@unrs/resolver-binding-wasm32-wasi": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.7.2.tgz",
- "integrity": "sha512-y797JBmO9IsvXVRCKDXOxjyAE4+CcZpla2GSoBQ33TVb3ILXuFnMrbR/QQZoauBYeOFuu4w3ifWLw52sdHGz6g==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.9.1.tgz",
+ "integrity": "sha512-eNwqO5kUa+1k7yFIircwwiniKWA0UFHo2Cfm8LYgkh9km7uMad+0x7X7oXbQonJXlqfitBTSjhA0un+DsHIrhw==",
"cpu": [
"wasm32"
],
@@ -12968,29 +13660,29 @@
"license": "MIT",
"optional": true,
"dependencies": {
- "@napi-rs/wasm-runtime": "^0.2.9"
+ "@napi-rs/wasm-runtime": "^0.2.11"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.9.tgz",
- "integrity": "sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==",
+ "version": "0.2.11",
+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.11.tgz",
+ "integrity": "sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==",
"dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
- "@emnapi/core": "^1.4.0",
- "@emnapi/runtime": "^1.4.0",
+ "@emnapi/core": "^1.4.3",
+ "@emnapi/runtime": "^1.4.3",
"@tybys/wasm-util": "^0.9.0"
}
},
"node_modules/@unrs/resolver-binding-win32-arm64-msvc": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.7.2.tgz",
- "integrity": "sha512-gtYTh4/VREVSLA+gHrfbWxaMO/00y+34htY7XpioBTy56YN2eBjkPrY1ML1Zys89X3RJDKVaogzwxlM1qU7egg==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.9.1.tgz",
+ "integrity": "sha512-Eaz1xMUnoa2mFqh20mPqSdbYl6crnk8HnIXDu6nsla9zpgZJZO8w3c1gvNN/4Eb0RXRq3K9OG6mu8vw14gIqiA==",
"cpu": [
"arm64"
],
@@ -13002,9 +13694,9 @@
]
},
"node_modules/@unrs/resolver-binding-win32-ia32-msvc": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.7.2.tgz",
- "integrity": "sha512-Ywv20XHvHTDRQs12jd3MY8X5C8KLjDbg/jyaal/QLKx3fAShhJyD4blEANInsjxW3P7isHx1Blt56iUDDJO3jg==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.9.1.tgz",
+ "integrity": "sha512-H/+d+5BGlnEQif0gnwWmYbYv7HJj563PUKJfn8PlmzF8UmF+8KxdvXdwCsoOqh4HHnENnoLrav9NYBrv76x1wQ==",
"cpu": [
"ia32"
],
@@ -13016,9 +13708,9 @@
]
},
"node_modules/@unrs/resolver-binding-win32-x64-msvc": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.7.2.tgz",
- "integrity": "sha512-friS8NEQfHaDbkThxopGk+LuE5v3iY0StruifjQEt7SLbA46OnfgMO15sOTkbpJkol6RB+1l1TYPXh0sCddpvA==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.9.1.tgz",
+ "integrity": "sha512-rS86wI4R6cknYM3is3grCb/laE8XBEbpWAMSIPjYfmYp75KL5dT87jXF2orDa4tQYg5aajP5G8Fgh34dRyR+Rw==",
"cpu": [
"x64"
],
@@ -13030,16 +13722,16 @@
]
},
"node_modules/@vitejs/plugin-basic-ssl": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz",
- "integrity": "sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.2.0.tgz",
+ "integrity": "sha512-mkQnxTkcldAzIsomk1UuLfAu9n+kpQ3JbHcpCp7d2Oo6ITtji8pHS3QToOWjhPFvNQSnhlkAjmGbhv2QvwO/7Q==",
"dev": true,
"license": "MIT",
"engines": {
- "node": ">=14.6.0"
+ "node": ">=14.21.3"
},
"peerDependencies": {
- "vite": "^3.0.0 || ^4.0.0 || ^5.0.0"
+ "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
}
},
"node_modules/@vitest/expect": {
@@ -13411,6 +14103,19 @@
"pkg-fetch": "lib-es5/bin.js"
}
},
+ "node_modules/@yao-pkg/pkg-fetch/node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
"node_modules/@yao-pkg/pkg-fetch/node_modules/cliui": {
"version": "7.0.4",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
@@ -13494,7 +14199,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.2.tgz",
"integrity": "sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==",
- "dev": true,
+ "license": "BSD-2-Clause",
"dependencies": {
"js-yaml": "^3.10.0",
"tslib": "^2.4.0"
@@ -13503,39 +14208,11 @@
"node": ">=18.12.0"
}
},
- "node_modules/@yarnpkg/parsers/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/@yarnpkg/parsers/node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dev": true,
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/@yarnpkg/parsers/node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
- "dev": true
- },
"node_modules/@zkochan/js-yaml": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz",
"integrity": "sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
},
@@ -13578,23 +14255,22 @@
}
},
"node_modules/accepts": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
- "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
+ "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
"license": "MIT",
"dependencies": {
- "mime-types": "~2.1.34",
- "negotiator": "0.6.3"
+ "mime-types": "^3.0.0",
+ "negotiator": "^1.0.0"
},
"engines": {
"node": ">= 0.6"
}
},
"node_modules/acorn": {
- "version": "8.14.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
- "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
- "dev": true,
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
+ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"license": "MIT",
"bin": {
"acorn": "bin/acorn"
@@ -13614,21 +14290,10 @@
"acorn-walk": "^8.0.2"
}
},
- "node_modules/acorn-import-attributes": {
- "version": "1.9.5",
- "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
- "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
- "dev": true,
- "license": "MIT",
- "peerDependencies": {
- "acorn": "^8"
- }
- },
"node_modules/acorn-jsx": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "dev": true,
"license": "MIT",
"peerDependencies": {
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
@@ -13638,7 +14303,6 @@
"version": "8.3.4",
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz",
"integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"acorn": "^8.11.0"
@@ -13647,6 +14311,15 @@
"node": ">=0.4.0"
}
},
+ "node_modules/address": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz",
+ "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
"node_modules/adjust-sourcemap-loader": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
@@ -13677,16 +14350,12 @@
}
},
"node_modules/agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "dev": true,
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
+ "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
"license": "MIT",
- "dependencies": {
- "debug": "4"
- },
"engines": {
- "node": ">= 6.0.0"
+ "node": ">= 14"
}
},
"node_modules/agentkeepalive": {
@@ -13765,19 +14434,19 @@
}
},
"node_modules/angular-eslint": {
- "version": "18.4.3",
- "resolved": "https://registry.npmjs.org/angular-eslint/-/angular-eslint-18.4.3.tgz",
- "integrity": "sha512-0ZjLzzADGRLUhZC8ZpwSo6CE/m6QhQB/oljMJ0mEfP+lB1sy1v8PBKNsJboIcfEEgGW669Z/efVQ3df88yJLYg==",
+ "version": "19.6.0",
+ "resolved": "https://registry.npmjs.org/angular-eslint/-/angular-eslint-19.6.0.tgz",
+ "integrity": "sha512-9qfP6rR6De5xe9WyviD9Vdpg2F3iHTlo7T1129ms0AQXrG9/U/upIQmNUN+Jz9CiJcHDUsniyd+EL8hjuNYnOg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@angular-devkit/core": ">= 18.0.0 < 19.0.0",
- "@angular-devkit/schematics": ">= 18.0.0 < 19.0.0",
- "@angular-eslint/builder": "18.4.3",
- "@angular-eslint/eslint-plugin": "18.4.3",
- "@angular-eslint/eslint-plugin-template": "18.4.3",
- "@angular-eslint/schematics": "18.4.3",
- "@angular-eslint/template-parser": "18.4.3",
+ "@angular-devkit/core": ">= 19.0.0 < 20.0.0",
+ "@angular-devkit/schematics": ">= 19.0.0 < 20.0.0",
+ "@angular-eslint/builder": "19.6.0",
+ "@angular-eslint/eslint-plugin": "19.6.0",
+ "@angular-eslint/eslint-plugin-template": "19.6.0",
+ "@angular-eslint/schematics": "19.6.0",
+ "@angular-eslint/template-parser": "19.6.0",
"@typescript-eslint/types": "^8.0.0",
"@typescript-eslint/utils": "^8.0.0"
},
@@ -13787,111 +14456,10 @@
"typescript-eslint": "^8.0.0"
}
},
- "node_modules/angular-eslint/node_modules/@angular-devkit/core": {
- "version": "18.2.14",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.14.tgz",
- "integrity": "sha512-UGIGOjXuOyCW+5S4tINu7e6LOu738CmTw3h7Ui1I8OzdTIYJcYJrei8sgrwDwOYADRal+p0MeMlnykH3TM5XBA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ajv": "8.17.1",
- "ajv-formats": "3.0.1",
- "jsonc-parser": "3.3.1",
- "picomatch": "4.0.2",
- "rxjs": "7.8.1",
- "source-map": "0.7.4"
- },
- "engines": {
- "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- },
- "peerDependencies": {
- "chokidar": "^3.5.2"
- },
- "peerDependenciesMeta": {
- "chokidar": {
- "optional": true
- }
- }
- },
- "node_modules/angular-eslint/node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/angular-eslint/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "optional": true,
- "peer": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/angular-eslint/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/angular-eslint/node_modules/readdirp/node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
"node_modules/ansi-colors": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
"integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -13972,7 +14540,6 @@
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"normalize-path": "^3.0.0",
@@ -13986,7 +14553,6 @@
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -14019,59 +14585,65 @@
}
},
"node_modules/app-builder-bin": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz",
- "integrity": "sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==",
+ "version": "5.0.0-alpha.12",
+ "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-5.0.0-alpha.12.tgz",
+ "integrity": "sha512-j87o0j6LqPL3QRr8yid6c+Tt5gC7xNfYo6uQIQkorAC6MpeayVMZrEDzKmJJ/Hlv7EnOQpaRm53k6ktDYZyB6w==",
"dev": true,
"license": "MIT"
},
"node_modules/app-builder-lib": {
- "version": "24.13.3",
- "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.13.3.tgz",
- "integrity": "sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig==",
+ "version": "26.0.12",
+ "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-26.0.12.tgz",
+ "integrity": "sha512-+/CEPH1fVKf6HowBUs6LcAIoRcjeqgvAeoSE+cl7Y7LndyQ9ViGPYibNk7wmhMHzNgHIuIbw4nWADPO+4mjgWw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@develar/schema-utils": "~2.6.5",
- "@electron/notarize": "2.2.1",
- "@electron/osx-sign": "1.0.5",
- "@electron/universal": "1.5.1",
+ "@electron/asar": "3.2.18",
+ "@electron/fuses": "^1.8.0",
+ "@electron/notarize": "2.5.0",
+ "@electron/osx-sign": "1.3.1",
+ "@electron/rebuild": "3.7.0",
+ "@electron/universal": "2.0.1",
"@malept/flatpak-bundler": "^0.4.0",
"@types/fs-extra": "9.0.13",
"async-exit-hook": "^2.0.1",
- "bluebird-lst": "^1.0.9",
- "builder-util": "24.13.1",
- "builder-util-runtime": "9.2.4",
+ "builder-util": "26.0.11",
+ "builder-util-runtime": "9.3.1",
"chromium-pickle-js": "^0.2.0",
+ "config-file-ts": "0.2.8-rc1",
"debug": "^4.3.4",
+ "dotenv": "^16.4.5",
+ "dotenv-expand": "^11.0.6",
"ejs": "^3.1.8",
- "electron-publish": "24.13.1",
- "form-data": "^4.0.0",
+ "electron-publish": "26.0.11",
"fs-extra": "^10.1.0",
"hosted-git-info": "^4.1.0",
"is-ci": "^3.0.0",
"isbinaryfile": "^5.0.0",
"js-yaml": "^4.1.0",
+ "json5": "^2.2.3",
"lazy-val": "^1.0.5",
- "minimatch": "^5.1.1",
- "read-config-file": "6.3.2",
- "sanitize-filename": "^1.6.3",
+ "minimatch": "^10.0.0",
+ "plist": "3.1.0",
+ "resedit": "^1.7.0",
"semver": "^7.3.8",
"tar": "^6.1.12",
- "temp-file": "^3.4.0"
+ "temp-file": "^3.4.0",
+ "tiny-async-pool": "1.3.0"
},
"engines": {
"node": ">=14.0.0"
},
"peerDependencies": {
- "dmg-builder": "24.13.3",
- "electron-builder-squirrel-windows": "24.13.3"
+ "dmg-builder": "26.0.12",
+ "electron-builder-squirrel-windows": "26.0.12"
}
},
"node_modules/app-builder-lib/node_modules/@electron/notarize": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz",
- "integrity": "sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz",
+ "integrity": "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14099,6 +14671,35 @@
"node": ">=10"
}
},
+ "node_modules/app-builder-lib/node_modules/@electron/rebuild": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.7.0.tgz",
+ "integrity": "sha512-VW++CNSlZwMYP7MyXEbrKjpzEwhB5kDNbzGtiPEjwYysqyTCF+YbNJ210Dj3AjWsGSV4iEEwNkmJN9yGZmVvmw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@electron/node-gyp": "git+https://github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2",
+ "@malept/cross-spawn-promise": "^2.0.0",
+ "chalk": "^4.0.0",
+ "debug": "^4.1.1",
+ "detect-libc": "^2.0.1",
+ "fs-extra": "^10.0.0",
+ "got": "^11.7.0",
+ "node-abi": "^3.45.0",
+ "node-api-version": "^0.2.0",
+ "ora": "^5.1.0",
+ "read-binary-file-arch": "^1.0.6",
+ "semver": "^7.3.5",
+ "tar": "^6.0.5",
+ "yargs": "^17.0.1"
+ },
+ "bin": {
+ "electron-rebuild": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=12.13.0"
+ }
+ },
"node_modules/app-builder-lib/node_modules/fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
@@ -14114,17 +14715,33 @@
"node": ">=12"
}
},
+ "node_modules/app-builder-lib/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
"node_modules/app-builder-lib/node_modules/minimatch": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "version": "10.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz",
+ "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==",
"dev": true,
"license": "ISC",
"dependencies": {
- "brace-expansion": "^2.0.1"
+ "@isaacs/brace-expansion": "^5.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/append-field": {
@@ -14146,142 +14763,6 @@
"node": ">=8"
}
},
- "node_modules/archiver": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz",
- "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "archiver-utils": "^2.1.0",
- "async": "^3.2.4",
- "buffer-crc32": "^0.2.1",
- "readable-stream": "^3.6.0",
- "readdir-glob": "^1.1.2",
- "tar-stream": "^2.2.0",
- "zip-stream": "^4.1.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/archiver-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
- "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.0",
- "lazystream": "^1.0.0",
- "lodash.defaults": "^4.2.0",
- "lodash.difference": "^4.5.0",
- "lodash.flatten": "^4.4.0",
- "lodash.isplainobject": "^4.0.6",
- "lodash.union": "^4.6.0",
- "normalize-path": "^3.0.0",
- "readable-stream": "^2.0.0"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/archiver-utils/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/archiver-utils/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
- "license": "ISC",
- "peer": true,
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/archiver-utils/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
- "node_modules/archiver-utils/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "peer": true,
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/archiver-utils/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/archiver-utils/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
- "node_modules/archiver-utils/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/archy": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
@@ -14296,32 +14777,10 @@
"dev": true,
"license": "MIT"
},
- "node_modules/argon2": {
- "version": "0.41.1",
- "resolved": "https://registry.npmjs.org/argon2/-/argon2-0.41.1.tgz",
- "integrity": "sha512-dqCW8kJXke8Ik+McUcMDltrbuAWETPyU6iq+4AhxqKphWi7pChB/Zgd/Tp/o8xRLbg8ksMj46F/vph9wnxpTzQ==",
- "hasInstallScript": true,
- "license": "MIT",
- "dependencies": {
- "@phc/format": "^1.0.0",
- "node-addon-api": "^8.1.0",
- "node-gyp-build": "^4.8.1"
- },
- "engines": {
- "node": ">=16.17.0"
- }
- },
- "node_modules/argon2-browser": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/argon2-browser/-/argon2-browser-1.18.0.tgz",
- "integrity": "sha512-ImVAGIItnFnvET1exhsQB7apRztcoC5TnlSqernMJDUjbc/DLq3UEYeXFrLPrlaIl8cVfwnXb6wX2KpFf2zxHw==",
- "license": "MIT"
- },
"node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "dev": true,
"license": "Python-2.0"
},
"node_modules/aria-query": {
@@ -14359,18 +14818,20 @@
"license": "MIT"
},
"node_modules/array-includes": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz",
- "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==",
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz",
+ "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.2",
- "es-object-atoms": "^1.0.0",
- "get-intrinsic": "^1.2.4",
- "is-string": "^1.0.7"
+ "es-abstract": "^1.24.0",
+ "es-object-atoms": "^1.1.1",
+ "get-intrinsic": "^1.3.0",
+ "is-string": "^1.1.1",
+ "math-intrinsics": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -14390,18 +14851,19 @@
}
},
"node_modules/array.prototype.findlastindex": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz",
- "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==",
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz",
+ "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.2",
+ "es-abstract": "^1.23.9",
"es-errors": "^1.3.0",
- "es-object-atoms": "^1.0.0",
- "es-shim-unscopables": "^1.0.2"
+ "es-object-atoms": "^1.1.1",
+ "es-shim-unscopables": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -14519,7 +14981,6 @@
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
"integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
- "dev": true,
"license": "MIT"
},
"node_modules/async-exit-hook": {
@@ -14606,9 +15067,9 @@
}
},
"node_modules/autoprefixer/node_modules/browserslist": {
- "version": "4.24.5",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz",
- "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==",
+ "version": "4.25.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
+ "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
"dev": true,
"funding": [
{
@@ -14626,8 +15087,8 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001716",
- "electron-to-chromium": "^1.5.149",
+ "caniuse-lite": "^1.0.30001718",
+ "electron-to-chromium": "^1.5.160",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -14655,9 +15116,9 @@
}
},
"node_modules/axe-core": {
- "version": "4.10.2",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz",
- "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==",
+ "version": "4.10.3",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.3.tgz",
+ "integrity": "sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==",
"dev": true,
"license": "MPL-2.0",
"engines": {
@@ -14698,10 +15159,10 @@
}
},
"node_modules/axios": {
- "version": "1.8.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz",
- "integrity": "sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==",
- "dev": true,
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.10.0.tgz",
+ "integrity": "sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==",
+ "license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.6",
"form-data": "^4.0.0",
@@ -14722,7 +15183,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz",
"integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/transform": "^29.7.0",
@@ -14740,16 +15200,6 @@
"@babel/core": "^7.8.0"
}
},
- "node_modules/babel-jest/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/babel-loader": {
"version": "9.2.1",
"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz",
@@ -14768,11 +15218,24 @@
"webpack": ">=5"
}
},
+ "node_modules/babel-plugin-const-enum": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-const-enum/-/babel-plugin-const-enum-1.2.0.tgz",
+ "integrity": "sha512-o1m/6iyyFnp9MRsK1dHF3bneqyf3AlM2q3A/YbgQr2pCat6B6XJVDv2TXqzfY2RYUi4mak6WAksSBPlyYGx9dg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-syntax-typescript": "^7.3.3",
+ "@babel/traverse": "^7.16.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/babel-plugin-istanbul": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
"integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"@babel/helper-plugin-utils": "^7.0.0",
@@ -14789,7 +15252,6 @@
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz",
"integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"@babel/core": "^7.12.3",
@@ -14806,7 +15268,6 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -14816,7 +15277,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz",
"integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/template": "^7.3.3",
@@ -14878,14 +15338,13 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.12",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz",
- "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==",
- "dev": true,
+ "version": "0.4.13",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz",
+ "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==",
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.6.3",
+ "@babel/helper-define-polyfill-provider": "^0.6.4",
"semver": "^6.3.1"
},
"peerDependencies": {
@@ -14896,44 +15355,49 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.10.6",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz",
- "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==",
- "dev": true,
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz",
+ "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.2",
- "core-js-compat": "^3.38.0"
+ "@babel/helper-define-polyfill-provider": "^0.6.3",
+ "core-js-compat": "^3.40.0"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz",
- "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==",
- "dev": true,
+ "version": "0.6.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz",
+ "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.3"
+ "@babel/helper-define-polyfill-provider": "^0.6.4"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
+ "node_modules/babel-plugin-transform-typescript-metadata": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-typescript-metadata/-/babel-plugin-transform-typescript-metadata-0.3.2.tgz",
+ "integrity": "sha512-mWEvCQTgXQf48yDqgN7CH50waTyYBeP2Lpqx4nNWab9sxEpdXVeKgfj1qYI2/TgUPQtNFZ85i3PemRtnXVYYJg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
+ },
"node_modules/babel-preset-current-node-syntax": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz",
"integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/plugin-syntax-async-generators": "^7.8.4",
@@ -14960,7 +15424,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz",
"integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"babel-plugin-jest-hoist": "^29.6.3",
@@ -15051,6 +15514,26 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/beasties": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/beasties/-/beasties-0.3.2.tgz",
+ "integrity": "sha512-p4AF8uYzm9Fwu8m/hSVTCPXrRBPmB34hQpHsec2KOaR9CZmgoU8IOv4Cvwq4hgz2p4hLMNbsdNl5XeA6XbAQwA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "css-select": "^5.1.0",
+ "css-what": "^6.1.0",
+ "dom-serializer": "^2.0.0",
+ "domhandler": "^5.0.3",
+ "htmlparser2": "^10.0.0",
+ "picocolors": "^1.1.1",
+ "postcss": "^8.4.49",
+ "postcss-media-query-parser": "^0.2.3"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
"node_modules/bent": {
"version": "7.3.12",
"resolved": "https://registry.npmjs.org/bent/-/bent-7.3.12.tgz",
@@ -15076,6 +15559,63 @@
"node": ">=12.0.0"
}
},
+ "node_modules/better-opn/node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/better-opn/node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/better-opn/node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/better-opn/node_modules/open": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
+ "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/big-integer": {
"version": "1.6.52",
"resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz",
@@ -15143,105 +15683,38 @@
"ieee754": "^1.1.13"
}
},
- "node_modules/bluebird": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/bluebird-lst": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz",
- "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "bluebird": "^3.5.5"
- }
- },
- "node_modules/body-parser": {
- "version": "1.20.3",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
- "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "bytes": "3.1.2",
- "content-type": "~1.0.5",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "on-finished": "2.4.1",
- "qs": "6.13.0",
- "raw-body": "2.5.2",
- "type-is": "~1.6.18",
- "unpipe": "1.0.0"
- },
- "engines": {
- "node": ">= 0.8",
- "npm": "1.2.8000 || >= 1.4.16"
- }
- },
- "node_modules/body-parser/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/body-parser/node_modules/iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "dev": true,
+ "node_modules/bl/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"license": "MIT",
"dependencies": {
- "safer-buffer": ">= 2.1.2 < 3"
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
},
"engines": {
- "node": ">=0.10.0"
+ "node": ">= 6"
}
},
- "node_modules/body-parser/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/body-parser/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "dev": true,
+ "node_modules/body-parser": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz",
+ "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==",
"license": "MIT",
"dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/body-parser/node_modules/qs": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
- "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "side-channel": "^1.0.6"
+ "bytes": "^3.1.2",
+ "content-type": "^1.0.5",
+ "debug": "^4.4.0",
+ "http-errors": "^2.0.0",
+ "iconv-lite": "^0.6.3",
+ "on-finished": "^2.4.1",
+ "qs": "^6.14.0",
+ "raw-body": "^3.0.0",
+ "type-is": "^2.0.0"
},
"engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "node": ">=18"
}
},
"node_modules/bonjour-service": {
@@ -15286,15 +15759,15 @@
}
},
"node_modules/bootstrap.native": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/bootstrap.native/-/bootstrap.native-5.1.2.tgz",
- "integrity": "sha512-jkXzWs1EopckMT5FIc2CS9PsGloOfmHqyC4dHv3nVC5gpnOFoJPVDpUCKsoMta46SBh46g312BI3aWth0zkRDw==",
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/bootstrap.native/-/bootstrap.native-5.1.5.tgz",
+ "integrity": "sha512-sQdFng2Szpseyo1TlpG5pV+se4nbGeQWFXBemsPSnrVzd82ps9F6hti+lHFwcGgS80oIc54dY5ycOYJwUpQn3A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@thednp/event-listener": "^2.0.8",
- "@thednp/position-observer": "^1.0.7",
- "@thednp/shorty": "^2.0.10"
+ "@thednp/event-listener": "^2.0.10",
+ "@thednp/position-observer": "^1.1.0",
+ "@thednp/shorty": "^2.0.11"
},
"engines": {
"node": ">=16",
@@ -15302,10 +15775,9 @@
}
},
"node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
+ "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
@@ -15376,7 +15848,6 @@
"version": "4.23.2",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz",
"integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -15422,7 +15893,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
"integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"node-int64": "^0.4.0"
@@ -15462,19 +15932,6 @@
"node": "*"
}
},
- "node_modules/buffer-equal": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz",
- "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/buffer-from": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
@@ -15495,34 +15952,35 @@
}
},
"node_modules/builder-util": {
- "version": "24.13.1",
- "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-24.13.1.tgz",
- "integrity": "sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA==",
+ "version": "26.0.11",
+ "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-26.0.11.tgz",
+ "integrity": "sha512-xNjXfsldUEe153h1DraD0XvDOpqGR0L5eKFkdReB7eFW5HqysDZFfly4rckda6y9dF39N3pkPlOblcfHKGw+uA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/debug": "^4.1.6",
"7zip-bin": "~5.2.0",
- "app-builder-bin": "4.0.0",
- "bluebird-lst": "^1.0.9",
- "builder-util-runtime": "9.2.4",
+ "app-builder-bin": "5.0.0-alpha.12",
+ "builder-util-runtime": "9.3.1",
"chalk": "^4.1.2",
- "cross-spawn": "^7.0.3",
+ "cross-spawn": "^7.0.6",
"debug": "^4.3.4",
"fs-extra": "^10.1.0",
- "http-proxy-agent": "^5.0.0",
- "https-proxy-agent": "^5.0.1",
+ "http-proxy-agent": "^7.0.0",
+ "https-proxy-agent": "^7.0.0",
"is-ci": "^3.0.0",
"js-yaml": "^4.1.0",
+ "sanitize-filename": "^1.6.3",
"source-map-support": "^0.5.19",
"stat-mode": "^1.0.0",
- "temp-file": "^3.4.0"
+ "temp-file": "^3.4.0",
+ "tiny-async-pool": "1.3.0"
}
},
"node_modules/builder-util-runtime": {
- "version": "9.2.4",
- "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz",
- "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==",
+ "version": "9.3.1",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.3.1.tgz",
+ "integrity": "sha512-2/egrNDDnRaxVwK3A+cJq6UOlqOdedGA7JPqCeJjN2Zjk1/QB/6QUi3b714ScIGS7HafFXTyzJEOr5b44I3kvQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15548,25 +16006,23 @@
"node": ">=12"
}
},
- "node_modules/builder-util/node_modules/https-proxy-agent": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+ "node_modules/builder-util/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "agent-base": "6",
- "debug": "4"
+ "argparse": "^2.0.1"
},
- "engines": {
- "node": ">= 6"
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
}
},
"node_modules/bundle-name": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
"integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"run-applescript": "^7.0.0"
@@ -15710,9 +16166,9 @@
}
},
"node_modules/cacache/node_modules/rimraf/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15775,6 +16231,27 @@
"node": ">= 6.0.0"
}
},
+ "node_modules/cache-content-type/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/cache-content-type/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/cacheable-lookup": {
"version": "5.0.4",
"resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz",
@@ -15870,6 +16347,7 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
"integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind-apply-helpers": "^1.0.0",
@@ -15898,13 +16376,13 @@
}
},
"node_modules/call-bound": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz",
- "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
+ "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
"license": "MIT",
"dependencies": {
- "call-bind-apply-helpers": "^1.0.1",
- "get-intrinsic": "^1.2.6"
+ "call-bind-apply-helpers": "^1.0.2",
+ "get-intrinsic": "^1.3.0"
},
"engines": {
"node": ">= 0.4"
@@ -15946,7 +16424,6 @@
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -15963,10 +16440,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001717",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001717.tgz",
- "integrity": "sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==",
- "dev": true,
+ "version": "1.0.30001724",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001724.tgz",
+ "integrity": "sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA==",
"funding": [
{
"type": "opencollective",
@@ -16063,7 +16539,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
"integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -16136,6 +16611,26 @@
"url": "https://github.com/sponsors/fb55"
}
},
+ "node_modules/cheerio/node_modules/htmlparser2": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
+ "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
+ "dev": true,
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.0.1",
+ "entities": "^4.4.0"
+ }
+ },
"node_modules/chokidar": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
@@ -16163,9 +16658,9 @@
}
},
"node_modules/chromatic": {
- "version": "11.28.2",
- "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-11.28.2.tgz",
- "integrity": "sha512-aCmUPcZUs4/p9zRZdMreOoO/5JqO2DiJC3md1/vRx8dlMRcmR/YI5ZbgXZcai2absVR+6hsXZ5XiPxV2sboTuQ==",
+ "version": "13.1.2",
+ "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-13.1.2.tgz",
+ "integrity": "sha512-jgVptQabJHOnzmmvLjbtfutREkWGhDDk2gVqMH6N+V7z56oIy4Sd2/U7ZxNvnVFPinZQMSjSdUce4b6JIP64Dg==",
"dev": true,
"license": "MIT",
"bin": {
@@ -16222,7 +16717,6 @@
"version": "1.4.3",
"resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz",
"integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==",
- "dev": true,
"license": "MIT"
},
"node_modules/clean-css": {
@@ -16271,9 +16765,9 @@
}
},
"node_modules/cli-spinners": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
- "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
+ "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
"license": "MIT",
"engines": {
"node": ">=6"
@@ -16314,7 +16808,6 @@
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
"integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
- "dev": true,
"license": "ISC",
"dependencies": {
"string-width": "^4.2.0",
@@ -16329,7 +16822,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ansi-styles": "^4.0.0",
@@ -16419,6 +16911,76 @@
"node": ">=8.0.0"
}
},
+ "node_modules/co-body/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/co-body/node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/co-body/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/co-body/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/co-body/node_modules/raw-body": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
+ "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/co-body/node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "license": "MIT",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/code-block-writer": {
"version": "13.0.3",
"resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.3.tgz",
@@ -16430,7 +16992,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz",
"integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==",
- "dev": true,
"license": "MIT"
},
"node_modules/color-convert": {
@@ -16478,6 +17039,19 @@
"node": ">=0.1.90"
}
},
+ "node_modules/columnify": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz",
+ "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==",
+ "license": "MIT",
+ "dependencies": {
+ "strip-ansi": "^6.0.1",
+ "wcwidth": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -16533,23 +17107,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/compress-commons": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz",
- "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "buffer-crc32": "^0.2.13",
- "crc32-stream": "^4.0.2",
- "normalize-path": "^3.0.0",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
"node_modules/compressible": {
"version": "2.0.18",
"resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
@@ -16630,42 +17187,6 @@
"typedarray": "^0.0.6"
}
},
- "node_modules/concat-stream/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "license": "MIT"
- },
- "node_modules/concat-stream/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/concat-stream/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "license": "MIT"
- },
- "node_modules/concat-stream/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/concurrently": {
"version": "9.1.2",
"resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.2.tgz",
@@ -16752,14 +17273,14 @@
}
},
"node_modules/config-file-ts": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.6.tgz",
- "integrity": "sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==",
+ "version": "0.2.8-rc1",
+ "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.8-rc1.tgz",
+ "integrity": "sha512-GtNECbVI82bT4RiDIzBSVuTKoSHufnU7Ce7/42bkWZJZFLjmDF2WBpVsvRkhKCfKBnTBb3qZrBwPpFBU/Myvhg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "glob": "^10.3.10",
- "typescript": "^5.3.3"
+ "glob": "^10.3.12",
+ "typescript": "^5.4.3"
}
},
"node_modules/config-file-ts/node_modules/glob": {
@@ -16806,6 +17327,22 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/config-file-ts/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/config-file-ts/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -16874,9 +17411,9 @@
"license": "MIT"
},
"node_modules/content-disposition": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
- "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz",
+ "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==",
"license": "MIT",
"dependencies": {
"safe-buffer": "5.2.1"
@@ -16901,21 +17438,22 @@
"license": "MIT"
},
"node_modules/cookie": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
- "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
- "dev": true,
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
+ "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
- "dev": true,
- "license": "MIT"
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
+ "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.6.0"
+ }
},
"node_modules/cookies": {
"version": "0.9.1",
@@ -16974,23 +17512,23 @@
}
},
"node_modules/core-js": {
- "version": "3.40.0",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz",
- "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==",
+ "version": "3.42.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.42.0.tgz",
+ "integrity": "sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g==",
"hasInstallScript": true,
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/core-js"
}
},
"node_modules/core-js-compat": {
- "version": "3.40.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz",
- "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==",
- "dev": true,
+ "version": "3.43.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz",
+ "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==",
"license": "MIT",
"dependencies": {
- "browserslist": "^4.24.3"
+ "browserslist": "^4.25.0"
},
"funding": {
"type": "opencollective",
@@ -16998,10 +17536,9 @@
}
},
"node_modules/core-js-compat/node_modules/browserslist": {
- "version": "4.24.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
- "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
- "dev": true,
+ "version": "4.25.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
+ "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
"funding": [
{
"type": "opencollective",
@@ -17018,10 +17555,10 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001688",
- "electron-to-chromium": "^1.5.73",
+ "caniuse-lite": "^1.0.30001718",
+ "electron-to-chromium": "^1.5.160",
"node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.1"
+ "update-browserslist-db": "^1.1.3"
},
"bin": {
"browserslist": "cli.js"
@@ -17031,16 +17568,15 @@
}
},
"node_modules/core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
"license": "MIT"
},
"node_modules/cors": {
"version": "2.8.5",
"resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
"integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"object-assign": "^4",
@@ -17077,6 +17613,19 @@
}
}
},
+ "node_modules/cosmiconfig/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
"node_modules/crc": {
"version": "3.8.0",
"resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
@@ -17088,20 +17637,6 @@
"buffer": "^5.1.0"
}
},
- "node_modules/crc-32": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
- "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "crc32": "bin/crc32.njs"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
"node_modules/crc/node_modules/buffer": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
@@ -17128,21 +17663,6 @@
"ieee754": "^1.1.13"
}
},
- "node_modules/crc32-stream": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz",
- "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "crc-32": "^1.2.0",
- "readable-stream": "^3.4.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
"node_modules/create-jest": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz",
@@ -17165,28 +17685,26 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/create-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
+ "license": "MIT"
+ },
"node_modules/credit-card-type": {
"version": "10.0.1",
"resolved": "https://registry.npmjs.org/credit-card-type/-/credit-card-type-10.0.1.tgz",
"integrity": "sha512-vQOuWmBgsgG1ovGeDi8m6Zeu1JaqH/JncrxKmaqMbv/LunyOQdLiQhPHtOsNlbUI05TocR5nod/Mbs3HYtr6sQ==",
"license": "MIT"
},
- "node_modules/critters": {
- "version": "0.0.24",
- "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.24.tgz",
- "integrity": "sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q==",
- "deprecated": "Ownership of Critters has moved to the Nuxt team, who will be maintaining the project going forward. If you'd like to keep using Critters, please switch to the actively-maintained fork at https://github.com/danielroe/beasties",
+ "node_modules/cross-dirname": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/cross-dirname/-/cross-dirname-0.1.0.tgz",
+ "integrity": "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==",
"dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "chalk": "^4.1.0",
- "css-select": "^5.1.0",
- "dom-serializer": "^2.0.0",
- "domhandler": "^5.0.2",
- "htmlparser2": "^8.0.2",
- "postcss": "^8.4.23",
- "postcss-media-query-parser": "^0.2.3"
- }
+ "license": "MIT",
+ "optional": true,
+ "peer": true
},
"node_modules/cross-env": {
"version": "7.0.3",
@@ -17321,12 +17839,12 @@
"license": "MIT"
},
"node_modules/cssstyle": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.2.1.tgz",
- "integrity": "sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==",
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.5.0.tgz",
+ "integrity": "sha512-/7gw8TGrvH/0g564EnhgFZogTMVe+lifpB7LWU+PEsiq5o83TUXR3fDbzTRXOJhoJwck5IS9ez3Em5LNMMO2aw==",
"license": "MIT",
"dependencies": {
- "@asamuzakjp/css-color": "^2.8.2",
+ "@asamuzakjp/css-color": "^3.2.0",
"rrweb-cssom": "^0.8.0"
},
"engines": {
@@ -17437,9 +17955,9 @@
}
},
"node_modules/debug": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
- "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
+ "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
@@ -17483,9 +18001,9 @@
"license": "MIT"
},
"node_modules/decode-named-character-reference": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz",
- "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz",
+ "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17526,10 +18044,9 @@
}
},
"node_modules/dedent": {
- "version": "1.5.3",
- "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz",
- "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==",
- "dev": true,
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.6.0.tgz",
+ "integrity": "sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==",
"license": "MIT",
"peerDependencies": {
"babel-plugin-macros": "^3.1.0"
@@ -17570,14 +18087,12 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/deepmerge": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -17587,7 +18102,6 @@
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz",
"integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bundle-name": "^4.1.0",
@@ -17604,7 +18118,6 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz",
"integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
@@ -17613,19 +18126,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/default-gateway": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
- "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "execa": "^5.0.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
"node_modules/default-require-extensions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz",
@@ -17668,6 +18168,7 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0",
@@ -17682,12 +18183,15 @@
}
},
"node_modules/define-lazy-prop": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
- "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
+ "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
"license": "MIT",
"engines": {
- "node": ">=8"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/define-properties": {
@@ -17753,9 +18257,9 @@
}
},
"node_modules/detect-libc": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
- "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz",
+ "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -17766,7 +18270,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
"integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -17779,6 +18282,23 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/detect-port": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz",
+ "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==",
+ "license": "MIT",
+ "dependencies": {
+ "address": "^1.0.1",
+ "debug": "4"
+ },
+ "bin": {
+ "detect": "bin/detect-port.js",
+ "detect-port": "bin/detect-port.js"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
"node_modules/devlop": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
@@ -17800,11 +18320,19 @@
"dev": true,
"license": "Apache-2.0"
},
+ "node_modules/diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
"node_modules/diff-sequences": {
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
"integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -17904,21 +18432,36 @@
"readable-stream": "^3.1.1"
}
},
+ "node_modules/diffable-html/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/dir-compare": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz",
- "integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz",
+ "integrity": "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "buffer-equal": "^1.0.0",
- "minimatch": "^3.0.4"
+ "minimatch": "^3.0.5",
+ "p-limit": "^3.1.0 "
}
},
"node_modules/dir-compare/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17970,15 +18513,15 @@
"license": "MIT"
},
"node_modules/dmg-builder": {
- "version": "24.13.3",
- "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.13.3.tgz",
- "integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==",
+ "version": "26.0.12",
+ "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-26.0.12.tgz",
+ "integrity": "sha512-59CAAjAhTaIMCN8y9kD573vDkxbs1uhDcrFLHSgutYdPcGOU35Rf95725snvzEOy4BFB7+eLJ8djCNPmGwG67w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "app-builder-lib": "24.13.3",
- "builder-util": "24.13.1",
- "builder-util-runtime": "9.2.4",
+ "app-builder-lib": "26.0.12",
+ "builder-util": "26.0.11",
+ "builder-util-runtime": "9.3.1",
"fs-extra": "^10.1.0",
"iconv-lite": "^0.6.2",
"js-yaml": "^4.1.0"
@@ -18002,6 +18545,19 @@
"node": ">=12"
}
},
+ "node_modules/dmg-builder/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
"node_modules/dmg-license": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz",
@@ -18069,16 +18625,16 @@
}
},
"node_modules/doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"esutils": "^2.0.2"
},
"engines": {
- "node": ">=6.0.0"
+ "node": ">=0.10.0"
}
},
"node_modules/dom-accessibility-api": {
@@ -18206,21 +18762,31 @@
}
},
"node_modules/dotenv": {
- "version": "9.0.2",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
- "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==",
- "dev": true,
+ "version": "16.5.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz",
+ "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==",
"license": "BSD-2-Clause",
"engines": {
- "node": ">=10"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://dotenvx.com"
}
},
"node_modules/dotenv-expand": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
- "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
- "dev": true,
- "license": "BSD-2-Clause"
+ "version": "11.0.7",
+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz",
+ "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "dotenv": "^16.4.5"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://dotenvx.com"
+ }
},
"node_modules/dunder-proto": {
"version": "1.0.1",
@@ -18260,7 +18826,6 @@
"version": "3.1.10",
"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
"integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"jake": "^10.8.5"
@@ -18273,15 +18838,15 @@
}
},
"node_modules/electron": {
- "version": "34.0.0",
- "resolved": "https://registry.npmjs.org/electron/-/electron-34.0.0.tgz",
- "integrity": "sha512-fpaPb0lifoUJ6UJa4Lk8/0B2Ku/xDZWdc1Gkj67jbygTCrvSon0qquju6Ltx1Kz23GRqqlIHXiy9EvrjpY7/Wg==",
+ "version": "36.4.0",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-36.4.0.tgz",
+ "integrity": "sha512-LLOOZEuW5oqvnjC7HBQhIqjIIJAZCIFjQxltQGLfEC7XFsBoZgQ3u3iFj+Kzw68Xj97u1n57Jdt7P98qLvUibQ==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
"@electron/get": "^2.0.0",
- "@types/node": "^20.9.0",
+ "@types/node": "^22.7.7",
"extract-zip": "^2.0.1"
},
"bin": {
@@ -18292,21 +18857,20 @@
}
},
"node_modules/electron-builder": {
- "version": "24.13.3",
- "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.13.3.tgz",
- "integrity": "sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg==",
+ "version": "26.0.12",
+ "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-26.0.12.tgz",
+ "integrity": "sha512-cD1kz5g2sgPTMFHjLxfMjUK5JABq3//J4jPswi93tOPFz6btzXYtK5NrDt717NRbukCUDOrrvmYVOWERlqoiXA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "app-builder-lib": "24.13.3",
- "builder-util": "24.13.1",
- "builder-util-runtime": "9.2.4",
+ "app-builder-lib": "26.0.12",
+ "builder-util": "26.0.11",
+ "builder-util-runtime": "9.3.1",
"chalk": "^4.1.2",
- "dmg-builder": "24.13.3",
+ "dmg-builder": "26.0.12",
"fs-extra": "^10.1.0",
"is-ci": "^3.0.0",
"lazy-val": "^1.0.5",
- "read-config-file": "6.3.2",
"simple-update-notifier": "2.0.0",
"yargs": "^17.6.2"
},
@@ -18319,33 +18883,16 @@
}
},
"node_modules/electron-builder-squirrel-windows": {
- "version": "24.13.3",
- "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.13.3.tgz",
- "integrity": "sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg==",
+ "version": "26.0.12",
+ "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-26.0.12.tgz",
+ "integrity": "sha512-kpwXM7c/ayRUbYVErQbsZ0nQZX4aLHQrPEG9C4h9vuJCXylwFH8a7Jgi2VpKIObzCXO7LKHiCw4KdioFLFOgqA==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "app-builder-lib": "24.13.3",
- "archiver": "^5.3.1",
- "builder-util": "24.13.1",
- "fs-extra": "^10.1.0"
- }
- },
- "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=12"
+ "app-builder-lib": "26.0.12",
+ "builder-util": "26.0.11",
+ "electron-winstaller": "5.4.0"
}
},
"node_modules/electron-builder/node_modules/fs-extra": {
@@ -18364,9 +18911,9 @@
}
},
"node_modules/electron-log": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.2.4.tgz",
- "integrity": "sha512-iX12WXc5XAaKeHg2QpiFjVwL+S1NVHPFd3V5RXtCmKhpAzXsVQnR3UEc0LovM6p6NkUQxDWnkdkaam9FNUVmCA==",
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/electron-log/-/electron-log-5.4.0.tgz",
+ "integrity": "sha512-AXI5OVppskrWxEAmCxuv8ovX+s2Br39CpCAgkGMNHQtjYT3IiVbSQTncEjFVGPgoH35ZygRm/mvUMBDWwhRxgg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -18374,16 +18921,17 @@
}
},
"node_modules/electron-publish": {
- "version": "24.13.1",
- "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.13.1.tgz",
- "integrity": "sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==",
+ "version": "26.0.11",
+ "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-26.0.11.tgz",
+ "integrity": "sha512-a8QRH0rAPIWH9WyyS5LbNvW9Ark6qe63/LqDB7vu2JXYpi0Gma5Q60Dh4tmTqhOBQt0xsrzD8qE7C+D7j+B24A==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/fs-extra": "^9.0.11",
- "builder-util": "24.13.1",
- "builder-util-runtime": "9.2.4",
+ "builder-util": "26.0.11",
+ "builder-util-runtime": "9.3.1",
"chalk": "^4.1.2",
+ "form-data": "^4.0.0",
"fs-extra": "^10.1.0",
"lazy-val": "^1.0.5",
"mime": "^2.5.2"
@@ -18493,10 +19041,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.151",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.151.tgz",
- "integrity": "sha512-Rl6uugut2l9sLojjS4H4SAr3A4IgACMLgpuEMPYCVcKydzfyPrn5absNRju38IhQOf/NwjJY8OGWjlteqYeBCA==",
- "dev": true,
+ "version": "1.5.172",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.172.tgz",
+ "integrity": "sha512-fnKW9dGgmBfsebbYognQSv0CGGLFH1a5iV9EDYTBwmAQn+whbzHbLFlC+3XbHc8xaNtpO0etm8LOcRXs1qMRkQ==",
"license": "ISC"
},
"node_modules/electron-updater": {
@@ -18545,22 +19092,78 @@
"node": ">=12"
}
},
- "node_modules/electron/node_modules/@types/node": {
- "version": "20.17.19",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.19.tgz",
- "integrity": "sha512-LEwC7o1ifqg/6r2gn9Dns0f1rhK+fPFDoMiceTJ6kWmVk6bgXBI/9IOWfVan4WiAavK9pIVWdX0/e3J+eEUh5A==",
+ "node_modules/electron-updater/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "undici-types": "~6.19.2"
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/electron/node_modules/undici-types": {
- "version": "6.19.8",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
- "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
+ "node_modules/electron-winstaller": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.4.0.tgz",
+ "integrity": "sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==",
"dev": true,
- "license": "MIT"
+ "hasInstallScript": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@electron/asar": "^3.2.1",
+ "debug": "^4.1.1",
+ "fs-extra": "^7.0.1",
+ "lodash": "^4.17.21",
+ "temp": "^0.9.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "@electron/windows-sign": "^1.1.2"
+ }
+ },
+ "node_modules/electron-winstaller/node_modules/fs-extra": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
+ "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=6 <7 || >=8"
+ }
+ },
+ "node_modules/electron-winstaller/node_modules/jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/electron-winstaller/node_modules/universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
},
"node_modules/emitter-component": {
"version": "1.1.2",
@@ -18575,7 +19178,6 @@
"version": "0.13.1",
"resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz",
"integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
@@ -18601,9 +19203,9 @@
}
},
"node_modules/encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -18620,10 +19222,9 @@
}
},
"node_modules/end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dev": true,
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
+ "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
"license": "MIT",
"dependencies": {
"once": "^1.4.0"
@@ -18647,7 +19248,7 @@
"version": "2.3.6",
"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
"integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-colors": "^4.1.1"
},
@@ -18747,9 +19348,9 @@
}
},
"node_modules/es-abstract": {
- "version": "1.23.9",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz",
- "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==",
+ "version": "1.24.0",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz",
+ "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18757,18 +19358,18 @@
"arraybuffer.prototype.slice": "^1.0.4",
"available-typed-arrays": "^1.0.7",
"call-bind": "^1.0.8",
- "call-bound": "^1.0.3",
+ "call-bound": "^1.0.4",
"data-view-buffer": "^1.0.2",
"data-view-byte-length": "^1.0.2",
"data-view-byte-offset": "^1.0.1",
"es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
- "es-object-atoms": "^1.0.0",
+ "es-object-atoms": "^1.1.1",
"es-set-tostringtag": "^2.1.0",
"es-to-primitive": "^1.3.0",
"function.prototype.name": "^1.1.8",
- "get-intrinsic": "^1.2.7",
- "get-proto": "^1.0.0",
+ "get-intrinsic": "^1.3.0",
+ "get-proto": "^1.0.1",
"get-symbol-description": "^1.1.0",
"globalthis": "^1.0.4",
"gopd": "^1.2.0",
@@ -18780,21 +19381,24 @@
"is-array-buffer": "^3.0.5",
"is-callable": "^1.2.7",
"is-data-view": "^1.0.2",
+ "is-negative-zero": "^2.0.3",
"is-regex": "^1.2.1",
+ "is-set": "^2.0.3",
"is-shared-array-buffer": "^1.0.4",
"is-string": "^1.1.1",
"is-typed-array": "^1.1.15",
- "is-weakref": "^1.1.0",
+ "is-weakref": "^1.1.1",
"math-intrinsics": "^1.1.0",
- "object-inspect": "^1.13.3",
+ "object-inspect": "^1.13.4",
"object-keys": "^1.1.1",
"object.assign": "^4.1.7",
"own-keys": "^1.0.1",
- "regexp.prototype.flags": "^1.5.3",
+ "regexp.prototype.flags": "^1.5.4",
"safe-array-concat": "^1.1.3",
"safe-push-apply": "^1.0.0",
"safe-regex-test": "^1.1.0",
"set-proto": "^1.0.0",
+ "stop-iteration-iterator": "^1.1.0",
"string.prototype.trim": "^1.2.10",
"string.prototype.trimend": "^1.0.9",
"string.prototype.trimstart": "^1.0.8",
@@ -18803,7 +19407,7 @@
"typed-array-byte-offset": "^1.0.4",
"typed-array-length": "^1.0.7",
"unbox-primitive": "^1.1.0",
- "which-typed-array": "^1.1.18"
+ "which-typed-array": "^1.1.19"
},
"engines": {
"node": ">= 0.4"
@@ -18831,9 +19435,9 @@
}
},
"node_modules/es-module-lexer": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz",
- "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
+ "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
"dev": true,
"license": "MIT"
},
@@ -18853,7 +19457,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
"integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
@@ -18911,9 +19514,9 @@
"license": "MIT"
},
"node_modules/esbuild": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz",
- "integrity": "sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz",
+ "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -18924,30 +19527,31 @@
"node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.23.0",
- "@esbuild/android-arm": "0.23.0",
- "@esbuild/android-arm64": "0.23.0",
- "@esbuild/android-x64": "0.23.0",
- "@esbuild/darwin-arm64": "0.23.0",
- "@esbuild/darwin-x64": "0.23.0",
- "@esbuild/freebsd-arm64": "0.23.0",
- "@esbuild/freebsd-x64": "0.23.0",
- "@esbuild/linux-arm": "0.23.0",
- "@esbuild/linux-arm64": "0.23.0",
- "@esbuild/linux-ia32": "0.23.0",
- "@esbuild/linux-loong64": "0.23.0",
- "@esbuild/linux-mips64el": "0.23.0",
- "@esbuild/linux-ppc64": "0.23.0",
- "@esbuild/linux-riscv64": "0.23.0",
- "@esbuild/linux-s390x": "0.23.0",
- "@esbuild/linux-x64": "0.23.0",
- "@esbuild/netbsd-x64": "0.23.0",
- "@esbuild/openbsd-arm64": "0.23.0",
- "@esbuild/openbsd-x64": "0.23.0",
- "@esbuild/sunos-x64": "0.23.0",
- "@esbuild/win32-arm64": "0.23.0",
- "@esbuild/win32-ia32": "0.23.0",
- "@esbuild/win32-x64": "0.23.0"
+ "@esbuild/aix-ppc64": "0.25.4",
+ "@esbuild/android-arm": "0.25.4",
+ "@esbuild/android-arm64": "0.25.4",
+ "@esbuild/android-x64": "0.25.4",
+ "@esbuild/darwin-arm64": "0.25.4",
+ "@esbuild/darwin-x64": "0.25.4",
+ "@esbuild/freebsd-arm64": "0.25.4",
+ "@esbuild/freebsd-x64": "0.25.4",
+ "@esbuild/linux-arm": "0.25.4",
+ "@esbuild/linux-arm64": "0.25.4",
+ "@esbuild/linux-ia32": "0.25.4",
+ "@esbuild/linux-loong64": "0.25.4",
+ "@esbuild/linux-mips64el": "0.25.4",
+ "@esbuild/linux-ppc64": "0.25.4",
+ "@esbuild/linux-riscv64": "0.25.4",
+ "@esbuild/linux-s390x": "0.25.4",
+ "@esbuild/linux-x64": "0.25.4",
+ "@esbuild/netbsd-arm64": "0.25.4",
+ "@esbuild/netbsd-x64": "0.25.4",
+ "@esbuild/openbsd-arm64": "0.25.4",
+ "@esbuild/openbsd-x64": "0.25.4",
+ "@esbuild/sunos-x64": "0.25.4",
+ "@esbuild/win32-arm64": "0.25.4",
+ "@esbuild/win32-ia32": "0.25.4",
+ "@esbuild/win32-x64": "0.25.4"
}
},
"node_modules/esbuild-register": {
@@ -18964,9 +19568,9 @@
}
},
"node_modules/esbuild-wasm": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.23.0.tgz",
- "integrity": "sha512-6jP8UmWy6R6TUUV8bMuC3ZyZ6lZKI56x0tkxyCIqWwRRJ/DgeQKneh/Oid5EoGoPFLrGNkz47ZEtWAYuiY/u9g==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.4.tgz",
+ "integrity": "sha512-2HlCS6rNvKWaSKhWaG/YIyRsTsL3gUrMP2ToZMBIjw9LM7vVcIs+rz8kE2vExvTJgvM8OKPqNpcHawY/BQc/qQ==",
"dev": true,
"license": "MIT",
"bin": {
@@ -18980,7 +19584,6 @@
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -19038,60 +19641,65 @@
}
},
"node_modules/eslint": {
- "version": "8.57.1",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
- "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
- "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",
- "dev": true,
+ "version": "9.26.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.26.0.tgz",
+ "integrity": "sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ==",
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
- "@eslint-community/regexpp": "^4.6.1",
- "@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.57.1",
- "@humanwhocodes/config-array": "^0.13.0",
+ "@eslint-community/regexpp": "^4.12.1",
+ "@eslint/config-array": "^0.20.0",
+ "@eslint/config-helpers": "^0.2.1",
+ "@eslint/core": "^0.13.0",
+ "@eslint/eslintrc": "^3.3.1",
+ "@eslint/js": "9.26.0",
+ "@eslint/plugin-kit": "^0.2.8",
+ "@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
- "@nodelib/fs.walk": "^1.2.8",
- "@ungap/structured-clone": "^1.2.0",
+ "@humanwhocodes/retry": "^0.4.2",
+ "@modelcontextprotocol/sdk": "^1.8.0",
+ "@types/estree": "^1.0.6",
+ "@types/json-schema": "^7.0.15",
"ajv": "^6.12.4",
"chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
+ "cross-spawn": "^7.0.6",
"debug": "^4.3.2",
- "doctrine": "^3.0.0",
"escape-string-regexp": "^4.0.0",
- "eslint-scope": "^7.2.2",
- "eslint-visitor-keys": "^3.4.3",
- "espree": "^9.6.1",
- "esquery": "^1.4.2",
+ "eslint-scope": "^8.3.0",
+ "eslint-visitor-keys": "^4.2.0",
+ "espree": "^10.3.0",
+ "esquery": "^1.5.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
+ "file-entry-cache": "^8.0.0",
"find-up": "^5.0.0",
"glob-parent": "^6.0.2",
- "globals": "^13.19.0",
- "graphemer": "^1.4.0",
"ignore": "^5.2.0",
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
- "is-path-inside": "^3.0.3",
- "js-yaml": "^4.1.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
"lodash.merge": "^4.6.2",
"minimatch": "^3.1.2",
"natural-compare": "^1.4.0",
"optionator": "^0.9.3",
- "strip-ansi": "^6.0.1",
- "text-table": "^0.2.0"
+ "zod": "^3.24.2"
},
"bin": {
"eslint": "bin/eslint.js"
},
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
- "url": "https://opencollective.com/eslint"
+ "url": "https://eslint.org/donate"
+ },
+ "peerDependencies": {
+ "jiti": "*"
+ },
+ "peerDependenciesMeta": {
+ "jiti": {
+ "optional": true
+ }
}
},
"node_modules/eslint-config-prettier": {
@@ -19180,9 +19788,9 @@
}
},
"node_modules/eslint-module-utils": {
- "version": "2.12.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz",
- "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==",
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz",
+ "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19242,9 +19850,9 @@
}
},
"node_modules/eslint-plugin-import/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19262,19 +19870,6 @@
"ms": "^2.1.1"
}
},
- "node_modules/eslint-plugin-import/node_modules/doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/eslint-plugin-import/node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -19374,10 +19969,9 @@
}
},
"node_modules/eslint-scope": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz",
- "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==",
- "dev": true,
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
+ "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
"license": "BSD-2-Clause",
"dependencies": {
"esrecurse": "^4.3.0",
@@ -19394,7 +19988,6 @@
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
- "dev": true,
"license": "Apache-2.0",
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -19407,7 +20000,6 @@
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -19421,54 +20013,31 @@
}
},
"node_modules/eslint/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
- "node_modules/eslint/node_modules/eslint-scope": {
- "version": "7.2.2",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
- "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- },
+ "node_modules/eslint/node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "license": "Apache-2.0",
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/eslint/node_modules/globals": {
- "version": "13.24.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
- "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "type-fest": "^0.20.2"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/eslint/node_modules/ignore": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
"integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 4"
@@ -19478,14 +20047,12 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true,
"license": "MIT"
},
"node_modules/eslint/node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -19494,32 +20061,30 @@
"node": "*"
}
},
- "node_modules/eslint/node_modules/type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/espree": {
- "version": "9.6.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
- "dev": true,
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
+ "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
"license": "BSD-2-Clause",
"dependencies": {
- "acorn": "^8.9.0",
+ "acorn": "^8.15.0",
"acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.4.1"
+ "eslint-visitor-keys": "^4.2.1"
},
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/espree/node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -19542,7 +20107,6 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
"integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"estraverse": "^5.1.0"
@@ -19555,7 +20119,6 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
"integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"estraverse": "^5.2.0"
@@ -19568,7 +20131,6 @@
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
@@ -19588,7 +20150,6 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=0.10.0"
@@ -19598,7 +20159,6 @@
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -19655,6 +20215,15 @@
"node": ">=12.0.0"
}
},
+ "node_modules/eventsource-parser": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.2.tgz",
+ "integrity": "sha512-6RxOBZ/cYgd8usLwsEl+EC09Au/9BcmCKYF2/xbml6DNczf7nv0MQb+7BA2F+li6//I+28VNlQR37XfQtcAJuA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
"node_modules/execa": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
@@ -19703,7 +20272,6 @@
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
"integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==",
- "dev": true,
"engines": {
"node": ">= 0.8.0"
}
@@ -19735,7 +20303,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz",
"integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/expect-utils": "^29.7.0",
@@ -19763,189 +20330,76 @@
"license": "Apache-2.0"
},
"node_modules/express": {
- "version": "4.21.2",
- "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
- "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
- "dev": true,
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz",
+ "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==",
"license": "MIT",
"dependencies": {
- "accepts": "~1.3.8",
- "array-flatten": "1.1.1",
- "body-parser": "1.20.3",
- "content-disposition": "0.5.4",
- "content-type": "~1.0.4",
- "cookie": "0.7.1",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "encodeurl": "~2.0.0",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "1.3.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "merge-descriptors": "1.0.3",
- "methods": "~1.1.2",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.12",
- "proxy-addr": "~2.0.7",
- "qs": "6.13.0",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.2.1",
- "send": "0.19.0",
- "serve-static": "1.16.2",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
+ "accepts": "^2.0.0",
+ "body-parser": "^2.2.0",
+ "content-disposition": "^1.0.0",
+ "content-type": "^1.0.5",
+ "cookie": "^0.7.1",
+ "cookie-signature": "^1.2.1",
+ "debug": "^4.4.0",
+ "encodeurl": "^2.0.0",
+ "escape-html": "^1.0.3",
+ "etag": "^1.8.1",
+ "finalhandler": "^2.1.0",
+ "fresh": "^2.0.0",
+ "http-errors": "^2.0.0",
+ "merge-descriptors": "^2.0.0",
+ "mime-types": "^3.0.0",
+ "on-finished": "^2.4.1",
+ "once": "^1.4.0",
+ "parseurl": "^1.3.3",
+ "proxy-addr": "^2.0.7",
+ "qs": "^6.14.0",
+ "range-parser": "^1.2.1",
+ "router": "^2.2.0",
+ "send": "^1.1.0",
+ "serve-static": "^2.2.0",
+ "statuses": "^2.0.1",
+ "type-is": "^2.0.1",
+ "vary": "^1.1.2"
},
"engines": {
- "node": ">= 0.10.0"
+ "node": ">= 18"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
- "node_modules/express/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/express/node_modules/debug/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/express/node_modules/encodeurl": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
- "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
- "dev": true,
+ "node_modules/express-rate-limit": {
+ "version": "7.5.1",
+ "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.1.tgz",
+ "integrity": "sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==",
"license": "MIT",
"engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/express/node_modules/finalhandler": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
- "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "debug": "2.6.9",
- "encodeurl": "~2.0.0",
- "escape-html": "~1.0.3",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "statuses": "2.0.1",
- "unpipe": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/express/node_modules/mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/express/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/express/node_modules/path-to-regexp": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
- "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/express/node_modules/qs": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
- "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "side-channel": "^1.0.6"
- },
- "engines": {
- "node": ">=0.6"
+ "node": ">= 16"
},
"funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "url": "https://github.com/sponsors/express-rate-limit"
+ },
+ "peerDependencies": {
+ "express": ">= 4.11"
}
},
- "node_modules/express/node_modules/send": {
- "version": "0.19.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
- "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
- "dev": true,
+ "node_modules/express/node_modules/finalhandler": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz",
+ "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==",
"license": "MIT",
"dependencies": {
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "mime": "1.6.0",
- "ms": "2.1.3",
- "on-finished": "2.4.1",
- "range-parser": "~1.2.1",
- "statuses": "2.0.1"
+ "debug": "^4.4.0",
+ "encodeurl": "^2.0.0",
+ "escape-html": "^1.0.3",
+ "on-finished": "^2.4.1",
+ "parseurl": "^1.3.3",
+ "statuses": "^2.0.1"
},
"engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/express/node_modules/send/node_modules/encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/express/node_modules/statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
"node": ">= 0.8"
}
},
@@ -19982,6 +20436,18 @@
"node": ">=0.10.0"
}
},
+ "node_modules/external-editor/node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "license": "MIT",
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
"node_modules/extract-zip": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
@@ -20031,13 +20497,12 @@
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true,
"license": "MIT"
},
"node_modules/fast-glob": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
- "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
+ "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20045,7 +20510,7 @@
"@nodelib/fs.walk": "^1.2.3",
"glob-parent": "^5.1.2",
"merge2": "^1.3.0",
- "micromatch": "^4.0.4"
+ "micromatch": "^4.0.8"
},
"engines": {
"node": ">=8.6.0"
@@ -20068,14 +20533,12 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true,
"license": "MIT"
},
"node_modules/fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
- "dev": true,
"license": "MIT"
},
"node_modules/fast-uri": {
@@ -20106,9 +20569,9 @@
}
},
"node_modules/fastq": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz",
- "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==",
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
+ "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -20132,7 +20595,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
"integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"bser": "2.1.1"
@@ -20159,10 +20621,9 @@
}
},
"node_modules/fdir": {
- "version": "6.4.4",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
- "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
- "dev": true,
+ "version": "6.4.6",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz",
+ "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==",
"license": "MIT",
"peerDependencies": {
"picomatch": "^3 || ^4"
@@ -20208,23 +20669,21 @@
}
},
"node_modules/file-entry-cache": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "dev": true,
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
+ "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
"license": "MIT",
"dependencies": {
- "flat-cache": "^3.0.4"
+ "flat-cache": "^4.0.0"
},
"engines": {
- "node": "^10.12.0 || >=12.0.0"
+ "node": ">=16.0.0"
}
},
"node_modules/filelist": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
"integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"minimatch": "^5.0.1"
@@ -20234,7 +20693,6 @@
"version": "5.1.6",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
"integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -20284,6 +20742,16 @@
"ms": "2.0.0"
}
},
+ "node_modules/finalhandler/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/finalhandler/node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
@@ -20291,6 +20759,29 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/finalhandler/node_modules/on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/finalhandler/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/find-cache-dir": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz",
@@ -20370,7 +20861,6 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
"license": "MIT",
"dependencies": {
"locate-path": "^6.0.0",
@@ -20383,115 +20873,38 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/find-yarn-workspace-root": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
- "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "micromatch": "^4.0.2"
- }
- },
"node_modules/flat": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
"integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
- "dev": true,
"license": "BSD-3-Clause",
"bin": {
"flat": "cli.js"
}
},
"node_modules/flat-cache": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
- "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
- "dev": true,
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
+ "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
"license": "MIT",
"dependencies": {
"flatted": "^3.2.9",
- "keyv": "^4.5.3",
- "rimraf": "^3.0.2"
+ "keyv": "^4.5.4"
},
"engines": {
- "node": "^10.12.0 || >=12.0.0"
- }
- },
- "node_modules/flat-cache/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/flat-cache/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/flat-cache/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/flat-cache/node_modules/rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "deprecated": "Rimraf versions prior to v4 are no longer supported",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "node": ">=16"
}
},
"node_modules/flatted": {
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
"integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
- "dev": true,
"license": "ISC"
},
"node_modules/follow-redirects": {
"version": "1.15.9",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
"integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
- "dev": true,
"funding": [
{
"type": "individual",
@@ -20598,9 +21011,9 @@
}
},
"node_modules/fork-ts-checker-webpack-plugin/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20764,24 +21177,45 @@
}
},
"node_modules/form-data": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
- "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz",
+ "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==",
"license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
+ "es-set-tostringtag": "^2.1.0",
"mime-types": "^2.1.12"
},
"engines": {
"node": ">= 6"
}
},
+ "node_modules/form-data/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/form-data/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/forwarded": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
"integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -20817,12 +21251,12 @@
"license": "ISC"
},
"node_modules/fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
+ "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
"license": "MIT",
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
"node_modules/from": {
@@ -20843,46 +21277,6 @@
"readable-stream": "^2.0.0"
}
},
- "node_modules/from2/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/from2/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/from2/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/from2/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/fromentries": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz",
@@ -20908,44 +21302,15 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz",
"integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"js-yaml": "^3.13.1"
}
},
- "node_modules/front-matter/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/front-matter/node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dev": true,
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/front-matter/node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
- "dev": true
- },
"node_modules/fs-constants": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
- "dev": true,
"license": "MIT"
},
"node_modules/fs-exists-sync": {
@@ -21023,7 +21388,6 @@
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
- "dev": true,
"hasInstallScript": true,
"license": "MIT",
"optional": true,
@@ -21078,7 +21442,6 @@
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
"integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -21088,7 +21451,6 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true,
"license": "ISC",
"engines": {
"node": "6.* || 8.* || >= 10.*"
@@ -21135,7 +21497,6 @@
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
"integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8.0.0"
@@ -21189,9 +21550,9 @@
}
},
"node_modules/get-tsconfig": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz",
- "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==",
+ "version": "4.10.1",
+ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz",
+ "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -21209,15 +21570,15 @@
"license": "MIT"
},
"node_modules/glob": {
- "version": "11.0.1",
- "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz",
- "integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==",
+ "version": "11.0.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.3.tgz",
+ "integrity": "sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==",
"dev": true,
"license": "ISC",
"dependencies": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^4.0.1",
- "minimatch": "^10.0.0",
+ "foreground-child": "^3.3.1",
+ "jackspeak": "^4.1.1",
+ "minimatch": "^10.0.3",
"minipass": "^7.1.2",
"package-json-from-dist": "^1.0.0",
"path-scurry": "^2.0.0"
@@ -21236,7 +21597,6 @@
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "dev": true,
"license": "ISC",
"dependencies": {
"is-glob": "^4.0.3"
@@ -21253,13 +21613,13 @@
"license": "BSD-2-Clause"
},
"node_modules/glob/node_modules/minimatch": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz",
- "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==",
+ "version": "10.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz",
+ "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==",
"dev": true,
"license": "ISC",
"dependencies": {
- "brace-expansion": "^2.0.1"
+ "@isaacs/brace-expansion": "^5.0.0"
},
"engines": {
"node": "20 || >=22"
@@ -21384,44 +21744,17 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/globby/node_modules/fast-glob": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
- "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
+ "node_modules/globby/node_modules/slash": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
+ "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.8"
- },
"engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/globby/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.1"
+ "node": ">=14.16"
},
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/globby/node_modules/ignore": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz",
- "integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 4"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/gopd": {
@@ -21524,6 +21857,12 @@
"node": ">=0.10.0"
}
},
+ "node_modules/harmony-reflect": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz",
+ "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==",
+ "license": "(Apache-2.0 OR MPL-1.1)"
+ },
"node_modules/has-bigints": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz",
@@ -21550,6 +21889,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"es-define-property": "^1.0.0"
@@ -21709,46 +22049,6 @@
"wbuf": "^1.1.0"
}
},
- "node_modules/hpack.js/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/hpack.js/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/hpack.js/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/hpack.js/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/html-encoding-sniffer": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz",
@@ -21762,9 +22062,9 @@
}
},
"node_modules/html-entities": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz",
- "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==",
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz",
+ "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==",
"dev": true,
"funding": [
{
@@ -21782,7 +22082,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
"integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
- "dev": true,
"license": "MIT"
},
"node_modules/html-loader": {
@@ -21911,9 +22210,9 @@
}
},
"node_modules/htmlparser2": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
- "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz",
+ "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==",
"dev": true,
"funding": [
"https://github.com/fb55/htmlparser2?sponsor=1",
@@ -21926,8 +22225,21 @@
"dependencies": {
"domelementtype": "^2.3.0",
"domhandler": "^5.0.3",
- "domutils": "^3.0.1",
- "entities": "^4.4.0"
+ "domutils": "^3.2.1",
+ "entities": "^6.0.0"
+ }
+ },
+ "node_modules/htmlparser2/node_modules/entities": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
+ "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
}
},
"node_modules/http-assert": {
@@ -21968,6 +22280,15 @@
"node": ">= 0.6"
}
},
+ "node_modules/http-assert/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/http-auth": {
"version": "4.1.9",
"resolved": "https://registry.npmjs.org/http-auth/-/http-auth-4.1.9.tgz",
@@ -22005,9 +22326,9 @@
}
},
"node_modules/http-cache-semantics": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
- "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz",
+ "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==",
"dev": true,
"license": "BSD-2-Clause"
},
@@ -22044,9 +22365,9 @@
}
},
"node_modules/http-parser-js": {
- "version": "0.5.9",
- "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz",
- "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==",
+ "version": "0.5.10",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz",
+ "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==",
"dev": true,
"license": "MIT"
},
@@ -22066,18 +22387,16 @@
}
},
"node_modules/http-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
- "dev": true,
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
+ "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
"license": "MIT",
"dependencies": {
- "@tootallnate/once": "2",
- "agent-base": "6",
- "debug": "4"
+ "agent-base": "^7.1.0",
+ "debug": "^4.3.4"
},
"engines": {
- "node": ">= 6"
+ "node": ">= 14"
}
},
"node_modules/http-proxy-middleware": {
@@ -22125,15 +22444,6 @@
"node": ">= 14"
}
},
- "node_modules/https-proxy-agent/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
- "license": "MIT",
- "engines": {
- "node": ">= 14"
- }
- },
"node_modules/human-signals": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
@@ -22255,6 +22565,18 @@
"postcss": "^8.1.0"
}
},
+ "node_modules/identity-obj-proxy": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz",
+ "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==",
+ "license": "MIT",
+ "dependencies": {
+ "harmony-reflect": "^1.4.6"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/ieee754": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
@@ -22276,9 +22598,9 @@
"license": "BSD-3-Clause"
},
"node_modules/ignore": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz",
- "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==",
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz",
+ "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -22286,16 +22608,16 @@
}
},
"node_modules/ignore-walk": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz",
- "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-7.0.0.tgz",
+ "integrity": "sha512-T4gbf83A4NH95zvhVYZc+qWocBBGlpzUXLPGurJggw/WIOwicfXJChLDP/iBZnN5WqROSu5Bm3hhle4z8a8YGQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"minimatch": "^9.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/image-size": {
@@ -22319,9 +22641,9 @@
"license": "MIT"
},
"node_modules/immutable": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz",
- "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz",
+ "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==",
"dev": true,
"license": "MIT"
},
@@ -22341,6 +22663,15 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/import-fresh/node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/import-local": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz",
@@ -22434,7 +22765,6 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
"integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.8.19"
@@ -22484,13 +22814,13 @@
"license": "ISC"
},
"node_modules/ini": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz",
- "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-5.0.0.tgz",
+ "integrity": "sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/inject-stylesheet": {
@@ -22597,13 +22927,12 @@
}
},
"node_modules/ipaddr.js": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz",
- "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==",
- "dev": true,
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
"license": "MIT",
"engines": {
- "node": ">= 10"
+ "node": ">= 0.10"
}
},
"node_modules/is-arguments": {
@@ -22723,19 +23052,6 @@
"semver": "^7.7.1"
}
},
- "node_modules/is-bun-module/node_modules/semver": {
- "version": "7.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
- "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/is-callable": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
@@ -22813,15 +23129,15 @@
}
},
"node_modules/is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
+ "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
"license": "MIT",
"bin": {
"is-docker": "cli.js"
},
"engines": {
- "node": ">=8"
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -22831,7 +23147,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -22866,7 +23181,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
"integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -22894,7 +23208,6 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-extglob": "^2.1.1"
@@ -22907,7 +23220,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
"integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-docker": "^3.0.0"
@@ -22922,22 +23234,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/is-inside-container/node_modules/is-docker": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
- "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "is-docker": "cli.js"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/is-interactive": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
@@ -22967,6 +23263,19 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-negative-zero": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
+ "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-network-error": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz",
@@ -23016,16 +23325,6 @@
"node": ">=8"
}
},
- "node_modules/is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/is-plain-obj": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
@@ -23255,21 +23554,25 @@
}
},
"node_modules/is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
+ "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
"license": "MIT",
"dependencies": {
- "is-docker": "^2.0.0"
+ "is-inside-container": "^1.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/isarray": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
"integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
+ "dev": true,
"license": "MIT"
},
"node_modules/isbinaryfile": {
@@ -23305,7 +23608,6 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
"integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=8"
@@ -23328,7 +23630,6 @@
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz",
"integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"@babel/core": "^7.23.9",
@@ -23360,9 +23661,9 @@
}
},
"node_modules/istanbul-lib-processinfo/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -23449,7 +23750,6 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
"integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"istanbul-lib-coverage": "^3.0.0",
@@ -23464,7 +23764,6 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
"integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"debug": "^4.1.1",
@@ -23479,7 +23778,6 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -23489,7 +23787,6 @@
"version": "3.1.7",
"resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
"integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"html-escaper": "^2.0.0",
@@ -23500,9 +23797,9 @@
}
},
"node_modules/jackspeak": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.0.tgz",
- "integrity": "sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz",
+ "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==",
"dev": true,
"license": "BlueOak-1.0.0",
"dependencies": {
@@ -23519,7 +23816,6 @@
"version": "10.9.2",
"resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz",
"integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"async": "^3.2.3",
@@ -23535,10 +23831,9 @@
}
},
"node_modules/jake/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -23549,7 +23844,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -23604,7 +23898,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz",
"integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/environment": "^29.7.0",
@@ -23636,7 +23929,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -23649,7 +23941,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -23664,19 +23955,8 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
- "node_modules/jest-circus/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/jest-cli": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz",
@@ -23715,7 +23995,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz",
"integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/core": "^7.11.6",
@@ -23761,7 +24040,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -23771,10 +24049,9 @@
}
},
"node_modules/jest-config/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -23786,7 +24063,6 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -23807,7 +24083,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -23820,7 +24095,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -23835,24 +24109,12 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
- "node_modules/jest-config/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/jest-diff": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
"integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^4.0.0",
@@ -23868,7 +24130,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -23881,7 +24142,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -23896,14 +24156,12 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
"node_modules/jest-docblock": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz",
"integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"detect-newline": "^3.0.0"
@@ -23916,7 +24174,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz",
"integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -23933,7 +24190,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -23946,7 +24202,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -23961,7 +24216,6 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
"node_modules/jest-environment-jsdom": {
@@ -24004,6 +24258,19 @@
"parse5": "^7.0.0"
}
},
+ "node_modules/jest-environment-jsdom/node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
"node_modules/jest-environment-jsdom/node_modules/cssstyle": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
@@ -24052,6 +24319,21 @@
"node": ">=12"
}
},
+ "node_modules/jest-environment-jsdom/node_modules/http-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@tootallnate/once": "2",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/jest-environment-jsdom/node_modules/https-proxy-agent": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
@@ -24189,7 +24471,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz",
"integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/environment": "^29.7.0",
@@ -24207,7 +24488,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
"integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -24217,7 +24497,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz",
"integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -24269,7 +24548,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz",
"integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"jest-get-type": "^29.6.3",
@@ -24283,7 +24561,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -24296,7 +24573,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -24311,14 +24587,12 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
"node_modules/jest-matcher-utils": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz",
"integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^4.0.0",
@@ -24334,7 +24608,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -24347,7 +24620,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -24362,14 +24634,12 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
"node_modules/jest-message-util": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz",
"integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.12.13",
@@ -24390,7 +24660,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -24403,7 +24672,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -24418,24 +24686,12 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
- "node_modules/jest-message-util/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/jest-mock": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz",
"integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -24482,9 +24738,9 @@
}
},
"node_modules/jest-playwright-preset/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -24558,7 +24814,6 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
"integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -24573,18 +24828,18 @@
}
},
"node_modules/jest-preset-angular": {
- "version": "14.1.1",
- "resolved": "https://registry.npmjs.org/jest-preset-angular/-/jest-preset-angular-14.1.1.tgz",
- "integrity": "sha512-mWW2WlndHetTp4PQov05v7JE6HZQB5uTzGd+oW2RPH1OOTCLUKI8mSIU4DXCBJ4LDg5gIMMfqHsxT/Qmpu2dQQ==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/jest-preset-angular/-/jest-preset-angular-14.6.0.tgz",
+ "integrity": "sha512-LGSKLCsUhtrs2dw6f7ega/HOS8/Ni/1gV+oXmxPHmJDLHFpM6cI78Monmz8Z1P87a/A4OwnKilxgPRr+6Pzmgg==",
"dev": true,
"license": "MIT",
"dependencies": {
"bs-logger": "^0.2.6",
"esbuild-wasm": ">=0.15.13",
- "jest-environment-jsdom": "^29.0.0",
- "jest-util": "^29.0.0",
- "pretty-format": "^29.0.0",
- "ts-jest": "^29.0.0"
+ "jest-environment-jsdom": "^29.7.0",
+ "jest-util": "^29.7.0",
+ "pretty-format": "^29.7.0",
+ "ts-jest": "^29.3.0"
},
"engines": {
"node": "^14.15.0 || >=16.10.0"
@@ -24593,12 +24848,17 @@
"esbuild": ">=0.15.13"
},
"peerDependencies": {
- "@angular-devkit/build-angular": ">=15.0.0 <19.0.0",
- "@angular/compiler-cli": ">=15.0.0 <19.0.0",
- "@angular/core": ">=15.0.0 <19.0.0",
- "@angular/platform-browser-dynamic": ">=15.0.0 <19.0.0",
+ "@angular/compiler-cli": ">=15.0.0 <21.0.0",
+ "@angular/core": ">=15.0.0 <21.0.0",
+ "@angular/platform-browser-dynamic": ">=15.0.0 <21.0.0",
"jest": "^29.0.0",
+ "jsdom": ">=20.0.0",
"typescript": ">=4.8"
+ },
+ "peerDependenciesMeta": {
+ "jsdom": {
+ "optional": true
+ }
}
},
"node_modules/jest-preset-angular/node_modules/ansi-styles": {
@@ -24686,7 +24946,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz",
"integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -24696,7 +24955,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz",
"integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^4.0.0",
@@ -24727,21 +24985,10 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/jest-resolve/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/jest-runner": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz",
"integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/console": "^29.7.0",
@@ -24774,7 +25021,6 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -24784,7 +25030,6 @@
"version": "0.5.13",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
"integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"buffer-from": "^1.0.0",
@@ -24795,7 +25040,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz",
"integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/environment": "^29.7.0",
@@ -24826,10 +25070,9 @@
}
},
"node_modules/jest-runtime/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -24841,7 +25084,6 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -24862,7 +25104,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -24871,16 +25112,6 @@
"node": "*"
}
},
- "node_modules/jest-runtime/node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/jest-serializer-html": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/jest-serializer-html/-/jest-serializer-html-7.1.0.tgz",
@@ -24895,7 +25126,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz",
"integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/core": "^7.11.6",
@@ -24927,7 +25157,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -24940,7 +25169,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -24955,14 +25183,12 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
"node_modules/jest-util": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
"integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -24980,7 +25206,6 @@
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -24993,7 +25218,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz",
"integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -25011,7 +25235,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -25024,7 +25247,6 @@
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
"integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -25037,7 +25259,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -25052,7 +25273,6 @@
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
- "dev": true,
"license": "MIT"
},
"node_modules/jest-watch-typeahead": {
@@ -25126,6 +25346,19 @@
"node": ">=12.20"
}
},
+ "node_modules/jest-watch-typeahead/node_modules/slash": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
+ "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/jest-watch-typeahead/node_modules/string-length": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz",
@@ -25163,7 +25396,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz",
"integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/test-result": "^29.7.0",
@@ -25183,7 +25415,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
"integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
@@ -25199,7 +25430,6 @@
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
"integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
@@ -25215,7 +25445,7 @@
"version": "1.21.7",
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
"integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
- "dev": true,
+ "devOptional": true,
"license": "MIT",
"bin": {
"jiti": "bin/jiti.js"
@@ -25249,18 +25479,33 @@
"license": "MIT"
},
"node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dev": true,
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
"license": "MIT",
"dependencies": {
- "argparse": "^2.0.1"
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
},
"bin": {
"js-yaml": "bin/js-yaml.js"
}
},
+ "node_modules/js-yaml/node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "license": "MIT",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/js-yaml/node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "license": "BSD-3-Clause"
+ },
"node_modules/jsbn": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
@@ -25317,28 +25562,6 @@
}
}
},
- "node_modules/jsdom/node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
- "license": "MIT",
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/jsdom/node_modules/http-proxy-agent": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
- "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.1.0",
- "debug": "^4.3.4"
- },
- "engines": {
- "node": ">= 14"
- }
- },
"node_modules/jsdom/node_modules/tldts": {
"version": "6.1.86",
"resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz",
@@ -25385,17 +25608,16 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
"integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/json-parse-even-better-errors": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz",
- "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz",
+ "integrity": "sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==",
"dev": true,
"license": "MIT",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/json-schema-traverse": {
@@ -25412,30 +25634,10 @@
"dev": true,
"license": "BSD-2-Clause"
},
- "node_modules/json-stable-stringify": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.2.1.tgz",
- "integrity": "sha512-Lp6HbbBgosLmJbjx0pBLbgvx68FaFU1sdkmBuckmhhJ88kL13OA51CDtR2yJB50eCNMH9wRqtQNNiAqQH4YXnA==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.3",
- "isarray": "^2.0.5",
- "jsonify": "^0.0.1",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
- "dev": true,
"license": "MIT"
},
"node_modules/json-stringify-safe": {
@@ -25448,7 +25650,6 @@
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
- "dev": true,
"license": "MIT",
"bin": {
"json5": "lib/cli.js"
@@ -25476,15 +25677,6 @@
"graceful-fs": "^4.1.6"
}
},
- "node_modules/jsonify": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz",
- "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==",
- "license": "Public Domain",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/jsonparse": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
@@ -25513,42 +25705,6 @@
"setimmediate": "^1.0.5"
}
},
- "node_modules/jszip/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "license": "MIT"
- },
- "node_modules/jszip/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/jszip/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "license": "MIT"
- },
- "node_modules/jszip/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/junit-report-builder": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-5.1.1.tgz",
@@ -25628,7 +25784,6 @@
"version": "4.5.4",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
"integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"json-buffer": "3.0.1"
@@ -25644,15 +25799,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/klaw-sync": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
- "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.1.11"
- }
- },
"node_modules/kleur": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
@@ -25711,6 +25857,49 @@
"node": ">=8.0.0"
}
},
+ "node_modules/koa-bodyparser/node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/koa-bodyparser/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/koa-bodyparser/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/koa-bodyparser/node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "license": "MIT",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/koa-compose": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz",
@@ -25746,6 +25935,49 @@
"streaming-json-stringify": "3"
}
},
+ "node_modules/koa/node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/koa/node_modules/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/koa/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/koa/node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/koa/node_modules/http-errors": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
@@ -25771,86 +26003,89 @@
"node": ">= 0.6"
}
},
- "node_modules/launch-editor": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz",
- "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==",
- "dev": true,
+ "node_modules/koa/node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
"license": "MIT",
- "dependencies": {
- "picocolors": "^1.0.0",
- "shell-quote": "^1.8.1"
+ "engines": {
+ "node": ">= 0.6"
}
},
- "node_modules/lazy-val": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz",
- "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==",
- "dev": true,
- "license": "MIT"
+ "node_modules/koa/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
},
- "node_modules/lazystream": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
- "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
- "dev": true,
+ "node_modules/koa/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"license": "MIT",
- "peer": true,
"dependencies": {
- "readable-stream": "^2.0.5"
+ "mime-db": "1.52.0"
},
"engines": {
- "node": ">= 0.6.3"
+ "node": ">= 0.6"
}
},
- "node_modules/lazystream/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true,
+ "node_modules/koa/node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
"license": "MIT",
- "peer": true
+ "engines": {
+ "node": ">= 0.6"
+ }
},
- "node_modules/lazystream/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
+ "node_modules/koa/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
"license": "MIT",
- "peer": true,
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
+ "engines": {
+ "node": ">= 0.6"
}
},
- "node_modules/lazystream/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
+ "node_modules/koa/node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
"license": "MIT",
- "peer": true
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
},
- "node_modules/lazystream/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "node_modules/launch-editor": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz",
+ "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==",
"dev": true,
"license": "MIT",
- "peer": true,
"dependencies": {
- "safe-buffer": "~5.1.0"
+ "picocolors": "^1.0.0",
+ "shell-quote": "^1.8.1"
}
},
+ "node_modules/lazy-val": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz",
+ "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/less": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz",
- "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/less/-/less-4.2.2.tgz",
+ "integrity": "sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -25967,7 +26202,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
"integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -25977,7 +26211,6 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"prelude-ls": "^1.2.1",
@@ -26028,34 +26261,37 @@
}
},
"node_modules/lines-and-columns": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
- "license": "MIT"
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz",
+ "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
},
"node_modules/lint-staged": {
- "version": "15.5.1",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.5.1.tgz",
- "integrity": "sha512-6m7u8mue4Xn6wK6gZvSCQwBvMBR36xfY24nF5bMTf2MHDYG6S3yhJuOgdYVw99hsjyDt2d4z168b3naI8+NWtQ==",
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.0.0.tgz",
+ "integrity": "sha512-sUCprePs6/rbx4vKC60Hez6X10HPkpDJaGcy3D1NdwR7g1RcNkWL8q9mJMreOqmHBTs+1sNFp+wOiX9fr+hoOQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"chalk": "^5.4.1",
"commander": "^13.1.0",
"debug": "^4.4.0",
- "execa": "^8.0.1",
"lilconfig": "^3.1.3",
- "listr2": "^8.2.5",
+ "listr2": "^8.3.3",
"micromatch": "^4.0.8",
+ "nano-spawn": "^1.0.0",
"pidtree": "^0.6.0",
"string-argv": "^0.3.2",
- "yaml": "^2.7.0"
+ "yaml": "^2.7.1"
},
"bin": {
"lint-staged": "bin/lint-staged.js"
},
"engines": {
- "node": ">=18.12.0"
+ "node": ">=20.18"
},
"funding": {
"url": "https://opencollective.com/lint-staged"
@@ -26141,53 +26377,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/lint-staged/node_modules/execa": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
- "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^8.0.1",
- "human-signals": "^5.0.0",
- "is-stream": "^3.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^5.1.0",
- "onetime": "^6.0.0",
- "signal-exit": "^4.1.0",
- "strip-final-newline": "^3.0.0"
- },
- "engines": {
- "node": ">=16.17"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/lint-staged/node_modules/get-stream": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
- "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lint-staged/node_modules/human-signals": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
- "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": ">=16.17.0"
- }
- },
"node_modules/lint-staged/node_modules/is-fullwidth-code-point": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz",
@@ -26201,23 +26390,10 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/lint-staged/node_modules/is-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/lint-staged/node_modules/listr2": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.3.2.tgz",
- "integrity": "sha512-vsBzcU4oE+v0lj4FhVLzr9dBTv4/fHIa57l+GCwovP8MoFNZJTOhGU8PXd4v2VJCbECAaijBiHntiekFMLvo0g==",
+ "version": "8.3.3",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.3.3.tgz",
+ "integrity": "sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -26232,64 +26408,6 @@
"node": ">=18.0.0"
}
},
- "node_modules/lint-staged/node_modules/mimic-fn": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lint-staged/node_modules/npm-run-path": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
- "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "path-key": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lint-staged/node_modules/onetime": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "mimic-fn": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lint-staged/node_modules/path-key": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/lint-staged/node_modules/slice-ansi": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz",
@@ -26341,19 +26459,6 @@
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
- "node_modules/lint-staged/node_modules/strip-final-newline": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
- "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/lint-staged/node_modules/wrap-ansi": {
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz",
@@ -26373,9 +26478,9 @@
}
},
"node_modules/listr2": {
- "version": "8.2.4",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.4.tgz",
- "integrity": "sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==",
+ "version": "8.2.5",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz",
+ "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -26530,60 +26635,61 @@
}
},
"node_modules/lit": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz",
- "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.0.tgz",
+ "integrity": "sha512-DGVsqsOIHBww2DqnuZzW7QsuCdahp50ojuDaBPC7jUDRpYoH0z7kHBBYZewRzer75FwtrkmkKk7iOAwSaWdBmw==",
"license": "BSD-3-Clause",
"dependencies": {
- "@lit/reactive-element": "^2.0.4",
- "lit-element": "^4.1.0",
- "lit-html": "^3.2.0"
+ "@lit/reactive-element": "^2.1.0",
+ "lit-element": "^4.2.0",
+ "lit-html": "^3.3.0"
}
},
"node_modules/lit-element": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz",
- "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.0.tgz",
+ "integrity": "sha512-MGrXJVAI5x+Bfth/pU9Kst1iWID6GHDLEzFEnyULB/sFiRLgkd8NPK/PeeXxktA3T6EIIaq8U3KcbTU5XFcP2Q==",
"license": "BSD-3-Clause",
"dependencies": {
"@lit-labs/ssr-dom-shim": "^1.2.0",
- "@lit/reactive-element": "^2.0.4",
- "lit-html": "^3.2.0"
+ "@lit/reactive-element": "^2.1.0",
+ "lit-html": "^3.3.0"
}
},
"node_modules/lit-html": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz",
- "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.0.tgz",
+ "integrity": "sha512-RHoswrFAxY2d8Cf2mm4OZ1DgzCoBKUKSPvA1fhtSELxUERq2aQQ2h05pO9j81gS1o7RIRJ+CePLogfyahwmynw==",
"license": "BSD-3-Clause",
"dependencies": {
"@types/trusted-types": "^2.0.2"
}
},
"node_modules/lmdb": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.0.13.tgz",
- "integrity": "sha512-UGe+BbaSUQtAMZobTb4nHvFMrmvuAQKSeaqAX2meTEQjfsbpl5sxdHD8T72OnwD4GU9uwNhYXIVe4QGs8N9Zyw==",
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.2.6.tgz",
+ "integrity": "sha512-SuHqzPl7mYStna8WRotY8XX/EUZBjjv3QyKIByeCLFfC9uXT/OIHByEcA07PzbMfQAM0KYJtLgtpMRlIe5dErQ==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
+ "optional": true,
"dependencies": {
- "msgpackr": "^1.10.2",
+ "msgpackr": "^1.11.2",
"node-addon-api": "^6.1.0",
"node-gyp-build-optional-packages": "5.2.2",
- "ordered-binary": "^1.4.1",
+ "ordered-binary": "^1.5.3",
"weak-lru-cache": "^1.2.2"
},
"bin": {
"download-lmdb-prebuilds": "bin/download-prebuilds.js"
},
"optionalDependencies": {
- "@lmdb/lmdb-darwin-arm64": "3.0.13",
- "@lmdb/lmdb-darwin-x64": "3.0.13",
- "@lmdb/lmdb-linux-arm": "3.0.13",
- "@lmdb/lmdb-linux-arm64": "3.0.13",
- "@lmdb/lmdb-linux-x64": "3.0.13",
- "@lmdb/lmdb-win32-x64": "3.0.13"
+ "@lmdb/lmdb-darwin-arm64": "3.2.6",
+ "@lmdb/lmdb-darwin-x64": "3.2.6",
+ "@lmdb/lmdb-linux-arm": "3.2.6",
+ "@lmdb/lmdb-linux-arm64": "3.2.6",
+ "@lmdb/lmdb-linux-x64": "3.2.6",
+ "@lmdb/lmdb-win32-x64": "3.2.6"
}
},
"node_modules/lmdb/node_modules/node-addon-api": {
@@ -26591,7 +26697,8 @@
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz",
"integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "optional": true
},
"node_modules/loader-runner": {
"version": "4.3.0",
@@ -26617,7 +26724,6 @@
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-locate": "^5.0.0"
@@ -26639,25 +26745,8 @@
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
"integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
- "dev": true,
"license": "MIT"
},
- "node_modules/lodash.defaults": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
- "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
- "node_modules/lodash.difference": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
- "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
"node_modules/lodash.escaperegexp": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz",
@@ -26665,14 +26754,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/lodash.flatten": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
- "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
"node_modules/lodash.flattendeep": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
@@ -26688,14 +26769,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/lodash.isplainobject": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
- "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
"node_modules/lodash.memoize": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
@@ -26707,17 +26780,8 @@
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
- "dev": true,
"license": "MIT"
},
- "node_modules/lodash.union": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
- "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
"node_modules/log-symbols": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
@@ -26983,9 +27047,9 @@
}
},
"node_modules/loupe": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.3.tgz",
- "integrity": "sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.4.tgz",
+ "integrity": "sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==",
"dev": true,
"license": "MIT"
},
@@ -27029,7 +27093,6 @@
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "dev": true,
"license": "ISC",
"dependencies": {
"yallist": "^3.0.2"
@@ -27065,9 +27128,9 @@
}
},
"node_modules/magic-string": {
- "version": "0.30.11",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz",
- "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==",
+ "version": "0.30.17",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
+ "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -27078,7 +27141,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
"integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"semver": "^7.5.3"
@@ -27094,7 +27156,6 @@
"version": "1.3.6",
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
"integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
- "dev": true,
"license": "ISC"
},
"node_modules/make-fetch-happen": {
@@ -27125,6 +27186,34 @@
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
+ "node_modules/make-fetch-happen/node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/http-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@tootallnate/once": "2",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/make-fetch-happen/node_modules/https-proxy-agent": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
@@ -27162,6 +27251,16 @@
"node": ">=8"
}
},
+ "node_modules/make-fetch-happen/node_modules/negotiator": {
+ "version": "0.6.4",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
+ "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/make-fetch-happen/node_modules/yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
@@ -27173,7 +27272,6 @@
"version": "1.0.12",
"resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
"integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"tmpl": "1.0.5"
@@ -27454,12 +27552,12 @@
}
},
"node_modules/media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
+ "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",
"license": "MIT",
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
"node_modules/memfs": {
@@ -27486,11 +27584,13 @@
}
},
"node_modules/merge-descriptors": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
- "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
- "dev": true,
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
+ "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
"license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
@@ -27499,7 +27599,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true,
"license": "MIT"
},
"node_modules/merge2": {
@@ -27523,9 +27622,9 @@
}
},
"node_modules/micromark": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.1.tgz",
- "integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
+ "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
"dev": true,
"funding": [
{
@@ -27559,9 +27658,9 @@
}
},
"node_modules/micromark-core-commonmark": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz",
- "integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
+ "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
"dev": true,
"funding": [
{
@@ -28057,9 +28156,9 @@
}
},
"node_modules/micromark-util-subtokenize": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.4.tgz",
- "integrity": "sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
+ "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
"dev": true,
"funding": [
{
@@ -28097,9 +28196,9 @@
"license": "MIT"
},
"node_modules/micromark-util-types": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz",
- "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
+ "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
"dev": true,
"funding": [
{
@@ -28152,21 +28251,21 @@
}
},
"node_modules/mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "version": "1.54.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
+ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
+ "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
"license": "MIT",
"dependencies": {
- "mime-db": "1.52.0"
+ "mime-db": "^1.54.0"
},
"engines": {
"node": ">= 0.6"
@@ -28244,10 +28343,9 @@
"license": "ISC"
},
"node_modules/minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "dev": true,
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
"license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -28546,10 +28644,23 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/morgan/node_modules/on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/mrmime": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
- "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz",
+ "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -28563,11 +28674,12 @@
"license": "MIT"
},
"node_modules/msgpackr": {
- "version": "1.11.2",
- "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.2.tgz",
- "integrity": "sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g==",
+ "version": "1.11.4",
+ "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.4.tgz",
+ "integrity": "sha512-uaff7RG9VIC4jacFW9xzL3jc0iM32DNHe4jYVycBcjUePT/Klnfj7pqtWJt9khvDFizmjN2TlYniYmSS2LIaZg==",
"dev": true,
"license": "MIT",
+ "optional": true,
"optionalDependencies": {
"msgpackr-extract": "^3.0.2"
}
@@ -28599,6 +28711,7 @@
"version": "1.4.5-lts.2",
"resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.2.tgz",
"integrity": "sha512-VzGiVigcG9zUAoCNU+xShztrlr1auZOlurXynNvO9GiWD1/mTBbUljOKY+qMeazBqXgRnjzeEgJI/wyjJUHg9A==",
+ "deprecated": "Multer 1.x is impacted by a number of vulnerabilities, which have been patched in 2.x. You should upgrade to the latest 2.x version.",
"license": "MIT",
"dependencies": {
"append-field": "^1.0.0",
@@ -28613,6 +28726,36 @@
"node": ">= 6.0.0"
}
},
+ "node_modules/multer/node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/multer/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/multer/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/multer/node_modules/mkdirp": {
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
@@ -28625,6 +28768,19 @@
"mkdirp": "bin/cmd.js"
}
},
+ "node_modules/multer/node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "license": "MIT",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/multicast-dns": {
"version": "7.2.5",
"resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz",
@@ -28664,6 +28820,21 @@
"readable-stream": "^3.6.0"
}
},
+ "node_modules/multistream/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/mustache": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz",
@@ -28675,13 +28846,13 @@
}
},
"node_modules/mute-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
- "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
+ "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/mz": {
@@ -28696,10 +28867,23 @@
"thenify-all": "^1.0.0"
}
},
+ "node_modules/nano-spawn": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/nano-spawn/-/nano-spawn-1.0.2.tgz",
+ "integrity": "sha512-21t+ozMQDAL/UGgQVBbZ/xXvNO10++ZPuTmKRO8k9V3AClVRht49ahtDjfY8l1q6nSHOrE5ASfthzH3ol6R/hg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.17"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/nano-spawn?sponsor=1"
+ }
+ },
"node_modules/nanoid": {
- "version": "3.3.8",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
- "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
+ "version": "3.3.11",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
+ "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
"dev": true,
"funding": [
{
@@ -28723,9 +28907,9 @@
"license": "MIT"
},
"node_modules/napi-postinstall": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.2.2.tgz",
- "integrity": "sha512-Wy1VI/hpKHwy1MsnFxHCJxqFwmmxD0RA/EKPL7e6mfbsY01phM2SZyJnRdU0bLvhu0Quby1DCcAZti3ghdl4/A==",
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.2.4.tgz",
+ "integrity": "sha512-ZEzHJwBhZ8qQSbknHqYcdtQVr8zUgGyM/q6h6qAyhtyVMNrSgDhrC4disf03dYW0e+czXyLnZINnCTEkWy0eJg==",
"dev": true,
"license": "MIT",
"bin": {
@@ -28742,7 +28926,6 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
- "dev": true,
"license": "MIT"
},
"node_modules/needle": {
@@ -28764,9 +28947,9 @@
}
},
"node_modules/negotiator": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
+ "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -28803,30 +28986,6 @@
"@angular/platform-browser": ">=16.0.0-0"
}
},
- "node_modules/nice-napi": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz",
- "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "!win32"
- ],
- "dependencies": {
- "node-addon-api": "^3.0.0",
- "node-gyp-build": "^4.2.2"
- }
- },
- "node_modules/nice-napi/node_modules/node-addon-api": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
- "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
- "dev": true,
- "license": "MIT",
- "optional": true
- },
"node_modules/no-case": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
@@ -28839,9 +28998,9 @@
}
},
"node_modules/node-abi": {
- "version": "3.74.0",
- "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.74.0.tgz",
- "integrity": "sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==",
+ "version": "3.75.0",
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.75.0.tgz",
+ "integrity": "sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -28858,19 +29017,10 @@
"dev": true,
"license": "MIT"
},
- "node_modules/node-addon-api": {
- "version": "8.3.1",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.3.1.tgz",
- "integrity": "sha512-lytcDEdxKjGJPTLEfW4mYMigRezMlyJY8W4wxJK8zE533Jlb8L8dRuObJFWg2P+AuOIxoCgKF+2Oq4d4Zd0OUA==",
- "license": "MIT",
- "engines": {
- "node": "^18 || ^20 || >= 21"
- }
- },
"node_modules/node-api-version": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.0.tgz",
- "integrity": "sha512-fthTTsi8CxaBXMaBAD7ST2uylwvsnYxh2PfaScwpMhos6KlSFajXQPcM4ogNE1q2s3Lbz9GCGqeIHC+C6OZnKg==",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.1.tgz",
+ "integrity": "sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -28929,28 +29079,28 @@
}
},
"node_modules/node-gyp": {
- "version": "10.3.1",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.3.1.tgz",
- "integrity": "sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==",
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.2.0.tgz",
+ "integrity": "sha512-T0S1zqskVUSxcsSTkAsLc7xCycrRYmtDHadDinzocrThjyQCn5kMlEBSj6H4qDbgsIOSLmmlRIeb0lZXj+UArA==",
"dev": true,
"license": "MIT",
"dependencies": {
"env-paths": "^2.2.0",
"exponential-backoff": "^3.1.1",
- "glob": "^10.3.10",
"graceful-fs": "^4.2.6",
- "make-fetch-happen": "^13.0.0",
- "nopt": "^7.0.0",
- "proc-log": "^4.1.0",
+ "make-fetch-happen": "^14.0.3",
+ "nopt": "^8.0.0",
+ "proc-log": "^5.0.0",
"semver": "^7.3.5",
- "tar": "^6.2.1",
- "which": "^4.0.0"
+ "tar": "^7.4.3",
+ "tinyglobby": "^0.2.12",
+ "which": "^5.0.0"
},
"bin": {
"node-gyp": "bin/node-gyp.js"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/node-gyp-build": {
@@ -28970,6 +29120,7 @@
"integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==",
"dev": true,
"license": "MIT",
+ "optional": true,
"dependencies": {
"detect-libc": "^2.0.1"
},
@@ -28980,36 +29131,36 @@
}
},
"node_modules/node-gyp/node_modules/@npmcli/fs": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
- "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
+ "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
"dev": true,
"license": "ISC",
"dependencies": {
"semver": "^7.3.5"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/node-gyp/node_modules/abbrev": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
- "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz",
+ "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/node-gyp/node_modules/cacache": {
- "version": "18.0.4",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
- "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
+ "version": "19.0.1",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
+ "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^3.1.0",
+ "@npmcli/fs": "^4.0.0",
"fs-minipass": "^3.0.0",
"glob": "^10.2.2",
"lru-cache": "^10.0.1",
@@ -29017,13 +29168,23 @@
"minipass-collect": "^2.0.1",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "p-map": "^4.0.0",
- "ssri": "^10.0.0",
- "tar": "^6.1.11",
- "unique-filename": "^3.0.0"
+ "p-map": "^7.0.2",
+ "ssri": "^12.0.0",
+ "tar": "^7.4.3",
+ "unique-filename": "^4.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/chownr": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
+ "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/node-gyp/node_modules/fs-minipass": {
@@ -29094,27 +29255,42 @@
"license": "ISC"
},
"node_modules/node-gyp/node_modules/make-fetch-happen": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
- "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz",
+ "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/agent": "^2.0.0",
- "cacache": "^18.0.0",
+ "@npmcli/agent": "^3.0.0",
+ "cacache": "^19.0.1",
"http-cache-semantics": "^4.1.1",
- "is-lambda": "^1.0.1",
"minipass": "^7.0.2",
- "minipass-fetch": "^3.0.0",
+ "minipass-fetch": "^4.0.0",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.3",
- "proc-log": "^4.2.0",
+ "negotiator": "^1.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
- "ssri": "^10.0.0"
+ "ssri": "^12.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/node-gyp/node_modules/minipass-collect": {
@@ -29131,37 +29307,79 @@
}
},
"node_modules/node-gyp/node_modules/minipass-fetch": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
- "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz",
+ "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"minipass": "^7.0.3",
"minipass-sized": "^1.0.3",
- "minizlib": "^2.1.2"
+ "minizlib": "^3.0.1"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
},
"optionalDependencies": {
"encoding": "^0.1.13"
}
},
+ "node_modules/node-gyp/node_modules/minizlib": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
+ "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/node-gyp/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
+ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/node-gyp/node_modules/nopt": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
- "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz",
+ "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==",
"dev": true,
"license": "ISC",
"dependencies": {
- "abbrev": "^2.0.0"
+ "abbrev": "^3.0.0"
},
"bin": {
"nopt": "bin/nopt.js"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/p-map": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
+ "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/node-gyp/node_modules/path-scurry": {
@@ -29182,58 +29400,76 @@
}
},
"node_modules/node-gyp/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/node-gyp/node_modules/ssri": {
- "version": "10.0.6",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
- "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
+ "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"minipass": "^7.0.3"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/tar": {
+ "version": "7.4.3",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
+ "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/node-gyp/node_modules/unique-filename": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
- "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz",
+ "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "unique-slug": "^4.0.0"
+ "unique-slug": "^5.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/node-gyp/node_modules/unique-slug": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
- "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz",
+ "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==",
"dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/node-gyp/node_modules/which": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
- "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz",
+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -29243,21 +29479,30 @@
"node-which": "bin/which.js"
},
"engines": {
- "node": "^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/yallist": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
+ "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/node-int64": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
"integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
- "dev": true,
"license": "MIT"
},
"node_modules/node-machine-id": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz",
"integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==",
- "dev": true
+ "license": "MIT"
},
"node_modules/node-preload": {
"version": "0.2.1",
@@ -29276,7 +29521,6 @@
"version": "2.0.19",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
"integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
- "dev": true,
"license": "MIT"
},
"node_modules/nopt": {
@@ -29295,46 +29539,10 @@
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
- "node_modules/normalize-package-data": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz",
- "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "hosted-git-info": "^7.0.0",
- "semver": "^7.3.5",
- "validate-npm-package-license": "^3.0.4"
- },
- "engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
- "node_modules/normalize-package-data/node_modules/hosted-git-info": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
- "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "lru-cache": "^10.0.1"
- },
- "engines": {
- "node": "^16.14.0 || >=18.0.0"
- }
- },
- "node_modules/normalize-package-data/node_modules/lru-cache": {
- "version": "10.4.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
- "dev": true,
- "license": "ISC"
- },
"node_modules/normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -29364,68 +29572,68 @@
}
},
"node_modules/npm-bundled": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz",
- "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-4.0.0.tgz",
+ "integrity": "sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==",
"dev": true,
"license": "ISC",
"dependencies": {
- "npm-normalize-package-bin": "^3.0.0"
+ "npm-normalize-package-bin": "^4.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-install-checks": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz",
- "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-7.1.1.tgz",
+ "integrity": "sha512-u6DCwbow5ynAX5BdiHQ9qvexme4U3qHW3MWe5NqH+NeBm0LbiH6zvGjNNew1fY+AZZUtVHbOPF3j7mJxbUzpXg==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"semver": "^7.1.1"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-normalize-package-bin": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
- "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz",
+ "integrity": "sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-package-arg": {
- "version": "11.0.3",
- "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz",
- "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==",
+ "version": "12.0.2",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-12.0.2.tgz",
+ "integrity": "sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==",
"dev": true,
"license": "ISC",
"dependencies": {
- "hosted-git-info": "^7.0.0",
- "proc-log": "^4.0.0",
+ "hosted-git-info": "^8.0.0",
+ "proc-log": "^5.0.0",
"semver": "^7.3.5",
- "validate-npm-package-name": "^5.0.0"
+ "validate-npm-package-name": "^6.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-package-arg/node_modules/hosted-git-info": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
- "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.1.0.tgz",
+ "integrity": "sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==",
"dev": true,
"license": "ISC",
"dependencies": {
"lru-cache": "^10.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-package-arg/node_modules/lru-cache": {
@@ -29436,85 +29644,85 @@
"license": "ISC"
},
"node_modules/npm-package-arg/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-packlist": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz",
- "integrity": "sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-9.0.0.tgz",
+ "integrity": "sha512-8qSayfmHJQTx3nJWYbbUmflpyarbLMBc6LCAjYsiGtXxDB68HaZpb8re6zeaLGxZzDuMdhsg70jryJe+RrItVQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "ignore-walk": "^6.0.4"
+ "ignore-walk": "^7.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-pick-manifest": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz",
- "integrity": "sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-10.0.0.tgz",
+ "integrity": "sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "npm-install-checks": "^6.0.0",
- "npm-normalize-package-bin": "^3.0.0",
- "npm-package-arg": "^11.0.0",
+ "npm-install-checks": "^7.1.0",
+ "npm-normalize-package-bin": "^4.0.0",
+ "npm-package-arg": "^12.0.0",
"semver": "^7.3.5"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-registry-fetch": {
- "version": "17.1.0",
- "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-17.1.0.tgz",
- "integrity": "sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==",
+ "version": "18.0.2",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-18.0.2.tgz",
+ "integrity": "sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/redact": "^2.0.0",
+ "@npmcli/redact": "^3.0.0",
"jsonparse": "^1.3.1",
- "make-fetch-happen": "^13.0.0",
+ "make-fetch-happen": "^14.0.0",
"minipass": "^7.0.2",
- "minipass-fetch": "^3.0.0",
- "minizlib": "^2.1.2",
- "npm-package-arg": "^11.0.0",
- "proc-log": "^4.0.0"
+ "minipass-fetch": "^4.0.0",
+ "minizlib": "^3.0.1",
+ "npm-package-arg": "^12.0.0",
+ "proc-log": "^5.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-registry-fetch/node_modules/@npmcli/fs": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
- "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
+ "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
"dev": true,
"license": "ISC",
"dependencies": {
"semver": "^7.3.5"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-registry-fetch/node_modules/cacache": {
- "version": "18.0.4",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
- "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
+ "version": "19.0.1",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
+ "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^3.1.0",
+ "@npmcli/fs": "^4.0.0",
"fs-minipass": "^3.0.0",
"glob": "^10.2.2",
"lru-cache": "^10.0.1",
@@ -29522,13 +29730,23 @@
"minipass-collect": "^2.0.1",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "p-map": "^4.0.0",
- "ssri": "^10.0.0",
- "tar": "^6.1.11",
- "unique-filename": "^3.0.0"
+ "p-map": "^7.0.2",
+ "ssri": "^12.0.0",
+ "tar": "^7.4.3",
+ "unique-filename": "^4.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/chownr": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
+ "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/npm-registry-fetch/node_modules/fs-minipass": {
@@ -29589,27 +29807,42 @@
"license": "ISC"
},
"node_modules/npm-registry-fetch/node_modules/make-fetch-happen": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
- "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz",
+ "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/agent": "^2.0.0",
- "cacache": "^18.0.0",
+ "@npmcli/agent": "^3.0.0",
+ "cacache": "^19.0.1",
"http-cache-semantics": "^4.1.1",
- "is-lambda": "^1.0.1",
"minipass": "^7.0.2",
- "minipass-fetch": "^3.0.0",
+ "minipass-fetch": "^4.0.0",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.3",
- "proc-log": "^4.2.0",
+ "negotiator": "^1.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
- "ssri": "^10.0.0"
+ "ssri": "^12.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/npm-registry-fetch/node_modules/minipass-collect": {
@@ -29626,23 +29859,65 @@
}
},
"node_modules/npm-registry-fetch/node_modules/minipass-fetch": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
- "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz",
+ "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"minipass": "^7.0.3",
"minipass-sized": "^1.0.3",
- "minizlib": "^2.1.2"
+ "minizlib": "^3.0.1"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
},
"optionalDependencies": {
"encoding": "^0.1.13"
}
},
+ "node_modules/npm-registry-fetch/node_modules/minizlib": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
+ "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
+ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/p-map": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
+ "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/npm-registry-fetch/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -29661,59 +29936,86 @@
}
},
"node_modules/npm-registry-fetch/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-registry-fetch/node_modules/ssri": {
- "version": "10.0.6",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
- "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
+ "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"minipass": "^7.0.3"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/tar": {
+ "version": "7.4.3",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
+ "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/npm-registry-fetch/node_modules/unique-filename": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
- "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz",
+ "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "unique-slug": "^4.0.0"
+ "unique-slug": "^5.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/npm-registry-fetch/node_modules/unique-slug": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
- "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz",
+ "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==",
"dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/npm-registry-fetch/node_modules/yallist": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
+ "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/npm-run-path": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
"integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"path-key": "^3.0.0"
@@ -29736,17 +30038,17 @@
}
},
"node_modules/nwsapi": {
- "version": "2.2.16",
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz",
- "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==",
+ "version": "2.2.20",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.20.tgz",
+ "integrity": "sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==",
"license": "MIT"
},
"node_modules/nx": {
- "version": "20.8.0",
- "resolved": "https://registry.npmjs.org/nx/-/nx-20.8.0.tgz",
- "integrity": "sha512-+BN5B5DFBB5WswD8flDDTnr4/bf1VTySXOv60aUAllHqR+KS6deT0p70TTMZF4/A2n/L2UCWDaDro37MGaYozA==",
- "dev": true,
+ "version": "21.1.2",
+ "resolved": "https://registry.npmjs.org/nx/-/nx-21.1.2.tgz",
+ "integrity": "sha512-oczAEOOkQHElxCXs2g2jXDRabDRsmub/h5SAgqAUDSJ2CRnYGVVlgZX7l+o+A9kSqfONyLy5FlJ1pSWlvPuG4w==",
"hasInstallScript": true,
+ "license": "MIT",
"dependencies": {
"@napi-rs/wasm-runtime": "0.2.4",
"@yarnpkg/lockfile": "^1.1.0",
@@ -29777,6 +30079,7 @@
"string-width": "^4.2.3",
"tar-stream": "~2.2.0",
"tmp": "~0.2.1",
+ "tree-kill": "^1.2.2",
"tsconfig-paths": "^4.1.2",
"tslib": "^2.3.0",
"yaml": "^2.6.0",
@@ -29788,16 +30091,16 @@
"nx-cloud": "bin/nx-cloud.js"
},
"optionalDependencies": {
- "@nx/nx-darwin-arm64": "20.8.0",
- "@nx/nx-darwin-x64": "20.8.0",
- "@nx/nx-freebsd-x64": "20.8.0",
- "@nx/nx-linux-arm-gnueabihf": "20.8.0",
- "@nx/nx-linux-arm64-gnu": "20.8.0",
- "@nx/nx-linux-arm64-musl": "20.8.0",
- "@nx/nx-linux-x64-gnu": "20.8.0",
- "@nx/nx-linux-x64-musl": "20.8.0",
- "@nx/nx-win32-arm64-msvc": "20.8.0",
- "@nx/nx-win32-x64-msvc": "20.8.0"
+ "@nx/nx-darwin-arm64": "21.1.2",
+ "@nx/nx-darwin-x64": "21.1.2",
+ "@nx/nx-freebsd-x64": "21.1.2",
+ "@nx/nx-linux-arm-gnueabihf": "21.1.2",
+ "@nx/nx-linux-arm64-gnu": "21.1.2",
+ "@nx/nx-linux-arm64-musl": "21.1.2",
+ "@nx/nx-linux-x64-gnu": "21.1.2",
+ "@nx/nx-linux-x64-musl": "21.1.2",
+ "@nx/nx-win32-arm64-msvc": "21.1.2",
+ "@nx/nx-win32-x64-msvc": "21.1.2"
},
"peerDependencies": {
"@swc-node/register": "^1.8.0",
@@ -29812,23 +30115,20 @@
}
}
},
- "node_modules/nx/node_modules/cli-spinners": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
- "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
- "dev": true,
+ "node_modules/nx/node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "license": "MIT",
"engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=8"
}
},
"node_modules/nx/node_modules/dotenv": {
"version": "16.4.7",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz",
"integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==",
- "dev": true,
+ "license": "BSD-2-Clause",
"engines": {
"node": ">=12"
},
@@ -29836,65 +30136,70 @@
"url": "https://dotenvx.com"
}
},
- "node_modules/nx/node_modules/dotenv-expand": {
- "version": "11.0.7",
- "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz",
- "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==",
- "dev": true,
- "dependencies": {
- "dotenv": "^16.4.5"
+ "node_modules/nx/node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/nx/node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
},
"engines": {
- "node": ">=12"
+ "node": ">=8"
},
"funding": {
- "url": "https://dotenvx.com"
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/nx/node_modules/ignore": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
- "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
- "dev": true,
+ "node_modules/nx/node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
"engines": {
- "node": ">= 4"
+ "node": ">=8"
}
},
"node_modules/nx/node_modules/jsonc-parser": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
"integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
- "dev": true
- },
- "node_modules/nx/node_modules/lines-and-columns": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz",
- "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==",
- "dev": true,
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- }
+ "license": "MIT"
},
- "node_modules/nx/node_modules/minimatch": {
- "version": "9.0.3",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
- "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
- "dev": true,
+ "node_modules/nx/node_modules/open": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
+ "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "license": "MIT",
"dependencies": {
- "brace-expansion": "^2.0.1"
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=12"
},
"funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/nx/node_modules/ora": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz",
"integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"bl": "^4.0.3",
"chalk": "^4.1.0",
@@ -29916,25 +30221,16 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
"integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
- "node_modules/nx/node_modules/tmp": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
- "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
- "dev": true,
- "engines": {
- "node": ">=14.14"
- }
- },
"node_modules/nx/node_modules/tsconfig-paths": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
"integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
- "dev": true,
+ "license": "MIT",
"dependencies": {
"json5": "^2.2.2",
"minimist": "^1.2.6",
@@ -29987,9 +30283,9 @@
}
},
"node_modules/nyc/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -30200,16 +30496,6 @@
"node": ">=8"
}
},
- "node_modules/nyc/node_modules/resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/nyc/node_modules/rimraf": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
@@ -30323,6 +30609,7 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -30423,9 +30710,9 @@
}
},
"node_modules/on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
"license": "MIT",
"dependencies": {
"ee-first": "1.1.1"
@@ -30483,17 +30770,18 @@
"integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ=="
},
"node_modules/open": {
- "version": "8.4.2",
- "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
- "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "version": "10.1.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-10.1.2.tgz",
+ "integrity": "sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==",
"license": "MIT",
"dependencies": {
- "define-lazy-prop": "^2.0.0",
- "is-docker": "^2.1.1",
- "is-wsl": "^2.2.0"
+ "default-browser": "^5.2.1",
+ "define-lazy-prop": "^3.0.0",
+ "is-inside-container": "^1.0.0",
+ "is-wsl": "^3.1.0"
},
"engines": {
- "node": ">=12"
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -30513,7 +30801,6 @@
"version": "0.9.4",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
"integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"deep-is": "^0.1.3",
@@ -30555,7 +30842,8 @@
"resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.3.tgz",
"integrity": "sha512-oGFr3T+pYdTGJ+YFEILMpS3es+GiIbs9h/XQrclBXUtd44ey7XwfsMzM31f64I1SQOawDoDr/D823kNCADI8TA==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "optional": true
},
"node_modules/os-homedir": {
"version": "1.0.2",
@@ -30635,7 +30923,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
"integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"yocto-queue": "^0.1.0"
@@ -30651,7 +30938,6 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"p-limit": "^3.0.2"
@@ -30718,7 +31004,6 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -30748,58 +31033,58 @@
"license": "BlueOak-1.0.0"
},
"node_modules/pacote": {
- "version": "18.0.6",
- "resolved": "https://registry.npmjs.org/pacote/-/pacote-18.0.6.tgz",
- "integrity": "sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==",
+ "version": "20.0.0",
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-20.0.0.tgz",
+ "integrity": "sha512-pRjC5UFwZCgx9kUFDVM9YEahv4guZ1nSLqwmWiLUnDbGsjs+U5w7z6Uc8HNR1a6x8qnu5y9xtGE6D1uAuYz+0A==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/git": "^5.0.0",
- "@npmcli/installed-package-contents": "^2.0.1",
- "@npmcli/package-json": "^5.1.0",
- "@npmcli/promise-spawn": "^7.0.0",
- "@npmcli/run-script": "^8.0.0",
- "cacache": "^18.0.0",
+ "@npmcli/git": "^6.0.0",
+ "@npmcli/installed-package-contents": "^3.0.0",
+ "@npmcli/package-json": "^6.0.0",
+ "@npmcli/promise-spawn": "^8.0.0",
+ "@npmcli/run-script": "^9.0.0",
+ "cacache": "^19.0.0",
"fs-minipass": "^3.0.0",
"minipass": "^7.0.2",
- "npm-package-arg": "^11.0.0",
- "npm-packlist": "^8.0.0",
- "npm-pick-manifest": "^9.0.0",
- "npm-registry-fetch": "^17.0.0",
- "proc-log": "^4.0.0",
+ "npm-package-arg": "^12.0.0",
+ "npm-packlist": "^9.0.0",
+ "npm-pick-manifest": "^10.0.0",
+ "npm-registry-fetch": "^18.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
- "sigstore": "^2.2.0",
- "ssri": "^10.0.0",
+ "sigstore": "^3.0.0",
+ "ssri": "^12.0.0",
"tar": "^6.1.11"
},
"bin": {
"pacote": "bin/index.js"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/pacote/node_modules/@npmcli/fs": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
- "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
+ "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
"dev": true,
"license": "ISC",
"dependencies": {
"semver": "^7.3.5"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/pacote/node_modules/cacache": {
- "version": "18.0.4",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
- "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
+ "version": "19.0.1",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
+ "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^3.1.0",
+ "@npmcli/fs": "^4.0.0",
"fs-minipass": "^3.0.0",
"glob": "^10.2.2",
"lru-cache": "^10.0.1",
@@ -30807,13 +31092,41 @@
"minipass-collect": "^2.0.1",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "p-map": "^4.0.0",
- "ssri": "^10.0.0",
- "tar": "^6.1.11",
- "unique-filename": "^3.0.0"
+ "p-map": "^7.0.2",
+ "ssri": "^12.0.0",
+ "tar": "^7.4.3",
+ "unique-filename": "^4.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/pacote/node_modules/cacache/node_modules/tar": {
+ "version": "7.4.3",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
+ "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/pacote/node_modules/chownr": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
+ "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/pacote/node_modules/fs-minipass": {
@@ -30873,6 +31186,22 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/pacote/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/pacote/node_modules/minipass-collect": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz",
@@ -30886,6 +31215,48 @@
"node": ">=16 || 14 >=14.17"
}
},
+ "node_modules/pacote/node_modules/minizlib": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
+ "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/pacote/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
+ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/pacote/node_modules/p-map": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
+ "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/pacote/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -30904,52 +31275,62 @@
}
},
"node_modules/pacote/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/pacote/node_modules/ssri": {
- "version": "10.0.6",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
- "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
+ "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"minipass": "^7.0.3"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/pacote/node_modules/unique-filename": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
- "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz",
+ "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "unique-slug": "^4.0.0"
+ "unique-slug": "^5.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/pacote/node_modules/unique-slug": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
- "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz",
+ "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==",
"dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/pacote/node_modules/yallist": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
+ "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/pako": {
@@ -30959,9 +31340,9 @@
"license": "(MIT AND Zlib)"
},
"node_modules/papaparse": {
- "version": "5.5.2",
- "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.5.2.tgz",
- "integrity": "sha512-PZXg8UuAc4PcVwLosEEDYjPyfWnTEhOrUfdv+3Bx+NuAb+5NhDmXzg5fHWmdCh1mP5p7JAZfFr3IMQfcntNAdA==",
+ "version": "5.5.3",
+ "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.5.3.tgz",
+ "integrity": "sha512-5QvjGxYVjxO59MGU2lHVYpRWBBtKHnlIAcSe1uNFCkkptUh63NFRj0FJQm7nR67puEruUci/ZkjmEFrjCAyP4A==",
"license": "MIT"
},
"node_modules/param-case": {
@@ -31011,6 +31392,12 @@
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"license": "MIT"
},
+ "node_modules/parse-json/node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "license": "MIT"
+ },
"node_modules/parse-node-version": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
@@ -31105,132 +31492,6 @@
"tslib": "^2.0.3"
}
},
- "node_modules/patch-package": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz",
- "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==",
- "license": "MIT",
- "dependencies": {
- "@yarnpkg/lockfile": "^1.1.0",
- "chalk": "^4.1.2",
- "ci-info": "^3.7.0",
- "cross-spawn": "^7.0.3",
- "find-yarn-workspace-root": "^2.0.0",
- "fs-extra": "^9.0.0",
- "json-stable-stringify": "^1.0.2",
- "klaw-sync": "^6.0.0",
- "minimist": "^1.2.6",
- "open": "^7.4.2",
- "rimraf": "^2.6.3",
- "semver": "^7.5.3",
- "slash": "^2.0.0",
- "tmp": "^0.0.33",
- "yaml": "^2.2.2"
- },
- "bin": {
- "patch-package": "index.js"
- },
- "engines": {
- "node": ">=14",
- "npm": ">5"
- }
- },
- "node_modules/patch-package/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/patch-package/node_modules/fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "license": "MIT",
- "dependencies": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/patch-package/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/patch-package/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/patch-package/node_modules/open": {
- "version": "7.4.2",
- "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
- "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
- "license": "MIT",
- "dependencies": {
- "is-docker": "^2.0.0",
- "is-wsl": "^2.1.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/patch-package/node_modules/rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "deprecated": "Rimraf versions prior to v4 are no longer supported",
- "license": "ISC",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- }
- },
- "node_modules/patch-package/node_modules/slash": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/path-browserify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
@@ -31242,7 +31503,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -31290,9 +31550,9 @@
}
},
"node_modules/path-scurry/node_modules/lru-cache": {
- "version": "11.0.2",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz",
- "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz",
+ "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==",
"dev": true,
"license": "ISC",
"engines": {
@@ -31341,6 +31601,21 @@
"through": "~2.3"
}
},
+ "node_modules/pe-library": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/pe-library/-/pe-library-0.4.1.tgz",
+ "integrity": "sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12",
+ "npm": ">=6"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/jet2jet"
+ }
+ },
"node_modules/pend": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
@@ -31358,7 +31633,6 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
"integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
@@ -31390,23 +31664,31 @@
}
},
"node_modules/pirates": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
- "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==",
- "dev": true,
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
+ "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
"license": "MIT",
"engines": {
"node": ">= 6"
}
},
"node_modules/piscina": {
- "version": "4.6.1",
- "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.6.1.tgz",
- "integrity": "sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==",
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.8.0.tgz",
+ "integrity": "sha512-EZJb+ZxDrQf3dihsUL7p42pjNyrNIFJCrRHPMgxu/svsj+P3xS3fuEWp7k2+rfsavfl1N0G29b1HGs7J0m8rZA==",
"dev": true,
"license": "MIT",
"optionalDependencies": {
- "nice-napi": "^1.0.2"
+ "@napi-rs/nice": "^1.0.1"
+ }
+ },
+ "node_modules/pkce-challenge": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz",
+ "integrity": "sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=16.20.0"
}
},
"node_modules/pkg-dir": {
@@ -31501,9 +31783,9 @@
}
},
"node_modules/pkg-dir/node_modules/yocto-queue": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz",
- "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz",
+ "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -31593,13 +31875,13 @@
}
},
"node_modules/playwright": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.52.0.tgz",
- "integrity": "sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==",
+ "version": "1.53.1",
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.53.1.tgz",
+ "integrity": "sha512-LJ13YLr/ocweuwxyGf1XNFWIU4M2zUSo149Qbp+A4cpwDjsxRPj7k6H25LBrEHiEwxvRbD8HdwvQmRMSvquhYw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "playwright-core": "1.52.0"
+ "playwright-core": "1.53.1"
},
"bin": {
"playwright": "cli.js"
@@ -31612,9 +31894,9 @@
}
},
"node_modules/playwright-core": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz",
- "integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==",
+ "version": "1.53.1",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.53.1.tgz",
+ "integrity": "sha512-Z46Oq7tLAyT0lGoFx4DOuB1IA9D1TPj0QkYxpPVUnGDqHHvDpCftu1J2hM2PiWsNMoZh8+LQaarAWcDfPBc6zg==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -31955,6 +32237,36 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/postject": {
+ "version": "1.0.0-alpha.6",
+ "resolved": "https://registry.npmjs.org/postject/-/postject-1.0.0-alpha.6.tgz",
+ "integrity": "sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "commander": "^9.4.0"
+ },
+ "bin": {
+ "postject": "dist/cli.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/postject/node_modules/commander": {
+ "version": "9.5.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
+ "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "engines": {
+ "node": "^12.20.0 || >=14"
+ }
+ },
"node_modules/prebuild-install": {
"version": "7.1.3",
"resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
@@ -31986,7 +32298,6 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8.0"
@@ -32127,9 +32438,9 @@
}
},
"node_modules/prismjs": {
- "version": "1.29.0",
- "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz",
- "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==",
+ "version": "1.30.0",
+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz",
+ "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -32257,7 +32568,6 @@
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
"integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"forwarded": "0.2.0",
@@ -32267,21 +32577,10 @@
"node": ">= 0.10"
}
},
- "node_modules/proxy-addr/node_modules/ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- }
- },
"node_modules/proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
- "dev": true,
"license": "MIT"
},
"node_modules/proxy-middleware": {
@@ -32315,9 +32614,9 @@
}
},
"node_modules/pump": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
- "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
+ "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -32338,7 +32637,6 @@
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz",
"integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==",
- "dev": true,
"funding": [
{
"type": "individual",
@@ -32435,39 +32733,26 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/raw-body": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
- "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz",
+ "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==",
"license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
+ "iconv-lite": "0.6.3",
"unpipe": "1.0.0"
},
"engines": {
"node": ">= 0.8"
}
},
- "node_modules/raw-body/node_modules/iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "license": "MIT",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/rc": {
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
@@ -32568,62 +32853,32 @@
"node": ">=0.10.0"
}
},
- "node_modules/read-config-file": {
- "version": "6.3.2",
- "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.3.2.tgz",
- "integrity": "sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "config-file-ts": "^0.2.4",
- "dotenv": "^9.0.2",
- "dotenv-expand": "^5.1.0",
- "js-yaml": "^4.1.0",
- "json5": "^2.2.0",
- "lazy-val": "^1.0.4"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
"node_modules/readable-stream": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
"license": "MIT",
"dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
}
},
- "node_modules/readdir-glob": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz",
- "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "dependencies": {
- "minimatch": "^5.1.0"
- }
+ "node_modules/readable-stream/node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "license": "MIT"
},
- "node_modules/readdir-glob/node_modules/minimatch": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
- "dev": true,
- "license": "ISC",
- "peer": true,
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=10"
- }
+ "node_modules/readable-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "license": "MIT"
},
"node_modules/readdirp": {
"version": "4.1.2",
@@ -32640,9 +32895,9 @@
}
},
"node_modules/recast": {
- "version": "0.23.9",
- "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz",
- "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==",
+ "version": "0.23.11",
+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz",
+ "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -32727,14 +32982,12 @@
"version": "1.4.2",
"resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
"integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
- "dev": true,
"license": "MIT"
},
"node_modules/regenerate-unicode-properties": {
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz",
"integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"regenerate": "^1.4.2"
@@ -32749,16 +33002,6 @@
"integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
"license": "MIT"
},
- "node_modules/regenerator-transform": {
- "version": "0.15.2",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz",
- "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.8.4"
- }
- },
"node_modules/regex-parser": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz",
@@ -32791,7 +33034,6 @@
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz",
"integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"regenerate": "^1.4.2",
@@ -32809,14 +33051,12 @@
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz",
"integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==",
- "dev": true,
"license": "MIT"
},
"node_modules/regjsparser": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz",
"integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"jsesc": "~3.0.2"
@@ -32829,7 +33069,6 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
"integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
- "dev": true,
"license": "MIT",
"bin": {
"jsesc": "bin/jsesc"
@@ -33024,7 +33263,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
"integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -33063,19 +33301,40 @@
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
"license": "MIT"
},
+ "node_modules/resedit": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/resedit/-/resedit-1.7.2.tgz",
+ "integrity": "sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pe-library": "^0.4.1"
+ },
+ "engines": {
+ "node": ">=12",
+ "npm": ">=6"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/jet2jet"
+ }
+ },
"node_modules/resolve": {
- "version": "1.22.8",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
- "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
+ "version": "1.22.10",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
+ "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
"license": "MIT",
"dependencies": {
- "is-core-module": "^2.13.0",
+ "is-core-module": "^2.16.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
"bin": {
"resolve": "bin/resolve"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -33100,16 +33359,6 @@
"node": ">=8"
}
},
- "node_modules/resolve-cwd/node_modules/resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/resolve-dir": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz",
@@ -33125,12 +33374,12 @@
}
},
"node_modules/resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
"license": "MIT",
"engines": {
- "node": ">=4"
+ "node": ">=8"
}
},
"node_modules/resolve-pkg-maps": {
@@ -33189,7 +33438,6 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz",
"integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -33252,9 +33500,9 @@
}
},
"node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
+ "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -33309,13 +33557,13 @@
}
},
"node_modules/rollup": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.22.4.tgz",
- "integrity": "sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==",
+ "version": "4.34.8",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz",
+ "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@types/estree": "1.0.5"
+ "@types/estree": "1.0.6"
},
"bin": {
"rollup": "dist/bin/rollup"
@@ -33325,25 +33573,66 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.22.4",
- "@rollup/rollup-android-arm64": "4.22.4",
- "@rollup/rollup-darwin-arm64": "4.22.4",
- "@rollup/rollup-darwin-x64": "4.22.4",
- "@rollup/rollup-linux-arm-gnueabihf": "4.22.4",
- "@rollup/rollup-linux-arm-musleabihf": "4.22.4",
- "@rollup/rollup-linux-arm64-gnu": "4.22.4",
- "@rollup/rollup-linux-arm64-musl": "4.22.4",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.22.4",
- "@rollup/rollup-linux-riscv64-gnu": "4.22.4",
- "@rollup/rollup-linux-s390x-gnu": "4.22.4",
- "@rollup/rollup-linux-x64-gnu": "4.22.4",
- "@rollup/rollup-linux-x64-musl": "4.22.4",
- "@rollup/rollup-win32-arm64-msvc": "4.22.4",
- "@rollup/rollup-win32-ia32-msvc": "4.22.4",
- "@rollup/rollup-win32-x64-msvc": "4.22.4",
+ "@rollup/rollup-android-arm-eabi": "4.34.8",
+ "@rollup/rollup-android-arm64": "4.34.8",
+ "@rollup/rollup-darwin-arm64": "4.34.8",
+ "@rollup/rollup-darwin-x64": "4.34.8",
+ "@rollup/rollup-freebsd-arm64": "4.34.8",
+ "@rollup/rollup-freebsd-x64": "4.34.8",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.34.8",
+ "@rollup/rollup-linux-arm-musleabihf": "4.34.8",
+ "@rollup/rollup-linux-arm64-gnu": "4.34.8",
+ "@rollup/rollup-linux-arm64-musl": "4.34.8",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.34.8",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.34.8",
+ "@rollup/rollup-linux-riscv64-gnu": "4.34.8",
+ "@rollup/rollup-linux-s390x-gnu": "4.34.8",
+ "@rollup/rollup-linux-x64-gnu": "4.34.8",
+ "@rollup/rollup-linux-x64-musl": "4.34.8",
+ "@rollup/rollup-win32-arm64-msvc": "4.34.8",
+ "@rollup/rollup-win32-ia32-msvc": "4.34.8",
+ "@rollup/rollup-win32-x64-msvc": "4.34.8",
"fsevents": "~2.3.2"
}
},
+ "node_modules/rollup/node_modules/@types/estree": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
+ "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/router": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
+ "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.4.0",
+ "depd": "^2.0.0",
+ "is-promise": "^4.0.0",
+ "parseurl": "^1.3.3",
+ "path-to-regexp": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/router/node_modules/is-promise": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
+ "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
+ "license": "MIT"
+ },
+ "node_modules/router/node_modules/path-to-regexp": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz",
+ "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=16"
+ }
+ },
"node_modules/rrweb-cssom": {
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz",
@@ -33354,7 +33643,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz",
"integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
@@ -33425,9 +33713,9 @@
}
},
"node_modules/rxjs-report-usage/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -33561,9 +33849,9 @@
}
},
"node_modules/sass": {
- "version": "1.83.4",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.4.tgz",
- "integrity": "sha512-B1bozCeNQiOgDcLd33e2Cs2U60wZwjUUXzh900ZyQF5qUasvMdDZYbQ566LJu7cqR+sAHlAfO6RMkaID5s6qpA==",
+ "version": "1.88.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.88.0.tgz",
+ "integrity": "sha512-sF6TWQqjFvr4JILXzG4ucGOLELkESHL+I5QJhh7CNaE+Yge0SI+ehCatsXhJ7ymU1hAFcIS3/PBpjdIbXoyVbg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -33711,9 +33999,9 @@
}
},
"node_modules/semver": {
- "version": "7.6.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "version": "7.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
+ "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -33731,20 +34019,18 @@
"optional": true
},
"node_modules/send": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/send/-/send-1.1.0.tgz",
- "integrity": "sha512-v67WcEouB5GxbTWL/4NeToqcZiAWEq90N888fczVArY8A79J0L4FD7vj5hm3eUMua5EpoQ59wa/oovY6TLvRUA==",
- "dev": true,
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz",
+ "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==",
"license": "MIT",
"dependencies": {
"debug": "^4.3.5",
- "destroy": "^1.2.0",
"encodeurl": "^2.0.0",
"escape-html": "^1.0.3",
"etag": "^1.8.1",
- "fresh": "^0.5.2",
+ "fresh": "^2.0.0",
"http-errors": "^2.0.0",
- "mime-types": "^2.1.35",
+ "mime-types": "^3.0.1",
"ms": "^2.1.3",
"on-finished": "^2.4.1",
"range-parser": "^1.2.1",
@@ -33754,39 +34040,6 @@
"node": ">= 18"
}
},
- "node_modules/send/node_modules/encodeurl": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
- "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/send/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/send/node_modules/statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
"node_modules/serialize-error": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz",
@@ -33847,6 +34100,20 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/serve-index/node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/serve-index/node_modules/debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -33890,132 +34157,76 @@
"dev": true,
"license": "ISC"
},
- "node_modules/serve-index/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/serve-index/node_modules/setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/serve-static": {
- "version": "1.16.2",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
- "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
+ "node_modules/serve-index/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "encodeurl": "~2.0.0",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.19.0"
- },
"engines": {
- "node": ">= 0.8.0"
+ "node": ">= 0.6"
}
},
- "node_modules/serve-static/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "node_modules/serve-index/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ms": "2.0.0"
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
}
},
- "node_modules/serve-static/node_modules/debug/node_modules/ms": {
+ "node_modules/serve-index/node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true,
"license": "MIT"
},
- "node_modules/serve-static/node_modules/encodeurl": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
- "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
+ "node_modules/serve-index/node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
"dev": true,
"license": "MIT",
"engines": {
- "node": ">= 0.8"
+ "node": ">= 0.6"
}
},
- "node_modules/serve-static/node_modules/mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "node_modules/serve-index/node_modules/setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
"dev": true,
- "license": "MIT",
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=4"
- }
+ "license": "ISC"
},
- "node_modules/serve-static/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "node_modules/serve-index/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "ee-first": "1.1.1"
- },
"engines": {
- "node": ">= 0.8"
+ "node": ">= 0.6"
}
},
- "node_modules/serve-static/node_modules/send": {
- "version": "0.19.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
- "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
- "dev": true,
+ "node_modules/serve-static": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz",
+ "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==",
"license": "MIT",
"dependencies": {
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "mime": "1.6.0",
- "ms": "2.1.3",
- "on-finished": "2.4.1",
- "range-parser": "~1.2.1",
- "statuses": "2.0.1"
+ "encodeurl": "^2.0.0",
+ "escape-html": "^1.0.3",
+ "parseurl": "^1.3.3",
+ "send": "^1.2.0"
},
"engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/serve-static/node_modules/send/node_modules/encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/serve-static/node_modules/statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
+ "node": ">= 18"
}
},
"node_modules/set-blocking": {
@@ -34035,6 +34246,7 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
"integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"define-data-property": "^1.1.4",
@@ -34126,9 +34338,9 @@
}
},
"node_modules/shell-quote": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz",
- "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==",
+ "version": "1.8.3",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz",
+ "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -34231,21 +34443,21 @@
"license": "Apache-2.0"
},
"node_modules/sigstore": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.3.1.tgz",
- "integrity": "sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-3.1.0.tgz",
+ "integrity": "sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@sigstore/bundle": "^2.3.2",
- "@sigstore/core": "^1.0.0",
- "@sigstore/protobuf-specs": "^0.3.2",
- "@sigstore/sign": "^2.3.2",
- "@sigstore/tuf": "^2.3.4",
- "@sigstore/verify": "^1.2.1"
+ "@sigstore/bundle": "^3.1.0",
+ "@sigstore/core": "^2.0.0",
+ "@sigstore/protobuf-specs": "^0.4.0",
+ "@sigstore/sign": "^3.1.0",
+ "@sigstore/tuf": "^3.1.0",
+ "@sigstore/verify": "^2.1.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/simple-concat": {
@@ -34316,16 +34528,12 @@
"license": "MIT"
},
"node_modules/slash": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
- "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
- "dev": true,
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
"license": "MIT",
"engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=8"
}
},
"node_modules/slice-ansi": {
@@ -34378,9 +34586,9 @@
}
},
"node_modules/socks": {
- "version": "2.8.4",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz",
- "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==",
+ "version": "2.8.5",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.5.tgz",
+ "integrity": "sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -34407,6 +34615,19 @@
"node": ">= 10"
}
},
+ "node_modules/socks-proxy-agent/node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
"node_modules/source-map": {
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
@@ -34488,9 +34709,9 @@
}
},
"node_modules/spawn-wrap/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -34695,6 +34916,21 @@
"wbuf": "^1.7.3"
}
},
+ "node_modules/spdy-transport/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/split": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
@@ -34759,7 +34995,6 @@
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
"integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"escape-string-regexp": "^2.0.0"
@@ -34772,7 +35007,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
"integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -34789,12 +35023,12 @@
}
},
"node_modules/statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
+ "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
"license": "MIT",
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
"node_modules/steno": {
@@ -34806,6 +35040,20 @@
"graceful-fs": "^4.1.3"
}
},
+ "node_modules/stop-iteration-iterator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz",
+ "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "internal-slot": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/storybook": {
"version": "8.6.12",
"resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.12.tgz",
@@ -34854,46 +35102,6 @@
"readable-stream": "^2.1.4"
}
},
- "node_modules/stream-meter/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/stream-meter/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/stream-meter/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/stream-meter/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/streaming-json-stringify": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/streaming-json-stringify/-/streaming-json-stringify-3.1.0.tgz",
@@ -34904,42 +35112,6 @@
"readable-stream": "2"
}
},
- "node_modules/streaming-json-stringify/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "license": "MIT"
- },
- "node_modules/streaming-json-stringify/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/streaming-json-stringify/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "license": "MIT"
- },
- "node_modules/streaming-json-stringify/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
"node_modules/streamsearch": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
@@ -34949,14 +35121,20 @@
}
},
"node_modules/string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"license": "MIT",
"dependencies": {
- "safe-buffer": "~5.2.0"
+ "safe-buffer": "~5.1.0"
}
},
+ "node_modules/string_decoder/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "license": "MIT"
+ },
"node_modules/string-argv": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
@@ -34971,7 +35149,6 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
"integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"char-regex": "^1.0.2",
@@ -35100,7 +35277,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
"integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -35133,7 +35309,6 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -35235,6 +35410,13 @@
"@pkgjs/parseargs": "^0.11.0"
}
},
+ "node_modules/sucrase/node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/sucrase/node_modules/lru-cache": {
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
@@ -35242,6 +35424,22 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/sucrase/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/sucrase/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -35326,11 +35524,15 @@
"license": "MIT"
},
"node_modules/tablesort": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/tablesort/-/tablesort-5.3.0.tgz",
- "integrity": "sha512-WkfcZBHsp47gVH9CBHG0ZXopriG01IA87arGrchvIe868d4RiXVvoYPS1zMq9IdW05kBs5iGsqxTABqLyWonbg==",
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/tablesort/-/tablesort-5.6.0.tgz",
+ "integrity": "sha512-cZZXK3G089PbpxH8N7vN7Z21SEKqXAaCiSVOmZdR/v7z8TFCsF/OFr0rzjhQuFlQQHy9uQtW9P2oQFJzJFGVrg==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "engines": {
+ "node": ">= 16",
+ "npm": ">= 8"
+ }
},
"node_modules/tailwindcss": {
"version": "3.4.17",
@@ -35449,9 +35651,9 @@
}
},
"node_modules/tapable": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
- "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
+ "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -35477,9 +35679,9 @@
}
},
"node_modules/tar-fs": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz",
- "integrity": "sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz",
+ "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -35500,7 +35702,6 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
"integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"bl": "^4.0.3",
@@ -35513,6 +35714,20 @@
"node": ">=6"
}
},
+ "node_modules/tar-stream/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/tar/node_modules/minipass": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
@@ -35540,6 +35755,21 @@
"memoizerific": "^1.11.3"
}
},
+ "node_modules/temp": {
+ "version": "0.9.4",
+ "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz",
+ "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "mkdirp": "^0.5.1",
+ "rimraf": "~2.6.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
"node_modules/temp-file": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz",
@@ -35566,10 +35796,88 @@
"node": ">=12"
}
},
+ "node_modules/temp/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/temp/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "peer": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/temp/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "peer": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/temp/node_modules/mkdirp": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "minimist": "^1.2.6"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/temp/node_modules/rimraf": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "peer": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
"node_modules/terser": {
- "version": "5.31.6",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz",
- "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==",
+ "version": "5.39.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz",
+ "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -35586,9 +35894,9 @@
}
},
"node_modules/terser-webpack-plugin": {
- "version": "5.3.11",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz",
- "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==",
+ "version": "5.3.14",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz",
+ "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -35662,7 +35970,6 @@
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
"integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
- "dev": true,
"license": "ISC",
"dependencies": {
"@istanbuljs/schema": "^0.1.2",
@@ -35674,10 +35981,9 @@
}
},
"node_modules/test-exclude/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -35689,7 +35995,6 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -35710,7 +36015,6 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -35719,13 +36023,6 @@
"node": "*"
}
},
- "node_modules/text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/thenify": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
@@ -35775,6 +36072,26 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/tiny-async-pool": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/tiny-async-pool/-/tiny-async-pool-1.3.0.tgz",
+ "integrity": "sha512-01EAw5EDrcVrdgyCLgoSPvqznC0sVxDSVeiOz09FUpjh71G79VCqneOr+xvt7T1r76CF6ZZfPjHorN2+d+3mqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^5.5.0"
+ }
+ },
+ "node_modules/tiny-async-pool/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
"node_modules/tiny-invariant": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
@@ -35790,10 +36107,9 @@
"license": "MIT"
},
"node_modules/tinyglobby": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz",
- "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==",
- "dev": true,
+ "version": "0.2.14",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
+ "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==",
"license": "MIT",
"dependencies": {
"fdir": "^6.4.4",
@@ -35839,21 +36155,18 @@
}
},
"node_modules/tldts-core": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.4.tgz",
- "integrity": "sha512-9/IRbnIvUENGD6rg7m6Q9h/jH5ZL28hwjAhxrJx0AmcBue1FSsc84XZFaV748EsDVflid86aGDR11eSz6sbQjA==",
+ "version": "7.0.9",
+ "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.9.tgz",
+ "integrity": "sha512-/FGY1+CryHsxF9SFiPZlMOcwQsfABkAvOJO5VEKE8TNifVEqgMF7+UVXHGhm1z4gPUfvVS/EYcwhiRU3vUa1ag==",
"license": "MIT"
},
"node_modules/tmp": {
- "version": "0.0.33",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
- "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
+ "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
"license": "MIT",
- "dependencies": {
- "os-tmpdir": "~1.0.2"
- },
"engines": {
- "node": ">=0.6.0"
+ "node": ">=14.14"
}
},
"node_modules/tmp-promise": {
@@ -35866,21 +36179,10 @@
"tmp": "^0.2.0"
}
},
- "node_modules/tmp-promise/node_modules/tmp": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
- "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=14.14"
- }
- },
"node_modules/tmpl": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
"integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
- "dev": true,
"license": "BSD-3-Clause"
},
"node_modules/to-regex-range": {
@@ -35929,9 +36231,9 @@
}
},
"node_modules/tr46": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz",
- "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz",
+ "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==",
"license": "MIT",
"dependencies": {
"punycode": "^2.3.1"
@@ -35941,9 +36243,9 @@
}
},
"node_modules/tree-dump": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz",
- "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.3.tgz",
+ "integrity": "sha512-il+Cv80yVHFBwokQSfd4bldvr1Md951DpgAGfmhydt04L+YzHgubm2tQ7zueWDcGENKHq0ZvGFR/hjvNXilHEg==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -35961,7 +36263,6 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
"integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
- "dev": true,
"license": "MIT",
"bin": {
"tree-kill": "cli.js"
@@ -35989,9 +36290,9 @@
}
},
"node_modules/ts-api-utils": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz",
- "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
+ "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -36012,9 +36313,9 @@
}
},
"node_modules/ts-essentials": {
- "version": "10.0.4",
- "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-10.0.4.tgz",
- "integrity": "sha512-lwYdz28+S4nicm+jFi6V58LaAIpxzhg9rLdgNC1VsdP/xiFBseGhF1M/shwCk6zMmwahBZdXcl34LVHrEang3A==",
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-10.1.1.tgz",
+ "integrity": "sha512-4aTB7KLHKmUvkjNj8V+EdnmuVTiECzn3K+zIbRthumvHu+j44x3w63xpfs0JL3NGIzGXqoQ7AV591xHO+XrOTw==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@@ -36034,21 +36335,22 @@
"license": "Apache-2.0"
},
"node_modules/ts-jest": {
- "version": "29.2.2",
- "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.2.tgz",
- "integrity": "sha512-sSW7OooaKT34AAngP6k1VS669a0HdLxkQZnlC7T76sckGCokXFnvJ3yRlQZGRTAoV5K19HfSgCiSwWOSIfcYlg==",
+ "version": "29.3.4",
+ "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.3.4.tgz",
+ "integrity": "sha512-Iqbrm8IXOmV+ggWHOTEbjwyCf2xZlUMv5npExksXohL+tk8va4Fjhb+X2+Rt9NBmgO7bJ8WpnMLOwih/DnMlFA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "bs-logger": "0.x",
- "ejs": "^3.0.0",
- "fast-json-stable-stringify": "2.x",
+ "bs-logger": "^0.2.6",
+ "ejs": "^3.1.10",
+ "fast-json-stable-stringify": "^2.1.0",
"jest-util": "^29.0.0",
"json5": "^2.2.3",
- "lodash.memoize": "4.x",
- "make-error": "1.x",
- "semver": "^7.5.3",
- "yargs-parser": "^21.0.1"
+ "lodash.memoize": "^4.1.2",
+ "make-error": "^1.3.6",
+ "semver": "^7.7.2",
+ "type-fest": "^4.41.0",
+ "yargs-parser": "^21.1.1"
},
"bin": {
"ts-jest": "cli.js"
@@ -36082,6 +36384,19 @@
}
}
},
+ "node_modules/ts-jest/node_modules/type-fest": {
+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
+ "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/ts-loader": {
"version": "9.5.2",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.2.tgz",
@@ -36114,6 +36429,55 @@
"code-block-writer": "^13.0.3"
}
},
+ "node_modules/ts-node": {
+ "version": "10.9.2",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
+ "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@cspotcode/source-map-support": "^0.8.0",
+ "@tsconfig/node10": "^1.0.7",
+ "@tsconfig/node12": "^1.0.7",
+ "@tsconfig/node14": "^1.0.0",
+ "@tsconfig/node16": "^1.0.2",
+ "acorn": "^8.4.1",
+ "acorn-walk": "^8.1.1",
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "v8-compile-cache-lib": "^3.0.1",
+ "yn": "3.1.1"
+ },
+ "bin": {
+ "ts-node": "dist/bin.js",
+ "ts-node-cwd": "dist/bin-cwd.js",
+ "ts-node-esm": "dist/bin-esm.js",
+ "ts-node-script": "dist/bin-script.js",
+ "ts-node-transpile-only": "dist/bin-transpile.js",
+ "ts-script": "dist/bin-script-deprecated.js"
+ },
+ "peerDependencies": {
+ "@swc/core": ">=1.2.50",
+ "@swc/wasm": ">=1.2.50",
+ "@types/node": "*",
+ "typescript": ">=2.7"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "@swc/wasm": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ts-node/node_modules/arg": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
+ "license": "MIT"
+ },
"node_modules/tsconfig-paths": {
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
@@ -36192,9 +36556,9 @@
}
},
"node_modules/tslib": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz",
- "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==",
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
"license": "0BSD"
},
"node_modules/tsscmp": {
@@ -36249,41 +36613,41 @@
"license": "0BSD"
},
"node_modules/tuf-js": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz",
- "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-3.0.1.tgz",
+ "integrity": "sha512-+68OP1ZzSF84rTckf3FA95vJ1Zlx/uaXyiiKyPd1pA4rZNkpEvDAKmsu1xUSmbF/chCRYgZ6UZkDwC7PmzmAyA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@tufjs/models": "2.0.1",
- "debug": "^4.3.4",
- "make-fetch-happen": "^13.0.1"
+ "@tufjs/models": "3.0.1",
+ "debug": "^4.3.6",
+ "make-fetch-happen": "^14.0.1"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/tuf-js/node_modules/@npmcli/fs": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
- "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz",
+ "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==",
"dev": true,
"license": "ISC",
"dependencies": {
"semver": "^7.3.5"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/tuf-js/node_modules/cacache": {
- "version": "18.0.4",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
- "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
+ "version": "19.0.1",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz",
+ "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^3.1.0",
+ "@npmcli/fs": "^4.0.0",
"fs-minipass": "^3.0.0",
"glob": "^10.2.2",
"lru-cache": "^10.0.1",
@@ -36291,13 +36655,23 @@
"minipass-collect": "^2.0.1",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "p-map": "^4.0.0",
- "ssri": "^10.0.0",
- "tar": "^6.1.11",
- "unique-filename": "^3.0.0"
+ "p-map": "^7.0.2",
+ "ssri": "^12.0.0",
+ "tar": "^7.4.3",
+ "unique-filename": "^4.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/chownr": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
+ "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/tuf-js/node_modules/fs-minipass": {
@@ -36358,27 +36732,42 @@
"license": "ISC"
},
"node_modules/tuf-js/node_modules/make-fetch-happen": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
- "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz",
+ "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "@npmcli/agent": "^2.0.0",
- "cacache": "^18.0.0",
+ "@npmcli/agent": "^3.0.0",
+ "cacache": "^19.0.1",
"http-cache-semantics": "^4.1.1",
- "is-lambda": "^1.0.1",
"minipass": "^7.0.2",
- "minipass-fetch": "^3.0.0",
+ "minipass-fetch": "^4.0.0",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.3",
- "proc-log": "^4.2.0",
+ "negotiator": "^1.0.0",
+ "proc-log": "^5.0.0",
"promise-retry": "^2.0.1",
- "ssri": "^10.0.0"
+ "ssri": "^12.0.0"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/tuf-js/node_modules/minipass-collect": {
@@ -36395,23 +36784,65 @@
}
},
"node_modules/tuf-js/node_modules/minipass-fetch": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
- "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz",
+ "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"minipass": "^7.0.3",
"minipass-sized": "^1.0.3",
- "minizlib": "^2.1.2"
+ "minizlib": "^3.0.1"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
},
"optionalDependencies": {
"encoding": "^0.1.13"
}
},
+ "node_modules/tuf-js/node_modules/minizlib": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
+ "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/tuf-js/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
+ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/tuf-js/node_modules/p-map": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
+ "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/tuf-js/node_modules/path-scurry": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
@@ -36430,52 +36861,80 @@
}
},
"node_modules/tuf-js/node_modules/proc-log": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
- "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz",
+ "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/tuf-js/node_modules/ssri": {
- "version": "10.0.6",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
- "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
+ "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==",
"dev": true,
"license": "ISC",
"dependencies": {
"minipass": "^7.0.3"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/tar": {
+ "version": "7.4.3",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
+ "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/tuf-js/node_modules/unique-filename": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
- "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz",
+ "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==",
"dev": true,
"license": "ISC",
"dependencies": {
- "unique-slug": "^4.0.0"
+ "unique-slug": "^5.0.0"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/tuf-js/node_modules/unique-slug": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
- "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz",
+ "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==",
"dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4"
},
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
+ }
+ },
+ "node_modules/tuf-js/node_modules/yallist": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
+ "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/tunnel-agent": {
@@ -36495,7 +36954,6 @@
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "dev": true,
"license": "MIT",
"dependencies": {
"prelude-ls": "^1.2.1"
@@ -36508,7 +36966,6 @@
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
"integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -36528,13 +36985,14 @@
}
},
"node_modules/type-is": {
- "version": "1.6.18",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz",
+ "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==",
"license": "MIT",
"dependencies": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
+ "content-type": "^1.0.5",
+ "media-typer": "^1.1.0",
+ "mime-types": "^3.0.0"
},
"engines": {
"node": ">= 0.6"
@@ -36645,7 +37103,7 @@
"version": "5.5.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz",
"integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==",
- "dev": true,
+ "license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -36846,14 +37304,12 @@
"version": "6.21.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz",
"integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -36863,7 +37319,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
"integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"unicode-canonical-property-names-ecmascript": "^2.0.0",
@@ -36877,7 +37332,6 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz",
"integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -36887,7 +37341,6 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
"integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -37051,9 +37504,9 @@
}
},
"node_modules/unrs-resolver": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.7.2.tgz",
- "integrity": "sha512-BBKpaylOW8KbHsu378Zky/dGh4ckT/4NW/0SHRABdqRLcQJ2dAOjDo9g97p04sWflm0kqPqpUatxReNV/dqI5A==",
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.9.1.tgz",
+ "integrity": "sha512-4AZVxP05JGN6DwqIkSP4VKLOcwQa5l37SWHF/ahcuqBMbfxbpN1L1QKafEhWCziHhzKex9H/AR09H0OuVyU+9g==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -37061,33 +37514,34 @@
"napi-postinstall": "^0.2.2"
},
"funding": {
- "url": "https://github.com/sponsors/JounQin"
+ "url": "https://opencollective.com/unrs-resolver"
},
"optionalDependencies": {
- "@unrs/resolver-binding-darwin-arm64": "1.7.2",
- "@unrs/resolver-binding-darwin-x64": "1.7.2",
- "@unrs/resolver-binding-freebsd-x64": "1.7.2",
- "@unrs/resolver-binding-linux-arm-gnueabihf": "1.7.2",
- "@unrs/resolver-binding-linux-arm-musleabihf": "1.7.2",
- "@unrs/resolver-binding-linux-arm64-gnu": "1.7.2",
- "@unrs/resolver-binding-linux-arm64-musl": "1.7.2",
- "@unrs/resolver-binding-linux-ppc64-gnu": "1.7.2",
- "@unrs/resolver-binding-linux-riscv64-gnu": "1.7.2",
- "@unrs/resolver-binding-linux-riscv64-musl": "1.7.2",
- "@unrs/resolver-binding-linux-s390x-gnu": "1.7.2",
- "@unrs/resolver-binding-linux-x64-gnu": "1.7.2",
- "@unrs/resolver-binding-linux-x64-musl": "1.7.2",
- "@unrs/resolver-binding-wasm32-wasi": "1.7.2",
- "@unrs/resolver-binding-win32-arm64-msvc": "1.7.2",
- "@unrs/resolver-binding-win32-ia32-msvc": "1.7.2",
- "@unrs/resolver-binding-win32-x64-msvc": "1.7.2"
+ "@unrs/resolver-binding-android-arm-eabi": "1.9.1",
+ "@unrs/resolver-binding-android-arm64": "1.9.1",
+ "@unrs/resolver-binding-darwin-arm64": "1.9.1",
+ "@unrs/resolver-binding-darwin-x64": "1.9.1",
+ "@unrs/resolver-binding-freebsd-x64": "1.9.1",
+ "@unrs/resolver-binding-linux-arm-gnueabihf": "1.9.1",
+ "@unrs/resolver-binding-linux-arm-musleabihf": "1.9.1",
+ "@unrs/resolver-binding-linux-arm64-gnu": "1.9.1",
+ "@unrs/resolver-binding-linux-arm64-musl": "1.9.1",
+ "@unrs/resolver-binding-linux-ppc64-gnu": "1.9.1",
+ "@unrs/resolver-binding-linux-riscv64-gnu": "1.9.1",
+ "@unrs/resolver-binding-linux-riscv64-musl": "1.9.1",
+ "@unrs/resolver-binding-linux-s390x-gnu": "1.9.1",
+ "@unrs/resolver-binding-linux-x64-gnu": "1.9.1",
+ "@unrs/resolver-binding-linux-x64-musl": "1.9.1",
+ "@unrs/resolver-binding-wasm32-wasi": "1.9.1",
+ "@unrs/resolver-binding-win32-arm64-msvc": "1.9.1",
+ "@unrs/resolver-binding-win32-ia32-msvc": "1.9.1",
+ "@unrs/resolver-binding-win32-x64-msvc": "1.9.1"
}
},
"node_modules/update-browserslist-db": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
"integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -37118,7 +37572,6 @@
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"punycode": "^2.1.0"
@@ -37226,11 +37679,16 @@
"uuid": "dist/bin/uuid"
}
},
+ "node_modules/v8-compile-cache-lib": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
+ "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
+ "license": "MIT"
+ },
"node_modules/v8-to-istanbul": {
"version": "9.3.0",
"resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz",
"integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==",
- "dev": true,
"license": "ISC",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.12",
@@ -37245,7 +37703,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
- "dev": true,
"license": "MIT"
},
"node_modules/validate-npm-package-license": {
@@ -37260,13 +37717,13 @@
}
},
"node_modules/validate-npm-package-name": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz",
- "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.1.tgz",
+ "integrity": "sha512-OaI//3H0J7ZkR1OqlhGA8cA+Cbk/2xFOQpJOt5+s27/ta9eZwpeervh4Mxh4w0im/kdgktowaqVNR7QOrUd7Yg==",
"dev": true,
"license": "ISC",
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^18.17.0 || >=20.5.0"
}
},
"node_modules/vary": {
@@ -37294,6 +37751,14 @@
"node": ">=0.6.0"
}
},
+ "node_modules/verror/node_modules/core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
"node_modules/vfile": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
@@ -37340,21 +37805,25 @@
}
},
"node_modules/vite": {
- "version": "5.4.19",
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.19.tgz",
- "integrity": "sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==",
+ "version": "6.3.5",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz",
+ "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
- "esbuild": "^0.21.3",
- "postcss": "^8.4.43",
- "rollup": "^4.20.0"
+ "esbuild": "^0.25.0",
+ "fdir": "^6.4.4",
+ "picomatch": "^4.0.2",
+ "postcss": "^8.5.3",
+ "rollup": "^4.34.9",
+ "tinyglobby": "^0.2.13"
},
"bin": {
"vite": "bin/vite.js"
},
"engines": {
- "node": "^18.0.0 || >=20.0.0"
+ "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
},
"funding": {
"url": "https://github.com/vitejs/vite?sponsor=1"
@@ -37363,19 +37832,25 @@
"fsevents": "~2.3.3"
},
"peerDependencies": {
- "@types/node": "^18.0.0 || >=20.0.0",
+ "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
+ "jiti": ">=1.21.0",
"less": "*",
"lightningcss": "^1.21.0",
"sass": "*",
"sass-embedded": "*",
"stylus": "*",
"sugarss": "*",
- "terser": "^5.4.0"
+ "terser": "^5.16.0",
+ "tsx": "^4.8.1",
+ "yaml": "^2.4.2"
},
"peerDependenciesMeta": {
"@types/node": {
"optional": true
},
+ "jiti": {
+ "optional": true
+ },
"less": {
"optional": true
},
@@ -37396,30 +37871,19 @@
},
"terser": {
"optional": true
+ },
+ "tsx": {
+ "optional": true
+ },
+ "yaml": {
+ "optional": true
}
}
},
- "node_modules/vite/node_modules/@esbuild/aix-ppc64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
- "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
- "cpu": [
- "ppc64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "aix"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/android-arm": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
- "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
+ "node_modules/vite/node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.44.0.tgz",
+ "integrity": "sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==",
"cpu": [
"arm"
],
@@ -37429,14 +37893,12 @@
"os": [
"android"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/android-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
- "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
+ "node_modules/vite/node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.44.0.tgz",
+ "integrity": "sha512-uNSk/TgvMbskcHxXYHzqwiyBlJ/lGcv8DaUfcnNwict8ba9GTTNxfn3/FAoFZYgkaXXAdrAA+SLyKplyi349Jw==",
"cpu": [
"arm64"
],
@@ -37446,31 +37908,12 @@
"os": [
"android"
],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/android-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
- "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/darwin-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
- "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
+ "node_modules/vite/node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.44.0.tgz",
+ "integrity": "sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==",
"cpu": [
"arm64"
],
@@ -37480,14 +37923,12 @@
"os": [
"darwin"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/darwin-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
- "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
+ "node_modules/vite/node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.0.tgz",
+ "integrity": "sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==",
"cpu": [
"x64"
],
@@ -37497,14 +37938,12 @@
"os": [
"darwin"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/freebsd-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
- "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
+ "node_modules/vite/node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.44.0.tgz",
+ "integrity": "sha512-u5AZzdQJYJXByB8giQ+r4VyfZP+walV+xHWdaFx/1VxsOn6eWJhK2Vl2eElvDJFKQBo/hcYIBg/jaKS8ZmKeNQ==",
"cpu": [
"arm64"
],
@@ -37514,14 +37953,12 @@
"os": [
"freebsd"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/freebsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
- "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
+ "node_modules/vite/node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.44.0.tgz",
+ "integrity": "sha512-qC0kS48c/s3EtdArkimctY7h3nHicQeEUdjJzYVJYR3ct3kWSafmn6jkNCA8InbUdge6PVx6keqjk5lVGJf99g==",
"cpu": [
"x64"
],
@@ -37531,14 +37968,12 @@
"os": [
"freebsd"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-arm": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
- "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.44.0.tgz",
+ "integrity": "sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==",
"cpu": [
"arm"
],
@@ -37548,16 +37983,14 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
- "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-arm-musleabihf": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.44.0.tgz",
+ "integrity": "sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==",
"cpu": [
- "arm64"
+ "arm"
],
"dev": true,
"license": "MIT",
@@ -37565,16 +37998,14 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-ia32": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
- "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.0.tgz",
+ "integrity": "sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==",
"cpu": [
- "ia32"
+ "arm64"
],
"dev": true,
"license": "MIT",
@@ -37582,16 +38013,14 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-loong64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
- "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.0.tgz",
+ "integrity": "sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==",
"cpu": [
- "loong64"
+ "arm64"
],
"dev": true,
"license": "MIT",
@@ -37599,16 +38028,14 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-mips64el": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
- "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-loongarch64-gnu": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.44.0.tgz",
+ "integrity": "sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==",
"cpu": [
- "mips64el"
+ "loong64"
],
"dev": true,
"license": "MIT",
@@ -37616,14 +38043,12 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-ppc64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
- "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.44.0.tgz",
+ "integrity": "sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==",
"cpu": [
"ppc64"
],
@@ -37633,14 +38058,12 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-riscv64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
- "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.44.0.tgz",
+ "integrity": "sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==",
"cpu": [
"riscv64"
],
@@ -37650,14 +38073,12 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-s390x": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
- "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.44.0.tgz",
+ "integrity": "sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==",
"cpu": [
"s390x"
],
@@ -37667,14 +38088,12 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/linux-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
- "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.0.tgz",
+ "integrity": "sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==",
"cpu": [
"x64"
],
@@ -37684,48 +38103,12 @@
"os": [
"linux"
],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/netbsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
- "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "netbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/vite/node_modules/@esbuild/openbsd-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
- "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "openbsd"
- ],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/sunos-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
- "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
+ "node_modules/vite/node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.0.tgz",
+ "integrity": "sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==",
"cpu": [
"x64"
],
@@ -37733,16 +38116,14 @@
"license": "MIT",
"optional": true,
"os": [
- "sunos"
+ "linux"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/win32-arm64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
- "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
+ "node_modules/vite/node_modules/@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.0.tgz",
+ "integrity": "sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==",
"cpu": [
"arm64"
],
@@ -37752,14 +38133,12 @@
"os": [
"win32"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/win32-ia32": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
- "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
+ "node_modules/vite/node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.44.0.tgz",
+ "integrity": "sha512-3XJ0NQtMAXTWFW8FqZKcw3gOQwBtVWP/u8TpHP3CRPXD7Pd6s8lLdH3sHWh8vqKCyyiI8xW5ltJScQmBU9j7WA==",
"cpu": [
"ia32"
],
@@ -37769,14 +38148,12 @@
"os": [
"win32"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/@esbuild/win32-x64": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
- "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
+ "node_modules/vite/node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.0.tgz",
+ "integrity": "sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==",
"cpu": [
"x64"
],
@@ -37786,47 +38163,47 @@
"os": [
"win32"
],
- "engines": {
- "node": ">=12"
- }
+ "peer": true
},
- "node_modules/vite/node_modules/esbuild": {
- "version": "0.21.5",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
- "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
+ "node_modules/vite/node_modules/rollup": {
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.0.tgz",
+ "integrity": "sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==",
"dev": true,
- "hasInstallScript": true,
"license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@types/estree": "1.0.8"
+ },
"bin": {
- "esbuild": "bin/esbuild"
+ "rollup": "dist/bin/rollup"
},
"engines": {
- "node": ">=12"
+ "node": ">=18.0.0",
+ "npm": ">=8.0.0"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.21.5",
- "@esbuild/android-arm": "0.21.5",
- "@esbuild/android-arm64": "0.21.5",
- "@esbuild/android-x64": "0.21.5",
- "@esbuild/darwin-arm64": "0.21.5",
- "@esbuild/darwin-x64": "0.21.5",
- "@esbuild/freebsd-arm64": "0.21.5",
- "@esbuild/freebsd-x64": "0.21.5",
- "@esbuild/linux-arm": "0.21.5",
- "@esbuild/linux-arm64": "0.21.5",
- "@esbuild/linux-ia32": "0.21.5",
- "@esbuild/linux-loong64": "0.21.5",
- "@esbuild/linux-mips64el": "0.21.5",
- "@esbuild/linux-ppc64": "0.21.5",
- "@esbuild/linux-riscv64": "0.21.5",
- "@esbuild/linux-s390x": "0.21.5",
- "@esbuild/linux-x64": "0.21.5",
- "@esbuild/netbsd-x64": "0.21.5",
- "@esbuild/openbsd-x64": "0.21.5",
- "@esbuild/sunos-x64": "0.21.5",
- "@esbuild/win32-arm64": "0.21.5",
- "@esbuild/win32-ia32": "0.21.5",
- "@esbuild/win32-x64": "0.21.5"
+ "@rollup/rollup-android-arm-eabi": "4.44.0",
+ "@rollup/rollup-android-arm64": "4.44.0",
+ "@rollup/rollup-darwin-arm64": "4.44.0",
+ "@rollup/rollup-darwin-x64": "4.44.0",
+ "@rollup/rollup-freebsd-arm64": "4.44.0",
+ "@rollup/rollup-freebsd-x64": "4.44.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.44.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.44.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.44.0",
+ "@rollup/rollup-linux-arm64-musl": "4.44.0",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.44.0",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.44.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.44.0",
+ "@rollup/rollup-linux-riscv64-musl": "4.44.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.44.0",
+ "@rollup/rollup-linux-x64-gnu": "4.44.0",
+ "@rollup/rollup-linux-x64-musl": "4.44.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.44.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.44.0",
+ "@rollup/rollup-win32-x64-msvc": "4.44.0",
+ "fsevents": "~2.3.2"
}
},
"node_modules/w3c-xmlserializer": {
@@ -37985,16 +38362,15 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
"integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"makeerror": "1.0.12"
}
},
"node_modules/watchpack": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz",
- "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==",
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz",
+ "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -38029,7 +38405,8 @@
"resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz",
"integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "optional": true
},
"node_modules/webidl-conversions": {
"version": "7.0.0",
@@ -38172,9 +38549,9 @@
}
},
"node_modules/webpack-dev-middleware/node_modules/memfs": {
- "version": "4.17.0",
- "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.0.tgz",
- "integrity": "sha512-4eirfZ7thblFmqFjywlTmuWVSvccHAJbn1r8qQLzmTO11qcqpohOjmY2mFce6x7x7WtskzRqApPD0hv+Oa74jg==",
+ "version": "4.17.2",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.2.tgz",
+ "integrity": "sha512-NgYhCOWgovOXSzvYgUW0LQ7Qy72rWQMGGFJDoWg4G30RHd3z77VbYdtJ4fembJXBy8pMIUA31XNAupobOQlwdg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -38191,29 +38568,40 @@
"url": "https://github.com/sponsors/streamich"
}
},
- "node_modules/webpack-dev-middleware/node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "node_modules/webpack-dev-middleware/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ee-first": "1.1.1"
+ "mime-db": "1.52.0"
},
"engines": {
- "node": ">= 0.8"
+ "node": ">= 0.6"
}
},
"node_modules/webpack-dev-server": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz",
- "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==",
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz",
+ "integrity": "sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/bonjour": "^3.5.13",
"@types/connect-history-api-fallback": "^1.5.4",
"@types/express": "^4.17.21",
+ "@types/express-serve-static-core": "^4.17.21",
"@types/serve-index": "^1.9.4",
"@types/serve-static": "^1.15.5",
"@types/sockjs": "^0.3.36",
@@ -38262,9 +38650,9 @@
}
},
"node_modules/webpack-dev-server/node_modules/@types/express": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
- "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
+ "version": "4.17.23",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz",
+ "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -38287,6 +38675,45 @@
"@types/send": "*"
}
},
+ "node_modules/webpack-dev-server/node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/body-parser": {
+ "version": "1.20.3",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
+ "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "content-type": "~1.0.5",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "on-finished": "2.4.1",
+ "qs": "6.13.0",
+ "raw-body": "2.5.2",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
"node_modules/webpack-dev-server/node_modules/chokidar": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
@@ -38312,17 +38739,127 @@
"fsevents": "~2.3.2"
}
},
- "node_modules/webpack-dev-server/node_modules/define-lazy-prop": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
- "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
+ "node_modules/webpack-dev-server/node_modules/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "safe-buffer": "5.2.1"
+ },
"engines": {
- "node": ">=12"
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/cookie": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
+ "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/webpack-dev-server/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/debug/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/webpack-dev-server/node_modules/express": {
+ "version": "4.21.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
+ "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "accepts": "~1.3.8",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.20.3",
+ "content-disposition": "0.5.4",
+ "content-type": "~1.0.4",
+ "cookie": "0.7.1",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "1.3.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "merge-descriptors": "1.0.3",
+ "methods": "~1.1.2",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.12",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.13.0",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.19.0",
+ "serve-static": "1.16.2",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
},
"funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/finalhandler": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
+ "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "statuses": "2.0.1",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
}
},
"node_modules/webpack-dev-server/node_modules/glob-parent": {
@@ -38339,9 +38876,9 @@
}
},
"node_modules/webpack-dev-server/node_modules/http-proxy-middleware": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz",
- "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==",
+ "version": "2.0.9",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz",
+ "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -38363,6 +38900,29 @@
}
}
},
+ "node_modules/webpack-dev-server/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/ipaddr.js": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz",
+ "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/webpack-dev-server/node_modules/is-plain-obj": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
@@ -38376,41 +38936,79 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/webpack-dev-server/node_modules/is-wsl": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
- "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
+ "node_modules/webpack-dev-server/node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "is-inside-container": "^1.0.0"
- },
"engines": {
- "node": ">=16"
- },
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/merge-descriptors": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
+ "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
+ "dev": true,
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/webpack-dev-server/node_modules/open": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz",
- "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==",
+ "node_modules/webpack-dev-server/node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "default-browser": "^5.2.1",
- "define-lazy-prop": "^3.0.0",
- "is-inside-container": "^1.0.0",
- "is-wsl": "^3.1.0"
+ "bin": {
+ "mime": "cli.js"
},
"engines": {
- "node": ">=18"
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
},
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
}
},
+ "node_modules/webpack-dev-server/node_modules/path-to-regexp": {
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
+ "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/webpack-dev-server/node_modules/picomatch": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
@@ -38424,6 +39022,38 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
+ "node_modules/webpack-dev-server/node_modules/qs": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/raw-body": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
+ "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/webpack-dev-server/node_modules/readdirp": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
@@ -38437,6 +39067,81 @@
"node": ">=8.10.0"
}
},
+ "node_modules/webpack-dev-server/node_modules/send": {
+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
+ "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
+ "range-parser": "~1.2.1",
+ "statuses": "2.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/send/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/serve-static": {
+ "version": "1.16.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
+ "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "encodeurl": "~2.0.0",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.19.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/webpack-hot-middleware": {
"version": "2.26.1",
"resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz",
@@ -38475,9 +39180,9 @@
}
},
"node_modules/webpack-sources": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
- "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz",
+ "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -38513,17 +39218,10 @@
"dev": true,
"license": "MIT"
},
- "node_modules/webpack/node_modules/@types/estree": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
- "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/webpack/node_modules/browserslist": {
- "version": "4.24.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
- "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
+ "version": "4.25.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
+ "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
"dev": true,
"funding": [
{
@@ -38541,10 +39239,10 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001688",
- "electron-to-chromium": "^1.5.73",
+ "caniuse-lite": "^1.0.30001718",
+ "electron-to-chromium": "^1.5.160",
"node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.1"
+ "update-browserslist-db": "^1.1.3"
},
"bin": {
"browserslist": "cli.js"
@@ -38584,6 +39282,29 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/webpack/node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/webpack/node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/websocket-driver": {
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
@@ -38631,12 +39352,12 @@
}
},
"node_modules/whatwg-url": {
- "version": "14.1.1",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.1.1.tgz",
- "integrity": "sha512-mDGf9diDad/giZ/Sm9Xi2YcyzaFpbdLpJPr+E9fSkyQ7KpQD4SdFcugkRQYzhmfI4KeV4Qpnn2sKPdo+kmsgRQ==",
+ "version": "14.2.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz",
+ "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==",
"license": "MIT",
"dependencies": {
- "tr46": "^5.0.0",
+ "tr46": "^5.1.0",
"webidl-conversions": "^7.0.0"
},
"engines": {
@@ -38733,16 +39454,17 @@
"license": "ISC"
},
"node_modules/which-typed-array": {
- "version": "1.1.18",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz",
- "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==",
+ "version": "1.1.19",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
+ "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
"dev": true,
"license": "MIT",
"dependencies": {
"available-typed-arrays": "^1.0.7",
"call-bind": "^1.0.8",
- "call-bound": "^1.0.3",
- "for-each": "^0.3.3",
+ "call-bound": "^1.0.4",
+ "for-each": "^0.3.5",
+ "get-proto": "^1.0.1",
"gopd": "^1.2.0",
"has-tostringtag": "^1.0.2"
},
@@ -38821,7 +39543,6 @@
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -38877,7 +39598,6 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz",
"integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==",
- "dev": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4",
@@ -38891,13 +39611,12 @@
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true,
"license": "ISC"
},
"node_modules/ws": {
- "version": "8.18.1",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
- "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
+ "version": "8.18.2",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz",
+ "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==",
"license": "MIT",
"engines": {
"node": ">=10.0.0"
@@ -38960,7 +39679,6 @@
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true,
"license": "ISC",
"engines": {
"node": ">=10"
@@ -38970,26 +39688,24 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
- "dev": true,
"license": "ISC"
},
"node_modules/yaml": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz",
- "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz",
+ "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==",
"license": "ISC",
"bin": {
"yaml": "bin.mjs"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 14.6"
}
},
"node_modules/yargs": {
"version": "17.7.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
"integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"cliui": "^8.0.1",
@@ -39008,7 +39724,6 @@
"version": "21.1.1",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
"integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
- "dev": true,
"license": "ISC",
"engines": {
"node": ">=12"
@@ -39034,11 +39749,19 @@
"node": ">= 4.0.0"
}
},
+ "node_modules/yn": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/yocto-queue": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -39060,98 +39783,28 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/zip-stream": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz",
- "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "archiver-utils": "^3.0.4",
- "compress-commons": "^4.1.2",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/zip-stream/node_modules/archiver-utils": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz",
- "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "glob": "^7.2.3",
- "graceful-fs": "^4.2.0",
- "lazystream": "^1.0.0",
- "lodash.defaults": "^4.2.0",
- "lodash.difference": "^4.5.0",
- "lodash.flatten": "^4.4.0",
- "lodash.isplainobject": "^4.0.6",
- "lodash.union": "^4.6.0",
- "normalize-path": "^3.0.0",
- "readable-stream": "^3.6.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/zip-stream/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
+ "node_modules/zod": {
+ "version": "3.25.67",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz",
+ "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==",
"license": "MIT",
- "peer": true,
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/zip-stream/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
- "dev": true,
- "license": "ISC",
- "peer": true,
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
"funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "url": "https://github.com/sponsors/colinhacks"
}
},
- "node_modules/zip-stream/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
+ "node_modules/zod-to-json-schema": {
+ "version": "3.24.5",
+ "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz",
+ "integrity": "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==",
"license": "ISC",
- "peer": true,
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
+ "peerDependencies": {
+ "zod": "^3.24.1"
}
},
"node_modules/zone.js": {
- "version": "0.14.10",
- "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.10.tgz",
- "integrity": "sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ==",
+ "version": "0.15.1",
+ "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.1.tgz",
+ "integrity": "sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==",
"license": "MIT"
},
"node_modules/zwitch": {
diff --git a/security/bitwarden-cli/files/packagejsons/package.json b/security/bitwarden-cli/files/packagejsons/package.json
index 879dfd26ebaa..b7923a92f6f1 100644
--- a/security/bitwarden-cli/files/packagejsons/package.json
+++ b/security/bitwarden-cli/files/packagejsons/package.json
@@ -25,12 +25,11 @@
"test:locales": "tsc --project ./scripts/tsconfig.json && node ./scripts/dist/test-locales.js",
"lint:dep-ownership": "tsc --project ./scripts/tsconfig.json && node ./scripts/dist/dep-ownership.js",
"docs:json": "compodoc -p ./tsconfig.json -e json -d . --disableRoutesGraph",
- "storybook": "ng run components:storybook",
- "build-storybook": "ng run components:build-storybook",
- "build-storybook:ci": "ng run components:build-storybook --webpack-stats-json",
+ "storybook": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" ng run components:storybook",
+ "build-storybook": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" ng run components:build-storybook",
+ "build-storybook:ci": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" ng run components:build-storybook --webpack-stats-json",
"test-stories": "test-storybook --url http://localhost:6006",
- "test-stories:watch": "test-stories --watch",
- "postinstall": "patch-package"
+ "test-stories:watch": "test-stories --watch"
},
"workspaces": [
"apps/*",
@@ -38,17 +37,18 @@
"libs/**/*"
],
"devDependencies": {
- "@angular-devkit/build-angular": "18.2.19",
- "@angular-eslint/schematics": "18.4.3",
- "@angular/cli": "18.2.19",
- "@angular/compiler-cli": "18.2.13",
+ "@angular-devkit/build-angular": "19.2.14",
+ "@angular-eslint/schematics": "19.6.0",
+ "@angular/cli": "19.2.14",
+ "@angular/compiler-cli": "19.2.14",
"@babel/core": "7.24.9",
"@babel/preset-env": "7.24.8",
"@compodoc/compodoc": "1.1.26",
- "@electron/notarize": "2.5.0",
+ "@electron/notarize": "3.0.1",
"@electron/rebuild": "3.7.2",
+ "@eslint/compat": "1.2.9",
"@lit-labs/signals": "0.1.2",
- "@ngtools/webpack": "18.2.19",
+ "@ngtools/webpack": "19.2.14",
"@storybook/addon-a11y": "8.6.12",
"@storybook/addon-actions": "8.6.12",
"@storybook/addon-designs": "8.2.1",
@@ -61,11 +61,10 @@
"@storybook/test-runner": "0.22.0",
"@storybook/theming": "8.6.12",
"@storybook/web-components-webpack5": "8.6.12",
- "@types/argon2-browser": "1.18.4",
"@types/chrome": "0.0.306",
"@types/firefox-webext-browser": "120.0.4",
"@types/inquirer": "8.2.10",
- "@types/jest": "29.5.12",
+ "@types/jest": "29.5.14",
"@types/jsdom": "21.1.7",
"@types/koa": "2.15.0",
"@types/koa__multer": "2.0.7",
@@ -77,7 +76,7 @@
"@types/node": "22.15.3",
"@types/node-fetch": "2.6.4",
"@types/node-forge": "1.3.11",
- "@types/papaparse": "5.3.15",
+ "@types/papaparse": "5.3.16",
"@types/proper-lockfile": "4.1.4",
"@types/retry": "0.12.5",
"@types/zxcvbn": "4.4.5",
@@ -85,24 +84,24 @@
"@typescript-eslint/utils": "8.31.0",
"@webcomponents/custom-elements": "1.6.0",
"@yao-pkg/pkg": "5.16.1",
- "angular-eslint": "18.4.3",
+ "angular-eslint": "19.6.0",
"autoprefixer": "10.4.21",
"axe-playwright": "2.1.0",
"babel-loader": "9.2.1",
"base64-loader": "1.0.0",
"browserslist": "4.23.2",
- "chromatic": "11.28.2",
+ "chromatic": "13.1.2",
"concurrently": "9.1.2",
"copy-webpack-plugin": "13.0.0",
"cross-env": "7.0.3",
"css-loader": "7.1.2",
- "electron": "34.0.0",
- "electron-builder": "24.13.3",
- "electron-log": "5.2.4",
+ "electron": "36.4.0",
+ "electron-builder": "26.0.12",
+ "electron-log": "5.4.0",
"electron-reload": "2.0.0-alpha.1",
"electron-store": "8.2.0",
"electron-updater": "6.6.4",
- "eslint": "8.57.1",
+ "eslint": "9.26.0",
"eslint-config-prettier": "10.1.2",
"eslint-import-resolver-typescript": "4.3.4",
"eslint-plugin-import": "2.31.0",
@@ -117,11 +116,11 @@
"jest-diff": "29.7.0",
"jest-junit": "16.0.0",
"jest-mock-extended": "3.0.7",
- "jest-preset-angular": "14.1.1",
+ "jest-preset-angular": "14.6.0",
"json5": "2.2.3",
- "lint-staged": "15.5.1",
+ "lint-staged": "16.0.0",
"mini-css-extract-plugin": "2.9.2",
- "nx": "20.8.0",
+ "nx": "21.1.2",
"postcss": "8.5.3",
"postcss-loader": "8.1.1",
"prettier": "3.5.3",
@@ -129,12 +128,12 @@
"process": "0.11.10",
"remark-gfm": "4.0.1",
"rimraf": "6.0.1",
- "sass": "1.83.4",
+ "sass": "1.88.0",
"sass-loader": "16.0.4",
"storybook": "8.6.12",
"style-loader": "4.0.0",
"tailwindcss": "3.4.17",
- "ts-jest": "29.2.2",
+ "ts-jest": "29.3.4",
"ts-loader": "9.5.2",
"tsconfig-paths-webpack-plugin": "4.2.0",
"type-fest": "2.19.0",
@@ -146,29 +145,31 @@
"wait-on": "8.0.3",
"webpack": "5.99.7",
"webpack-cli": "6.0.1",
- "webpack-dev-server": "5.2.0",
+ "webpack-dev-server": "5.2.1",
"webpack-node-externals": "3.0.0"
},
"dependencies": {
- "@angular/animations": "18.2.13",
- "@angular/cdk": "18.2.14",
- "@angular/common": "18.2.13",
- "@angular/compiler": "18.2.13",
- "@angular/core": "18.2.13",
- "@angular/forms": "18.2.13",
- "@angular/platform-browser": "18.2.13",
- "@angular/platform-browser-dynamic": "18.2.13",
- "@angular/router": "18.2.13",
- "@bitwarden/sdk-internal": "0.2.0-main.159",
+ "@angular/animations": "19.2.14",
+ "@angular/cdk": "19.2.18",
+ "@angular/common": "19.2.14",
+ "@angular/compiler": "19.2.14",
+ "@angular/core": "19.2.14",
+ "@angular/forms": "19.2.14",
+ "@angular/platform-browser": "19.2.14",
+ "@angular/platform-browser-dynamic": "19.2.14",
+ "@angular/router": "19.2.14",
+ "@bitwarden/sdk-internal": "0.2.0-main.225",
"@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5",
- "@koa/multer": "3.1.0",
+ "@koa/multer": "4.0.0",
"@koa/router": "13.1.0",
"@microsoft/signalr": "8.0.7",
"@microsoft/signalr-protocol-msgpack": "8.0.7",
- "@ng-select/ng-select": "13.9.1",
- "argon2": "0.41.1",
- "argon2-browser": "1.18.0",
+ "@ng-select/ng-select": "14.9.0",
+ "@nx/devkit": "21.1.2",
+ "@nx/eslint": "21.1.2",
+ "@nx/jest": "21.1.2",
+ "@nx/js": "21.1.2",
"big-integer": "1.6.52",
"bootstrap": "4.6.0",
"braintree-web-drop-in": "1.44.0",
@@ -176,8 +177,8 @@
"bufferutil": "4.0.9",
"chalk": "4.1.2",
"commander": "11.1.0",
- "core-js": "3.40.0",
- "form-data": "4.0.1",
+ "core-js": "3.42.0",
+ "form-data": "4.0.2",
"https-proxy-agent": "7.0.6",
"inquirer": "8.2.6",
"jsdom": "26.1.0",
@@ -185,7 +186,7 @@
"koa": "2.16.1",
"koa-bodyparser": "4.4.1",
"koa-json": "2.0.2",
- "lit": "3.2.1",
+ "lit": "3.3.0",
"lowdb": "1.0.0",
"lunr": "2.3.9",
"multer": "1.4.5-lts.2",
@@ -193,35 +194,39 @@
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
"oidc-client-ts": "2.4.1",
- "open": "8.4.2",
- "papaparse": "5.5.2",
- "patch-package": "8.0.0",
+ "open": "10.1.2",
+ "papaparse": "5.5.3",
"proper-lockfile": "4.1.2",
"qrcode-parser": "2.1.3",
"qrious": "4.0.2",
"rxjs": "7.8.1",
+ "semver": "7.7.2",
"tabbable": "6.2.0",
"tldts": "7.0.1",
+ "ts-node": "10.9.2",
"utf-8-validate": "6.0.5",
- "zone.js": "0.14.10",
+ "zone.js": "0.15.1",
"zxcvbn": "4.4.2"
},
"overrides": {
- "tailwindcss": "$tailwindcss",
- "@storybook/angular": {
- "zone.js": "$zone.js"
+ "eslint-plugin-rxjs": {
+ "eslint": "$eslint"
+ },
+ "eslint-plugin-rxjs-angular": {
+ "eslint": "$eslint"
},
+ "tailwindcss": "$tailwindcss",
+ "parse5": "7.2.1",
"react": "18.3.1",
"react-dom": "18.3.1",
- "@types/react": "18.3.20",
- "replacestream": "4.0.3"
+ "@types/react": "18.3.20"
},
"lint-staged": {
"*": "prettier --cache --ignore-unknown --write",
"*.ts": "eslint --cache --cache-strategy content --fix"
},
"engines": {
- "node": "~20",
+ "node": "~22",
"npm": "~10"
}
}
diff --git a/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts b/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts
index d95a9aee6e5b..908e64ec7ba8 100644
--- a/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts
+++ b/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts
@@ -1,6 +1,6 @@
---- apps/cli/src/platform/services/cli-platform-utils.service.ts.orig 2025-01-23 09:41:39 UTC
+--- apps/cli/src/platform/services/cli-platform-utils.service.ts.orig 2025-07-01 17:12:33 UTC
+++ apps/cli/src/platform/services/cli-platform-utils.service.ts
-@@ -29,7 +29,7 @@ export class CliPlatformUtilsService implements Platfo
+@@ -28,7 +28,7 @@ export class CliPlatformUtilsService implements Platfo
case "darwin":
this.deviceCache = DeviceType.MacOsCLI;
break;
@@ -9,7 +9,7 @@
default:
this.deviceCache = DeviceType.LinuxCLI;
break;
-@@ -81,7 +81,7 @@ export class CliPlatformUtilsService implements Platfo
+@@ -80,7 +80,7 @@ export class CliPlatformUtilsService implements Platfo
}
launchUri(uri: string, options?: any): void {
@@ -17,4 +17,4 @@
+ if (process.platform === "linux" || process.platform === "freebsd") {
child_process.spawnSync("xdg-open", [uri]);
} else {
- open(uri);
+ // eslint-disable-next-line no-console
diff --git a/security/cl-md5-sbcl/Makefile b/security/cl-md5-sbcl/Makefile
index a9c48203ce81..31730fa71dec 100644
--- a/security/cl-md5-sbcl/Makefile
+++ b/security/cl-md5-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= md5
PORTVERSION= 2.0.5
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= security lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none
diff --git a/security/fizz/Makefile b/security/fizz/Makefile
index 52d84d866404..4018b1944d80 100644
--- a/security/fizz/Makefile
+++ b/security/fizz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fizz
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.21.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/fizz/distinfo b/security/fizz/distinfo
index 61fd5fd39bbb..3bc561e1eac2 100644
--- a/security/fizz/distinfo
+++ b/security/fizz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753158778
-SHA256 (facebookincubator-fizz-v2025.07.21.00_GH0.tar.gz) = 8e2eef377e81913edb70bd2beb53ed0f3b56048411314c557f8d9028c7b983f1
-SIZE (facebookincubator-fizz-v2025.07.21.00_GH0.tar.gz) = 762878
+TIMESTAMP = 1753765025
+SHA256 (facebookincubator-fizz-v2025.07.28.00_GH0.tar.gz) = d770cdcc320c83c7d4844c7674d76754761e95de25273fe46c55f83d5ca9ca09
+SIZE (facebookincubator-fizz-v2025.07.28.00_GH0.tar.gz) = 756916
diff --git a/security/fizz/pkg-plist b/security/fizz/pkg-plist
index 31fa3a89a919..fa21a74f6257 100644
--- a/security/fizz/pkg-plist
+++ b/security/fizz/pkg-plist
@@ -152,8 +152,6 @@ include/fizz/record/Extensions-inl.h
include/fizz/record/Extensions.h
include/fizz/record/PlaintextRecordLayer.h
include/fizz/record/RecordLayer.h
-include/fizz/record/RecordLayerUtils-inl.h
-include/fizz/record/RecordLayerUtils.h
include/fizz/record/Types-inl.h
include/fizz/record/Types.h
include/fizz/record/test/ExtensionTestsBase.h
diff --git a/security/hidden-lake/Makefile b/security/hidden-lake/Makefile
index f5b91bfa7b22..80c7c5a2ca1c 100644
--- a/security/hidden-lake/Makefile
+++ b/security/hidden-lake/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 1.8.6
PORTREVISION= 1
CATEGORIES= security net-p2p
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= F2F Anonymous network based on the QB-problem & GP/12 protocol stack
WWW= https://github.com/number571/hidden-lake/
diff --git a/security/liboqs/Makefile b/security/liboqs/Makefile
index 2a53bfa1bb1b..8a61bc173e2e 100644
--- a/security/liboqs/Makefile
+++ b/security/liboqs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= liboqs
-DISTVERSION= 0.13.0
-PORTREVISION= 1
+DISTVERSION= 0.14.0
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/liboqs/distinfo b/security/liboqs/distinfo
index 2b764f5aa7f5..d1c9085e7224 100644
--- a/security/liboqs/distinfo
+++ b/security/liboqs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745148932
-SHA256 (open-quantum-safe-liboqs-0.13.0_GH0.tar.gz) = 789e9b56bcb6b582467ccaf5cdb5ab85236b0c1007d30c606798fa8905152887
-SIZE (open-quantum-safe-liboqs-0.13.0_GH0.tar.gz) = 16432953
+TIMESTAMP = 1752517939
+SHA256 (open-quantum-safe-liboqs-0.14.0_GH0.tar.gz) = 5b0df6138763b3fc4e385d58dbb2ee7c7c508a64a413d76a917529e3a9a207ea
+SIZE (open-quantum-safe-liboqs-0.14.0_GH0.tar.gz) = 17928284
diff --git a/security/liboqs/pkg-plist b/security/liboqs/pkg-plist
index bf6fe1e0bd9c..374f9529ed90 100644
--- a/security/liboqs/pkg-plist
+++ b/security/liboqs/pkg-plist
@@ -19,6 +19,7 @@ include/oqs/sig_dilithium.h
include/oqs/sig_falcon.h
include/oqs/sig_mayo.h
include/oqs/sig_ml_dsa.h
+include/oqs/sig_snova.h
include/oqs/sig_sphincs.h
include/oqs/sig_stfl.h
include/oqs/sig_uov.h
@@ -27,6 +28,6 @@ lib/cmake/liboqs/liboqsConfigVersion.cmake
lib/cmake/liboqs/liboqsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/liboqs/liboqsTargets.cmake
lib/liboqs.so
-lib/liboqs.so.0.13.0
-lib/liboqs.so.7
+lib/liboqs.so.0.14.0
+lib/liboqs.so.8
libdata/pkgconfig/liboqs.pc
diff --git a/security/libtatsu/Makefile b/security/libtatsu/Makefile
index fb01c94d2270..160fd4ad189a 100644
--- a/security/libtatsu/Makefile
+++ b/security/libtatsu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libtatsu
-PORTVERSION= 1.0.4
+PORTVERSION= 1.0.5
CATEGORIES= security
MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/${PORTVERSION}/
diff --git a/security/libtatsu/distinfo b/security/libtatsu/distinfo
index 0fdad022aa4d..92912414065a 100644
--- a/security/libtatsu/distinfo
+++ b/security/libtatsu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735634837
-SHA256 (libtatsu-1.0.4.tar.bz2) = 08094e58364858360e1743648581d9bad055ba3b06e398c660e481ebe0ae20b3
-SIZE (libtatsu-1.0.4.tar.bz2) = 302883
+TIMESTAMP = 1751592033
+SHA256 (libtatsu-1.0.5.tar.bz2) = 536fa228b14f156258e801a7f4d25a3a9dd91bb936bf6344e23171403c57e440
+SIZE (libtatsu-1.0.5.tar.bz2) = 302913
diff --git a/security/libtatsu/pkg-plist b/security/libtatsu/pkg-plist
index d5158077f18a..b96204970301 100644
--- a/security/libtatsu/pkg-plist
+++ b/security/libtatsu/pkg-plist
@@ -3,5 +3,5 @@ include/libtatsu/tss.h
lib/libtatsu.a
lib/libtatsu.so
lib/libtatsu.so.0
-lib/libtatsu.so.0.0.2
+lib/libtatsu.so.0.0.3
libdata/pkgconfig/libtatsu-1.0.pc
diff --git a/security/openiked-portable/Makefile b/security/openiked-portable/Makefile
deleted file mode 100644
index 4ca9a2ea2483..000000000000
--- a/security/openiked-portable/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= openiked
-DISTVERSION= 7.4
-PORTREVISION= 1
-CATEGORIES= security net
-MASTER_SITES= OPENBSD/OpenIKED
-PKGNAMESUFFIX= -portable
-
-MAINTAINER= david.marec@proton.me
-COMMENT= IKEv2 daemon
-WWW= https://github.com/openiked/openiked-portable
-
-LICENSE= ISCL
-
-LIB_DEPENDS= libevent.so:devel/libevent
-
-USES= cmake ssl
-USE_RC_SUBR= iked
-
-CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH=${PREFIX}/share/man -DCADIR=${PREFIX}/etc/ssl
-
-CONFLICTS_INSTALL= openiked
-
-USERS= _iked
-GROUPS= _iked
-
-post-install:
- ${MV} ${STAGEDIR}${PREFIX}/etc/iked.conf \
- ${STAGEDIR}${PREFIX}/etc/iked.conf.sample
-
-.include <bsd.port.mk>
diff --git a/security/openiked-portable/distinfo b/security/openiked-portable/distinfo
deleted file mode 100644
index f364695b1d78..000000000000
--- a/security/openiked-portable/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1744831930
-SHA256 (openiked-7.4.tar.gz) = 19b72b48080240c3eff585f5cbcf6aa7b5734192ad8bc6677ae64a455074358a
-SIZE (openiked-7.4.tar.gz) = 321175
diff --git a/security/openiked-portable/files/iked.in b/security/openiked-portable/files/iked.in
deleted file mode 100644
index 79df736b6f79..000000000000
--- a/security/openiked-portable/files/iked.in
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD: head/security/openiked/files/iked.in 425847 2016-11-10 16:14:03Z marcel $
-#
-# PROVIDE: iked
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add these lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# iked_enable (bool): Set to NO by default.
-# Set it to YES to enable iked.
-# iked_ramdisk (bool): Set to NO by default. See below.
-#
-# When iked_ramdisk is set to YES, the rc.d script will make sure
-# all directories exist, but will not generate a key pair if none
-# exists. The daemon is not started when the key pair no config
-# files are missing. It is assumed the ramdisk is not populated
-# completely. When iked_ramdisk is NO, key pairs are created as
-# needed and thr daemon is started unconditionally.
-
-. /etc/rc.subr
-
-name=iked
-desc="IKEv2 daemon"
-rcvar=iked_enable
-
-load_rc_config $name
-
-: ${iked_enable:=NO}
-: ${iked_ramdisk=NO}
-
-command=%%PREFIX%%/sbin/iked
-start_precmd=iked_precmd
-required_modules="ipsec"
-
-iked_config=%%PREFIX%%/etc/iked.conf
-iked_rootdir=%%PREFIX%%/etc/iked
-iked_privkey=${iked_rootdir}/private/local.key
-iked_pubkey=${iked_rootdir}/local.pub
-
-iked_precmd()
-{
-
- if checkyesno iked_ramdisk; then
- # Make sure we have our directory hierarchy.
- for D in ca certs crls export private pubkeys \
- pubkeys/fqdn pubkeys/ipv4 pubkeys/ipv6 pubkeys/ufqdn; do
- mkdir -p %%PREFIX%%/etc/iked/$D
- done
- chmod 700 %%PREFIX%%/etc/iked/private
- else
- # Create a key pair if not already present.
- if test ! -f $iked_privkey; then
- /usr/bin/openssl ecparam -genkey -name prime256v1 -noout -out "$iked_privkey"
- /bin/chmod 600 "$iked_privkey"
- /usr/bin/openssl ec -in "$iked_privkey" -pubout -out "$iked_pubkey"
- fi
- fi
-
- # We must have a private key and a configuration file.
- # Don't start iked when those are missing.
- if test ! \( -f $iked_privkey -a -f $iked_config \); then
- # Be quiet about it; it must be intentional.
- exit 1
- fi
-}
-
-run_rc_command "$1"
diff --git a/security/openiked-portable/pkg-descr b/security/openiked-portable/pkg-descr
deleted file mode 100644
index cd2f05da0925..000000000000
--- a/security/openiked-portable/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-OpenIKED is a free, permissively licensed Internet Key Exchange
-(IKEv2) implementation, developed as part of the OpenBSD project.
-It is intended to be a lean, secure and interoperable daemon that
-allows for easy setup and management of IPsec VPNs.
-
-The portable versions take the OpenBSD based source code and add
-compatibility functions and build infrastructure for other operating
-systems.
diff --git a/security/openiked-portable/pkg-plist b/security/openiked-portable/pkg-plist
deleted file mode 100644
index 64f78b4cacb6..000000000000
--- a/security/openiked-portable/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-@sample(,,600) etc/iked.conf.sample
-sbin/ikectl
-sbin/iked
-share/man/man5/iked.conf.5.gz
-share/man/man8/ikectl.8.gz
-share/man/man8/iked.8.gz
-etc/ssl/ikeca.cnf
-etc/ssl/ikex509v3.cnf
-@dir etc/iked/ca
-@dir etc/iked/certs
-@dir etc/iked/crls
-@dir(,,700) etc/iked/private
-@dir etc/iked/pubkeys/fqdn
-@dir etc/iked/pubkeys/ipv4
-@dir etc/iked/pubkeys/ipv6
-@dir etc/iked/pubkeys/ufqdn
diff --git a/security/openiked/Makefile b/security/openiked/Makefile
index 44481558e8fa..2a9230deae95 100644
--- a/security/openiked/Makefile
+++ b/security/openiked/Makefile
@@ -1,10 +1,11 @@
PORTNAME= openiked
DISTVERSION= 7.4
+PORTREVISION= 1
CATEGORIES= security net
-MASTER_SITES= https://cdn.openbsd.org/pub/OpenBSD/OpenIKED/ \
+MASTER_SITES= OPENBSD/OpenIKED \
https://github.com/${PORTNAME}/${PORTNAME}-portable/releases/download/v${DISTVERSION}/
-MAINTAINER= marcel@FreeBSD.org
+MAINTAINER= david.marec@proton.me
COMMENT= IKEv2 daemon
WWW= https://www.openiked.org
@@ -19,7 +20,8 @@ USE_RC_SUBR= iked
USERS= _iked
GROUPS= _iked
-CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR=${PREFIX}/share/man
+CMAKE_ARGS= -DCADIR=${PREFIX}/etc/ssl \
+ -DCMAKE_INSTALL_MANDIR=${PREFIX}/share/man
post-install:
${MV} ${STAGEDIR}${PREFIX}/etc/iked.conf \
diff --git a/security/openiked-portable/files/patch-ikectl_CMakeLists.txt b/security/openiked/files/patch-ikectl_CMakeLists.txt
index de79da698eb5..de79da698eb5 100644
--- a/security/openiked-portable/files/patch-ikectl_CMakeLists.txt
+++ b/security/openiked/files/patch-ikectl_CMakeLists.txt
diff --git a/security/openiked-portable/files/patch-ikectl_ikeca.c b/security/openiked/files/patch-ikectl_ikeca.c
index 4db8e1ce4744..4db8e1ce4744 100644
--- a/security/openiked-portable/files/patch-ikectl_ikeca.c
+++ b/security/openiked/files/patch-ikectl_ikeca.c
diff --git a/security/openiked/pkg-descr b/security/openiked/pkg-descr
index ffa195819a97..cd2f05da0925 100644
--- a/security/openiked/pkg-descr
+++ b/security/openiked/pkg-descr
@@ -1,7 +1,8 @@
-OpenIKED is a lean Internet Key Exchange (IKEv2) daemon which performs
-mutual authentication and which establishes and maintains IPsec VPN
-flows and security associations (SAs) between the two peers.
+OpenIKED is a free, permissively licensed Internet Key Exchange
+(IKEv2) implementation, developed as part of the OpenBSD project.
+It is intended to be a lean, secure and interoperable daemon that
+allows for easy setup and management of IPsec VPNs.
-This version of OpenIKED is derived from OpenIKED's iked, but changed
-to support transport mode IPSec and lazy creation of associations,
-among many other improvements.
+The portable versions take the OpenBSD based source code and add
+compatibility functions and build infrastructure for other operating
+systems.
diff --git a/security/openiked/pkg-plist b/security/openiked/pkg-plist
index 1260cf64689d..8ada1a3bc27b 100644
--- a/security/openiked/pkg-plist
+++ b/security/openiked/pkg-plist
@@ -1,4 +1,4 @@
-@sample etc/iked.conf.sample
+@sample(,,600) etc/iked.conf.sample
@sample etc/ssl/ikeca.cnf.sample
@sample etc/ssl/ikex509v3.cnf.sample
sbin/ikectl
diff --git a/security/openssl-oqsprovider/Makefile b/security/openssl-oqsprovider/Makefile
index 9a1378b32411..65f29c9e16e8 100644
--- a/security/openssl-oqsprovider/Makefile
+++ b/security/openssl-oqsprovider/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oqsprovider
-PORTVERSION= 0.9.0
+PORTVERSION= 0.10.0
CATEGORIES= security
PKGNAMEPREFIX= openssl-
diff --git a/security/openssl-oqsprovider/distinfo b/security/openssl-oqsprovider/distinfo
index f6b9fd3d2966..e5e248ee3456 100644
--- a/security/openssl-oqsprovider/distinfo
+++ b/security/openssl-oqsprovider/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748797303
-SHA256 (open-quantum-safe-oqs-provider-0.9.0_GH0.tar.gz) = 8bf33d24e80d41a05a5d0102cfcea52fe679761a23c0074f129679fef5491280
-SIZE (open-quantum-safe-oqs-provider-0.9.0_GH0.tar.gz) = 233012
+TIMESTAMP = 1753863315
+SHA256 (open-quantum-safe-oqs-provider-0.10.0_GH0.tar.gz) = b6caaa8701678a5360600cff439c0eeda387d698e9cc432ac05d2c253029776c
+SIZE (open-quantum-safe-oqs-provider-0.10.0_GH0.tar.gz) = 229013
diff --git a/security/openvpn-devel/Makefile b/security/openvpn-devel/Makefile
index d41e0dba4a73..bf3005b49f02 100644
--- a/security/openvpn-devel/Makefile
+++ b/security/openvpn-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openvpn
-DISTVERSION= g20250629
+DISTVERSION= g20250801
PORTREVISION= 0 # leave in even if 0 to avoid accidental PORTEPOCH bumps
PORTEPOCH= 1
CATEGORIES= security net net-vpn
@@ -21,7 +21,7 @@ LIB_DEPENDS+= liblzo2.so:archivers/lzo2
USES= autoreconf cpe libtool pkgconfig python:build shebangfix tar:xz
IGNORE_SSL= libressl libressl-devel
USE_GITLAB= yes
-GL_TAGNAME= df4863aa0e43544ea82ab9d98966a03a95c62334
+GL_TAGNAME= 7b1b283478ec008fad163c8a54659a1ed97ed727
USE_RC_SUBR= openvpn
SHEBANG_FILES= sample/sample-scripts/auth-pam.pl \
diff --git a/security/openvpn-devel/distinfo b/security/openvpn-devel/distinfo
index 415d52c355ea..642485f91297 100644
--- a/security/openvpn-devel/distinfo
+++ b/security/openvpn-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751182633
-SHA256 (openvpn-openvpn-df4863aa0e43544ea82ab9d98966a03a95c62334_GL0.tar.gz) = a1f756efc7aba2fdb79231a9eede327ce4242a777c88e7eaad3cb11d9197157c
-SIZE (openvpn-openvpn-df4863aa0e43544ea82ab9d98966a03a95c62334_GL0.tar.gz) = 1319214
+TIMESTAMP = 1754042576
+SHA256 (openvpn-openvpn-7b1b283478ec008fad163c8a54659a1ed97ed727_GL0.tar.gz) = 6aae8dff746465fa30cfebece17aee8b5c8b18def9d1f44385403d9a5a17d942
+SIZE (openvpn-openvpn-7b1b283478ec008fad163c8a54659a1ed97ed727_GL0.tar.gz) = 1330547
diff --git a/security/p5-Crypt-CBC/Makefile b/security/p5-Crypt-CBC/Makefile
index 51915e4a1485..886b6e474243 100644
--- a/security/p5-Crypt-CBC/Makefile
+++ b/security/p5-Crypt-CBC/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Crypt-CBC
-PORTVERSION= 3.04
+PORTVERSION= 3.07
CATEGORIES= security perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -12,8 +12,17 @@ LICENSE= ART10
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Crypt-PBKDF2>=0:security/p5-Crypt-PBKDF2 \
+ p5-Crypt-URandom>=0:security/p5-Crypt-URandom \
p5-CryptX>=0:security/p5-CryptX
+TEST_DEPENDS= p5-Crypt-Blowfish>=0:security/p5-Crypt-Blowfish \
+ p5-Crypt-Blowfish_PP>=0:security/p5-Crypt-Blowfish_PP \
+ p5-Crypt-CAST5>=0:security/p5-Crypt-CAST5 \
+ p5-Crypt-DES>=0:security/p5-Crypt-DES \
+ p5-Crypt-IDEA>=0:security/p5-Crypt-IDEA \
+ p5-Crypt-Rijndael>=0:security/p5-Crypt-Rijndael \
+ p5-Math-Int128>=0:math/p5-Math-Int128
+
USES= perl5
USE_PERL5= configure
diff --git a/security/p5-Crypt-CBC/distinfo b/security/p5-Crypt-CBC/distinfo
index 70303ae5e906..986174cd21d8 100644
--- a/security/p5-Crypt-CBC/distinfo
+++ b/security/p5-Crypt-CBC/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1622214090
-SHA256 (Crypt-CBC-3.04.tar.gz) = 4026c57d0dbf6496c0d561a26f161b763d3b8edf351139c073492e21b5fbce07
-SIZE (Crypt-CBC-3.04.tar.gz) = 40237
+TIMESTAMP = 1753816428
+SHA256 (Crypt-CBC-3.07.tar.gz) = f4ddfb4dd6ac5013df8341bfa734d9c9ee0f10e2e71215ec8fe5bf780b7c9127
+SIZE (Crypt-CBC-3.07.tar.gz) = 52298
diff --git a/security/p5-Crypt-OpenSSL-EC/files/patch-EC.xs b/security/p5-Crypt-OpenSSL-EC/files/patch-EC.xs
new file mode 100644
index 000000000000..d290f8163edc
--- /dev/null
+++ b/security/p5-Crypt-OpenSSL-EC/files/patch-EC.xs
@@ -0,0 +1,21 @@
+fix Unparseable XSUB parameter
+
+--- EC.xs.orig 2025-07-13 08:50:06 UTC
++++ EC.xs
+@@ -348,16 +348,6 @@ EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *
+ int
+ EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx)
+
+-#if 0
+-
+-int
+-EC_POINTs_make_affine(const EC_GROUP *group, size_t num, EC_POINT *p[], BN_CTX *ctx)
+-
+-int
+-EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n, size_t num, const EC_POINT *p[], const BIGNUM *m[], BN_CTX *ctx)
+-
+-#endif
+-
+ int
+ EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *n, const EC_POINT *q, const BIGNUM *m, BN_CTX *ctx)
+
diff --git a/security/pdfrip/Makefile b/security/pdfrip/Makefile
new file mode 100644
index 000000000000..afb4e2d25e80
--- /dev/null
+++ b/security/pdfrip/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= pdfrip
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.0.1
+CATEGORIES= security
+
+MAINTAINER= fox@FreeBSD.org
+COMMENT= Multi-threaded PDF password cracking utility in Rust
+WWW= https://github.com/mufeedvh/pdfrip
+
+LICENSE= MIT
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= mufeedvh
+
+PLIST_FILES= bin/pdfrip
+
+.include <bsd.port.mk>
diff --git a/security/pdfrip/Makefile.crates b/security/pdfrip/Makefile.crates
new file mode 100644
index 000000000000..4c245439288e
--- /dev/null
+++ b/security/pdfrip/Makefile.crates
@@ -0,0 +1,127 @@
+===> /usr/ports-head/security/pdfrip/work/pdfrip-2.0.1/Cargo.lock not found. Trying to generate it...
+CARGO_CRATES= adler32-1.2.0 \
+ aes-0.8.4 \
+ aho-corasick-1.1.3 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ anyhow-1.0.98 \
+ async-trait-0.1.88 \
+ autocfg-1.5.0 \
+ bitflags-1.3.2 \
+ block-buffer-0.10.4 \
+ block-padding-0.3.3 \
+ bumpalo-3.19.0 \
+ bytecount-0.6.9 \
+ cbc-0.1.2 \
+ cfg-if-1.0.1 \
+ cipher-0.4.4 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
+ colored-2.2.0 \
+ console-0.16.0 \
+ cpufeatures-0.2.17 \
+ crossbeam-0.8.4 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-queue-0.3.12 \
+ crossbeam-utils-0.8.21 \
+ crypto-common-0.1.6 \
+ datasize-0.2.15 \
+ datasize_derive-0.2.15 \
+ deflate-1.0.0 \
+ digest-0.10.7 \
+ doc-comment-0.3.3 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ env_logger-0.10.2 \
+ fax-0.2.4 \
+ fax_derive-0.1.0 \
+ generic-array-0.14.7 \
+ globalcache-0.2.4 \
+ heck-0.4.1 \
+ heck-0.5.0 \
+ hermit-abi-0.5.2 \
+ humantime-2.2.0 \
+ indicatif-0.18.0 \
+ inflate-0.4.5 \
+ inout-0.1.4 \
+ is-terminal-0.4.16 \
+ is_terminal_polyfill-1.70.1 \
+ istring-0.3.4 \
+ itertools-0.10.5 \
+ jpeg-decoder-0.3.2 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ libc-0.2.174 \
+ log-0.4.27 \
+ md5-0.7.0 \
+ memchr-2.7.5 \
+ num-traits-0.2.19 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ pdf-0.8.1 \
+ pdf_derive-0.1.22 \
+ portable-atomic-1.11.1 \
+ pretty_env_logger-0.5.0 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ sha2-0.10.9 \
+ snafu-0.7.5 \
+ snafu-derive-0.7.5 \
+ stringprep-0.1.5 \
+ strsim-0.11.1 \
+ syn-1.0.109 \
+ syn-2.0.104 \
+ termcolor-1.4.1 \
+ tinyvec-1.9.0 \
+ tinyvec_macros-0.1.1 \
+ tuple-0.5.2 \
+ typenum-1.18.0 \
+ unicode-bidi-0.3.18 \
+ unicode-ident-1.0.18 \
+ unicode-normalization-0.1.24 \
+ unicode-properties-0.1.3 \
+ unicode-width-0.2.1 \
+ unit-prefix-0.5.1 \
+ utf8parse-0.2.2 \
+ version_check-0.9.5 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-time-1.1.0 \
+ weezl-0.1.10 \
+ winapi-util-0.1.9 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ 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.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0
diff --git a/security/pdfrip/distinfo b/security/pdfrip/distinfo
new file mode 100644
index 000000000000..0dd2e09cc065
--- /dev/null
+++ b/security/pdfrip/distinfo
@@ -0,0 +1,255 @@
+TIMESTAMP = 1753650285
+SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
+SIZE (rust/crates/adler32-1.2.0.crate) = 6411
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
+SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+SIZE (rust/crates/cbc-0.1.2.crate) = 23501
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
+SIZE (rust/crates/colored-2.2.0.crate) = 35062
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
+SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115
+SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/datasize-0.2.15.crate) = e65c07d59e45d77a8bda53458c24a828893a99ac6cdd9c84111e09176ab739a2
+SIZE (rust/crates/datasize-0.2.15.crate) = 10414
+SHA256 (rust/crates/datasize_derive-0.2.15.crate) = 613e4ee15899913285b7612004bbd490abd605be7b11d35afada5902fb6b91d5
+SIZE (rust/crates/datasize_derive-0.2.15.crate) = 5488
+SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f
+SIZE (rust/crates/deflate-1.0.0.crate) = 62722
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
+SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
+SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
+SHA256 (rust/crates/fax-0.2.4.crate) = b03e33ad0e71af414ef9d2b0a94d23ff59115bb068e6a6a06c0952f2c22ffd77
+SIZE (rust/crates/fax-0.2.4.crate) = 12554
+SHA256 (rust/crates/fax_derive-0.1.0.crate) = 3c1d7ffc9f2dc8316348c75281a99c8fdc60c1ddf4f82a366d117bf1b74d5a39
+SIZE (rust/crates/fax_derive-0.1.0.crate) = 3974
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/globalcache-0.2.4.crate) = 240a3059d86f2ba6859ac79f95ff94e65606abc775c1bc0ecf9b6590fb35dc04
+SIZE (rust/crates/globalcache-0.2.4.crate) = 4454
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
+SIZE (rust/crates/humantime-2.2.0.crate) = 20646
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
+SHA256 (rust/crates/inflate-0.4.5.crate) = 1cdb29978cc5797bd8dcc8e5bf7de604891df2a8dc576973d71a281e916db2ff
+SIZE (rust/crates/inflate-0.4.5.crate) = 17715
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
+SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/istring-0.3.4.crate) = 875cc6fb9aecbc1a9bd736f2d18b12e0756b4c80c5e35e28262154abcb077a39
+SIZE (rust/crates/istring-0.3.4.crate) = 9292
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07
+SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
+SIZE (rust/crates/md5-0.7.0.crate) = 6671
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/pdf-0.8.1.crate) = e375ec076445f61d4dbc4636e9e788f841d279c65d6fea8a3875caddd4f2dd82
+SIZE (rust/crates/pdf-0.8.1.crate) = 83247
+SHA256 (rust/crates/pdf_derive-0.1.22.crate) = 7f4007262775d0798de87b15cbc64cf1aed5f7ee87eec847e297b69d8ed4b4f8
+SIZE (rust/crates/pdf_derive-0.1.22.crate) = 6284
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/pretty_env_logger-0.5.0.crate) = 865724d4dbe39d9f3dd3b52b88d859d66bcb2d6a0acfd5ea68a65fb66d4bdc1c
+SIZE (rust/crates/pretty_env_logger-0.5.0.crate) = 9810
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/snafu-0.7.5.crate) = e4de37ad025c587a29e8f3f5605c00f70b98715ef90b9061a815b9e59e9042d6
+SIZE (rust/crates/snafu-0.7.5.crate) = 65229
+SHA256 (rust/crates/snafu-derive-0.7.5.crate) = 990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf
+SIZE (rust/crates/snafu-derive-0.7.5.crate) = 28208
+SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
+SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
+SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
+SHA256 (rust/crates/tuple-0.5.2.crate) = 9bb9f6bd73479481158ba8ee3edf17aca93354623d13f02e96a2014fdbc1c37e
+SIZE (rust/crates/tuple-0.5.2.crate) = 10289
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
+SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
+SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
+SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
+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/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
+SIZE (rust/crates/weezl-0.1.10.crate) = 46418
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+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.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.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.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.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.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.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.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.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 (mufeedvh-pdfrip-v2.0.1_GH0.tar.gz) = 60f284d79bac98c97e6eaa1a2f29d66055de5b3c8a129eb14b24057a7cb31cd3
+SIZE (mufeedvh-pdfrip-v2.0.1_GH0.tar.gz) = 5524108
diff --git a/security/pdfrip/files/patch-Cargo.toml b/security/pdfrip/files/patch-Cargo.toml
new file mode 100644
index 000000000000..2ecb0896f735
--- /dev/null
+++ b/security/pdfrip/files/patch-Cargo.toml
@@ -0,0 +1,13 @@
+Update the library to fix build breakage.
+
+--- Cargo.toml.orig 2025-07-27 21:02:59 UTC
++++ Cargo.toml
+@@ -5,7 +5,7 @@ authors = ["Mufeed VH <mufeed@lyminal.space>", "Pommaq
+ authors = ["Mufeed VH <mufeed@lyminal.space>", "Pommaq"]
+
+ [dependencies]
+-indicatif = "0.16.2"
++indicatif = "0.18.0"
+ log = "0.4.19"
+ anyhow = "1.0.72"
+ crossbeam = "0.8.2"
diff --git a/security/pdfrip/files/patch-src_core_engine.rs b/security/pdfrip/files/patch-src_core_engine.rs
new file mode 100644
index 000000000000..ed1f65578d73
--- /dev/null
+++ b/security/pdfrip/files/patch-src_core_engine.rs
@@ -0,0 +1,16 @@
+Patch the code to be compatible with the library bump.
+
+--- src/core/engine.rs.orig 2024-01-09 13:27:28 UTC
++++ src/core/engine.rs
+@@ -48,9 +48,9 @@ pub fn crack_file(
+ let mut success = None;
+
+ let progress_bar = ProgressBar::new(producer.size() as u64);
+- progress_bar.set_draw_delta(1000);
+ progress_bar.set_style(ProgressStyle::default_bar()
+- .template("{spinner:.green} [{elapsed_precise}] [{bar:40.cyan/blue}] {pos:>7}/{len:7} {percent}% {per_sec} ETA: {eta}"));
++ .template("{spinner:.green} [{elapsed_precise}] [{bar:40.cyan/blue}] {pos:>7}/{len:7} {percent}% {per_sec} ETA: {eta}")
++ .unwrap());
+
+ loop {
+ match success_reader.try_recv() {
diff --git a/security/pdfrip/pkg-descr b/security/pdfrip/pkg-descr
new file mode 100644
index 000000000000..07913d50e986
--- /dev/null
+++ b/security/pdfrip/pkg-descr
@@ -0,0 +1,3 @@
+A multi-threaded PDF password cracking utility equipped with
+commonly encountered password format builders and dictionary
+attacks.
diff --git a/security/pecl-crypto/Makefile b/security/pecl-crypto/Makefile
index 5c1b4703308d..14ca7f4259f3 100644
--- a/security/pecl-crypto/Makefile
+++ b/security/pecl-crypto/Makefile
@@ -1,5 +1,5 @@
PORTNAME= crypto
-PORTVERSION= 0.3.2
+DISTVERSION= 0.3.2
CATEGORIES= security
MAINTAINER= gasol.wu@gmail.com
@@ -15,10 +15,20 @@ CONFIGURE_ARGS= --with-crypto
CFLAGS+= -I${OPENSSLINC}
LDFLAGS+= -L${OPENSSLLIB}
-.include <bsd.port.options.mk>
+.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
-.include <bsd.port.mk>
+.if ${PHP_VER} >= 85
+.if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
+ ${WRKSRC}/phpc/phpc.h
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/security/py-acme-tiny/Makefile b/security/py-acme-tiny/Makefile
index f4544a3ecc1a..ee2c1d188ce8 100644
--- a/security/py-acme-tiny/Makefile
+++ b/security/py-acme-tiny/Makefile
@@ -1,15 +1,15 @@
PORTNAME= acme-tiny
-DISTVERSION= 4.1.0
+DISTVERSION= 5.0.2
CATEGORIES= security python
-MAINTAINER= mat@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Tiny script to issue and renew TLS certs from Let's Encrypt
WWW= https://github.com/diafygi/acme-tiny
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= python shebangfix ssl
+USES= python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= diafygi
diff --git a/security/py-acme-tiny/distinfo b/security/py-acme-tiny/distinfo
index 5a70cbb6b4f3..f5bb52fbe06d 100644
--- a/security/py-acme-tiny/distinfo
+++ b/security/py-acme-tiny/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1562594141
-SHA256 (diafygi-acme-tiny-4.1.0_GH0.tar.gz) = 135e2f64083063f9ec9eaf5884e12f77f753489b9ae7d1189c24228cbf3a337b
-SIZE (diafygi-acme-tiny-4.1.0_GH0.tar.gz) = 12776
+TIMESTAMP = 1753919695
+SHA256 (diafygi-acme-tiny-5.0.2_GH0.tar.gz) = f0436c37a2cc33b8a228a7be356b38cf7fa992aca1a52af9bb164e180bdef649
+SIZE (diafygi-acme-tiny-5.0.2_GH0.tar.gz) = 21301
diff --git a/security/py-pass-git-helper/Makefile b/security/py-pass-git-helper/Makefile
index f3175ee181c1..76d09fe1775b 100644
--- a/security/py-pass-git-helper/Makefile
+++ b/security/py-pass-git-helper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pass-git-helper
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.0
+DISTVERSION= 3.4.0
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-pass-git-helper/distinfo b/security/py-pass-git-helper/distinfo
index ff790d009e49..987023672933 100644
--- a/security/py-pass-git-helper/distinfo
+++ b/security/py-pass-git-helper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739901439
-SHA256 (languitar-pass-git-helper-v3.3.0_GH0.tar.gz) = d602ddf2ab45ecaa6ec50815f4468fdeafccfb979ac5191e541a53b54b658e33
-SIZE (languitar-pass-git-helper-v3.3.0_GH0.tar.gz) = 112528
+TIMESTAMP = 1754030834
+SHA256 (languitar-pass-git-helper-v3.4.0_GH0.tar.gz) = ef077b5f645a6de143712725b169e654f27444e99bd6ee03f3d036f7cea86c4b
+SIZE (languitar-pass-git-helper-v3.4.0_GH0.tar.gz) = 113833
diff --git a/security/py-social-auth-core/Makefile b/security/py-social-auth-core/Makefile
index ca6491921c65..67ffded996db 100644
--- a/security/py-social-auth-core/Makefile
+++ b/security/py-social-auth-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= social-auth-core
-DISTVERSION= 4.6.1
+DISTVERSION= 4.7.0
CATEGORIES= security www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -39,7 +39,7 @@ GOOGLE-ONETAP_DESC= Google One Tap support
PING_DESC= Ping Identity support
SAML_DESC?= SAML Support
-GOOGLE-ONETAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=2.39.0<3:security/py-google-auth@${PY_FLAVOR}
+GOOGLE-ONETAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=2.40.0<3:security/py-google-auth@${PY_FLAVOR}
PING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-jose>=3.4.0<4:security/py-python-jose@${PY_FLAVOR}
SAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python3-saml>=1.5.0:security/py-python3-saml@${PY_FLAVOR}
diff --git a/security/py-social-auth-core/distinfo b/security/py-social-auth-core/distinfo
index ee3142466758..15ef5d8e7066 100644
--- a/security/py-social-auth-core/distinfo
+++ b/security/py-social-auth-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747476805
-SHA256 (social_auth_core-4.6.1.tar.gz) = 563510844ccc043a727b120fe57726860c93158d4304fafa2c1e122f2deb4fd3
-SIZE (social_auth_core-4.6.1.tar.gz) = 228732
+TIMESTAMP = 1753001225
+SHA256 (social_auth_core-4.7.0.tar.gz) = 2bba127c7b7166a81085ddb0c248d93751b3bc3cdab8569f62d9f70c6bc4ed40
+SIZE (social_auth_core-4.7.0.tar.gz) = 230894
diff --git a/security/rhash/Makefile b/security/rhash/Makefile
index 796bd8f2a7ad..b85582372b45 100644
--- a/security/rhash/Makefile
+++ b/security/rhash/Makefile
@@ -18,7 +18,7 @@ LICENSE= BSD0CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix="${PREFIX}" --mandir="${PREFIX}/share/man" \
+CONFIGURE_ARGS= --prefix="${PREFIX}" \
--pkgconfigdir="${PREFIX}/libdata/pkgconfig" \
--enable-lib-static --enable-openssl-runtime \
--extra-cflags="${CFLAGS}" --extra-ldflags="${LDFLAGS}"
@@ -48,6 +48,6 @@ post-install-DOCS-on:
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
do-test:
- cd ${WRKSRC}/tests && ${SH} test_rhash.sh --full --shared
+ cd ${WRKSRC}/tests && ${SH} test_rhash.sh --full --shared ../rhash
.include <bsd.port.mk>
diff --git a/security/rhash/pkg-plist b/security/rhash/pkg-plist
index bae5e44582f9..f123ab859be0 100644
--- a/security/rhash/pkg-plist
+++ b/security/rhash/pkg-plist
@@ -18,6 +18,16 @@ lib/librhash.so
lib/librhash.so.1
lib/librhash.so.1.4.4
libdata/pkgconfig/librhash.pc
+%%NLS%%share/locale/ca/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/de/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/en_AU/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/es/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/gl/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/it/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/rhash.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/rhash.mo
share/man/man1/ed2k-link.1.gz
share/man/man1/edonr256-hash.1.gz
share/man/man1/edonr512-hash.1.gz
@@ -30,13 +40,3 @@ share/man/man1/sfv-hash.1.gz
share/man/man1/tiger-hash.1.gz
share/man/man1/tth-hash.1.gz
share/man/man1/whirlpool-hash.1.gz
-%%NLS%%share/locale/ca/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/de/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/en_AU/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/es/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/it/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/rhash.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/rhash.mo
diff --git a/security/rubygem-gitlab-cloud-connector/Makefile b/security/rubygem-gitlab-cloud-connector/Makefile
index 2f1e70997dda..c18d0abff516 100644
--- a/security/rubygem-gitlab-cloud-connector/Makefile
+++ b/security/rubygem-gitlab-cloud-connector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-cloud-connector
-PORTVERSION= 1.21.0
+PORTVERSION= 1.24.0
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-activesupport-gitlab>=7.0<8:devel/rubygem-activesupport-gitlab \
- rubygem-jwt29>=2.9.3<2.10:www/rubygem-jwt29
+ rubygem-jwt>=2.9<3:www/rubygem-jwt
USES= gem
diff --git a/security/rubygem-gitlab-cloud-connector/distinfo b/security/rubygem-gitlab-cloud-connector/distinfo
index 3d7702e96bc0..707ec643b309 100644
--- a/security/rubygem-gitlab-cloud-connector/distinfo
+++ b/security/rubygem-gitlab-cloud-connector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752678296
-SHA256 (rubygem/gitlab-cloud-connector-1.21.0.gem) = 16eb2a42f223c6c70efc20a8fd9e2bbe4fa91603894daa8a72f354f425a07709
-SIZE (rubygem/gitlab-cloud-connector-1.21.0.gem) = 19456
+TIMESTAMP = 1753860951
+SHA256 (rubygem/gitlab-cloud-connector-1.24.0.gem) = 8b99c5ef53fee27cbf92734672afaf33bf642164d950a743e5b48eca936c9eec
+SIZE (rubygem/gitlab-cloud-connector-1.24.0.gem) = 18944
diff --git a/security/rubygem-gssapi/Makefile b/security/rubygem-gssapi/Makefile
index 10bcc15728a7..4fe2801b5502 100644
--- a/security/rubygem-gssapi/Makefile
+++ b/security/rubygem-gssapi/Makefile
@@ -3,8 +3,8 @@ PORTVERSION= 1.3.1
CATEGORIES= security rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
-COMMENT= Ruby FFI Library wrapper for GSSAPI
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= FFI wrapper around the system GSSAPI library
WWW= https://github.com/zenchild/gssapi
LICENSE= MIT
@@ -12,7 +12,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= rubygem-ffi>=1.0.1:devel/rubygem-ffi
-NO_ARCH= yes
USES= gem
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/security/rubygem-gssapi/pkg-descr b/security/rubygem-gssapi/pkg-descr
index 8d87eed61b80..e4f3328eb17c 100644
--- a/security/rubygem-gssapi/pkg-descr
+++ b/security/rubygem-gssapi/pkg-descr
@@ -1,3 +1,4 @@
-Ruby FFI wrapper around the system GSSAPI library. It exposes the low-level
-GSSAPI methods like gss_init_sec_context and gss_wrap and also provides an
-easier to use wrapper on top of this for common usage scenarios.
+This is a wrapper around the system GSSAPI library (MIT only at this time). It
+exposes the low-level GSSAPI methods like gss_init_sec_context and gss_wrap and
+also provides an easier to use wrapper on top of this for common usage
+scenarios.
diff --git a/security/rubygem-ruby-saml-gitlab/Makefile b/security/rubygem-ruby-saml-gitlab/Makefile
index c5b015f3c564..fa4587055f33 100644
--- a/security/rubygem-ruby-saml-gitlab/Makefile
+++ b/security/rubygem-ruby-saml-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-saml
-PORTVERSION= 1.18.0
+PORTVERSION= 1.18.1
CATEGORIES= security rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/security/rubygem-ruby-saml-gitlab/distinfo b/security/rubygem-ruby-saml-gitlab/distinfo
index 051d76fc3243..8dd6f3de126c 100644
--- a/security/rubygem-ruby-saml-gitlab/distinfo
+++ b/security/rubygem-ruby-saml-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741805035
-SHA256 (rubygem/ruby-saml-1.18.0.gem) = de342a55925fd5ce6114d0802651c324428c0fec26e7fe52bf3a7cfa54dbfa6d
-SIZE (rubygem/ruby-saml-1.18.0.gem) = 78848
+TIMESTAMP = 1753858337
+SHA256 (rubygem/ruby-saml-1.18.1.gem) = 1b0e7a44aef150b4197955f5e015d593672e242cfdc5d06aa7554ec2350b9107
+SIZE (rubygem/ruby-saml-1.18.1.gem) = 79360
diff --git a/security/rubygem-ruby-saml/Makefile b/security/rubygem-ruby-saml/Makefile
index 5cd10503827e..5dd82b3c9ada 100644
--- a/security/rubygem-ruby-saml/Makefile
+++ b/security/rubygem-ruby-saml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-saml
-PORTVERSION= 1.18.0
+PORTVERSION= 1.18.1
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-ruby-saml/distinfo b/security/rubygem-ruby-saml/distinfo
index 790fa5e5db8f..59f8ec7a0928 100644
--- a/security/rubygem-ruby-saml/distinfo
+++ b/security/rubygem-ruby-saml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070846
-SHA256 (rubygem/ruby-saml-1.18.0.gem) = de342a55925fd5ce6114d0802651c324428c0fec26e7fe52bf3a7cfa54dbfa6d
-SIZE (rubygem/ruby-saml-1.18.0.gem) = 78848
+TIMESTAMP = 1753858355
+SHA256 (rubygem/ruby-saml-1.18.1.gem) = 1b0e7a44aef150b4197955f5e015d593672e242cfdc5d06aa7554ec2350b9107
+SIZE (rubygem/ruby-saml-1.18.1.gem) = 79360
diff --git a/security/rubygem-scrypt/Makefile b/security/rubygem-scrypt/Makefile
index 575bb03a752d..e8bf291ebc65 100644
--- a/security/rubygem-scrypt/Makefile
+++ b/security/rubygem-scrypt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scrypt
-PORTVERSION= 3.0.8
+PORTVERSION= 3.1.0
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= rubygem-ffi-compiler>=1.0<2.0:devel/rubygem-ffi-compiler \
- rubygem-rake>=9<14:devel/rubygem-rake
+ rubygem-rake>=13<14:devel/rubygem-rake
USES= gem
diff --git a/security/rubygem-scrypt/distinfo b/security/rubygem-scrypt/distinfo
index 7da594b37e75..8be8b28b7d96 100644
--- a/security/rubygem-scrypt/distinfo
+++ b/security/rubygem-scrypt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717568508
-SHA256 (rubygem/scrypt-3.0.8.gem) = 4def9fc4cc681bdd11ba6e1598b3b20e5ecd3310bda7b62b76d70e2c045ad0b1
-SIZE (rubygem/scrypt-3.0.8.gem) = 35328
+TIMESTAMP = 1753370260
+SHA256 (rubygem/scrypt-3.1.0.gem) = 67fde35bc7e3b7fe906c5be9c242acf95fe4a886c89572f405f6b11df30aa6af
+SIZE (rubygem/scrypt-3.1.0.gem) = 40960
diff --git a/security/s2n-tls/Makefile b/security/s2n-tls/Makefile
index aba39a226e3d..738b660e6e76 100644
--- a/security/s2n-tls/Makefile
+++ b/security/s2n-tls/Makefile
@@ -1,7 +1,6 @@
PORTNAME= s2n-tls
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.22
-PORTREVISION= 1
+DISTVERSION= 1.5.23
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/s2n-tls/distinfo b/security/s2n-tls/distinfo
index 8427718277c4..74636e47463b 100644
--- a/security/s2n-tls/distinfo
+++ b/security/s2n-tls/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751971730
-SHA256 (aws-s2n-tls-v1.5.22_GH0.tar.gz) = 6903a819d43c1e5457e04ae34f895db97ff3d7bbb7d278fef16bd642178a941e
-SIZE (aws-s2n-tls-v1.5.22_GH0.tar.gz) = 5044900
+TIMESTAMP = 1753563504
+SHA256 (aws-s2n-tls-v1.5.23_GH0.tar.gz) = 81961ea5ae9313c987edfa579306ad4500bedfbf10caf84d8a5dcfc42aaf591f
+SIZE (aws-s2n-tls-v1.5.23_GH0.tar.gz) = 5069172
diff --git a/security/sudo/Makefile b/security/sudo/Makefile
index b9bea691da08..cfbabb3824dc 100644
--- a/security/sudo/Makefile
+++ b/security/sudo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sudo
-PORTVERSION= 1.9.17p1
+PORTVERSION= 1.9.17p2
CATEGORIES= security
MASTER_SITES= SUDO
diff --git a/security/sudo/distinfo b/security/sudo/distinfo
index a01a900722c6..f200c790ef55 100644
--- a/security/sudo/distinfo
+++ b/security/sudo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751356446
-SHA256 (sudo-1.9.17p1.tar.gz) = ff607ea717072197738a78f778692cd6df9a7e3e404565f51de063ca27455d32
-SIZE (sudo-1.9.17p1.tar.gz) = 5449076
+TIMESTAMP = 1753702598
+SHA256 (sudo-1.9.17p2.tar.gz) = 4a38a1ab3adb1199257edc2a7c4a2bd714665eb605b04368843b06dada2cfcfb
+SIZE (sudo-1.9.17p2.tar.gz) = 5451682
diff --git a/security/suricata/Makefile b/security/suricata/Makefile
index 4e675be507fa..9cc82a37e912 100644
--- a/security/suricata/Makefile
+++ b/security/suricata/Makefile
@@ -1,6 +1,5 @@
PORTNAME= suricata
-DISTVERSION= 7.0.10
-PORTREVISION= 4
+DISTVERSION= 7.0.11
CATEGORIES= security
MASTER_SITES= https://www.openinfosecfoundation.org/download/
diff --git a/security/suricata/distinfo b/security/suricata/distinfo
index 4e73b7054069..59e7f29fb36f 100644
--- a/security/suricata/distinfo
+++ b/security/suricata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742900096
-SHA256 (suricata-7.0.10.tar.gz) = 197f925ea701bdcb4a15aca024b06546b002674cd958b58958f29a5bb214d759
-SIZE (suricata-7.0.10.tar.gz) = 23451225
+TIMESTAMP = 1752036388
+SHA256 (suricata-7.0.11.tar.gz) = dd732464af4336298696fe102ff18285140895646990be74b4865f4c90b66738
+SIZE (suricata-7.0.11.tar.gz) = 22831605
diff --git a/security/tailscale/Makefile b/security/tailscale/Makefile
index b649492e445e..08a1f4ce15e6 100644
--- a/security/tailscale/Makefile
+++ b/security/tailscale/Makefile
@@ -1,7 +1,6 @@
PORTNAME= tailscale
-PORTVERSION= 1.84.2
+PORTVERSION= 1.86.2
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= security net-vpn
MAINTAINER= ashish@FreeBSD.org
diff --git a/security/tailscale/distinfo b/security/tailscale/distinfo
index 6ce51f0252b0..4acab039eac9 100644
--- a/security/tailscale/distinfo
+++ b/security/tailscale/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749539710
-SHA256 (go/security_tailscale/tailscale-v1.84.2/v1.84.2.mod) = baafc225390ceda9c1c63c9d363b8d79ea8b5fe3edb8692dab8afa16cd989f62
-SIZE (go/security_tailscale/tailscale-v1.84.2/v1.84.2.mod) = 20542
-SHA256 (go/security_tailscale/tailscale-v1.84.2/v1.84.2.zip) = 354751686f6b944cb80666e11d8ce5cdd00d28318ab79f71037a090da0882efb
-SIZE (go/security_tailscale/tailscale-v1.84.2/v1.84.2.zip) = 4970604
+TIMESTAMP = 1753900486
+SHA256 (go/security_tailscale/tailscale-v1.86.2/v1.86.2.mod) = ad5983e44eecba029c80a179d58e6cfa074ea5508ce0f4c3cceffd1c67e4c9f5
+SIZE (go/security_tailscale/tailscale-v1.86.2/v1.86.2.mod) = 20667
+SHA256 (go/security_tailscale/tailscale-v1.86.2/v1.86.2.zip) = 8d450f7fec66f90dd46dd38ac3e82bd34cd9d390df2f0b2371626535a793ce54
+SIZE (go/security_tailscale/tailscale-v1.86.2/v1.86.2.zip) = 5178300
diff --git a/security/trivy/Makefile b/security/trivy/Makefile
index 76e71d32485c..58a9fd80738d 100644
--- a/security/trivy/Makefile
+++ b/security/trivy/Makefile
@@ -1,7 +1,6 @@
PORTNAME= trivy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.64.1
-PORTREVISION= 1
+DISTVERSION= 0.65.0
CATEGORIES= security
MAINTAINER= mfechner@FreeBSD.org
diff --git a/security/trivy/distinfo b/security/trivy/distinfo
index ace4c82173ee..46e3fca7da86 100644
--- a/security/trivy/distinfo
+++ b/security/trivy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751862768
-SHA256 (go/security_trivy/trivy-v0.64.1/v0.64.1.mod) = 0cdadb981316deab57b0abfdca161b8a907173478b82770c901c8d58ce4a2016
-SIZE (go/security_trivy/trivy-v0.64.1/v0.64.1.mod) = 23200
-SHA256 (go/security_trivy/trivy-v0.64.1/v0.64.1.zip) = 4ea929290da815b919c8215a921d138c7392f5dc4e7e77a91e6fe55ef385e4dc
-SIZE (go/security_trivy/trivy-v0.64.1/v0.64.1.zip) = 58857649
+TIMESTAMP = 1754018480
+SHA256 (go/security_trivy/trivy-v0.65.0/v0.65.0.mod) = 2aa9419ba4e6e58feb3f2c87aac23fba02f1bc260265682007d4a3a74638bc22
+SIZE (go/security_trivy/trivy-v0.65.0/v0.65.0.mod) = 26160
+SHA256 (go/security_trivy/trivy-v0.65.0/v0.65.0.zip) = fa97802cb042c4627e6fe3f2ad5664a2efb85281ed38c63c76ffaa24aeac5065
+SIZE (go/security_trivy/trivy-v0.65.0/v0.65.0.zip) = 59139682
diff --git a/security/vault/Makefile b/security/vault/Makefile
index 283d5526162a..e580485f92cd 100644
--- a/security/vault/Makefile
+++ b/security/vault/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vault
DISTVERSIONPREFIX= v
-DISTVERSION= 1.20.0
-PORTREVISION= 1
+DISTVERSION= 1.20.1
CATEGORIES= security
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/vault/${DISTVERSIONFULL}/ \
LOCAL/bofh/security/${PORTNAME}/:web_ui
@@ -47,7 +46,7 @@ GROUPS= vault
PLIST_FILES= bin/${PORTNAME}
-GITID= 6fdd6b59e97d97a9e19b0fb5304bf879c190295e
+GITID= b403b1a27c8db6038ffefb296d7be0962e08039d
.include <bsd.port.pre.mk>
diff --git a/security/vault/distinfo b/security/vault/distinfo
index 8ae380ecfa61..4c4993013a29 100644
--- a/security/vault/distinfo
+++ b/security/vault/distinfo
@@ -1,17 +1,17 @@
-TIMESTAMP = 1751270126
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/go.mod) = 2ba77e161beb4cb09d49a8050c29c3f04e3eebdadfa6acc41c75adffec1305b7
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/go.mod) = 30423
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/go.mod) = 4e249690767897bd2050076246927eef319d4b981711c44d1303a2e61b6a8b84
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/go.mod) = 1686
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/auth/approle/go.mod) = bd0424483d992f8909a0c581079a8cfe0418a83035cd64cad592da71aee024ec
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/auth/approle/go.mod) = 1092
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/auth/kubernetes/go.mod) = 031d60cabed3e3d38954745e59623cddd02a58c8c0616dd6b8f0834b6180b229
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/auth/kubernetes/go.mod) = 1095
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/auth/userpass/go.mod) = 35297d2e71346bf96738f03f57a9ba0389a12267852dbc2bf0b6aa314d2274ab
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/api/auth/userpass/go.mod) = 1093
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/sdk/go.mod) = a3da120c91c4a0a9a2ad7e2fac36034da35a1527668359a6c9f19800aa88f2f1
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/sdk/go.mod) = 6759
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/vault-web_ui-1.20.0.tar.gz) = 4bb7caa0ff55170fcc21de4e095ea8e0aa120f6b71ec7005fdc81f2ba6a3e36c
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/vault-web_ui-1.20.0.tar.gz) = 3586169
-SHA256 (go/security_vault/hashicorp-vault-v1.20.0_GH0/hashicorp-vault-v1.20.0_GH0.tar.gz) = 12e388d5aecdcef7fe24cd1a65964d3a643e952b659e6748d9a85767a4bda0f0
-SIZE (go/security_vault/hashicorp-vault-v1.20.0_GH0/hashicorp-vault-v1.20.0_GH0.tar.gz) = 41609921
+TIMESTAMP = 1753447248
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/go.mod) = c8f1b608608d7aa2d2d00b12f70708f660e2bccc3c42bfbafeac735f16182958
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/go.mod) = 30389
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/go.mod) = c0d25838a7b72c0a5450c0c346e22eea9d24074c637f99e13941fd74980330e5
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/go.mod) = 1659
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/auth/approle/go.mod) = 94d14c8d7b0e143e5cda121829d639935bcd5bab9cc4961ca4ac432ec675a5b9
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/auth/approle/go.mod) = 1065
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/auth/kubernetes/go.mod) = bb4af50f74cdf95fd886651b1911dff90e118c62270497102ce144f5c76c9b1d
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/auth/kubernetes/go.mod) = 1068
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/auth/userpass/go.mod) = e92fff72dd8294c27b29ba8fc653d28edf322d8f59d98258ea87691dd5777b56
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/api/auth/userpass/go.mod) = 1066
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/sdk/go.mod) = a3da120c91c4a0a9a2ad7e2fac36034da35a1527668359a6c9f19800aa88f2f1
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/sdk/go.mod) = 6759
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/vault-web_ui-1.20.1.tar.gz) = e1d18425e75765ec86e969dfa48a96b00efe6b49d5e645efc728bb53118ca02d
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/vault-web_ui-1.20.1.tar.gz) = 3586905
+SHA256 (go/security_vault/hashicorp-vault-v1.20.1_GH0/hashicorp-vault-v1.20.1_GH0.tar.gz) = 48b2accd96118c0c239019d7c6017cddebc7ef80ef1f8191d4836865e395302b
+SIZE (go/security_vault/hashicorp-vault-v1.20.1_GH0/hashicorp-vault-v1.20.1_GH0.tar.gz) = 41636436
diff --git a/security/vaultwarden/Makefile b/security/vaultwarden/Makefile
index acfb1177cbf1..63c287e2119f 100644
--- a/security/vaultwarden/Makefile
+++ b/security/vaultwarden/Makefile
@@ -1,6 +1,5 @@
PORTNAME= vaultwarden
-DISTVERSION= 1.34.1
-PORTREVISION= 2
+DISTVERSION= 1.34.3
CATEGORIES= security
MAINTAINER= mr@FreeBSD.org
@@ -28,13 +27,14 @@ USERS= ${WWWOWN}
GROUPS= ${WWWGRP}
PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
-OPTIONS_DEFINE= WEBVAULT
-OPTIONS_DEFAULT=${OPTIONS_DEFINE} ${OPTIONS_MULTI_DATABASE}
+OPTIONS_DEFINE= WEBVAULT S3
OPTIONS_MULTI= DATABASE
OPTIONS_MULTI_DATABASE= MYSQL PGSQL SQLITE
+OPTIONS_DEFAULT= WEBVAULT ${OPTIONS_MULTI_DATABASE}
DATABASE_DESC= Database support
WEBVAULT_DESC= Vaultwarden web (bw_web_builds)
+S3_DESC= S3 storage backend support (experimental)
MYSQL_USES= mysql:client
MYSQL_VARS= cargo_features+=mysql
@@ -42,6 +42,7 @@ PGSQL_USES= pgsql
PGSQL_VARS= cargo_features+=postgresql
SQLITE_VARS= cargo_features+=sqlite
WEBVAULT_RUN_DEPENDS= ${WWWDIR}/web-vault/index.html:www/vaultwarden-web_vault
+S3_VARS= cargo_features+=s3
# make cargo-crates > Makefile.crates
diff --git a/security/vaultwarden/Makefile.crates b/security/vaultwarden/Makefile.crates
index 864dab3fba0f..d1dc2e20a129 100644
--- a/security/vaultwarden/Makefile.crates
+++ b/security/vaultwarden/Makefile.crates
@@ -1,5 +1,6 @@
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
+ aes-0.8.4 \
ahash-0.8.12 \
aho-corasick-1.1.3 \
alloc-no-stdlib-2.0.4 \
@@ -7,64 +8,94 @@ CARGO_CRATES= addr2line-0.24.2 \
allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
+ anyhow-1.0.98 \
argon2-0.5.3 \
async-channel-1.9.0 \
- async-channel-2.3.1 \
- async-compression-0.4.23 \
+ async-channel-2.5.0 \
+ async-compression-0.4.27 \
async-executor-1.13.2 \
async-global-executor-2.4.1 \
- async-io-2.4.1 \
+ async-io-2.5.0 \
async-lock-3.4.0 \
- async-process-2.3.0 \
- async-signal-0.2.10 \
+ async-process-2.4.0 \
+ async-signal-0.2.12 \
async-std-1.13.1 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
async-task-4.7.1 \
async-trait-0.1.88 \
atomic-0.5.3 \
- atomic-0.6.0 \
+ atomic-0.6.1 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
+ aws-config-1.8.3 \
+ aws-credential-types-1.2.4 \
+ aws-runtime-1.5.9 \
+ aws-sdk-sso-1.78.0 \
+ aws-sdk-ssooidc-1.79.0 \
+ aws-sdk-sts-1.80.0 \
+ aws-sigv4-1.3.3 \
+ aws-smithy-async-1.2.5 \
+ aws-smithy-http-0.62.2 \
+ aws-smithy-json-0.61.4 \
+ aws-smithy-observability-0.1.3 \
+ aws-smithy-query-0.60.7 \
+ aws-smithy-runtime-1.8.5 \
+ aws-smithy-runtime-api-1.8.5 \
+ aws-smithy-types-1.3.2 \
+ aws-smithy-xml-0.60.10 \
+ aws-types-1.3.8 \
+ backon-1.5.1 \
backtrace-0.3.75 \
base64-0.13.1 \
base64-0.21.7 \
base64-0.22.1 \
- base64ct-1.7.3 \
+ base64-simd-0.8.0 \
+ base64ct-1.8.0 \
bigdecimal-0.4.8 \
binascii-0.1.4 \
bitflags-2.9.1 \
blake2-0.10.6 \
block-buffer-0.10.4 \
- blocking-1.6.1 \
+ block-padding-0.3.3 \
+ blocking-1.6.2 \
brotli-8.0.1 \
brotli-decompressor-5.0.0 \
- bumpalo-3.17.0 \
- bytemuck-1.23.0 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.1 \
byteorder-1.5.0 \
bytes-1.10.1 \
- cached-0.55.1 \
- cached_proc_macro-0.24.0 \
+ bytes-utils-0.1.4 \
+ cached-0.56.0 \
+ cached_proc_macro-0.25.0 \
cached_proc_macro_types-0.1.1 \
- cc-1.2.24 \
- cfg-if-1.0.0 \
+ cbc-0.1.2 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
+ cfg_aliases-0.2.1 \
chrono-0.4.41 \
- chrono-tz-0.10.3 \
- chrono-tz-build-0.4.1 \
+ chrono-tz-0.10.4 \
chumsky-0.9.3 \
+ cipher-0.4.4 \
codemap-0.1.3 \
concurrent-queue-2.5.0 \
+ const-oid-0.9.6 \
+ const-random-0.1.18 \
+ const-random-macro-0.1.16 \
cookie-0.18.1 \
cookie_store-0.21.1 \
core-foundation-0.9.4 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
+ crc32c-0.6.8 \
+ crc32fast-1.5.0 \
critical-section-1.2.0 \
cron-0.15.0 \
crossbeam-channel-0.5.15 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
+ crunchy-0.2.4 \
crypto-common-0.1.6 \
darling-0.20.11 \
darling_core-0.20.11 \
@@ -72,6 +103,7 @@ CARGO_CRATES= addr2line-0.24.2 \
dashmap-6.1.0 \
data-encoding-2.9.0 \
data-url-0.3.1 \
+ der-0.7.10 \
deranged-0.4.0 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
@@ -81,14 +113,15 @@ CARGO_CRATES= addr2line-0.24.2 \
devise-0.4.2 \
devise_codegen-0.4.2 \
devise_core-0.4.2 \
- diesel-2.2.10 \
+ diesel-2.2.12 \
diesel-derive-newtype-2.1.2 \
- diesel_derives-2.2.5 \
+ diesel_derives-2.2.7 \
diesel_logger-0.4.0 \
diesel_migrations-2.2.0 \
diesel_table_macro_syntax-0.2.0 \
digest-0.10.7 \
displaydoc-0.2.5 \
+ dlv-list-0.5.2 \
document-features-0.2.11 \
dotenvy-0.15.7 \
dsl_auto_type-0.1.3 \
@@ -99,14 +132,14 @@ CARGO_CRATES= addr2line-0.24.2 \
enum-as-inner-0.6.1 \
env_home-0.1.0 \
equivalent-1.0.2 \
- errno-0.3.12 \
+ errno-0.3.13 \
event-listener-2.5.3 \
event-listener-5.4.0 \
event-listener-strategy-0.5.4 \
fastrand-2.3.0 \
fern-0.7.1 \
figment-0.10.19 \
- flate2-1.1.1 \
+ flate2-1.1.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
foreign-types-0.3.2 \
@@ -133,17 +166,18 @@ CARGO_CRATES= addr2line-0.24.2 \
gloo-timers-0.3.0 \
governor-0.10.0 \
grass_compiler-0.13.4 \
- h2-0.4.10 \
+ h2-0.4.11 \
half-1.8.3 \
handlebars-6.3.2 \
hashbrown-0.14.5 \
- hashbrown-0.15.3 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- hermit-abi-0.5.1 \
+ hermit-abi-0.5.2 \
+ hex-0.4.3 \
hickory-proto-0.25.2 \
hickory-resolver-0.25.2 \
hmac-0.12.1 \
+ home-0.5.11 \
hostname-0.4.1 \
html5gum-0.7.0 \
http-0.2.12 \
@@ -155,9 +189,8 @@ CARGO_CRATES= addr2line-0.24.2 \
httpdate-1.0.3 \
hyper-0.14.32 \
hyper-1.6.0 \
- hyper-rustls-0.27.6 \
- hyper-tls-0.6.0 \
- hyper-util-0.1.12 \
+ hyper-rustls-0.27.7 \
+ hyper-util-0.1.16 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.0.0 \
@@ -170,124 +203,145 @@ CARGO_CRATES= addr2line-0.24.2 \
ident_case-1.0.1 \
idna-1.0.3 \
idna_adapter-1.2.1 \
- indexmap-2.9.0 \
+ indexmap-2.10.0 \
inlinable_string-0.1.15 \
+ inout-0.1.4 \
+ io-uring-0.7.9 \
ipconfig-0.3.2 \
ipnet-2.11.0 \
+ iri-string-0.7.8 \
is-terminal-0.4.16 \
itoa-1.0.15 \
jetscii-0.5.3 \
job_scheduler_ng-2.2.0 \
+ jobserver-0.1.33 \
js-sys-0.3.77 \
jsonwebtoken-9.3.1 \
kv-log-macro-1.0.7 \
lasso-0.7.3 \
lazy_static-1.5.0 \
- lettre-0.11.16 \
- libc-0.2.172 \
+ lettre-0.11.18 \
+ libc-0.2.174 \
libm-0.2.15 \
- libmimalloc-sys-0.1.42 \
- libsqlite3-sys-0.33.0 \
- linux-raw-sys-0.4.15 \
+ libmimalloc-sys-0.1.43 \
+ libsqlite3-sys-0.35.0 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
- litrs-0.4.1 \
- lock_api-0.4.12 \
+ litrs-0.4.2 \
+ lock_api-0.4.13 \
log-0.4.27 \
loom-0.5.6 \
loom-0.7.2 \
+ lru-slab-0.1.2 \
matchers-0.1.0 \
- memchr-2.7.4 \
- migrations_internals-2.2.0 \
+ md-5-0.10.6 \
+ memchr-2.7.5 \
+ migrations_internals-2.2.1 \
migrations_macros-2.2.0 \
- mimalloc-0.1.46 \
+ mimalloc-0.1.47 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.8 \
+ miniz_oxide-0.8.9 \
mio-1.0.4 \
moka-0.12.10 \
multer-3.1.0 \
- mysqlclient-sys-0.4.5 \
- native-tls-0.2.14 \
+ mysqlclient-sys-0.4.7 \
nom-7.1.3 \
nom-8.0.0 \
nonzero_ext-0.3.0 \
nu-ansi-term-0.46.0 \
num-bigint-0.4.6 \
+ num-bigint-dig-0.8.4 \
num-conv-0.1.0 \
num-derive-0.4.2 \
num-integer-0.1.46 \
+ num-iter-0.1.45 \
num-modular-0.6.1 \
num-order-1.2.0 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
num_threads-0.1.7 \
object-0.36.7 \
once_cell-1.21.3 \
- openssl-0.10.72 \
+ opendal-0.54.0 \
+ openssl-0.10.73 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-src-300.5.0+3.5.0 \
- openssl-sys-0.9.108 \
+ openssl-src-300.5.1+3.5.1 \
+ openssl-sys-0.9.109 \
+ ordered-multimap-0.7.3 \
+ outref-0.5.2 \
overload-0.1.1 \
parking-2.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
- parse-zoneinfo-0.3.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
password-hash-0.5.0 \
paste-1.0.15 \
pastey-0.1.0 \
+ pbkdf2-0.12.2 \
pear-0.2.9 \
pear_codegen-0.2.9 \
pem-3.0.5 \
+ pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
- pest-2.8.0 \
- pest_derive-2.8.0 \
- pest_generator-2.8.0 \
- pest_meta-2.8.0 \
+ pest-2.8.1 \
+ pest_derive-2.8.1 \
+ pest_generator-2.8.1 \
+ pest_meta-2.8.1 \
phf-0.11.3 \
- phf_codegen-0.11.3 \
+ phf-0.12.1 \
phf_generator-0.11.3 \
phf_macros-0.11.3 \
phf_shared-0.11.3 \
+ phf_shared-0.12.1 \
pico-args-0.5.0 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
piper-0.2.4 \
+ pkcs1-0.7.5 \
+ pkcs5-0.7.1 \
+ pkcs8-0.10.2 \
pkg-config-0.3.32 \
- polling-3.8.0 \
- portable-atomic-1.11.0 \
+ polling-3.9.0 \
+ portable-atomic-1.11.1 \
potential_utf-0.1.2 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
- pq-sys-0.7.1 \
+ pq-sys-0.7.2 \
proc-macro2-1.0.95 \
proc-macro2-diagnostics-0.10.1 \
psl-types-2.0.11 \
psm-0.1.26 \
publicsuffix-2.3.0 \
- quanta-0.12.5 \
+ quanta-0.12.6 \
+ quick-error-2.0.1 \
+ quick-xml-0.37.5 \
+ quinn-0.11.8 \
+ quinn-proto-0.11.12 \
+ quinn-udp-0.5.13 \
quote-1.0.40 \
quoted_printable-0.5.1 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
r2d2-0.8.10 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
raw-cpuid-11.5.0 \
- redox_syscall-0.5.12 \
+ redox_syscall-0.5.17 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
+ regex-lite-0.1.6 \
regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
reopen-1.0.3 \
- reqwest-0.12.15 \
+ reqsign-0.16.5 \
+ reqwest-0.12.22 \
resolv-conf-0.7.4 \
ring-0.17.14 \
rmp-0.8.14 \
@@ -297,34 +351,39 @@ CARGO_CRATES= addr2line-0.24.2 \
rocket_http-0.5.1 \
rocket_ws-0.1.1 \
rpassword-7.4.0 \
+ rsa-0.9.8 \
rtoolbox-0.0.3 \
- rustc-demangle-0.1.24 \
+ rust-ini-0.21.2 \
+ rustc-demangle-0.1.26 \
+ rustc-hash-2.1.1 \
rustc_version-0.4.1 \
- rustix-0.38.44 \
- rustix-1.0.7 \
+ rustix-1.0.8 \
rustls-0.21.12 \
- rustls-0.23.27 \
+ rustls-0.23.30 \
+ rustls-native-certs-0.8.1 \
rustls-pemfile-1.0.4 \
- rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
rustls-webpki-0.101.7 \
- rustls-webpki-0.103.3 \
+ rustls-webpki-0.103.4 \
rustversion-1.0.21 \
ryu-1.0.20 \
+ salsa20-0.10.2 \
same-file-1.0.6 \
schannel-0.1.27 \
scheduled-thread-pool-0.2.7 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
+ scrypt-0.11.0 \
sct-0.7.1 \
- security-framework-2.11.1 \
+ security-framework-3.2.0 \
security-framework-sys-2.14.0 \
semver-1.0.26 \
serde-1.0.219 \
serde_cbor-0.11.2 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
- serde_spanned-0.6.8 \
+ serde_json-1.0.141 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.0 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
sha2-0.10.9 \
@@ -332,20 +391,24 @@ CARGO_CRATES= addr2line-0.24.2 \
shlex-1.3.0 \
signal-hook-0.3.18 \
signal-hook-registry-1.4.5 \
+ signature-2.2.0 \
simple_asn1-0.6.3 \
siphasher-1.0.1 \
- slab-0.4.9 \
- smallvec-1.15.0 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
socket2-0.5.10 \
+ socket2-0.6.0 \
spin-0.9.8 \
spinning_top-0.3.0 \
+ spki-0.7.3 \
stable-pattern-0.1.0 \
stable_deref_trait-1.2.0 \
stacker-0.1.21 \
state-0.6.0 \
strsim-0.11.1 \
subtle-2.6.1 \
- syn-2.0.101 \
+ svg-hush-0.9.5 \
+ syn-2.0.104 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
syslog-7.0.0 \
@@ -357,34 +420,38 @@ CARGO_CRATES= addr2line-0.24.2 \
thiserror-2.0.12 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
+ thread_local-1.1.9 \
threadpool-1.8.1 \
time-0.3.41 \
time-core-0.1.4 \
time-macros-0.2.22 \
+ tiny-keccak-2.0.2 \
tinystr-0.8.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.45.1 \
+ tokio-1.47.0 \
tokio-macros-2.5.0 \
- tokio-native-tls-0.3.1 \
tokio-rustls-0.24.1 \
tokio-rustls-0.26.2 \
- tokio-socks-0.5.2 \
tokio-stream-0.1.17 \
tokio-tungstenite-0.21.0 \
tokio-util-0.7.15 \
- toml-0.8.22 \
- toml_datetime-0.6.9 \
- toml_edit-0.22.26 \
- toml_write-0.1.1 \
+ toml-0.8.23 \
+ toml-0.9.2 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.22.27 \
+ toml_parser-1.0.1 \
+ toml_write-0.1.2 \
+ toml_writer-1.0.2 \
totp-lite-2.0.1 \
tower-0.5.2 \
+ tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
try-lock-0.2.5 \
@@ -397,6 +464,7 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-xid-0.2.6 \
untrusted-0.9.0 \
url-2.5.4 \
+ urlencoding-2.1.3 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
uuid-1.17.0 \
@@ -404,9 +472,10 @@ CARGO_CRATES= addr2line-0.24.2 \
value-bag-1.11.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
+ vsimd-0.8.0 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
@@ -418,31 +487,32 @@ CARGO_CRATES= addr2line-0.24.2 \
web-sys-0.3.77 \
web-time-1.1.0 \
webauthn-rs-0.3.2 \
- which-7.0.3 \
+ webpki-roots-1.0.2 \
+ which-8.0.0 \
widestring-1.2.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.48.0 \
- windows-0.61.1 \
+ windows-0.61.3 \
windows-collections-0.2.0 \
windows-core-0.61.2 \
windows-future-0.2.1 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
+ windows-link-0.1.3 \
windows-numerics-0.2.0 \
- windows-registry-0.4.0 \
+ windows-registry-0.5.3 \
windows-result-0.3.4 \
- windows-strings-0.3.1 \
windows-strings-0.4.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.0 \
+ windows-targets-0.53.3 \
windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
@@ -468,20 +538,25 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
winnow-0.6.26 \
- winnow-0.7.10 \
+ winnow-0.7.12 \
winreg-0.50.0 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
+ xml-rs-0.8.27 \
+ xmlparser-0.13.6 \
yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
yubico_ng-0.13.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
zerotrie-0.2.2 \
zerovec-0.11.2 \
- zerovec-derive-0.11.1
+ zerovec-derive-0.11.1 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7
diff --git a/security/vaultwarden/distinfo b/security/vaultwarden/distinfo
index 09a855d5bd0a..c324e5d5bfdd 100644
--- a/security/vaultwarden/distinfo
+++ b/security/vaultwarden/distinfo
@@ -1,8 +1,10 @@
-TIMESTAMP = 1748476236
+TIMESTAMP = 1753962902
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -17,26 +19,28 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
SIZE (rust/crates/argon2-0.5.3.crate) = 28795
SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
-SHA256 (rust/crates/async-compression-0.4.23.crate) = b37fc50485c4f3f736a4fb14199f6d5f5ba008d7f28fe710306c92780f004c07
-SIZE (rust/crates/async-compression-0.4.23.crate) = 116231
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-compression-0.4.27.crate) = ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8
+SIZE (rust/crates/async-compression-0.4.27.crate) = 118487
SHA256 (rust/crates/async-executor-1.13.2.crate) = bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa
SIZE (rust/crates/async-executor-1.13.2.crate) = 28392
SHA256 (rust/crates/async-global-executor-2.4.1.crate) = 05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c
SIZE (rust/crates/async-global-executor-2.4.1.crate) = 11844
-SHA256 (rust/crates/async-io-2.4.1.crate) = 1237c0ae75a0f3765f58910ff9cdd0a12eeb39ab2f4c7de23262f337f0aacbb3
-SIZE (rust/crates/async-io-2.4.1.crate) = 49459
+SHA256 (rust/crates/async-io-2.5.0.crate) = 19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca
+SIZE (rust/crates/async-io-2.5.0.crate) = 50545
SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
SIZE (rust/crates/async-lock-3.4.0.crate) = 34446
-SHA256 (rust/crates/async-process-2.3.0.crate) = 63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb
-SIZE (rust/crates/async-process-2.3.0.crate) = 26766
-SHA256 (rust/crates/async-signal-0.2.10.crate) = 637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3
-SIZE (rust/crates/async-signal-0.2.10.crate) = 16970
+SHA256 (rust/crates/async-process-2.4.0.crate) = 65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00
+SIZE (rust/crates/async-process-2.4.0.crate) = 26871
+SHA256 (rust/crates/async-signal-0.2.12.crate) = f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1
+SIZE (rust/crates/async-signal-0.2.12.crate) = 16790
SHA256 (rust/crates/async-std-1.13.1.crate) = 730294c1c08c2e0f85759590518f6333f0d5a0a766a27d519c1b244c3dfd8a24
SIZE (rust/crates/async-std-1.13.1.crate) = 219113
SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
@@ -49,12 +53,48 @@ SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a5286
SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/atomic-0.5.3.crate) = c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba
SIZE (rust/crates/atomic-0.5.3.crate) = 12801
-SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994
-SIZE (rust/crates/atomic-0.6.0.crate) = 12919
+SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/aws-config-1.8.3.crate) = c0baa720ebadea158c5bda642ac444a2af0cdf7bb66b46d1e4533de5d1f449d0
+SIZE (rust/crates/aws-config-1.8.3.crate) = 134603
+SHA256 (rust/crates/aws-credential-types-1.2.4.crate) = b68c2194a190e1efc999612792e25b1ab3abfefe4306494efaaabc25933c0cbe
+SIZE (rust/crates/aws-credential-types-1.2.4.crate) = 20122
+SHA256 (rust/crates/aws-runtime-1.5.9.crate) = b2090e664216c78e766b6bac10fe74d2f451c02441d43484cd76ac9a295075f7
+SIZE (rust/crates/aws-runtime-1.5.9.crate) = 74594
+SHA256 (rust/crates/aws-sdk-sso-1.78.0.crate) = dbd7bc4bd34303733bded362c4c997a39130eac4310257c79aae8484b1c4b724
+SIZE (rust/crates/aws-sdk-sso-1.78.0.crate) = 90626
+SHA256 (rust/crates/aws-sdk-ssooidc-1.79.0.crate) = 77358d25f781bb106c1a69531231d4fd12c6be904edb0c47198c604df5a2dbca
+SIZE (rust/crates/aws-sdk-ssooidc-1.79.0.crate) = 107005
+SHA256 (rust/crates/aws-sdk-sts-1.80.0.crate) = 06e3ed2a9b828ae7763ddaed41d51724d2661a50c45f845b08967e52f4939cfc
+SIZE (rust/crates/aws-sdk-sts-1.80.0.crate) = 176474
+SHA256 (rust/crates/aws-sigv4-1.3.3.crate) = ddfb9021f581b71870a17eac25b52335b82211cdc092e02b6876b2bcefa61666
+SIZE (rust/crates/aws-sigv4-1.3.3.crate) = 58523
+SHA256 (rust/crates/aws-smithy-async-1.2.5.crate) = 1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c
+SIZE (rust/crates/aws-smithy-async-1.2.5.crate) = 20847
+SHA256 (rust/crates/aws-smithy-http-0.62.2.crate) = 43c82ba4cab184ea61f6edaafc1072aad3c2a17dcf4c0fce19ac5694b90d8b5f
+SIZE (rust/crates/aws-smithy-http-0.62.2.crate) = 31325
+SHA256 (rust/crates/aws-smithy-json-0.61.4.crate) = a16e040799d29c17412943bdbf488fd75db04112d0c0d4b9290bacf5ae0014b9
+SIZE (rust/crates/aws-smithy-json-0.61.4.crate) = 27786
+SHA256 (rust/crates/aws-smithy-observability-0.1.3.crate) = 9364d5989ac4dd918e5cc4c4bdcc61c9be17dcd2586ea7f69e348fc7c6cab393
+SIZE (rust/crates/aws-smithy-observability-0.1.3.crate) = 10275
+SHA256 (rust/crates/aws-smithy-query-0.60.7.crate) = f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb
+SIZE (rust/crates/aws-smithy-query-0.60.7.crate) = 7409
+SHA256 (rust/crates/aws-smithy-runtime-1.8.5.crate) = 660f70d9d8af6876b4c9aa8dcb0dbaf0f89b04ee9a4455bea1b4ba03b15f26f6
+SIZE (rust/crates/aws-smithy-runtime-1.8.5.crate) = 116109
+SHA256 (rust/crates/aws-smithy-runtime-api-1.8.5.crate) = 937a49ecf061895fca4a6dd8e864208ed9be7546c0527d04bc07d502ec5fba1c
+SIZE (rust/crates/aws-smithy-runtime-api-1.8.5.crate) = 79951
+SHA256 (rust/crates/aws-smithy-types-1.3.2.crate) = d498595448e43de7f4296b7b7a18a8a02c61ec9349128c80a368f7c3b4ab11a8
+SIZE (rust/crates/aws-smithy-types-1.3.2.crate) = 92281
+SHA256 (rust/crates/aws-smithy-xml-0.60.10.crate) = 3db87b96cb1b16c024980f133968d52882ca0daaee3a086c6decc500f6c99728
+SIZE (rust/crates/aws-smithy-xml-0.60.10.crate) = 25216
+SHA256 (rust/crates/aws-types-1.3.8.crate) = b069d19bf01e46298eaedd7c6f283fe565a59263e53eebec945f3e6398f42390
+SIZE (rust/crates/aws-types-1.3.8.crate) = 33160
+SHA256 (rust/crates/backon-1.5.1.crate) = 302eaff5357a264a2c42f127ecb8bac761cf99749fc3dc95677e2743991f99e7
+SIZE (rust/crates/backon-1.5.1.crate) = 40628
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
@@ -63,8 +103,10 @@ SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/base64ct-1.7.3.crate) = 89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3
-SIZE (rust/crates/base64ct-1.7.3.crate) = 31175
+SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
+SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
SHA256 (rust/crates/bigdecimal-0.4.8.crate) = 1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013
SIZE (rust/crates/bigdecimal-0.4.8.crate) = 89479
SHA256 (rust/crates/binascii-0.1.4.crate) = 383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72
@@ -75,54 +117,72 @@ SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b
SIZE (rust/crates/blake2-0.10.6.crate) = 47234
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
-SIZE (rust/crates/blocking-1.6.1.crate) = 17788
+SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
+SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
+SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
+SIZE (rust/crates/blocking-1.6.2.crate) = 17754
SHA256 (rust/crates/brotli-8.0.1.crate) = 9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d
SIZE (rust/crates/brotli-8.0.1.crate) = 741712
SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.23.0.crate) = 9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c
-SIZE (rust/crates/bytemuck-1.23.0.crate) = 52534
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cached-0.55.1.crate) = b0839c297f8783316fcca9d90344424e968395413f0662a5481f79c6648bbc14
-SIZE (rust/crates/cached-0.55.1.crate) = 73455
-SHA256 (rust/crates/cached_proc_macro-0.24.0.crate) = 673992d934f0711b68ebb3e1b79cdc4be31634b37c98f26867ced0438ca5c603
-SIZE (rust/crates/cached_proc_macro-0.24.0.crate) = 11881
+SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
+SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
+SHA256 (rust/crates/cached-0.56.0.crate) = 801927ee168e17809ab8901d9f01f700cd7d8d6a6527997fee44e4b0327a253c
+SIZE (rust/crates/cached-0.56.0.crate) = 73906
+SHA256 (rust/crates/cached_proc_macro-0.25.0.crate) = 9225bdcf4e4a9a4c08bf16607908eb2fbf746828d5e0b5e019726dbf6571f201
+SIZE (rust/crates/cached_proc_macro-0.25.0.crate) = 11890
SHA256 (rust/crates/cached_proc_macro_types-0.1.1.crate) = ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0
SIZE (rust/crates/cached_proc_macro_types-0.1.1.crate) = 1813
-SHA256 (rust/crates/cc-1.2.24.crate) = 16595d3be041c03b09d08d0858631facccee9221e579704070e6e9e4915d3bc7
-SIZE (rust/crates/cc-1.2.24.crate) = 106557
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+SIZE (rust/crates/cbc-0.1.2.crate) = 23501
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/chrono-tz-0.10.3.crate) = efdce149c370f133a071ca8ef6ea340b7b88748ab0810097a9e2976eaa34b4f3
-SIZE (rust/crates/chrono-tz-0.10.3.crate) = 380709
-SHA256 (rust/crates/chrono-tz-build-0.4.1.crate) = 8f10f8c9340e31fc120ff885fcdb54a0b48e474bbd77cab557f0c30a3e569402
-SIZE (rust/crates/chrono-tz-build-0.4.1.crate) = 11798
+SHA256 (rust/crates/chrono-tz-0.10.4.crate) = a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3
+SIZE (rust/crates/chrono-tz-0.10.4.crate) = 794377
SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
SIZE (rust/crates/chumsky-0.9.3.crate) = 75112
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/codemap-0.1.3.crate) = b9e769b5c8c8283982a987c6e948e540254f1058d5a74b8794914d4ef5fc2a24
SIZE (rust/crates/codemap-0.1.3.crate) = 9483
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
+SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
+SIZE (rust/crates/const-random-0.1.18.crate) = 6646
+SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
+SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
SHA256 (rust/crates/cookie-0.18.1.crate) = 4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747
SIZE (rust/crates/cookie-0.18.1.crate) = 43551
SHA256 (rust/crates/cookie_store-0.21.1.crate) = 2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9
SIZE (rust/crates/cookie_store-0.21.1.crate) = 34692
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32c-0.6.8.crate) = 3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47
+SIZE (rust/crates/crc32c-0.6.8.crate) = 9647
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
SHA256 (rust/crates/cron-0.15.0.crate) = 5877d3fbf742507b66bc2a1945106bd30dd8504019d596901ddd012a4dd01740
@@ -133,6 +193,8 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
@@ -147,6 +209,8 @@ SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb3
SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/data-url-0.3.1.crate) = 5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a
SIZE (rust/crates/data-url-0.3.1.crate) = 21109
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
@@ -165,12 +229,12 @@ SHA256 (rust/crates/devise_codegen-0.4.2.crate) = 71b28680d8be17a570a2334922518b
SIZE (rust/crates/devise_codegen-0.4.2.crate) = 6556
SHA256 (rust/crates/devise_core-0.4.2.crate) = b035a542cf7abf01f2e3c4d5a7acbaebfefe120ae4efc7bde3df98186e4b8af7
SIZE (rust/crates/devise_core-0.4.2.crate) = 17750
-SHA256 (rust/crates/diesel-2.2.10.crate) = ff3e1edb1f37b4953dd5176916347289ed43d7119cc2e6c7c3f7849ff44ea506
-SIZE (rust/crates/diesel-2.2.10.crate) = 367652
+SHA256 (rust/crates/diesel-2.2.12.crate) = 229850a212cd9b84d4f0290ad9d294afc0ae70fccaa8949dbe8b43ffafa1e20c
+SIZE (rust/crates/diesel-2.2.12.crate) = 368870
SHA256 (rust/crates/diesel-derive-newtype-2.1.2.crate) = d5adf688c584fe33726ce0e2898f608a2a92578ac94a4a92fcecf73214fe0716
SIZE (rust/crates/diesel-derive-newtype-2.1.2.crate) = 11618
-SHA256 (rust/crates/diesel_derives-2.2.5.crate) = 68d4216021b3ea446fd2047f5c8f8fe6e98af34508a254a01e4d6bc1e844f84d
-SIZE (rust/crates/diesel_derives-2.2.5.crate) = 74435
+SHA256 (rust/crates/diesel_derives-2.2.7.crate) = 1b96984c469425cb577bf6f17121ecb3e4fe1e81de5d8f780dd372802858d756
+SIZE (rust/crates/diesel_derives-2.2.7.crate) = 74629
SHA256 (rust/crates/diesel_logger-0.4.0.crate) = 8074833fffb675cf22a6ee669124f65f02971e48dd520bb80c7473ff70aeaf95
SIZE (rust/crates/diesel_logger-0.4.0.crate) = 4615
SHA256 (rust/crates/diesel_migrations-2.2.0.crate) = 8a73ce704bad4231f001bff3314d91dce4aba0770cee8b233991859abc15c1f6
@@ -181,6 +245,8 @@ SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8c
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
+SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373
SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
SIZE (rust/crates/document-features-0.2.11.crate) = 14640
SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
@@ -201,8 +267,8 @@ SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
@@ -215,8 +281,8 @@ SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3e
SIZE (rust/crates/fern-0.7.1.crate) = 304533
SHA256 (rust/crates/figment-0.10.19.crate) = 8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3
SIZE (rust/crates/figment-0.10.19.crate) = 70111
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
@@ -269,28 +335,30 @@ SHA256 (rust/crates/governor-0.10.0.crate) = 3cbe789d04bf14543f03c4b60cd494148aa
SIZE (rust/crates/governor-0.10.0.crate) = 141742
SHA256 (rust/crates/grass_compiler-0.13.4.crate) = 2d9e3df7f0222ce5184154973d247c591d9aadc28ce7a73c6cd31100c9facff6
SIZE (rust/crates/grass_compiler-0.13.4.crate) = 166416
-SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
-SIZE (rust/crates/h2-0.4.10.crate) = 174800
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
SHA256 (rust/crates/half-1.8.3.crate) = 1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403
SIZE (rust/crates/half-1.8.3.crate) = 41624
SHA256 (rust/crates/handlebars-6.3.2.crate) = 759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098
SIZE (rust/crates/handlebars-6.3.2.crate) = 105065
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
-SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
-SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502
SIZE (rust/crates/hickory-proto-0.25.2.crate) = 417616
SHA256 (rust/crates/hickory-resolver-0.25.2.crate) = dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a
SIZE (rust/crates/hickory-resolver-0.25.2.crate) = 91883
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/hostname-0.4.1.crate) = a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65
SIZE (rust/crates/hostname-0.4.1.crate) = 13819
SHA256 (rust/crates/html5gum-0.7.0.crate) = b3918b5f36d61861b757261da986b51be562c7a87ac4e531d4158e67e08bff72
@@ -313,12 +381,10 @@ SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e4
SIZE (rust/crates/hyper-0.14.32.crate) = 199622
SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-rustls-0.27.6.crate) = 03a01595e11bdcec50946522c32dde3fc6914743000a68b93000965f2f02406d
-SIZE (rust/crates/hyper-rustls-0.27.6.crate) = 34650
-SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
-SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.12.crate) = cf9f1e950e0d9d1d3c47184416723cf29c0d1f93bd8cccf37e4beb6b44f31710
-SIZE (rust/crates/hyper-util-0.1.12.crate) = 94918
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -343,14 +409,20 @@ 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.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/inlinable_string-0.1.15.crate) = c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb
SIZE (rust/crates/inlinable_string-0.1.15.crate) = 19290
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
@@ -359,6 +431,8 @@ SHA256 (rust/crates/jetscii-0.5.3.crate) = 47f142fe24a9c9944451e8349de0a56af5f3e
SIZE (rust/crates/jetscii-0.5.3.crate) = 18811
SHA256 (rust/crates/job_scheduler_ng-2.2.0.crate) = b6d2655e8c656a1d51c0464ad9cfd19312e3f3ea61326d26a3400323a6cb9a28
SIZE (rust/crates/job_scheduler_ng-2.2.0.crate) = 16466
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/jsonwebtoken-9.3.1.crate) = 5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde
@@ -369,58 +443,58 @@ SHA256 (rust/crates/lasso-0.7.3.crate) = 6e14eda50a3494b3bf7b9ce51c52434a761e383
SIZE (rust/crates/lasso-0.7.3.crate) = 78870
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/lettre-0.11.16.crate) = 87ffd14fa289730e3ad68edefdc31f603d56fe716ec38f2076bb7410e09147c2
-SIZE (rust/crates/lettre-0.11.16.crate) = 156795
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/lettre-0.11.18.crate) = 5cb54db6ff7a89efac87dba5baeac57bb9ccd726b49a9b6f21fb92b3966aaf56
+SIZE (rust/crates/lettre-0.11.18.crate) = 158938
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libmimalloc-sys-0.1.42.crate) = ec9d6fac27761dabcd4ee73571cdb06b7022dc99089acbe5435691edffaac0f4
-SIZE (rust/crates/libmimalloc-sys-0.1.42.crate) = 224614
-SHA256 (rust/crates/libsqlite3-sys-0.33.0.crate) = 947e6816f7825b2b45027c2c32e7085da9934defa535de4a6a46b10a4d5257fa
-SIZE (rust/crates/libsqlite3-sys-0.33.0.crate) = 5182864
-SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
+SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
+SHA256 (rust/crates/libsqlite3-sys-0.35.0.crate) = 133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f
+SIZE (rust/crates/libsqlite3-sys-0.35.0.crate) = 5200364
SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
-SIZE (rust/crates/litrs-0.4.1.crate) = 42603
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5
SIZE (rust/crates/loom-0.5.6.crate) = 72186
SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
SIZE (rust/crates/loom-0.7.2.crate) = 73989
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/migrations_internals-2.2.0.crate) = fd01039851e82f8799046eabbb354056283fb265c8ec0996af940f4e85a380ff
-SIZE (rust/crates/migrations_internals-2.2.0.crate) = 6205
+SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
+SIZE (rust/crates/md-5-0.10.6.crate) = 16161
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/migrations_internals-2.2.1.crate) = 3bda1634d70d5bd53553cf15dca9842a396e8c799982a3ad22998dc44d961f24
+SIZE (rust/crates/migrations_internals-2.2.1.crate) = 7455
SHA256 (rust/crates/migrations_macros-2.2.0.crate) = ffb161cc72176cb37aa47f1fc520d3ef02263d67d661f44f05d05a079e1237fd
SIZE (rust/crates/migrations_macros-2.2.0.crate) = 8896
-SHA256 (rust/crates/mimalloc-0.1.46.crate) = 995942f432bbb4822a7e9c3faa87a695185b0d09273ba85f097b54f4e458f2af
-SIZE (rust/crates/mimalloc-0.1.46.crate) = 4601
+SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
+SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926
SIZE (rust/crates/moka-0.12.10.crate) = 253622
SHA256 (rust/crates/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b
SIZE (rust/crates/multer-3.1.0.crate) = 25980
-SHA256 (rust/crates/mysqlclient-sys-0.4.5.crate) = 7fe45ac04fb301fa824ce6a3a0ef0171b52e92c6d25973c085cece9d88727bd7
-SIZE (rust/crates/mysqlclient-sys-0.4.5.crate) = 860702
-SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
-SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
+SHA256 (rust/crates/mysqlclient-sys-0.4.7.crate) = 86a34a2bdec189f1060343ba712983e14cad7e87515cfd9ac4653e207535b6b1
+SIZE (rust/crates/mysqlclient-sys-0.4.7.crate) = 930924
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
@@ -431,78 +505,92 @@ SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb4545924260
SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
+SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
+SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
SHA256 (rust/crates/num-modular-0.6.1.crate) = 17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f
SIZE (rust/crates/num-modular-0.6.1.crate) = 32328
SHA256 (rust/crates/num-order-1.2.0.crate) = 537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6
SIZE (rust/crates/num-order-1.2.0.crate) = 19500
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
-SIZE (rust/crates/openssl-0.10.72.crate) = 283852
+SHA256 (rust/crates/opendal-0.54.0.crate) = ffb9838d0575c6dbaf3fcec7255af8d5771996d4af900bbb6fa9a314dec00a1a
+SIZE (rust/crates/opendal-0.54.0.crate) = 806513
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-src-300.5.0+3.5.0.crate) = e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f
-SIZE (rust/crates/openssl-src-300.5.0+3.5.0.crate) = 10488436
-SHA256 (rust/crates/openssl-sys-0.9.108.crate) = e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847
-SIZE (rust/crates/openssl-sys-0.9.108.crate) = 78190
+SHA256 (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a
+SIZE (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 10505501
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79
+SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265
+SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
+SIZE (rust/crates/outref-0.5.2.crate) = 5621
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
-SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
-SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166
SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pastey-0.1.0.crate) = b3a8cb46bdc156b1c90460339ae6bfd45ba0394e5effbaa640badb4987fdc261
SIZE (rust/crates/pastey-0.1.0.crate) = 15948
+SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
+SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
SHA256 (rust/crates/pear-0.2.9.crate) = bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467
SIZE (rust/crates/pear-0.2.9.crate) = 19083
SHA256 (rust/crates/pear_codegen-0.2.9.crate) = 4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147
SIZE (rust/crates/pear_codegen-0.2.9.crate) = 7250
SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
SIZE (rust/crates/pem-3.0.5.crate) = 18140
+SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
+SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
-SIZE (rust/crates/pest-2.8.0.crate) = 128955
-SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
-SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
-SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
-SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
-SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
-SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
+SIZE (rust/crates/pest-2.8.1.crate) = 128906
+SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
+SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857
+SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966
+SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663
+SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5
+SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
-SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
-SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7
+SIZE (rust/crates/phf-0.12.1.crate) = 23768
SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981
+SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568
SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
@@ -511,20 +599,26 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/piper-0.2.4.crate) = 96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066
SIZE (rust/crates/piper-0.2.4.crate) = 15950
+SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f
+SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
+SHA256 (rust/crates/pkcs5-0.7.1.crate) = e847e2c91a18bfa887dd028ec33f2fe6f25db77db3619024764914affe8b69a6
+SIZE (rust/crates/pkcs5-0.7.1.crate) = 41902
+SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
+SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/polling-3.8.0.crate) = b53a684391ad002dd6a596ceb6c74fd004fdce75f4be2e3f615068abbea5fd50
-SIZE (rust/crates/polling-3.8.0.crate) = 59031
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/polling-3.9.0.crate) = 8ee9b2fa7a4517d2c91ff5bc6c297a427a96749d15f98fcdbb22c05571a4d4b7
+SIZE (rust/crates/polling-3.9.0.crate) = 59942
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/pq-sys-0.7.1.crate) = 41c852911b98f5981956037b2ca976660612e548986c30af075e753107bc3400
-SIZE (rust/crates/pq-sys-0.7.1.crate) = 36931
+SHA256 (rust/crates/pq-sys-0.7.2.crate) = dfd6cf44cca8f9624bc19df234fc4112873432f5fda1caff174527846d026fa9
+SIZE (rust/crates/pq-sys-0.7.2.crate) = 37470
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
@@ -535,20 +629,30 @@ SHA256 (rust/crates/psm-0.1.26.crate) = 6e944464ec8536cd1beb0bbfd96987eb5e3b72f2
SIZE (rust/crates/psm-0.1.26.crate) = 23541
SHA256 (rust/crates/publicsuffix-2.3.0.crate) = 6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf
SIZE (rust/crates/publicsuffix-2.3.0.crate) = 87890
-SHA256 (rust/crates/quanta-0.12.5.crate) = 3bd1fe6824cea6538803de3ff1bc0cf3949024db3d43c9643024bfb33a807c0e
-SIZE (rust/crates/quanta-0.12.5.crate) = 28962
+SHA256 (rust/crates/quanta-0.12.6.crate) = f3ab5a9d756f0d97bdc89019bd2e4ea098cf9cde50ee7564dde6b81ccc8f06c7
+SIZE (rust/crates/quanta-0.12.6.crate) = 35284
+SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
+SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
+SIZE (rust/crates/quinn-0.11.8.crate) = 79949
+SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
+SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
+SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
+SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73
SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/r2d2-0.8.10.crate) = 51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93
SIZE (rust/crates/r2d2-0.8.10.crate) = 17888
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -559,8 +663,8 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/raw-cpuid-11.5.0.crate) = c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146
SIZE (rust/crates/raw-cpuid-11.5.0.crate) = 111596
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
@@ -571,14 +675,18 @@ SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
+SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/reopen-1.0.3.crate) = ff42cec3acf85845f5b18b3cbb7fec619ccbd4a349f6ecbe1c62ab46d4d98293
SIZE (rust/crates/reopen-1.0.3.crate) = 17343
-SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb
-SIZE (rust/crates/reqwest-0.12.15.crate) = 199320
+SHA256 (rust/crates/reqsign-0.16.5.crate) = 43451dbf3590a7590684c25fb8d12ecdcc90ed3ac123433e500447c7d77ed701
+SIZE (rust/crates/reqsign-0.16.5.crate) = 94753
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3
SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
@@ -597,34 +705,40 @@ SHA256 (rust/crates/rocket_ws-0.1.1.crate) = 25f1877668c937b701177c349f21383c556
SIZE (rust/crates/rocket_ws-0.1.1.crate) = 12075
SHA256 (rust/crates/rpassword-7.4.0.crate) = 66d4c8b64f049c6721ec8ccec37ddfc3d641c4a7fca57e8f2a89de509c73df39
SIZE (rust/crates/rpassword-7.4.0.crate) = 123730
+SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b
+SIZE (rust/crates/rsa-0.9.8.crate) = 85741
SHA256 (rust/crates/rtoolbox-0.0.3.crate) = a7cc970b249fbe527d6e02e0a227762c9108b2f49d81094fe357ffc6d14d7f6f
SIZE (rust/crates/rtoolbox-0.0.3.crate) = 10149
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rust-ini-0.21.2.crate) = e7295b7ce3bf4806b419dc3420745998b447178b7005e2011947b38fc5aa6791
+SIZE (rust/crates/rust-ini-0.21.2.crate) = 22370
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
SIZE (rust/crates/rustls-0.21.12.crate) = 285674
-SHA256 (rust/crates/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321
-SIZE (rust/crates/rustls-0.23.27.crate) = 355915
+SHA256 (rust/crates/rustls-0.23.30.crate) = 069a8df149a16b1a12dcc31497c3396a173844be3cac4bd40c9e7671fef96671
+SIZE (rust/crates/rustls-0.23.30.crate) = 371560
+SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
+SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
-SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
-SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
-SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213
+SIZE (rust/crates/salsa20-0.10.2.crate) = 12780
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
@@ -635,10 +749,12 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f
+SIZE (rust/crates/scrypt-0.11.0.crate) = 13440
SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
-SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
+SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
@@ -649,10 +765,12 @@ SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333de
SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -667,20 +785,26 @@ SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33
SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
+SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
+SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/simple_asn1-0.6.3.crate) = 297f631f50729c8c99b84667867963997ec0b50f32b2a7dbcab828ef0541e8bb
SIZE (rust/crates/simple_asn1-0.6.3.crate) = 18505
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spinning_top-0.3.0.crate) = d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300
SIZE (rust/crates/spinning_top-0.3.0.crate) = 52579
+SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
+SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/stable-pattern-0.1.0.crate) = 4564168c00635f88eaed410d5efa8131afa8d8699a612c80c455a0ba05c21045
SIZE (rust/crates/stable-pattern-0.1.0.crate) = 16533
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -693,8 +817,10 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/svg-hush-0.9.5.crate) = 8d647e9386e34dd750ba80bdb7dae2a2c50b78338515ffeb9fa7bdd3ef803bf2
+SIZE (rust/crates/svg-hush-0.9.5.crate) = 16646
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
@@ -717,8 +843,8 @@ SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
@@ -727,52 +853,60 @@ SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea
SIZE (rust/crates/time-core-0.1.4.crate) = 8422
SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
+SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.47.0.crate) = 43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35
+SIZE (rust/crates/tokio-1.47.0.crate) = 828980
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
-SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
-SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
-SHA256 (rust/crates/tokio-socks-0.5.2.crate) = 0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f
-SIZE (rust/crates/tokio-socks-0.5.2.crate) = 22102
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
SHA256 (rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38
SIZE (rust/crates/tokio-tungstenite-0.21.0.crate) = 28159
SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
-SHA256 (rust/crates/toml-0.8.22.crate) = 05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae
-SIZE (rust/crates/toml-0.8.22.crate) = 76224
-SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3
-SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622
-SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e
-SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714
-SHA256 (rust/crates/toml_write-0.1.1.crate) = bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076
-SIZE (rust/crates/toml_write-0.1.1.crate) = 17467
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac
+SIZE (rust/crates/toml-0.9.2.crate) = 56695
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
+SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/totp-lite-2.0.1.crate) = f8e43134db17199f7f721803383ac5854edd0d3d523cc34dba321d6acfbe76c3
SIZE (rust/crates/totp-lite-2.0.1.crate) = 8561
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
@@ -797,6 +931,8 @@ SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
+SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
@@ -811,12 +947,14 @@ SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64
+SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
@@ -839,8 +977,10 @@ SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/webauthn-rs-0.3.2.crate) = 90b266eccb4b32595876f5c73ea443b0516da0b1df72ca07bc08ed9ba7f96ec1
SIZE (rust/crates/webauthn-rs-0.3.2.crate) = 246188
-SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
-SIZE (rust/crates/which-7.0.3.crate) = 18872
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
SIZE (rust/crates/widestring-1.2.0.crate) = 89105
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -853,8 +993,8 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
SIZE (rust/crates/windows-0.48.0.crate) = 11864177
-SHA256 (rust/crates/windows-0.61.1.crate) = c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419
-SIZE (rust/crates/windows-0.61.1.crate) = 9342486
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
@@ -865,16 +1005,14 @@ SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
-SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3
-SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572
+SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
+SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
-SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -883,12 +1021,14 @@ 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.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
-SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
@@ -939,8 +1079,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d
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/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
@@ -949,6 +1089,10 @@ SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f8
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7
+SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258
+SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
+SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
@@ -957,10 +1101,10 @@ SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
SHA256 (rust/crates/yubico_ng-0.13.0.crate) = 65da03f12c539759fb540bf4fa943d50eb2387de9ed62eda9fb8f6f6bc063a9d
SIZE (rust/crates/yubico_ng-0.13.0.crate) = 25368
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
@@ -973,5 +1117,11 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (dani-garcia-vaultwarden-1.34.1_GH0.tar.gz) = c416ab8e563357823b11192bda46d78aae5457bdec8a6051e765d5897c98321a
-SIZE (dani-garcia-vaultwarden-1.34.1_GH0.tar.gz) = 649230
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (dani-garcia-vaultwarden-1.34.3_GH0.tar.gz) = 1895921d0412af803a76596bdfcafcb2cfdbac3129abb13857c4f0bd993ceef3
+SIZE (dani-garcia-vaultwarden-1.34.3_GH0.tar.gz) = 660622
diff --git a/security/vouch-proxy/Makefile b/security/vouch-proxy/Makefile
index 31b950d88bd0..a5c048245398 100644
--- a/security/vouch-proxy/Makefile
+++ b/security/vouch-proxy/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vouch-proxy
DISTVERSIONPREFIX=v
-DISTVERSION= 0.41.0
-PORTREVISION= 5
+DISTVERSION= 0.45.1
CATEGORIES= security
MAINTAINER= decke@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://github.com/vouch/vouch-proxy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,1.23
+USES= go:modules
USE_RC_SUBR= ${PORTNAME}
diff --git a/security/vouch-proxy/distinfo b/security/vouch-proxy/distinfo
index ef18d18b779b..7100de54a07b 100644
--- a/security/vouch-proxy/distinfo
+++ b/security/vouch-proxy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1729345875
-SHA256 (go/security_vouch-proxy/vouch-proxy-v0.41.0/v0.41.0.mod) = 3d32f1f113aae8680b3d2693cd48fc67671b423f5ed768629eb4e4f5b2974913
-SIZE (go/security_vouch-proxy/vouch-proxy-v0.41.0/v0.41.0.mod) = 2393
-SHA256 (go/security_vouch-proxy/vouch-proxy-v0.41.0/v0.41.0.zip) = 9b622c7a473640f95ed14461ca93351e3579cb756e88a5164782475f6b9e3eee
-SIZE (go/security_vouch-proxy/vouch-proxy-v0.41.0/v0.41.0.zip) = 254556
+TIMESTAMP = 1753528879
+SHA256 (go/security_vouch-proxy/vouch-proxy-v0.45.1/v0.45.1.mod) = 4d590d7e2ca690f7b09169207b097b8b0d233b6695f4f3b5fb91b02c8db97932
+SIZE (go/security_vouch-proxy/vouch-proxy-v0.45.1/v0.45.1.mod) = 2034
+SHA256 (go/security_vouch-proxy/vouch-proxy-v0.45.1/v0.45.1.zip) = 51952b9617b05e942f178cdb1dbe3e7a2fd88a5d011d89eb21d98854bc2e216f
+SIZE (go/security_vouch-proxy/vouch-proxy-v0.45.1/v0.45.1.zip) = 256591
diff --git a/security/vouch-proxy/pkg-plist b/security/vouch-proxy/pkg-plist
index 0bf3752f8fe7..1093fcc82141 100644
--- a/security/vouch-proxy/pkg-plist
+++ b/security/vouch-proxy/pkg-plist
@@ -2,6 +2,7 @@ bin/vouch-proxy
%%ETCDIR%%/config.yml_example
%%ETCDIR%%/config.yml_example_adfs
%%ETCDIR%%/config.yml_example_azure
+%%ETCDIR%%/config.yml_example_discord
%%ETCDIR%%/config.yml_example_gitea
%%ETCDIR%%/config.yml_example_github
%%ETCDIR%%/config.yml_example_github_enterprise
@@ -9,8 +10,10 @@ bin/vouch-proxy
%%ETCDIR%%/config.yml_example_google
%%ETCDIR%%/config.yml_example_homeassistant
%%ETCDIR%%/config.yml_example_indieauth
+%%ETCDIR%%/config.yml_example_keycloak
%%ETCDIR%%/config.yml_example_nextcloud
%%ETCDIR%%/config.yml_example_oidc
+%%ETCDIR%%/config.yml_example_pocket-id
%%ETCDIR%%/config.yml_example_scopes_and_claims
%%ETCDIR%%/config.yml_example_secureauth
%%ETCDIR%%/config.yml_example_slack
diff --git a/security/vuxml/Makefile b/security/vuxml/Makefile
index 56af61aba418..9a3ef8b7a291 100644
--- a/security/vuxml/Makefile
+++ b/security/vuxml/Makefile
@@ -83,6 +83,10 @@ validate: tidy
return 1; \
fi
${PYTHON_CMD} ${FILESDIR}/extra-validation.py ${VUXML_FLAT_FILE}
+ @${ECHO_CMD}
+ @${ECHO_CMD} 'Be sure to get versioning right for PORTEPOCH and remember possible linux-* ports!'
+ @${ECHO_CMD} 'Also, <gt> tags are usually wrong in ranges. Use <ge> where adequate.'
+ @${ECHO_CMD}
tidy: ${VUXML_FLAT_NAME}
@if [ ! -e ${LOCALBASE}/share/xml/dtd/vuxml/catalog.xml ]; \
@@ -93,7 +97,15 @@ tidy: ${VUXML_FLAT_NAME}
${SH} ${FILESDIR}/tidy.sh "${FILESDIR}/tidy.xsl" "${VUXML_FLAT_FILE}" > "${VUXML_FILE}.tidy"
newentry:
+ @${ECHO_CMD}
+ @${ECHO_CMD} 'Be sure to get versioning right for PORTEPOCH and remember possible linux-* ports!'
+ @${ECHO_CMD} 'Also, <gt> tags are usually wrong in ranges. Use <ge> where adequate.'
+ @${ECHO_CMD}
@${SH} ${FILESDIR}/newentry.sh "${VUXML_CURRENT_FILE}" "CVE_ID=${CVE_ID}" "SA_ID=${SA_ID}"
+ @${ECHO_CMD}
+ @${ECHO_CMD} 'Be sure to get versioning right for PORTEPOCH and remember possible linux-* ports!'
+ @${ECHO_CMD} 'Also, <gt> tags are usually wrong in ranges. Use <ge> where adequate.'
+ @${ECHO_CMD}
.if defined(VID) && !empty(VID)
html: work/${VID}.html
diff --git a/security/vuxml/vuln/2024.xml b/security/vuxml/vuln/2024.xml
index c824f0b19868..64f19bfb38aa 100644
--- a/security/vuxml/vuln/2024.xml
+++ b/security/vuxml/vuln/2024.xml
@@ -3668,15 +3668,15 @@
<affects>
<package>
<name>sqlite3</name>
- <range><ge>3.43.0</ge><lt>3.43.2,1</lt></range>
+ <range><ge>3.43.0,1</ge><lt>3.43.2,1</lt></range>
</package>
<package>
<name>linux-rl9-sqlite</name>
- <range><ge>3.43.0</ge><lt>3.43.2</lt></range>
+ <range><ge>3.43.0,1</ge><lt>3.43.2,1</lt></range>
</package>
<package>
<name>linux-c7-sqlite</name>
- <range><ge>3.43.0</ge><lt>3.43.2</lt></range>
+ <range><ge>3.43.0,1</ge><lt>3.43.2,1</lt></range>
</package>
</affects>
<description>
@@ -3698,6 +3698,7 @@
<dates>
<discovery>2024-01-16</discovery>
<entry>2024-09-29</entry>
+ <modified>2025-08-01</modified>
</dates>
</vuln>
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index 0277bd44c443..0a4aaff0759b 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,240 @@
+ <vuln vid="b945ce3f-6f9b-11f0-bd96-b42e991fc52e">
+ <topic>sqlite -- integer overflow</topic>
+ <affects>
+ <package>
+ <name>sqlite3</name>
+ <range><lt>3.49.1</lt></range>
+ </package>
+ <package>
+ <name>linux-c7-sqlite</name>
+ <range><lt>3.49.1</lt></range>
+ </package>
+ <package>
+ <name>linux_base-rl9</name>
+ <range><lt>3.49.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cve-coordination@google.com reports:</p>
+ <blockquote cite="https://sqlite.org/src/info/498e3f1cf57f164f">
+ <p>An integer overflow can be triggered in SQLites `concat_ws()`
+ function. The resulting, truncated integer is then used to allocate
+ a buffer. When SQLite then writes the resulting string to the
+ buffer, it uses the original, untruncated size and thus a wild Heap
+ Buffer overflow of size ~4GB can be triggered. This can result in
+ arbitrary code execution.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-3277</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-3277</url>
+ </references>
+ <dates>
+ <discovery>2025-04-14</discovery>
+ <entry>2025-08-02</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="95480188-6ebc-11f0-8a78-bf201f293bce">
+ <topic>navidrome -- transcoding permission bypass vulnerability</topic>
+ <affects>
+ <package>
+ <name>navidrome</name>
+ <range><lt>0.56.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Deluan Quintão reports:</p>
+ <blockquote cite="https://github.com/navidrome/navidrome/security/advisories/GHSA-f238-rggp-82m3">
+ <p>A permission verification flaw in Navidrome allows any authenticated
+ regular user to bypass authorization checks and perform
+ administrator-only transcoding configuration operations, including
+ creating, modifying, and deleting transcoding settings.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-48948</cvename>
+ <url>https://github.com/navidrome/navidrome/security/advisories/GHSA-f238-rggp-82m3</url>
+ </references>
+ <dates>
+ <discovery>2025-05-29</discovery>
+ <entry>2025-08-01</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="f51077bd-6dd7-11f0-9d62-b42e991fc52e">
+ <topic>SQLite -- integer overflow in key info allocation</topic>
+ <affects>
+ <package>
+ <name>sqlite3</name>
+ <range><ge>3.39.2,1</ge><lt>3.41.2,1</lt></range>
+ </package>
+ <!-- as of 2025-08-01, sqlite in -c7 is 3.7.17 and matched by the <3.50.2 below,
+ and -rl9 aka linux_base ships 3.34.1 which is outside this range. -->
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cve-coordination@google.com reports:</p>
+ <blockquote cite="https://sqlite.org/forum/forumpost/16ce2bb7a639e29b">
+ <p>An integer overflow in the sqlite3KeyInfoFromExprList function in
+ SQLite versions 3.39.2 through 3.41.1 allows an attacker with the
+ ability to execute arbitrary SQL statements to cause a denial of
+ service or disclose sensitive information from process memory via
+ a crafted SELECT statement with a large number of expressions in
+ the ORDER BY clause.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-7458</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-7458</url>
+ </references>
+ <dates>
+ <discovery>2025-07-29</discovery>
+ <entry>2025-07-31</entry>
+ <modified>2025-08-01</modified>
+ </dates>
+ </vuln>
+
+ <vuln vid="cd7f969e-6cb4-11f0-97c4-40b034429ecf">
+ <topic>p5-Crypt-CBC -- Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)</topic>
+ <affects>
+ <package>
+ <name>p5-Crypt-CBC</name>
+ <range><lt>3.07</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Lib-Crypt-CBC project reports:</p>
+ <blockquote cite="https://perldoc.perl.org/functions/rand">
+ <p>
+ Crypt::CBC versions between 1.21 and 3.05 for Perl may use the rand() function as the default
+ source of entropy, which is not cryptographically secure, for cryptographic functions.
+ This issue affects operating systems where "/dev/urandom'" is unavailable.
+ In that case, Crypt::CBC will fallback to use the insecure rand() function.
+ </p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-2814</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-2814</url>
+ </references>
+ <dates>
+ <discovery>2025-04-12</discovery>
+ <entry>2025-07-29</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="c37f29ba-6ae3-11f0-b4bf-ecf4bbefc954">
+ <topic>viewvc -- Arbitrary server filesystem content</topic>
+ <affects>
+ <package>
+ <name>viewvc</name>
+ <range><ge>1.1.0</ge><le>1.1.30</le></range>
+ </package>
+ <package>
+ <name>viewvc</name>
+ <range><ge>1.2.0</ge><le>1.2.3</le></range>
+ </package>
+ <package>
+ <name>viewvc-devel</name>
+ <range><lt>1.3.0.20250316_1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>cmpilato reports:</p>
+ <blockquote cite="https://github.com/viewvc/viewvc/security/advisories/GHSA-rv3m-76rj-q397">
+ <p>
+ The ViewVC standalone web server (standalone.py) is a script provided in the ViewVC
+ distribution for the purposes of quickly testing a ViewVC configuration. This script
+ can in particular configurations expose the contents of the host server's filesystem
+ though a directory traversal-style attack.
+ </p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-54141</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-54141</url>
+ </references>
+ <dates>
+ <discovery>2025-07-22</discovery>
+ <entry>2025-07-25</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="eed1a411-699b-11f0-91fe-000c295725e4">
+ <topic>rubygem-resolv -- Possible denial of service</topic>
+ <affects>
+ <package>
+ <name>rubygem-resolv</name>
+ <range><lt>0.6.2</lt></range>
+ </package>
+ <package>
+ <name>ruby</name>
+ <range><ge>3.2.0.p1,1</ge><lt>3.2.9,1</lt></range>
+ <range><ge>3.3.0.p1,1</ge><lt>3.3.9,1</lt></range>
+ <range><ge>3.4.0.p1,1</ge><lt>3.4.5,1</lt></range>
+ <range><ge>3.5.0.p1,1</ge><lt>3.5.0.p2,1</lt></range>
+ </package>
+ <package>
+ <name>ruby32</name>
+ <range><lt>3.2.9,1</lt></range>
+ </package>
+ <package>
+ <name>ruby33</name>
+ <range><lt>3.3.9,1</lt></range>
+ </package>
+ <package>
+ <name>ruby34</name>
+ <range><lt>3.4.5,1</lt></range>
+ </package>
+ <package>
+ <name>ruby35</name>
+ <range><lt>3.5.0.p2,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Manu reports:</p>
+ <blockquote cite="https://www.ruby-lang.org/en/news/2025/07/08/dos-resolv-cve-2025-24294/">
+ <p>
+ The vulnerability is caused by an insufficient check on
+ the length of a decompressed domain name within a DNS
+ packet.
+ </p>
+ <p>
+ An attacker can craft a malicious DNS packet containing a
+ highly compressed domain name. When the resolv library
+ parses such a packet, the name decompression process
+ consumes a large amount of CPU resources, as the library
+ does not limit the resulting length of the name.
+ </p>
+ <p>
+ This resource consumption can cause the application thread
+ to become unresponsive, resulting in a Denial of Service
+ condition.
+ </p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-24294</cvename>
+ <url>https://www.ruby-lang.org/en/news/2025/07/08/dos-resolv-cve-2025-24294/</url>
+ </references>
+ <dates>
+ <discovery>2025-07-08</discovery>
+ <entry>2025-07-25</entry>
+ </dates>
+ </vuln>
+
<vuln vid="67c6461f-685e-11f0-a12d-b42e991fc52e">
<topic>Mozilla -- Multiple vulnerabilities</topic>
<affects>
@@ -793,8 +1030,16 @@
<affects>
<package>
<name>sqlite3</name>
+ <range><lt>3.50.2,1</lt></range>
+ </package>
+ <package>
+ <name>linux-c7-sqlite</name>
<range><lt>3.50.2</lt></range>
</package>
+ <package>
+ <name>linux_base-rl9</name>
+ <range><ge>0</ge></range>
+ </package>
</affects>
<description>
<body xmlns="http://www.w3.org/1999/xhtml">
@@ -814,6 +1059,7 @@
<dates>
<discovery>2025-07-15</discovery>
<entry>2025-07-23</entry>
+ <modified>2025-08-01</modified>
</dates>
</vuln>
diff --git a/security/wolfssl/Makefile b/security/wolfssl/Makefile
index b9b9ed9ede8f..d764d1571851 100644
--- a/security/wolfssl/Makefile
+++ b/security/wolfssl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wolfssl
-PORTVERSION= 5.8.0
-PORTREVISION= 2
+PORTVERSION= 5.8.2
+PORTREVISION= 1
CATEGORIES= security devel
MASTER_SITES= https://www.wolfssl.com/ \
LOCAL/fox
@@ -9,7 +9,7 @@ MAINTAINER= fox@FreeBSD.org
COMMENT= Embedded SSL C-Library
WWW= https://www.wolfssl.com/
-LICENSE= GPLv2+
+LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cpe libtool zip
@@ -41,7 +41,10 @@ CONFIGURE_ARGS= --disable-dependency-tracking \
--enable-context-extra-user-data
TEST_TARGET= check
CFLAGS+= -DWOLFSSL_ALT_NAMES -DWOLFSSL_GETRANDOM=1
-CFLAGS_i386+= -DWOLFSSL_SHA224
+CFLAGS_i386= -DWOLFSSL_SHA224
+CFLAGS_powerpc= -DWOLFSSL_SHA224
+CFLAGS_powerpc64= -DWOLFSSL_SHA224
+CFLAGS_powerpc64le= -DWOLFSSL_SHA224
OPTIONS_DEFINE= DEBUG DOCS
diff --git a/security/wolfssl/distinfo b/security/wolfssl/distinfo
index cc3d33818c80..d7df84a68cda 100644
--- a/security/wolfssl/distinfo
+++ b/security/wolfssl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746110420
-SHA256 (wolfssl-5.8.0.zip) = 0b93753a76bdfd70a5eb392d659d26d6093edb8244cc29ae73815d4fec89ef01
-SIZE (wolfssl-5.8.0.zip) = 26569473
+TIMESTAMP = 1753656781
+SHA256 (wolfssl-5.8.2.zip) = 92a290732cfa8e34fc31dbd0623b9d9efcb75aa92ea593041d450989e3d2433d
+SIZE (wolfssl-5.8.2.zip) = 26861005
diff --git a/security/wolfssl/pkg-plist b/security/wolfssl/pkg-plist
index c836229c086f..047d9089db25 100644
--- a/security/wolfssl/pkg-plist
+++ b/security/wolfssl/pkg-plist
@@ -121,6 +121,7 @@ include/wolfssl/wolfcrypt/misc.h
include/wolfssl/wolfcrypt/mlkem.h
include/wolfssl/wolfcrypt/mpi_class.h
include/wolfssl/wolfcrypt/mpi_superclass.h
+include/wolfssl/wolfcrypt/oid_sum.h
include/wolfssl/wolfcrypt/pkcs12.h
include/wolfssl/wolfcrypt/pkcs7.h
include/wolfssl/wolfcrypt/poly1305.h
@@ -157,8 +158,8 @@ include/wolfssl/wolfcrypt/xmss.h
include/wolfssl/wolfio.h
lib/libwolfssl.a
lib/libwolfssl.so
-lib/libwolfssl.so.43
-lib/libwolfssl.so.43.1.0
+lib/libwolfssl.so.44
+lib/libwolfssl.so.44.0.0
libdata/pkgconfig/wolfssl.pc
%%PORTDOCS%%%%DOCSDIR%%/QUIC.md
%%PORTDOCS%%%%DOCSDIR%%/README.txt
diff --git a/security/yubico-piv-tool/Makefile b/security/yubico-piv-tool/Makefile
index 1d515232e0d4..9f038830de02 100644
--- a/security/yubico-piv-tool/Makefile
+++ b/security/yubico-piv-tool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yubico-piv-tool
-PORTVERSION= 2.7.1
+PORTVERSION= 2.7.2
PORTREVISION= 0
CATEGORIES= security
MASTER_SITES= https://developers.yubico.com/yubico-piv-tool/Releases/
diff --git a/security/yubico-piv-tool/distinfo b/security/yubico-piv-tool/distinfo
index 061c77c08b91..912ebe915bd5 100644
--- a/security/yubico-piv-tool/distinfo
+++ b/security/yubico-piv-tool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734698210
-SHA256 (yubico-piv-tool-2.7.1.tar.gz) = 9813190a5c2560ef7fe8018c03614091e911e0596c5853ef25c82cd9283a444b
-SIZE (yubico-piv-tool-2.7.1.tar.gz) = 1361900
+TIMESTAMP = 1753958648
+SHA256 (yubico-piv-tool-2.7.2.tar.gz) = b84ade3c35d4949db008e6cda7b6cc70ff98858598b3f09bc46fd24a3d5f7461
+SIZE (yubico-piv-tool-2.7.2.tar.gz) = 1364476
diff --git a/shells/bash/Makefile b/shells/bash/Makefile
index 935ced4b2c52..6563d2230266 100644
--- a/shells/bash/Makefile
+++ b/shells/bash/Makefile
@@ -1,6 +1,7 @@
PORTNAME= bash
PATCHLEVEL= 3
PORTVERSION= 5.3.${PATCHLEVEL:S/^0//g}
+PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= GNU
DISTNAME= ${PORTNAME}-${PORTVERSION:R}
diff --git a/shells/bash/distinfo b/shells/bash/distinfo
index 8f4e70675d11..50b14eff7431 100644
--- a/shells/bash/distinfo
+++ b/shells/bash/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753425083
-SHA256 (bash/bash-5.3.tar.gz) = 62dd49c44c399ed1b3f7f731e87a782334d834f08e098a35f2c87547d5dbb269
-SIZE (bash/bash-5.3.tar.gz) = 11354270
+TIMESTAMP = 1754037176
+SHA256 (bash/bash-5.3.tar.gz) = 0d5cd86965f869a26cf64f4b71be7b96f90a3ba8b3d74e27e8e9d9d5550f31ba
+SIZE (bash/bash-5.3.tar.gz) = 11355854
SHA256 (bash/bash53-001) = 1f608434364af86b9b45c8b0ea3fb3b165fb830d27697e6cdfc7ac17dee3287f
SIZE (bash/bash53-001) = 1531
SHA256 (bash/bash53-002) = e385548a00130765ec7938a56fbdca52447ab41fabc95a25f19ade527e282001
diff --git a/shells/carapace/Makefile b/shells/carapace/Makefile
index 2b564bac4e26..421eeaa64671 100644
--- a/shells/carapace/Makefile
+++ b/shells/carapace/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carapace
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.0
+DISTVERSION= 1.4.1
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
@@ -16,7 +16,7 @@ GO_MODULE= github.com/carapace-sh/carapace-bin
GO_TARGET= ./cmd/carapace
GO_BUILDFLAGS= -ldflags "-s -w -X main.version=${DISTVERSION}"
-PLIST_FILES= bin/carapace
+PLIST_FILES= bin/${PORTNAME}
PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
diff --git a/shells/carapace/distinfo b/shells/carapace/distinfo
index d8370fd1bf45..8d67bfc7c2fc 100644
--- a/shells/carapace/distinfo
+++ b/shells/carapace/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753153999
-SHA256 (go/shells_carapace/carapace-v1.4.0/v1.4.0.mod) = 5020250bfad1117434e16293857088364188c21abbca4e0b4b540b58803d3623
-SIZE (go/shells_carapace/carapace-v1.4.0/v1.4.0.mod) = 670
-SHA256 (go/shells_carapace/carapace-v1.4.0/v1.4.0.zip) = afcf7e240fba142c91b1adcc8adf17088eb85e2158bd6d13c9c7a52b372c0977
-SIZE (go/shells_carapace/carapace-v1.4.0/v1.4.0.zip) = 21676951
+TIMESTAMP = 1753581015
+SHA256 (go/shells_carapace/carapace-v1.4.1/v1.4.1.mod) = 0059b397499a9b57a503a220c26c030767a1e420f56518d10924f239dc1b7c25
+SIZE (go/shells_carapace/carapace-v1.4.1/v1.4.1.mod) = 670
+SHA256 (go/shells_carapace/carapace-v1.4.1/v1.4.1.zip) = 1185f97a93fe318323ae23075c70177c78c3f1476c638fa96d1ea124a25fdcba
+SIZE (go/shells_carapace/carapace-v1.4.1/v1.4.1.zip) = 21683245
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 462e392d721f..a72ec795fbae 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -705,7 +705,6 @@
SUBDIR += memdump
SUBDIR += memfetch
SUBDIR += memtest86
- SUBDIR += memtest86+
SUBDIR += memtester
SUBDIR += metalog
SUBDIR += mfid
@@ -1286,6 +1285,7 @@
SUBDIR += seatd
SUBDIR += seatools
SUBDIR += sec
+ SUBDIR += sensors
SUBDIR += sensu-go
SUBDIR += serf
SUBDIR += setcdboot
diff --git a/sysutils/bmd/Makefile b/sysutils/bmd/Makefile
index bff668dda6ae..02bb8bad9c9a 100644
--- a/sysutils/bmd/Makefile
+++ b/sysutils/bmd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bmd
-DISTVERSION= 3.3
+DISTVERSION= 3.4
CATEGORIES= sysutils
MAINTAINER= naito.yuichiro@gmail.com
diff --git a/sysutils/bmd/distinfo b/sysutils/bmd/distinfo
index 055265e39e27..da099a6df3af 100644
--- a/sysutils/bmd/distinfo
+++ b/sysutils/bmd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747651558
-SHA256 (yuichiro-naito-bmd-3.3_GH0.tar.gz) = 07aa20b956a1105505f80ed877b47efa9a6febeaffdb18a6eede035db5642558
-SIZE (yuichiro-naito-bmd-3.3_GH0.tar.gz) = 95292
+TIMESTAMP = 1754009343
+SHA256 (yuichiro-naito-bmd-3.4_GH0.tar.gz) = 944e4c3428c3b98810ab10a1aa3eb3cdd12b853ab5df1f9c4a390aa18a3b0570
+SIZE (yuichiro-naito-bmd-3.4_GH0.tar.gz) = 97315
diff --git a/sysutils/bsdisks/Makefile b/sysutils/bsdisks/Makefile
index fd504aa13240..52b8929092b3 100644
--- a/sysutils/bsdisks/Makefile
+++ b/sysutils/bsdisks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bsdisks
-DISTVERSION= 0.37
+DISTVERSION= 0.38
CATEGORIES= sysutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/sysutils/bsdisks/distinfo b/sysutils/bsdisks/distinfo
index 4960062df02c..320ce13961ec 100644
--- a/sysutils/bsdisks/distinfo
+++ b/sysutils/bsdisks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741180771
-SHA256 (bsdisks-0.37.tar.bz2) = 5295239a3ffe837045be58e6254108130461825af23182cc85bb9fe3243075ec
-SIZE (bsdisks-0.37.tar.bz2) = 85101
+TIMESTAMP = 1753954090
+SHA256 (bsdisks-0.38.tar.bz2) = 15b11e408b8f3e741e5a347dc353f38b022a55bc0fe4e5de4d646b2cd127dbe1
+SIZE (bsdisks-0.38.tar.bz2) = 85122
diff --git a/sysutils/cbsd/Makefile b/sysutils/cbsd/Makefile
index 084ee334f5e5..ffe72c1142c9 100644
--- a/sysutils/cbsd/Makefile
+++ b/sysutils/cbsd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cbsd
-DISTVERSION= 14.3.0
+DISTVERSION= 14.3.1
CATEGORIES= sysutils
MAINTAINER= fbsd-ports@convectix.com
@@ -10,15 +10,13 @@ LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl \
- libsqlite3.so:databases/sqlite3 \
libssh2.so:security/libssh2
RUN_DEPENDS= curl:ftp/curl \
jq:textproc/jq \
rsync:net/rsync \
- sqlite3:databases/sqlite3 \
sudo:security/sudo
-USES= compiler:c++11-lang libedit pkgconfig:both
+USES= compiler:c++11-lang libedit pkgconfig:both sqlite
USE_GITHUB= yes
USE_RC_SUBR= cbsdd cbsdrsyncd cbsd-statsd-bhyve cbsd-statsd-hoster \
cbsd-statsd-jail
diff --git a/sysutils/cbsd/distinfo b/sysutils/cbsd/distinfo
index ce13db13246f..d3b083803463 100644
--- a/sysutils/cbsd/distinfo
+++ b/sysutils/cbsd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750026966
-SHA256 (cbsd-cbsd-14.3.0_GH0.tar.gz) = c2bb4f6078655d51527d7624d9e90715b645437955fd9ea0dd8ac89a5434dd9a
-SIZE (cbsd-cbsd-14.3.0_GH0.tar.gz) = 7408981
+TIMESTAMP = 1753652818
+SHA256 (cbsd-cbsd-14.3.1_GH0.tar.gz) = b57a2de902c8d72403b5530decce1bbc0192570f26c1e765ff13745764405217
+SIZE (cbsd-cbsd-14.3.1_GH0.tar.gz) = 7409321
diff --git a/sysutils/cbsd/pkg-plist b/sysutils/cbsd/pkg-plist
index 9b2d9a37e2f5..1a2834cc7246 100644
--- a/sysutils/cbsd/pkg-plist
+++ b/sysutils/cbsd/pkg-plist
@@ -263,20 +263,21 @@ cbsd/etc/defaults/vm-linux-AlmaLinux-10-x86_64.conf
cbsd/etc/defaults/vm-linux-AlmaLinux-9-x86_64.conf
cbsd/etc/defaults/vm-linux-Alpine-extended-3.conf
cbsd/etc/defaults/vm-linux-Alpine-standart-3.conf
-cbsd/etc/defaults/vm-linux-AltLinux-10.conf
-cbsd/etc/defaults/vm-linux-AltLinux-kworkstation-10.conf
+cbsd/etc/defaults/vm-linux-AltLinux-11.conf
+cbsd/etc/defaults/vm-linux-AltLinux-kworkstation-11.conf
cbsd/etc/defaults/vm-linux-AltVirt-10.conf
cbsd/etc/defaults/vm-linux-ArchLinux-x86-2024.conf
cbsd/etc/defaults/vm-linux-ArchLinux-x86-2025.conf
cbsd/etc/defaults/vm-linux-Batocera.conf
cbsd/etc/defaults/vm-linux-BlackBox-9-x86_64.conf
cbsd/etc/defaults/vm-linux-BlissOS-x86.conf
+cbsd/etc/defaults/vm-linux-BlueOnyx-10-x86_64.conf
cbsd/etc/defaults/vm-linux-CentOS-stream-10-x86_64.conf
cbsd/etc/defaults/vm-linux-CentOS-stream-9-x86_64.conf
-cbsd/etc/defaults/vm-linux-ClearLinux-Server-x86_64.conf
cbsd/etc/defaults/vm-linux-Debian-aarch64-12.conf
cbsd/etc/defaults/vm-linux-Debian-x86-11.conf
cbsd/etc/defaults/vm-linux-Debian-x86-12.conf
+cbsd/etc/defaults/vm-linux-Deepin-x86-25.conf
cbsd/etc/defaults/vm-linux-Devuan-x86-5.conf
cbsd/etc/defaults/vm-linux-ESOS-x86-master.conf
cbsd/etc/defaults/vm-linux-FAI-x86-6.conf
@@ -291,6 +292,7 @@ cbsd/etc/defaults/vm-linux-NetBootXYZ.conf
cbsd/etc/defaults/vm-linux-NixOS-24.conf
cbsd/etc/defaults/vm-linux-NixOS-25.conf
cbsd/etc/defaults/vm-linux-OpenMediaVault-7.conf
+cbsd/etc/defaults/vm-linux-OracleLinux-10.conf
cbsd/etc/defaults/vm-linux-OracleLinux-7.conf
cbsd/etc/defaults/vm-linux-OracleLinux-8.conf
cbsd/etc/defaults/vm-linux-OracleLinux-9.conf
@@ -327,9 +329,11 @@ cbsd/etc/defaults/vm-linux-cloud-Devuan-x86-5.conf
cbsd/etc/defaults/vm-linux-cloud-Fedora-39-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Fedora-40-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Fedora-41-x86_64.conf
+cbsd/etc/defaults/vm-linux-cloud-Fedora-42-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-FreePBX-16-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-HomeAssistantOS-2024.conf
cbsd/etc/defaults/vm-linux-cloud-Kali-2024-amd64.conf
+cbsd/etc/defaults/vm-linux-cloud-Oracle-10-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Oracle-7-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Oracle-8-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Oracle-9-x86_64.conf
@@ -464,6 +468,7 @@ cbsd/misc/jexec_env
cbsd/misc/mtree
cbsd/misc/next-ng-port
cbsd/misc/nics-list
+cbsd/misc/pexec
cbsd/misc/pwcrypt
cbsd/misc/resolv
cbsd/misc/sipcalc
diff --git a/sysutils/consul/Makefile b/sysutils/consul/Makefile
index 3caa666e902e..a49c295728c2 100644
--- a/sysutils/consul/Makefile
+++ b/sysutils/consul/Makefile
@@ -1,7 +1,6 @@
PORTNAME= consul
DISTVERSIONPREFIX= v
-DISTVERSION= 1.21.2
-PORTREVISION= 1
+DISTVERSION= 1.21.3
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/consul/${DISTVERSIONFULL}/
DISTFILES= go.mod \
@@ -44,7 +43,7 @@ CONSUL_USER?= consul
CONSUL_GROUP?= consul
CONSUL_DBDIR?= /var/db/${PORTNAME}
-GITID= 136b9cb
+GITID= 24bf2b6
# Bring DISTINFO_FILE into scope so we can get the timestamp.
.include <bsd.port.pre.mk>
diff --git a/sysutils/consul/distinfo b/sysutils/consul/distinfo
index 10129bda165b..ec27070f0f9c 100644
--- a/sysutils/consul/distinfo
+++ b/sysutils/consul/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1751268928
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/go.mod) = 2aec5f58096e083b3325fac1856ddd870e5a17effd1a083456cc10cb7f1d69c5
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/go.mod) = 15152
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/api/go.mod) = 9fff374658098feeb57cbea88e2623b5e68dc408f7e86f1634757c6e144754a0
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/api/go.mod) = 1870
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/envoyextensions/go.mod) = b5e94d769153736b6790d0c496fa2d309c077fb26b28b8b004b3b0fd607c0691
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/envoyextensions/go.mod) = 2072
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/proto-public/go.mod) = f004a9e34976868d8042ed6b7b2542bb953327001507c0ccb66597bde3a6a8b1
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/proto-public/go.mod) = 391
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/sdk/go.mod) = 483636bc2972b7632fc5e943b4d158878a3e9d812ff776377ed38ab6bf564f31
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/sdk/go.mod) = 823
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/troubleshoot/go.mod) = 9e1754ea7c71650416e3a5f349229863cff97c6d8bc0e45585beb20c91ca7e5f
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/troubleshoot/go.mod) = 2848
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/hashicorp-consul-v1.21.2_GH0.tar.gz) = 1a822af9943400ca7a057e14f356ed191271ca0e8d28286ad8c856966e535221
-SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/hashicorp-consul-v1.21.2_GH0.tar.gz) = 50661867
+TIMESTAMP = 1753445538
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/go.mod) = 912c2742752abcf92901715fe47f0c1898570a20d6af3536a694bacbe4cb75d8
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/go.mod) = 15203
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/api/go.mod) = 9fff374658098feeb57cbea88e2623b5e68dc408f7e86f1634757c6e144754a0
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/api/go.mod) = 1870
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/envoyextensions/go.mod) = b5e94d769153736b6790d0c496fa2d309c077fb26b28b8b004b3b0fd607c0691
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/envoyextensions/go.mod) = 2072
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/proto-public/go.mod) = f004a9e34976868d8042ed6b7b2542bb953327001507c0ccb66597bde3a6a8b1
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/proto-public/go.mod) = 391
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/sdk/go.mod) = 483636bc2972b7632fc5e943b4d158878a3e9d812ff776377ed38ab6bf564f31
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/sdk/go.mod) = 823
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/troubleshoot/go.mod) = 9e1754ea7c71650416e3a5f349229863cff97c6d8bc0e45585beb20c91ca7e5f
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/troubleshoot/go.mod) = 2848
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/hashicorp-consul-v1.21.3_GH0.tar.gz) = 6b90fcd9a05a3a7f2a199af00126c99dee4b9f061b4e6f36d9e5cd4d6a0b6551
+SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/hashicorp-consul-v1.21.3_GH0.tar.gz) = 50634951
diff --git a/sysutils/containerd/Makefile b/sysutils/containerd/Makefile
index dcf85f029fc1..4550f73f48c2 100644
--- a/sysutils/containerd/Makefile
+++ b/sysutils/containerd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= containerd
DISTVERSIONPREFIX=v
-DISTVERSION= 2.1.3
+DISTVERSION= 2.1.4
CATEGORIES= sysutils
MAINTAINER= decke@FreeBSD.org
diff --git a/sysutils/containerd/distinfo b/sysutils/containerd/distinfo
index f5e18dbd8f30..570837169841 100644
--- a/sysutils/containerd/distinfo
+++ b/sysutils/containerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750398585
-SHA256 (containerd-containerd-v2.1.3_GH0.tar.gz) = f5fd43b9eefd71ddef100e7070016f9e40a1d689251bc885a2d2a87750da26b5
-SIZE (containerd-containerd-v2.1.3_GH0.tar.gz) = 10616951
+TIMESTAMP = 1754132959
+SHA256 (containerd-containerd-v2.1.4_GH0.tar.gz) = 8c409f8a0ba6015cb365a95e039a0fc9f3663c891a26eb52c0fb8cd291ba75d4
+SIZE (containerd-containerd-v2.1.4_GH0.tar.gz) = 10614131
diff --git a/sysutils/cronolog-devel/Makefile b/sysutils/cronolog-devel/Makefile
index b50fdd45040d..6fe7e75c6222 100644
--- a/sysutils/cronolog-devel/Makefile
+++ b/sysutils/cronolog-devel/Makefile
@@ -1,9 +1,7 @@
PORTNAME= cronolog
-PORTVERSION= 1.7.1
-PORTREVISION= 2
-DISTVERSIONSUFFIX= -beta
+DISTVERSION= 1.7.2
CATEGORIES= sysutils
-MASTER_SITES= https://BSDforge.com/projects/source/sysutils/cronolog-devel/
+MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
PKGNAMESUFFIX= -devel
MAINTAINER= portmaster@BSDforge.com
@@ -12,15 +10,17 @@ WWW= https://BSDforge.com/projects/sysutils/cronolog-devel
LICENSE= APACHE10
-USES= shebangfix tar:xz
+USES= shebangfix
-GNU_CONFIGURE= yes
+SHEBANG_FILES= src/cronosplit
+
+GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
CONFLICTS= cronolog
SHEBANG_FILES= src/cronosplit
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}
INFO= cronolog
PLIST_FILES= sbin/cronolog \
sbin/cronosplit \
diff --git a/sysutils/cronolog-devel/distinfo b/sysutils/cronolog-devel/distinfo
index 1c0071afd8c0..2fc12f55c1f2 100644
--- a/sysutils/cronolog-devel/distinfo
+++ b/sysutils/cronolog-devel/distinfo
@@ -1,2 +1,3 @@
-SHA256 (cronolog-1.7.1-beta.tar.xz) = efc6f3be80b6b278bf0ac6fb489fa0ff7e00d69dfe15f8eef2872e7b04fd10a0
-SIZE (cronolog-1.7.1-beta.tar.xz) = 128596
+TIMESTAMP = 1753419785
+SHA256 (cronolog-1.7.2.tar.gz) = 93f200adc1eda530e618ebf989d3512b9f5281b69e6fa1b39067345095d7acc7
+SIZE (cronolog-1.7.2.tar.gz) = 170500
diff --git a/sysutils/cronolog-devel/files/patch-src__cronolog.c b/sysutils/cronolog-devel/files/patch-src__cronolog.c
index 460672cfa553..8e53c669e3d0 100644
--- a/sysutils/cronolog-devel/files/patch-src__cronolog.c
+++ b/sysutils/cronolog-devel/files/patch-src__cronolog.c
@@ -1,5 +1,5 @@
---- ./src/cronolog.c.orig 2010-12-02 13:41:57.000000000 -0800
-+++ ./src/cronolog.c 2010-12-02 13:42:30.000000000 -0800
+--- ./src/cronolog.c.orig 2025-07-24 22:02:02 UTC
++++ ./src/cronolog.c
@@ -84,8 +84,8 @@
#ifndef _WIN32
diff --git a/sysutils/dar/Makefile b/sysutils/dar/Makefile
index 4ef43249b757..ad171c03799f 100644
--- a/sysutils/dar/Makefile
+++ b/sysutils/dar/Makefile
@@ -1,6 +1,5 @@
PORTNAME= dar
-DISTVERSION= 2.7.18
-PORTREVISION= 1
+DISTVERSION= 2.7.19
CATEGORIES= sysutils archivers
MASTER_SITES= SF
@@ -12,7 +11,7 @@ LICENSE= GPLv2+
LIB_DEPENDS= libgpg-error.so:security/libgpg-error
-USES= compiler:c++14-lang libtool localbase pathfix shebangfix
+USES= compiler:c++14-lang libtool localbase shebangfix
USE_LDCONFIG= yes
SHEBANG_FILES= doc/samples/*.bash doc/samples/*.sh doc/samples/dar_backup \
@@ -30,7 +29,7 @@ CONFIGURE_ARGS= --datadir=${DATADIR} \
INSTALL_TARGET= install-strip
-PLIST_SUB= SHLIB_VER=6000.8.2
+PLIST_SUB= SHLIB_VER=6000.8.3
OPTIONS_DEFINE= ARGON2 BZIP2 DELTA DOCS GCRYPT GPGME LZ4 LZMA LZO \
MULTITHR NLS ZLIB ZSTD
diff --git a/sysutils/dar/distinfo b/sysutils/dar/distinfo
index 7553f3265f31..6dfe2fa0c2b6 100644
--- a/sysutils/dar/distinfo
+++ b/sysutils/dar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747997992
-SHA256 (dar-2.7.18.tar.gz) = 6131b7d6d79a093bfcb320abbb90df941df8e9bc73f89ae6410bccdeffa5eb46
-SIZE (dar-2.7.18.tar.gz) = 2449032
+TIMESTAMP = 1754027127
+SHA256 (dar-2.7.19.tar.gz) = 601d67e7824daca586f2594a22b584703f8f6599a73e87f2afed2dfae2370889
+SIZE (dar-2.7.19.tar.gz) = 2454221
diff --git a/sysutils/dust/Makefile b/sysutils/dust/Makefile
index 7c72ac7f1fe9..1494be12cef6 100644
--- a/sysutils/dust/Makefile
+++ b/sysutils/dust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dust
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.2
+DISTVERSION= 1.2.3
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/dust/distinfo b/sysutils/dust/distinfo
index 922b96f14748..e8a6a816080b 100644
--- a/sysutils/dust/distinfo
+++ b/sysutils/dust/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751904498
+TIMESTAMP = 1754017074
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -295,5 +295,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (bootandy-dust-v1.2.2_GH0.tar.gz) = e72f539ebe2f30bd85f83f8efd87c70c11e27126eeccd93560d94d2f01e153fe
-SIZE (bootandy-dust-v1.2.2_GH0.tar.gz) = 117905
+SHA256 (bootandy-dust-v1.2.3_GH0.tar.gz) = 424b26adfbafeac31da269ecb3f189eca09803e60fad90b3ff692cf52e0aeeee
+SIZE (bootandy-dust-v1.2.3_GH0.tar.gz) = 117984
diff --git a/sysutils/fastfetch/Makefile b/sysutils/fastfetch/Makefile
index f48584593340..5465900682da 100644
--- a/sysutils/fastfetch/Makefile
+++ b/sysutils/fastfetch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fastfetch
-DISTVERSION= 2.48.1
+DISTVERSION= 2.49.0
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/fastfetch/distinfo b/sysutils/fastfetch/distinfo
index 57f47df44dad..2a82d93abaa5 100644
--- a/sysutils/fastfetch/distinfo
+++ b/sysutils/fastfetch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752851794
-SHA256 (fastfetch-cli-fastfetch-2.48.1_GH0.tar.gz) = 912692fb4ffa34b10809909e3a774e8193751554f77550d6ae126892b029c021
-SIZE (fastfetch-cli-fastfetch-2.48.1_GH0.tar.gz) = 1336646
+TIMESTAMP = 1753960392
+SHA256 (fastfetch-cli-fastfetch-2.49.0_GH0.tar.gz) = 5c656581c6cb3061cf8648e2cd0cdf07abcf5f680fdc8bda935deece90b086a0
+SIZE (fastfetch-cli-fastfetch-2.49.0_GH0.tar.gz) = 1346493
diff --git a/sysutils/flashrom/Makefile b/sysutils/flashrom/Makefile
index 608e241cffc0..ccc9e29dbb4f 100644
--- a/sysutils/flashrom/Makefile
+++ b/sysutils/flashrom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flashrom
-PORTVERSION= 1.3.0
+PORTVERSION= 1.6.0
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://download.flashrom.org/releases/
@@ -15,29 +15,38 @@ LICENSE_FILE= ${WRKSRC}/COPYING
NOT_FOR_ARCHS= riscv64
NOT_FOR_ARCHS_REASON= Unable to determine endianness.
-BUILD_DEPENDS+= cmocka>=0:sysutils/cmocka
+BUILD_DEPENDS= cmocka>=0:sysutils/cmocka
LIB_DEPENDS= libpci.so:devel/libpci
-USES= meson pkgconfig tar:bzip2
+USES= meson pkgconfig ssl tar:xz
+USE_LDCONFIG= yes
PORTDOCS= *
-OPTIONS_DEFINE= DOCS FTDI
+OPTIONS_DEFINE= DOCS FTDI MANPAGES
OPTIONS_DEFINE_amd64= DMIDECODE
OPTIONS_DEFINE_i386= DMIDECODE
+OPTIONS_DEFAULT= MANPAGES
OPTIONS_DEFAULT_amd64= DMIDECODE
OPTIONS_DEFAULT_i386= DMIDECODE
+OPTIONS_SUB= yes
DMIDECODE_DESC= Use dmidecode to gather DMI information
FTDI_DESC= Enable external FT2232SPI flasher support
DMIDECODE_RUN_DEPENDS= dmidecode:sysutils/dmidecode
+DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
+DOCS_MESON_ENABLED= documentation
+DOCS_MESON_DISABLED= generate_authors_list
+
FTDI_LIB_DEPENDS= libftdi1.so:devel/libftdi1
-post-install:
+MANPAGES_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
+MANPAGES_MESON_ENABLED= man-pages
+
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/Documentation && ${INSTALL_DATA} *.txt ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/sysutils/flashrom/distinfo b/sysutils/flashrom/distinfo
index 63e7388bd809..8964640cf9ca 100644
--- a/sysutils/flashrom/distinfo
+++ b/sysutils/flashrom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677403671
-SHA256 (flashrom-v1.3.0.tar.bz2) = a053234453ccd012e79f3443bdcc61625cf97b7fd7cb4cdd8bfbffbe8b149623
-SIZE (flashrom-v1.3.0.tar.bz2) = 489782
+TIMESTAMP = 1753692064
+SHA256 (flashrom-v1.6.0.tar.xz) = 8b9db3987df9b5fc81e70189d017905dd5f6be1e1410347f22687ab6d4c94423
+SIZE (flashrom-v1.6.0.tar.xz) = 5285920
diff --git a/sysutils/flashrom/files/patch-doc_meson.build b/sysutils/flashrom/files/patch-doc_meson.build
new file mode 100644
index 000000000000..c9851ce9f21e
--- /dev/null
+++ b/sysutils/flashrom/files/patch-doc_meson.build
@@ -0,0 +1,11 @@
+--- doc/meson.build.orig 2025-07-28 09:13:11 UTC
++++ doc/meson.build
+@@ -30,7 +30,7 @@ if sphinx.found()
+ git_dir = meson.project_source_root() / '.git'
+
+ # TODO: investigate whether this version can be lowered.
+- version_for_authors_list = '7.2.0'
++ version_for_authors_list = '5.3.0'
+ # TODO: use sphinx.version().version_compare() instead, after we increase min required meson version to 0.62
+ sphinx_for_authors_list = find_program('sphinx-build',
+ native : true,
diff --git a/sysutils/flashrom/files/patch-libflashrom.map b/sysutils/flashrom/files/patch-libflashrom.map
deleted file mode 100644
index 438f9a51b39a..000000000000
--- a/sysutils/flashrom/files/patch-libflashrom.map
+++ /dev/null
@@ -1,18 +0,0 @@
---- libflashrom.map.orig 2024-02-01 08:22:08 UTC
-+++ libflashrom.map
-@@ -1,7 +1,5 @@ LIBFLASHROM_1.0 {
- LIBFLASHROM_1.0 {
- global:
-- flashrom_board_info;
-- flashrom_chipset_info;
- flashrom_data_free;
- flashrom_flag_get;
- flashrom_flag_set;
-@@ -9,7 +7,6 @@ LIBFLASHROM_1.0 {
- flashrom_flash_getsize;
- flashrom_flash_probe;
- flashrom_flash_release;
-- flashrom_flashchip_info;
- flashrom_image_read;
- flashrom_image_verify;
- flashrom_image_write;
diff --git a/sysutils/flashrom/files/patch-meson.build b/sysutils/flashrom/files/patch-meson.build
index cef6c1d7d054..f1caea9bd663 100644
--- a/sysutils/flashrom/files/patch-meson.build
+++ b/sysutils/flashrom/files/patch-meson.build
@@ -1,6 +1,6 @@
---- meson.build.orig 2023-04-27 13:51:02 UTC
+--- meson.build.orig 2025-07-24 01:31:52 UTC
+++ meson.build
-@@ -234,7 +234,7 @@ programmer = {
+@@ -324,7 +324,7 @@ programmer = {
},
'internal' : {
'systems' : systems_hwaccess + ['linux'],
diff --git a/sysutils/flashrom/pkg-plist b/sysutils/flashrom/pkg-plist
index b03eaeb8c17f..5d711ef10199 100644
--- a/sysutils/flashrom/pkg-plist
+++ b/sysutils/flashrom/pkg-plist
@@ -4,5 +4,6 @@ lib/libflashrom.so
lib/libflashrom.so.1
lib/libflashrom.so.1.0.0
libdata/pkgconfig/flashrom.pc
-share/man/man8/flashrom.8.gz
sbin/flashrom
+share/bash-completion/completions/flashrom.bash
+%%MANPAGES%%share/man/man8/flashrom.8.gz
diff --git a/sysutils/gdu/Makefile b/sysutils/gdu/Makefile
index bcff5602f50a..5a96caa4919a 100644
--- a/sysutils/gdu/Makefile
+++ b/sysutils/gdu/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gdu
DISTVERSIONPREFIX= v
-DISTVERSION= 5.29.0
-PORTREVISION= 5
+DISTVERSION= 5.31.0
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
@@ -11,18 +10,14 @@ WWW= https://github.com/dundee/gdu
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= go:modules
+USES= go:1.22,modules
-_BUILD_VERSION= ${DISTVERSIONFULL}
-_BUILD_MAJOR= ${_BUILD_VERSION:C/\..*$//}
+_BUILD_MAJOR= ${DISTVERSIONFULL:C/\..*$//}
_BUILD_DATE= $$(date +%Y-%m-%d)
GO_MODULE= github.com/dundee/${PORTNAME}/${_BUILD_MAJOR}
GO_TARGET= ./cmd/${PORTNAME}
-GO_BUILDFLAGS= -ldflags "\
- -s -w \
- -X ${GO_MODULE}/build.Version=${_BUILD_VERSION} \
- -X ${GO_MODULE}/build.Time=${_BUILD_DATE}"
+GO_BUILDFLAGS+= -ldflags="-s -w -X ${GO_MODULE}/build.Version=${DISTVERSIONFULL} -X ${GO_MODULE}/build.Time=${_BUILD_DATE}"
CONFLICTS_INSTALL= coreutils
diff --git a/sysutils/gdu/distinfo b/sysutils/gdu/distinfo
index e8f75b3c3d5f..08df45952f2a 100644
--- a/sysutils/gdu/distinfo
+++ b/sysutils/gdu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1743289587
-SHA256 (go/sysutils_gdu/gdu-v5.30.1/v5.30.1.mod) = 30088a874ba95a1ebffc9b5be7f5719408be2af6df6d7acd819aea9448632f66
-SIZE (go/sysutils_gdu/gdu-v5.30.1/v5.30.1.mod) = 1892
-SHA256 (go/sysutils_gdu/gdu-v5.30.1/v5.30.1.zip) = 7617726fdbbad2cc57e98445b2d3f28d7ca58206efad106d2f00d9126299bcf1
-SIZE (go/sysutils_gdu/gdu-v5.30.1/v5.30.1.zip) = 332486
+TIMESTAMP = 1749873055
+SHA256 (go/sysutils_gdu/gdu-v5.31.0/v5.31.0.mod) = d27542d3955f1dfd7737a2fd8b833be52a94119a935fbc2950a0653cd3e50f93
+SIZE (go/sysutils_gdu/gdu-v5.31.0/v5.31.0.mod) = 1892
+SHA256 (go/sysutils_gdu/gdu-v5.31.0/v5.31.0.zip) = 6487b8a2bb6ca4ecedcf6e2e2fa6a0615d8563e1fa82bc6026a2ac6190675abc
+SIZE (go/sysutils_gdu/gdu-v5.31.0/v5.31.0.zip) = 336248
diff --git a/sysutils/iocage-devel/Makefile b/sysutils/iocage-devel/Makefile
index de74ccc09722..1965e5caab8c 100644
--- a/sysutils/iocage-devel/Makefile
+++ b/sysutils/iocage-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= iocage-devel
-PORTVERSION= 1.10.20250103
-PORTREVISION= 1
+PORTVERSION= 1.11.20250711
PORTEPOCH= 1
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -29,14 +28,14 @@ USES= python
USE_GITHUB= yes
GH_ACCOUNT= freebsd
GH_PROJECT= iocage
-GH_TAGNAME= c55e05aebb305b4013554ec80298113c50d1c74c
+GH_TAGNAME= b519cc3d7cf94b532a89fca698fa724805538a2f
USE_PYTHON= autoplist distutils
CONFLICTS= py*[0-9]-iocage py*-iocage-devel
NO_ARCH= yes
-_IOCAGE_LIB_VERSION= 1.10
+_IOCAGE_LIB_VERSION= 1.11
PLIST_FILES= ${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/dependency_links.txt \
${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/entry_points.txt \
${PYTHON_SITELIBDIR}/${PORTNAME:S/-devel//g}_lib-${_IOCAGE_LIB_VERSION}-py${PYTHON_VER}.egg-info/PKG-INFO \
diff --git a/sysutils/iocage-devel/distinfo b/sysutils/iocage-devel/distinfo
index f24dd55c8860..8262b0892aba 100644
--- a/sysutils/iocage-devel/distinfo
+++ b/sysutils/iocage-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739851500
-SHA256 (freebsd-iocage-1.10.20250103-c55e05aebb305b4013554ec80298113c50d1c74c_GH0.tar.gz) = f85fe86e2357608dc5b6e0dca16e61a9adaa97fdb7f572d2aaacdb8230a745ec
-SIZE (freebsd-iocage-1.10.20250103-c55e05aebb305b4013554ec80298113c50d1c74c_GH0.tar.gz) = 816205
+TIMESTAMP = 1753832182
+SHA256 (freebsd-iocage-1.11.20250711-b519cc3d7cf94b532a89fca698fa724805538a2f_GH0.tar.gz) = 24d75c6ef8a04bedee3c55615d7c478bc0b45e488e9d996d11b402b4883367c2
+SIZE (freebsd-iocage-1.11.20250711-b519cc3d7cf94b532a89fca698fa724805538a2f_GH0.tar.gz) = 816904
diff --git a/sysutils/kassiber/files/patch-main.c b/sysutils/kassiber/files/patch-main.c
new file mode 100644
index 000000000000..3a6e598e28ff
--- /dev/null
+++ b/sysutils/kassiber/files/patch-main.c
@@ -0,0 +1,14 @@
+--- main.c.orig 2025-07-30 19:54:07 UTC
++++ main.c
+@@ -302,7 +302,11 @@ openat_retry(const int dfd, const char *const path, in
+ if (fd >= 0 || errno != EINTR) {
+ return fd;
+ } else {
++#ifdef __powerpc__
++ return openat_retry(dfd, path, flags, mode);
++#else
+ __attribute__((musttail)) return openat_retry(dfd, path, flags, mode);
++#endif
+ }
+ }
+
diff --git a/sysutils/kopia/Makefile b/sysutils/kopia/Makefile
index d385c6edf8ce..60f178ed9428 100644
--- a/sysutils/kopia/Makefile
+++ b/sysutils/kopia/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kopia
DISTVERSIONPREFIX= v
-DISTVERSION= 0.21.0
+DISTVERSION= 0.21.1
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/kopia/distinfo b/sysutils/kopia/distinfo
index 6e590f0b52b8..c627bc58d0d7 100644
--- a/sysutils/kopia/distinfo
+++ b/sysutils/kopia/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753051106
-SHA256 (go/sysutils_kopia/kopia-v0.21.0/v0.21.0.mod) = 8f535c3b0b8b925ffdac12109309343ccc1440e7905cc19bd7a2da4b53f710ed
-SIZE (go/sysutils_kopia/kopia-v0.21.0/v0.21.0.mod) = 7157
-SHA256 (go/sysutils_kopia/kopia-v0.21.0/v0.21.0.zip) = a6cfe8da2e9ee07e03a8b7fb8c886800ed19958ac52e3448a629c10132aefc59
-SIZE (go/sysutils_kopia/kopia-v0.21.0/v0.21.0.zip) = 2378858
+TIMESTAMP = 1753274303
+SHA256 (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.mod) = 8f535c3b0b8b925ffdac12109309343ccc1440e7905cc19bd7a2da4b53f710ed
+SIZE (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.mod) = 7157
+SHA256 (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.zip) = fc843df754d64fe919f2d96472a05aa2aac83a5cfc95efd9b63b1a158320bd3c
+SIZE (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.zip) = 2379262
diff --git a/sysutils/memtest86+/Makefile b/sysutils/memtest86+/Makefile
deleted file mode 100644
index ba427a6c100a..000000000000
--- a/sysutils/memtest86+/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-PORTNAME= memtest86+
-PORTVERSION= 5.01
-PORTREVISION= 5
-CATEGORIES= sysutils
-MASTER_SITES= http://www.memtest.org/download/${PORTVERSION}/
-
-MAINTAINER= avg@FreeBSD.org
-COMMENT= Stand-alone memory test for x86 architecture computers
-WWW= https://www.memtest.org/
-
-LICENSE= GPLv2
-
-ONLY_FOR_ARCHS= i386 amd64
-
-USES= gmake
-ALL_TARGET= all
-PORTDOCS= *
-
-DEPRECATED= ELF binary for BIOS boot has been broken for a long while
-EXPIRATION_DATE=2025-07-31
-
-USE_GCC= yes:build
-
-# Please provide absolute path below (cannot be root)
-BOOT_DIR?= /boot/opt
-
-OPTIONS_DEFINE= SERIAL HISPEED DOCS
-OPTIONS_DEFAULT= BOOT
-OPTIONS_MULTI= BOOT_TYPE
-OPTIONS_MULTI_BOOT_TYPE= ISO BOOT
-ISO_DESC= Build bootable ISO image
-BOOT_DESC= Build ELF image loadable by boot2 and loader
-SERIAL_DESC= Enable serial console at COM1/9600
-HISPEED_DESC= Set COM1 serial console speed to 115200
-
-ISO_PLIST_FILES= ${DATADIR}/mt${PORTVERSION:C/\.//}.iso
-ISO_BUILD_DEPENDS= genisoimage:sysutils/genisoimage
-ISO_ALL_TARGET= iso
-BOOT_PLIST_FILES= ${BOOT_DIR}/memtest86+
-BOOT_PLIST_DIRS= ${BOOT_DIR}
-BOOT_SUB_FILES= pkg-message
-BOOT_SUB_LIST+= BOOT_DIR=${BOOT_DIR}
-
-pre-fetch:
-.if !defined(PACKAGE_BUILDING)
- @${ECHO} "If you only need bootable ISO image of memtest86+, you can"
- @${ECHO} "simply download it from http://www.memtest.org/. Use this"
- @${ECHO} "port if you need ELF image of memtest86+ that can be loaded"
- @${ECHO} "by boot2 or loader(8), or if you want to use this port to"
- @${ECHO} "build ISO image with custom tweaks in memtest86+ code."
-.endif
-
-.include <bsd.port.options.mk>
-
-post-patch:
- ${REINPLACE_CMD} -e 's|gcc|${CC}|' ${WRKSRC}/Makefile
-.if ${PORT_OPTIONS:MSERIAL}
- ${REINPLACE_CMD} -e 's|SERIAL_CONSOLE_DEFAULT 0|SERIAL_CONSOLE_DEFAULT 1|' ${WRKSRC}/config.h
-. if ${PORT_OPTIONS:MHISPEED}
- ${REINPLACE_CMD} -e 's|9600|115200|' ${WRKSRC}/config.h
-. endif
-.endif
-
-do-install:
-.if ${PORT_OPTIONS:MISO}
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/mt${PORTVERSION:C/\.//}.iso ${STAGEDIR}${DATADIR}
-.endif
-.if ${PORT_OPTIONS:MBOOT}
- @${MKDIR} ${STAGEDIR}${BOOT_DIR}
-# XXX is INSTALL_KLD really appropriate here? XXX
- ${INSTALL_KLD} ${WRKSRC}/memtest ${STAGEDIR}${BOOT_DIR}/memtest86+
-.endif
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/sysutils/memtest86+/distinfo b/sysutils/memtest86+/distinfo
deleted file mode 100644
index e0587040be1b..000000000000
--- a/sysutils/memtest86+/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1465956443
-SHA256 (memtest86+-5.01.tar.gz) = 142127b7953fbd829b1057fb64a78d3340c2b771484230a7347e94530a0d9039
-SIZE (memtest86+-5.01.tar.gz) = 214877
diff --git a/sysutils/memtest86+/files/patch-Makefile b/sysutils/memtest86+/files/patch-Makefile
deleted file mode 100644
index 41f5504d24bd..000000000000
--- a/sysutils/memtest86+/files/patch-Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
---- Makefile.orig 2013-08-10 02:01:58 UTC
-+++ Makefile
-@@ -21,21 +21,20 @@ OBJS= head.o reloc.o main.o test.o init.
-
-
- all: clean memtest.bin memtest
-- scp memtest.bin root@192.168.0.12:/srv/tftp/mt86plus
-
- # Link it statically once so I know I don't have undefined
- # symbols and then link it dynamically so I have full
- # relocation information
- memtest_shared: $(OBJS) memtest_shared.lds Makefile
-- $(LD) --warn-constructors --warn-common -static -T memtest_shared.lds \
-+ $(LD) --warn-constructors --warn-common -static --oformat elf32-i386-freebsd -T memtest_shared.lds \
- -o $@ $(OBJS) && \
-- $(LD) -shared -Bsymbolic -T memtest_shared.lds -o $@ $(OBJS)
-+ $(LD) -shared -Bsymbolic --oformat elf32-i386-freebsd -T memtest_shared.lds -o $@ $(OBJS)
-
- memtest_shared.bin: memtest_shared
- objcopy -O binary $< memtest_shared.bin
-
- memtest: memtest_shared.bin memtest.lds
-- $(LD) -s -T memtest.lds -b binary memtest_shared.bin -o $@
-+ $(LD) -s --oformat elf32-i386-freebsd -T memtest.lds -b binary memtest_shared.bin -o $@
-
- head.s: head.S config.h defs.h test.h
- $(CC) -E -traditional $< -o $@
-@@ -47,7 +46,7 @@ setup.s: setup.S config.h defs.h
- $(CC) -E -traditional $< -o $@
-
- memtest.bin: memtest_shared.bin bootsect.o setup.o memtest.bin.lds
-- $(LD) -T memtest.bin.lds bootsect.o setup.o -b binary \
-+ $(LD) --oformat elf32-i386-freebsd -T memtest.bin.lds bootsect.o setup.o -b binary \
- memtest_shared.bin -o memtest.bin
-
- reloc.o: reloc.c
-@@ -67,8 +66,7 @@ clean:
- rm -f *.o *.s *.iso memtest.bin memtest memtest_shared \
- memtest_shared.bin memtest.iso
-
--iso:
-- make all
-+iso: all
- ./makeiso.sh
-
- install: all
diff --git a/sysutils/memtest86+/files/patch-io.h b/sysutils/memtest86+/files/patch-io.h
deleted file mode 100644
index e93567f1867f..000000000000
--- a/sysutils/memtest86+/files/patch-io.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- io.h.orig 2013-08-10 02:01:58 UTC
-+++ io.h
-@@ -31,7 +31,7 @@
- */
-
- #define __OUT1(s,x) \
--extern inline void __out##s(unsigned x value, unsigned short port) {
-+static inline void __out##s(unsigned x value, unsigned short port) {
-
- #define __OUT2(s,s1,s2) \
- __asm__ __volatile__ ("out" #s " %" s1 "0,%" s2 "1"
-@@ -43,7 +43,7 @@ __OUT1(s##_p,x) __OUT2(s,s1,"w") : : "a" (value), "d"
- __OUT1(s##c_p,x) __OUT2(s,s1,"") : : "a" (value), "id" (port)); SLOW_DOWN_IO; }
-
- #define __IN1(s) \
--extern inline RETURN_TYPE __in##s(unsigned short port) { RETURN_TYPE _v;
-+static inline RETURN_TYPE __in##s(unsigned short port) { RETURN_TYPE _v;
-
- #define __IN2(s,s1,s2) \
- __asm__ __volatile__ ("in" #s " %" s2 "1,%" s1 "0"
-@@ -55,7 +55,7 @@ __IN1(s##_p) __IN2(s,s1,"w") : "=a" (_v) : "d" (port)
- __IN1(s##c_p) __IN2(s,s1,"") : "=a" (_v) : "id" (port) ,##i ); SLOW_DOWN_IO; return _v; }
-
- #define __OUTS(s) \
--extern inline void outs##s(unsigned short port, const void * addr, unsigned long count) \
-+static inline void outs##s(unsigned short port, const void * addr, unsigned long count) \
- { __asm__ __volatile__ ("cld ; rep ; outs" #s \
- : "=S" (addr), "=c" (count) : "d" (port),"0" (addr),"1" (count)); }
-
diff --git a/sysutils/memtest86+/files/patch-lib.c b/sysutils/memtest86+/files/patch-lib.c
deleted file mode 100644
index dde80182241a..000000000000
--- a/sysutils/memtest86+/files/patch-lib.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- lib.c.orig 2021-02-06 17:28:48 UTC
-+++ lib.c
-@@ -33,7 +33,7 @@ struct ascii_map_str {
- int keycode;
- };
-
--inline void reboot(void)
-+void reboot(void)
- {
-
- /* tell the BIOS to do a cold start */
-@@ -1196,4 +1196,4 @@ void get_list(int x, int y, int len, char *buf)
- return;
- }
- }
--}
-\ No newline at end of file
-+}
diff --git a/sysutils/memtest86+/files/patch-memtest.lds b/sysutils/memtest86+/files/patch-memtest.lds
deleted file mode 100644
index 759738effa3d..000000000000
--- a/sysutils/memtest86+/files/patch-memtest.lds
+++ /dev/null
@@ -1,11 +0,0 @@
---- memtest.lds.orig 2013-08-10 02:01:58 UTC
-+++ memtest.lds
-@@ -3,7 +3,7 @@ OUTPUT_ARCH(i386);
-
- ENTRY(_start);
- SECTIONS {
-- . = 0x10000;
-+ . = 0xc0120000;
- _start = . ;
- .data : {
- *(.data)
diff --git a/sysutils/memtest86+/files/patch-setup.S b/sysutils/memtest86+/files/patch-setup.S
deleted file mode 100644
index 5479c7660601..000000000000
--- a/sysutils/memtest86+/files/patch-setup.S
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.S.orig 2013-08-10 02:01:58 UTC
-+++ setup.S
-@@ -50,7 +50,7 @@ reload:
- jz alt_a20_done
-
- /* set or clear bit1, the ALT_A20_GATE bit */
-- movb 4(%esp), %ah
-+ addr32 movb 4(%esp), %ah
- testb %ah, %ah
- jz alt_a20_cont1
- orb $2, %al
diff --git a/sysutils/memtest86+/files/patch-test.c b/sysutils/memtest86+/files/patch-test.c
deleted file mode 100644
index ce6f9dd219c4..000000000000
--- a/sysutils/memtest86+/files/patch-test.c
+++ /dev/null
@@ -1,53 +0,0 @@
---- test.c.orig 2013-08-10 02:29:44 UTC
-+++ test.c
-@@ -14,7 +14,6 @@
- #include "stdint.h"
- #include "cpuid.h"
- #include "smp.h"
--#include <sys/io.h>
-
- extern struct cpu_ident cpu_id;
- extern volatile int mstr_cpu;
-@@ -1543,6 +1542,19 @@ void sleep(long n, int flag, int me, int
- }
- }
-
-+static inline unsigned char inb(unsigned int port)
-+{
-+ unsigned char data;
-+
-+ asm __volatile__("inb %1,%0" : "=a" (data) : "id" ((unsigned short)(port)));
-+ return (data);
-+}
-+
-+static inline void outb(unsigned int port, unsigned char data)
-+{
-+ asm __volatile__("outb %0,%1" : : "a" (data), "id" ((unsigned short)(port)));
-+}
-+
- /* Beep function */
-
- void beep(unsigned int frequency)
-@@ -1551,18 +1563,18 @@ void beep(unsigned int frequency)
- unsigned int count = 1193180 / frequency;
-
- // Switch on the speaker
-- outb_p(inb_p(0x61)|3, 0x61);
-+ outb(inb(0x61)|3, 0x61);
-
- // Set command for counter 2, 2 byte write
-- outb_p(0xB6, 0x43);
-+ outb(0xB6, 0x43);
-
- // Select desired Hz
-- outb_p(count & 0xff, 0x42);
-+ outb(count & 0xff, 0x42);
- outb((count >> 8) & 0xff, 0x42);
-
- // Block for 100 microseconds
- sleep(100, 0, 0, 1);
-
- // Switch off the speaker
-- outb(inb_p(0x61)&0xFC, 0x61);
-+ outb(inb(0x61)&0xFC, 0x61);
- }
diff --git a/sysutils/memtest86+/files/pkg-message.in b/sysutils/memtest86+/files/pkg-message.in
deleted file mode 100644
index bc75e15330c2..000000000000
--- a/sysutils/memtest86+/files/pkg-message.in
+++ /dev/null
@@ -1,23 +0,0 @@
-[
-{ type: install
- message: <<EOM
-This port has installed ELF image of memtest86+ to
-%%BOOT_DIR%%/memtest86+. You can load it from from boot prompt by
-interrupting boot process and entering
-
- N:ad(M,a)%%BOOT_DIR%%/memtest86+
-
-where N and M denote proper disk and slice numbers. See boot(8) for
-details.
-
-Alternatively you can load the image from loader prompt by escaping to
-it and entering the following commands:
-
- unload
- load %%BOOT_DIR%%/memtest86+
- boot
-
-As already advised, see loader(8) for details.
-EOM
-}
-]
diff --git a/sysutils/memtest86+/pkg-descr b/sysutils/memtest86+/pkg-descr
deleted file mode 100644
index e7970cf3fc40..000000000000
--- a/sysutils/memtest86+/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Memtest86+ is a stand-alone memory test for x86 architecture computers
-based on the well-known original memtest86 written by Chris Brady.
diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile
index 9116ed9d33b1..9275fe0682de 100644
--- a/sysutils/mise/Makefile
+++ b/sysutils/mise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mise
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.7.21
+DISTVERSION= 2025.7.31
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -80,7 +80,7 @@ CARGO_CRATES= addr2line-0.24.2 \
bzip2-sys-0.1.13+1.0.8 \
calm_io-0.1.1 \
calmio_filters-0.1.0 \
- cc-1.2.29 \
+ cc-1.2.30 \
cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chacha20-0.9.1 \
@@ -129,7 +129,7 @@ CARGO_CRATES= addr2line-0.24.2 \
ctor-0.4.2 \
ctor-proc-macro-0.0.5 \
ctr-0.9.2 \
- curve25519-dalek-4.2.0 \
+ curve25519-dalek-4.1.3 \
curve25519-dalek-derive-0.1.1 \
darling-0.20.11 \
darling_core-0.20.11 \
@@ -176,7 +176,7 @@ CARGO_CRATES= addr2line-0.24.2 \
eyre-0.6.12 \
faster-hex-0.10.0 \
fastrand-2.3.0 \
- fiat-crypto-0.3.0 \
+ fiat-crypto-0.2.9 \
filetime-0.2.25 \
filetime_creation-0.2.0 \
find-crate-0.6.3 \
@@ -289,7 +289,7 @@ CARGO_CRATES= addr2line-0.24.2 \
hyper-1.6.0 \
hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.15 \
+ hyper-util-0.1.16 \
i18n-config-0.4.8 \
i18n-embed-0.15.4 \
i18n-embed-fl-0.9.4 \
@@ -321,7 +321,7 @@ CARGO_CRATES= addr2line-0.24.2 \
intl-memoizer-0.5.3 \
intl_pluralrules-7.0.2 \
io-close-0.3.7 \
- io-uring-0.7.8 \
+ io-uring-0.7.9 \
io_tee-0.1.1 \
ipnet-2.11.0 \
iri-string-0.7.8 \
@@ -345,7 +345,7 @@ CARGO_CRATES= addr2line-0.24.2 \
libbz2-rs-sys-0.2.1 \
libc-0.2.174 \
libm-0.2.15 \
- libredox-0.1.4 \
+ libredox-0.1.6 \
libz-rs-sys-0.5.1 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.9.4 \
@@ -452,12 +452,12 @@ CARGO_CRATES= addr2line-0.24.2 \
quote-1.0.40 \
r-efi-5.3.0 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- redox_syscall-0.5.13 \
+ redox_syscall-0.5.15 \
redox_users-0.5.0 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
@@ -497,7 +497,7 @@ CARGO_CRATES= addr2line-0.24.2 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
scrypt-0.11.0 \
- sdd-3.0.9 \
+ sdd-3.0.10 \
secrecy-0.10.3 \
security-framework-2.11.1 \
security-framework-3.2.0 \
@@ -511,7 +511,7 @@ CARGO_CRATES= addr2line-0.24.2 \
serde-value-0.7.0 \
serde_derive-1.0.219 \
serde_ignored-0.1.12 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
serde_regex-1.1.0 \
serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
@@ -541,12 +541,13 @@ CARGO_CRATES= addr2line-0.24.2 \
slug-0.1.6 \
smallvec-1.15.1 \
socket2-0.5.10 \
+ socket2-0.6.0 \
spki-0.7.3 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strsim-0.11.1 \
- strum-0.27.1 \
- strum_macros-0.27.1 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
subtle-2.6.1 \
syn-1.0.109 \
syn-2.0.104 \
@@ -647,7 +648,7 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-shared-0.2.100 \
web-sys-0.3.77 \
web-time-1.1.0 \
- webpki-roots-1.0.1 \
+ webpki-roots-1.0.2 \
which-7.0.3 \
which-8.0.0 \
widestring-1.2.0 \
diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo
index 35c5f1b51ff6..1062ab6ea94b 100644
--- a/sysutils/mise/distinfo
+++ b/sysutils/mise/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1753352584
+TIMESTAMP = 1753847637
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
@@ -111,8 +111,8 @@ SHA256 (rust/crates/calm_io-0.1.1.crate) = 2ea0608700fe42d90ec17ad0f86335cf229b6
SIZE (rust/crates/calm_io-0.1.1.crate) = 6908
SHA256 (rust/crates/calmio_filters-0.1.0.crate) = 846501f4575cd66766a40bb7ab6d8e960adc7eb49f753c8232bd8e0e09cf6ca2
SIZE (rust/crates/calmio_filters-0.1.0.crate) = 1930
-SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
-SIZE (rust/crates/cc-1.2.29.crate) = 108072
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
@@ -209,8 +209,8 @@ SHA256 (rust/crates/ctor-proc-macro-0.0.5.crate) = 4f211af61d8efdd104f96e57adf5e
SIZE (rust/crates/ctor-proc-macro-0.0.5.crate) = 2040
SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
SIZE (rust/crates/ctr-0.9.2.crate) = 18344
-SHA256 (rust/crates/curve25519-dalek-4.2.0.crate) = 373b7c5dbd637569a2cca66e8d66b8c446a1e7bf064ea321d265d7b3dfe7c97e
-SIZE (rust/crates/curve25519-dalek-4.2.0.crate) = 322505
+SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be
+SIZE (rust/crates/curve25519-dalek-4.1.3.crate) = 306017
SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3
SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
@@ -303,8 +303,8 @@ SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e
SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/fiat-crypto-0.3.0.crate) = 64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24
-SIZE (rust/crates/fiat-crypto-0.3.0.crate) = 600542
+SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
+SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
SHA256 (rust/crates/filetime_creation-0.2.0.crate) = c25b5d475550e559de5b0c0084761c65325444e3b6c9e298af9cefe7a9ef3a5f
@@ -529,8 +529,8 @@ SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.15.crate) = 7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df
-SIZE (rust/crates/hyper-util-0.1.15.crate) = 101020
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/i18n-config-0.4.8.crate) = 3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63ef
SIZE (rust/crates/i18n-config-0.4.8.crate) = 9082
SHA256 (rust/crates/i18n-embed-0.15.4.crate) = 669ffc2c93f97e6ddf06ddbe999fcd6782e3342978bb85f7d3c087c7978404c4
@@ -593,8 +593,8 @@ SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac87
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
SHA256 (rust/crates/io-close-0.3.7.crate) = 9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc
SIZE (rust/crates/io-close-0.3.7.crate) = 8025
-SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
-SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/io_tee-0.1.1.crate) = 4b3f7cef34251886990511df1c61443aa928499d598a9473929ab5a90a527304
SIZE (rust/crates/io_tee-0.1.1.crate) = 2667
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
@@ -641,8 +641,8 @@ SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e984
SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
-SIZE (rust/crates/libredox-0.1.4.crate) = 6946
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
@@ -855,8 +855,8 @@ SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f665
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -865,8 +865,8 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
@@ -945,8 +945,8 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f
SIZE (rust/crates/scrypt-0.11.0.crate) = 13440
-SHA256 (rust/crates/sdd-3.0.9.crate) = 62f5557d2bbddd5afd236ba7856b0e494f5acc7ce805bb0774cc5674b20a06b4
-SIZE (rust/crates/sdd-3.0.9.crate) = 32613
+SHA256 (rust/crates/sdd-3.0.10.crate) = 490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca
+SIZE (rust/crates/sdd-3.0.10.crate) = 32748
SHA256 (rust/crates/secrecy-0.10.3.crate) = e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a
SIZE (rust/crates/secrecy-0.10.3.crate) = 11303
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
@@ -973,8 +973,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_ignored-0.1.12.crate) = b516445dac1e3535b6d658a7b528d771153dfb272ed4180ca4617a20550365ff
SIZE (rust/crates/serde_ignored-0.1.12.crate) = 13050
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf
SIZE (rust/crates/serde_regex-1.1.0.crate) = 9710
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
@@ -1033,6 +1033,8 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -1041,10 +1043,10 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
-SIZE (rust/crates/strum-0.27.1.crate) = 7467
-SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
-SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
@@ -1245,8 +1247,8 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-roots-1.0.1.crate) = 8782dd5a41a24eed3a4f40b606249b3e236ca61adf1f25ea4d45c73de122b502
-SIZE (rust/crates/webpki-roots-1.0.1.crate) = 247202
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
SIZE (rust/crates/which-7.0.3.crate) = 18872
SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
@@ -1403,5 +1405,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (jdx-mise-v2025.7.21_GH0.tar.gz) = 8bcfb21cf0032c0f348e9d06ddd4e6fae9a5cea80ed271e91239cc45f928d40a
-SIZE (jdx-mise-v2025.7.21_GH0.tar.gz) = 4350331
+SHA256 (jdx-mise-v2025.7.31_GH0.tar.gz) = bbf0dd54962a8f8082fc287899f42f1f7e47b61082a1a43148620be019991673
+SIZE (jdx-mise-v2025.7.31_GH0.tar.gz) = 4390568
diff --git a/sysutils/nerdctl/Makefile b/sysutils/nerdctl/Makefile
index 46ac7259d134..e7178a5bead5 100644
--- a/sysutils/nerdctl/Makefile
+++ b/sysutils/nerdctl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nerdctl
DISTVERSIONPREFIX=v
-DISTVERSION= 2.0.3
-PORTREVISION= 2
+DISTVERSION= 2.1.3
CATEGORIES= sysutils
MAINTAINER= laurent.chardon@gmail.com
@@ -11,7 +10,12 @@ WWW= https://github.com/containerd/nerdctl
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.22,modules
+USES= go:1.23,modules
+
+USE_GITHUB= yes
+GH_ACCOUNT= containerd
+GH_PROJECT= ${PORTNAME}
+GO_MOD_DIST= github
GO_MODULE= github.com/containerd/nerdctl/v2
GO_TARGET= ./cmd/${PORTNAME}
@@ -24,13 +28,22 @@ PLIST_FILES= bin/containerd-rootless.sh \
share/fish/vendor_completions.d/${PORTNAME}.fish \
share/zsh/site-functions/_${PORTNAME}
+pre-fetch:
+ @${MKDIR} ${DISTDIR}/${DIST_SUBDIR}
+ [ -e ${DISTDIR}/${DIST_SUBDIR}/go.mod ] || \
+ (${FETCH_CMD} ${FETCH_BEFORE_ARGS} \
+ https://raw.githubusercontent.com/containerd/nerdctl/v2.1.3/go.mod \
+ -o ${DISTDIR}/${DIST_SUBDIR}/go.mod; \
+ ${REINPLACE_CMD} '/tigron/d' ${DISTDIR}/${DIST_SUBDIR}/go.mod)
+
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/extras/rootless/* ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
@${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d
@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
- ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completion bash > ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}
- ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completion fish > ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/${PORTNAME}.fish
- ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
+ @${MKDIR} ${WRKDIR}/tmp
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} --data-root=${WRKDIR}/tmp completion bash > ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} --data-root=${WRKDIR}/tmp completion fish > ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/${PORTNAME}.fish
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} --data-root=${WRKDIR}/tmp completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
.include <bsd.port.mk>
diff --git a/sysutils/nerdctl/distinfo b/sysutils/nerdctl/distinfo
index 36464620532a..af8c383785d6 100644
--- a/sysutils/nerdctl/distinfo
+++ b/sysutils/nerdctl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1737571130
-SHA256 (go/sysutils_nerdctl/nerdctl-v2.0.3/v2.0.3.mod) = cb460ad9a26c30d0aed368b0c55a709bdc4101cb9385e718983ad2ad3b6ae17a
-SIZE (go/sysutils_nerdctl/nerdctl-v2.0.3/v2.0.3.mod) = 6834
-SHA256 (go/sysutils_nerdctl/nerdctl-v2.0.3/v2.0.3.zip) = 47da29b33931086873c6118eee5eedea868e7fc0f94cc469372b8904a19c17b3
-SIZE (go/sysutils_nerdctl/nerdctl-v2.0.3/v2.0.3.zip) = 1941598
+TIMESTAMP = 1752358209
+SHA256 (go/sysutils_nerdctl/containerd-nerdctl-v2.1.3_GH0/go.mod) = 200ff12d1f5ec2d48ce3b798d2e82072cb62b7619932acea3901449e75447455
+SIZE (go/sysutils_nerdctl/containerd-nerdctl-v2.1.3_GH0/go.mod) = 7293
+SHA256 (go/sysutils_nerdctl/containerd-nerdctl-v2.1.3_GH0/containerd-nerdctl-v2.1.3_GH0.tar.gz) = 1c5987c1371bfe29335cc77d967be9b21c8329f8effd65952586e9de28598af2
+SIZE (go/sysutils_nerdctl/containerd-nerdctl-v2.1.3_GH0/containerd-nerdctl-v2.1.3_GH0.tar.gz) = 1475216
diff --git a/sysutils/nomad-driver-podman/Makefile b/sysutils/nomad-driver-podman/Makefile
index eebf432eecfa..50fc7b5e93c6 100644
--- a/sysutils/nomad-driver-podman/Makefile
+++ b/sysutils/nomad-driver-podman/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nomad-driver-podman
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.2
+DISTVERSION= 0.6.3
CATEGORIES= sysutils
MAINTAINER= grembo@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= nomad:sysutils/nomad \
podman:sysutils/podman
-USES= go:1.23,modules
+USES= go:1.24,modules
GO_MODULE= github.com/hashicorp/nomad-driver-podman
GO_TARGET= :${PREFIX}/libexec/nomad/plugins/nomad-driver-podman
diff --git a/sysutils/nomad-driver-podman/distinfo b/sysutils/nomad-driver-podman/distinfo
index 6a7cb12d6738..f503c503e9f0 100644
--- a/sysutils/nomad-driver-podman/distinfo
+++ b/sysutils/nomad-driver-podman/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747836303
-SHA256 (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.2/v0.6.2.mod) = df6536358cce84462a94059fa4e06edd5eb56ed1daef337e645d0407eb74bf9e
-SIZE (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.2/v0.6.2.mod) = 8676
-SHA256 (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.2/v0.6.2.zip) = e60c84a8b87ce07fad9882b89f3c13ff0f97bf544345322e8988332ac96bfacf
-SIZE (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.2/v0.6.2.zip) = 153792
+TIMESTAMP = 1753976797
+SHA256 (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.3/v0.6.3.mod) = 81f7425f77a1d19302aced026dc921c2d0564f94bb1e6e2da30cf76429fb34b1
+SIZE (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.3/v0.6.3.mod) = 8961
+SHA256 (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.3/v0.6.3.zip) = 6ffc3d4be1210c97d9a8e35c295a8f8af2257d008fc2824febab4c4b30123b9a
+SIZE (go/sysutils_nomad-driver-podman/nomad-driver-podman-v0.6.3/v0.6.3.zip) = 156435
diff --git a/sysutils/opentofu/Makefile b/sysutils/opentofu/Makefile
index 9c0a34f5029d..0cf1535dcad0 100644
--- a/sysutils/opentofu/Makefile
+++ b/sysutils/opentofu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opentofu
DISTVERSIONPREFIX= v
-DISTVERSION= 1.10.3
+DISTVERSION= 1.10.4
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/opentofu/distinfo b/sysutils/opentofu/distinfo
index dc2669831c89..45858d7575f3 100644
--- a/sysutils/opentofu/distinfo
+++ b/sysutils/opentofu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752672462
-SHA256 (go/sysutils_opentofu/opentofu-v1.10.3/v1.10.3.mod) = fea0f5e89a464ced9d8221c821eb16163062f1c948389406a8479db8d18dc413
-SIZE (go/sysutils_opentofu/opentofu-v1.10.3/v1.10.3.mod) = 14181
-SHA256 (go/sysutils_opentofu/opentofu-v1.10.3/v1.10.3.zip) = f1fd0845ed219c16e3e1aa934fe90488fb6621f37521eb2bc75f3dfbcd1030f0
-SIZE (go/sysutils_opentofu/opentofu-v1.10.3/v1.10.3.zip) = 6749780
+TIMESTAMP = 1754027218
+SHA256 (go/sysutils_opentofu/opentofu-v1.10.4/v1.10.4.mod) = 2ab9a71ecd09412b0b6732144ab5830ac6e1f9da7ca2dd689474b1d827f5cd29
+SIZE (go/sysutils_opentofu/opentofu-v1.10.4/v1.10.4.mod) = 14241
+SHA256 (go/sysutils_opentofu/opentofu-v1.10.4/v1.10.4.zip) = 80d625ef7fe699a6d14276a5be281c98bb751d09ad184e419e19b331513ae7d3
+SIZE (go/sysutils_opentofu/opentofu-v1.10.4/v1.10.4.zip) = 6751054
diff --git a/sysutils/p5-BSD-Sysctl/Makefile b/sysutils/p5-BSD-Sysctl/Makefile
index 18bb5331a4ca..72915e00526f 100644
--- a/sysutils/p5-BSD-Sysctl/Makefile
+++ b/sysutils/p5-BSD-Sysctl/Makefile
@@ -20,4 +20,10 @@ GH_ACCOUNT= glebius
pre-install:
${STRIP_CMD} ${WRKSRC}/blib/arch/auto/BSD/Sysctl/Sysctl.so
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} >= 504200
+EXTRA_PATCHES= ${PATCHDIR}/extrapatch-Makefile.PL
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/sysutils/p5-BSD-Sysctl/files/extrapatch-Makefile.PL b/sysutils/p5-BSD-Sysctl/files/extrapatch-Makefile.PL
new file mode 100644
index 000000000000..d1adb4f11a13
--- /dev/null
+++ b/sysutils/p5-BSD-Sysctl/files/extrapatch-Makefile.PL
@@ -0,0 +1,17 @@
+--- Makefile.PL.orig 2025-07-26 06:21:52 UTC
++++ Makefile.PL
+@@ -51,13 +51,7 @@ WriteMakefile(
+ PREREQ_PM => {
+ 'XSLoader' => 0
+ },
+- PM_FILTER => 'perl -pe "if (/^\#include (.+)$$/) { \
+- open FILE, \\$$1 or \
+- die \"open \\$$1\"; \
+- while (<FILE>) { print; }; \
+- close FILE; \
+- next; \
+- };"',
++ PM_FILTER => q{perl -pe 'if (/^#include (.+)$$/) { open FILE, \\$$1 or die; while (<FILE>) { print; }; close FILE; next; };'},
+ clean => {
+ FILES => 'bsd-sysctl.h bsd-sysctl.ph',
+ },
diff --git a/sysutils/parallel/Makefile b/sysutils/parallel/Makefile
index f25855372520..c5380596aefa 100644
--- a/sysutils/parallel/Makefile
+++ b/sysutils/parallel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= parallel
-PORTVERSION= 20250622
+PORTVERSION= 20250722
CATEGORIES= sysutils
MASTER_SITES= GNU
diff --git a/sysutils/parallel/distinfo b/sysutils/parallel/distinfo
index db1045363d4d..fd3c35a336c9 100644
--- a/sysutils/parallel/distinfo
+++ b/sysutils/parallel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954134
-SHA256 (parallel-20250622.tar.bz2) = 69f578cf11f1b124ba3c2b673a16641debe63aeb3d2ac4cec5ad65f8a53d489b
-SIZE (parallel-20250622.tar.bz2) = 2703181
+TIMESTAMP = 1753369364
+SHA256 (parallel-20250722.tar.bz2) = 91a81ff4129cdf5ad3c3c45ec033e75f2bbea5447f4b6813a0d8cfe8e5c7843b
+SIZE (parallel-20250722.tar.bz2) = 2620977
diff --git a/sysutils/rsyncrypto/Makefile b/sysutils/rsyncrypto/Makefile
index c34f6245c83e..631b6422d8c5 100644
--- a/sysutils/rsyncrypto/Makefile
+++ b/sysutils/rsyncrypto/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 3
CATEGORIES= sysutils net
MASTER_SITES= SF
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Rsync Friendly File Encryption
WWW= https://rsyncrypto.lingnu.com/ \
https://sourceforge.net/projects/rsyncrypto/
diff --git a/sysutils/rubygem-winrm/Makefile b/sysutils/rubygem-winrm/Makefile
index 3fcefa2a04f4..ee133d4cf9e6 100644
--- a/sysutils/rubygem-winrm/Makefile
+++ b/sysutils/rubygem-winrm/Makefile
@@ -3,8 +3,8 @@ DISTVERSION= 2.3.9
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
-COMMENT= Library for Windows Remote Management
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Ruby library for Windows Remote Management
WWW= https://github.com/WinRb/WinRM
LICENSE= APACHE20
diff --git a/sysutils/rubygem-winrm/pkg-descr b/sysutils/rubygem-winrm/pkg-descr
index e887ec46ed51..4558479a4325 100644
--- a/sysutils/rubygem-winrm/pkg-descr
+++ b/sysutils/rubygem-winrm/pkg-descr
@@ -1 +1,8 @@
-Ruby library for Windows Remote Management
+This is a SOAP library that uses the functionality in Windows Remote Management
+(WinRM) to call native object in Windows. This includes, but is not limited to,
+running batch scripts, powershell scripts and fetching WMI variables. For more
+information on WinRM, please visit Microsoft's WinRM site.
+
+As of version 2.0, this gem retains the WinRM name but all powershell calls use
+the more modern Powershell Remoting Protocol (PSRP) for initializing runspace
+pools as well as creating and processing powershell pipelines.
diff --git a/sysutils/sanoid/Makefile b/sysutils/sanoid/Makefile
index b201370ea184..448132cd99ad 100644
--- a/sysutils/sanoid/Makefile
+++ b/sysutils/sanoid/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sanoid
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.0
+DISTVERSION= 2.3.0
CATEGORIES= sysutils
MAINTAINER= hartzell@alerce.com
@@ -16,7 +16,7 @@ RUN_DEPENDS= lzop:archivers/lzop \
p5-Capture-Tiny>=0:devel/p5-Capture-Tiny \
p5-Config-IniFiles>=0:devel/p5-Config-IniFiles
-USES= shebangfix perl5
+USES= perl5 shebangfix
USE_GITHUB= yes
GH_ACCOUNT= jimsalterjrs
@@ -26,8 +26,8 @@ SHEBANG_FILES= findoid sanoid sleepymutex syncoid
CONFLICTS_INSTALL= sanoid-devel # bin/findoid
-NO_BUILD= yes
NO_ARCH= yes
+NO_BUILD= yes
# line 19: my %args = ("configdir" => "/etc/sanoid");
post-patch:
diff --git a/sysutils/sanoid/distinfo b/sysutils/sanoid/distinfo
index 1b1159d2bb08..c9e0cc4728ed 100644
--- a/sysutils/sanoid/distinfo
+++ b/sysutils/sanoid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696001174
-SHA256 (jimsalterjrs-sanoid-v2.2.0_GH0.tar.gz) = a997552e3c5f9fc8407fd20fa1adc99fc37a1f61547f738114c96a1ea1658fe2
-SIZE (jimsalterjrs-sanoid-v2.2.0_GH0.tar.gz) = 77865
+TIMESTAMP = 1752222060
+SHA256 (jimsalterjrs-sanoid-v2.3.0_GH0.tar.gz) = 1d8735a271a34ec87ea46313a66f6f20bd38b583886924574d3c1f72ea173620
+SIZE (jimsalterjrs-sanoid-v2.3.0_GH0.tar.gz) = 86514
diff --git a/sysutils/sensors/Makefile b/sysutils/sensors/Makefile
new file mode 100644
index 000000000000..b04e8ff4fc2c
--- /dev/null
+++ b/sysutils/sensors/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= sensors
+DISTVERSION= 0.6
+CATEGORIES= sysutils
+MASTER_SITES= https://github.com/vermaden/sensors/raw/master/release/:source \
+ https://github.com/vermaden/sensors/raw/master/:license
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source \
+ LICENSE:license
+DIST_SUBDIR= ${PORTNAME}
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= vermaden@interia.pl
+COMMENT= Show sensors and temperaturs on FreeBSD UNIX system
+WWW= https://github.com/vermaden/sensors
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${DISTDIR}/${DIST_SUBDIR}/LICENSE
+
+NO_ARCH= YES
+NO_BUILD= YES
+
+PLIST_FILES= sbin/${PORTNAME}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/sensors \
+ ${STAGEDIR}${PREFIX}/sbin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/sysutils/sensors/distinfo b/sysutils/sensors/distinfo
new file mode 100644
index 000000000000..5bac1dc2a72e
--- /dev/null
+++ b/sysutils/sensors/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1753639972
+SHA256 (sensors/sensors-0.6.tar.gz) = 6304f7f6da342c1a856deebb16784437d6a7001e027c1fab6be38d238a5f5b55
+SIZE (sensors/sensors-0.6.tar.gz) = 3257
+SHA256 (sensors/LICENSE) = b4bb8570bcaaf370e936763a1cf5dade6994c8fceb93bff22c9b768b8184f14f
+SIZE (sensors/LICENSE) = 1356
diff --git a/sysutils/sensors/pkg-descr b/sysutils/sensors/pkg-descr
new file mode 100644
index 000000000000..684e0f1b57a6
--- /dev/null
+++ b/sysutils/sensors/pkg-descr
@@ -0,0 +1 @@
+Show sensors(8) and temperatures on FreeBSD UNIX system.
diff --git a/sysutils/storcli/Makefile b/sysutils/storcli/Makefile
index ee5d409c9b93..b13aad0143a1 100644
--- a/sysutils/storcli/Makefile
+++ b/sysutils/storcli/Makefile
@@ -1,8 +1,8 @@
PORTNAME= storcli
-DISTVERSION= 7.3006
+DISTVERSION= 7.3404
CATEGORIES= sysutils
-MASTER_SITES= https://docs.broadcom.com/docs-and-downloads/host-bus-adapters/host-bus-adapters-common-files/sas_sata_nvme_12g_p31/
-DISTNAME= STORCLI_SAS3.5_P31
+MASTER_SITES= https://docs.broadcom.com/docs-and-downloads/host-bus-adapters/host-bus-adapters-common-files/sas_sata_nvme_12g_p35/
+DISTNAME= STORCLI_SAS3.5_P35
MAINTAINER= takefu@airport.fm
COMMENT= SAS MegaRAID FreeBSD StorCLI
diff --git a/sysutils/storcli/distinfo b/sysutils/storcli/distinfo
index 17a072c0152d..84e1c9277fa5 100644
--- a/sysutils/storcli/distinfo
+++ b/sysutils/storcli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721693528
-SHA256 (STORCLI_SAS3.5_P31.zip) = 49dcd9e7a3c85327b0fa08772a0965bd5c03552c045d9dbfd96c8381749ee943
-SIZE (STORCLI_SAS3.5_P31.zip) = 37385652
+TIMESTAMP = 1753392843
+SHA256 (STORCLI_SAS3.5_P35.zip) = 4e4e8b7dade6b34a6814a32020050c40912af140d0058bc9f6d14d985548aba8
+SIZE (STORCLI_SAS3.5_P35.zip) = 40373662
diff --git a/sysutils/upower/Makefile b/sysutils/upower/Makefile
index c353e551682b..17546bf0ef8d 100644
--- a/sysutils/upower/Makefile
+++ b/sysutils/upower/Makefile
@@ -1,6 +1,6 @@
PORTNAME= upower
-DISTVERSION= 1.90.7
DISTVERSIONPREFIX= v
+DISTVERSION= 1.90.9
CATEGORIES= sysutils
MAINTAINER= desktop@FreeBSD.org
@@ -10,31 +10,36 @@ WWW= https://upower.freedesktop.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
- libpolkit-gobject-1.so:sysutils/polkit
+LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit
-USES= compiler:c11 gettext gnome localbase meson pkgconfig
+USES= compiler:c11 gettext-tools gnome localbase meson pkgconfig
USE_GITLAB= yes
GL_SITE= https://gitlab.freedesktop.org/
USE_GNOME= glib20 introspection:build
USE_LDCONFIG= yes
MESON_ARGS= -Dgtk-doc=false \
- -Dos_backend=freebsd \
- -Dudevrulesdir=no \
- -Dudevhwdbdir=no \
- -Dsystemdsystemunitdir=no \
-Didevice=disabled \
+ -Dos_backend=freebsd \
-Dpolkit=enabled \
+ -Dsystemdsystemunitdir=no \
+ -Dudevhwdbdir=no \
+ -Dudevrulesdir=no \
-Dzshcompletiondir=no
LDFLAGS+= -lkvm
-OPTIONS_DEFINE= MANPAGES
-OPTIONS_DEFAULT= MANPAGES
-OPTIONS_SUB= yes
-MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \
- docbook-sgml>0:textproc/docbook-sgml \
- docbook-xml>0:textproc/docbook-xml
-MANPAGES_USE= GNOME=libxslt:build
-MANPAGES_MESON_TRUE= man
+OPTIONS_DEFINE= MANPAGES NLS
+OPTIONS_DEFAULT= MANPAGES
+OPTIONS_SUB= yes
+
+MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \
+ docbook-sgml>0:textproc/docbook-sgml \
+ docbook-xml>0:textproc/docbook-xml
+MANPAGES_USE= GNOME=libxslt:build
+MANPAGES_MESON_TRUE= man
+
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/sysutils/upower/distinfo b/sysutils/upower/distinfo
index 9e90bc412008..4eb8de371aec 100644
--- a/sysutils/upower/distinfo
+++ b/sysutils/upower/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736543390
-SHA256 (upower-v1.90.7.tar.bz2) = ed1869c2c06fe30e3f5ce29c2835cfe885176bc5806e4f194745560aec7291e6
-SIZE (upower-v1.90.7.tar.bz2) = 153279
+TIMESTAMP = 1753543968
+SHA256 (upower-v1.90.9.tar.bz2) = ca6018535817c2ea687e389e6b47583342154123c0eea0497b409c49dff319b6
+SIZE (upower-v1.90.9.tar.bz2) = 154756
diff --git a/sysutils/upower/pkg-plist b/sysutils/upower/pkg-plist
index ab23bceec083..b3a3e708279b 100644
--- a/sysutils/upower/pkg-plist
+++ b/sysutils/upower/pkg-plist
@@ -23,10 +23,11 @@ share/dbus-1/interfaces/org.freedesktop.UPower.xml
share/dbus-1/system.d/org.freedesktop.UPower.conf
share/dbus-1/system-services/org.freedesktop.UPower.service
share/gir-1.0/UPowerGlib-1.0.gir
-share/locale/fr/LC_MESSAGES/upower.mo
-share/locale/it/LC_MESSAGES/upower.mo
-share/locale/pl/LC_MESSAGES/upower.mo
-share/locale/sv/LC_MESSAGES/upower.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/upower.mo
+%%NLS%%share/locale/it/LC_MESSAGES/upower.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/upower.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/upower.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/upower.mo
share/polkit-1/actions/org.freedesktop.upower.policy
@dir /var/lib/upower
@dir /var/lib/
diff --git a/sysutils/vagrant/Makefile b/sysutils/vagrant/Makefile
index 38521e3812cb..26155cc12a87 100644
--- a/sysutils/vagrant/Makefile
+++ b/sysutils/vagrant/Makefile
@@ -1,9 +1,10 @@
PORTNAME= vagrant
PORTVERSION= 2.4.1
DISTVERSIONPREFIX= v
+PORTREVISION= 2
CATEGORIES= sysutils rubygems devel
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Vagrant Virtual Machine Manager
WWW= https://www.vagrantup.com/
@@ -16,30 +17,30 @@ BUILD_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder \
RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
curl:ftp/curl \
rubygem-bcrypt_pbkdf>=1.1:security/rubygem-bcrypt_pbkdf \
- rubygem-childprocess>=5.0:devel/rubygem-childprocess \
+ rubygem-childprocess-gitlab>=4.1.0:devel/rubygem-childprocess-gitlab \
rubygem-ed25519>=1.3.0:security/rubygem-ed25519 \
rubygem-erubi>=0:www/rubygem-erubi \
rubygem-googleapis-common-protos-types>=1.3.0:devel/rubygem-googleapis-common-protos-types \
- rubygem-grpc>=1.48.0:net/rubygem-grpc \
+ rubygem-grpc-gitlab>=1.56.0:net/rubygem-grpc-gitlab \
rubygem-hashicorp-checkpoint>=0.1.5<0.2:www/rubygem-hashicorp-checkpoint \
- rubygem-i18n>=1.12,2:devel/rubygem-i18n \
+ rubygem-i18n>=1.12,2<2,2:devel/rubygem-i18n \
rubygem-ipaddr>=1.2.4:net/rubygem-ipaddr \
- rubygem-listen>=3.7:devel/rubygem-listen \
+ rubygem-listen>=3.7<4:devel/rubygem-listen \
rubygem-log4r>=1.1.9<1.1.11:sysutils/rubygem-log4r \
- rubygem-mime-types>=3.3:misc/rubygem-mime-types \
+ rubygem-mime-types-gitlab>=3.3:misc/rubygem-mime-types-gitlab \
rubygem-net-ftp>=0.2:ftp/rubygem-net-ftp \
rubygem-net-scp>=4.0.0:security/rubygem-net-scp \
rubygem-net-sftp>=4.0:security/rubygem-net-sftp \
rubygem-net-ssh>=7.0.0:security/rubygem-net-ssh \
- rubygem-rb-kqueue>=0.2.0:devel/rubygem-rb-kqueue \
+ rubygem-rb-kqueue>=0.2.0<0.3:devel/rubygem-rb-kqueue \
rubygem-rexml>=3.2:textproc/rubygem-rexml \
rubygem-rgl>=0.5.10:devel/rubygem-rgl \
- rubygem-rubyzip>=2.3.2:archivers/rubygem-rubyzip \
- rubygem-vagrant_cloud>=3.1.1:sysutils/rubygem-vagrant_cloud \
+ rubygem-rubyzip-gitlab>=2.3.2:archivers/rubygem-rubyzip-gitlab \
+ rubygem-vagrant_cloud-gitlab>=3.1.1<3.2:sysutils/rubygem-vagrant_cloud-gitlab \
rubygem-wdm>=0.1.1:devel/rubygem-wdm \
+ rubygem-winrm>=2.3.6<3:sysutils/rubygem-winrm \
rubygem-winrm-elevated>=1.2.3<2:sysutils/rubygem-winrm-elevated \
- rubygem-winrm-fs>=1.3.5<2:filesystems/rubygem-winrm-fs \
- rubygem-winrm>=2.3.6<3:sysutils/rubygem-winrm
+ rubygem-winrm-fs>=1.3.5<2:filesystems/rubygem-winrm-fs
USES= cpe ruby shebangfix
CPE_VENDOR= hashicorp
@@ -98,6 +99,7 @@ do-build:
${STAGEDIR}${DATADIR}/embedded/rgloader/loader.rb
post-install:
+ ${FIND} ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER} -name '*.so' -exec ${STRIP_CMD} {} +
${RMDIR} ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/doc
${RM} -r ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/gems/${PORTNAME}-${PORTVERSION}/ext
${RM} -r ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/gems/${PORTNAME}-${PORTVERSION}/nix
diff --git a/sysutils/vagrant/files/patch-vagrant.gemspec b/sysutils/vagrant/files/patch-gemspec
index 531ad29f232a..531ad29f232a 100644
--- a/sysutils/vagrant/files/patch-vagrant.gemspec
+++ b/sysutils/vagrant/files/patch-gemspec
diff --git a/sysutils/vivid/Makefile b/sysutils/vivid/Makefile
index 9be62899260b..872ea1292b00 100644
--- a/sysutils/vivid/Makefile
+++ b/sysutils/vivid/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vivid
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.0
-PORTREVISION= 32
+DISTVERSION= 0.10.1
CATEGORIES= sysutils
MAINTAINER= 0mp@FreeBSD.org
@@ -17,51 +16,6 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= sharkdp
-CARGO_CRATES= ansi_colours-1.0.4 \
- ansi_term-0.12.1 \
- atty-0.2.14 \
- bitflags-1.3.2 \
- block-buffer-0.9.0 \
- cc-1.0.72 \
- cfg-if-1.0.0 \
- clap-2.34.0 \
- cpufeatures-0.2.1 \
- digest-0.9.0 \
- dirs-4.0.0 \
- dirs-sys-0.3.6 \
- generic-array-0.14.5 \
- getrandom-0.2.4 \
- hermit-abi-0.1.19 \
- lazy_static-1.4.0 \
- libc-0.2.116 \
- linked-hash-map-0.5.4 \
- opaque-debug-0.3.0 \
- proc-macro2-1.0.36 \
- quote-1.0.15 \
- redox_syscall-0.2.10 \
- redox_users-0.4.0 \
- rust-embed-6.3.0 \
- rust-embed-impl-6.2.0 \
- rust-embed-utils-7.1.0 \
- same-file-1.0.6 \
- sha2-0.9.9 \
- strsim-0.8.0 \
- syn-1.0.86 \
- term_size-0.3.2 \
- textwrap-0.11.0 \
- typenum-1.15.0 \
- unicode-width-0.1.9 \
- unicode-xid-0.2.2 \
- vec_map-0.8.2 \
- version_check-0.9.4 \
- walkdir-2.3.2 \
- wasi-0.10.2+wasi-snapshot-preview1 \
- 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 \
- yaml-rust-0.4.5
-
PLIST_FILES= bin/vivid
.include <bsd.port.mk>
diff --git a/sysutils/vivid/Makefile.crates b/sysutils/vivid/Makefile.crates
new file mode 100644
index 000000000000..04c4c109e1a0
--- /dev/null
+++ b/sysutils/vivid/Makefile.crates
@@ -0,0 +1,77 @@
+CARGO_CRATES= ansi_colours-1.2.2 \
+ anstream-0.6.14 \
+ anstyle-1.0.7 \
+ anstyle-parse-0.2.4 \
+ anstyle-query-1.1.0 \
+ anstyle-wincon-3.0.3 \
+ assert_cmd-2.0.14 \
+ bitflags-2.5.0 \
+ block-buffer-0.10.4 \
+ bstr-1.9.1 \
+ bytemuck-1.16.1 \
+ cfg-if-1.0.0 \
+ clap-4.5.7 \
+ clap_builder-4.5.7 \
+ clap_lex-0.7.1 \
+ colorchoice-1.0.1 \
+ cpufeatures-0.2.12 \
+ crypto-common-0.1.6 \
+ difflib-0.4.0 \
+ digest-0.10.7 \
+ doc-comment-0.3.3 \
+ errno-0.3.9 \
+ etcetera-0.8.0 \
+ generic-array-0.14.7 \
+ home-0.5.9 \
+ is_terminal_polyfill-1.70.0 \
+ lazy_static-1.5.0 \
+ libc-0.2.155 \
+ linked-hash-map-0.5.6 \
+ linux-raw-sys-0.4.14 \
+ memchr-2.7.4 \
+ predicates-3.1.0 \
+ predicates-core-1.0.6 \
+ predicates-tree-1.0.9 \
+ proc-macro2-1.0.86 \
+ quote-1.0.36 \
+ regex-automata-0.4.7 \
+ rgb-0.8.37 \
+ rust-embed-8.4.0 \
+ rust-embed-impl-8.4.0 \
+ rust-embed-utils-8.4.0 \
+ rustix-0.38.34 \
+ same-file-1.0.6 \
+ serde-1.0.203 \
+ serde_derive-1.0.203 \
+ sha2-0.10.8 \
+ strsim-0.11.1 \
+ syn-2.0.67 \
+ terminal_size-0.3.0 \
+ termtree-0.4.1 \
+ typenum-1.17.0 \
+ unicode-ident-1.0.12 \
+ utf8parse-0.2.2 \
+ version_check-0.9.4 \
+ wait-timeout-0.2.0 \
+ walkdir-2.5.0 \
+ winapi-util-0.1.8 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.5 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.5 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.5 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.5 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.5 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.5 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.5 \
+ yaml-rust-0.4.5
diff --git a/sysutils/vivid/distinfo b/sysutils/vivid/distinfo
index 3d344ff39802..210a3be13e29 100644
--- a/sysutils/vivid/distinfo
+++ b/sysutils/vivid/distinfo
@@ -1,91 +1,157 @@
-TIMESTAMP = 1643528178
-SHA256 (rust/crates/ansi_colours-1.0.4.crate) = 60e2fb6138a49ad9f1cb3c6d8f8ccbdd5e62b4dab317c1b435a47ecd7da1d28f
-SIZE (rust/crates/ansi_colours-1.0.4.crate) = 10525
-SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
-SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
-SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
-SHA256 (rust/crates/cc-1.0.72.crate) = 22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee
-SIZE (rust/crates/cc-1.0.72.crate) = 57495
+TIMESTAMP = 1750257693
+SHA256 (rust/crates/ansi_colours-1.2.2.crate) = 6a1558bd2075d341b9ca698ec8eb6fcc55a746b1fc4255585aad5b141d918a80
+SIZE (rust/crates/ansi_colours-1.2.2.crate) = 21374
+SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
+SIZE (rust/crates/anstream-0.6.14.crate) = 29160
+SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b
+SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
+SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
+SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
+SHA256 (rust/crates/anstyle-query-1.1.0.crate) = ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391
+SIZE (rust/crates/anstyle-query-1.1.0.crate) = 9832
+SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
+SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
+SHA256 (rust/crates/assert_cmd-2.0.14.crate) = ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8
+SIZE (rust/crates/assert_cmd-2.0.14.crate) = 24591
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
+SIZE (rust/crates/bstr-1.9.1.crate) = 380305
+SHA256 (rust/crates/bytemuck-1.16.1.crate) = b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e
+SIZE (rust/crates/bytemuck-1.16.1.crate) = 48321
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
-SIZE (rust/crates/clap-2.34.0.crate) = 202210
-SHA256 (rust/crates/cpufeatures-0.2.1.crate) = 95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469
-SIZE (rust/crates/cpufeatures-0.2.1.crate) = 10500
-SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
-SIZE (rust/crates/digest-0.9.0.crate) = 13247
-SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
-SIZE (rust/crates/dirs-4.0.0.crate) = 12503
-SHA256 (rust/crates/dirs-sys-0.3.6.crate) = 03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780
-SIZE (rust/crates/dirs-sys-0.3.6.crate) = 10626
-SHA256 (rust/crates/generic-array-0.14.5.crate) = fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803
-SIZE (rust/crates/generic-array-0.14.5.crate) = 28915
-SHA256 (rust/crates/getrandom-0.2.4.crate) = 418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c
-SIZE (rust/crates/getrandom-0.2.4.crate) = 26800
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.116.crate) = 565dbd88872dbe4cc8a46e527f26483c1d1f7afa6b884a3bd6cd893d4f98da74
-SIZE (rust/crates/libc-0.2.116.crate) = 566648
-SHA256 (rust/crates/linked-hash-map-0.5.4.crate) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3
-SIZE (rust/crates/linked-hash-map-0.5.4.crate) = 16166
-SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
-SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
-SHA256 (rust/crates/proc-macro2-1.0.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
-SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
-SHA256 (rust/crates/quote-1.0.15.crate) = 864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145
-SIZE (rust/crates/quote-1.0.15.crate) = 27281
-SHA256 (rust/crates/redox_syscall-0.2.10.crate) = 8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff
-SIZE (rust/crates/redox_syscall-0.2.10.crate) = 23582
-SHA256 (rust/crates/redox_users-0.4.0.crate) = 528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64
-SIZE (rust/crates/redox_users-0.4.0.crate) = 13023
-SHA256 (rust/crates/rust-embed-6.3.0.crate) = d40377bff8cceee81e28ddb73ac97f5c2856ce5522f0b260b763f434cdfae602
-SIZE (rust/crates/rust-embed-6.3.0.crate) = 897901
-SHA256 (rust/crates/rust-embed-impl-6.2.0.crate) = 94e763e24ba2bf0c72bc6be883f967f794a019fafd1b86ba1daff9c91a7edd30
-SIZE (rust/crates/rust-embed-impl-6.2.0.crate) = 4423
-SHA256 (rust/crates/rust-embed-utils-7.1.0.crate) = ad22c7226e4829104deab21df575e995bfbc4adfad13a595e387477f238c1aec
-SIZE (rust/crates/rust-embed-utils-7.1.0.crate) = 2908
+SHA256 (rust/crates/clap-4.5.7.crate) = 5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f
+SIZE (rust/crates/clap-4.5.7.crate) = 56343
+SHA256 (rust/crates/clap_builder-4.5.7.crate) = f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f
+SIZE (rust/crates/clap_builder-4.5.7.crate) = 163957
+SHA256 (rust/crates/clap_lex-0.7.1.crate) = 4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70
+SIZE (rust/crates/clap_lex-0.7.1.crate) = 12766
+SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
+SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
+SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
+SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
+SIZE (rust/crates/difflib-0.4.0.crate) = 7638
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
+SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
+SIZE (rust/crates/errno-0.3.9.crate) = 10690
+SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
+SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
+SIZE (rust/crates/home-0.5.9.crate) = 8760
+SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800
+SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
+SIZE (rust/crates/libc-0.2.155.crate) = 743539
+SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
+SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
+SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/predicates-3.1.0.crate) = 68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8
+SIZE (rust/crates/predicates-3.1.0.crate) = 23090
+SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174
+SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084
+SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf
+SIZE (rust/crates/predicates-tree-1.0.9.crate) = 7960
+SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
+SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
+SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
+SHA256 (rust/crates/rgb-0.8.37.crate) = 05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8
+SIZE (rust/crates/rgb-0.8.37.crate) = 16644
+SHA256 (rust/crates/rust-embed-8.4.0.crate) = 19549741604902eb99a7ed0ee177a0663ee1eda51a29f71401f166e47e77806a
+SIZE (rust/crates/rust-embed-8.4.0.crate) = 903547
+SHA256 (rust/crates/rust-embed-impl-8.4.0.crate) = cb9f96e283ec64401f30d3df8ee2aaeb2561f34c824381efa24a35f79bf40ee4
+SIZE (rust/crates/rust-embed-impl-8.4.0.crate) = 5927
+SHA256 (rust/crates/rust-embed-utils-8.4.0.crate) = 38c74a686185620830701348de757fd36bef4aa9680fd23c49fc539ddcc1af32
+SIZE (rust/crates/rust-embed-utils-8.4.0.crate) = 3446
+SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
+SIZE (rust/crates/rustix-0.38.34.crate) = 365160
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/sha2-0.9.9.crate) = 4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800
-SIZE (rust/crates/sha2-0.9.9.crate) = 22247
-SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/syn-1.0.86.crate) = 8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b
-SIZE (rust/crates/syn-1.0.86.crate) = 235126
-SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
-SIZE (rust/crates/term_size-0.3.2.crate) = 10917
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
-SIZE (rust/crates/typenum-1.15.0.crate) = 40741
-SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
-SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
-SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
-SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
-SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
-SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
+SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
+SIZE (rust/crates/serde-1.0.203.crate) = 77935
+SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
+SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
+SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
+SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.67.crate) = ff8655ed1d86f3af4ee3fd3263786bc14245ad17c4c7e85ba7187fb3ae028c90
+SIZE (rust/crates/syn-2.0.67.crate) = 265024
+SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
+SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
+SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
+SIZE (rust/crates/termtree-0.4.1.crate) = 4557
+SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
+SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
-SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
-SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
-SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
+SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
+SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
+SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
+SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
+SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
+SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
+SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
+SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
+SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
+SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
+SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
+SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
+SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
+SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
+SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
+SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
+SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (sharkdp-vivid-v0.8.0_GH0.tar.gz) = e58e0936db25c81ff257775463f1d422d97c706aec2d0134e39b62151ded23cb
-SIZE (sharkdp-vivid-v0.8.0_GH0.tar.gz) = 27573
+SHA256 (sharkdp-vivid-v0.10.1_GH0.tar.gz) = 88db6158dad60aba66ae16f2cd1b09f515625940a33bada65da5562a03538e49
+SIZE (sharkdp-vivid-v0.10.1_GH0.tar.gz) = 37648
diff --git a/sysutils/vtm/Makefile b/sysutils/vtm/Makefile
index b7d68bdc4b16..12938c93d11e 100644
--- a/sysutils/vtm/Makefile
+++ b/sysutils/vtm/Makefile
@@ -1,9 +1,9 @@
PORTNAME= vtm
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.28
+DISTVERSION= 2025.07.28
CATEGORIES= sysutils
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= seafork@disroot.org
COMMENT= Text-based desktop environment for your terminal
WWW= https://github.com/directvt/vtm
@@ -18,7 +18,8 @@ GH_ACCOUNT= directvt
CFLAGS+= -I${LUA_INCDIR}
LDFLAGS+= -L${LUA_LIBDIR}
-PLIST_FILES= bin/vtm
+PORTDOCS= doc/*
+OPTIONS_DEFINE= DOCS
.include <bsd.port.pre.mk>
.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386
@@ -29,8 +30,21 @@ USE_GCC= yes
CXXFLAGS+= -stdlib=libstdc++
.endif
+pre-configure:
+ @${REINPLACE_CMD} -e 's|/etc/vtm|${LOCALBASE}/etc/vtm|' \
+ ${WRKSRC}/src/vtm.xml \
+ ${WRKSRC}/src/netxs/desktopio/application.hpp
+
post-patch:
@${REINPLACE_CMD} 's/lua-5.4/lua-${LUA_VER}/g' \
${WRKSRC}/CMakeLists.txt
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR} \
+ ${STAGEDIR}${DOCSDIR}/images
+ ${INSTALL_DATA} ${WRKSRC}/doc/*.md \
+ ${STAGEDIR}${DOCSDIR}/
+ ${INSTALL_DATA} ${WRKSRC}/doc/images/* \
+ ${STAGEDIR}${DOCSDIR}/images
+
.include <bsd.port.post.mk>
diff --git a/sysutils/vtm/distinfo b/sysutils/vtm/distinfo
index c41574cece36..3aa41e84ca02 100644
--- a/sysutils/vtm/distinfo
+++ b/sysutils/vtm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748598649
-SHA256 (directvt-vtm-v2025.05.28_GH0.tar.gz) = 302eced60e7f2517fe8efbe5d658638f6c046e88dee9681204d0a2fb886e4cb3
-SIZE (directvt-vtm-v2025.05.28_GH0.tar.gz) = 1933926
+TIMESTAMP = 1753707300
+SHA256 (directvt-vtm-v2025.07.28_GH0.tar.gz) = 045fff33e6d1f631bbe37d4719a6ef7313991929cfde07bc0cf4ff8444d951aa
+SIZE (directvt-vtm-v2025.07.28_GH0.tar.gz) = 2156329
diff --git a/sysutils/vtm/files/patch-CMakeLists.txt b/sysutils/vtm/files/patch-CMakeLists.txt
index 8239f18bab51..79e2d2df42b4 100644
--- a/sysutils/vtm/files/patch-CMakeLists.txt
+++ b/sysutils/vtm/files/patch-CMakeLists.txt
@@ -1,31 +1,50 @@
---- CMakeLists.txt.orig 2025-03-07 15:17:49 UTC
+--- CMakeLists.txt.orig 2025-07-27 17:50:34 UTC
+++ CMakeLists.txt
-@@ -29,24 +29,15 @@ endif()
- #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static -pthread -s")
+@@ -23,30 +23,34 @@ else()
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /O2 /EHsc /bigobj /utf-8 /Zc:preprocessor")
+ set(WIN32_RESOURCES ".resources/images/vtm.rc")
+ else()
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -pthread")
+- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2 -DLUA_USE_POSIX")
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
++ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DLUA_USE_POSIX")
+ # Static linkage
+ #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static -O2 -pthread")
+ #set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -static -O2 -DLUA_USE_POSIX")
endif()
--# Lua
+ # Lua dependency
-include(FetchContent)
-FetchContent_Declare(lua
- URL https://www.lua.org/ftp/lua-5.4.7.tar.gz
-- URL_HASH SHA256=9fbf5e28ef86c69858f6d3d34eccc32e911c1a28b4120ff3e84aaa70cfbf1e30
-- DOWNLOAD_EXTRACT_TIMESTAMP true)
+- URL_HASH SHA256=9fbf5e28ef86c69858f6d3d34eccc32e911c1a28b4120ff3e84aaa70cfbf1e30)
-FetchContent_MakeAvailable(lua)
-file(GLOB lua_src CONFIGURE_DEPENDS ${lua_SOURCE_DIR}/src/*.c)
-list(REMOVE_ITEM lua_src ${lua_SOURCE_DIR}/src/lua.c ${lua_SOURCE_DIR}/src/luac.c)
-add_library(lua ${lua_src})
-target_include_directories(lua PUBLIC ${lua_SOURCE_DIR}/src)
-target_sources(lua PRIVATE ${lua_src})
-+find_package(PkgConfig)
++#include(FetchContent)
++#FetchContent_Declare(lua
++# URL https://www.lua.org/ftp/lua-5.4.7.tar.gz
++# URL_HASH SHA256=9fbf5e28ef86c69858f6d3d34eccc32e911c1a28b4120ff3e84aaa70cfbf1e30)
++#FetchContent_MakeAvailable(lua)
++#file(GLOB lua_src CONFIGURE_DEPENDS ${lua_SOURCE_DIR}/src/*.c)
++#list(REMOVE_ITEM lua_src ${lua_SOURCE_DIR}/src/lua.c ${lua_SOURCE_DIR}/src/luac.c)
++#add_library(lua ${lua_src})
++#target_include_directories(lua PUBLIC ${lua_SOURCE_DIR}/src)
++#target_sources(lua PRIVATE ${lua_src})
++find_package(PkgConfig)
+pkg_check_modules(LUA REQUIRED lua-5.4 IMPORTED_TARGET GLOBAL)
+
add_executable(vtm "src/vtm.cpp" ${WIN32_RESOURCES})
# add_executable(term "src/netxs/apps/term.cpp")
# add_executable(calc "src/netxs/apps/calc.cpp")
--target_link_libraries(vtm lua)
-+target_link_libraries(vtm ${LUA_LIBRARIES})
- # target_link_libraries(term lua)
- # target_link_libraries(calc lua)
+-target_link_libraries(vtm PRIVATE lua)
++target_include_directories(vtm PRIVATE ${LUA_INCLUDE_DIRS})
++target_link_libraries(vtm ${LUA_LINK_LIBRARIES})
+ # target_link_libraries(term PRIVATE lua)
+ # target_link_libraries(calc PRIVATE lua)
diff --git a/sysutils/vtm/pkg-plist b/sysutils/vtm/pkg-plist
new file mode 100644
index 000000000000..784d8a5ea130
--- /dev/null
+++ b/sysutils/vtm/pkg-plist
@@ -0,0 +1,18 @@
+bin/vtm
+%%PORTDOCS%%%%DOCSDIR%%/apps.md
+%%PORTDOCS%%%%DOCSDIR%%/architecture.md
+%%PORTDOCS%%%%DOCSDIR%%/build.md
+%%PORTDOCS%%%%DOCSDIR%%/character_geometry.md
+%%PORTDOCS%%%%DOCSDIR%%/command-line-options.md
+%%PORTDOCS%%%%DOCSDIR%%/images/A_1x1.png
+%%PORTDOCS%%%%DOCSDIR%%/images/E_2x2.png
+%%PORTDOCS%%%%DOCSDIR%%/images/deva_2x1_glyph_run_transparent.png
+%%PORTDOCS%%%%DOCSDIR%%/images/deva_3x1.png
+%%PORTDOCS%%%%DOCSDIR%%/images/vtm_character_geometry_modifiers_16x4.png
+%%PORTDOCS%%%%DOCSDIR%%/images/vtm_character_geometry_modifiers_16x4.xhtml
+%%PORTDOCS%%%%DOCSDIR%%/images/vtm_character_geometry_modifiers_screenshot.png
+%%PORTDOCS%%%%DOCSDIR%%/images/vtm_character_geometry_modifiers_summary.png
+%%PORTDOCS%%%%DOCSDIR%%/panel.md
+%%PORTDOCS%%%%DOCSDIR%%/settings.md
+%%PORTDOCS%%%%DOCSDIR%%/user-interface.md
+%%PORTDOCS%%%%DOCSDIR%%/vt-input-mode.md
diff --git a/sysutils/zoxide/Makefile b/sysutils/zoxide/Makefile
index c1b05dc31b58..5cc756996b5a 100644
--- a/sysutils/zoxide/Makefile
+++ b/sysutils/zoxide/Makefile
@@ -1,7 +1,6 @@
PORTNAME= zoxide
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.0
-PORTREVISION= 22
+DISTVERSION= 0.9.8
CATEGORIES= sysutils
MAINTAINER= andoriyu@gmail.com
@@ -14,111 +13,120 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= ajeetdsouza
-CARGO_CRATES= Inflector-0.11.4 \
- aho-corasick-0.7.20 \
+
+CARGO_CRATES= aho-corasick-1.1.3 \
aliasable-0.1.3 \
- anyhow-1.0.68 \
- askama-0.11.1 \
- askama_derive-0.11.2 \
- askama_escape-0.10.3 \
- askama_shared-0.12.2 \
- assert_cmd-2.0.7 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.8 \
+ anyhow-1.0.98 \
+ askama-0.14.0 \
+ askama_derive-0.14.0 \
+ askama_parser-0.14.0 \
+ assert_cmd-2.0.17 \
bincode-1.3.3 \
- bitflags-1.3.2 \
- bstr-1.1.0 \
- cc-1.0.78 \
+ bitflags-2.9.1 \
+ bstr-1.12.0 \
cfg-if-1.0.0 \
- clap-4.0.32 \
- clap_complete-4.0.7 \
- clap_complete_fig-4.0.2 \
- clap_derive-4.0.21 \
- clap_lex-0.3.0 \
+ cfg_aliases-0.2.1 \
+ clap-4.5.38 \
+ clap_builder-4.5.38 \
+ clap_complete-4.5.50 \
+ clap_complete_fig-4.5.2 \
+ clap_complete_nushell-4.5.5 \
+ clap_derive-4.5.32 \
+ clap_lex-0.7.4 \
+ color-print-0.3.7 \
+ color-print-proc-macro-0.3.7 \
+ colorchoice-1.0.3 \
difflib-0.4.0 \
- dirs-4.0.0 \
- dirs-sys-0.3.7 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
doc-comment-0.3.3 \
- dunce-1.0.3 \
- either-1.8.0 \
- errno-0.2.8 \
- errno-dragonfly-0.1.2 \
- fastrand-1.8.0 \
- fnv-1.0.7 \
- getrandom-0.2.8 \
- glob-0.3.1 \
- globset-0.4.10 \
- heck-0.4.0 \
- hermit-abi-0.2.6 \
- ignore-0.4.19 \
- instant-0.1.12 \
- io-lifetimes-1.0.3 \
- is-terminal-0.4.2 \
- itertools-0.10.5 \
- lazy_static-1.4.0 \
- libc-0.2.139 \
- linux-raw-sys-0.1.4 \
- log-0.4.17 \
- memchr-2.5.0 \
- mime-0.3.16 \
- mime_guess-2.0.4 \
+ dunce-1.0.5 \
+ either-1.15.0 \
+ env_home-0.1.0 \
+ errno-0.3.12 \
+ fastrand-2.3.0 \
+ getrandom-0.2.16 \
+ glob-0.3.2 \
+ heck-0.4.1 \
+ heck-0.5.0 \
+ is_terminal_polyfill-1.70.1 \
+ itoa-1.0.15 \
+ libc-0.2.172 \
+ libredox-0.1.3 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ memchr-2.7.4 \
minimal-lexical-0.2.1 \
- nix-0.26.1 \
- nom-7.1.2 \
- once_cell-1.17.0 \
- os_str_bytes-6.4.1 \
- ouroboros-0.15.5 \
- ouroboros_macro-0.15.5 \
- predicates-2.1.5 \
- predicates-core-1.0.5 \
- predicates-tree-1.0.7 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.49 \
- quote-1.0.23 \
- redox_syscall-0.2.16 \
- redox_users-0.4.3 \
- regex-1.7.0 \
- regex-automata-0.1.10 \
- regex-syntax-0.6.28 \
- remove_dir_all-0.5.3 \
- rstest-0.16.0 \
- rstest_macros-0.16.0 \
- rstest_reuse-0.4.0 \
- rustc_version-0.4.0 \
- rustix-0.36.6 \
- same-file-1.0.6 \
- semver-1.0.16 \
- serde-1.0.152 \
- serde_derive-1.0.152 \
- shell-words-1.1.0 \
+ nix-0.30.1 \
+ nom-7.1.3 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ option-ext-0.2.0 \
+ ouroboros-0.18.5 \
+ ouroboros_macro-0.18.5 \
+ percent-encoding-2.3.1 \
+ ppv-lite86-0.2.21 \
+ predicates-3.1.3 \
+ predicates-core-1.0.9 \
+ predicates-tree-1.0.12 \
+ proc-macro2-1.0.95 \
+ proc-macro2-diagnostics-0.10.1 \
+ quote-1.0.40 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ redox_users-0.5.0 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ relative-path-1.9.3 \
+ rstest-0.25.0 \
+ rstest_macros-0.25.0 \
+ rstest_reuse-0.7.0 \
+ rustc-hash-2.1.1 \
+ rustc_version-0.4.1 \
+ rustix-0.38.44 \
+ rustix-1.0.7 \
+ ryu-1.0.20 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
static_assertions-1.1.0 \
- strsim-0.10.0 \
- syn-1.0.107 \
- tempfile-3.3.0 \
- termcolor-1.1.3 \
- termtree-0.4.0 \
- thiserror-1.0.38 \
- thiserror-impl-1.0.38 \
- thread_local-1.1.4 \
- unicase-2.6.0 \
- unicode-ident-1.0.6 \
- version_check-0.9.4 \
- wait-timeout-0.2.0 \
- walkdir-2.3.2 \
+ strsim-0.11.1 \
+ syn-2.0.101 \
+ tempfile-3.15.0 \
+ termtree-0.5.1 \
+ thiserror-2.0.12 \
+ thiserror-impl-2.0.12 \
+ unicode-ident-1.0.18 \
+ utf8parse-0.2.2 \
+ version_check-0.9.5 \
+ wait-timeout-0.2.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- which-4.3.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-sys-0.42.0 \
- windows_aarch64_gnullvm-0.42.0 \
- windows_aarch64_msvc-0.42.0 \
- windows_i686_gnu-0.42.0 \
- windows_i686_msvc-0.42.0 \
- windows_x86_64_gnu-0.42.0 \
- windows_x86_64_gnullvm-0.42.0 \
- windows_x86_64_msvc-0.42.0
+ which-7.0.3 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ winnow-0.7.10 \
+ winsafe-0.0.19 \
+ yansi-1.0.1 \
+ zerocopy-0.8.25 \
+ zerocopy-derive-0.8.25
-PLIST_FILES= bin/zoxide
+post-install:
+ ${INSTALL_MAN} ${WRKSRC}/man/man1/* ${STAGEDIR}${PREFIX}/share/man/man1
.include <bsd.port.mk>
diff --git a/sysutils/zoxide/distinfo b/sysutils/zoxide/distinfo
index e1aa01ffe98d..67c59381928b 100644
--- a/sysutils/zoxide/distinfo
+++ b/sysutils/zoxide/distinfo
@@ -1,211 +1,225 @@
-TIMESTAMP = 1673550001
-SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
-SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
-SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
-SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
+TIMESTAMP = 1751955849
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
-SHA256 (rust/crates/anyhow-1.0.68.crate) = 2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61
-SIZE (rust/crates/anyhow-1.0.68.crate) = 43882
-SHA256 (rust/crates/askama-0.11.1.crate) = fb98f10f371286b177db5eeb9a6e5396609555686a35e1d4f7b9a9c6d8af0139
-SIZE (rust/crates/askama-0.11.1.crate) = 8182
-SHA256 (rust/crates/askama_derive-0.11.2.crate) = 87bf87e6e8b47264efa9bde63d6225c6276a52e05e91bf37eaa8afd0032d6b71
-SIZE (rust/crates/askama_derive-0.11.2.crate) = 7097
-SHA256 (rust/crates/askama_escape-0.10.3.crate) = 619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341
-SIZE (rust/crates/askama_escape-0.10.3.crate) = 8875
-SHA256 (rust/crates/askama_shared-0.12.2.crate) = bf722b94118a07fcbc6640190f247334027685d4e218b794dbfe17c32bf38ed0
-SIZE (rust/crates/askama_shared-0.12.2.crate) = 38015
-SHA256 (rust/crates/assert_cmd-2.0.7.crate) = fa3d466004a8b4cb1bc34044240a2fd29d17607e2e3bd613eb44fd48e8100da3
-SIZE (rust/crates/assert_cmd-2.0.7.crate) = 23600
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.8.crate) = 6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa
+SIZE (rust/crates/anstyle-wincon-3.0.8.crate) = 12534
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/askama-0.14.0.crate) = f75363874b771be265f4ffe307ca705ef6f3baa19011c149da8674a87f1b75c4
+SIZE (rust/crates/askama-0.14.0.crate) = 43374
+SHA256 (rust/crates/askama_derive-0.14.0.crate) = 129397200fe83088e8a68407a8e2b1f826cf0086b21ccdb866a722c8bcd3a94f
+SIZE (rust/crates/askama_derive-0.14.0.crate) = 65597
+SHA256 (rust/crates/askama_parser-0.14.0.crate) = d6ab5630b3d5eaf232620167977f95eb51f3432fc76852328774afbd242d4358
+SIZE (rust/crates/askama_parser-0.14.0.crate) = 57641
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bstr-1.1.0.crate) = b45ea9b00a7b3f2988e9a65ad3917e62123c38dba709b666506207be96d1790b
-SIZE (rust/crates/bstr-1.1.0.crate) = 340878
-SHA256 (rust/crates/cc-1.0.78.crate) = a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d
-SIZE (rust/crates/cc-1.0.78.crate) = 61375
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.0.32.crate) = a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39
-SIZE (rust/crates/clap-4.0.32.crate) = 207531
-SHA256 (rust/crates/clap_complete-4.0.7.crate) = 10861370d2ba66b0f5989f83ebf35db6421713fd92351790e7fdd6c36774c56b
-SIZE (rust/crates/clap_complete-4.0.7.crate) = 32728
-SHA256 (rust/crates/clap_complete_fig-4.0.2.crate) = 46b30e010e669cd021e5004f3be26cff6b7c08d2a8a0d65b48d43a8cc0efd6c3
-SIZE (rust/crates/clap_complete_fig-4.0.2.crate) = 10096
-SHA256 (rust/crates/clap_derive-4.0.21.crate) = 0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014
-SIZE (rust/crates/clap_derive-4.0.21.crate) = 27567
-SHA256 (rust/crates/clap_lex-0.3.0.crate) = 0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8
-SIZE (rust/crates/clap_lex-0.3.0.crate) = 9671
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000
+SIZE (rust/crates/clap-4.5.38.crate) = 57140
+SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120
+SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177
+SHA256 (rust/crates/clap_complete-4.5.50.crate) = c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1
+SIZE (rust/crates/clap_complete-4.5.50.crate) = 48292
+SHA256 (rust/crates/clap_complete_fig-4.5.2.crate) = d494102c8ff3951810c72baf96910b980fb065ca5d3101243e6a8dc19747c86b
+SIZE (rust/crates/clap_complete_fig-4.5.2.crate) = 11376
+SHA256 (rust/crates/clap_complete_nushell-4.5.5.crate) = c6a8b1593457dfc2fe539002b795710d022dc62a65bf15023f039f9760c7b18a
+SIZE (rust/crates/clap_complete_nushell-4.5.5.crate) = 33986
+SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
+SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/color-print-0.3.7.crate) = 3aa954171903797d5623e047d9ab69d91b493657917bdfb8c2c80ecaf9cdb6f4
+SIZE (rust/crates/color-print-0.3.7.crate) = 11586
+SHA256 (rust/crates/color-print-proc-macro-0.3.7.crate) = 692186b5ebe54007e45a59aea47ece9eb4108e141326c304cdc91699a7118a22
+SIZE (rust/crates/color-print-proc-macro-0.3.7.crate) = 23082
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
-SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
-SIZE (rust/crates/dirs-4.0.0.crate) = 12503
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/dunce-1.0.3.crate) = 0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c
-SIZE (rust/crates/dunce-1.0.3.crate) = 8035
-SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
-SIZE (rust/crates/either-1.8.0.crate) = 15992
-SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
-SIZE (rust/crates/errno-0.2.8.crate) = 9276
-SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
-SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
-SHA256 (rust/crates/fastrand-1.8.0.crate) = a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499
-SIZE (rust/crates/fastrand-1.8.0.crate) = 11369
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
-SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/globset-0.4.10.crate) = 029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc
-SIZE (rust/crates/globset-0.4.10.crate) = 22923
-SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
-SIZE (rust/crates/heck-0.4.0.crate) = 11161
-SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7
-SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027
-SHA256 (rust/crates/ignore-0.4.19.crate) = a05705bc64e0b66a806c3740bd6578ea66051b157ec42dc219c785cbf185aef3
-SIZE (rust/crates/ignore-0.4.19.crate) = 53552
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/io-lifetimes-1.0.3.crate) = 46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c
-SIZE (rust/crates/io-lifetimes-1.0.3.crate) = 35650
-SHA256 (rust/crates/is-terminal-0.4.2.crate) = 28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189
-SIZE (rust/crates/is-terminal-0.4.2.crate) = 7577
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.139.crate) = 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79
-SIZE (rust/crates/libc-0.2.139.crate) = 638983
-SHA256 (rust/crates/linux-raw-sys-0.1.4.crate) = f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4
-SIZE (rust/crates/linux-raw-sys-0.1.4.crate) = 878981
-SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
-SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
-SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
-SIZE (rust/crates/mime-0.3.16.crate) = 15206
-SHA256 (rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
-SIZE (rust/crates/mime_guess-2.0.4.crate) = 26399
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/nix-0.26.1.crate) = 46a58d1d356c6597d08cde02c2f09d785b09e28711837b1ed667dc652c08a694
-SIZE (rust/crates/nix-0.26.1.crate) = 277805
-SHA256 (rust/crates/nom-7.1.2.crate) = e5507769c4919c998e69e49c839d9dc6e693ede4cc4290d6ad8b41d4f09c548c
-SIZE (rust/crates/nom-7.1.2.crate) = 117341
-SHA256 (rust/crates/once_cell-1.17.0.crate) = 6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66
-SIZE (rust/crates/once_cell-1.17.0.crate) = 32736
-SHA256 (rust/crates/os_str_bytes-6.4.1.crate) = 9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee
-SIZE (rust/crates/os_str_bytes-6.4.1.crate) = 23101
-SHA256 (rust/crates/ouroboros-0.15.5.crate) = dfbb50b356159620db6ac971c6d5c9ab788c9cc38a6f49619fca2a27acb062ca
-SIZE (rust/crates/ouroboros-0.15.5.crate) = 11252
-SHA256 (rust/crates/ouroboros_macro-0.15.5.crate) = 4a0d9d1a6191c4f391f87219d1ea42b23f09ee84d64763cd05ee6ea88d9f384d
-SIZE (rust/crates/ouroboros_macro-0.15.5.crate) = 20731
-SHA256 (rust/crates/predicates-2.1.5.crate) = 59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd
-SIZE (rust/crates/predicates-2.1.5.crate) = 24165
-SHA256 (rust/crates/predicates-core-1.0.5.crate) = 72f883590242d3c6fc5bf50299011695fa6590c2c70eac95ee1bdb9a733ad1a2
-SIZE (rust/crates/predicates-core-1.0.5.crate) = 7773
-SHA256 (rust/crates/predicates-tree-1.0.7.crate) = 54ff541861505aabf6ea722d2131ee980b8276e10a1297b94e896dd8b621850d
-SIZE (rust/crates/predicates-tree-1.0.7.crate) = 8145
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.49.crate) = 57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5
-SIZE (rust/crates/proc-macro2-1.0.49.crate) = 41977
-SHA256 (rust/crates/quote-1.0.23.crate) = 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b
-SIZE (rust/crates/quote-1.0.23.crate) = 28058
-SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
-SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
-SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
-SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
-SHA256 (rust/crates/regex-1.7.0.crate) = e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a
-SIZE (rust/crates/regex-1.7.0.crate) = 239421
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-syntax-0.6.28.crate) = 456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848
-SIZE (rust/crates/regex-syntax-0.6.28.crate) = 299288
-SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
-SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
-SHA256 (rust/crates/rstest-0.16.0.crate) = b07f2d176c472198ec1e6551dc7da28f1c089652f66a7b722676c2238ebc0edf
-SIZE (rust/crates/rstest-0.16.0.crate) = 25456
-SHA256 (rust/crates/rstest_macros-0.16.0.crate) = 7229b505ae0706e64f37ffc54a9c163e11022a6636d58fe1f3f52018257ff9f7
-SIZE (rust/crates/rstest_macros-0.16.0.crate) = 46803
-SHA256 (rust/crates/rstest_reuse-0.4.0.crate) = f9b5aed35457441e7e0db509695ba3932d4c47e046777141c167efe584d0ec17
-SIZE (rust/crates/rstest_reuse-0.4.0.crate) = 8212
-SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
-SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
-SHA256 (rust/crates/rustix-0.36.6.crate) = 4feacf7db682c6c329c4ede12649cd36ecab0f3be5b7d74e6a20304725db4549
-SIZE (rust/crates/rustix-0.36.6.crate) = 288718
-SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
-SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/semver-1.0.16.crate) = 58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a
-SIZE (rust/crates/semver-1.0.16.crate) = 29850
-SHA256 (rust/crates/serde-1.0.152.crate) = bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb
-SIZE (rust/crates/serde-1.0.152.crate) = 77091
-SHA256 (rust/crates/serde_derive-1.0.152.crate) = af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e
-SIZE (rust/crates/serde_derive-1.0.152.crate) = 55586
-SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
-SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59
+SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678
+SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0
+SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
+SIZE (rust/crates/predicates-3.1.3.crate) = 24063
+SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
+SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
+SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
+SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
+SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
+SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
+SHA256 (rust/crates/rstest-0.25.0.crate) = 6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d
+SIZE (rust/crates/rstest-0.25.0.crate) = 55273
+SHA256 (rust/crates/rstest_macros-0.25.0.crate) = 1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746
+SIZE (rust/crates/rstest_macros-0.25.0.crate) = 70557
+SHA256 (rust/crates/rstest_reuse-0.7.0.crate) = b3a8fb4672e840a587a66fc577a5491375df51ddb88f2a2c2a792598c326fe14
+SIZE (rust/crates/rstest_reuse-0.7.0.crate) = 12828
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/syn-1.0.107.crate) = 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5
-SIZE (rust/crates/syn-1.0.107.crate) = 237539
-SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4
-SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
-SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
-SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
-SHA256 (rust/crates/termtree-0.4.0.crate) = 95059e91184749cb66be6dc994f67f182b6d897cb3df74a5bf66b5e709295fd8
-SIZE (rust/crates/termtree-0.4.0.crate) = 4449
-SHA256 (rust/crates/thiserror-1.0.38.crate) = 6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0
-SIZE (rust/crates/thiserror-1.0.38.crate) = 18947
-SHA256 (rust/crates/thiserror-impl-1.0.38.crate) = 1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f
-SIZE (rust/crates/thiserror-impl-1.0.38.crate) = 15429
-SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
-SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
-SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
-SIZE (rust/crates/unicase-2.6.0.crate) = 23478
-SHA256 (rust/crates/unicode-ident-1.0.6.crate) = 84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc
-SIZE (rust/crates/unicode-ident-1.0.6.crate) = 42158
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
-SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
-SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704
+SIZE (rust/crates/tempfile-3.15.0.crate) = 35693
+SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
+SIZE (rust/crates/termtree-0.5.1.crate) = 8498
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/which-4.3.0.crate) = 1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b
-SIZE (rust/crates/which-4.3.0.crate) = 9635
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
-SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.0.crate) = 41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.0.crate) = 357917
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.0.crate) = dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4
-SIZE (rust/crates/windows_aarch64_msvc-0.42.0.crate) = 659424
-SHA256 (rust/crates/windows_i686_gnu-0.42.0.crate) = fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7
-SIZE (rust/crates/windows_i686_gnu-0.42.0.crate) = 728570
-SHA256 (rust/crates/windows_i686_msvc-0.42.0.crate) = 84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246
-SIZE (rust/crates/windows_i686_msvc-0.42.0.crate) = 717477
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.0.crate) = bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed
-SIZE (rust/crates/windows_x86_64_gnu-0.42.0.crate) = 692493
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.0.crate) = 09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.0.crate) = 357906
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.0.crate) = f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5
-SIZE (rust/crates/windows_x86_64_msvc-0.42.0.crate) = 659377
-SHA256 (ajeetdsouza-zoxide-v0.9.0_GH0.tar.gz) = 16f7e0ddb7ab52b0c8c29be0f5bdecae285ac7a88019220ba534357388ddefa6
-SIZE (ajeetdsouza-zoxide-v0.9.0_GH0.tar.gz) = 138888
+SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
+SIZE (rust/crates/which-7.0.3.crate) = 18872
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
+SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
+SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
+SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (ajeetdsouza-zoxide-v0.9.8_GH0.tar.gz) = 1b276edbf328aafc86afe1ebce41f45ccba3a3125412e89c8c5d8e825b0c7407
+SIZE (ajeetdsouza-zoxide-v0.9.8_GH0.tar.gz) = 2007937
diff --git a/sysutils/zoxide/pkg-plist b/sysutils/zoxide/pkg-plist
new file mode 100644
index 000000000000..268ce1f9ac53
--- /dev/null
+++ b/sysutils/zoxide/pkg-plist
@@ -0,0 +1,7 @@
+bin/zoxide
+share/man/man1/zoxide-add.1.gz
+share/man/man1/zoxide-import.1.gz
+share/man/man1/zoxide-init.1.gz
+share/man/man1/zoxide-query.1.gz
+share/man/man1/zoxide-remove.1.gz
+share/man/man1/zoxide.1.gz
diff --git a/textproc/Makefile b/textproc/Makefile
index 3d1e566fe55a..6ec1835fceaa 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -2185,7 +2185,6 @@
SUBDIR += xmlada
SUBDIR += xmlcatmgr
SUBDIR += xmlcharent
- SUBDIR += xmlenc
SUBDIR += xmlf90
SUBDIR += xmlformat
SUBDIR += xmlgen
diff --git a/textproc/apache-solr/Makefile b/textproc/apache-solr/Makefile
index f62cf0efb88a..665a554a3e1c 100644
--- a/textproc/apache-solr/Makefile
+++ b/textproc/apache-solr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= apache-solr
-PORTVERSION= 9.8.1
+PORTVERSION= 9.9.0
PORTEPOCH= 1
CATEGORIES= textproc java
MASTER_SITES= https://archive.apache.org/dist/solr/solr/${PORTVERSION}/
diff --git a/textproc/apache-solr/distinfo b/textproc/apache-solr/distinfo
index 55dca738cb97..253bf2f45c63 100644
--- a/textproc/apache-solr/distinfo
+++ b/textproc/apache-solr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752211421
-SHA256 (solr-9.8.1.tgz) = a789110131bc8cb71b0233d528e4fa5ffa566bab05bc72f280a8cc9275bd9e3e
-SIZE (solr-9.8.1.tgz) = 386100122
+TIMESTAMP = 1753417265
+SHA256 (solr-9.9.0.tgz) = eb4a888593a58c8415ed959148dd70ae7379a14199195f9bb3743a5bb10a9169
+SIZE (solr-9.9.0.tgz) = 388557950
diff --git a/textproc/cl-ppcre-sbcl/Makefile b/textproc/cl-ppcre-sbcl/Makefile
index 8874898cce80..747fb8a0007f 100644
--- a/textproc/cl-ppcre-sbcl/Makefile
+++ b/textproc/cl-ppcre-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cl-ppcre
PORTVERSION= 2.1.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= textproc lisp
DISTFILES= # none
diff --git a/textproc/consul-template/Makefile b/textproc/consul-template/Makefile
index 08bddb4e071f..591d75ba5409 100644
--- a/textproc/consul-template/Makefile
+++ b/textproc/consul-template/Makefile
@@ -1,7 +1,6 @@
PORTNAME= consul-template
DISTVERSIONPREFIX= v
-DISTVERSION= 0.41.0
-PORTREVISION= 1
+DISTVERSION= 0.41.1
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/consul-template/distinfo b/textproc/consul-template/distinfo
index 66b1592d5e3e..c5c75761dc1e 100644
--- a/textproc/consul-template/distinfo
+++ b/textproc/consul-template/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749699690
-SHA256 (go/textproc_consul-template/consul-template-v0.41.0/v0.41.0.mod) = e4351293c487af6efbb1a98483c82cfeefb84b16f0bf9ac57ba6a1066fa34644
-SIZE (go/textproc_consul-template/consul-template-v0.41.0/v0.41.0.mod) = 2867
-SHA256 (go/textproc_consul-template/consul-template-v0.41.0/v0.41.0.zip) = 679d2ac310d639ce2b3f20b29677afb499d9560481a744f10f15bd7ca9bfa981
-SIZE (go/textproc_consul-template/consul-template-v0.41.0/v0.41.0.zip) = 414786
+TIMESTAMP = 1753445756
+SHA256 (go/textproc_consul-template/consul-template-v0.41.1/v0.41.1.mod) = b9d3a7fe8df26285edcca98f51cef75036e1f0356d7164569385f39f2181a514
+SIZE (go/textproc_consul-template/consul-template-v0.41.1/v0.41.1.mod) = 2830
+SHA256 (go/textproc_consul-template/consul-template-v0.41.1/v0.41.1.zip) = 00336b72333495cbea48a21bfed09f1d7401c4cfa572ce7af6a35faac20efbe4
+SIZE (go/textproc_consul-template/consul-template-v0.41.1/v0.41.1.zip) = 414316
diff --git a/textproc/ctpl/Makefile b/textproc/ctpl/Makefile
index a7804f14f003..2a955b5ef3db 100644
--- a/textproc/ctpl/Makefile
+++ b/textproc/ctpl/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 0.3.5
CATEGORIES= textproc devel
MASTER_SITES= https://git.tuxfamily.org/ctpl/ctpl.git/snapshot/
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= C Template (Parser) Library
WWW= https://ctpl.tuxfamily.org/
diff --git a/textproc/feluda/Makefile b/textproc/feluda/Makefile
index 4e5f444e1143..040221e33799 100644
--- a/textproc/feluda/Makefile
+++ b/textproc/feluda/Makefile
@@ -1,6 +1,5 @@
PORTNAME= feluda
-DISTVERSION= 1.8.5
-PORTREVISION= 1
+DISTVERSION= 1.9.7
CATEGORIES= textproc
MAINTAINER= nxjoseph@protonmail.com
diff --git a/textproc/feluda/Makefile.crates b/textproc/feluda/Makefile.crates
index 446c40472e1b..899b301d1e96 100644
--- a/textproc/feluda/Makefile.crates
+++ b/textproc/feluda/Makefile.crates
@@ -1,42 +1,42 @@
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- atomic-0.6.0 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ atomic-0.6.1 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
backtrace-0.3.75 \
base64-0.22.1 \
- bitflags-2.8.0 \
- bstr-1.11.3 \
- bumpalo-3.17.0 \
- bytemuck-1.21.0 \
+ bitflags-2.9.1 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.1 \
byteorder-1.5.0 \
- bytes-1.10.0 \
- camino-1.1.9 \
+ bytes-1.10.1 \
+ camino-1.1.10 \
cargo-platform-0.2.0 \
cargo-util-schemas-0.2.0 \
cargo_metadata-0.20.0 \
cassowary-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.14 \
- cfg-if-1.0.0 \
+ castaway-0.2.4 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chrono-0.4.41 \
- clap-4.5.39 \
- clap_builder-4.5.39 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
color-eyre-0.6.5 \
color-spantrace-0.3.0 \
- colorchoice-1.0.3 \
+ colorchoice-1.0.4 \
colored-3.0.0 \
compact_str-0.8.1 \
core-foundation-0.9.4 \
@@ -48,30 +48,30 @@ CARGO_CRATES= addr2line-0.24.2 \
crossterm_winapi-0.9.1 \
cssparser-0.34.0 \
cssparser-macros-0.6.1 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
- derive_more-0.99.19 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ derive_more-0.99.20 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
displaydoc-0.2.5 \
downcast-0.11.0 \
- dtoa-1.0.9 \
+ dtoa-1.0.10 \
dtoa-short-0.3.5 \
ego-tree-0.10.0 \
- either-1.13.0 \
+ either-1.15.0 \
equivalent-1.0.2 \
erased-serde-0.4.6 \
- errno-0.3.10 \
+ errno-0.3.13 \
eyre-0.6.12 \
fastrand-2.3.0 \
figment-0.10.19 \
fnv-1.0.7 \
- foldhash-0.1.4 \
+ foldhash-0.1.5 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
- fragile-2.0.0 \
+ fragile-2.0.1 \
futf-0.1.5 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
@@ -80,74 +80,72 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-util-0.3.31 \
fxhash-0.2.1 \
- getopts-0.2.21 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
+ getopts-0.2.23 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
git2-0.20.2 \
- globset-0.4.15 \
- h2-0.4.8 \
- hashbrown-0.15.2 \
+ globset-0.4.16 \
+ h2-0.4.11 \
+ hashbrown-0.15.4 \
heck-0.4.1 \
heck-0.5.0 \
html5ever-0.29.1 \
http-1.3.1 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.10.0 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
hyper-1.6.0 \
- hyper-rustls-0.27.5 \
+ hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.14 \
+ hyper-util-0.1.16 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
ident_case-1.0.1 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna_adapter-1.2.1 \
ignore-0.4.23 \
indenter-0.3.3 \
- indexmap-2.7.1 \
- indoc-2.0.5 \
+ indexmap-2.10.0 \
+ indoc-2.0.6 \
inlinable_string-0.1.15 \
- instability-0.3.7 \
+ instability-0.3.9 \
+ io-uring-0.7.9 \
ipnet-2.11.0 \
iri-string-0.7.8 \
is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
- itoa-1.0.14 \
- jobserver-0.1.32 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.172 \
- libgit2-sys-0.18.1+1.9.0 \
- libredox-0.1.3 \
+ libc-0.2.174 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libredox-0.1.6 \
libssh2-sys-0.3.1 \
libz-sys-1.1.22 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.2 \
- litemap-0.7.4 \
- lock_api-0.4.12 \
- log-0.4.25 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
lru-0.12.5 \
+ lru-slab-0.1.2 \
mac-0.1.1 \
maplit-1.0.2 \
markup5ever-0.14.1 \
match_token-0.1.0 \
matchers-0.1.0 \
- memchr-2.7.4 \
- mime-0.3.17 \
- miniz_oxide-0.8.8 \
- mio-1.0.3 \
+ memchr-2.7.5 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
mockall-0.13.1 \
mockall_derive-0.13.1 \
native-tls-0.2.14 \
@@ -155,7 +153,8 @@ CARGO_CRATES= addr2line-0.24.2 \
nu-ansi-term-0.46.0 \
num-traits-0.2.19 \
object-0.36.7 \
- once_cell-1.20.3 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
openssl-0.10.73 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
@@ -163,9 +162,9 @@ CARGO_CRATES= addr2line-0.24.2 \
option-ext-0.2.0 \
ordered-float-2.10.1 \
overload-0.1.1 \
- owo-colors-4.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ owo-colors-4.2.2 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
pear-0.2.9 \
pear_codegen-0.2.9 \
@@ -177,42 +176,46 @@ CARGO_CRATES= addr2line-0.24.2 \
phf_shared-0.11.3 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkg-config-0.3.31 \
- ppv-lite86-0.2.20 \
+ pkg-config-0.3.32 \
+ potential_utf-0.1.2 \
+ ppv-lite86-0.2.21 \
precomputed-hash-0.1.1 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
- proc-macro2-1.0.93 \
+ proc-macro2-1.0.95 \
proc-macro2-diagnostics-0.10.1 \
- quinn-0.11.6 \
- quinn-proto-0.11.9 \
- quinn-udp-0.5.10 \
- quote-1.0.38 \
+ quinn-0.11.8 \
+ quinn-proto-0.11.12 \
+ quinn-udp-0.5.13 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
rand-0.8.5 \
- rand_chacha-0.3.1 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
+ rand_core-0.9.3 \
ratatui-0.29.0 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.8 \
+ redox_syscall-0.5.15 \
redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
- reqwest-0.12.19 \
+ reqwest-0.12.22 \
ring-0.17.14 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.25 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
- rustix-1.0.2 \
- rustls-0.23.23 \
- rustls-pki-types-1.11.0 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.19 \
- ryu-1.0.19 \
+ rustix-1.0.8 \
+ rustls-0.23.29 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
same-file-1.0.6 \
schannel-0.1.27 \
scopeguard-1.2.0 \
@@ -220,30 +223,31 @@ CARGO_CRATES= addr2line-0.24.2 \
security-framework-2.11.1 \
security-framework-sys-2.14.0 \
selectors-0.26.0 \
- semver-1.0.25 \
+ semver-1.0.26 \
serde-1.0.219 \
serde-untagged-0.1.7 \
serde-value-0.7.0 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
serde_yaml-0.9.34+deprecated \
- servo_arc-0.4.0 \
+ servo_arc-0.4.1 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
+ signal-hook-registry-1.4.5 \
siphasher-1.0.1 \
- slab-0.4.9 \
- smallvec-1.14.0 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
socket2-0.5.10 \
+ socket2-0.6.0 \
spinners-4.1.1 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
- string_cache-0.8.8 \
- string_cache_codegen-0.5.3 \
+ string_cache-0.8.9 \
+ string_cache_codegen-0.5.4 \
strsim-0.11.1 \
strum-0.24.1 \
strum-0.26.3 \
@@ -251,9 +255,9 @@ CARGO_CRATES= addr2line-0.24.2 \
strum_macros-0.26.4 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.98 \
+ syn-2.0.104 \
sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
+ synstructure-0.13.2 \
temp-env-0.3.6 \
tempfile-3.20.0 \
tendril-0.4.3 \
@@ -262,14 +266,14 @@ CARGO_CRATES= addr2line-0.24.2 \
thiserror-2.0.12 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
- tinystr-0.7.6 \
- tinyvec-1.8.1 \
+ thread_local-1.1.9 \
+ tinystr-0.8.1 \
+ tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.45.1 \
+ tokio-1.46.1 \
tokio-native-tls-0.3.1 \
- tokio-rustls-0.26.1 \
- tokio-util-0.7.13 \
+ tokio-rustls-0.26.2 \
+ tokio-util-0.7.15 \
toml-0.8.23 \
toml_datetime-0.6.11 \
toml_edit-0.22.27 \
@@ -279,15 +283,15 @@ CARGO_CRATES= addr2line-0.24.2 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-error-0.2.1 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
try-lock-0.2.5 \
typeid-1.0.3 \
uncased-0.9.10 \
- unicode-ident-1.0.16 \
+ unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
@@ -297,7 +301,6 @@ CARGO_CRATES= addr2line-0.24.2 \
untrusted-0.9.0 \
url-2.5.4 \
utf-8-0.7.6 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
valuable-0.1.1 \
@@ -305,8 +308,8 @@ CARGO_CRATES= addr2line-0.24.2 \
version_check-0.9.5 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-futures-0.4.50 \
@@ -315,40 +318,49 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-shared-0.2.100 \
web-sys-0.3.77 \
web-time-1.1.0 \
- webpki-roots-0.26.8 \
- webpki-roots-1.0.0 \
+ webpki-roots-1.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.60.1 \
- windows-implement-0.59.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.0 \
- windows-result-0.3.1 \
- windows-strings-0.3.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
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.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.10 \
- wit-bindgen-rt-0.33.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
yansi-1.0.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
diff --git a/textproc/feluda/distinfo b/textproc/feluda/distinfo
index 8e4928969121..ee4d2779b7e2 100644
--- a/textproc/feluda/distinfo
+++ b/textproc/feluda/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1750626754
+TIMESTAMP = 1753857000
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -11,40 +11,40 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994
-SIZE (rust/crates/atomic-0.6.0.crate) = 12919
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9
-SIZE (rust/crates/bytes-1.10.0.crate) = 76656
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
+SIZE (rust/crates/camino-1.1.10.crate) = 42306
SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
SHA256 (rust/crates/cargo-util-schemas-0.2.0.crate) = e63d2780ac94487eb9f1fea7b0d56300abc9eb488800854ca217f102f5caccca
@@ -53,30 +53,30 @@ SHA256 (rust/crates/cargo_metadata-0.20.0.crate) = 4f7835cfc6135093070e95eb2b53e
SIZE (rust/crates/cargo_metadata-0.20.0.crate) = 32312
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.14.crate) = 0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9
-SIZE (rust/crates/cc-1.2.14.crate) = 103164
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
-SIZE (rust/crates/clap-4.5.39.crate) = 57328
-SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
-SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255
SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427
SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
@@ -99,14 +99,14 @@ SHA256 (rust/crates/cssparser-0.34.0.crate) = b7c66d1cd8ed61bf80b38432613a7a2f09
SIZE (rust/crates/cssparser-0.34.0.crate) = 53857
SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914
-SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
-SIZE (rust/crates/darling-0.20.10.crate) = 32031
-SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
-SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
-SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
-SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
-SHA256 (rust/crates/derive_more-0.99.19.crate) = 3da29a38df43d6f156149c9b43ded5e018ddff2a855cf2cfd62e8cd7d079c69f
-SIZE (rust/crates/derive_more-0.99.19.crate) = 55072
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/derive_more-0.99.20.crate) = 6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f
+SIZE (rust/crates/derive_more-0.99.20.crate) = 55041
SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
@@ -115,20 +115,20 @@ SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cd
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/downcast-0.11.0.crate) = 1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1
SIZE (rust/crates/downcast-0.11.0.crate) = 5976
-SHA256 (rust/crates/dtoa-1.0.9.crate) = dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653
-SIZE (rust/crates/dtoa-1.0.9.crate) = 17002
+SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04
+SIZE (rust/crates/dtoa-1.0.10.crate) = 17584
SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
SIZE (rust/crates/dtoa-short-0.3.5.crate) = 8287
SHA256 (rust/crates/ego-tree-0.10.0.crate) = b2972feb8dffe7bc8c5463b1dacda1b0dfbed3710e50f977d965429692d74cd8
SIZE (rust/crates/ego-tree-0.10.0.crate) = 17436
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
SIZE (rust/crates/eyre-0.6.12.crate) = 45330
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -137,16 +137,16 @@ SHA256 (rust/crates/figment-0.10.19.crate) = 8cb01cd46b0cf372153850f4c6c272d9cbe
SIZE (rust/crates/figment-0.10.19.crate) = 70111
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
-SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fragile-2.0.0.crate) = 6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa
-SIZE (rust/crates/fragile-2.0.0.crate) = 14668
+SHA256 (rust/crates/fragile-2.0.1.crate) = 28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619
+SIZE (rust/crates/fragile-2.0.1.crate) = 14648
SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
SIZE (rust/crates/futf-0.1.5.crate) = 11344
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -163,22 +163,22 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
-SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
-SIZE (rust/crates/getopts-0.2.21.crate) = 18457
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
+SIZE (rust/crates/getopts-0.2.23.crate) = 21409
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
SIZE (rust/crates/git2-0.20.2.crate) = 223479
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
-SHA256 (rust/crates/h2-0.4.8.crate) = 5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2
-SIZE (rust/crates/h2-0.4.8.crate) = 174535
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -189,60 +189,56 @@ SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df828
SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a
-SIZE (rust/crates/httparse-1.10.0.crate) = 44882
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
-SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
-SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
SIZE (rust/crates/indenter-0.3.3.crate) = 6587
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/inlinable_string-0.1.15.crate) = c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb
SIZE (rust/crates/inlinable_string-0.1.15.crate) = 19290
-SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
-SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
@@ -251,36 +247,38 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e
-SIZE (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = 1855262
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
-SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
SIZE (rust/crates/mac-0.1.1.crate) = 4838
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
@@ -291,14 +289,12 @@ SHA256 (rust/crates/match_token-0.1.0.crate) = 88a9689d8d44bf9964484516275f5cd4c
SIZE (rust/crates/match_token-0.1.0.crate) = 4903
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
-SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/mockall-0.13.1.crate) = 39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2
SIZE (rust/crates/mockall-0.13.1.crate) = 22825
SHA256 (rust/crates/mockall_derive-0.13.1.crate) = 25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898
@@ -313,8 +309,10 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
SIZE (rust/crates/openssl-0.10.73.crate) = 283994
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
@@ -329,12 +327,12 @@ SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/owo-colors-4.2.1.crate) = 26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec
-SIZE (rust/crates/owo-colors-4.2.1.crate) = 37924
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
+SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pear-0.2.9.crate) = bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467
@@ -357,10 +355,12 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
@@ -369,32 +369,38 @@ SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f
SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
-SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef
-SIZE (rust/crates/quinn-0.11.6.crate) = 78222
-SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d
-SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286
-SHA256 (rust/crates/quinn-udp-0.5.10.crate) = e46f3055866785f6b92bc6164b76be02ca8f2eb4b002c0354b28cf4c119e5944
-SIZE (rust/crates/quinn-udp-0.5.10.crate) = 30920
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
+SIZE (rust/crates/quinn-0.11.8.crate) = 79949
+SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
+SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
+SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
+SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
@@ -407,28 +413,28 @@ SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.19.crate) = a2f8e5513d63f2e5b386eb5106dc67eaf3f84e95258e210489136b8b92ad6119
-SIZE (rust/crates/reqwest-0.12.19.crate) = 198998
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.2.crate) = f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825
-SIZE (rust/crates/rustix-1.0.2.crate) = 411835
-SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
-SIZE (rust/crates/rustls-0.23.23.crate) = 342561
-SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
-SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustls-0.23.29.crate) = 2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1
+SIZE (rust/crates/rustls-0.23.29.crate) = 370867
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
@@ -443,8 +449,8 @@ SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4a
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/selectors-0.26.0.crate) = fd568a4c9bb598e291a08244a5c1f5a8a6650bee243b5b0f8dbb3d9cc1d87fe8
SIZE (rust/crates/selectors-0.26.0.crate) = 64329
-SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
-SIZE (rust/crates/semver-1.0.25.crate) = 31291
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
@@ -453,44 +459,46 @@ SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
-SHA256 (rust/crates/servo_arc-0.4.0.crate) = ae65c4249478a2647db249fb43e23cec56a2c8974a427e7bd8cb5a1d0964921a
-SIZE (rust/crates/servo_arc-0.4.0.crate) = 15813
+SHA256 (rust/crates/servo_arc-0.4.1.crate) = 204ea332803bd95a0b60388590d59cf6468ec9becf626e2451f1d26a1d972de4
+SIZE (rust/crates/servo_arc-0.4.1.crate) = 18512
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spinners-4.1.1.crate) = a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82
SIZE (rust/crates/spinners-4.1.1.crate) = 9238
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/string_cache-0.8.8.crate) = 938d512196766101d333398efde81bc1f37b00cb42c2f8350e5df639f040bbbe
-SIZE (rust/crates/string_cache-0.8.8.crate) = 17181
-SHA256 (rust/crates/string_cache_codegen-0.5.3.crate) = 244292f3441c89febe5b5bdfbb6863aeaf4f64da810ea3050fd927b27b8d92ce
-SIZE (rust/crates/string_cache_codegen-0.5.3.crate) = 9176
+SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
+SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
+SHA256 (rust/crates/string_cache_codegen-0.5.4.crate) = c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0
+SIZE (rust/crates/string_cache_codegen-0.5.4.crate) = 9406
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
@@ -505,12 +513,12 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050
SIZE (rust/crates/temp-env-0.3.6.crate) = 10746
SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
@@ -527,22 +535,22 @@ SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
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.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
SIZE (rust/crates/toml-0.8.23.crate) = 36050
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
@@ -561,10 +569,10 @@ SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d195
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
@@ -577,8 +585,8 @@ SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0
SIZE (rust/crates/typeid-1.0.3.crate) = 9006
SHA256 (rust/crates/uncased-0.9.10.crate) = e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697
SIZE (rust/crates/uncased-0.9.10.crate) = 10872
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
@@ -597,8 +605,6 @@ SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384e
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -613,10 +619,10 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
-SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
@@ -633,10 +639,8 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-roots-0.26.8.crate) = 2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9
-SIZE (rust/crates/webpki-roots-0.26.8.crate) = 257981
-SHA256 (rust/crates/webpki-roots-1.0.0.crate) = 2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb
-SIZE (rust/crates/webpki-roots-1.0.0.crate) = 248893
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
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
@@ -645,67 +649,87 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.60.1.crate) = ca21a92a9cae9bf4ccae5cf8368dce0837100ddf6e6d57936749e85f152f6247
-SIZE (rust/crates/windows-core-0.60.1.crate) = 36171
-SHA256 (rust/crates/windows-implement-0.59.0.crate) = 83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1
-SIZE (rust/crates/windows-implement-0.59.0.crate) = 11373
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
-SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
-SHA256 (rust/crates/windows-result-0.3.1.crate) = 06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189
-SIZE (rust/crates/windows-result-0.3.1.crate) = 13383
-SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
-SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-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.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.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.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.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.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.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.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (anistark-feluda-1.8.5_GH0.tar.gz) = 9e86ac73fe7aaada534992523b4f0a2ea7bbe44d5e89d0eec9dd898f77101bb4
-SIZE (anistark-feluda-1.8.5_GH0.tar.gz) = 88219
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (anistark-feluda-1.9.7_GH0.tar.gz) = 31afcdd2a822ebd74bca98fc9d0f3b63e3b36ffd6a7497040dac37a00e55aefc
+SIZE (anistark-feluda-1.9.7_GH0.tar.gz) = 97271
diff --git a/textproc/fzf/Makefile b/textproc/fzf/Makefile
index 728167ad466d..f54bcb29ea06 100644
--- a/textproc/fzf/Makefile
+++ b/textproc/fzf/Makefile
@@ -1,7 +1,6 @@
PORTNAME= fzf
DISTVERSIONPREFIX= v
-DISTVERSION= 0.64.0
-PORTREVISION= 1
+DISTVERSION= 0.65.0
CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
@@ -22,7 +21,7 @@ GH_PROJECT= fzf
GO_MODULE= github.com/junegunn/fzf
GO_BUILDFLAGS= -ldflags="-X main.version=${DISTVERSION} -X main.revision=${COMMIT_ID} -s -w"
-COMMIT_ID= 397fe8e
+COMMIT_ID= 04c4269
PLIST_FILES= bin/fzf share/man/man1/fzf.1.gz
diff --git a/textproc/fzf/distinfo b/textproc/fzf/distinfo
index 832840e62489..3075f12db07a 100644
--- a/textproc/fzf/distinfo
+++ b/textproc/fzf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751877958
-SHA256 (go/textproc_fzf/junegunn-fzf-v0.64.0_GH0/go.mod) = 6cc838db5cb7817cbb9522b55c9715ab6f543a0eaf3b5178cd9db42bd60640ae
-SIZE (go/textproc_fzf/junegunn-fzf-v0.64.0_GH0/go.mod) = 527
-SHA256 (go/textproc_fzf/junegunn-fzf-v0.64.0_GH0/junegunn-fzf-v0.64.0_GH0.tar.gz) = e990529375a75e9be03b58b6a136573b9fd1189c1223aaa760e47fcb94812172
-SIZE (go/textproc_fzf/junegunn-fzf-v0.64.0_GH0/junegunn-fzf-v0.64.0_GH0.tar.gz) = 346041
+TIMESTAMP = 1753618990
+SHA256 (go/textproc_fzf/junegunn-fzf-v0.65.0_GH0/go.mod) = 6cc838db5cb7817cbb9522b55c9715ab6f543a0eaf3b5178cd9db42bd60640ae
+SIZE (go/textproc_fzf/junegunn-fzf-v0.65.0_GH0/go.mod) = 527
+SHA256 (go/textproc_fzf/junegunn-fzf-v0.65.0_GH0/junegunn-fzf-v0.65.0_GH0.tar.gz) = 766e989220453f4b7753a4e99732da5e8550ae3184b3580ffd0c957cabd557b0
+SIZE (go/textproc_fzf/junegunn-fzf-v0.65.0_GH0/junegunn-fzf-v0.65.0_GH0.tar.gz) = 347323
diff --git a/textproc/go-md2man/Makefile b/textproc/go-md2man/Makefile
index 1396d813fb1d..bd37a25088b8 100644
--- a/textproc/go-md2man/Makefile
+++ b/textproc/go-md2man/Makefile
@@ -1,7 +1,6 @@
PORTNAME= go-md2man
DISTVERSIONPREFIX= v
-DISTVERSION= 2.0.4
-PORTREVISION= 5
+DISTVERSION= 2.0.7
CATEGORIES= textproc
MAINTAINER= mateusz@serveraptor.com
diff --git a/textproc/go-md2man/distinfo b/textproc/go-md2man/distinfo
index 1723f4e57cb5..d6e63330f80a 100644
--- a/textproc/go-md2man/distinfo
+++ b/textproc/go-md2man/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1723988917
-SHA256 (go/textproc_go-md2man/go-md2man-v2.0.4/v2.0.4.mod) = 14c3afa2ef623555c1b4834d1f88b14df77549afee85e5750c19102465b78aba
-SIZE (go/textproc_go-md2man/go-md2man-v2.0.4/v2.0.4.mod) = 100
-SHA256 (go/textproc_go-md2man/go-md2man-v2.0.4/v2.0.4.zip) = 9adbaa17f17dbe36ae464d8062acbbfb9cf853bfebed424435a834a2b0bed910
-SIZE (go/textproc_go-md2man/go-md2man-v2.0.4/v2.0.4.zip) = 13136
+TIMESTAMP = 1751121308
+SHA256 (go/textproc_go-md2man/go-md2man-v2.0.7/v2.0.7.mod) = bb81a9e2d14d9a586f0591853bdaad230d8cdf0d8d6ffa71dddae249ad573cc9
+SIZE (go/textproc_go-md2man/go-md2man-v2.0.7/v2.0.7.mod) = 100
+SHA256 (go/textproc_go-md2man/go-md2man-v2.0.7/v2.0.7.zip) = 9ad5f2cbc644c0bb648a9b182d6b70f92e7ac4dfab5cf0ef746bbeef944fda59
+SIZE (go/textproc_go-md2man/go-md2man-v2.0.7/v2.0.7.zip) = 15041
diff --git a/textproc/harper/Makefile b/textproc/harper/Makefile
index 6ff48f607392..9fe0ae3891ab 100644
--- a/textproc/harper/Makefile
+++ b/textproc/harper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= harper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.52.0
+DISTVERSION= 0.53.0
CATEGORIES= textproc
MAINTAINER= ashish@FreeBSD.org
diff --git a/textproc/harper/distinfo b/textproc/harper/distinfo
index 55158b04b905..645cb64603a1 100644
--- a/textproc/harper/distinfo
+++ b/textproc/harper/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1753186609
+TIMESTAMP = 1753476440
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
@@ -729,5 +729,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (Automattic-harper-v0.52.0_GH0.tar.gz) = 125dd08ce276a3c6b797a431a5abf158a23fd353d4bc7a50e450bba1db32c087
-SIZE (Automattic-harper-v0.52.0_GH0.tar.gz) = 4164442
+SHA256 (Automattic-harper-v0.53.0_GH0.tar.gz) = 51baba0379ab0bb4cc0eb124a6f2100037848d0703b2e58de07791ee1a54bf83
+SIZE (Automattic-harper-v0.53.0_GH0.tar.gz) = 4180581
diff --git a/textproc/p5-ODF-lpOD-Helper/Makefile b/textproc/p5-ODF-lpOD-Helper/Makefile
index ffd4301d4749..39da7990a10b 100644
--- a/textproc/p5-ODF-lpOD-Helper/Makefile
+++ b/textproc/p5-ODF-lpOD-Helper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ODF-lpOD_Helper
-PORTVERSION= 6.014
+PORTVERSION= 6.015
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/textproc/p5-ODF-lpOD-Helper/distinfo b/textproc/p5-ODF-lpOD-Helper/distinfo
index d56030c23b43..8ff7519cda70 100644
--- a/textproc/p5-ODF-lpOD-Helper/distinfo
+++ b/textproc/p5-ODF-lpOD-Helper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727681338
-SHA256 (ODF-lpOD_Helper-6.014.tar.gz) = 6737c8f394e15364ee67d1bac3762b99817b76dda58f9c77ef7f04a98a049d9d
-SIZE (ODF-lpOD_Helper-6.014.tar.gz) = 133990
+TIMESTAMP = 1754094098
+SHA256 (ODF-lpOD_Helper-6.015.tar.gz) = 7f0a24c89a8c834f74f17b5fcabab601a9b722b5dd4953781552dc066aab7438
+SIZE (ODF-lpOD_Helper-6.015.tar.gz) = 134591
diff --git a/textproc/p5-Text-CSV_XS/Makefile b/textproc/p5-Text-CSV_XS/Makefile
index 2d4c4bcb66c5..9e8f85ab50db 100644
--- a/textproc/p5-Text-CSV_XS/Makefile
+++ b/textproc/p5-Text-CSV_XS/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Text-CSV_XS
-DISTVERSION= 1.60
+DISTVERSION= 1.61
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:HMBRAND
diff --git a/textproc/p5-Text-CSV_XS/distinfo b/textproc/p5-Text-CSV_XS/distinfo
index c9ff004c872a..62e4c6a7b54c 100644
--- a/textproc/p5-Text-CSV_XS/distinfo
+++ b/textproc/p5-Text-CSV_XS/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738441519
-SHA256 (Text-CSV_XS-1.60.tgz) = 798f8b45d5d4a24e34faeec6ae157d62356556ea0ba046d8e80f8fbf5c826911
-SIZE (Text-CSV_XS-1.60.tgz) = 282498
+TIMESTAMP = 1753760133
+SHA256 (Text-CSV_XS-1.61.tgz) = 2cb9151e8c093921ff68ab9e5c376f7be014a0cb139342f0c3229ac5cdd9fc3a
+SIZE (Text-CSV_XS-1.61.tgz) = 285772
diff --git a/textproc/pecl-yaml/Makefile b/textproc/pecl-yaml/Makefile
index 957bf82dbd98..92419ba58a6b 100644
--- a/textproc/pecl-yaml/Makefile
+++ b/textproc/pecl-yaml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yaml
-PORTVERSION= 2.2.4
+DISTVERSION= 2.2.4
CATEGORIES= textproc pear
MAINTAINER= dbaio@FreeBSD.org
@@ -13,4 +13,10 @@ LIB_DEPENDS= libyaml.so:textproc/libyaml
USES= php:pecl
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+post-patch:
+.if ${PHP_VER} >= 85
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
+ ${WRKSRC}/php_yaml.h
+.endif
+.include <bsd.port.post.mk>
diff --git a/textproc/py-cyclonedx-python-lib/Makefile b/textproc/py-cyclonedx-python-lib/Makefile
index 43f63acecc3a..5e3acd4d7f67 100644
--- a/textproc/py-cyclonedx-python-lib/Makefile
+++ b/textproc/py-cyclonedx-python-lib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cyclonedx-python-lib
-PORTVERSION= 10.5.0
+PORTVERSION= 11.0.0
CATEGORIES= textproc python
MASTER_SITES= PYPI \
https://github.com/CycloneDX/cyclonedx-python-lib/releases/download/v${PORTVERSION}/
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}license-expression>=30<31:textproc/py-license-expression@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packageurl-python>=0.11<2:textproc/py-packageurl-python@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}py-serializable>=2.0.0<3:devel/py-py-serializable@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}py-serializable>=2.1.0<3:devel/py-py-serializable@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.4.0<3:devel/py-sortedcontainers@${PY_FLAVOR}
USES= python
diff --git a/textproc/py-cyclonedx-python-lib/distinfo b/textproc/py-cyclonedx-python-lib/distinfo
index 2641e7da4c3a..6a1ce7d669ed 100644
--- a/textproc/py-cyclonedx-python-lib/distinfo
+++ b/textproc/py-cyclonedx-python-lib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265792
-SHA256 (cyclonedx_python_lib-10.5.0.tar.gz) = 49b8bdeb4c7aeea66e3c83739523ba88a3440fed5fe2c57ac942a9e335cf410a
-SIZE (cyclonedx_python_lib-10.5.0.tar.gz) = 1040667
+TIMESTAMP = 1753369402
+SHA256 (cyclonedx_python_lib-11.0.0.tar.gz) = d51d456c01cfc42378a2282ef35858fc809162ef13d8cce2af6c4d16f788217e
+SIZE (cyclonedx_python_lib-11.0.0.tar.gz) = 1041433
diff --git a/textproc/py-dialect/Makefile b/textproc/py-dialect/Makefile
index 81f3809304a4..50d3ae44b723 100644
--- a/textproc/py-dialect/Makefile
+++ b/textproc/py-dialect/Makefile
@@ -1,6 +1,5 @@
PORTNAME= dialect
-DISTVERSION= 2.5.0
-PORTREVISION= 1
+DISTVERSION= 2.6.0
CATEGORIES= textproc gnome python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,15 +14,15 @@ BUILD_DEPENDS= appstreamcli:devel/appstream \
blueprint-compiler:devel/blueprint-compiler
LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 \
libsecret-1.so:security/libsecret
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gTTS>0:audio/py-gtts@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gTTS>=2.5.4:audio/py-gtts@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13.4:www/py-beautifulsoup@${PY_FLAVOR}
USES= desktop-file-utils gettext-tools gnome gstreamer meson \
pkgconfig python
USE_GITHUB= yes
GH_ACCOUNT= dialect-app
-GH_TUPLE= dialect-app:po:1fdb2525674005ecde58f1498f00edfa0bd58b55:po/po
+GH_TUPLE= dialect-app:po:bd426bd3adc9917429290f4b6da378076ecf7e2e:po/po
USE_GNOME= glib20 gtk40 introspection:build libadwaita pygobject3
GLIB_SCHEMAS= app.drey.Dialect.gschema.xml
diff --git a/textproc/py-dialect/distinfo b/textproc/py-dialect/distinfo
index 04afe4fdf32f..8e2719da11e3 100644
--- a/textproc/py-dialect/distinfo
+++ b/textproc/py-dialect/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1728374245
-SHA256 (dialect-app-dialect-2.5.0_GH0.tar.gz) = 5b506728175c60a642bb02723291193df815e04a42a0cdc5e3e41dcdf7d26b5f
-SIZE (dialect-app-dialect-2.5.0_GH0.tar.gz) = 157423
-SHA256 (dialect-app-po-1fdb2525674005ecde58f1498f00edfa0bd58b55_GH0.tar.gz) = 9de804d18d186d4996e300fb8d92d164f3429dda9baaa1fa9386e0fdc2803424
-SIZE (dialect-app-po-1fdb2525674005ecde58f1498f00edfa0bd58b55_GH0.tar.gz) = 425199
+TIMESTAMP = 1753582297
+SHA256 (dialect-app-dialect-2.6.0_GH0.tar.gz) = 63f194447005a605a7aee4f0dd546178d62ba13bf36641493974f8ed271bc58e
+SIZE (dialect-app-dialect-2.6.0_GH0.tar.gz) = 158590
+SHA256 (dialect-app-po-bd426bd3adc9917429290f4b6da378076ecf7e2e_GH0.tar.gz) = 25f7f39ac14dc64a03fc4b7d0cc036b898cefba1ad37c9666beaf5a4804b50a4
+SIZE (dialect-app-po-bd426bd3adc9917429290f4b6da378076ecf7e2e_GH0.tar.gz) = 463681
diff --git a/textproc/py-dialect/pkg-plist b/textproc/py-dialect/pkg-plist
index 412e2730d6e7..338c7dae2d64 100644
--- a/textproc/py-dialect/pkg-plist
+++ b/textproc/py-dialect/pkg-plist
@@ -3,12 +3,14 @@ share/applications/app.drey.Dialect.desktop
share/dbus-1/services/app.drey.Dialect.SearchProvider.service
%%DATADIR%%/dialect.gresource
%%DATADIR%%/dialect/__init__.py
+%%DATADIR%%/dialect/asyncio.py
%%DATADIR%%/dialect/define.py
%%DATADIR%%/dialect/languages.py
%%DATADIR%%/dialect/main.py
%%DATADIR%%/dialect/preferences.py
%%DATADIR%%/dialect/providers/__init__.py
%%DATADIR%%/dialect/providers/base.py
+%%DATADIR%%/dialect/providers/errors.py
%%DATADIR%%/dialect/providers/local.py
%%DATADIR%%/dialect/providers/modules/bing.py
%%DATADIR%%/dialect/providers/modules/deepl.py
@@ -68,6 +70,8 @@ share/locale/eo/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/eo/LC_MESSAGES/dialect.mo
share/locale/es/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/es/LC_MESSAGES/dialect.mo
+share/locale/et/LC_MESSAGES/dialect-cldr-langs.mo
+share/locale/et/LC_MESSAGES/dialect.mo
share/locale/eu/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/eu/LC_MESSAGES/dialect.mo
share/locale/fa/LC_MESSAGES/dialect-cldr-langs.mo
@@ -80,6 +84,8 @@ share/locale/fur/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/fur/LC_MESSAGES/dialect.mo
share/locale/fy/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/fy/LC_MESSAGES/dialect.mo
+share/locale/ga/LC_MESSAGES/dialect-cldr-langs.mo
+share/locale/ga/LC_MESSAGES/dialect.mo
share/locale/gl/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/gl/LC_MESSAGES/dialect.mo
share/locale/he/LC_MESSAGES/dialect-cldr-langs.mo
@@ -90,6 +96,8 @@ share/locale/hr/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/hr/LC_MESSAGES/dialect.mo
share/locale/hu/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/hu/LC_MESSAGES/dialect.mo
+share/locale/ia/LC_MESSAGES/dialect-cldr-langs.mo
+share/locale/ia/LC_MESSAGES/dialect.mo
share/locale/id/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/id/LC_MESSAGES/dialect.mo
share/locale/it/LC_MESSAGES/dialect-cldr-langs.mo
@@ -126,6 +134,8 @@ share/locale/ro/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/ro/LC_MESSAGES/dialect.mo
share/locale/ru/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/ru/LC_MESSAGES/dialect.mo
+share/locale/sc/LC_MESSAGES/dialect-cldr-langs.mo
+share/locale/sc/LC_MESSAGES/dialect.mo
share/locale/si/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/si/LC_MESSAGES/dialect.mo
share/locale/sk/LC_MESSAGES/dialect-cldr-langs.mo
@@ -136,6 +146,8 @@ share/locale/sv/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/sv/LC_MESSAGES/dialect.mo
share/locale/ta/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/ta/LC_MESSAGES/dialect.mo
+share/locale/te_IN/LC_MESSAGES/dialect-cldr-langs.mo
+share/locale/te_IN/LC_MESSAGES/dialect.mo
share/locale/tr/LC_MESSAGES/dialect-cldr-langs.mo
share/locale/tr/LC_MESSAGES/dialect.mo
share/locale/uk/LC_MESSAGES/dialect-cldr-langs.mo
diff --git a/textproc/py-docstring_parser/Makefile b/textproc/py-docstring_parser/Makefile
index cdc8596aee3a..adb4cfef8713 100644
--- a/textproc/py-docstring_parser/Makefile
+++ b/textproc/py-docstring_parser/Makefile
@@ -1,5 +1,5 @@
PORTNAME= docstring_parser
-DISTVERSION= 0.16
+DISTVERSION= 0.17.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/rr-/docstring_parser
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517 pytest
diff --git a/textproc/py-docstring_parser/distinfo b/textproc/py-docstring_parser/distinfo
index 39bc74bc5a4a..84172f1518ad 100644
--- a/textproc/py-docstring_parser/distinfo
+++ b/textproc/py-docstring_parser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744711535
-SHA256 (docstring_parser-0.16.tar.gz) = 538beabd0af1e2db0146b6bd3caa526c35a34d61af9fd2887f3a8a27a739aa6e
-SIZE (docstring_parser-0.16.tar.gz) = 26565
+TIMESTAMP = 1753188717
+SHA256 (docstring_parser-0.17.0.tar.gz) = 583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912
+SIZE (docstring_parser-0.17.0.tar.gz) = 27442
diff --git a/textproc/py-griffe/Makefile b/textproc/py-griffe/Makefile
index 7f60a4c59c69..a309e2d13045 100644
--- a/textproc/py-griffe/Makefile
+++ b/textproc/py-griffe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= griffe
-DISTVERSION= 1.7.3
+DISTVERSION= 1.9.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-griffe/distinfo b/textproc/py-griffe/distinfo
index 20e238218b35..f043ea351795 100644
--- a/textproc/py-griffe/distinfo
+++ b/textproc/py-griffe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747319054
-SHA256 (griffe-1.7.3.tar.gz) = 52ee893c6a3a968b639ace8015bec9d36594961e156e23315c8e8e51401fa50b
-SIZE (griffe-1.7.3.tar.gz) = 395137
+TIMESTAMP = 1753852138
+SHA256 (griffe-1.9.0.tar.gz) = b5531cf45e9b73f0842c2121cc4d4bcbb98a55475e191fc9830e7aef87a920a0
+SIZE (griffe-1.9.0.tar.gz) = 409341
diff --git a/textproc/py-license-expression/Makefile b/textproc/py-license-expression/Makefile
index bd0fb745f3fa..53111a0a9998 100644
--- a/textproc/py-license-expression/Makefile
+++ b/textproc/py-license-expression/Makefile
@@ -1,5 +1,5 @@
PORTNAME= license-expression
-DISTVERSION= 30.4.3
+DISTVERSION= 30.4.4
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-license-expression/distinfo b/textproc/py-license-expression/distinfo
index 8fdd05a2eda9..a408c7171e89 100644
--- a/textproc/py-license-expression/distinfo
+++ b/textproc/py-license-expression/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751267545
-SHA256 (license_expression-30.4.3.tar.gz) = 49f439fea91c4d1a642f9f2902b58db1d42396c5e331045f41ce50df9b40b1f2
-SIZE (license_expression-30.4.3.tar.gz) = 183031
+TIMESTAMP = 1753512884
+SHA256 (license_expression-30.4.4.tar.gz) = 73448f0aacd8d0808895bdc4b2c8e01a8d67646e4188f887375398c761f340fd
+SIZE (license_expression-30.4.4.tar.gz) = 186402
diff --git a/textproc/py-mkdocs-material/Makefile b/textproc/py-mkdocs-material/Makefile
index 241db6db360a..3ef1fbdcab63 100644
--- a/textproc/py-mkdocs-material/Makefile
+++ b/textproc/py-mkdocs-material/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-material
-DISTVERSION= 9.6.15
+DISTVERSION= 9.6.16
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mkdocs-material/distinfo b/textproc/py-mkdocs-material/distinfo
index 7c09837daf29..09f67df532b3 100644
--- a/textproc/py-mkdocs-material/distinfo
+++ b/textproc/py-mkdocs-material/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752836826
-SHA256 (mkdocs_material-9.6.15.tar.gz) = 64adf8fa8dba1a17905b6aee1894a5aafd966d4aeb44a11088519b0f5ca4f1b5
-SIZE (mkdocs_material-9.6.15.tar.gz) = 3951836
+TIMESTAMP = 1753851676
+SHA256 (mkdocs_material-9.6.16.tar.gz) = d07011df4a5c02ee0877496d9f1bfc986cfb93d964799b032dd99fe34c0e9d19
+SIZE (mkdocs_material-9.6.16.tar.gz) = 4028828
diff --git a/textproc/py-mkdocstrings/Makefile b/textproc/py-mkdocstrings/Makefile
index 0ee1c27144cd..833985671b43 100644
--- a/textproc/py-mkdocstrings/Makefile
+++ b/textproc/py-mkdocstrings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocstrings
-DISTVERSION= 0.29.1
+DISTVERSION= 0.30.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -30,8 +30,7 @@ USE_PYTHON= autoplist pep517 pytest
# mkdocs-gen-files (not in Ports tree, yet).
# The same applies to "test_plugin" which requires markdown-exec (not in Ports
# tree yet).
-# The test_no_double_toc tests, on the other hand, require py-markdown >= 3.6.
-PYTEST_IGNORED_TESTS= test_sphinx_load_mkdocstrings_inventory_file test_plugin test_no_double_toc
+PYTEST_IGNORED_TESTS= test_sphinx_load_mkdocstrings_inventory_file test_plugin
NO_ARCH= yes
@@ -54,9 +53,4 @@ PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>=0.16.2:textproc/
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6:devel/py-importlib-metadata@${PY_FLAVOR}
.endif
-# Prevent packaging of the Mypy cache folder
-post-extract:
- @${RM} -r ${WRKSRC}/src/mkdocstrings/.mypy_cache \
- ${WRKSRC}/src/mkdocstrings/handlers/.mypy_cache
-
.include <bsd.port.post.mk>
diff --git a/textproc/py-mkdocstrings/distinfo b/textproc/py-mkdocstrings/distinfo
index 8c2957542ebc..75244aa5fcff 100644
--- a/textproc/py-mkdocstrings/distinfo
+++ b/textproc/py-mkdocstrings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744360125
-SHA256 (mkdocstrings-0.29.1.tar.gz) = 8722f8f8c5cd75da56671e0a0c1bbed1df9946c0cef74794d6141b34011abd42
-SIZE (mkdocstrings-0.29.1.tar.gz) = 1212686
+TIMESTAMP = 1753853133
+SHA256 (mkdocstrings-0.30.0.tar.gz) = 5d8019b9c31ddacd780b6784ffcdd6f21c408f34c0bd1103b5351d609d5b4444
+SIZE (mkdocstrings-0.30.0.tar.gz) = 106597
diff --git a/textproc/py-rich/Makefile b/textproc/py-rich/Makefile
index b15f4bb851ba..ad207e42e918 100644
--- a/textproc/py-rich/Makefile
+++ b/textproc/py-rich/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rich
-PORTVERSION= 14.0.0
+PORTVERSION= 14.1.0
DISTVERSIONPREFIX= v
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-rich/distinfo b/textproc/py-rich/distinfo
index 5e6adc2d6015..c07c5b36064e 100644
--- a/textproc/py-rich/distinfo
+++ b/textproc/py-rich/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743404751
-SHA256 (Textualize-rich-v14.0.0_GH0.tar.gz) = 0a1a45eb997b6fd1b133192b9590c9de9bd7fe7e2948540b4433d4ba413f331c
-SIZE (Textualize-rich-v14.0.0_GH0.tar.gz) = 15065886
+TIMESTAMP = 1753508811
+SHA256 (Textualize-rich-v14.1.0_GH0.tar.gz) = f21cbcf44386ba2b306552f506dd3ede86349cafd2a8cbf1b7bb38b705a64594
+SIZE (Textualize-rich-v14.1.0_GH0.tar.gz) = 15070577
diff --git a/textproc/py-textual-autocomplete/Makefile b/textproc/py-textual-autocomplete/Makefile
index b1bd2e216c33..571f1e271a6f 100644
--- a/textproc/py-textual-autocomplete/Makefile
+++ b/textproc/py-textual-autocomplete/Makefile
@@ -1,5 +1,5 @@
PORTNAME= textual-autocomplete
-PORTVERSION= 4.0.0a0
+PORTVERSION= 4.0.5
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-textual-autocomplete/distinfo b/textproc/py-textual-autocomplete/distinfo
index 6fc0c8d898ac..2267ab5bace0 100644
--- a/textproc/py-textual-autocomplete/distinfo
+++ b/textproc/py-textual-autocomplete/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740947347
-SHA256 (textual_autocomplete-4.0.0a0.tar.gz) = c2c8e680e0ef1607dbcaac56de3b07f3c242f33d1365038284b82272cef00076
-SIZE (textual_autocomplete-4.0.0a0.tar.gz) = 95343
+TIMESTAMP = 1753847762
+SHA256 (textual_autocomplete-4.0.5.tar.gz) = db8066fc7d87c74afd08367f8fc2144bcec5ddbdea63a637249754e9d1fd8755
+SIZE (textual_autocomplete-4.0.5.tar.gz) = 94310
diff --git a/textproc/rubygem-rouge/Makefile b/textproc/rubygem-rouge/Makefile
index b2abda5acd6a..ac3c481c40f1 100644
--- a/textproc/rubygem-rouge/Makefile
+++ b/textproc/rubygem-rouge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rouge
-PORTVERSION= 4.5.2
+PORTVERSION= 4.6.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-rouge/distinfo b/textproc/rubygem-rouge/distinfo
index 415beabefcfa..875fab175415 100644
--- a/textproc/rubygem-rouge/distinfo
+++ b/textproc/rubygem-rouge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936426
-SHA256 (rubygem/rouge-4.5.2.gem) = 034233fb8a69d0ad0e0476943184e04cb971b68e3c2239724e02f428878b68a3
-SIZE (rubygem/rouge-4.5.2.gem) = 556544
+TIMESTAMP = 1753370262
+SHA256 (rubygem/rouge-4.6.0.gem) = 10198622df0ef919796da5686a9cc116a49280805e1ed4b851c97ef677eddd7a
+SIZE (rubygem/rouge-4.6.0.gem) = 558592
diff --git a/textproc/sttr/Makefile b/textproc/sttr/Makefile
index 2339e023d792..3d431597ea35 100644
--- a/textproc/sttr/Makefile
+++ b/textproc/sttr/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sttr
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.25
-PORTREVISION= 1
+DISTVERSION= 0.2.26
CATEGORIES= textproc
MAINTAINER= se@FreeBSD.org
@@ -11,67 +10,13 @@ WWW= https://github.com/abhimanyu003/sttr
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23 go:modules
+USES= go:modules,1.23
+GO_MODULE= github.com/abhimanyu003/sttr
+GO_MOD_DIST= github
+
USE_GITHUB= yes
GH_ACCOUNT= abhimanyu003
-GH_TUPLE= \
- atotto:clipboard:v0.1.4:atotto_clipboard/vendor/github.com/atotto/clipboard \
- aymanbagabas:go-osc52:v2.0.1:aymanbagabas_go_osc52_v2/vendor/github.com/aymanbagabas/go-osc52/v2 \
- charmbracelet:bubbles:v0.20.0:charmbracelet_bubbles/vendor/github.com/charmbracelet/bubbles \
- charmbracelet:bubbletea:v1.3.4:charmbracelet_bubbletea/vendor/github.com/charmbracelet/bubbletea \
- charmbracelet:colorprofile:v0.3.0:charmbracelet_colorprofile/vendor/github.com/charmbracelet/colorprofile \
- charmbracelet:lipgloss:v1.1.0:charmbracelet_lipgloss/vendor/github.com/charmbracelet/lipgloss \
- charmbracelet:x:ansi/v0.8.0:charmbracelet_x_ansi/vendor/github.com/charmbracelet/x \
- charmbracelet:x:cellbuf/v0.0.13:charmbracelet_x_cellbuf \
- charmbracelet:x:term/v0.2.1:charmbracelet_x_term \
- cpuguy83:go-md2man:v2.0.6:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
- erikgeiser:coninput:1c3628e74d0f:erikgeiser_coninput/vendor/github.com/erikgeiser/coninput \
- ghodss:yaml:v1.0.0:ghodss_yaml/vendor/github.com/ghodss/yaml \
- go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
- go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
- golang:crypto:v0.36.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:net:v0.37.0:golang_net/vendor/golang.org/x/net \
- golang:sync:v0.12.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.31.0:golang_sys/vendor/golang.org/x/sys \
- golang:term:v0.30.0:golang_term/vendor/golang.org/x/term \
- golang:text:v0.23.0:golang_text/vendor/golang.org/x/text \
- iancoleman:strcase:v0.3.0:iancoleman_strcase/vendor/github.com/iancoleman/strcase \
- inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
- lucasb-eyer:go-colorful:v1.2.0:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \
- mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
- mattn:go-localereader:v0.0.1:mattn_go_localereader/vendor/github.com/mattn/go-localereader \
- mattn:go-runewidth:v0.0.16:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
- mcnijman:go-emailaddress:v1.1.1:mcnijman_go_emailaddress/vendor/github.com/mcnijman/go-emailaddress \
- muesli:ansi:276c6243b2f6:muesli_ansi/vendor/github.com/muesli/ansi \
- muesli:cancelreader:v0.2.2:muesli_cancelreader/vendor/github.com/muesli/cancelreader \
- muesli:termenv:v0.16.0:muesli_termenv/vendor/github.com/muesli/termenv \
- mvdan:xurls:v2.6.0:mvdan_xurls/vendor/mvdan.cc/xurls/v2 \
- rivo:uniseg:v0.4.7:rivo_uniseg/vendor/github.com/rivo/uniseg \
- russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
- sahilm:fuzzy:v0.1.1:sahilm_fuzzy/vendor/github.com/sahilm/fuzzy \
- spf13:cobra:v1.9.1:spf13_cobra/vendor/github.com/spf13/cobra \
- spf13:pflag:v1.0.6:spf13_pflag/vendor/github.com/spf13/pflag \
- stretchr:testify:v1.10.0:stretchr_testify/vendor/github.com/stretchr/testify \
- vmihailenco:msgpack:v5.4.1:vmihailenco_msgpack_v5/vendor/github.com/vmihailenco/msgpack/v5 \
- vmihailenco:tagparser:v2.0.0:vmihailenco_tagparser_v2/vendor/github.com/vmihailenco/tagparser/v2 \
- xo:terminfo:abceb7e1c41e:xo_terminfo/vendor/github.com/xo/terminfo \
- yuin:goldmark:v1.7.8:yuin_goldmark/vendor/github.com/yuin/goldmark
-
-USE_GITLAB= nodefault
-GL_TUPLE= abhimanyusharma003:go-ordered-json:7ef32eef8eade06db2cd5b92cb95fac45ae7831c:abhimanyusharma003_go_ordered_json/vendor/gitlab.com/abhimanyusharma003/go-ordered-json
PLIST_FILES= bin/sttr
-post-extract:
- @${RM} -r ${WRKSRC}/vendor/github.com/charmbracelet/x/cellbuf
- @${RLN} ${WRKSRC_charmbracelet_x_cellbuf}/cellbuf ${WRKSRC}/vendor/github.com/charmbracelet/x/cellbuf
- @${RM} -r ${WRKSRC}/vendor/github.com/charmbracelet/x/term
- @${RLN} ${WRKSRC_charmbracelet_x_term}/term ${WRKSRC}/vendor/github.com/charmbracelet/x/term
- @${RM} -r ${WRKSRC}/vendor/github.com/abhimanyu003/sttr
- @${MKDIR} ${WRKSRC}/vendor/github.com/abhimanyu003/sttr
- @${RLN} ${WRKSRC}/cmd ${WRKSRC}/vendor/github.com/abhimanyu003/sttr/cmd
- @${RLN} ${WRKSRC}/processors ${WRKSRC}/vendor/github.com/abhimanyu003/sttr/processors
- @${RLN} ${WRKSRC}/ui ${WRKSRC}/vendor/github.com/abhimanyu003/sttr/ui
- @${RLN} ${WRKSRC}/utils ${WRKSRC}/vendor/github.com/abhimanyu003/sttr/utils
-
.include <bsd.port.mk>
diff --git a/textproc/sttr/distinfo b/textproc/sttr/distinfo
index a01261d2352e..796d790a1a08 100644
--- a/textproc/sttr/distinfo
+++ b/textproc/sttr/distinfo
@@ -1,87 +1,5 @@
-TIMESTAMP = 1743147379
-SHA256 (abhimanyu003-sttr-v0.2.25_GH0.tar.gz) = 0369a28a944f3f2f3c5bde527572acafbeeeee1a5cf158c1dc8dd5e9f068e059
-SIZE (abhimanyu003-sttr-v0.2.25_GH0.tar.gz) = 1234825
-SHA256 (atotto-clipboard-v0.1.4_GH0.tar.gz) = cafd64dc78f293c1e774386186f3f817461a1a8940ef86d5d9e9524b58aa791e
-SIZE (atotto-clipboard-v0.1.4_GH0.tar.gz) = 5017
-SHA256 (aymanbagabas-go-osc52-v2.0.1_GH0.tar.gz) = dad92f43db3cd17e7395db59533283b5888c2780fa1b2cb67344a9feaa3291e0
-SIZE (aymanbagabas-go-osc52-v2.0.1_GH0.tar.gz) = 5875
-SHA256 (charmbracelet-bubbles-v0.20.0_GH0.tar.gz) = e5571e3fa42de49c50f9387d7f0f3491192adaa7b676905d72b5357fbef10883
-SIZE (charmbracelet-bubbles-v0.20.0_GH0.tar.gz) = 73346
-SHA256 (charmbracelet-bubbletea-v1.3.4_GH0.tar.gz) = 0c5d7ce60d53f3b46ff860a26bb4fd6d2852f35cc22635f0041c79e000dcb4ca
-SIZE (charmbracelet-bubbletea-v1.3.4_GH0.tar.gz) = 2188046
-SHA256 (charmbracelet-colorprofile-v0.3.0_GH0.tar.gz) = 5cd76e6592d5223e11cbccad6625fbe67c7445aaad3fd51a5275b1692230c89a
-SIZE (charmbracelet-colorprofile-v0.3.0_GH0.tar.gz) = 15242
-SHA256 (charmbracelet-lipgloss-v1.1.0_GH0.tar.gz) = c5cc4f06b37c59c194183c322fbb3b9a45ca7bffdfb562647181b2995ea6586c
-SIZE (charmbracelet-lipgloss-v1.1.0_GH0.tar.gz) = 97406
-SHA256 (charmbracelet-x-ansi-v0.8.0_GH0.tar.gz) = db622ed9faf8688b0334f5cedd0020088faa19268b0bfe7bd7ce16860023e299
-SIZE (charmbracelet-x-ansi-v0.8.0_GH0.tar.gz) = 236972
-SHA256 (charmbracelet-x-cellbuf-v0.0.13_GH0.tar.gz) = 1c3e03462c0ca86d0eff38ed1941e1bf2669cbd9c736312a1a177c3f763316d8
-SIZE (charmbracelet-x-cellbuf-v0.0.13_GH0.tar.gz) = 978047
-SHA256 (charmbracelet-x-term-v0.2.1_GH0.tar.gz) = d0d740b26a061f4efece62a770e107e07a820b77fb34c227e4e3aab6c5df6427
-SIZE (charmbracelet-x-term-v0.2.1_GH0.tar.gz) = 146679
-SHA256 (cpuguy83-go-md2man-v2.0.6_GH0.tar.gz) = 5fa29154237bc840a10a06231c066f9ddbe06bb31d1c3372eab12e1ed977271f
-SIZE (cpuguy83-go-md2man-v2.0.6_GH0.tar.gz) = 11064
-SHA256 (erikgeiser-coninput-1c3628e74d0f_GH0.tar.gz) = 3d799ddf6184548e72e447be9199819dc4a7ade82a081c31ca0009ce0bc4c113
-SIZE (erikgeiser-coninput-1c3628e74d0f_GH0.tar.gz) = 8949
-SHA256 (ghodss-yaml-v1.0.0_GH0.tar.gz) = 8a76b47cd171944612aae1cfa08bbb971b63fec16794c839252808392097de44
-SIZE (ghodss-yaml-v1.0.0_GH0.tar.gz) = 11772
-SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
-SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
-SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
-SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (golang-crypto-v0.36.0_GH0.tar.gz) = 31b061f275cb9aabfc8a1fcd325435e8963f275e972d4898c9fa34f75a5d98f6
-SIZE (golang-crypto-v0.36.0_GH0.tar.gz) = 1841605
-SHA256 (golang-net-v0.37.0_GH0.tar.gz) = d822af41208d45f1a3055776187788bdb3c174226d88c2d134917e3edb2513ba
-SIZE (golang-net-v0.37.0_GH0.tar.gz) = 1494338
-SHA256 (golang-sync-v0.12.0_GH0.tar.gz) = 1032c8a956571df44cfb3c22122a7a3a771af53b1af5698b15e0143a8aacfde7
-SIZE (golang-sync-v0.12.0_GH0.tar.gz) = 17923
-SHA256 (golang-sys-v0.31.0_GH0.tar.gz) = de9873501d7e57afe8964b48d17392f82b5f1fd611915e6084523f9eb7506972
-SIZE (golang-sys-v0.31.0_GH0.tar.gz) = 1523040
-SHA256 (golang-term-v0.30.0_GH0.tar.gz) = f8aede057e9335073ad5b4a4ccf1165f61e4b8d98c2ffa7de5667dcfe6011d23
-SIZE (golang-term-v0.30.0_GH0.tar.gz) = 14692
-SHA256 (golang-text-v0.23.0_GH0.tar.gz) = 941692d8d3a0b5998cabf9d3a9e6e3617665e1f2b50c71e0fee08c654bbed3df
-SIZE (golang-text-v0.23.0_GH0.tar.gz) = 8969153
-SHA256 (iancoleman-strcase-v0.3.0_GH0.tar.gz) = 1cd6a7584be53d74b1e3014fa7d50a998b330580ec13109cd0558f554d3457e9
-SIZE (iancoleman-strcase-v0.3.0_GH0.tar.gz) = 5511
-SHA256 (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = ab23e7c5cbf42564eb0190ee051b7217c04fd2599d2f26e9ebe205db75963141
-SIZE (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = 5338
-SHA256 (lucasb-eyer-go-colorful-v1.2.0_GH0.tar.gz) = b3ee835cc398287452377266313edcc231043bae4168f8d2706e5d34ce1ce755
-SIZE (lucasb-eyer-go-colorful-v1.2.0_GH0.tar.gz) = 970830
-SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6
-SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713
-SHA256 (mattn-go-localereader-v0.0.1_GH0.tar.gz) = 03bd5a512b593c793cccd3a1f507e3a5ba6f92681b1fa4f812a53eddbc3751dc
-SIZE (mattn-go-localereader-v0.0.1_GH0.tar.gz) = 1735
-SHA256 (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = e98c1e4a82b8a6d026ee63385955cc178c91c77f106c7cf3d743736301106a8f
-SIZE (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = 18490
-SHA256 (mcnijman-go-emailaddress-v1.1.1_GH0.tar.gz) = 4eb05fe197924cf98dcbe418d7a85e592eb252d9ff2a36b3074b088f1bb7d66f
-SIZE (mcnijman-go-emailaddress-v1.1.1_GH0.tar.gz) = 6549
-SHA256 (muesli-ansi-276c6243b2f6_GH0.tar.gz) = 3284ff73b72fb26606a9129355fa2916647423e3ede78ba8031e6bdfa0ccef4f
-SIZE (muesli-ansi-276c6243b2f6_GH0.tar.gz) = 5243
-SHA256 (muesli-cancelreader-v0.2.2_GH0.tar.gz) = afd827ad56d7c567389a516ca005ea80d46ed1cbc17c5ec3ca144152f1ecfc5a
-SIZE (muesli-cancelreader-v0.2.2_GH0.tar.gz) = 9443
-SHA256 (muesli-termenv-v0.16.0_GH0.tar.gz) = 2a65e544c8757ce90669d1ec3e1e61b469d72dafb086e9d114961dc75632f210
-SIZE (muesli-termenv-v0.16.0_GH0.tar.gz) = 422973
-SHA256 (mvdan-xurls-v2.6.0_GH0.tar.gz) = 476d92a0416fee965f928180a950691b85dbb8d11efc3dc7f795ecc106c76075
-SIZE (mvdan-xurls-v2.6.0_GH0.tar.gz) = 28122
-SHA256 (rivo-uniseg-v0.4.7_GH0.tar.gz) = dc7aedce4a8c174b01df8406ff7d92779e2df76cee2ad17fa2ff6777feddadec
-SIZE (rivo-uniseg-v0.4.7_GH0.tar.gz) = 458088
-SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4
-SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896
-SHA256 (sahilm-fuzzy-v0.1.1_GH0.tar.gz) = 3242679be224552ef8934524cb08bb5d355644084a3476509bedd4dba57af408
-SIZE (sahilm-fuzzy-v0.1.1_GH0.tar.gz) = 3353368
-SHA256 (spf13-cobra-v1.9.1_GH0.tar.gz) = 4026e019a940b70e59aa8d07184314969888a75adc77adba0be008b1106558af
-SIZE (spf13-cobra-v1.9.1_GH0.tar.gz) = 197816
-SHA256 (spf13-pflag-v1.0.6_GH0.tar.gz) = b6beba1d0a8ce6e0827567931ff9b1b1c93b0fb4b091e825aa09bf0310664ff7
-SIZE (spf13-pflag-v1.0.6_GH0.tar.gz) = 52840
-SHA256 (stretchr-testify-v1.10.0_GH0.tar.gz) = 06af5143ab5fc8f2fbf3d1420a5f002f6383cd7de911698dbd1822beacb27684
-SIZE (stretchr-testify-v1.10.0_GH0.tar.gz) = 112732
-SHA256 (vmihailenco-msgpack-v5.4.1_GH0.tar.gz) = cffb190f68ddf9d248e1587080466981ed911cf08901c6a81f4edc8d66b69f90
-SIZE (vmihailenco-msgpack-v5.4.1_GH0.tar.gz) = 37770
-SHA256 (vmihailenco-tagparser-v2.0.0_GH0.tar.gz) = 676b99c051fef68d1b0fb0385103de0e42a3ee556919b2b54ff5d3445bac56dd
-SIZE (vmihailenco-tagparser-v2.0.0_GH0.tar.gz) = 3683
-SHA256 (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = f309fc85594b3a03d622ebe275a841b97101c4189f85fff18fc051a2e5a4878c
-SIZE (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = 35180
-SHA256 (yuin-goldmark-v1.7.8_GH0.tar.gz) = 24ed806185809cd518c96d772078d1e255e7d4993d446bcdbe396b1b30d99118
-SIZE (yuin-goldmark-v1.7.8_GH0.tar.gz) = 254906
-SHA256 (abhimanyusharma003-go-ordered-json-7ef32eef8eade06db2cd5b92cb95fac45ae7831c_GL0.tar.gz) = fdbdaf569fda5a0758e6c9c02b74872e384896d31333a90d85bb89db447d0153
-SIZE (abhimanyusharma003-go-ordered-json-7ef32eef8eade06db2cd5b92cb95fac45ae7831c_GL0.tar.gz) = 5974
+TIMESTAMP = 1753722151
+SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/go.mod) = 1d11bb3f27aa72a9e5ddeaa2ee691392b1659073bef8e121a2e302783208de6e
+SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/go.mod) = 2048
+SHA256 (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/abhimanyu003-sttr-v0.2.26_GH0.tar.gz) = d59a4f25c2ad4478699585aff16d3b99b9b1fddfb894bdf072705d6342aee59a
+SIZE (go/textproc_sttr/abhimanyu003-sttr-v0.2.26_GH0/abhimanyu003-sttr-v0.2.26_GH0.tar.gz) = 1235704
diff --git a/textproc/vacuum/Makefile b/textproc/vacuum/Makefile
index 758dedbe4a8a..1d2ca2785716 100644
--- a/textproc/vacuum/Makefile
+++ b/textproc/vacuum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vacuum
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.6
+DISTVERSION= 0.17.7
CATEGORIES= textproc
PKGNAMESUFFIX= -lint-tool
diff --git a/textproc/vacuum/distinfo b/textproc/vacuum/distinfo
index 837a8c7ede5e..e27bf1a6ee20 100644
--- a/textproc/vacuum/distinfo
+++ b/textproc/vacuum/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753123720
-SHA256 (go/textproc_vacuum/vacuum-v0.17.6/v0.17.6.mod) = b3bd4fb60a052f31fed91c1124f8bc179d0ef7c06cd0633d60f139c60d593866
-SIZE (go/textproc_vacuum/vacuum-v0.17.6/v0.17.6.mod) = 3634
-SHA256 (go/textproc_vacuum/vacuum-v0.17.6/v0.17.6.zip) = 7b77aee075c7d3694529dbf02bdec7f283eec56db66d84e7144aa92b7114c864
-SIZE (go/textproc_vacuum/vacuum-v0.17.6/v0.17.6.zip) = 3102941
+TIMESTAMP = 1754031126
+SHA256 (go/textproc_vacuum/vacuum-v0.17.7/v0.17.7.mod) = a098630e8e6a71e34c09868b931edbf9d148e627991659117300709574ec5fcc
+SIZE (go/textproc_vacuum/vacuum-v0.17.7/v0.17.7.mod) = 3634
+SHA256 (go/textproc_vacuum/vacuum-v0.17.7/v0.17.7.zip) = 5d679259caafaaf53e6cbfbef47214744b53258330815535b771bdbd81bfd475
+SIZE (go/textproc_vacuum/vacuum-v0.17.7/v0.17.7.zip) = 3108131
diff --git a/textproc/xml2rfc/Makefile b/textproc/xml2rfc/Makefile
index c787a05bbcae..44cbf9a7deee 100644
--- a/textproc/xml2rfc/Makefile
+++ b/textproc/xml2rfc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xml2rfc
-PORTVERSION= 3.29.0
+PORTVERSION= 3.30.0
CATEGORIES= textproc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/xml2rfc/distinfo b/textproc/xml2rfc/distinfo
index 2779f28976ad..3c1c1c784127 100644
--- a/textproc/xml2rfc/distinfo
+++ b/textproc/xml2rfc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750084346
-SHA256 (xml2rfc-3.29.0.tar.gz) = 82a1806095ea9a83caa9ee6923bf50f7b7686325042e3e023e34984a54c822db
-SIZE (xml2rfc-3.29.0.tar.gz) = 421126
+TIMESTAMP = 1754145992
+SHA256 (xml2rfc-3.30.0.tar.gz) = b977b26edd5d930020966fa4692fc7fcdcb4f7401a8429981d4cbc0cc4bbba25
+SIZE (xml2rfc-3.30.0.tar.gz) = 420650
diff --git a/textproc/xml2rfc/files/patch-pyproject.toml b/textproc/xml2rfc/files/patch-pyproject.toml
new file mode 100644
index 000000000000..7d7d8229d888
--- /dev/null
+++ b/textproc/xml2rfc/files/patch-pyproject.toml
@@ -0,0 +1,12 @@
+--- pyproject.toml.orig 2025-08-02 14:54:40 UTC
++++ pyproject.toml
+@@ -4,8 +4,7 @@ requires-python = ">=3.9"
+ description = "xml2rfc generates RFCs and IETF drafts from document source in XML according to the IETF xml2rfc v2 and v3 vocabularies."
+ readme = "README.md"
+ requires-python = ">=3.9"
+-license = "BSD-3-Clause"
+-license-files = ["LICENSE"]
++license = {file = "LICENSE"}
+ authors = [{name = "IETF Tools", email = "tools-help@ietf.org"}]
+ keywords = ["ietf", "rfc", "id", "internet-draft", "xml", "xml2rfc", "xmlrfc"]
+ classifiers = [
diff --git a/textproc/xmlenc/Makefile b/textproc/xmlenc/Makefile
deleted file mode 100644
index 14d3146ffa04..000000000000
--- a/textproc/xmlenc/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-PORTNAME= xmlenc
-PORTVERSION= 0.52
-PORTREVISION= 3
-CATEGORIES= textproc java
-MASTER_SITES= SF
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Light-weight XML encoding library for Java
-WWW= https://xmlenc.sourceforge.net/
-
-USES= java:ant,run tar:tgz
-JAVA_VERSION= 8
-
-DEPRECATED= Outdated and obsolete, last release in 2005
-EXPIRATION_DATE=2025-07-31
-
-NO_ARCH= yes
-
-OPTIONS_DEFINE= DOCS
-
-ALL_TARGET= jar
-DOCS_ALL_TARGET=javadoc
-PORTDOCS= *
-JARFILE= ${PORTNAME}.jar
-PLIST_FILES= %%JAVAJARDIR%%/${JARFILE}
-
-.include <bsd.port.pre.mk>
-
-JDK_API!= (${FIND} -s ${LOCALBASE}/share/doc/jdk1.? -maxdepth 1 -name api -type d 2>/dev/null || ${ECHO_CMD}) | ${TAIL} -n 1
-.if ${JDK_API} != ""
-MAKE_ARGS+= -Djavadoc.srcdir.j2se=${JDK_API}
-
-do-configure:
- ${REINPLACE_CMD} -e 's,http://java.sun.com/j2se/1.3/docs/api,${JDK_API},' ${WRKSRC}/build.xml
-.endif
-
-do-install:
- @${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${JARFILE}..."
- @${INSTALL_DATA} ${WRKSRC}/build/${JARFILE} ${STAGEDIR}${JAVAJARDIR}/
- @${ECHO_MSG} " [ DONE ]"
-
-do-install-DOCS-on:
- @${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}/..."
- @cd ${WRKSRC}/build/javadoc/ \
- && ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/{} \; \
- && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/{} \;
- @${ECHO_MSG} " [ DONE ]"
-
-.include <bsd.port.post.mk>
diff --git a/textproc/xmlenc/distinfo b/textproc/xmlenc/distinfo
deleted file mode 100644
index a09a74894d51..000000000000
--- a/textproc/xmlenc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xmlenc-0.52.tgz) = b9440fe46d4a4e53cfbef15f9702b3cff955728a210d3246faf50a24a7b3aa53
-SIZE (xmlenc-0.52.tgz) = 103746
diff --git a/textproc/xmlenc/pkg-descr b/textproc/xmlenc/pkg-descr
deleted file mode 100644
index 25e586f4c843..000000000000
--- a/textproc/xmlenc/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Light-weight XML encoding library for Java. It fills the gap
-between a light-weight parser like SAX, and a heavy-weight XML
-output library, like JDOM.
diff --git a/www/Makefile b/www/Makefile
index 434570735c04..30509a5d23d1 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -26,6 +26,7 @@
SUBDIR += UniversalFeedCreator
SUBDIR += adguardhome
SUBDIR += adjuster
+ SUBDIR += agate
SUBDIR += alef-webfont
SUBDIR += amfora
SUBDIR += amphetadesk
@@ -373,7 +374,6 @@
SUBDIR += mattermost-server
SUBDIR += mattermost-webapp
SUBDIR += mediawiki139
- SUBDIR += mediawiki142
SUBDIR += mediawiki143
SUBDIR += mediawiki144
SUBDIR += mergelog
@@ -499,7 +499,6 @@
SUBDIR += node24
SUBDIR += nostromo
SUBDIR += novnc
- SUBDIR += novnc-websockify
SUBDIR += npc
SUBDIR += npm
SUBDIR += npm-node18
@@ -1441,7 +1440,6 @@
SUBDIR += php84-opcache
SUBDIR += php84-session
SUBDIR += php84-tidy
- SUBDIR += php85-opcache
SUBDIR += php85-session
SUBDIR += php85-tidy
SUBDIR += phpbb3
@@ -2644,7 +2642,6 @@
SUBDIR += web2ldap
SUBDIR += webalizer
SUBDIR += webbrowser
- SUBDIR += webcopy
SUBDIR += webcrawl
SUBDIR += webfs
SUBDIR += webgrind
diff --git a/www/R-cran-httr2/Makefile b/www/R-cran-httr2/Makefile
index 9e6392ae70a1..ebe20f178397 100644
--- a/www/R-cran-httr2/Makefile
+++ b/www/R-cran-httr2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= httr2
-DISTVERSION= 1.2.0
+DISTVERSION= 1.2.1
CATEGORIES= www
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/www/R-cran-httr2/distinfo b/www/R-cran-httr2/distinfo
index 21b929be9702..4c90f8481c1c 100644
--- a/www/R-cran-httr2/distinfo
+++ b/www/R-cran-httr2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752520401
-SHA256 (httr2_1.2.0.tar.gz) = 6560030867b7a6eabc137aae7e4eff1ec525a7caa7a8b62698de6efeb4b787b5
-SIZE (httr2_1.2.0.tar.gz) = 271515
+TIMESTAMP = 1753722297
+SHA256 (httr2_1.2.1.tar.gz) = 2728c37f5507740f41bde94703f74f67fc901ad122b1a58e8ad3af4224fd831e
+SIZE (httr2_1.2.1.tar.gz) = 271878
diff --git a/www/agate/Makefile b/www/agate/Makefile
new file mode 100644
index 000000000000..4198ee6b0643
--- /dev/null
+++ b/www/agate/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= agate
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.3.17
+CATEGORIES= www
+
+MAINTAINER= alven@FreeBSD.org
+COMMENT= Simple static file server in Rust for the Gemini network protocol
+WWW= https://github.com/mbrubeck/agate/
+
+LICENSE= APACHE20 MIT
+LICENSE_COMB= dual
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+
+USES= cargo
+USE_GITHUB= yes
+GH_ACCOUNT= mbrubeck
+USE_RC_SUBR= agate
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${ETCDIR}/tls
+ ${MKDIR} ${STAGEDIR}${WWWDIR}
+ ${MKDIR} ${STAGEDIR}/var/log/agate
+
+.include <bsd.port.mk>
diff --git a/www/agate/Makefile.crates b/www/agate/Makefile.crates
new file mode 100644
index 000000000000..cbfa73930d04
--- /dev/null
+++ b/www/agate/Makefile.crates
@@ -0,0 +1,124 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ backtrace-0.3.75 \
+ bitflags-2.9.1 \
+ bytes-1.10.1 \
+ cc-1.2.27 \
+ cfg-if-1.0.1 \
+ colorchoice-1.0.4 \
+ configparser-3.1.0 \
+ deranged-0.4.0 \
+ displaydoc-0.2.5 \
+ env_filter-0.1.3 \
+ env_logger-0.11.8 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.1 \
+ futures-core-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ getopts-0.2.23 \
+ getrandom-0.2.16 \
+ gimli-0.31.1 \
+ glob-0.3.2 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
+ is_terminal_polyfill-1.70.1 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
+ libc-0.2.174 \
+ litemap-0.8.0 \
+ log-0.4.27 \
+ memchr-2.7.5 \
+ mime-0.3.17 \
+ mime_guess-2.0.5 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ num-conv-0.1.0 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openssl-0.10.73 \
+ openssl-macros-0.1.1 \
+ openssl-sys-0.9.109 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ portable-atomic-1.11.1 \
+ portable-atomic-util-0.2.4 \
+ potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ rcgen-0.13.2 \
+ ring-0.17.14 \
+ rustc-demangle-0.1.25 \
+ rustls-0.23.28 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.3 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ shlex-1.3.0 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
+ stable_deref_trait-1.2.0 \
+ subtle-2.6.1 \
+ syn-2.0.104 \
+ synstructure-0.13.2 \
+ thiserror-1.0.69 \
+ thiserror-impl-1.0.69 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ tinystr-0.8.1 \
+ tokio-1.45.1 \
+ tokio-macros-2.5.0 \
+ tokio-openssl-0.6.5 \
+ tokio-rustls-0.26.2 \
+ trotter-1.0.2 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.18 \
+ unicode-width-0.2.1 \
+ untrusted-0.9.0 \
+ url-2.5.4 \
+ urlencoding-2.1.3 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ vcpkg-0.2.15 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wildmatch-2.4.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ writeable-0.6.1 \
+ yasna-0.5.2 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
diff --git a/www/agate/distinfo b/www/agate/distinfo
new file mode 100644
index 000000000000..5228136560ed
--- /dev/null
+++ b/www/agate/distinfo
@@ -0,0 +1,251 @@
+TIMESTAMP = 1753528370
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
+SIZE (rust/crates/cc-1.2.27.crate) = 107070
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/configparser-3.1.0.crate) = e57e3272f0190c3f1584272d613719ba5fc7df7f4942fe542e63d949cf3a649b
+SIZE (rust/crates/configparser-3.1.0.crate) = 25473
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+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
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
+SIZE (rust/crates/getopts-0.2.23.crate) = 21409
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
+SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
+SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2
+SIZE (rust/crates/rcgen-0.13.2.crate) = 77836
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643
+SIZE (rust/crates/rustls-0.23.28.crate) = 365699
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
+SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
+SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-openssl-0.6.5.crate) = 59df6849caa43bb7567f9a36f863c447d95a11d5903c9cc334ba32576a27eadd
+SIZE (rust/crates/tokio-openssl-0.6.5.crate) = 11977
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/trotter-1.0.2.crate) = 7c56b8c42904fdee43b91307a67e32aba961eca95e8887d5157b912a61d4f391
+SIZE (rust/crates/trotter-1.0.2.crate) = 32314
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
+SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wildmatch-2.4.0.crate) = 68ce1ab1f8c62655ebe1350f589c61e505cf94d385bc6a12899442d9081e71fd
+SIZE (rust/crates/wildmatch-2.4.0.crate) = 7517
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
+SIZE (rust/crates/yasna-0.5.2.crate) = 34859
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (mbrubeck-agate-v3.3.17_GH0.tar.gz) = 51d9eb747adfa125d1b19db4e94e235455524547961cdbfbac19f32943e454ff
+SIZE (mbrubeck-agate-v3.3.17_GH0.tar.gz) = 84700
diff --git a/www/agate/files/agate.in b/www/agate/files/agate.in
new file mode 100644
index 000000000000..8389eb93c49e
--- /dev/null
+++ b/www/agate/files/agate.in
@@ -0,0 +1,48 @@
+#!/bin/sh
+
+# PROVIDE: agate
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add these lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# agate_enable (bool): Set to NO by default.
+# Set it to YES to enable agate.
+# agate_user: default www
+# agate_content: default %%PREFIX%%/www/agate
+# agate_certs: default %%PREFIX%%/etc/agate/tls
+# agate_hostname: e.g., gemini.example.tld, default hostname
+# agate_addr: default [::], listen on IPV4 and IPV6
+# agate_port: default 1965
+# agate_lang: default en_US
+# agate_logfile: default /var/log/agate/agate.log
+
+. /etc/rc.subr
+
+desc="Agate Gemini server"
+name=agate
+rcvar=$name_enable
+
+load_rc_config $name
+
+: ${agate_enable:=NO}
+: ${agate_user:=www}
+: ${agate_content:=%%PREFIX%%/www/agate/}
+: ${agate_certs:=%%PREFIX%%/etc/agate/tls/}
+: ${agate_hostname:=`uname -n`}
+: ${agate_addr:=[::]}
+: ${agate_port:=1965}
+: ${agate_lang:=en-US}
+: ${agate_logfile:=/var/log/agate/agate.log}
+
+agate_user=${agate_user}
+
+command=%%PREFIX%%/bin/agate
+command_args="--content ${agate_content} \
+ --certs ${agate_certs} \
+ --addr ${agate_addr}:${agate_port} \
+ --hostname ${agate_hostname} \
+ --lang ${agate_lang} >> ${agate_logfile} 2>&1 &"
+
+run_rc_command "$1"
diff --git a/www/agate/pkg-descr b/www/agate/pkg-descr
new file mode 100644
index 000000000000..e55ebf6f9f3c
--- /dev/null
+++ b/www/agate/pkg-descr
@@ -0,0 +1,4 @@
+Agate is a server for the Gemini network protocol, built with the Rust
+programming language. Agate has very few features, and can only serve static
+files. It uses async I/O, and should be quite efficient even when running on
+low-end hardware and serving many concurrent requests.
diff --git a/www/agate/pkg-plist b/www/agate/pkg-plist
new file mode 100644
index 000000000000..ad2e85647732
--- /dev/null
+++ b/www/agate/pkg-plist
@@ -0,0 +1,4 @@
+bin/agate
+@dir(www) etc/agate/tls
+@dir(www,www) www/agate
+@dir(www,www) /var/log/agate
diff --git a/www/asql/Makefile b/www/asql/Makefile
index db04256f53e3..1cd300f9dbdc 100644
--- a/www/asql/Makefile
+++ b/www/asql/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= www
MASTER_SITES= http://www.steve.org.uk/Software/asql/ \
http://www.c-s.li/ports/
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Query Apache logfiles via SQL
WWW= http://www.steve.org.uk/Software/asql/
diff --git a/www/c-icap/Makefile b/www/c-icap/Makefile
index 63067addf0d4..1ce456be1970 100644
--- a/www/c-icap/Makefile
+++ b/www/c-icap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= c-icap
-PORTVERSION= 0.6.3
+PORTVERSION= 0.6.4
PORTEPOCH= 2
CATEGORIES= www
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0.6.x/
diff --git a/www/c-icap/distinfo b/www/c-icap/distinfo
index 217f1e40a5ef..e03213b94f0d 100644
--- a/www/c-icap/distinfo
+++ b/www/c-icap/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1728030106
-SHA256 (c_icap-0.6.3.tar.gz) = 3ead2da64f75383dd449750ad1d9d1a18957fa527957137cdf15d1335fb80e7c
-SIZE (c_icap-0.6.3.tar.gz) = 812473
+TIMESTAMP = 1754088080
+SHA256 (c_icap-0.6.4.tar.gz) = 284cd9ebdde3ef4f46ed23c1c0427e28399ba1eb4f236a1a6cfd9e38176669bc
+SIZE (c_icap-0.6.4.tar.gz) = 812711
SHA256 (aa28041.patch) = f6c2fe0ca011f7269b97c3773bf00fd6fb96f98aa7ebc20460306e4a00097d26
SIZE (aa28041.patch) = 7444
diff --git a/www/c-icap/pkg-plist b/www/c-icap/pkg-plist
index cd9c858fafe3..116052a947ec 100644
--- a/www/c-icap/pkg-plist
+++ b/www/c-icap/pkg-plist
@@ -61,7 +61,7 @@ lib/c_icap/srv_ex206.so
lib/c_icap/sys_logger.so
lib/libicapapi.so
lib/libicapapi.so.6
-lib/libicapapi.so.6.0.3
+lib/libicapapi.so.6.0.4
share/man/man8/c-icap-client.8.gz
share/man/man8/c-icap-config.8.gz
share/man/man8/c-icap-libicapapi-config.8.gz
diff --git a/www/cl-lml-sbcl/Makefile b/www/cl-lml-sbcl/Makefile
index 3c24ab5f472c..7c0ec444eff6 100644
--- a/www/cl-lml-sbcl/Makefile
+++ b/www/cl-lml-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lml
PORTVERSION= 2.5.7
-PORTREVISION= 97
+PORTREVISION= 98
CATEGORIES= www textproc
PKGNAMEPREFIX= cl-
DISTFILES= # none
diff --git a/www/cpp-httplib/Makefile b/www/cpp-httplib/Makefile
index 08ef295e21a0..3cf1c32490e0 100644
--- a/www/cpp-httplib/Makefile
+++ b/www/cpp-httplib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cpp-httplib
DISTVERSIONPREFIX= v
-DISTVERSION= 0.23.1
+DISTVERSION= 0.24.0
CATEGORIES= www devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/cpp-httplib/distinfo b/www/cpp-httplib/distinfo
index b7b2d0d7153b..de86437f96a2 100644
--- a/www/cpp-httplib/distinfo
+++ b/www/cpp-httplib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752733579
-SHA256 (yhirose-cpp-httplib-v0.23.1_GH0.tar.gz) = 410a1347ed6bcbcc4a19af8ed8ad3873fe9fa97731d52db845c4c78f3f9c31e6
-SIZE (yhirose-cpp-httplib-v0.23.1_GH0.tar.gz) = 1300345
+TIMESTAMP = 1753847744
+SHA256 (yhirose-cpp-httplib-v0.24.0_GH0.tar.gz) = bb788d1ccf6654af77b63f4f3f01f9d9a5b549a8773d02eb88b33ef252a9f78e
+SIZE (yhirose-cpp-httplib-v0.24.0_GH0.tar.gz) = 1301392
diff --git a/www/element-web/Makefile b/www/element-web/Makefile
index f7318890429b..5f9c2cc5c12b 100644
--- a/www/element-web/Makefile
+++ b/www/element-web/Makefile
@@ -1,6 +1,6 @@
PORTNAME= element
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.106
+DISTVERSION= 1.11.108
CATEGORIES= www
MASTER_SITES= https://github.com/element-hq/element-web/releases/download/${DISTVERSIONFULL}/
PKGNAMESUFFIX= -web
@@ -18,7 +18,7 @@ CPE_VENDOR= matrix
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= pkg-message
-PLIST_SUB= COMMITID=ae0ae3bc04d76eaf7997
+PLIST_SUB= COMMITID=6b30623982b7c496317c
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
diff --git a/www/element-web/distinfo b/www/element-web/distinfo
index bf1cb046fff1..ca925fbe4eb0 100644
--- a/www/element-web/distinfo
+++ b/www/element-web/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752739443
-SHA256 (element-v1.11.106.tar.gz) = 0fb0720d8e09612884d4826059e3d6d74cb4ba46089bb69a21c0c158678e3b8c
-SIZE (element-v1.11.106.tar.gz) = 37854360
+TIMESTAMP = 1753902339
+SHA256 (element-v1.11.108.tar.gz) = adced803870885b5be86c56c0cb428f82943f34db446cbfe0cd5feef4f232886
+SIZE (element-v1.11.108.tar.gz) = 37967201
diff --git a/www/element-web/pkg-plist b/www/element-web/pkg-plist
index c0d8add58cb1..2366943567c0 100644
--- a/www/element-web/pkg-plist
+++ b/www/element-web/pkg-plist
@@ -345,45 +345,45 @@
%%WWWDIR%%/fonts/inter-vietnamese-700-italic.feddee8.woff2
%%WWWDIR%%/fonts/inter-vietnamese-700-normal.5d9bfca.woff2
%%WWWDIR%%/fonts/inter-vietnamese-700-normal.cceb6e3.woff
-%%WWWDIR%%/i18n/cs.bf68cc7.json
-%%WWWDIR%%/i18n/cy.ef5bbbe.json
-%%WWWDIR%%/i18n/de_DE.17207d7.json
-%%WWWDIR%%/i18n/el.8ff8df8.json
-%%WWWDIR%%/i18n/en_EN.0b2ae84.json
-%%WWWDIR%%/i18n/eo.100fb3c.json
-%%WWWDIR%%/i18n/es.c3430d7.json
-%%WWWDIR%%/i18n/et.da8066e.json
-%%WWWDIR%%/i18n/fa.6c56018.json
-%%WWWDIR%%/i18n/fi.4e33eae.json
-%%WWWDIR%%/i18n/fr.087ea06.json
-%%WWWDIR%%/i18n/gl.6bb51a2.json
-%%WWWDIR%%/i18n/he.7ef62d9.json
-%%WWWDIR%%/i18n/hu.18badc7.json
-%%WWWDIR%%/i18n/id.09a2e1b.json
-%%WWWDIR%%/i18n/is.e8b457c.json
-%%WWWDIR%%/i18n/it.c9a648c.json
-%%WWWDIR%%/i18n/ja.c06c15c.json
-%%WWWDIR%%/i18n/ka.3203fb3.json
-%%WWWDIR%%/i18n/languages.13f9b8b.json
+%%WWWDIR%%/i18n/cs.fe52246.json
+%%WWWDIR%%/i18n/cy.101c693.json
+%%WWWDIR%%/i18n/de_DE.ecd6d62.json
+%%WWWDIR%%/i18n/el.e2479ff.json
+%%WWWDIR%%/i18n/en_EN.c09a2bb.json
+%%WWWDIR%%/i18n/eo.a437dde.json
+%%WWWDIR%%/i18n/es.356f97d.json
+%%WWWDIR%%/i18n/et.7ad168e.json
+%%WWWDIR%%/i18n/fa.85aa161.json
+%%WWWDIR%%/i18n/fi.e83082c.json
+%%WWWDIR%%/i18n/fr.edf9e2e.json
+%%WWWDIR%%/i18n/gl.f66f84e.json
+%%WWWDIR%%/i18n/he.11e3fb3.json
+%%WWWDIR%%/i18n/hu.c3ee43f.json
+%%WWWDIR%%/i18n/id.4ae74ea.json
+%%WWWDIR%%/i18n/is.f754745.json
+%%WWWDIR%%/i18n/it.d14fb28.json
+%%WWWDIR%%/i18n/ja.950d837.json
+%%WWWDIR%%/i18n/ka.e41de26.json
+%%WWWDIR%%/i18n/languages.691cb25.json
%%WWWDIR%%/i18n/languages.json
-%%WWWDIR%%/i18n/lo.72e17b4.json
-%%WWWDIR%%/i18n/lt.b287836.json
-%%WWWDIR%%/i18n/lv.3ac595c.json
-%%WWWDIR%%/i18n/mg_MG.d1edb51.json
-%%WWWDIR%%/i18n/nb_NO.60ca459.json
-%%WWWDIR%%/i18n/nl.2e1d791.json
-%%WWWDIR%%/i18n/pl.eedf05c.json
-%%WWWDIR%%/i18n/pt.a83ffbc.json
-%%WWWDIR%%/i18n/pt_BR.73015db.json
-%%WWWDIR%%/i18n/ru.27557d8.json
-%%WWWDIR%%/i18n/sk.5abc03f.json
-%%WWWDIR%%/i18n/sq.01619e2.json
-%%WWWDIR%%/i18n/sv.2ee3b1b.json
-%%WWWDIR%%/i18n/tr.68e156b.json
-%%WWWDIR%%/i18n/uk.ba370cc.json
-%%WWWDIR%%/i18n/vi.a5e3a12.json
-%%WWWDIR%%/i18n/zh_Hans.9aa06fe.json
-%%WWWDIR%%/i18n/zh_Hant.7885eb9.json
+%%WWWDIR%%/i18n/lo.1a01478.json
+%%WWWDIR%%/i18n/lt.afa4856.json
+%%WWWDIR%%/i18n/lv.c9cf226.json
+%%WWWDIR%%/i18n/mg_MG.3900c1b.json
+%%WWWDIR%%/i18n/nb_NO.16376c1.json
+%%WWWDIR%%/i18n/nl.a9117aa.json
+%%WWWDIR%%/i18n/pl.5bec5eb.json
+%%WWWDIR%%/i18n/pt.ca6a8de.json
+%%WWWDIR%%/i18n/pt_BR.1dc7606.json
+%%WWWDIR%%/i18n/ru.aa41d25.json
+%%WWWDIR%%/i18n/sk.eae820d.json
+%%WWWDIR%%/i18n/sq.ec177c1.json
+%%WWWDIR%%/i18n/sv.7f977cc.json
+%%WWWDIR%%/i18n/tr.6ae6d21.json
+%%WWWDIR%%/i18n/uk.80a7f4f.json
+%%WWWDIR%%/i18n/vi.f370475.json
+%%WWWDIR%%/i18n/zh_Hans.f2f544b.json
+%%WWWDIR%%/i18n/zh_Hant.8e19512.json
%%WWWDIR%%/icons/bold.b7f0698.svg
%%WWWDIR%%/icons/check-circle.99c21d7.svg
%%WWWDIR%%/icons/check.aaad650.svg
@@ -706,17 +706,17 @@
%%WWWDIR%%/widgets/element-call/assets/clap-Dxm5qGyl.mp3
%%WWWDIR%%/widgets/element-call/assets/crickets-CcwrRdbq.mp3
%%WWWDIR%%/widgets/element-call/assets/crickets-DUJdcuUa.ogg
-%%WWWDIR%%/widgets/element-call/assets/cs-app-v58LOBvt.json
-%%WWWDIR%%/widgets/element-call/assets/da-app-9paXotmH.json
-%%WWWDIR%%/widgets/element-call/assets/de-app-DoDe9FNi.json
+%%WWWDIR%%/widgets/element-call/assets/cs-app-UZ1pMWyL.json
+%%WWWDIR%%/widgets/element-call/assets/da-app-DSbSkTzs.json
+%%WWWDIR%%/widgets/element-call/assets/de-app-B6MLDOze.json
%%WWWDIR%%/widgets/element-call/assets/deer-91r1Gyrx.mp3
%%WWWDIR%%/widgets/element-call/assets/deer-DPSlVch4.ogg
%%WWWDIR%%/widgets/element-call/assets/dog-BoQdnF-w.mp3
%%WWWDIR%%/widgets/element-call/assets/dog-CxIWtkNX.ogg
%%WWWDIR%%/widgets/element-call/assets/el-app-BBr3LLTK.json
-%%WWWDIR%%/widgets/element-call/assets/en-app-DpvT44u_.json
+%%WWWDIR%%/widgets/element-call/assets/en-app-DaCwFDsK.json
%%WWWDIR%%/widgets/element-call/assets/es-app-Q3c7lmEj.json
-%%WWWDIR%%/widgets/element-call/assets/et-app-DBPtMBtN.json
+%%WWWDIR%%/widgets/element-call/assets/et-app-Cj5_u8vn.json
%%WWWDIR%%/widgets/element-call/assets/fi-app-tnO3DMdi.json
%%WWWDIR%%/widgets/element-call/assets/fr-app-BxTYbDfK.json
%%WWWDIR%%/widgets/element-call/assets/generic-BBbS3Wph.ogg
@@ -734,15 +734,15 @@
%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-400-normal-hFXvniIJ.woff
%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-700-normal-D1IfJGt6.woff
%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-700-normal-DlaT3sch.woff2
-%%WWWDIR%%/widgets/element-call/assets/index-BQ3oe8uL.js
-%%WWWDIR%%/widgets/element-call/assets/index-BQ3oe8uL.js.map
-%%WWWDIR%%/widgets/element-call/assets/index-BQv1OC6W.js
-%%WWWDIR%%/widgets/element-call/assets/index-BQv1OC6W.js.LICENSE.txt
-%%WWWDIR%%/widgets/element-call/assets/index-BQv1OC6W.js.map
-%%WWWDIR%%/widgets/element-call/assets/index-BtY3MdEn.css
-%%WWWDIR%%/widgets/element-call/assets/index-W4jTSiQP.js
-%%WWWDIR%%/widgets/element-call/assets/index-W4jTSiQP.js.LICENSE.txt
-%%WWWDIR%%/widgets/element-call/assets/index-W4jTSiQP.js.map
+%%WWWDIR%%/widgets/element-call/assets/index-C5b7hIif.js
+%%WWWDIR%%/widgets/element-call/assets/index-C5b7hIif.js.map
+%%WWWDIR%%/widgets/element-call/assets/index-DFx3IDNt.css
+%%WWWDIR%%/widgets/element-call/assets/index-D_j-EP5P.js
+%%WWWDIR%%/widgets/element-call/assets/index-D_j-EP5P.js.LICENSE.txt
+%%WWWDIR%%/widgets/element-call/assets/index-D_j-EP5P.js.map
+%%WWWDIR%%/widgets/element-call/assets/index-nK4e_yqR.js
+%%WWWDIR%%/widgets/element-call/assets/index-nK4e_yqR.js.LICENSE.txt
+%%WWWDIR%%/widgets/element-call/assets/index-nK4e_yqR.js.map
%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2
%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-400-normal-ZzOtrSSW.woff
%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-500-normal-D4Vwzodn.woff2
@@ -807,8 +807,8 @@
%%WWWDIR%%/widgets/element-call/assets/left_call-C7NMl6WI.ogg
%%WWWDIR%%/widgets/element-call/assets/lightbulb-BIeJtAR_.ogg
%%WWWDIR%%/widgets/element-call/assets/lightbulb-BrnY00qi.mp3
-%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-D7jue42X.js
-%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-D7jue42X.js.map
+%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-B0tndz1T.js
+%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-B0tndz1T.js.map
%%WWWDIR%%/widgets/element-call/assets/lv-app-D-ZV3Ytk.json
%%WWWDIR%%/widgets/element-call/assets/matrix-sdk-crypto-wasm-B6u19z8p.js
%%WWWDIR%%/widgets/element-call/assets/matrix-sdk-crypto-wasm-B6u19z8p.js.map
@@ -819,23 +819,23 @@
%%WWWDIR%%/widgets/element-call/assets/party-BZPeTgC3.mp3
%%WWWDIR%%/widgets/element-call/assets/party-D7rIOhAQ.ogg
%%WWWDIR%%/widgets/element-call/assets/pl-app-CUkXVSZk.json
-%%WWWDIR%%/widgets/element-call/assets/polyfill-force-C-Pa3wDT.js
-%%WWWDIR%%/widgets/element-call/assets/polyfill-force-C-Pa3wDT.js.map
-%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CzShxH5l.js
-%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CzShxH5l.js.map
+%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CNwBEEru.js
+%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CNwBEEru.js.map
+%%WWWDIR%%/widgets/element-call/assets/polyfill-force-ZvFt7LR_.js
+%%WWWDIR%%/widgets/element-call/assets/polyfill-force-ZvFt7LR_.js.map
%%WWWDIR%%/widgets/element-call/assets/raise_hand-Bzqn65WB.mp3
%%WWWDIR%%/widgets/element-call/assets/raise_hand-CUbxEnt9.ogg
%%WWWDIR%%/widgets/element-call/assets/ro-app-CdYgKCOW.json
%%WWWDIR%%/widgets/element-call/assets/rock-BVCJXNC-.ogg
%%WWWDIR%%/widgets/element-call/assets/rock-CHdnB31m.mp3
-%%WWWDIR%%/widgets/element-call/assets/ru-app-Bz0WyIJI.json
+%%WWWDIR%%/widgets/element-call/assets/ru-app-C1ONMB5H.json
%%WWWDIR%%/widgets/element-call/assets/screen_share_started-DH3qxml5.mp3
%%WWWDIR%%/widgets/element-call/assets/screen_share_started-IZDL-kAw.ogg
%%WWWDIR%%/widgets/element-call/assets/selfie_segmenter-DF05sdL4.tflite
-%%WWWDIR%%/widgets/element-call/assets/sk-app-Bv2npyK0.json
-%%WWWDIR%%/widgets/element-call/assets/spa-_3kkJMwV.js
-%%WWWDIR%%/widgets/element-call/assets/spa-_3kkJMwV.js.map
-%%WWWDIR%%/widgets/element-call/assets/sv-app-BvdrRKW-.json
+%%WWWDIR%%/widgets/element-call/assets/sk-app-qoyo64LS.json
+%%WWWDIR%%/widgets/element-call/assets/spa-oZyA3Sle.js
+%%WWWDIR%%/widgets/element-call/assets/spa-oZyA3Sle.js.map
+%%WWWDIR%%/widgets/element-call/assets/sv-app-DvykXtJ4.json
%%WWWDIR%%/widgets/element-call/assets/tr-app-Dk--6BpP.json
%%WWWDIR%%/widgets/element-call/assets/uk-app-DZD01h76.json
%%WWWDIR%%/widgets/element-call/assets/vision_wasm_internal-CEyeacG0.js
diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile
index 644906398ba9..342503a40bbe 100644
--- a/www/firefox-esr/Makefile
+++ b/www/firefox-esr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= firefox
DISTVERSION= 140.1.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
diff --git a/www/firefox-esr/files/patch-bug1876632 b/www/firefox-esr/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/www/firefox-esr/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index eafa58cd90d3..7705943ea874 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= firefox
DISTVERSION= 141.0
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
diff --git a/www/firefox/files/patch-bug1876632 b/www/firefox/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/www/firefox/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
diff --git a/www/gallery-dl/Makefile b/www/gallery-dl/Makefile
index 2ba8b63b78ac..229101ffbcb3 100644
--- a/www/gallery-dl/Makefile
+++ b/www/gallery-dl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gallery-dl
DISTVERSIONPREFIX= v
-DISTVERSION= 1.30.0
+DISTVERSION= 1.30.2
CATEGORIES= www
# Implicit approval to commit trivial version updates.
diff --git a/www/gallery-dl/distinfo b/www/gallery-dl/distinfo
index 4db5f53dc3f7..9223e2ee9cd6 100644
--- a/www/gallery-dl/distinfo
+++ b/www/gallery-dl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752599323
-SHA256 (mikf-gallery-dl-v1.30.0_GH0.tar.gz) = 77ef30cf4eda33f0055e750750a23166abbb9c235f34bd9aa0804e00a70d9239
-SIZE (mikf-gallery-dl-v1.30.0_GH0.tar.gz) = 897871
+TIMESTAMP = 1753639042
+SHA256 (mikf-gallery-dl-v1.30.2_GH0.tar.gz) = 61437c6c457e282ee1bb99d1b87b9710e8bc2834c49c671aa7e68b35a5ec66f4
+SIZE (mikf-gallery-dl-v1.30.2_GH0.tar.gz) = 918363
diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile
index 8bb15d8f52a1..3a8ea497c217 100644
--- a/www/gitlab/Makefile
+++ b/www/gitlab/Makefile
@@ -82,7 +82,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \
rubygem-openid_connect>=2.3.1<2.4:net/rubygem-openid_connect \
rubygem-omniauth-atlassian-oauth2>=0.2.0<0.3:security/rubygem-omniauth-atlassian-oauth2 \
rubygem-rack-oauth2-gitlab>=2.2.1<2.3:security/rubygem-rack-oauth2-gitlab \
- rubygem-jwt>=2.9.3<3:www/rubygem-jwt \
+ rubygem-jwt29>=2.9.3<3:www/rubygem-jwt29 \
rubygem-gssapi>=1.3.1<1.4:security/rubygem-gssapi \
rubygem-recaptcha>=5.12<6.0:devel/rubygem-recaptcha \
rubygem-akismet>=3.0<4.0:devel/rubygem-akismet \
diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common
index a2e98918f414..7faf748b2678 100644
--- a/www/gitlab/Makefile.common
+++ b/www/gitlab/Makefile.common
@@ -1,5 +1,5 @@
GITLAB_VERSION= 18.2.1
-GITLAB_PORTREVISION= 0
+GITLAB_PORTREVISION= 1
# Git version gitaly should use (from gitlab mirror)
# Find current tag from Makefile and .gitlab-ci.yaml
diff --git a/www/go-anubis/Makefile b/www/go-anubis/Makefile
index 2aaa7bb5a2ba..5c04b16c03ab 100644
--- a/www/go-anubis/Makefile
+++ b/www/go-anubis/Makefile
@@ -1,7 +1,6 @@
PORTNAME= anubis
DISTVERSIONPREFIX= v
-DISTVERSION= 1.20.0
-PORTREVISION= 1
+DISTVERSION= 1.21.3
CATEGORIES= www
MASTER_SITES= https://github.com/techarohq/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
PKGNAMEPREFIX= go-
diff --git a/www/go-anubis/distinfo b/www/go-anubis/distinfo
index 75103172451a..645294eb94ca 100644
--- a/www/go-anubis/distinfo
+++ b/www/go-anubis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751459211
-SHA256 (anubis-src-vendor-npm-1.20.0.tar.gz) = b94971d51f4ae416c3a7bf17f17ab01a07d36d000ba4afd4494eb45791320890
-SIZE (anubis-src-vendor-npm-1.20.0.tar.gz) = 12276418
+TIMESTAMP = 1753561488
+SHA256 (anubis-src-vendor-npm-1.21.3.tar.gz) = f4b5af04d014dd3bac988995d076b4e3492d44d6ed6c6b4c657bea4d007da040
+SIZE (anubis-src-vendor-npm-1.21.3.tar.gz) = 15106502
diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile
index b1d89ab0a71d..a3e19c24d8e2 100644
--- a/www/gohugo/Makefile
+++ b/www/gohugo/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hugo
DISTVERSIONPREFIX= v
-DISTVERSION= 0.147.9
-PORTREVISION= 1
+DISTVERSION= 0.148.1
PORTEPOCH= 1
CATEGORIES= www
PKGNAMEPREFIX= go
diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo
index 70113b1e84c0..0ab0da8bf593 100644
--- a/www/gohugo/distinfo
+++ b/www/gohugo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750673799
-SHA256 (go/www_gohugo/hugo-v0.147.9/v0.147.9.mod) = 4eabefe3f49be65e019641fd5bfdea1e982365f77f1d6f905a9380f630bc4885
-SIZE (go/www_gohugo/hugo-v0.147.9/v0.147.9.mod) = 9177
-SHA256 (go/www_gohugo/hugo-v0.147.9/v0.147.9.zip) = 2dd3bada71c54f7e1067eaf657f68bd2c3ad289d86b33af273bd7504b28709e4
-SIZE (go/www_gohugo/hugo-v0.147.9/v0.147.9.zip) = 5744318
+TIMESTAMP = 1753036010
+SHA256 (go/www_gohugo/hugo-v0.148.1/v0.148.1.mod) = 815be7e1ac9ad5296cefa7c383c1113de7881e9b0291af104ed155fd93acc0a9
+SIZE (go/www_gohugo/hugo-v0.148.1/v0.148.1.mod) = 9177
+SHA256 (go/www_gohugo/hugo-v0.148.1/v0.148.1.zip) = 852004915d0840b0ee62cc41d5f883340df53a4e57307f0db410145f20e11542
+SIZE (go/www_gohugo/hugo-v0.148.1/v0.148.1.zip) = 5747585
diff --git a/www/grafana/Makefile b/www/grafana/Makefile
index d3f5f8a19551..c154ff05393f 100644
--- a/www/grafana/Makefile
+++ b/www/grafana/Makefile
@@ -1,24 +1,17 @@
PORTNAME= grafana
DISTVERSIONPREFIX= v
-DISTVERSION= 12.0.2
-PORTREVISION= 1
+DISTVERSION= 12.1.0
CATEGORIES= www
MASTER_SITES= https://dl.grafana.com/oss/release/ \
https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= grafana-${DISTVERSION}.linux-amd64${EXTRACT_SUFX} \
go.mod:gomod \
go.work:gomod \
- .citools/bra/go.mod:gomod \
- .citools/cog/go.mod:gomod \
- .citools/cue/go.mod:gomod \
- .citools/golangci-lint/go.mod:gomod \
- .citools/jb/go.mod:gomod \
- .citools/lefthook/go.mod:gomod \
- .citools/swagger/go.mod:gomod \
apps/advisor/go.mod:gomod \
apps/alerting/notifications/go.mod:gomod \
apps/dashboard/go.mod:gomod \
apps/folder/go.mod:gomod \
+ apps/iam/go.mod:gomod \
apps/investigations/go.mod:gomod \
apps/playlist/go.mod:gomod \
pkg/aggregator/go.mod:gomod \
@@ -30,10 +23,7 @@ DISTFILES= grafana-${DISTVERSION}.linux-amd64${EXTRACT_SUFX} \
pkg/codegen/go.mod:gomod \
pkg/plugins/codegen/go.mod:gomod \
pkg/promlib/go.mod:gomod \
- pkg/semconv/go.mod:gomod \
- pkg/storage/unified/apistore/go.mod:gomod \
- pkg/storage/unified/resource/go.mod:gomod \
- pkg/util/xorm/go.mod:gomod
+ pkg/semconv/go.mod:gomod
EXTRACT_ONLY= ${DISTFILES:N*.mod\:*:N*.mod:C/:.*//:Ngo.work}
MAINTAINER= drtr0jan@yandex.ru
@@ -53,7 +43,7 @@ USES= cpe go:modules
USE_GITHUB= yes
USE_RC_SUBR= grafana
-TAG= 5bda17e
+TAG= ccd7b6c
GO_MOD_DIST= github
GO_MODULE= github.com/grafana/grafana
@@ -88,6 +78,7 @@ GRAFANA_HOMEDIR?= ${DATADIR}
GRAFANA_LOGDIR?= /var/log/${PORTNAME}
GRAFANA_PLUGINDIR?= ${GRAFANA_DATADIR}/plugins
GRAFANA_PROVISIONINGDIR?= ${ETCDIR}/provisioning
+GRAFANA_PROVISIONING= access-control alerting dashboards datasources plugins sample
post-extract:
@${ECHO_MSG} "===> Tidying ${GO_MODNAME} dependencies";
@@ -112,14 +103,11 @@ pre-build:
./pkg/build/wire/cmd/wire/main.go gen -tags "oss" ./pkg/server)
post-install:
- ${MKDIR} ${STAGEDIR}${GRAFANA_HOMEDIR}
- ${MKDIR} ${STAGEDIR}${GRAFANA_HOMEDIR}/conf
- ${MKDIR} ${STAGEDIR}${GRAFANA_DATADIR}
- ${MKDIR} ${STAGEDIR}${GRAFANA_PLUGINDIR}
-.for dir in access-control alerting dashboards datasources plugins
- ${MKDIR} ${STAGEDIR}${GRAFANA_PROVISIONINGDIR}/${dir}
-.endfor
- ${MKDIR} ${STAGEDIR}${GRAFANA_LOGDIR}
+ ${MKDIR} ${STAGEDIR}${GRAFANA_HOMEDIR}/conf \
+ ${STAGEDIR}${GRAFANA_DATADIR} \
+ ${STAGEDIR}${GRAFANA_PLUGINDIR} \
+ ${STAGEDIR}${GRAFANA_LOGDIR} \
+ ${GRAFANA_PROVISIONING:M*:C|^|${STAGEDIR}${GRAFANA_PROVISIONINGDIR}/|}
(cd ${WRKDIR}/${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} \
&& ${COPYTREE_SHARE} public ${STAGEDIR}${GRAFANA_HOMEDIR})
${INSTALL_DATA} ${WRKSRC}/conf/defaults.ini \
diff --git a/www/grafana/distinfo b/www/grafana/distinfo
index b35ec91bba09..d9b4687f92a6 100644
--- a/www/grafana/distinfo
+++ b/www/grafana/distinfo
@@ -1,61 +1,43 @@
-TIMESTAMP = 1750230363
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/grafana-12.0.2.linux-amd64.tar.gz) = c1755b4da918edfd298d5c8d5f1ffce35982ad10e1640ec356570cfb8c34b3e8
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/grafana-12.0.2.linux-amd64.tar.gz) = 183911552
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/go.mod) = 29f00d3557735d4affcc4b713ed1a7c85a47560fbc602666668ef0d77925c48a
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/go.mod) = 38980
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/go.work) = ecf260450eb9590351078f01276308243c068cf2f20e537662d763c3945e85e0
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/go.work) = 1339
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/bra/go.mod) = 02f99ed827227c22e32a26102be74f25ae422a6009c06dd89e1c3fdd25276882
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/bra/go.mod) = 845
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/cog/go.mod) = d0f28b5cd843e592576bab22ed4e18cbb683f580832573761d9992c5a431d4fe
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/cog/go.mod) = 2256
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/cue/go.mod) = e7229da4595f4b1b1240effbe8f409f6676ef427e30cfa0bcc2fc96deb834c5f
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/cue/go.mod) = 1533
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/golangci-lint/go.mod) = 90cf5d2d65a918b6c6ddecdf70f969b94a0f947208270ee3733703b10ca4fca4
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/golangci-lint/go.mod) = 10265
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/jb/go.mod) = 525b92e74e4ecf49bba3f7a3af24cbb66936bdc3218d08d548c63fa7d7d5e89a
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/jb/go.mod) = 788
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/lefthook/go.mod) = 84f4100c41f2060ad82f1f2ddb0e2ce965a3bb020fa1b932127679830756835b
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/lefthook/go.mod) = 2442
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/swagger/go.mod) = c7286e7d0c5d4d708a3dc97d902bf5ad8e64c402581796bfc222fe58c78b8a31
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/.citools/swagger/go.mod) = 2735
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/advisor/go.mod) = 9396e0e1326f85d7732c378564d7d3ec4d268a6ce1b69e63b655b3ce999af43b
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/advisor/go.mod) = 4146
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/alerting/notifications/go.mod) = e93445036ce12a3214ab1bbcea7f91ea5b317f1ef4edc46398c179b70d4d66c6
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/alerting/notifications/go.mod) = 4831
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/dashboard/go.mod) = 57f7155e41bedc5bafc4b848472faa9008f72f5e6d055ad42bd2f89a0defdfb3
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/dashboard/go.mod) = 6587
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/folder/go.mod) = 8cc8fb2c54d3d9c0452e53710a0729dd64c0710664d3d3c93f85912c9ddc3edc
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/folder/go.mod) = 2698
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/investigations/go.mod) = 4145c46883cd4e7d31907e30c5793f7808ecd1b01589d3180dcab4174486a28f
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/investigations/go.mod) = 4340
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/playlist/go.mod) = 7c2e0662ab1a0f6ebc49a3f930fad584c90ecfcb940b02cb988d406c8b81eac7
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/apps/playlist/go.mod) = 4322
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/aggregator/go.mod) = 65e59de7b4cef99716130fe41e333818c27af9cc90156370d49707a6fbe11551
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/aggregator/go.mod) = 8433
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apimachinery/go.mod) = b3fb5b0a09bd79a899479f433ef0664c2d2cd6e32d01fbd4b4a84d3169384e76
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apimachinery/go.mod) = 2472
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apis/secret/go.mod) = 164a8e3690be60b5a8958a1f10c8d0cbc5fbc3325409d1c49ec33056888a7e5d
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apis/secret/go.mod) = 5011
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apiserver/go.mod) = 7e0dbe464201f3277fe4e54b5ea6a4f787933882b0d59647f4fc817ab9a5e67c
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/apiserver/go.mod) = 5183
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/build/go.mod) = 1341425db0b376fb1a03f7c55eb1ac62cfec737610d3aba5722977025161e6f2
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/build/go.mod) = 8074
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/build/wire/go.mod) = ddaf0e8bb8fbf36114f4e8d33b8e33f6a253ca6137fa9951f38118e1e0ac1b82
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/build/wire/go.mod) = 330
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/codegen/go.mod) = c5988b4d0102ea3cd9d8a8fd97d0410a033050d5a615ab773da435cc655509b8
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/codegen/go.mod) = 2490
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/plugins/codegen/go.mod) = 98db7c91ee1144b4258a775314ce32904c3e68ccd6ad33414b8aed3ad7bf9db4
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/plugins/codegen/go.mod) = 2233
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/promlib/go.mod) = af8b1de353d784d8cc809bbc949ff7ceafe8048f47c86d2e9700c46e3b9fbc55
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/promlib/go.mod) = 7078
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/semconv/go.mod) = af87874a65797de2c4648402142f15518417b0a2b86cab61a82ad662b561610f
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/semconv/go.mod) = 269
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/storage/unified/apistore/go.mod) = 9a4416566c2ecb5c87502441e338b368909fedca3399bcc88477354d0974fc97
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/storage/unified/apistore/go.mod) = 23556
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/storage/unified/resource/go.mod) = c179f8f634359f6493167eae5e5f4b183e075924d667b0108da11f54f64003a5
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/storage/unified/resource/go.mod) = 11621
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/util/xorm/go.mod) = da74d73b680931ab1c6b9ee921d13846b16ad3b2c5fd6700d3517244b922d366
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/pkg/util/xorm/go.mod) = 3278
-SHA256 (go/www_grafana/grafana-grafana-v12.0.2_GH0/grafana-grafana-v12.0.2_GH0.tar.gz) = 8524498289e7d1900626ea7c0763fd923cf7bd1effa48cda476e63b299acfe2d
-SIZE (go/www_grafana/grafana-grafana-v12.0.2_GH0/grafana-grafana-v12.0.2_GH0.tar.gz) = 37751009
+TIMESTAMP = 1753446520
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-12.1.0.linux-amd64.tar.gz) = 69923cf95824008a6a7529f242295ecc2bc6b1dc4e5142c889971e88407d8712
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-12.1.0.linux-amd64.tar.gz) = 198804186
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.mod) = ced873c2fef95afbf4a7087569246808c5fded9c490325338316062da5b21fa8
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.mod) = 40445
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.work) = cac55fcc92eaf457ba95d1ab73fad10103f3247450835d71c41356ee4f220a36
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.work) = 888
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/advisor/go.mod) = 962cca491bf59ec48c8bffd6d50d99f5151cc8a43ba43b541f97989ef2f43446
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/advisor/go.mod) = 4277
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/alerting/notifications/go.mod) = 66bb6a2c23a5b0491a9ed3798657d6331a806edfe5ba97182a23be840aff2bab
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/alerting/notifications/go.mod) = 5520
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/dashboard/go.mod) = bfa1c41646cee61989440bf413e8af4e25e8750df469ecaee7c86c465642fb30
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/dashboard/go.mod) = 6738
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/folder/go.mod) = 9626818858fdd607721f8133adb3956abf0df7460f1f2cf261b377d97838cc01
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/folder/go.mod) = 2871
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/iam/go.mod) = d0eac20a1aab91af633ea284c2d182ee73c310a88bd642b65b21a4467e14474f
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/iam/go.mod) = 2868
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/investigations/go.mod) = 0ca584f26b13c916060d7167240eabd2df8cf3667bb2b66bf6d5c094f80d996d
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/investigations/go.mod) = 4539
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/playlist/go.mod) = e0c86c12e890d2302b8fe6c912983723ff7d15e55ee84ea0e09b723ce59deb78
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/playlist/go.mod) = 4292
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/aggregator/go.mod) = f6ed3ded9d6eb77f62485cc27d1148a56df426ca76686adb2f953a2da356f1bc
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/aggregator/go.mod) = 8348
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apimachinery/go.mod) = 14ae9f9972a261a10ba12029c184545797dd568b40e7dc10fa94c6c4677abf28
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apimachinery/go.mod) = 2655
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apis/secret/go.mod) = e95b1247e19ccf728dcd0542024f1d89ee3895e6a443c405287c293e6bfa96e7
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apis/secret/go.mod) = 1938
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apiserver/go.mod) = 3bae51bda65f76845d0a9b8766e996ec6e9e98a954988cf2087cf433333d02d6
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apiserver/go.mod) = 5228
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/go.mod) = aa8c00afd01143df056fab379b5c2c3b22a11a16bee5db70369ee296b569a5f4
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/go.mod) = 7999
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/wire/go.mod) = b5cc16940df8ad672c07e44fd3824feed3f14b026dd4a591511d182f474f15b1
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/wire/go.mod) = 330
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/codegen/go.mod) = a7e2c2c92b4f923a401186c0cb570a2747d92676bc8753c9c93b97972e715355
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/codegen/go.mod) = 2522
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/plugins/codegen/go.mod) = a78bd06a4239c3482fe5a27fbb8ba347f9d469ae9329ea3a9c266ed2182d31ea
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/plugins/codegen/go.mod) = 2233
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/promlib/go.mod) = c6ef66cb6668fd2c144dbe70366a329a0c40126bfe2d1709042f8b32644a79e2
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/promlib/go.mod) = 7072
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/semconv/go.mod) = d20f9332c43873474014fac5af7c2b91088897760ccd57602aa9aee2460da1d1
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/semconv/go.mod) = 269
+SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-grafana-v12.1.0_GH0.tar.gz) = 9e2f3f11eff01f8b86c2c232c6a3c3a32fa303589ea9829538ffc867684a4436
+SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-grafana-v12.1.0_GH0.tar.gz) = 40109942
diff --git a/www/grafana/pkg-plist b/www/grafana/pkg-plist
index c204406800cc..841e70e16ec4 100644
--- a/www/grafana/pkg-plist
+++ b/www/grafana/pkg-plist
@@ -15,6 +15,7 @@ bin/grafana-server
@dir %%GRAFANA_PROVISIONINGDIR%%/dashboards
@dir %%GRAFANA_PROVISIONINGDIR%%/datasources
@dir %%GRAFANA_PROVISIONINGDIR%%/plugins
+@dir %%GRAFANA_PROVISIONINGDIR%%/sample
@dir %%GRAFANA_LOGDIR%%
@mode
@group
diff --git a/www/hs-postgrest/Makefile b/www/hs-postgrest/Makefile
index 0bd5a01fb5cb..03c3966a06e2 100644
--- a/www/hs-postgrest/Makefile
+++ b/www/hs-postgrest/Makefile
@@ -1,6 +1,6 @@
PORTNAME= postgrest
DISTVERSIONPREFIX= v
-DISTVERSION= 13.0.0
+DISTVERSION= 13.0.4
CATEGORIES= www databases haskell
MAINTAINER= haskell@FreeBSD.org
@@ -12,8 +12,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= amd64 i386
-BUILD_DEPENDS= pg_config:databases/postgresql${PGSQL_DEFAULT}-client \
- ghc-9.6.7:lang/ghc96
+BUILD_DEPENDS= ghc-9.6.7:lang/ghc96 \
+ pg_config:databases/postgresql${PGSQL_DEFAULT}-client
USES= cabal pgsql
@@ -22,7 +22,7 @@ GH_ACCOUNT= PostgREST
USE_RC_SUBR= postgrest
-CABAL_PROJECT= remove
+CABAL_PROJECT= remove
SKIP_CABAL_PLIST= yes
SUB_FILES= default.conf
@@ -50,8 +50,9 @@ POSTGREST_GROUP?= postgrest
POSTGREST_USER?= postgrest
do-install:
- @${MKDIR} ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${WRKDIR}/default.conf ${STAGEDIR}${ETCDIR}/default.conf.sample
+ ${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${WRKDIR}/default.conf \
+ ${STAGEDIR}${ETCDIR}/default.conf.sample
${INSTALL_PROGRAM} \
$$(find ${WRKSRC}/dist-newstyle -name ${PORTNAME} -type f -perm +111) \
${STAGEDIR}${PREFIX}/sbin/${PORTNAME}
diff --git a/www/hs-postgrest/Makefile.modules b/www/hs-postgrest/Makefile.modules
index 816d6bae22a4..c0829b2bd671 100644
--- a/www/hs-postgrest/Makefile.modules
+++ b/www/hs-postgrest/Makefile.modules
@@ -1,12 +1,12 @@
-USE_CABAL= HTTP-4000.4.1_5 \
+USE_CABAL= HTTP-4000.4.1_6 \
HUnit-1.6.2.0 \
OneTuple-0.4.2_1 \
Only-0.1_2 \
QuickCheck-2.15.0.1_1 \
Ranged-sets-0.4.0_2 \
StateVar-1.2.2 \
- adjunctions-4.4.3 \
- aeson-2.2.3.0_3 \
+ adjunctions-4.4.2_2 \
+ aeson-2.2.3.0_4 \
aeson-pretty-0.8.10 \
ansi-terminal-1.1.2 \
ansi-terminal-types-1.1 \
@@ -31,8 +31,8 @@ USE_CABAL= HTTP-4000.4.1_5 \
bitvec-1.1.5.0_3 \
bsb-http-chunked-0.0.0.4_4 \
byteorder-1.0.4 \
- bytestring-strict-builder-0.4.5.8 \
- bytestring-tree-builder-0.2.7.13 \
+ bytestring-strict-builder-0.4.5.7 \
+ bytestring-tree-builder-0.2.7.12 \
cabal-doctest-1.0.11 \
cache-0.1.3.0_1 \
call-stack-0.4.0 \
@@ -40,7 +40,7 @@ USE_CABAL= HTTP-4000.4.1_5 \
cassava-0.5.3.2_1 \
cereal-0.5.8.3 \
character-ps-0.1 \
- charset-0.3.12 \
+ charset-0.3.11 \
clock-0.8.4 \
cmdargs-0.10.22 \
colour-2.3.6 \
@@ -51,7 +51,7 @@ USE_CABAL= HTTP-4000.4.1_5 \
cookie-0.4.6 \
cryptohash-md5-0.11.101.0_6 \
cryptohash-sha1-0.11.101.0_6 \
- crypton-1.0.4 \
+ crypton-1.0.1 \
crypton-x509-1.7.7 \
data-bword-0.1.0.2 \
data-checked-0.3 \
@@ -67,11 +67,11 @@ USE_CABAL= HTTP-4000.4.1_5 \
data-sketches-0.3.1.0 \
data-sketches-core-0.1.0.0 \
data-textual-0.3.0.3 \
- deferred-folds-0.9.18.7 \
+ deferred-folds-0.9.18.6 \
distributive-0.6.2.1_1 \
dlist-1.0_2 \
easy-file-0.2.5 \
- either-5.0.2_2 \
+ either-5.0.2_3 \
entropy-0.4.1.11 \
extra-1.8 \
fast-logger-3.2.4 \
@@ -99,20 +99,20 @@ USE_CABAL= HTTP-4000.4.1_5 \
indexed-profunctors-0.1.1.1 \
indexed-traversable-0.1.4_1 \
indexed-traversable-instances-0.1.2_1 \
- insert-ordered-containers-0.2.7 \
+ insert-ordered-containers-0.2.6 \
integer-conversion-0.1.1_1 \
integer-logarithms-1.0.4 \
invariant-0.6.4_1 \
iproute-1.7.15 \
- isomorphism-class-0.3.1.2 \
+ isomorphism-class-0.3 \
jose-jwt-0.10.0 \
kan-extensions-5.2.6_1 \
keys-3.12.4_1 \
- lawful-conversions-0.1.6.1 \
+ lawful-conversions-0.1.6 \
lens-5.2.3_5 \
lens-aeson-1.2.3_2 \
math-functions-0.3.4.4 \
- megaparsec-9.7.0 \
+ megaparsec-9.6.1 \
memory-0.18.0_1 \
mtl-compat-0.2.2 \
mwc-random-0.15.2.0 \
@@ -129,7 +129,7 @@ USE_CABAL= HTTP-4000.4.1_5 \
optics-extra-0.4.2.1_4 \
optics-th-0.4.1_9 \
optparse-applicative-0.18.1.0_1 \
- os-string-2.0.7 \
+ os-string-2.0.7_1 \
parallel-3.2.2.0_9 \
parser-combinators-1.3.0_1 \
parsers-0.12.12_1 \
@@ -140,19 +140,19 @@ USE_CABAL= HTTP-4000.4.1_5 \
postgresql-libpq-configure-0.10.0.1 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
- primitive-0.9.1.0 \
+ primitive-0.9.0.0_2 \
profunctors-5.6.2_3 \
prometheus-client-1.1.1 \
protolude-0.3.4 \
psqueues-0.2.8.1 \
- ptr-0.16.8.7 \
+ ptr-0.16.8.6 \
quickcheck-instances-0.3.32_1 \
- random-1.3.1 \
+ random-1.2.1.3 \
rebase-1.21.2 \
- recv-0.1.1 \
+ recv-0.1.0 \
reflection-2.1.9_1 \
- regex-base-0.94.0.3 \
- regex-tdfa-1.3.2.4 \
+ regex-base-0.94.0.2_4 \
+ regex-tdfa-1.3.2.2_3 \
rerebase-1.21.2 \
resourcet-1.3.0 \
retry-0.9.3.1 \
@@ -168,13 +168,13 @@ USE_CABAL= HTTP-4000.4.1_5 \
splitmix-0.1.1 \
streaming-commons-0.2.3.0 \
strict-0.5.1_1 \
- strict-list-0.1.7.6 \
- swagger2-2.8.10 \
+ strict-list-0.1.7.5 \
+ swagger2-2.8.9 \
tagged-0.8.9 \
- tasty-1.5.3_1 \
- template-haskell-compat-v0208-0.1.9.5 \
- text-builder-0.6.10 \
- text-builder-dev-0.3.10 \
+ tasty-1.5.3_2 \
+ template-haskell-compat-v0208-0.1.9.4 \
+ text-builder-0.6.7.2 \
+ text-builder-dev-0.3.9 \
text-iso8601-0.1.1_2 \
text-latin1-0.3.1 \
text-metrics-0.3.3 \
@@ -189,9 +189,9 @@ USE_CABAL= HTTP-4000.4.1_5 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
type-hint-0.1 \
- unix-compat-0.7.4 \
+ unix-compat-0.7.3_1 \
unix-time-0.4.16 \
- unliftio-0.2.25.1 \
+ unliftio-0.2.25.0 \
unliftio-core-0.2.1.0_4 \
unordered-containers-0.2.20_4 \
utf8-string-1.0.2 \
@@ -199,7 +199,7 @@ USE_CABAL= HTTP-4000.4.1_5 \
uuid-types-1.0.6_3 \
vault-0.3.1.5_10 \
vector-0.13.2.0_1 \
- vector-algorithms-0.9.1.0 \
+ vector-algorithms-0.9.0.3 \
vector-instances-3.4.2 \
vector-stream-0.1.0.1_3 \
void-0.7.3 \
diff --git a/www/hs-postgrest/distinfo b/www/hs-postgrest/distinfo
index a40eca6d3846..b3f562835a70 100644
--- a/www/hs-postgrest/distinfo
+++ b/www/hs-postgrest/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1747113378
+TIMESTAMP = 1753456717
SHA256 (cabal/HTTP-4000.4.1/HTTP-4000.4.1.tar.gz) = df31d8efec775124dab856d7177ddcba31be9f9e0836ebdab03d94392f2dd453
SIZE (cabal/HTTP-4000.4.1/HTTP-4000.4.1.tar.gz) = 74330
-SHA256 (cabal/HTTP-4000.4.1/revision/5.cabal) = 75ada03bd2d2b747319e38877a55bf8be529db4520a07d4e5ffbd24c5e850dcb
-SIZE (cabal/HTTP-4000.4.1/revision/5.cabal) = 6009
+SHA256 (cabal/HTTP-4000.4.1/revision/6.cabal) = ad36c6a1b3bc203b02751c8bffae8a684cc755661a2a567362cd4a0da1193c5e
+SIZE (cabal/HTTP-4000.4.1/revision/6.cabal) = 6205
SHA256 (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = b0b7538871ffc058486fc00740886d2f3172f8fa6869936bfe83a5e10bd744ab
SIZE (cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz) = 21179
SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
@@ -23,12 +23,14 @@ SHA256 (cabal/Ranged-sets-0.4.0/revision/2.cabal) = 04bb4ce482fbdc052c9ee3346ba2
SIZE (cabal/Ranged-sets-0.4.0/revision/2.cabal) = 1373
SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
-SHA256 (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 8beb121cee2bf913dac3188ed1e0e05cf1a0d0f12d4cb4a27c0da58450eb189a
-SIZE (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 16788
+SHA256 (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 147b5f8db810bca0ea8952ef974982ffc447cecd21f01e1ea1121df77e276518
+SIZE (cabal/adjunctions-4.4.2/adjunctions-4.4.2.tar.gz) = 17201
+SHA256 (cabal/adjunctions-4.4.2/revision/2.cabal) = 30206ae6b78d3d523c2ff73640f84b51fa204ac3f05267a5f0c77c486b96781d
+SIZE (cabal/adjunctions-4.4.2/revision/2.cabal) = 3379
SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/3.cabal) = 61e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b
-SIZE (cabal/aeson-2.2.3.0/revision/3.cabal) = 6378
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
SHA256 (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 2a21f2cd78adcb149ceba770239ed664519552911e7680172b18ff695cfa7ae5
SIZE (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 5894
SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
@@ -93,10 +95,10 @@ SHA256 (cabal/bsb-http-chunked-0.0.0.4/revision/4.cabal) = 1cce7371c31b1d3cfa3eb
SIZE (cabal/bsb-http-chunked-0.0.0.4/revision/4.cabal) = 2687
SHA256 (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = bd20bbb586947f99c38a4c93d9d0266f49f6fc581767b51ba568f6d5d52d2919
SIZE (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = 2030
-SHA256 (cabal/bytestring-strict-builder-0.4.5.8/bytestring-strict-builder-0.4.5.8.tar.gz) = 3b9ae00a210638d7d3972247f7106e51735327081cda17f4d0c1283b1ca2dd0b
-SIZE (cabal/bytestring-strict-builder-0.4.5.8/bytestring-strict-builder-0.4.5.8.tar.gz) = 7265
-SHA256 (cabal/bytestring-tree-builder-0.2.7.13/bytestring-tree-builder-0.2.7.13.tar.gz) = 8f7e532e617393dfb2c285e0311317345ba108fc014b31c618f4279046fa6768
-SIZE (cabal/bytestring-tree-builder-0.2.7.13/bytestring-tree-builder-0.2.7.13.tar.gz) = 5496
+SHA256 (cabal/bytestring-strict-builder-0.4.5.7/bytestring-strict-builder-0.4.5.7.tar.gz) = d7a6b1727cb916b4a9ca85a354ae2ce886b73d01ba7b1a488571ab64b4f774f1
+SIZE (cabal/bytestring-strict-builder-0.4.5.7/bytestring-strict-builder-0.4.5.7.tar.gz) = 7268
+SHA256 (cabal/bytestring-tree-builder-0.2.7.12/bytestring-tree-builder-0.2.7.12.tar.gz) = 90d8231350d21053ac2d97c3981bd74ae9f842e7696e8a249657815825459237
+SIZE (cabal/bytestring-tree-builder-0.2.7.12/bytestring-tree-builder-0.2.7.12.tar.gz) = 5498
SHA256 (cabal/cabal-doctest-1.0.11/cabal-doctest-1.0.11.tar.gz) = dc2df2f0b427028617f10e445ff8ab3352d3bbeef1b8dd847e879d2d36bf923f
SIZE (cabal/cabal-doctest-1.0.11/cabal-doctest-1.0.11.tar.gz) = 13204
SHA256 (cabal/cache-0.1.3.0/cache-0.1.3.0.tar.gz) = 42e9d9f040fab2fd5fc1095a901d6348de73342b1d14254bdaf6ca3d4f11e534
@@ -115,8 +117,8 @@ SHA256 (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 99905220661b26e5bd91130bd9
SIZE (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 20166
SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192
-SHA256 (cabal/charset-0.3.12/charset-0.3.12.tar.gz) = 1ce8c6d444ae9d5685099fe118fda2744c4a6037559507d8213ff686dfca722d
-SIZE (cabal/charset-0.3.12/charset-0.3.12.tar.gz) = 13687
+SHA256 (cabal/charset-0.3.11/charset-0.3.11.tar.gz) = 9343757569249865b42aa218461c311d619d3c8027dfddbb635146363cc08aac
+SIZE (cabal/charset-0.3.11/charset-0.3.11.tar.gz) = 13650
SHA256 (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 6ae9898afe788a5e334cd5fad5d18a3c2e8e59fa09aaf7b957dbb38a4767df2e
SIZE (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 9322
SHA256 (cabal/cmdargs-0.10.22/cmdargs-0.10.22.tar.gz) = b8b12e7f8795cf13037bb062d453b86c788eae62558586f59e9419aabe6e9bef
@@ -145,8 +147,8 @@ SHA256 (cabal/cryptohash-sha1-0.11.101.0/cryptohash-sha1-0.11.101.0.tar.gz) = a4
SIZE (cabal/cryptohash-sha1-0.11.101.0/cryptohash-sha1-0.11.101.0.tar.gz) = 11563
SHA256 (cabal/cryptohash-sha1-0.11.101.0/revision/6.cabal) = 2bdf29dbd896bca86bf198c882fa8df1cb31843b71f2907e059b7c10bce0adb3
SIZE (cabal/cryptohash-sha1-0.11.101.0/revision/6.cabal) = 3085
-SHA256 (cabal/crypton-1.0.4/crypton-1.0.4.tar.gz) = b4885402206422450823e7001a40d0f6b11d0c603a0cb8bf8ff5a186b7c4011a
-SIZE (cabal/crypton-1.0.4/crypton-1.0.4.tar.gz) = 649976
+SHA256 (cabal/crypton-1.0.1/crypton-1.0.1.tar.gz) = 9142bb14748cc57356cf4dacec822e80eaf6dba8e1538ec93be17ee37027c7a4
+SIZE (cabal/crypton-1.0.1/crypton-1.0.1.tar.gz) = 624895
SHA256 (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = efece48c8c4adfee209979c2967037d90e6ba1b7b4e7bb1081d1d4cd93daf382
SIZE (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = 21547
SHA256 (cabal/data-bword-0.1.0.2/data-bword-0.1.0.2.tar.gz) = d64880e7d6c7a2d635d7e79552888f415a417379ee637a29321abf08187e9635
@@ -179,8 +181,8 @@ SHA256 (cabal/data-sketches-core-0.1.0.0/data-sketches-core-0.1.0.0.tar.gz) = 23
SIZE (cabal/data-sketches-core-0.1.0.0/data-sketches-core-0.1.0.0.tar.gz) = 12544
SHA256 (cabal/data-textual-0.3.0.3/data-textual-0.3.0.3.tar.gz) = 4b9ee8ccd03f24203dd9307bf9aa67180ff0f07b45c3a01e33d8185ff275ec9a
SIZE (cabal/data-textual-0.3.0.3/data-textual-0.3.0.3.tar.gz) = 15626
-SHA256 (cabal/deferred-folds-0.9.18.7/deferred-folds-0.9.18.7.tar.gz) = cfa84475ecd37db1f9421a86c84e02bdc60c7b3847daca12dc5705ff7f0178ae
-SIZE (cabal/deferred-folds-0.9.18.7/deferred-folds-0.9.18.7.tar.gz) = 10386
+SHA256 (cabal/deferred-folds-0.9.18.6/deferred-folds-0.9.18.6.tar.gz) = ebffce410040c77d2babee73f45ab7e79da7dcec424590a991b6dc0b8a1b8f02
+SIZE (cabal/deferred-folds-0.9.18.6/deferred-folds-0.9.18.6.tar.gz) = 10380
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
@@ -193,8 +195,8 @@ SHA256 (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = ee0fa0914b3bb3662838a689
SIZE (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = 13358
SHA256 (cabal/either-5.0.2/either-5.0.2.tar.gz) = bfa45b967fd77b1c7c952e156377441e3c42b6dc873ab1f06a7421a3222287be
SIZE (cabal/either-5.0.2/either-5.0.2.tar.gz) = 7983
-SHA256 (cabal/either-5.0.2/revision/2.cabal) = 7f0b93d3f2a1dbe8fc29dd300967162f6a4b380fd98915cb795a6f3492a6a6d3
-SIZE (cabal/either-5.0.2/revision/2.cabal) = 2015
+SHA256 (cabal/either-5.0.2/revision/3.cabal) = c8e1cf60b69d02699fd1a5e14d196f45d889539dc80ddbf1a8fb0ff9f4b31b7a
+SIZE (cabal/either-5.0.2/revision/3.cabal) = 2015
SHA256 (cabal/entropy-0.4.1.11/entropy-0.4.1.11.tar.gz) = f5dd5a01278f8318d9793ed6071b742f13ce36c7456328baae4acc818e2d92ea
SIZE (cabal/entropy-0.4.1.11/entropy-0.4.1.11.tar.gz) = 9112
SHA256 (cabal/extra-1.8/extra-1.8.tar.gz) = 2fa4ce5eae50560bba80f1883913cf2ed52b3d87fd290dae27d838c94f5389a1
@@ -267,8 +269,8 @@ SHA256 (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-
SIZE (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3673
SHA256 (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 68df0fc8070ae2c15f9e6febf1449fee364c131a6d1e93cac45e7895ba86dd89
SIZE (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 2401
-SHA256 (cabal/insert-ordered-containers-0.2.7/insert-ordered-containers-0.2.7.tar.gz) = 77edbb1b76e6598aeb05f0711942976432b52178cbfd2a62f4a87f3baf623617
-SIZE (cabal/insert-ordered-containers-0.2.7/insert-ordered-containers-0.2.7.tar.gz) = 10623
+SHA256 (cabal/insert-ordered-containers-0.2.6/insert-ordered-containers-0.2.6.tar.gz) = ef52e54b176e4a0828e5822784e28005fa8a848357a88722182350b3c3d0c49f
+SIZE (cabal/insert-ordered-containers-0.2.6/insert-ordered-containers-0.2.6.tar.gz) = 10586
SHA256 (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = c18164a048073310f6353ebc64c9037b52a4b8299963ce05e027bcf60e22155a
SIZE (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = 6179
SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5defe2abedb49efc8e03a594f817035bf231a317e6c1c9
@@ -281,8 +283,8 @@ SHA256 (cabal/invariant-0.6.4/revision/1.cabal) = 4a9a609f4e93ffed158b3b4f5a8082
SIZE (cabal/invariant-0.6.4/revision/1.cabal) = 3513
SHA256 (cabal/iproute-1.7.15/iproute-1.7.15.tar.gz) = 18a331a7e0e6f9dc89a2da95577b0d76bd2690b8f832b72b46d6cc9b667b4ba5
SIZE (cabal/iproute-1.7.15/iproute-1.7.15.tar.gz) = 18033
-SHA256 (cabal/isomorphism-class-0.3.1.2/isomorphism-class-0.3.1.2.tar.gz) = 2c32cae55b8b8e3ca347e4898b8e0f3713d1a15a283c14718b0149b3fbbe527f
-SIZE (cabal/isomorphism-class-0.3.1.2/isomorphism-class-0.3.1.2.tar.gz) = 10497
+SHA256 (cabal/isomorphism-class-0.3/isomorphism-class-0.3.tar.gz) = 39f07d6586782ce9b021aff7eabeebce3a59ed3923db69121d01cd054cee90c8
+SIZE (cabal/isomorphism-class-0.3/isomorphism-class-0.3.tar.gz) = 9869
SHA256 (cabal/jose-jwt-0.10.0/jose-jwt-0.10.0.tar.gz) = e84caf97eb70bf21a4cf9933be23a5336163276c895e44f854d73947988d4b52
SIZE (cabal/jose-jwt-0.10.0/jose-jwt-0.10.0.tar.gz) = 41308
SHA256 (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = fa82283c1c9ac3dc0951b7ca9f5b2e6f13d8331c20154ebb222b509824eeeccc
@@ -293,8 +295,8 @@ SHA256 (cabal/keys-3.12.4/keys-3.12.4.tar.gz) = 9412a2135cbf7fb285e01016aeb311d0
SIZE (cabal/keys-3.12.4/keys-3.12.4.tar.gz) = 11890
SHA256 (cabal/keys-3.12.4/revision/1.cabal) = ce43085eb0506a2fff6020dc61351e1c0c61c29f90d3ea5030756f3ed50caa16
SIZE (cabal/keys-3.12.4/revision/1.cabal) = 2232
-SHA256 (cabal/lawful-conversions-0.1.6.1/lawful-conversions-0.1.6.1.tar.gz) = af9150aaf103cb2c2f4297a000e54fccad4b559787ec30b7fd7ff361d638b7a1
-SIZE (cabal/lawful-conversions-0.1.6.1/lawful-conversions-0.1.6.1.tar.gz) = 14663
+SHA256 (cabal/lawful-conversions-0.1.6/lawful-conversions-0.1.6.tar.gz) = 6fcdca00fc797216363b10e602a151908657148cf63202c388d0565d1efae4be
+SIZE (cabal/lawful-conversions-0.1.6/lawful-conversions-0.1.6.tar.gz) = 14843
SHA256 (cabal/lens-5.2.3/lens-5.2.3.tar.gz) = df1e8ca8dd89d884994e0c80761a972088326fa43ed5d47c01b14abb710b994d
SIZE (cabal/lens-5.2.3/lens-5.2.3.tar.gz) = 703220
SHA256 (cabal/lens-5.2.3/revision/5.cabal) = 08f4e81aa3fa3f175f6932089d6bb8b17669e3d00aa2968b853287e5e8d7f024
@@ -305,8 +307,8 @@ SHA256 (cabal/lens-aeson-1.2.3/revision/2.cabal) = 5a733b4b5ac8e17d1e89704441597
SIZE (cabal/lens-aeson-1.2.3/revision/2.cabal) = 1691
SHA256 (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 2441d8dd50eff445356048b2a0cdf88c4a7ba0f56614293d4975e1b081faf8fa
SIZE (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 429048
-SHA256 (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = b9ed423625bf20ae7a72480d40d2dd16018a67e2ec45afb840a3607aa931ec97
-SIZE (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = 67078
+SHA256 (cabal/megaparsec-9.6.1/megaparsec-9.6.1.tar.gz) = a32257be847dbe71ac22d512ab115f9ce26fa08bcdbea7ca8b5256a1700dcbff
+SIZE (cabal/megaparsec-9.6.1/megaparsec-9.6.1.tar.gz) = 64913
SHA256 (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = fd4eb6f638e24b81b4e6cdd68772a531726f2f67686c8969d3407d82f7862e3e
SIZE (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = 41957
SHA256 (cabal/memory-0.18.0/revision/1.cabal) = 9f4de967352f80b6f174c9a166f315393dde80b77d7b67e41268ae7dec0319f9
@@ -357,6 +359,8 @@ SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7eb
SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289
SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
+SHA256 (cabal/os-string-2.0.7/revision/1.cabal) = cb5408281cb0e7cea41885611e06ee6208e3dae90c98f6901a9f20c58f930414
+SIZE (cabal/os-string-2.0.7/revision/1.cabal) = 3443
SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681
SHA256 (cabal/parallel-3.2.2.0/revision/9.cabal) = 9d7b34ac537940f67732eca31d48a43bd78fb65a91baebddf63bee4fc3813d81
@@ -385,8 +389,10 @@ SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa11
SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
-SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
-SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
+SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7
+SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580
+SHA256 (cabal/primitive-0.9.0.0/revision/2.cabal) = de20bf4eff1f972088854c8efda6eaca2d3147aff62232c3707f059152638759
+SIZE (cabal/primitive-0.9.0.0/revision/2.cabal) = 3203
SHA256 (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 65955d7b50525a4a3bccdab1d982d2ae342897fd38140d5a94b5ef3800d8c92a
SIZE (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 28522
SHA256 (cabal/profunctors-5.6.2/revision/3.cabal) = e178ba4468982326656626e2089e296f64485e68fdddc9f4476dcd5d612b4f78
@@ -397,26 +403,30 @@ SHA256 (cabal/protolude-0.3.4/protolude-0.3.4.tar.gz) = f838998212470de45d5d70e3
SIZE (cabal/protolude-0.3.4/protolude-0.3.4.tar.gz) = 19321
SHA256 (cabal/psqueues-0.2.8.1/psqueues-0.2.8.1.tar.gz) = cb7e102f09e373b4a7be52bfbc9625d265c7216d05fe04c36b7ad684ed213f77
SIZE (cabal/psqueues-0.2.8.1/psqueues-0.2.8.1.tar.gz) = 27584
-SHA256 (cabal/ptr-0.16.8.7/ptr-0.16.8.7.tar.gz) = 060b47508056206a8ce655e1665f131a705b8670970d30feaf37ea1d28b26802
-SIZE (cabal/ptr-0.16.8.7/ptr-0.16.8.7.tar.gz) = 17690
+SHA256 (cabal/ptr-0.16.8.6/ptr-0.16.8.6.tar.gz) = 1a18218b6117ce326df36a3a045a5250e04e19f2f29f90b1dd5bede08f83caa5
+SIZE (cabal/ptr-0.16.8.6/ptr-0.16.8.6.tar.gz) = 17694
SHA256 (cabal/quickcheck-instances-0.3.32/quickcheck-instances-0.3.32.tar.gz) = 48f5f2e015e2349ac795247917cbf5f1a2e96a7a1382c4441a935e19a430ff83
SIZE (cabal/quickcheck-instances-0.3.32/quickcheck-instances-0.3.32.tar.gz) = 12831
SHA256 (cabal/quickcheck-instances-0.3.32/revision/1.cabal) = 8772458bddd354e07102bf05b45976896c278282e71ff8420beac6b9b77efb34
SIZE (cabal/quickcheck-instances-0.3.32/revision/1.cabal) = 4340
-SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
-SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
+SHA256 (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = e9c81926a7d1e40328f645f73592b31efc9c631589669a7f130687b9cc3051dc
+SIZE (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = 47117
SHA256 (cabal/rebase-1.21.2/rebase-1.21.2.tar.gz) = 6c19f5576c888078f0c7f172da05873611bfc070617d033f4f14fedd3e82fffb
SIZE (cabal/rebase-1.21.2/rebase-1.21.2.tar.gz) = 20324
-SHA256 (cabal/recv-0.1.1/recv-0.1.1.tar.gz) = 8daf77c57f529503dd3038efc3813a8001032ed810bdddff0acb0faca039b721
-SIZE (cabal/recv-0.1.1/recv-0.1.1.tar.gz) = 4772
+SHA256 (cabal/recv-0.1.0/recv-0.1.0.tar.gz) = f664905cffb44b7f9cba604cd75bd69011a666ba06bccbcb7f3fae0cd4f14d5b
+SIZE (cabal/recv-0.1.0/recv-0.1.0.tar.gz) = 5158
SHA256 (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = c6a7d5e41ad0ee1a05c660acf4fd34b21f38330eec165d246b7fffb398e59fb3
SIZE (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = 17560
SHA256 (cabal/reflection-2.1.9/revision/1.cabal) = eaf28dc9884718a306ed1e0c215a24b36c68b8aa3be425617f66d886d43fe1e0
SIZE (cabal/reflection-2.1.9/revision/1.cabal) = 4171
-SHA256 (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = e8ca2dee598c790dd1c1c4359bdd1e495d9b881f5aa1f539c22f0dd5563747bf
-SIZE (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = 10550
-SHA256 (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 078bc313b7441f173eb487d6f46fea6860a21452eff6e5cf730ac4dd74bca797
-SIZE (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 83099
+SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
+SIZE (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 10488
+SHA256 (cabal/regex-base-0.94.0.2/revision/4.cabal) = 0322b2fcd1358f3355e0c8608efa60d27b14d1c9d476451dbcb9181363bd8b27
+SIZE (cabal/regex-base-0.94.0.2/revision/4.cabal) = 2601
+SHA256 (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 933ed5c54246bb50e335d86b884ffb70bc252b5f776fb291f162a80a27bd75b7
+SIZE (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 83016
+SHA256 (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = e5ea15b2898c62c63fae798784bc402b3862733d97a4f7ee3ec4f9ae6f447478
+SIZE (cabal/regex-tdfa-1.3.2.2/revision/3.cabal) = 6997
SHA256 (cabal/rerebase-1.21.2/rerebase-1.21.2.tar.gz) = 77cc0d707ee0886b49206065476e77d0600e4c305b37701a38ef55e736a7fc10
SIZE (cabal/rerebase-1.21.2/rerebase-1.21.2.tar.gz) = 17208
SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b
@@ -459,22 +469,22 @@ SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732e
SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
-SHA256 (cabal/strict-list-0.1.7.6/strict-list-0.1.7.6.tar.gz) = 756b16c12b5528cdb44ba905bdc78e5f4a749f33f630226645311a8d52207987
-SIZE (cabal/strict-list-0.1.7.6/strict-list-0.1.7.6.tar.gz) = 6786
-SHA256 (cabal/swagger2-2.8.10/swagger2-2.8.10.tar.gz) = 9217e63872beb80fb581c73a752e70fa21f2d7eaab5e86b014bdaead0dadc3e7
-SIZE (cabal/swagger2-2.8.10/swagger2-2.8.10.tar.gz) = 66780
+SHA256 (cabal/strict-list-0.1.7.5/strict-list-0.1.7.5.tar.gz) = c3e3ff3e3f7bee7eff26511c92c26c14b8ac7cbdefba7fb9e24c4aa4ff01236b
+SIZE (cabal/strict-list-0.1.7.5/strict-list-0.1.7.5.tar.gz) = 6785
+SHA256 (cabal/swagger2-2.8.9/swagger2-2.8.9.tar.gz) = 92a37bbfba482d6eaeedf8dd24a9658bdc9d7514fa51d7b8ab4c6e65a3c9caa1
+SIZE (cabal/swagger2-2.8.9/swagger2-2.8.9.tar.gz) = 66957
SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
-SHA256 (cabal/tasty-1.5.3/revision/1.cabal) = 9d56ea9dbc274fc853fc531373b2c91bfe360e21460c2c6a5838897d86e3f6d0
-SIZE (cabal/tasty-1.5.3/revision/1.cabal) = 2923
-SHA256 (cabal/template-haskell-compat-v0208-0.1.9.5/template-haskell-compat-v0208-0.1.9.5.tar.gz) = 51359f8dc8d51f30b59521d214837d13c4f6c9b5c4afd0eba813c26cc2449d1f
-SIZE (cabal/template-haskell-compat-v0208-0.1.9.5/template-haskell-compat-v0208-0.1.9.5.tar.gz) = 3194
-SHA256 (cabal/text-builder-0.6.10/text-builder-0.6.10.tar.gz) = 063111d149a202ee6a22e54c36dcf6b4386406059a60e33fc9fd13dc6f255f51
-SIZE (cabal/text-builder-0.6.10/text-builder-0.6.10.tar.gz) = 7301
-SHA256 (cabal/text-builder-dev-0.3.10/text-builder-dev-0.3.10.tar.gz) = 433fcb971640b0530c43d8abae05c3b0527b6632b26d8aba044dcd0dfad29454
-SIZE (cabal/text-builder-dev-0.3.10/text-builder-dev-0.3.10.tar.gz) = 13557
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
+SHA256 (cabal/template-haskell-compat-v0208-0.1.9.4/template-haskell-compat-v0208-0.1.9.4.tar.gz) = 567718b6f56dbf0f0e42ba35a7d6346185e35d640402932fd1956b19dfcd518a
+SIZE (cabal/template-haskell-compat-v0208-0.1.9.4/template-haskell-compat-v0208-0.1.9.4.tar.gz) = 3198
+SHA256 (cabal/text-builder-0.6.7.2/text-builder-0.6.7.2.tar.gz) = 6194f3076933bbe361e225461a10fd8ab29bd5476294ffb80a6af17c8535c7dd
+SIZE (cabal/text-builder-0.6.7.2/text-builder-0.6.7.2.tar.gz) = 6093
+SHA256 (cabal/text-builder-dev-0.3.9/text-builder-dev-0.3.9.tar.gz) = 90071fbd545673575b619a2839509ad36137a9bdcd28c2d5e2eaa4b3067f4e1e
+SIZE (cabal/text-builder-dev-0.3.9/text-builder-dev-0.3.9.tar.gz) = 13779
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
SIZE (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9599
SHA256 (cabal/text-iso8601-0.1.1/revision/2.cabal) = e07a625eef969338992bf9bba8e5dc73f07ac65f991ba636b8f1175890d15849
@@ -513,12 +523,14 @@ SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c
SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
SHA256 (cabal/type-hint-0.1/type-hint-0.1.tar.gz) = 1161cdbf4b4b43c2953ee60438e948737604193e1bfe2c880ff178538faa99b9
SIZE (cabal/type-hint-0.1/type-hint-0.1.tar.gz) = 3092
-SHA256 (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 689b3a960c8fe12910554aa5b739d5c4769c1d180ade20402fde2ed49db7eff4
-SIZE (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 15586
+SHA256 (cabal/unix-compat-0.7.3/unix-compat-0.7.3.tar.gz) = 7a4fad870952d632d55c8cfe2aad8b55ac95585dacae052fbea4e32968821d87
+SIZE (cabal/unix-compat-0.7.3/unix-compat-0.7.3.tar.gz) = 15593
+SHA256 (cabal/unix-compat-0.7.3/revision/1.cabal) = e1132808d30ad1adbcf1ba7f06c3dfe712a7ee382b225eb975e0ab8cfe0c21cd
+SIZE (cabal/unix-compat-0.7.3/revision/1.cabal) = 3287
SHA256 (cabal/unix-time-0.4.16/unix-time-0.4.16.tar.gz) = ace2a7126d7344feb3221680c556de7f28a969fb287d49bd4a2d7df18fe638e9
SIZE (cabal/unix-time-0.4.16/unix-time-0.4.16.tar.gz) = 52594
-SHA256 (cabal/unliftio-0.2.25.1/unliftio-0.2.25.1.tar.gz) = 3bfc6f8dea6966c2c06df83e6d3f481bbd77531f58b8049c46738aad9268336e
-SIZE (cabal/unliftio-0.2.25.1/unliftio-0.2.25.1.tar.gz) = 58203
+SHA256 (cabal/unliftio-0.2.25.0/unliftio-0.2.25.0.tar.gz) = fb85a22291e78f9e58cd7f5e563a726500ad1a004b3b335b93c0975b828a112b
+SIZE (cabal/unliftio-0.2.25.0/unliftio-0.2.25.0.tar.gz) = 58335
SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3
SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865
SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a
@@ -545,8 +557,8 @@ SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3
SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
-SHA256 (cabal/vector-algorithms-0.9.1.0/vector-algorithms-0.9.1.0.tar.gz) = d2b674676802670d8a682b357da6b6b5741b4a33b191f0ffe5f2b2bc40558eb2
-SIZE (cabal/vector-algorithms-0.9.1.0/vector-algorithms-0.9.1.0.tar.gz) = 29426
+SHA256 (cabal/vector-algorithms-0.9.0.3/vector-algorithms-0.9.0.3.tar.gz) = 61900b798fc6a581dd0916b32a1397aaed022d7f92fd737d663cbbf4d7144d9e
+SIZE (cabal/vector-algorithms-0.9.0.3/vector-algorithms-0.9.0.3.tar.gz) = 29395
SHA256 (cabal/vector-instances-3.4.2/vector-instances-3.4.2.tar.gz) = 34d92d6e77f64e8f7d79cde4a1d61799faec1b760b144935afc6f4a78877d667
SIZE (cabal/vector-instances-3.4.2/vector-instances-3.4.2.tar.gz) = 4042
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
@@ -575,5 +587,5 @@ SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6
SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206
SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357
-SHA256 (cabal/PostgREST-postgrest-v13.0.0_GH0.tar.gz) = 61273ba81af1c84965695f35ff058da576d968b70a781ea6445701cb75929b97
-SIZE (cabal/PostgREST-postgrest-v13.0.0_GH0.tar.gz) = 1836917
+SHA256 (cabal/PostgREST-postgrest-v13.0.4_GH0.tar.gz) = 515ea77c049ef69f4553940ef0f13018dc2b72792195ec11a2020fe8914ceab9
+SIZE (cabal/PostgREST-postgrest-v13.0.4_GH0.tar.gz) = 1841931
diff --git a/www/hurl/Makefile b/www/hurl/Makefile
index 771c7b4e83ba..8e4563e7be6d 100644
--- a/www/hurl/Makefile
+++ b/www/hurl/Makefile
@@ -1,6 +1,5 @@
PORTNAME= hurl
-DISTVERSION= 6.1.1
-PORTREVISION= 5
+DISTVERSION= 7.0.0
CATEGORIES= www
MAINTAINER= rodrigo@FreeBSD.org
@@ -12,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl
-USES= cargo gnome ssl
+USES= cargo gnome ssl llvm
USE_GITHUB= yes
GH_ACCOUNT= Orange-OpenSource
USE_GNOME= libxml2
diff --git a/www/hurl/Makefile.crates b/www/hurl/Makefile.crates
index d81a7dae0287..c2d078341328 100644
--- a/www/hurl/Makefile.crates
+++ b/www/hurl/Makefile.crates
@@ -1,43 +1,45 @@
CARGO_CRATES= adler32-1.2.0 \
- ahash-0.8.11 \
+ ahash-0.8.12 \
aho-corasick-1.1.3 \
alloc-no-stdlib-2.0.4 \
alloc-stdlib-0.2.2 \
allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- autocfg-1.4.0 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ autocfg-1.5.0 \
base64-0.22.1 \
- bit-set-0.8.0 \
- bit-vec-0.8.0 \
- bitflags-2.9.0 \
+ bindgen-0.71.1 \
+ bitflags-2.9.1 \
block-buffer-0.10.4 \
- brotli-7.0.0 \
- brotli-decompressor-4.0.2 \
- bumpalo-3.17.0 \
- cc-1.2.17 \
- cfg-if-1.0.0 \
- chrono-0.4.40 \
- clap-4.5.32 \
- clap_builder-4.5.32 \
- clap_lex-0.7.4 \
- colorchoice-1.0.3 \
+ brotli-8.0.1 \
+ brotli-decompressor-5.0.0 \
+ bumpalo-3.19.0 \
+ cc-1.2.30 \
+ cexpr-0.6.0 \
+ cfg-if-1.0.1 \
+ chrono-0.4.41 \
+ clang-sys-1.8.1 \
+ clap-4.5.42 \
+ clap_builder-4.5.42 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
colored-3.0.0 \
core-foundation-sys-0.8.7 \
core2-0.4.0 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
crypto-common-0.1.6 \
- curl-0.4.47 \
- curl-sys-0.4.80+curl-8.12.1 \
+ curl-0.4.48 \
+ curl-sys-0.4.82+curl-8.14.1 \
dary_heap-0.3.7 \
digest-0.10.7 \
displaydoc-0.2.5 \
+ either-1.15.0 \
encoding-0.2.33 \
encoding-index-japanese-1.20141219.5 \
encoding-index-korean-1.20141219.5 \
@@ -45,137 +47,136 @@ CARGO_CRATES= adler32-1.2.0 \
encoding-index-singlebyte-1.20141219.5 \
encoding-index-tradchinese-1.20141219.5 \
encoding_index_tests-0.1.4 \
- errno-0.3.10 \
- fastrand-2.3.0 \
- fnv-1.0.7 \
+ errno-0.3.13 \
form_urlencoded-1.2.1 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
+ getrandom-0.3.3 \
glob-0.3.2 \
hashbrown-0.14.5 \
- hex-0.4.3 \
- iana-time-zone-0.1.62 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna_adapter-1.2.1 \
is_terminal_polyfill-1.70.1 \
+ itertools-0.13.0 \
itoa-1.0.15 \
js-sys-0.3.77 \
- lazy_static-1.5.0 \
- libc-0.2.171 \
+ libc-0.2.174 \
libflate-2.1.0 \
libflate_lz77-2.1.0 \
- libredox-0.1.3 \
- libxml-0.3.3 \
+ libloading-0.8.8 \
+ libredox-0.1.8 \
+ libxml-0.3.6 \
libz-sys-1.1.22 \
- linux-raw-sys-0.9.3 \
- litemap-0.7.5 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
log-0.4.27 \
md5-0.7.0 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
+ minimal-lexical-0.2.1 \
+ nom-7.1.3 \
num-traits-0.2.19 \
numtoa-0.2.4 \
- once_cell-1.21.1 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
openssl-probe-0.1.6 \
- openssl-src-300.4.2+3.4.1 \
- openssl-sys-0.9.106 \
+ openssl-src-300.5.1+3.5.1 \
+ openssl-sys-0.9.109 \
percent-encoding-2.3.1 \
pkg-config-0.3.32 \
+ potential_utf-0.1.2 \
ppv-lite86-0.2.21 \
- proc-macro2-1.0.94 \
- proptest-1.6.0 \
- quick-error-1.2.3 \
+ proc-macro2-1.0.95 \
quote-1.0.40 \
- r-efi-5.2.0 \
- rand-0.8.5 \
- rand-0.9.0 \
- rand_chacha-0.3.1 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
rand_chacha-0.9.0 \
- rand_core-0.6.4 \
rand_core-0.9.3 \
- rand_xorshift-0.3.0 \
- redox_syscall-0.5.10 \
+ redox_syscall-0.5.17 \
redox_termios-0.1.3 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
rle-decode-fast-1.0.3 \
- rustix-1.0.3 \
- rustversion-1.0.20 \
- rusty-fork-0.3.0 \
+ rustc-hash-2.1.1 \
+ rustix-1.0.8 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
schannel-0.1.27 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
- sha2-0.10.8 \
+ serde_json-1.0.141 \
+ sha2-0.10.9 \
shlex-1.3.0 \
similar-2.7.0 \
- smallvec-1.14.0 \
- socket2-0.5.8 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
- syn-2.0.100 \
- synstructure-0.13.1 \
- tempfile-3.19.1 \
+ syn-2.0.104 \
+ synstructure-0.13.2 \
terminal_size-0.4.2 \
- termion-4.0.4 \
- tinystr-0.7.6 \
+ termion-4.0.5 \
+ tinystr-0.8.1 \
toml-0.5.11 \
typenum-1.18.0 \
- unarray-0.1.4 \
unicode-ident-1.0.18 \
url-2.5.4 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.16.0 \
+ uuid-1.17.0 \
vcpkg-0.2.15 \
version_check-0.9.5 \
- wait-timeout-0.2.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
- windows-core-0.52.0 \
- windows-link-0.1.1 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
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.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
winres-0.1.12 \
wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
- xml-rs-0.8.25 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-0.8.24 \
- zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.24 \
+ writeable-0.6.1 \
+ xml-rs-0.8.27 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
diff --git a/www/hurl/distinfo b/www/hurl/distinfo
index af05b8a919c9..31d8562d2b5f 100644
--- a/www/hurl/distinfo
+++ b/www/hurl/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1743422206
+TIMESTAMP = 1754088707
SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
SIZE (rust/crates/adler32-1.2.0.crate) = 6411
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
@@ -15,48 +15,50 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
-SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
-SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
-SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bindgen-0.71.1.crate) = 5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3
+SIZE (rust/crates/bindgen-0.71.1.crate) = 237785
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/brotli-7.0.0.crate) = cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd
-SIZE (rust/crates/brotli-7.0.0.crate) = 1356970
-SHA256 (rust/crates/brotli-decompressor-4.0.2.crate) = 74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37
-SIZE (rust/crates/brotli-decompressor-4.0.2.crate) = 193388
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/cc-1.2.17.crate) = 1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a
-SIZE (rust/crates/cc-1.2.17.crate) = 105794
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
-SHA256 (rust/crates/clap-4.5.32.crate) = 6088f3ae8c3608d19260cd7445411865a485688711b78b5be70d78cd96136f83
-SIZE (rust/crates/clap-4.5.32.crate) = 56962
-SHA256 (rust/crates/clap_builder-4.5.32.crate) = 22a7ef7f676155edfb82daa97f99441f3ebf4a58d5e32f295a56259f1b6facc8
-SIZE (rust/crates/clap_builder-4.5.32.crate) = 168413
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/brotli-8.0.1.crate) = 9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d
+SIZE (rust/crates/brotli-8.0.1.crate) = 741712
+SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
+SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
+SIZE (rust/crates/clap-4.5.42.crate) = 58305
+SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
+SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -65,20 +67,22 @@ SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c4
SIZE (rust/crates/core2-0.4.0.crate) = 37075
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/curl-0.4.47.crate) = d9fb4d13a1be2b58f14d60adba57c9834b78c62fd86c3e76a148f732686e9265
-SIZE (rust/crates/curl-0.4.47.crate) = 97185
-SHA256 (rust/crates/curl-sys-0.4.80+curl-8.12.1.crate) = 55f7df2eac63200c3ab25bde3b2268ef2ee56af3d238e76d61f01c3c49bff734
-SIZE (rust/crates/curl-sys-0.4.80+curl-8.12.1.crate) = 1817567
+SHA256 (rust/crates/curl-0.4.48.crate) = 9e2d5c8f48d9c0c23250e52b55e82a6ab4fdba6650c931f5a0a57a43abda812b
+SIZE (rust/crates/curl-0.4.48.crate) = 97323
+SHA256 (rust/crates/curl-sys-0.4.82+curl-8.14.1.crate) = c4d63638b5ec65f1a4ae945287b3fd035be4554bbaf211901159c9a2a74fb5be
+SIZE (rust/crates/curl-sys-0.4.82+curl-8.14.1.crate) = 1859811
SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728
SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encoding-0.2.33.crate) = 6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec
SIZE (rust/crates/encoding-0.2.33.crate) = 88798
SHA256 (rust/crates/encoding-index-japanese-1.20141219.5.crate) = 04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91
@@ -93,128 +97,112 @@ SHA256 (rust/crates/encoding-index-tradchinese-1.20141219.5.crate) = fd0e20d5688
SIZE (rust/crates/encoding-index-tradchinese-1.20141219.5.crate) = 120862
SHA256 (rust/crates/encoding_index_tests-0.1.4.crate) = a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569
SIZE (rust/crates/encoding_index_tests-0.1.4.crate) = 1631
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
-SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
-SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
SIZE (rust/crates/glob-0.3.2.crate) = 22359
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
-SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/iana-time-zone-0.1.62.crate) = b2fd658b06e56721792c5df4475705b6cda790e9298d19d2f8af083457bcd127
-SIZE (rust/crates/iana-time-zone-0.1.62.crate) = 35775
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
-SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
SIZE (rust/crates/libflate-2.1.0.crate) = 43366
SHA256 (rust/crates/libflate_lz77-2.1.0.crate) = e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d
SIZE (rust/crates/libflate_lz77-2.1.0.crate) = 5918
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libxml-0.3.3.crate) = 5fe73cdec2bcb36d25a9fe3f607ffcd44bb8907ca0100c4098d1aa342d1e7bec
-SIZE (rust/crates/libxml-0.3.3.crate) = 124388
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libredox-0.1.8.crate) = 360e552c93fa0e8152ab463bc4c4837fce76a225df11dfaeea66c313de5e61f7
+SIZE (rust/crates/libredox-0.1.8.crate) = 7268
+SHA256 (rust/crates/libxml-0.3.6.crate) = e37b98370114a0cf64e2e858221ba5e0e2db6f31b0730db51a5f07a098fcef0e
+SIZE (rust/crates/libxml-0.3.6.crate) = 138039
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
-SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
-SIZE (rust/crates/linux-raw-sys-0.9.3.crate) = 2311047
-SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
-SIZE (rust/crates/litemap-0.7.5.crate) = 29962
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
SIZE (rust/crates/md5-0.7.0.crate) = 6671
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/numtoa-0.2.4.crate) = 6aa2c4e539b869820a2b82e1aef6ff40aa85e65decdd5185e83fb4b1249cd00f
SIZE (rust/crates/numtoa-0.2.4.crate) = 9167
-SHA256 (rust/crates/once_cell-1.21.1.crate) = d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc
-SIZE (rust/crates/once_cell-1.21.1.crate) = 34256
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-src-300.4.2+3.4.1.crate) = 168ce4e058f975fe43e89d9ccf78ca668601887ae736090aacc23ae353c298e2
-SIZE (rust/crates/openssl-src-300.4.2+3.4.1.crate) = 9956732
-SHA256 (rust/crates/openssl-sys-0.9.106.crate) = 8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd
-SIZE (rust/crates/openssl-sys-0.9.106.crate) = 76230
+SHA256 (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a
+SIZE (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 10505501
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
-SHA256 (rust/crates/proptest-1.6.0.crate) = 14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50
-SIZE (rust/crates/proptest-1.6.0.crate) = 203276
-SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
-SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
-SIZE (rust/crates/rand-0.9.0.crate) = 97798
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/rand_xorshift-0.3.0.crate) = d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f
-SIZE (rust/crates/rand_xorshift-0.3.0.crate) = 9121
-SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
-SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_termios-0.1.3.crate) = 20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb
SIZE (rust/crates/redox_termios-0.1.3.crate) = 3240
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
@@ -225,12 +213,12 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/rle-decode-fast-1.0.3.crate) = 3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422
SIZE (rust/crates/rle-decode-fast-1.0.3.crate) = 62086
-SHA256 (rust/crates/rustix-1.0.3.crate) = e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96
-SIZE (rust/crates/rustix-1.0.3.crate) = 413960
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
-SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
-SIZE (rust/crates/rusty-fork-0.3.0.crate) = 19881
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
@@ -239,60 +227,50 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
SIZE (rust/crates/similar-2.7.0.crate) = 53928
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
-SHA256 (rust/crates/termion-4.0.4.crate) = 6f359c854fbecc1ea65bc3683f1dcb2dce78b174a1ca7fda37acd1fff81df6ff
-SIZE (rust/crates/termion-4.0.4.crate) = 24686
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/termion-4.0.5.crate) = 3669a69de26799d6321a5aa713f55f7e2cd37bd47be044b50f2acafc42c122bb
+SIZE (rust/crates/termion-4.0.5.crate) = 24766
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
-SHA256 (rust/crates/unarray-0.1.4.crate) = eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94
-SIZE (rust/crates/unarray-0.1.4.crate) = 12895
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
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.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
-SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
@@ -305,61 +283,85 @@ 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/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.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.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.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.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.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.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.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/winres-0.1.12.crate) = b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c
SIZE (rust/crates/winres-0.1.12.crate) = 19772
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/xml-rs-0.8.25.crate) = c5b940ebc25896e71dd073bad2dbaa2abfe97b0a391415e22ad1326d9c54e3c4
-SIZE (rust/crates/xml-rs-0.8.25.crate) = 54947
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
-SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
-SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7
+SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (Orange-OpenSource-hurl-6.1.1_GH0.tar.gz) = 26ef1ed685f4b94190914a0e03127f7b7f6a488abf65758c19092dc6b9034b2c
-SIZE (Orange-OpenSource-hurl-6.1.1_GH0.tar.gz) = 9191639
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (Orange-OpenSource-hurl-7.0.0_GH0.tar.gz) = 3f505848aabd9eec78360928b0fcbfea237a049b5c8d25b8d9e0aeb3f9d8dfed
+SIZE (Orange-OpenSource-hurl-7.0.0_GH0.tar.gz) = 10663374
diff --git a/www/hurl/files/patch-cargo-crates__libxml-0.3.3__src__bindings.rs b/www/hurl/files/patch-cargo-crates__libxml-0.3.3__src__bindings.rs
deleted file mode 100644
index aa577ee3ea1d..000000000000
--- a/www/hurl/files/patch-cargo-crates__libxml-0.3.3__src__bindings.rs
+++ /dev/null
@@ -1,12 +0,0 @@
---- cargo-crates/libxml-0.3.3/src/bindings.rs.orig 2025-04-19 21:03:10 UTC
-+++ cargo-crates/libxml-0.3.3/src/bindings.rs
-@@ -5666,9 +5666,6 @@
- pub fn xmlSetGenericErrorFunc(ctx: *mut ::std::os::raw::c_void, handler: xmlGenericErrorFunc);
- }
- extern "C" {
-- pub fn initGenericErrorDefaultFunc(handler: *mut xmlGenericErrorFunc);
--}
--extern "C" {
- pub fn xmlSetStructuredErrorFunc(
- ctx: *mut ::std::os::raw::c_void,
- handler: xmlStructuredErrorFunc,
diff --git a/www/hurl/files/patch-packages__hurl__src__runner__xpath.rs b/www/hurl/files/patch-packages__hurl__src__runner__xpath.rs
deleted file mode 100644
index f808694c0393..000000000000
--- a/www/hurl/files/patch-packages__hurl__src__runner__xpath.rs
+++ /dev/null
@@ -1,29 +0,0 @@
---- packages/hurl/src/runner/xpath.rs.orig 2025-03-24 12:39:25 UTC
-+++ packages/hurl/src/runner/xpath.rs
-@@ -129,14 +129,6 @@
- }
- }
-
--extern "C" {
-- pub fn silentErrorFunc(
-- ctx: *mut ::std::os::raw::c_void,
-- msg: *const ::std::os::raw::c_char,
-- ...
-- );
--}
--
- /// Registers all XML namespaces from a document `doc` to a `context`.
- fn register_namespaces(doc: &libxml::tree::Document, context: &libxml::xpath::Context) {
- // We walk through the xml document to register each namespace,
-@@ -165,11 +157,6 @@
- support_ns: bool,
- ) -> Result<Value, XPathError> {
- let context = libxml::xpath::Context::new(doc).expect("error setting context in xpath module");
--
-- // libxml2 prints to stdout warning and errors, so we mut it.
-- unsafe {
-- libxml::bindings::initGenericErrorDefaultFunc(&mut Some(silentErrorFunc));
-- }
-
- if support_ns {
- register_namespaces(doc, &context);
diff --git a/www/lexbor/Makefile b/www/lexbor/Makefile
index fd20a1011237..133d6db27c71 100644
--- a/www/lexbor/Makefile
+++ b/www/lexbor/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 2.4.0
PORTREVISION= 1
CATEGORIES= www
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Modular web engine (HTML/CSS parser, renderer, ...)
WWW= https://lexbor.com/ \
https://github.com/lexbor/lexbor/
diff --git a/www/librewolf/Makefile b/www/librewolf/Makefile
index 1bb46bc7c67a..269a3d6694d1 100644
--- a/www/librewolf/Makefile
+++ b/www/librewolf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= librewolf
-DISTVERSION= 140.0.4
+DISTVERSION= 141.0
LWPATCH= -1
DISTVERSIONSUFFIX= ${LWPATCH}.source
CATEGORIES= www wayland
diff --git a/www/librewolf/distinfo b/www/librewolf/distinfo
index 24d1104d2a89..4c8c0e4cf53c 100644
--- a/www/librewolf/distinfo
+++ b/www/librewolf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752699086
-SHA256 (librewolf-140.0.4-1.source.tar.gz) = 87e9faa3c0416e615d218245aab1a01243bd961cb497c0b3ee4167e6c5c22094
-SIZE (librewolf-140.0.4-1.source.tar.gz) = 1006107349
+TIMESTAMP = 1753633420
+SHA256 (librewolf-141.0-1.source.tar.gz) = 59bbd2e298e56c96dd8879df2b2220d385f40d9e49d7aa843f036e9bdff61e1f
+SIZE (librewolf-141.0-1.source.tar.gz) = 1006119767
diff --git a/www/librewolf/files/patch-bug1876632 b/www/librewolf/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/www/librewolf/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
diff --git a/www/librewolf/files/patch-libwebrtc-generated b/www/librewolf/files/patch-libwebrtc-generated
index eb715bc55fbe..2b22311dac6a 100644
--- a/www/librewolf/files/patch-libwebrtc-generated
+++ b/www/librewolf/files/patch-libwebrtc-generated
@@ -1,7 +1,7 @@
-commit f65492631f8fa8714d72d09ba3fa5edf3b08bac3
+commit 8998c489b3e437f880147f0e2c516be1d731b082
Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
- regenerate FreeBSD libwebrtc patch for gecko 140
+ regenerate FreeBSD libwebrtc patch for gecko 141
diff --git third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
index a29aef4b45e5..c193c4232adf 100644
@@ -1833,7 +1833,7 @@ index d650f934bf12..28f47d4bb60c 100644
-
Library("audio_mixer_api_gn")
diff --git third_party/libwebrtc/api/audio/audio_processing_gn/moz.build third_party/libwebrtc/api/audio/audio_processing_gn/moz.build
-index 4013ba0e53e8..d6bf78db5064 100644
+index 69937649a37e..d6bf78db5064 100644
--- third_party/libwebrtc/api/audio/audio_processing_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_processing_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -1857,7 +1857,7 @@ index 4013ba0e53e8..d6bf78db5064 100644
FINAL_LIBRARY = "xul"
-@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -1903,6 +1903,10 @@ index 4013ba0e53e8..d6bf78db5064 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -1942,6 +1946,13 @@ index 4013ba0e53e8..d6bf78db5064 100644
- DEFINES["_WIN32_WINNT"] = "0x0A00"
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
@@ -2474,7 +2485,7 @@ index 9720fc943734..43ee9e3a60aa 100644
Library("builtin_audio_processing_builder_gn")
diff --git third_party/libwebrtc/api/audio/echo_control_gn/moz.build third_party/libwebrtc/api/audio/echo_control_gn/moz.build
-index f554fd6f8241..b068f7739302 100644
+index 1b9e728c732e..b068f7739302 100644
--- third_party/libwebrtc/api/audio/echo_control_gn/moz.build
+++ third_party/libwebrtc/api/audio/echo_control_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -2498,7 +2509,7 @@ index f554fd6f8241..b068f7739302 100644
FINAL_LIBRARY = "xul"
-@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2544,6 +2555,10 @@ index f554fd6f8241..b068f7739302 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -2583,6 +2598,13 @@ index f554fd6f8241..b068f7739302 100644
- DEFINES["_WIN32_WINNT"] = "0x0A00"
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
@@ -2612,7 +2634,7 @@ index f554fd6f8241..b068f7739302 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -2665,7 +2687,7 @@ index f554fd6f8241..b068f7739302 100644
-
Library("echo_control_gn")
diff --git third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
-index cc8409b4ab86..ae6f50e873d1 100644
+index 17f8ad132988..ae6f50e873d1 100644
--- third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -2689,7 +2711,7 @@ index cc8409b4ab86..ae6f50e873d1 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2735,6 +2757,10 @@ index cc8409b4ab86..ae6f50e873d1 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -2883,7 +2909,7 @@ index cc8409b4ab86..ae6f50e873d1 100644
Library("audio_decoder_L16_gn")
diff --git third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
-index 4c7addbccf20..87731b62a8fd 100644
+index 2ce54890f795..87731b62a8fd 100644
--- third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -2907,7 +2933,7 @@ index 4c7addbccf20..87731b62a8fd 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2953,6 +2979,10 @@ index 4c7addbccf20..87731b62a8fd 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -3101,7 +3131,7 @@ index 4c7addbccf20..87731b62a8fd 100644
Library("audio_encoder_L16_gn")
diff --git third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
-index 0cd4e6611370..e1bdc203eda4 100644
+index fa169cd9554f..e1bdc203eda4 100644
--- third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -3125,7 +3155,7 @@ index 0cd4e6611370..e1bdc203eda4 100644
FINAL_LIBRARY = "xul"
-@@ -47,186 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,190 +56,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -3171,6 +3201,10 @@ index 0cd4e6611370..e1bdc203eda4 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -3765,7 +3799,7 @@ index e37b27978fb1..1532babfe849 100644
Library("builtin_audio_encoder_factory_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
-index edebd9ce86d9..05322dea51b6 100644
+index ff8f963180db..05322dea51b6 100644
--- third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -3789,7 +3823,7 @@ index edebd9ce86d9..05322dea51b6 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -3835,6 +3869,10 @@ index edebd9ce86d9..05322dea51b6 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -3983,7 +4021,7 @@ index edebd9ce86d9..05322dea51b6 100644
Library("audio_decoder_g711_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
-index 40dbaf52b249..7863dd9e6633 100644
+index b25dbdcd7ff2..7863dd9e6633 100644
--- third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -4007,7 +4045,7 @@ index 40dbaf52b249..7863dd9e6633 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4053,6 +4091,10 @@ index 40dbaf52b249..7863dd9e6633 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -4201,7 +4243,7 @@ index 40dbaf52b249..7863dd9e6633 100644
Library("audio_encoder_g711_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
-index 376963441f83..94f0257efd1e 100644
+index 8db666948a82..94f0257efd1e 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -4225,7 +4267,7 @@ index 376963441f83..94f0257efd1e 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4271,6 +4313,10 @@ index 376963441f83..94f0257efd1e 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -4419,7 +4465,7 @@ index 376963441f83..94f0257efd1e 100644
Library("audio_decoder_g722_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
-index 982fb48b055c..fabe33115004 100644
+index 57f61d6c5158..fabe33115004 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -4443,7 +4489,7 @@ index 982fb48b055c..fabe33115004 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4489,6 +4535,10 @@ index 982fb48b055c..fabe33115004 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -4564,7 +4614,7 @@ index 982fb48b055c..fabe33115004 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -4617,7 +4667,7 @@ index 982fb48b055c..fabe33115004 100644
-
Library("audio_encoder_g722_config_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
-index b8593150d582..4d357bd55c31 100644
+index 4b5ec790299c..4d357bd55c31 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -4641,7 +4691,7 @@ index b8593150d582..4d357bd55c31 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4687,6 +4737,10 @@ index b8593150d582..4d357bd55c31 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -4835,7 +4889,7 @@ index b8593150d582..4d357bd55c31 100644
Library("audio_encoder_g722_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
-index bf3eeaa88803..de644f4d586e 100644
+index f584cbcef92e..de644f4d586e 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -4859,7 +4913,7 @@ index bf3eeaa88803..de644f4d586e 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4905,6 +4959,10 @@ index bf3eeaa88803..de644f4d586e 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -5053,7 +5111,7 @@ index bf3eeaa88803..de644f4d586e 100644
Library("audio_decoder_multiopus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
-index 7c069bac99c3..e1b09fbd1410 100644
+index e33383e9661f..e1b09fbd1410 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -5077,7 +5135,7 @@ index 7c069bac99c3..e1b09fbd1410 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5123,6 +5181,10 @@ index 7c069bac99c3..e1b09fbd1410 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -5198,7 +5260,7 @@ index 7c069bac99c3..e1b09fbd1410 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -5473,7 +5535,7 @@ index d7116c1b25af..d2fdc6c52b17 100644
Library("audio_decoder_opus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
-index 44bd92989657..2e9b48f8a1ca 100644
+index 336291788c67..2e9b48f8a1ca 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -5497,7 +5559,7 @@ index 44bd92989657..2e9b48f8a1ca 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5543,6 +5605,10 @@ index 44bd92989657..2e9b48f8a1ca 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -7747,7 +7813,7 @@ index 0996db596135..a32dc41fe41f 100644
Library("environment_factory_gn")
diff --git third_party/libwebrtc/api/environment/environment_gn/moz.build third_party/libwebrtc/api/environment/environment_gn/moz.build
-index 0b458299cbb0..fc391b227ad3 100644
+index cdd4eda497c2..fc391b227ad3 100644
--- third_party/libwebrtc/api/environment/environment_gn/moz.build
+++ third_party/libwebrtc/api/environment/environment_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -7771,7 +7837,7 @@ index 0b458299cbb0..fc391b227ad3 100644
FINAL_LIBRARY = "xul"
-@@ -40,108 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -7789,6 +7855,10 @@ index 0b458299cbb0..fc391b227ad3 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "log"
+- ]
+-
-if CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["WEBRTC_MAC"] = True
@@ -7813,6 +7883,10 @@ index 0b458299cbb0..fc391b227ad3 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -7852,6 +7926,13 @@ index 0b458299cbb0..fc391b227ad3 100644
- DEFINES["_WIN32_WINNT"] = "0x0A00"
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
@@ -7881,7 +7962,7 @@ index 0b458299cbb0..fc391b227ad3 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -151,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -7934,7 +8015,7 @@ index 0b458299cbb0..fc391b227ad3 100644
-
Library("environment_gn")
diff --git third_party/libwebrtc/api/fec_controller_api_gn/moz.build third_party/libwebrtc/api/fec_controller_api_gn/moz.build
-index 8256e9ef6578..71085b8a0208 100644
+index 8bda4043be6b..71085b8a0208 100644
--- third_party/libwebrtc/api/fec_controller_api_gn/moz.build
+++ third_party/libwebrtc/api/fec_controller_api_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -7958,7 +8039,7 @@ index 8256e9ef6578..71085b8a0208 100644
FINAL_LIBRARY = "xul"
-@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -8004,6 +8085,10 @@ index 8256e9ef6578..71085b8a0208 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -8043,6 +8128,13 @@ index 8256e9ef6578..71085b8a0208 100644
- DEFINES["_WIN32_WINNT"] = "0x0A00"
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
@@ -8072,7 +8164,7 @@ index 8256e9ef6578..71085b8a0208 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -8530,7 +8622,7 @@ index a6f7605626bc..f28ccdfa0f3d 100644
-
Library("field_trials_view_gn")
diff --git third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
-index 83b184870ac0..a6ca7af93bd2 100644
+index 416a862b2e3b..a6ca7af93bd2 100644
--- third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
+++ third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -8554,7 +8646,7 @@ index 83b184870ac0..a6ca7af93bd2 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -8600,6 +8692,10 @@ index 83b184870ac0..a6ca7af93bd2 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -10540,7 +10636,7 @@ index b1226384d12d..1cc4a9137400 100644
Library("default_neteq_factory_gn")
diff --git third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
-index 362eb922f20c..3b4f25d48f7a 100644
+index a1f20bb03fea..3b4f25d48f7a 100644
--- third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
+++ third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -10564,7 +10660,7 @@ index 362eb922f20c..3b4f25d48f7a 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10610,6 +10706,10 @@ index 362eb922f20c..3b4f25d48f7a 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -10758,7 +10858,7 @@ index 362eb922f20c..3b4f25d48f7a 100644
Library("neteq_api_gn")
diff --git third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
-index aec489d12890..2ce3a755ec00 100644
+index 8e561ac80dc7..2ce3a755ec00 100644
--- third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
+++ third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -10782,7 +10882,7 @@ index aec489d12890..2ce3a755ec00 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10828,6 +10928,10 @@ index aec489d12890..2ce3a755ec00 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -10903,7 +11007,7 @@ index aec489d12890..2ce3a755ec00 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -14158,197 +14262,6 @@ index 67c1414a8fb4..070132b14c93 100644
- DEFINES["_GNU_SOURCE"] = True
-
Library("sequence_checker_gn")
-diff --git third_party/libwebrtc/api/simulated_network_api_gn/moz.build third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-index d01110ffb525..795aecd86879 100644
---- third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-+++ third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
-+DEFINES["USE_GLIB"] = "1"
-+DEFINES["USE_OZONE"] = "1"
-+DEFINES["WEBRTC_BSD"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
-+DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
-+DEFINES["_FILE_OFFSET_BITS"] = "64"
-+DEFINES["_LARGEFILE64_SOURCE"] = True
-+DEFINES["_LARGEFILE_SOURCE"] = True
-+DEFINES["__STDC_CONSTANT_MACROS"] = True
-+DEFINES["__STDC_FORMAT_MACROS"] = True
-
- FINAL_LIBRARY = "xul"
-
-@@ -40,112 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
- if CONFIG["MOZ_DEBUG"] == "1":
-
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["ANDROID"] = True
-- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1"
-- DEFINES["HAVE_SYS_UIO_H"] = True
-- DEFINES["WEBRTC_ANDROID"] = True
-- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_GNU_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
-- OS_LIBS += [
-- "log"
-- ]
--
--if CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["WEBRTC_MAC"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True
-- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0"
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_NSS_CERTS"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_X11"] = "1"
-- DEFINES["WEBRTC_BSD"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-- DEFINES["NOMINMAX"] = True
-- DEFINES["NTDDI_VERSION"] = "0x0A000000"
-- DEFINES["PSAPI_VERSION"] = "2"
-- DEFINES["RTC_ENABLE_WIN_WGC"] = True
-- DEFINES["UNICODE"] = True
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["WEBRTC_WIN"] = True
-- DEFINES["WIN32"] = True
-- DEFINES["WIN32_LEAN_AND_MEAN"] = True
-- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
-- DEFINES["WINVER"] = "0x0A00"
-- DEFINES["_ATL_NO_OPENGL"] = True
-- DEFINES["_CRT_RAND_S"] = True
-- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
-- DEFINES["_HAS_EXCEPTIONS"] = "0"
-- DEFINES["_HAS_NODISCARD"] = True
-- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_SECURE_ATL"] = True
-- DEFINES["_UNICODE"] = True
-- DEFINES["_WIN32_WINNT"] = "0x0A00"
-- DEFINES["_WINDOWS"] = True
-- DEFINES["__STD_C"] = True
-+ DEFINES["_DEBUG"] = True
-
- if CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["WEBRTC_ARCH_ARM"] = True
-- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-- DEFINES["WEBRTC_HAS_NEON"] = True
--
--if CONFIG["TARGET_CPU"] == "loongarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
-
- DEFINES["MIPS32_LE"] = True
- DEFINES["MIPS_FPU_LE"] = True
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["TARGET_CPU"] == "mips64":
--
-- DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["TARGET_CPU"] == "x86":
-
-@@ -155,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
-
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
--
--if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
-
- DEFINES["USE_X11"] = "1"
-
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
--
-- OS_LIBS += [
-- "unwind"
-- ]
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
- Library("simulated_network_api_gn")
diff --git third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build
index 122718956c48..a4b72e0aadf3 100644
--- third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build
@@ -16366,7 +16279,7 @@ index 3118bc006971..a579189ca56f 100644
Library("goog_cc_gn")
diff --git third_party/libwebrtc/api/transport/network_control_gn/moz.build third_party/libwebrtc/api/transport/network_control_gn/moz.build
-index 84054a3f0cfc..0840a4bd7daa 100644
+index 6a2fc2185735..0840a4bd7daa 100644
--- third_party/libwebrtc/api/transport/network_control_gn/moz.build
+++ third_party/libwebrtc/api/transport/network_control_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -16390,7 +16303,7 @@ index 84054a3f0cfc..0840a4bd7daa 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -16436,6 +16349,10 @@ index 84054a3f0cfc..0840a4bd7daa 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -19047,7 +18964,7 @@ index 84910bec5b6a..28ddeb5e8675 100644
-
Library("corruption_detection_filter_settings_gn")
diff --git third_party/libwebrtc/api/video/encoded_frame_gn/moz.build third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
-index fe7417ed2009..cb2e3e8b1c8c 100644
+index 1bff1d8fae9f..cb2e3e8b1c8c 100644
--- third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
+++ third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -19071,7 +18988,7 @@ index fe7417ed2009..cb2e3e8b1c8c 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -19117,6 +19034,10 @@ index fe7417ed2009..cb2e3e8b1c8c 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -20700,7 +20621,7 @@ index 1b623991d78b..691d665df7ab 100644
Library("video_bitrate_allocation_gn")
diff --git third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
-index 787eece77e9f..0e4eb3564582 100644
+index 7a63da34e3a2..0e4eb3564582 100644
--- third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
+++ third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -20724,7 +20645,7 @@ index 787eece77e9f..0e4eb3564582 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -20770,6 +20691,10 @@ index 787eece77e9f..0e4eb3564582 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -20845,7 +20770,7 @@ index 787eece77e9f..0e4eb3564582 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -22550,7 +22475,7 @@ index 079848bb358b..0a20b46f6c88 100644
Library("video_rtp_headers_gn")
diff --git third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
-index 5bc79f430bae..1075c82f0415 100644
+index 2486c6d099d2..1075c82f0415 100644
--- third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
+++ third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -22574,7 +22499,7 @@ index 5bc79f430bae..1075c82f0415 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -22620,6 +22545,10 @@ index 5bc79f430bae..1075c82f0415 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -22695,7 +22624,7 @@ index 5bc79f430bae..1075c82f0415 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -23596,7 +23525,7 @@ index 408cb931cfea..527f3b0ba68f 100644
Library("scalability_mode_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
-index 53356c361021..9cef4b9a8a47 100644
+index 80b895ab97d7..9cef4b9a8a47 100644
--- third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -23620,7 +23549,7 @@ index 53356c361021..9cef4b9a8a47 100644
FINAL_LIBRARY = "xul"
-@@ -54,186 +63,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -54,190 +63,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23666,6 +23595,10 @@ index 53356c361021..9cef4b9a8a47 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -23814,7 +23747,7 @@ index 53356c361021..9cef4b9a8a47 100644
Library("video_codecs_api_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build
-index 2daf90b4f83b..ea0857484892 100644
+index 4c5f50694291..ea0857484892 100644
--- third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -23838,7 +23771,7 @@ index 2daf90b4f83b..ea0857484892 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23884,6 +23817,10 @@ index 2daf90b4f83b..ea0857484892 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -23959,7 +23896,7 @@ index 2daf90b4f83b..ea0857484892 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -25678,7 +25615,7 @@ index a072faa0e703..b021c5c974d6 100644
Library("audio_frame_operations_gn")
diff --git third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
-index a16854c0cbf3..10c7a4ac89a7 100644
+index 7a918b86e673..10c7a4ac89a7 100644
--- third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
+++ third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -25702,7 +25639,7 @@ index a16854c0cbf3..10c7a4ac89a7 100644
FINAL_LIBRARY = "xul"
-@@ -53,191 +62,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -53,190 +62,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -25721,7 +25658,6 @@ index a16854c0cbf3..10c7a4ac89a7 100644
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
- OS_LIBS += [
-- "GLESv2",
- "log"
- ]
-
@@ -26321,7 +26257,7 @@ index ca42c673672b..a9b6fcefbad9 100644
Library("bitrate_allocator_gn")
diff --git third_party/libwebrtc/call/bitrate_configurator_gn/moz.build third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
-index 2d0f74ea355e..b2182b8b5ce4 100644
+index 4a7187797c1c..b2182b8b5ce4 100644
--- third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
+++ third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -26345,7 +26281,7 @@ index 2d0f74ea355e..b2182b8b5ce4 100644
FINAL_LIBRARY = "xul"
-@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -26391,10 +26327,6 @@ index 2d0f74ea355e..b2182b8b5ce4 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
-- OS_LIBS += [
-- "rt"
-- ]
--
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -26434,13 +26366,6 @@ index 2d0f74ea355e..b2182b8b5ce4 100644
- DEFINES["_WIN32_WINNT"] = "0x0A00"
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
--
-- OS_LIBS += [
-- "crypt32",
-- "iphlpapi",
-- "secur32",
-- "winmm"
-- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
@@ -26989,7 +26914,7 @@ index 3147c1e5f11a..485e219e783d 100644
Library("call_interfaces_gn")
diff --git third_party/libwebrtc/call/payload_type_gn/moz.build third_party/libwebrtc/call/payload_type_gn/moz.build
-index 373d925f861d..101b856cff86 100644
+index d51772d9a423..101b856cff86 100644
--- third_party/libwebrtc/call/payload_type_gn/moz.build
+++ third_party/libwebrtc/call/payload_type_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -27013,7 +26938,7 @@ index 373d925f861d..101b856cff86 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -27059,6 +26984,10 @@ index 373d925f861d..101b856cff86 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -27134,7 +27063,7 @@ index 373d925f861d..101b856cff86 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -27187,7 +27116,7 @@ index 373d925f861d..101b856cff86 100644
-
Library("payload_type_gn")
diff --git third_party/libwebrtc/call/payload_type_picker_gn/moz.build third_party/libwebrtc/call/payload_type_picker_gn/moz.build
-index f6525a6416ce..3c2fd78fd486 100644
+index 06dbea63c35e..3c2fd78fd486 100644
--- third_party/libwebrtc/call/payload_type_picker_gn/moz.build
+++ third_party/libwebrtc/call/payload_type_picker_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -27211,7 +27140,7 @@ index f6525a6416ce..3c2fd78fd486 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -27257,6 +27186,10 @@ index f6525a6416ce..3c2fd78fd486 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -31936,7 +31869,7 @@ index e0887017963d..84d5c6e4a8cb 100644
Library("spl_sqrt_floor_gn")
diff --git third_party/libwebrtc/common_video/common_video_gn/moz.build third_party/libwebrtc/common_video/common_video_gn/moz.build
-index 85b1d6e3876a..b94189d3545a 100644
+index d338944c00d7..b94189d3545a 100644
--- third_party/libwebrtc/common_video/common_video_gn/moz.build
+++ third_party/libwebrtc/common_video/common_video_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -31960,7 +31893,7 @@ index 85b1d6e3876a..b94189d3545a 100644
FINAL_LIBRARY = "xul"
-@@ -56,186 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -56,190 +65,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -32006,6 +31939,10 @@ index 85b1d6e3876a..b94189d3545a 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -35479,7 +35416,7 @@ index 71ec6e58eab4..98496cf6ad3d 100644
Library("rtc_stream_config_gn")
diff --git third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
-index fc9a05fecbd7..f730e651788a 100644
+index 2a792a6e614d..f730e651788a 100644
--- third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
+++ third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -35503,7 +35440,7 @@ index fc9a05fecbd7..f730e651788a 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35549,6 +35486,10 @@ index fc9a05fecbd7..f730e651788a 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -35884,7 +35825,7 @@ index b3ffa731b047..556c37a94cdd 100644
-
Library("audio_source_gn")
diff --git third_party/libwebrtc/media/codec_gn/moz.build third_party/libwebrtc/media/codec_gn/moz.build
-index fa1c367755e9..073728d67c50 100644
+index c4bc70729079..073728d67c50 100644
--- third_party/libwebrtc/media/codec_gn/moz.build
+++ third_party/libwebrtc/media/codec_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -35908,7 +35849,7 @@ index fa1c367755e9..073728d67c50 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35954,6 +35895,10 @@ index fa1c367755e9..073728d67c50 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -36902,7 +36847,7 @@ index 20c2853bfc82..696f3b2819c5 100644
-
Library("media_engine_gn")
diff --git third_party/libwebrtc/media/rid_description_gn/moz.build third_party/libwebrtc/media/rid_description_gn/moz.build
-index 92aa0430434d..6fae71d28c23 100644
+index 261b0bda5871..6fae71d28c23 100644
--- third_party/libwebrtc/media/rid_description_gn/moz.build
+++ third_party/libwebrtc/media/rid_description_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -36926,7 +36871,7 @@ index 92aa0430434d..6fae71d28c23 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -36972,6 +36917,10 @@ index 92aa0430434d..6fae71d28c23 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -38167,7 +38116,7 @@ index 090c3083a914..f84a9e395510 100644
-
Library("rtc_media_gn")
diff --git third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
-index 0b90567eff54..581f825bfb68 100644
+index c7f11f712222..581f825bfb68 100644
--- third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
+++ third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -38191,7 +38140,7 @@ index 0b90567eff54..581f825bfb68 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -38237,6 +38186,10 @@ index 0b90567eff54..581f825bfb68 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -38982,7 +38935,7 @@ index c65d7a53ed46..ef3886295fed 100644
-
Library("stream_params_gn")
diff --git third_party/libwebrtc/media/video_adapter_gn/moz.build third_party/libwebrtc/media/video_adapter_gn/moz.build
-index d06fd4ea8e37..4e50253cb413 100644
+index 73346f1acb9d..4e50253cb413 100644
--- third_party/libwebrtc/media/video_adapter_gn/moz.build
+++ third_party/libwebrtc/media/video_adapter_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -39006,7 +38959,7 @@ index d06fd4ea8e37..4e50253cb413 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -39052,6 +39005,10 @@ index d06fd4ea8e37..4e50253cb413 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -40481,7 +40438,7 @@ index ba94b42663e7..18b923fd01d7 100644
-
Library("audio_coding_module_typedefs_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
-index 30e0511c1202..60a140cf508e 100644
+index 97cc40655047..60a140cf508e 100644
--- third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -40505,7 +40462,7 @@ index 30e0511c1202..60a140cf508e 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -40551,6 +40508,10 @@ index 30e0511c1202..60a140cf508e 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -41557,7 +41518,7 @@ index dedcda5d379f..7381cf2820f4 100644
Library("g711_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
-index 6ff2b5757c16..46fe5e5d3952 100644
+index 2c584de09fdc..46fe5e5d3952 100644
--- third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -41581,7 +41542,7 @@ index 6ff2b5757c16..46fe5e5d3952 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -41627,6 +41588,10 @@ index 6ff2b5757c16..46fe5e5d3952 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -41982,7 +41947,7 @@ index 7af4da2823b9..08ab446a0a88 100644
Library("g722_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
-index 5a440b4ff1c8..2fdbaa878fc1 100644
+index 6321b7777d4d..2fdbaa878fc1 100644
--- third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -42006,7 +41971,7 @@ index 5a440b4ff1c8..2fdbaa878fc1 100644
FINAL_LIBRARY = "xul"
-@@ -45,186 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -45,190 +54,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42052,6 +42017,10 @@ index 5a440b4ff1c8..2fdbaa878fc1 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -42594,7 +42563,7 @@ index ea88c1d8f583..57e8546bdbf4 100644
Library("isac_vad_gn")
diff --git third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
-index ca334dc3fe78..747b4ac34f8c 100644
+index 1e9e47a15148..747b4ac34f8c 100644
--- third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -42618,7 +42587,7 @@ index ca334dc3fe78..747b4ac34f8c 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42664,6 +42633,10 @@ index ca334dc3fe78..747b4ac34f8c 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -43241,7 +43214,7 @@ index d9334cabeb19..030e4a70ff28 100644
Library("pcm16b_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
-index 0b30779563f7..c552b27c5ff3 100644
+index b275ffc48c17..c552b27c5ff3 100644
--- third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -43265,7 +43238,7 @@ index 0b30779563f7..c552b27c5ff3 100644
FINAL_LIBRARY = "xul"
-@@ -46,186 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -43311,6 +43284,10 @@ index 0b30779563f7..c552b27c5ff3 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -43903,7 +43880,7 @@ index 291bd3be385d..1deff194ac14 100644
Library("webrtc_cng_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
-index 6dfe8fd91f4f..104ad0dd9d28 100644
+index 7d8d2cbeacff..104ad0dd9d28 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -43929,7 +43906,7 @@ index 6dfe8fd91f4f..104ad0dd9d28 100644
FINAL_LIBRARY = "xul"
-@@ -48,186 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,190 +57,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -43975,6 +43952,10 @@ index 6dfe8fd91f4f..104ad0dd9d28 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -47313,7 +47294,7 @@ index 2c6400d8b230..f9c9407c1a18 100644
-
Library("vector_math_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
-index 644c5fb92216..892353d5a5a9 100644
+index aee0870a497d..892353d5a5a9 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -47337,7 +47318,7 @@ index 644c5fb92216..892353d5a5a9 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47383,6 +47364,10 @@ index 644c5fb92216..892353d5a5a9 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -47458,7 +47443,7 @@ index 644c5fb92216..892353d5a5a9 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -47511,7 +47496,7 @@ index 644c5fb92216..892353d5a5a9 100644
-
Library("aec_dump_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
-index e3ddd42e6d91..22365c268eb4 100644
+index d8c6582d5536..22365c268eb4 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -47535,7 +47520,7 @@ index e3ddd42e6d91..22365c268eb4 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47581,6 +47566,10 @@ index e3ddd42e6d91..22365c268eb4 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -47729,7 +47718,7 @@ index e3ddd42e6d91..22365c268eb4 100644
Library("null_aec_dump_factory_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
-index 55fe444f90d4..b518e0fe73db 100644
+index 5f551844f40e..b518e0fe73db 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -47753,7 +47742,7 @@ index 55fe444f90d4..b518e0fe73db 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47799,6 +47788,10 @@ index 55fe444f90d4..b518e0fe73db 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -55021,7 +55014,7 @@ index 2b2e58b89940..b833396bba9b 100644
Library("audio_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
-index 062f65365d8d..c6e89fcf1c87 100644
+index d1cea6645724..c6e89fcf1c87 100644
--- third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -55045,7 +55038,7 @@ index 062f65365d8d..c6e89fcf1c87 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -55091,6 +55084,10 @@ index 062f65365d8d..c6e89fcf1c87 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -58936,7 +58933,7 @@ index 116a29107a5f..210869b7d740 100644
Library("link_capacity_estimator_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build
-index 35f9c99e87f4..4886c9836d50 100644
+index 5f70acf389a6..4886c9836d50 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v1_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -58960,7 +58957,7 @@ index 35f9c99e87f4..4886c9836d50 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59006,6 +59003,10 @@ index 35f9c99e87f4..4886c9836d50 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -59376,7 +59377,7 @@ index 6ce1de1fa51c..0bc507c37d93 100644
Library("loss_based_bwe_v2_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
-index 28aacf038f32..d8bd001c8e6d 100644
+index e3825644e1df..d8bd001c8e6d 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -59400,7 +59401,7 @@ index 28aacf038f32..d8bd001c8e6d 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59446,6 +59447,10 @@ index 28aacf038f32..d8bd001c8e6d 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -59594,7 +59599,7 @@ index 28aacf038f32..d8bd001c8e6d 100644
Library("probe_controller_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
-index ac8867e70538..529154c4b5e7 100644
+index f9d1c2562e6f..529154c4b5e7 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -59618,7 +59623,7 @@ index ac8867e70538..529154c4b5e7 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59664,6 +59669,10 @@ index ac8867e70538..529154c4b5e7 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -60622,7 +60631,7 @@ index a467463de4d3..3c0d102a3516 100644
-
Library("desktop_capture_differ_sse2_gn")
diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-index bd438bdda18a..b7c18f5bd2df 100644
+index d970f26cd483..d82e84ecfaae 100644
--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
+++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
@@ -26,11 +26,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -60833,7 +60842,7 @@ index bd438bdda18a..b7c18f5bd2df 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -269,7 +105,8 @@ if CONFIG["TARGET_CPU"] == "arm":
]
@@ -60891,7 +60900,7 @@ index bd438bdda18a..b7c18f5bd2df 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -324,7 +133,8 @@ if CONFIG["TARGET_CPU"] == "mips32":
]
@@ -60918,7 +60927,7 @@ index bd438bdda18a..b7c18f5bd2df 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -348,7 +159,8 @@ if CONFIG["TARGET_CPU"] == "mips64":
]
@@ -60997,8 +61006,8 @@ index bd438bdda18a..b7c18f5bd2df 100644
- DEFINES["_GNU_SOURCE"] = True
-
- LOCAL_INCLUDES += [
-- "/gfx/angle/checkout/include/",
-- "/third_party/libepoxy/libepoxy/include/"
+- "/third_party/libepoxy/libepoxy/include/",
+- "/third_party/libwebrtc/third_party/libepoxy/libepoxy/include/"
- ]
-
- SOURCES += [
@@ -61054,7 +61063,7 @@ index bd438bdda18a..b7c18f5bd2df 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -480,7 +190,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
]
@@ -61083,7 +61092,7 @@ index bd438bdda18a..b7c18f5bd2df 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -504,7 +217,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
]
@@ -62568,7 +62577,7 @@ index 5c92e55d39bc..9009b4168a4a 100644
Library("pacing_gn")
diff --git third_party/libwebrtc/modules/portal/portal_gn/moz.build third_party/libwebrtc/modules/portal/portal_gn/moz.build
-index ee6619253f99..a10c69da5e79 100644
+index f1c8da12d37b..96ed5cd87c1b 100644
--- third_party/libwebrtc/modules/portal/portal_gn/moz.build
+++ third_party/libwebrtc/modules/portal/portal_gn/moz.build
@@ -26,21 +26,17 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -65407,7 +65416,7 @@ index fa5016332f35..76f5db2df779 100644
-
Library("utility_gn")
diff --git third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
-index 0bbab186040b..16ac438454b8 100644
+index 2ccd1a6b4b98..35334d6e005d 100644
--- third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
+++ third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
@@ -18,11 +18,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -65596,8 +65605,8 @@ index 0bbab186040b..16ac438454b8 100644
- DEFINES["_GNU_SOURCE"] = True
-
- LOCAL_INCLUDES += [
-- "/gfx/angle/checkout/include/",
-- "/third_party/libepoxy/libepoxy/include/"
+- "/third_party/libepoxy/libepoxy/include/",
+- "/third_party/libwebrtc/third_party/libepoxy/libepoxy/include/"
- ]
-
- UNIFIED_SOURCES += [
@@ -65613,7 +65622,7 @@ index 0bbab186040b..16ac438454b8 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -226,54 +82,11 @@ if CONFIG["TARGET_CPU"] == "mips64":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -65671,7 +65680,7 @@ index 0bbab186040b..16ac438454b8 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -287,10 +100,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -65683,7 +65692,7 @@ index 0bbab186040b..16ac438454b8 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -304,14 +116,14 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -65700,7 +65709,7 @@ index 0bbab186040b..16ac438454b8 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -325,10 +137,10 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -65713,7 +65722,7 @@ index 0bbab186040b..16ac438454b8 100644
- DEFINES["_GNU_SOURCE"] = True
LOCAL_INCLUDES += [
- "/gfx/angle/checkout/include/",
+ "/third_party/libepoxy/libepoxy/include/",
@@ -342,4 +154,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -66355,7 +66364,7 @@ index 45a85d4689af..7524313fb884 100644
-
Library("codec_globals_headers_gn")
diff --git third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
-index 2fece80bce22..9fe0c94db192 100644
+index 381bc1435c28..9fe0c94db192 100644
--- third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -66379,7 +66388,7 @@ index 2fece80bce22..9fe0c94db192 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66425,6 +66434,10 @@ index 2fece80bce22..9fe0c94db192 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -66573,7 +66586,7 @@ index 2fece80bce22..9fe0c94db192 100644
Library("av1_svc_config_gn")
diff --git third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build
-index 838868858004..04f426de8930 100644
+index dd189a4ac494..04f426de8930 100644
--- third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build
@@ -16,11 +16,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -66597,7 +66610,7 @@ index 838868858004..04f426de8930 100644
FINAL_LIBRARY = "xul"
-@@ -51,186 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,190 +60,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66643,6 +66656,10 @@ index 838868858004..04f426de8930 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -67453,7 +67470,7 @@ index aa42f12b7b5b..40f1449e2b22 100644
Library("frame_dependencies_calculator_gn")
diff --git third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
-index ab164d5d921f..fe1dd7c20635 100644
+index 27a552865443..fe1dd7c20635 100644
--- third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -67477,7 +67494,7 @@ index ab164d5d921f..fe1dd7c20635 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -67523,6 +67540,10 @@ index ab164d5d921f..fe1dd7c20635 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -68555,7 +68576,7 @@ index 1376ef845e41..d4f7694767ba 100644
Library("packet_buffer_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
-index 59753f7db18e..f305df0162af 100644
+index c5b1f43f5c9e..f305df0162af 100644
--- third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -68579,7 +68600,7 @@ index 59753f7db18e..f305df0162af 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -68625,6 +68646,10 @@ index 59753f7db18e..f305df0162af 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -69425,7 +69450,7 @@ index 7beea9790f44..0b566d46220f 100644
Library("simulcast_to_svc_converter_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
-index f2d5174579d7..70b9e280ac69 100644
+index 243c95aa4d18..70b9e280ac69 100644
--- third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -69449,7 +69474,7 @@ index f2d5174579d7..70b9e280ac69 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -69495,6 +69520,10 @@ index f2d5174579d7..70b9e280ac69 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -71142,7 +71171,7 @@ index 5a1fc368549b..ae936de55ec9 100644
Library("timing_module_gn")
diff --git third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
-index 897eac22a94f..8124fea57658 100644
+index 319c3864d011..8124fea57658 100644
--- third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -71166,7 +71195,7 @@ index 897eac22a94f..8124fea57658 100644
FINAL_LIBRARY = "xul"
-@@ -46,186 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,190 +55,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -71212,6 +71241,10 @@ index 897eac22a94f..8124fea57658 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -73120,7 +73153,7 @@ index ec4a3d7388f7..e891dd8b547f 100644
Library("webrtc_vp9_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
-index f8968c342f27..064b0b18e98c 100644
+index b06b2f261258..064b0b18e98c 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -73144,7 +73177,7 @@ index f8968c342f27..064b0b18e98c 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -73190,6 +73223,10 @@ index f8968c342f27..064b0b18e98c 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -73338,10 +73375,10 @@ index f8968c342f27..064b0b18e98c 100644
Library("webrtc_vp9_helpers_gn")
diff --git third_party/libwebrtc/moz.build third_party/libwebrtc/moz.build
-index a45cc7826c9c..c4140609a28f 100644
+index c6cc8931d764..9bd6a676a25f 100644
--- third_party/libwebrtc/moz.build
+++ third_party/libwebrtc/moz.build
-@@ -291,6 +291,8 @@ DIRS += [
+@@ -290,6 +290,8 @@ DIRS += [
"/third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn",
"/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn",
"/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn",
@@ -73350,7 +73387,7 @@ index a45cc7826c9c..c4140609a28f 100644
"/third_party/libwebrtc/modules/module_api_gn",
"/third_party/libwebrtc/modules/module_api_public_gn",
"/third_party/libwebrtc/modules/module_fec_api_gn",
-@@ -517,137 +519,30 @@ DIRS += [
+@@ -515,137 +517,30 @@ DIRS += [
"/third_party/libwebrtc/webrtc_gn"
]
@@ -73492,7 +73529,7 @@ index a45cc7826c9c..c4140609a28f 100644
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -655,13 +550,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -653,13 +548,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
@@ -73507,7 +73544,7 @@ index a45cc7826c9c..c4140609a28f 100644
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -669,73 +562,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -667,73 +560,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
@@ -81364,7 +81401,7 @@ index 0739957773e6..99cb949dca52 100644
-
Library("async_packet_socket_gn")
diff --git third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
-index dde6dc9d8144..be4e6cad1dbd 100644
+index 85cfaded6fc1..be4e6cad1dbd 100644
--- third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
+++ third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -81388,7 +81425,7 @@ index dde6dc9d8144..be4e6cad1dbd 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -81434,6 +81471,10 @@ index dde6dc9d8144..be4e6cad1dbd 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -85038,7 +85079,7 @@ index db73007e0648..3b48de94a7cf 100644
Library("alr_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
-index a68f41b455b7..1e18365e267f 100644
+index bf86112adc96..1e18365e267f 100644
--- third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -85062,7 +85103,7 @@ index a68f41b455b7..1e18365e267f 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85108,6 +85149,10 @@ index a68f41b455b7..1e18365e267f 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -85256,7 +85301,7 @@ index a68f41b455b7..1e18365e267f 100644
Library("balanced_degradation_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
-index 76246fa6ff03..3e75b9cd7207 100644
+index 51d60b684c4a..3e75b9cd7207 100644
--- third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -85280,7 +85325,7 @@ index 76246fa6ff03..3e75b9cd7207 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85326,6 +85371,10 @@ index 76246fa6ff03..3e75b9cd7207 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -86564,7 +86613,7 @@ index 7700987d9727..fed428b40312 100644
Library("quality_scaler_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
-index cdfadf1b3a44..91fa15309a19 100644
+index af1014200a9e..91fa15309a19 100644
--- third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -86588,7 +86637,7 @@ index cdfadf1b3a44..91fa15309a19 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -86634,6 +86683,10 @@ index cdfadf1b3a44..91fa15309a19 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -86782,7 +86835,7 @@ index cdfadf1b3a44..91fa15309a19 100644
Library("quality_scaling_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
-index d64269a76871..835d78fa3a6c 100644
+index 03660d93455a..835d78fa3a6c 100644
--- third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -86806,7 +86859,7 @@ index d64269a76871..835d78fa3a6c 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -86852,6 +86905,10 @@ index d64269a76871..835d78fa3a6c 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -102371,217 +102428,6 @@ index 639e627348c4..e0895664e27d 100644
+ DEFINES["USE_X11"] = "1"
Library("system_wrappers_gn")
-diff --git third_party/libwebrtc/test/network/simulated_network_gn/moz.build third_party/libwebrtc/test/network/simulated_network_gn/moz.build
-index 32db92831a8b..b2fd5c533459 100644
---- third_party/libwebrtc/test/network/simulated_network_gn/moz.build
-+++ third_party/libwebrtc/test/network/simulated_network_gn/moz.build
-@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
-+DEFINES["USE_GLIB"] = "1"
-+DEFINES["USE_OZONE"] = "1"
-+DEFINES["WEBRTC_BSD"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
-+DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
-+DEFINES["_FILE_OFFSET_BITS"] = "64"
-+DEFINES["_LARGEFILE64_SOURCE"] = True
-+DEFINES["_LARGEFILE_SOURCE"] = True
-+DEFINES["__STDC_CONSTANT_MACROS"] = True
-+DEFINES["__STDC_FORMAT_MACROS"] = True
-
- FINAL_LIBRARY = "xul"
-
-@@ -44,179 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
- if CONFIG["MOZ_DEBUG"] == "1":
-
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["ANDROID"] = True
-- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1"
-- DEFINES["HAVE_SYS_UIO_H"] = True
-- DEFINES["WEBRTC_ANDROID"] = True
-- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_GNU_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
-- OS_LIBS += [
-- "log"
-- ]
--
--if CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["WEBRTC_MAC"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True
-- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0"
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_NSS_CERTS"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_X11"] = "1"
-- DEFINES["WEBRTC_BSD"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-- DEFINES["NOMINMAX"] = True
-- DEFINES["NTDDI_VERSION"] = "0x0A000000"
-- DEFINES["PSAPI_VERSION"] = "2"
-- DEFINES["RTC_ENABLE_WIN_WGC"] = True
-- DEFINES["UNICODE"] = True
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["WEBRTC_WIN"] = True
-- DEFINES["WIN32"] = True
-- DEFINES["WIN32_LEAN_AND_MEAN"] = True
-- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
-- DEFINES["WINVER"] = "0x0A00"
-- DEFINES["_ATL_NO_OPENGL"] = True
-- DEFINES["_CRT_RAND_S"] = True
-- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
-- DEFINES["_HAS_EXCEPTIONS"] = "0"
-- DEFINES["_HAS_NODISCARD"] = True
-- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_SECURE_ATL"] = True
-- DEFINES["_UNICODE"] = True
-- DEFINES["_WIN32_WINNT"] = "0x0A00"
-- DEFINES["_WINDOWS"] = True
-- DEFINES["__STD_C"] = True
-+ DEFINES["_DEBUG"] = True
-
- if CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if CONFIG["TARGET_CPU"] == "arm":
--
-- CXXFLAGS += [
-- "-mfpu=neon"
-- ]
--
-- DEFINES["WEBRTC_ARCH_ARM"] = True
-- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-- DEFINES["WEBRTC_HAS_NEON"] = True
--
--if CONFIG["TARGET_CPU"] == "loongarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
-
- DEFINES["MIPS32_LE"] = True
- DEFINES["MIPS_FPU_LE"] = True
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["TARGET_CPU"] == "mips64":
--
-- DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["TARGET_CPU"] == "x86":
-
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["TARGET_CPU"] == "x86_64":
--
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
--
--if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["USE_X11"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm":
--
-- OS_LIBS += [
-- "unwind"
-- ]
--
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
--
- CXXFLAGS += [
- "-msse2"
- ]
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
-- CXXFLAGS += [
-- "-msse2"
-- ]
-+if CONFIG["TARGET_CPU"] == "x86_64":
-
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
-+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD":
-
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["USE_X11"] = "1"
-
- Library("simulated_network_gn")
diff --git third_party/libwebrtc/test/rtp_test_utils_gn/moz.build third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
index 2d610fe2fe88..e290a713c076 100644
--- third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
@@ -103911,7 +103757,7 @@ index 829835d9d69d..f861dd357a02 100644
-
Library("aom_gn")
diff --git third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
-index 7d1347ef2c7f..2cd44f6fb564 100644
+index 8d148b20dc0d..6ae76c818471 100644
--- third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
+++ third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
@@ -13,20 +13,16 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -104712,7 +104558,7 @@ index 2c62e9cbe092..d82fa66a2945 100644
Library("video_adaptation_gn")
diff --git third_party/libwebrtc/video/config/encoder_config_gn/moz.build third_party/libwebrtc/video/config/encoder_config_gn/moz.build
-index 8f1b9bb33967..a7be3784a0df 100644
+index 467ca88046db..a7be3784a0df 100644
--- third_party/libwebrtc/video/config/encoder_config_gn/moz.build
+++ third_party/libwebrtc/video/config/encoder_config_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -104736,7 +104582,7 @@ index 8f1b9bb33967..a7be3784a0df 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -104782,6 +104628,10 @@ index 8f1b9bb33967..a7be3784a0df 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -105812,7 +105662,7 @@ index 9d03622daa05..81d9185c0a7d 100644
Library("frame_instrumentation_generator_gn")
diff --git third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build
-index 37551c088b6f..166e00c8e94b 100644
+index 1596769ef123..166e00c8e94b 100644
--- third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -105836,7 +105686,7 @@ index 37551c088b6f..166e00c8e94b 100644
FINAL_LIBRARY = "xul"
-@@ -44,186 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,190 +53,32 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -105882,6 +105732,10 @@ index 37551c088b6f..166e00c8e94b 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -109529,7 +109383,7 @@ index 6ea5c303a15d..c678f28a8343 100644
Library("video_stream_encoder_impl_gn")
diff --git third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
-index b270923b1375..89c31ebae9ee 100644
+index 4ca944df8778..89c31ebae9ee 100644
--- third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
+++ third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
@@ -13,11 +13,20 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -109553,7 +109407,7 @@ index b270923b1375..89c31ebae9ee 100644
FINAL_LIBRARY = "xul"
-@@ -40,119 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -40,123 +49,17 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -109599,6 +109453,10 @@ index b270923b1375..89c31ebae9ee 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -109674,7 +109532,7 @@ index b270923b1375..89c31ebae9ee 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -162,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,50 +69,8 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
diff --git a/www/librewolf/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc b/www/librewolf/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
index e83c56760a7c..dc51721edf06 100644
--- a/www/librewolf/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
+++ b/www/librewolf/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
@@ -1,16 +1,16 @@
-commit 3524023ca1d2184ab9a5a7cc61695923e6834cc1
-Author: Christoph Moench-Tegeder <cmt@burggraben.net>
+commit 505b8f54ca7e3ee3230ed9c94e6553de504fda29
+Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
avoid linux-only includes
diff --git third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
-index 6a019c64b4b3..18bb43d797dd 100644
+index 9f30378451fb..75381cd39e29 100644
--- third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
+++ third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
-@@ -10,12 +10,16 @@
-
+@@ -11,12 +11,16 @@
#include "modules/desktop_capture/linux/wayland/egl_dmabuf.h"
+ #include <EGL/eglext.h>
+#if !defined(__FreeBSD__)
#include <asm/ioctl.h>
+#endif
diff --git a/www/mattermost-server/Makefile b/www/mattermost-server/Makefile
index c57638a2be81..5d73590e031d 100644
--- a/www/mattermost-server/Makefile
+++ b/www/mattermost-server/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mattermost
-PORTVERSION= 10.5.8
-PORTREVISION= 1
+PORTVERSION= 10.5.9
CATEGORIES= www
MASTER_SITES= LOCAL/decke
PKGNAMESUFFIX= -server
diff --git a/www/mattermost-server/distinfo b/www/mattermost-server/distinfo
index 24ceb55026f7..370ce65a4226 100644
--- a/www/mattermost-server/distinfo
+++ b/www/mattermost-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750399497
-SHA256 (mattermost-10.5.8.tar.xz) = 376d1c6000243bee85d776fed2ae4059ddd286e7e04e6f0d670e762aef8bc011
-SIZE (mattermost-10.5.8.tar.xz) = 134691880
+TIMESTAMP = 1753534822
+SHA256 (mattermost-10.5.9.tar.xz) = 9d701860c26f5cae65720b4b33610781add0aeac3cb7e15f5bec54b7d8b71c39
+SIZE (mattermost-10.5.9.tar.xz) = 134485636
diff --git a/www/mattermost-webapp/Makefile b/www/mattermost-webapp/Makefile
index 9110f2b3b4a2..6246e6e1c6e4 100644
--- a/www/mattermost-webapp/Makefile
+++ b/www/mattermost-webapp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mattermost-webapp
-PORTVERSION= 10.5.8
+PORTVERSION= 10.5.9
DISTVERSIONPREFIX= v
CATEGORIES= www
MASTER_SITES= https://releases.mattermost.com/${PORTVERSION}/
diff --git a/www/mattermost-webapp/distinfo b/www/mattermost-webapp/distinfo
index 12a96c50bd32..f6827f0726c0 100644
--- a/www/mattermost-webapp/distinfo
+++ b/www/mattermost-webapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750399343
-SHA256 (mattermost-10.5.8-linux-amd64.tar.gz) = a887360ada2f802ee71e9b7f8b97c551634301658c863d66d35e4d5bfc6b2048
-SIZE (mattermost-10.5.8-linux-amd64.tar.gz) = 627561064
+TIMESTAMP = 1753530476
+SHA256 (mattermost-10.5.9-linux-amd64.tar.gz) = 935283b89398a9e2ad7cd598a6fff89166936df493dbd2c6dabbd0416f74c527
+SIZE (mattermost-10.5.9-linux-amd64.tar.gz) = 629794694
diff --git a/www/mattermost-webapp/pkg-plist b/www/mattermost-webapp/pkg-plist
index e9851a155ad9..b792065dc7f0 100644
--- a/www/mattermost-webapp/pkg-plist
+++ b/www/mattermost-webapp/pkg-plist
@@ -6,8 +6,8 @@
%%WWWDIR%%/client/1041.2572eda22344150544f1.js.map
%%WWWDIR%%/client/1041.8dc2cfa7ead9a7c76659.css
%%WWWDIR%%/client/1041.8dc2cfa7ead9a7c76659.css.map
-%%WWWDIR%%/client/1083.2a0ed5aff07991bcfe5d.js
-%%WWWDIR%%/client/1083.2a0ed5aff07991bcfe5d.js.map
+%%WWWDIR%%/client/1083.e781a930775f001b00f6.js
+%%WWWDIR%%/client/1083.e781a930775f001b00f6.js.map
%%WWWDIR%%/client/11.5ada543d8439d319600a.css
%%WWWDIR%%/client/11.5ada543d8439d319600a.css.map
%%WWWDIR%%/client/11.88c2898b3db4047b1024.js
@@ -93,8 +93,8 @@
%%WWWDIR%%/client/3094.70eb16cc1b3136feb23d.css.map
%%WWWDIR%%/client/3147.1a23012bf6b81c1367c4.css
%%WWWDIR%%/client/3147.1a23012bf6b81c1367c4.css.map
-%%WWWDIR%%/client/3147.35c2f732010906abb637.js
-%%WWWDIR%%/client/3147.35c2f732010906abb637.js.map
+%%WWWDIR%%/client/3147.f113c344c802be21467e.js
+%%WWWDIR%%/client/3147.f113c344c802be21467e.js.map
%%WWWDIR%%/client/3161.224a2836a1ffbac1c3cb.js
%%WWWDIR%%/client/3161.224a2836a1ffbac1c3cb.js.map
%%WWWDIR%%/client/3320.c1a0c4b1bf388f50f580.js
@@ -109,10 +109,10 @@
%%WWWDIR%%/client/3461.b2536127835134a39eb3.js.map
%%WWWDIR%%/client/3559.70aac86b2334ea79cbab.js
%%WWWDIR%%/client/3559.70aac86b2334ea79cbab.js.map
-%%WWWDIR%%/client/3560.01da000a0d122c30a236.css
-%%WWWDIR%%/client/3560.01da000a0d122c30a236.css.map
%%WWWDIR%%/client/3560.e466e096ec714556e2da.js
%%WWWDIR%%/client/3560.e466e096ec714556e2da.js.map
+%%WWWDIR%%/client/3560.fe2a0ac446028196bc2c.css
+%%WWWDIR%%/client/3560.fe2a0ac446028196bc2c.css.map
%%WWWDIR%%/client/3572.0177e4027d7f325769dd.js
%%WWWDIR%%/client/3572.0177e4027d7f325769dd.js.map
%%WWWDIR%%/client/3596.c3fcf9d707fef4a0e502.js
@@ -353,8 +353,8 @@
%%WWWDIR%%/client/8348.bb69f03c33bc27a7b042.js.map
%%WWWDIR%%/client/8360.841bf548522155de7948.js
%%WWWDIR%%/client/8360.841bf548522155de7948.js.map
-%%WWWDIR%%/client/8461.d1f79d51415f27554279.js
-%%WWWDIR%%/client/8461.d1f79d51415f27554279.js.map
+%%WWWDIR%%/client/8461.795ba22499395d956d83.js
+%%WWWDIR%%/client/8461.795ba22499395d956d83.js.map
%%WWWDIR%%/client/8508.9335b87e46db99391307.js
%%WWWDIR%%/client/8508.9335b87e46db99391307.js.map
%%WWWDIR%%/client/8508.e0dd00b105e5520488b9.css
@@ -4208,8 +4208,8 @@
%%WWWDIR%%/client/images/payment_processing.png
%%WWWDIR%%/client/images/purchase_alert.png
%%WWWDIR%%/client/images/welcome_illustration_new.png
-%%WWWDIR%%/client/main.b51ef9e23098b8a1bc96.js
-%%WWWDIR%%/client/main.b51ef9e23098b8a1bc96.js.map
+%%WWWDIR%%/client/main.ae7e42dfcb96aacfef24.js
+%%WWWDIR%%/client/main.ae7e42dfcb96aacfef24.js.map
%%WWWDIR%%/client/manifest.json
%%WWWDIR%%/client/remote_entry.js
%%WWWDIR%%/client/remote_entry.js.map
diff --git a/www/mediawiki142/Makefile b/www/mediawiki142/Makefile
deleted file mode 100644
index 942d111b6e36..000000000000
--- a/www/mediawiki142/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-PORTNAME= mediawiki
-PORTVERSION= 1.42.7
-CATEGORIES= www
-MASTER_SITES= https://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ \
- LOCAL/wen
-PKGNAMESUFFIX= 142${PHP_PKGNAMESUFFIX}
-
-MAINTAINER= wen@FreeBSD.org
-COMMENT= Wiki engine used by Wikipedia
-WWW= https://www.mediawiki.org/
-
-LICENSE= GPLv2
-
-DEPRECATED= Upstream EOL
-EXPIRATION_DATE=2025-07-31
-
-CONFLICTS= mediawiki139 mediawiki141 mediawiki143 mediawiki144
-
-USES= cpe php:flavors shebangfix
-SHEBANG_FILES= maintenance/storage/make-blobs
-
-USE_PHP= ctype dom fileinfo filter iconv intl mbstring \
- readline session xml xmlreader zlib
-MEDIAWIKIDIR?= www/mediawiki
-
-NO_BUILD= yes
-PLIST= ${WRKDIR}/plist
-
-SUB_FILES= pkg-message
-SUB_LIST= MEDIAWIKIDIR=${PREFIX}/${MEDIAWIKIDIR}
-
-OPTIONS_DEFINE= LDAP MEMCACHED IMAGICK SOCKETS
-OPTIONS_SINGLE= DB
-OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE
-OPTIONS_DEFAULT= MYSQL SOCKETS
-
-MEMCACHED_DESC= Use memcached
-IMAGICK_DESC= Use ImageMagick
-SOCKETS_DESC= Use sockets
-
-MYSQL_USES= mysql
-MYSQL_USE= php=mysqli
-PGSQL_USE= php=pgsql
-SQLITE_USE= php=sqlite3
-LDAP_USE= php=ldap
-SOCKETS_USE= php=sockets
-
-MEMCACHED_RUN_DEPENDS= memcached:databases/memcached
-IMAGICK_RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP_FLAVOR}
-
-pre-install:
- @${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST}
- @${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST}
- @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST}
- @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST}
- @${ECHO} "@mode 0755" >> ${PLIST}
- @${ECHO} "@dir %%WWWDIR%%/images" >> ${PLIST}
- @${ECHO} "@mode" >> ${PLIST}
- @${ECHO_CMD} "@owner" >> ${PLIST}
- @${ECHO_CMD} "@group" >> ${PLIST}
- @${ECHO} @dir ${MEDIAWIKIDIR} >> ${PLIST}
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR}
- @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR}
-
-.include <bsd.port.mk>
diff --git a/www/mediawiki142/distinfo b/www/mediawiki142/distinfo
deleted file mode 100644
index 0217377c7e2c..000000000000
--- a/www/mediawiki142/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1751510284
-SHA256 (mediawiki-1.42.7.tar.gz) = 0a604c81454fb7ab3eb2f57ab5972c5ea44fc54924cca09e813e3c4f4827d9c9
-SIZE (mediawiki-1.42.7.tar.gz) = 90513428
diff --git a/www/mediawiki142/files/pkg-message.in b/www/mediawiki142/files/pkg-message.in
deleted file mode 100644
index b05e89945b5f..000000000000
--- a/www/mediawiki142/files/pkg-message.in
+++ /dev/null
@@ -1,15 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Remember to check
-
-%%MEDIAWIKIDIR%%/INSTALL
-
-and
-
-%%MEDIAWIKIDIR%%/UPGRADE
-
-for details
-EOM
-}
-]
diff --git a/www/mediawiki142/pkg-descr b/www/mediawiki142/pkg-descr
deleted file mode 100644
index 88e2e7b358ef..000000000000
--- a/www/mediawiki142/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-MediaWiki is the collaborative editing software that runs Wikipedia,
-the free encyclopedia, and other projects.
-It's designed to handle a large number of users and pages without imposing
-too rigid a structure or workflow.
diff --git a/www/miniflux/Makefile b/www/miniflux/Makefile
index d3a96c251dfa..b3372612028f 100644
--- a/www/miniflux/Makefile
+++ b/www/miniflux/Makefile
@@ -1,6 +1,5 @@
PORTNAME= miniflux
-DISTVERSION= 2.2.10
-PORTREVISION= 1
+DISTVERSION= 2.2.11
CATEGORIES= www
MAINTAINER= krion@FreeBSD.org
diff --git a/www/miniflux/distinfo b/www/miniflux/distinfo
index c63bd2cd1c90..ae93cba3ef7e 100644
--- a/www/miniflux/distinfo
+++ b/www/miniflux/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750749975
-SHA256 (go/www_miniflux/miniflux-v2-2.2.10_GH0/go.mod) = 0d545fcf2e12aa37d744743c80ff85afeae8954e0deb983ac74a68d0de286f58
-SIZE (go/www_miniflux/miniflux-v2-2.2.10_GH0/go.mod) = 1529
-SHA256 (go/www_miniflux/miniflux-v2-2.2.10_GH0/miniflux-v2-2.2.10_GH0.tar.gz) = a216b93a32d14a7a6ca48fd7f5e86b8a4e8c58b1bf5d83fc4d3aacaaaf4e6a48
-SIZE (go/www_miniflux/miniflux-v2-2.2.10_GH0/miniflux-v2-2.2.10_GH0.tar.gz) = 835514
+TIMESTAMP = 1753697965
+SHA256 (go/www_miniflux/miniflux-v2-2.2.11_GH0/go.mod) = 392cd3fcb8175fff5d8ce74d0e3bf05b62e454462d4d6e1146b9e2382c719a1e
+SIZE (go/www_miniflux/miniflux-v2-2.2.11_GH0/go.mod) = 1492
+SHA256 (go/www_miniflux/miniflux-v2-2.2.11_GH0/miniflux-v2-2.2.11_GH0.tar.gz) = 20f6e7da292f7fd7e9989c40f203ad6c9d58fdf26ba3fbbd08da618fa36b8d2e
+SIZE (go/www_miniflux/miniflux-v2-2.2.11_GH0/miniflux-v2-2.2.11_GH0.tar.gz) = 857725
diff --git a/www/minio/Makefile b/www/minio/Makefile
index fc2ed4ee18c0..ce0e842e765a 100644
--- a/www/minio/Makefile
+++ b/www/minio/Makefile
@@ -1,6 +1,5 @@
PORTNAME= minio
DISTVERSION= ${GH_TAGNAME:S/RELEASE.//:S/Z//:S/T/-/:S/-/./g}
-PORTREVISION= 1
CATEGORIES= www
DIST_SUBDIR= minio
@@ -11,11 +10,11 @@ WWW= https://minio.io/
LICENSE= AGPLv3
USES= compiler cpe go:modules
-GH_TAGNAME= RELEASE.2025-06-13T11-33-47Z
+GH_TAGNAME= RELEASE.2025-07-23T15-54-02Z
CPE_VERSION= ${GH_TAGNAME}
USE_RC_SUBR= ${PORTNAME}
-COMMIT_ID= a6c538c5a113a588d49b4f3af36ae3046cfa5ac6
+COMMIT_ID= 7ced9663e6a791fef9dc6be798ff24cda9c730ac
GO_MODULE= github.com/minio/minio@v0.0.0-${DISTVERSION:S/.//g}-${COMMIT_ID:C/^(.{12}).*/\1/}
GO_BUILDFLAGS= -ldflags=' \
diff --git a/www/minio/distinfo b/www/minio/distinfo
index ed636f95379f..b2f74b5fa0f9 100644
--- a/www/minio/distinfo
+++ b/www/minio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751267324
-SHA256 (go/www_minio/minio-2025.06.13.11.33.47/v0.0.0-20250613113347-a6c538c5a113.mod) = c9ec564bf09a7f3a24703f0c116289ce13ac6da81426f4cb372c7bb1c5508ea3
-SIZE (go/www_minio/minio-2025.06.13.11.33.47/v0.0.0-20250613113347-a6c538c5a113.mod) = 12569
-SHA256 (go/www_minio/minio-2025.06.13.11.33.47/v0.0.0-20250613113347-a6c538c5a113.zip) = cd71d2932747ae62f15ff4fbb1088dde52963e144a2ad7cb4f4cf335a2e5266e
-SIZE (go/www_minio/minio-2025.06.13.11.33.47/v0.0.0-20250613113347-a6c538c5a113.zip) = 25075588
+TIMESTAMP = 1753828346
+SHA256 (go/www_minio/minio-2025.07.23.15.54.02/v0.0.0-20250723155402-7ced9663e6a7.mod) = 1092c21cbe753941b16da2943be699d1517e70ebdd4da6d5c994ca27a85ba430
+SIZE (go/www_minio/minio-2025.07.23.15.54.02/v0.0.0-20250723155402-7ced9663e6a7.mod) = 12569
+SHA256 (go/www_minio/minio-2025.07.23.15.54.02/v0.0.0-20250723155402-7ced9663e6a7.zip) = 86276daaeb0801f57e0d7f5a9cf7e0e995a5d6c98057a4e6e5be4e08dff66972
+SIZE (go/www_minio/minio-2025.07.23.15.54.02/v0.0.0-20250723155402-7ced9663e6a7.zip) = 25081187
diff --git a/www/neon/Makefile b/www/neon/Makefile
index 84af354aba6c..eb2cb9f47687 100644
--- a/www/neon/Makefile
+++ b/www/neon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neon
DISTVERSION= 0.34.0
-#PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://notroj.github.io/neon/
@@ -20,24 +20,18 @@ LDFLAGS= -Wl,--undefined-version
CONFIGURE_ARGS= --enable-shared --disable-static
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-OPTIONS_DEFINE= DOCS GSSAPI NLS PROXY
-OPTIONS_DEFAULT= EXPAT GSSAPI OPENSSL
+OPTIONS_DEFINE= DOCS GSSAPI MANPAGES NLS PROXY
+OPTIONS_DEFAULT= EXPAT GSSAPI MANPAGES OPENSSL
OPTIONS_RADIO= SSL
OPTIONS_RADIO_SSL= GNUTLS OPENSSL
OPTIONS_SINGLE= XML
OPTIONS_SINGLE_XML= EXPAT LIBXML2
-DOCS_DESC= Build and/or install documentation (including manpages)
LIBXML2_DESC= libxml2 XML parser support
PROXY_DESC= libproxy support
XML_DESC= XML parser library
-DOCS_BUILD_DEPENDS= xmlto:textproc/xmlto \
- docbook-xml>0:textproc/docbook-xml
-
-DOCS_EXTRA_PATCHES_OFF= ${FILESDIR}/extrapatch-docs
-
EXPAT_LIB_DEPENDS= libexpat.so:textproc/expat2
EXPAT_CONFIGURE_WITH= expat
@@ -66,6 +60,12 @@ DOCSDIR= ${PREFIX}/share/doc/neon
post-patch:
${REINPLACE_CMD} -e 's|-@NEON_VERSION@$$||' ${WRKSRC}/Makefile.in
+post-patch-DOCS-off:
+ ${REINPLACE_CMD} -e '152s|install-docs ||' ${WRKSRC}/Makefile.in
+
+post-patch-MANPAGES-off:
+ ${REINPLACE_CMD} -e '152s|install-man ||' ${WRKSRC}/Makefile.in
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libneon.so.27.*
diff --git a/www/neon/files/extrapatch-docs b/www/neon/files/patch-Makefile.in
index 565765020c3f..2e20a7cbc836 100644
--- a/www/neon/files/extrapatch-docs
+++ b/www/neon/files/patch-Makefile.in
@@ -1,20 +1,11 @@
--- Makefile.in.orig 2022-02-27 07:23:39 UTC
+++ Makefile.in
-@@ -89,7 +89,7 @@ subdirs:
-
- # Regenerating the docs requires xmlto to be installed, this target is
- # executed when release tarballs are generated.
--docs: docs-man docs-html
-+#docs: docs-man docs-html
-
- docs-man:
- rm -rf doc/man; mkdir -p doc/man
@@ -148,7 +148,7 @@ install-memleak:
@echo "ERROR: purposes only; this copy of neon must not be installed."
@false
-install-yes: install-lib install-headers install-config install-docs install-nls
-+install-yes: install-lib install-headers install-config install-nls
++install-yes: install-lib install-headers install-config install-html install-man install-nls
# libtool does all the necessary magic here
install-lib: subdirs
diff --git a/www/neon/files/patch-doc_manual.xml b/www/neon/files/patch-doc_manual.xml
deleted file mode 100644
index ef0031d5dad6..000000000000
--- a/www/neon/files/patch-doc_manual.xml
+++ /dev/null
@@ -1,17 +0,0 @@
---- doc/manual.xml.orig 2021-11-01 10:10:24 UTC
-+++ doc/manual.xml
-@@ -3,14 +3,6 @@
- <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
- "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-
--<!ENTITY % isoent SYSTEM
-- "http://www.oasis-open.org/docbook/xml/4.5/ent/isonum.ent">
--<!ENTITY % isopub SYSTEM
-- "http://www.oasis-open.org/docbook/xml/4.5/ent/isopub.ent">
--
--%isoent;
--%isopub;
--
- <!-- date/version stamp files created as release tarball is rolled -->
- <!ENTITY date SYSTEM "date.xml">
- <!ENTITY version SYSTEM "version.xml">
diff --git a/www/neon/pkg-plist b/www/neon/pkg-plist
index 3937b65cc2c1..bc94437fa304 100644
--- a/www/neon/pkg-plist
+++ b/www/neon/pkg-plist
@@ -27,110 +27,110 @@ lib/libneon.so
lib/libneon.so.27
lib/libneon.so.27.7.0
libdata/pkgconfig/neon.pc
-%%DOCS%%share/man/man1/neon-config.1.gz
-%%DOCS%%share/man/man3/ne_add_request_header.3.gz
-%%DOCS%%share/man/man3/ne_addr_destroy.3.gz
-%%DOCS%%share/man/man3/ne_addr_error.3.gz
-%%DOCS%%share/man/man3/ne_addr_first.3.gz
-%%DOCS%%share/man/man3/ne_addr_next.3.gz
-%%DOCS%%share/man/man3/ne_addr_resolve.3.gz
-%%DOCS%%share/man/man3/ne_addr_result.3.gz
-%%DOCS%%share/man/man3/ne_buffer.3.gz
-%%DOCS%%share/man/man3/ne_buffer_altered.3.gz
-%%DOCS%%share/man/man3/ne_buffer_append.3.gz
-%%DOCS%%share/man/man3/ne_buffer_clear.3.gz
-%%DOCS%%share/man/man3/ne_buffer_concat.3.gz
-%%DOCS%%share/man/man3/ne_buffer_create.3.gz
-%%DOCS%%share/man/man3/ne_buffer_destroy.3.gz
-%%DOCS%%share/man/man3/ne_buffer_finish.3.gz
-%%DOCS%%share/man/man3/ne_buffer_grow.3.gz
-%%DOCS%%share/man/man3/ne_buffer_ncreate.3.gz
-%%DOCS%%share/man/man3/ne_buffer_zappend.3.gz
-%%DOCS%%share/man/man3/ne_calloc.3.gz
-%%DOCS%%share/man/man3/ne_close_connection.3.gz
-%%DOCS%%share/man/man3/ne_forget_auth.3.gz
-%%DOCS%%share/man/man3/ne_get_error.3.gz
-%%DOCS%%share/man/man3/ne_get_request_flag.3.gz
-%%DOCS%%share/man/man3/ne_get_response_header.3.gz
-%%DOCS%%share/man/man3/ne_get_response_location.3.gz
-%%DOCS%%share/man/man3/ne_get_scheme.3.gz
-%%DOCS%%share/man/man3/ne_get_server_hostport.3.gz
-%%DOCS%%share/man/man3/ne_get_session_flag.3.gz
-%%DOCS%%share/man/man3/ne_get_status.3.gz
-%%DOCS%%share/man/man3/ne_has_support.3.gz
-%%DOCS%%share/man/man3/ne_i18n_init.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_cmp.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_free.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_make.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_parse.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_print.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_raw.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_reverse.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_typeof.3.gz
-%%DOCS%%share/man/man3/ne_malloc.3.gz
-%%DOCS%%share/man/man3/ne_oom_callback.3.gz
-%%DOCS%%share/man/man3/ne_print_request_header.3.gz
-%%DOCS%%share/man/man3/ne_qtoken.3.gz
-%%DOCS%%share/man/man3/ne_realloc.3.gz
-%%DOCS%%share/man/man3/ne_redirect_location.3.gz
-%%DOCS%%share/man/man3/ne_redirect_register.3.gz
-%%DOCS%%share/man/man3/ne_request_create.3.gz
-%%DOCS%%share/man/man3/ne_request_destroy.3.gz
-%%DOCS%%share/man/man3/ne_request_dispatch.3.gz
-%%DOCS%%share/man/man3/ne_response_header_iterate.3.gz
-%%DOCS%%share/man/man3/ne_session_create.3.gz
-%%DOCS%%share/man/man3/ne_session_destroy.3.gz
-%%DOCS%%share/man/man3/ne_session_proxy.3.gz
-%%DOCS%%share/man/man3/ne_session_socks_proxy.3.gz
-%%DOCS%%share/man/man3/ne_session_system_proxy.3.gz
-%%DOCS%%share/man/man3/ne_set_addrlist.3.gz
-%%DOCS%%share/man/man3/ne_set_connect_timeout.3.gz
-%%DOCS%%share/man/man3/ne_set_error.3.gz
-%%DOCS%%share/man/man3/ne_set_proxy_auth.3.gz
-%%DOCS%%share/man/man3/ne_set_read_timeout.3.gz
-%%DOCS%%share/man/man3/ne_set_request_body_buffer.3.gz
-%%DOCS%%share/man/man3/ne_set_request_body_fd.3.gz
-%%DOCS%%share/man/man3/ne_set_request_body_provider.3.gz
-%%DOCS%%share/man/man3/ne_set_request_flag.3.gz
-%%DOCS%%share/man/man3/ne_set_server_auth.3.gz
-%%DOCS%%share/man/man3/ne_set_session_flag.3.gz
-%%DOCS%%share/man/man3/ne_set_useragent.3.gz
-%%DOCS%%share/man/man3/ne_shave.3.gz
-%%DOCS%%share/man/man3/ne_sock_exit.3.gz
-%%DOCS%%share/man/man3/ne_sock_init.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_cmp.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_export.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_free.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_identity.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_import.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_issuer.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_read.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_signedby.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_subject.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_write.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_decrypt.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_encrypted.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_free.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_name.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_owner.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_read.3.gz
-%%DOCS%%share/man/man3/ne_ssl_dname_cmp.3.gz
-%%DOCS%%share/man/man3/ne_ssl_readable_dname.3.gz
-%%DOCS%%share/man/man3/ne_ssl_set_verify.3.gz
-%%DOCS%%share/man/man3/ne_ssl_trust_cert.3.gz
-%%DOCS%%share/man/man3/ne_ssl_trust_default_ca.3.gz
-%%DOCS%%share/man/man3/ne_status.3.gz
-%%DOCS%%share/man/man3/ne_strdup.3.gz
-%%DOCS%%share/man/man3/ne_strhash.3.gz
-%%DOCS%%share/man/man3/ne_strndup.3.gz
-%%DOCS%%share/man/man3/ne_strparam.3.gz
-%%DOCS%%share/man/man3/ne_vstrhash.3.gz
-%%DOCS%%share/man/man3/ne_token.3.gz
-%%DOCS%%share/man/man3/ne_version_match.3.gz
-%%DOCS%%share/man/man3/ne_version_string.3.gz
-%%DOCS%%share/man/man3/ne_xml_create.3.gz
-%%DOCS%%share/man/man3/ne_xml_destroy.3.gz
-%%DOCS%%share/man/man3/neon.3.gz
+%%MANPAGES%%share/man/man1/neon-config.1.gz
+%%MANPAGES%%share/man/man3/ne_add_request_header.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_destroy.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_error.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_first.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_next.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_resolve.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_result.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_altered.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_append.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_clear.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_concat.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_create.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_destroy.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_finish.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_grow.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_ncreate.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_zappend.3.gz
+%%MANPAGES%%share/man/man3/ne_calloc.3.gz
+%%MANPAGES%%share/man/man3/ne_close_connection.3.gz
+%%MANPAGES%%share/man/man3/ne_forget_auth.3.gz
+%%MANPAGES%%share/man/man3/ne_get_error.3.gz
+%%MANPAGES%%share/man/man3/ne_get_request_flag.3.gz
+%%MANPAGES%%share/man/man3/ne_get_response_header.3.gz
+%%MANPAGES%%share/man/man3/ne_get_response_location.3.gz
+%%MANPAGES%%share/man/man3/ne_get_scheme.3.gz
+%%MANPAGES%%share/man/man3/ne_get_server_hostport.3.gz
+%%MANPAGES%%share/man/man3/ne_get_session_flag.3.gz
+%%MANPAGES%%share/man/man3/ne_get_status.3.gz
+%%MANPAGES%%share/man/man3/ne_has_support.3.gz
+%%MANPAGES%%share/man/man3/ne_i18n_init.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_cmp.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_free.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_make.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_parse.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_print.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_raw.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_reverse.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_typeof.3.gz
+%%MANPAGES%%share/man/man3/ne_malloc.3.gz
+%%MANPAGES%%share/man/man3/ne_oom_callback.3.gz
+%%MANPAGES%%share/man/man3/ne_print_request_header.3.gz
+%%MANPAGES%%share/man/man3/ne_qtoken.3.gz
+%%MANPAGES%%share/man/man3/ne_realloc.3.gz
+%%MANPAGES%%share/man/man3/ne_redirect_location.3.gz
+%%MANPAGES%%share/man/man3/ne_redirect_register.3.gz
+%%MANPAGES%%share/man/man3/ne_request_create.3.gz
+%%MANPAGES%%share/man/man3/ne_request_destroy.3.gz
+%%MANPAGES%%share/man/man3/ne_request_dispatch.3.gz
+%%MANPAGES%%share/man/man3/ne_response_header_iterate.3.gz
+%%MANPAGES%%share/man/man3/ne_session_create.3.gz
+%%MANPAGES%%share/man/man3/ne_session_destroy.3.gz
+%%MANPAGES%%share/man/man3/ne_session_proxy.3.gz
+%%MANPAGES%%share/man/man3/ne_session_socks_proxy.3.gz
+%%MANPAGES%%share/man/man3/ne_session_system_proxy.3.gz
+%%MANPAGES%%share/man/man3/ne_set_addrlist.3.gz
+%%MANPAGES%%share/man/man3/ne_set_connect_timeout.3.gz
+%%MANPAGES%%share/man/man3/ne_set_error.3.gz
+%%MANPAGES%%share/man/man3/ne_set_proxy_auth.3.gz
+%%MANPAGES%%share/man/man3/ne_set_read_timeout.3.gz
+%%MANPAGES%%share/man/man3/ne_set_request_body_buffer.3.gz
+%%MANPAGES%%share/man/man3/ne_set_request_body_fd.3.gz
+%%MANPAGES%%share/man/man3/ne_set_request_body_provider.3.gz
+%%MANPAGES%%share/man/man3/ne_set_request_flag.3.gz
+%%MANPAGES%%share/man/man3/ne_set_server_auth.3.gz
+%%MANPAGES%%share/man/man3/ne_set_session_flag.3.gz
+%%MANPAGES%%share/man/man3/ne_set_useragent.3.gz
+%%MANPAGES%%share/man/man3/ne_shave.3.gz
+%%MANPAGES%%share/man/man3/ne_sock_exit.3.gz
+%%MANPAGES%%share/man/man3/ne_sock_init.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_cmp.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_export.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_free.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_identity.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_import.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_issuer.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_read.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_signedby.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_subject.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_write.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_decrypt.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_encrypted.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_free.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_name.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_owner.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_read.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_dname_cmp.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_readable_dname.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_set_verify.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_trust_cert.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_trust_default_ca.3.gz
+%%MANPAGES%%share/man/man3/ne_status.3.gz
+%%MANPAGES%%share/man/man3/ne_strdup.3.gz
+%%MANPAGES%%share/man/man3/ne_strhash.3.gz
+%%MANPAGES%%share/man/man3/ne_strndup.3.gz
+%%MANPAGES%%share/man/man3/ne_strparam.3.gz
+%%MANPAGES%%share/man/man3/ne_vstrhash.3.gz
+%%MANPAGES%%share/man/man3/ne_token.3.gz
+%%MANPAGES%%share/man/man3/ne_version_match.3.gz
+%%MANPAGES%%share/man/man3/ne_version_string.3.gz
+%%MANPAGES%%share/man/man3/ne_xml_create.3.gz
+%%MANPAGES%%share/man/man3/ne_xml_destroy.3.gz
+%%MANPAGES%%share/man/man3/neon.3.gz
%%PORTDOCS%%%%DOCSDIR%%/html/api.html
%%PORTDOCS%%%%DOCSDIR%%/html/biblio.html
%%PORTDOCS%%%%DOCSDIR%%/html/compliance.html
diff --git a/www/newsraft/Makefile b/www/newsraft/Makefile
index f76dd552d6f5..adde46a6f346 100644
--- a/www/newsraft/Makefile
+++ b/www/newsraft/Makefile
@@ -1,5 +1,5 @@
PORTNAME= newsraft
-DISTVERSION= 0.31
+DISTVERSION= 0.32
CATEGORIES= www
MASTER_SITES= https://codeberg.org/${PORTNAME}/${PORTNAME}/archive/
diff --git a/www/newsraft/distinfo b/www/newsraft/distinfo
index 278eac2c3ed7..075deaea121b 100644
--- a/www/newsraft/distinfo
+++ b/www/newsraft/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749407113
-SHA256 (newsraft-0.31.tar.gz) = de0d96664d9a276dbe58cf4b44a6861bc18b6fd4c0f41a97450c5b3509904ae8
-SIZE (newsraft-0.31.tar.gz) = 224575
+TIMESTAMP = 1754049917
+SHA256 (newsraft-0.32.tar.gz) = a3b5f4935189316b5962658f29669472798a3e40d62b4f60d66644af3f04d2d3
+SIZE (newsraft-0.32.tar.gz) = 225800
diff --git a/www/newsraft/files/patch-makefile b/www/newsraft/files/patch-makefile
deleted file mode 100644
index 444ab3451d32..000000000000
--- a/www/newsraft/files/patch-makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- makefile.orig 2025-06-08 19:06:10 UTC
-+++ makefile
-@@ -17,7 +17,7 @@ AUXCFLAGS = $(CURL_CFLAGS) $(EXPAT_CFLAGS) $(GUMBO
- #LDFLAGS = -static
- #CURL_LIBS = -lcurl -lbrotlidec -lbrotlienc -lbrotlicommon -lssl -lcrypto -lnghttp2 -lz
- AUXCFLAGS = $(CURL_CFLAGS) $(EXPAT_CFLAGS) $(GUMBO_CFLAGS) $(SQLITE_CFLAGS)
--FEATURECFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700
-+FEATURECFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE
- LDLIBS = $(CURL_LIBS) $(EXPAT_LIBS) $(GUMBO_LIBS) $(SQLITE_LIBS) $(PTHREAD_LIBS)
- DESTDIR =
- PREFIX = /usr/local
diff --git a/www/nextcloud-calendar/Makefile b/www/nextcloud-calendar/Makefile
index d3ca683f1509..3908522f26b3 100644
--- a/www/nextcloud-calendar/Makefile
+++ b/www/nextcloud-calendar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calendar
-PORTVERSION= 5.3.7
+PORTVERSION= 5.3.8
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-calendar/distinfo b/www/nextcloud-calendar/distinfo
index f68e47935ae2..15c94d7bb594 100644
--- a/www/nextcloud-calendar/distinfo
+++ b/www/nextcloud-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753371975
-SHA256 (nextcloud/calendar-v5.3.7.tar.gz) = a8f725b941a0a4384e86bc0d8f0dc026e140e7136af9726175af06ec0603a601
-SIZE (nextcloud/calendar-v5.3.7.tar.gz) = 19941551
+TIMESTAMP = 1753864175
+SHA256 (nextcloud/calendar-v5.3.8.tar.gz) = 4792f4100a0b1abd427f386d1cee057d4b2da91f840ec38876015871c82710c7
+SIZE (nextcloud/calendar-v5.3.8.tar.gz) = 19946107
diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile
index c1b56c80e7d2..f621912261b6 100644
--- a/www/nextcloud-contacts/Makefile
+++ b/www/nextcloud-contacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= contacts
-PORTVERSION= 7.2.1
+PORTVERSION= 7.2.3
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo
index ebe532805bd4..ef78df1e0a02 100644
--- a/www/nextcloud-contacts/distinfo
+++ b/www/nextcloud-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753371811
-SHA256 (nextcloud/contacts-v7.2.1.tar.gz) = 7cc0b396d8eea3cdfcb520fb2f666460aafdc7bcc9d46604cc3c360a28c038a6
-SIZE (nextcloud/contacts-v7.2.1.tar.gz) = 4404646
+TIMESTAMP = 1753864149
+SHA256 (nextcloud/contacts-v7.2.3.tar.gz) = 00095f3de15608ef3de3f4797cbb174925b654a69c5421f4ec9b062c8256566b
+SIZE (nextcloud/contacts-v7.2.3.tar.gz) = 4407430
diff --git a/www/nextcloud-deck/Makefile b/www/nextcloud-deck/Makefile
index 2cd373481e82..10ede559efad 100644
--- a/www/nextcloud-deck/Makefile
+++ b/www/nextcloud-deck/Makefile
@@ -1,5 +1,5 @@
PORTNAME= deck
-PORTVERSION= 1.15.1
+PORTVERSION= 1.15.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-deck/distinfo b/www/nextcloud-deck/distinfo
index 3e55a2c75133..72e3d2e7c13d 100644
--- a/www/nextcloud-deck/distinfo
+++ b/www/nextcloud-deck/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745949955
-SHA256 (nextcloud/deck-v1.15.1.tar.gz) = 554747a0b6320a0ec3b0dbb62d865e96670733807471f907f0fc1c4caf38e26a
-SIZE (nextcloud/deck-v1.15.1.tar.gz) = 13762582
+TIMESTAMP = 1753864557
+SHA256 (nextcloud/deck-v1.15.2.tar.gz) = cb4919ae658eeac23820ffb98fe822f14bb1808c0d3d73110c57c44e3b11b458
+SIZE (nextcloud/deck-v1.15.2.tar.gz) = 13980567
diff --git a/www/nextcloud-groupfolders/Makefile b/www/nextcloud-groupfolders/Makefile
index 20ae589abd80..e9f62eff643c 100644
--- a/www/nextcloud-groupfolders/Makefile
+++ b/www/nextcloud-groupfolders/Makefile
@@ -1,5 +1,5 @@
PORTNAME= groupfolders
-PORTVERSION= 19.1.2
+PORTVERSION= 19.1.3
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-groupfolders/distinfo b/www/nextcloud-groupfolders/distinfo
index 1e0f2afd0390..d7bea427b16e 100644
--- a/www/nextcloud-groupfolders/distinfo
+++ b/www/nextcloud-groupfolders/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751485192
-SHA256 (nextcloud/groupfolders-v19.1.2.tar.gz) = 2aa6cfbdc1ce60903c6e359b87a5ffed133bf05182a85248392f0582e809c899
-SIZE (nextcloud/groupfolders-v19.1.2.tar.gz) = 5577506
+TIMESTAMP = 1753864280
+SHA256 (nextcloud/groupfolders-v19.1.3.tar.gz) = d33eb3c6e04dbc484f02d094503b5bd0138c492fb14ffacdec7d8f410fc12cf1
+SIZE (nextcloud/groupfolders-v19.1.3.tar.gz) = 5587409
diff --git a/www/node20/Makefile b/www/node20/Makefile
index bfcd8c796f38..d921874d4ce5 100644
--- a/www/node20/Makefile
+++ b/www/node20/Makefile
@@ -40,6 +40,7 @@ CONFIGURE_ARGS= --prefix=${PREFIX:S|^${DESTDIR}||} \
--shared-zlib \
--with-intl=system-icu \
--without-npm
+CXXFLAGS_powerpc64= -mpower8-vector
HAS_CONFIGURE= yes
MAKE_ENV= CC.host="${CCACHE_BIN} ${CC}" \
CFLAGS.host="${CFLAGS}" \
diff --git a/www/novnc-websockify/Makefile b/www/novnc-websockify/Makefile
deleted file mode 100644
index 54266cb14599..000000000000
--- a/www/novnc-websockify/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= websockify
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.0
-CATEGORIES= www
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Websockify implementation for noVNC
-WWW= https://github.com/novnc/websockify
-
-LICENSE= LGPL3
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= ${PYNUMPY} \
- novnc>0:www/novnc
-
-USES= python shebangfix
-
-USE_GITHUB= yes
-GH_ACCOUNT= novnc
-GH_PROJECT= websockify
-
-SHEBANG_FILES= run
-
-NO_ARCH= yes
-NO_BUILD= yes
-TARGET_DIR= ${PREFIX}/libexec/novnc/utils/websockify
-
-do-install:
- @${MKDIR} ${STAGEDIR}${TARGET_DIR}
- cd ${WRKSRC} && ${RM} .gitignore .gitmodules .travis.yml
- cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${TARGET_DIR}
- @${CHMOD} +x ${STAGEDIR}${TARGET_DIR}/run
- @${CHMOD} +x ${STAGEDIR}${TARGET_DIR}/rebind
-
-.include <bsd.port.mk>
diff --git a/www/novnc-websockify/distinfo b/www/novnc-websockify/distinfo
deleted file mode 100644
index 1fe243731ee6..000000000000
--- a/www/novnc-websockify/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1691768345
-SHA256 (novnc-websockify-v0.11.0_GH0.tar.gz) = 628dd586e80865cd775cc402b96cf75f4daa647b0fefdc31366d08b7753016be
-SIZE (novnc-websockify-v0.11.0_GH0.tar.gz) = 55126
diff --git a/www/novnc-websockify/pkg-descr b/www/novnc-websockify/pkg-descr
deleted file mode 100644
index f186b9ec6562..000000000000
--- a/www/novnc-websockify/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Websockify is a WebSocket to TCP proxy/bridge.
-This allows a browser to connect to any application/server/service.
-Implementations in Python, C, Node.js and Ruby.
-
-It also includes a wrap program that uses a LD_PRELOAD library to
-proxying from a source address to a target address.
diff --git a/www/novnc-websockify/pkg-plist b/www/novnc-websockify/pkg-plist
deleted file mode 100644
index 7fd347409d57..000000000000
--- a/www/novnc-websockify/pkg-plist
+++ /dev/null
@@ -1,47 +0,0 @@
-libexec/novnc/utils/websockify/.github/workflows/test.yml
-libexec/novnc/utils/websockify/CHANGES.txt
-libexec/novnc/utils/websockify/COPYING
-libexec/novnc/utils/websockify/MANIFEST.in
-libexec/novnc/utils/websockify/Makefile
-libexec/novnc/utils/websockify/README.md
-libexec/novnc/utils/websockify/Windows/Windows Service Readme.md
-libexec/novnc/utils/websockify/docker/Dockerfile
-libexec/novnc/utils/websockify/docker/build.sh
-libexec/novnc/utils/websockify/docs/latency_results.txt
-libexec/novnc/utils/websockify/docs/notes
-libexec/novnc/utils/websockify/docs/release.txt
-libexec/novnc/utils/websockify/docs/websockify.1
-libexec/novnc/utils/websockify/rebind
-libexec/novnc/utils/websockify/rebind.c
-libexec/novnc/utils/websockify/run
-libexec/novnc/utils/websockify/setup.py
-libexec/novnc/utils/websockify/test-requirements.txt
-libexec/novnc/utils/websockify/tests/echo.html
-libexec/novnc/utils/websockify/tests/echo.py
-libexec/novnc/utils/websockify/tests/echo_client.py
-libexec/novnc/utils/websockify/tests/fixtures/private.pem
-libexec/novnc/utils/websockify/tests/fixtures/public.pem
-libexec/novnc/utils/websockify/tests/fixtures/symmetric.key
-libexec/novnc/utils/websockify/tests/latency.html
-libexec/novnc/utils/websockify/tests/latency.py
-libexec/novnc/utils/websockify/tests/load.html
-libexec/novnc/utils/websockify/tests/load.py
-libexec/novnc/utils/websockify/tests/plain_echo.html
-libexec/novnc/utils/websockify/tests/simple.html
-libexec/novnc/utils/websockify/tests/test_auth_plugins.py
-libexec/novnc/utils/websockify/tests/test_token_plugins.py
-libexec/novnc/utils/websockify/tests/test_websocket.py
-libexec/novnc/utils/websockify/tests/test_websocketproxy.py
-libexec/novnc/utils/websockify/tests/test_websocketserver.py
-libexec/novnc/utils/websockify/tests/test_websockifyserver.py
-libexec/novnc/utils/websockify/tox.ini
-libexec/novnc/utils/websockify/websockify.py
-libexec/novnc/utils/websockify/websockify/__init__.py
-libexec/novnc/utils/websockify/websockify/__main__.py
-libexec/novnc/utils/websockify/websockify/auth_plugins.py
-libexec/novnc/utils/websockify/websockify/sysloghandler.py
-libexec/novnc/utils/websockify/websockify/token_plugins.py
-libexec/novnc/utils/websockify/websockify/websocket.py
-libexec/novnc/utils/websockify/websockify/websocketproxy.py
-libexec/novnc/utils/websockify/websockify/websocketserver.py
-libexec/novnc/utils/websockify/websockify/websockifyserver.py
diff --git a/www/phalcon/Makefile b/www/phalcon/Makefile
index df7e308e6665..d242a733b106 100644
--- a/www/phalcon/Makefile
+++ b/www/phalcon/Makefile
@@ -19,4 +19,16 @@ CONFIGURE_ARGS= --enable-phalcon
WRKSRC_SUBDIR= build/phalcon
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PHP_VER} >= 85
+. if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+. endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/phalcon.zep.c
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/www/php85-opcache/Makefile b/www/php85-opcache/Makefile
deleted file mode 100644
index edb61940538a..000000000000
--- a/www/php85-opcache/Makefile
+++ /dev/null
@@ -1,9 +0,0 @@
-CATEGORIES= www
-
-PKGNAMESUFFIX= -opcache
-
-USES= php:zend,noflavors
-
-MASTERDIR= ${.CURDIR}/../../lang/php85
-
-.include "${MASTERDIR}/Makefile"
diff --git a/www/phpmustache/Makefile b/www/phpmustache/Makefile
index 052474091651..efb4e4005a66 100644
--- a/www/phpmustache/Makefile
+++ b/www/phpmustache/Makefile
@@ -10,6 +10,9 @@ WWW= https://github.com/bobthecow/mustache.php
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Installation mode changed from systemwide to per-application with Composer
+EXPIRATION_DATE=2025-10-31
+
USES= php:build
USE_GITHUB= yes
GH_ACCOUNT= bobthecow
diff --git a/www/piwigo/Makefile b/www/piwigo/Makefile
index b990d062f5eb..a7390c6cd229 100644
--- a/www/piwigo/Makefile
+++ b/www/piwigo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= piwigo
-DISTVERSION= 15.5.0
+DISTVERSION= 15.6.0
PORTREVISION= 0
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
CATEGORIES= www
diff --git a/www/piwigo/distinfo b/www/piwigo/distinfo
index 7b875dc8f1e9..bcbacf9fd550 100644
--- a/www/piwigo/distinfo
+++ b/www/piwigo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741790437
-SHA256 (piwigo-15.5.0.zip) = f7bb7aac6373c7065a926959a542c2b77319b1bcea7d6a6ed9ccda71b83081c0
-SIZE (piwigo-15.5.0.zip) = 18694477
+TIMESTAMP = 1753530422
+SHA256 (piwigo-15.6.0.zip) = 6d55f1acf88aa1620140c8432171011b93f4e2576bb905a1fe610f8e8695ed11
+SIZE (piwigo-15.6.0.zip) = 18698794
diff --git a/www/pound/Makefile b/www/pound/Makefile
index 092d171e8ef4..9cb0156e87a3 100644
--- a/www/pound/Makefile
+++ b/www/pound/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pound
-PORTVERSION= 4.16
+PORTVERSION= 4.17
CATEGORIES= www net
MASTER_SITES= https://github.com/graygnuorg/pound/releases/download/v${PORTVERSION}/
diff --git a/www/pound/distinfo b/www/pound/distinfo
index 7548abc8de97..4c67f0f6a59f 100644
--- a/www/pound/distinfo
+++ b/www/pound/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736754962
-SHA256 (pound-4.16.tar.gz) = d4b2e1111d553b0e428b90a3a7f682dab54c961572c79105926dfac8bbfda0a5
-SIZE (pound-4.16.tar.gz) = 990967
+TIMESTAMP = 1753806076
+SHA256 (pound-4.17.tar.gz) = b8759d94546027f0090dbb51455e2ff12ad2f95fe34edc4559a5a1dc07639a2e
+SIZE (pound-4.17.tar.gz) = 1028579
diff --git a/www/privatebin/Makefile b/www/privatebin/Makefile
index 2e72ddf64ae4..5833acfda233 100644
--- a/www/privatebin/Makefile
+++ b/www/privatebin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= privatebin
-PORTVERSION= 1.7.8
+PORTVERSION= 2.0.0
CATEGORIES= www security
MAINTAINER= dvl@FreeBSD.org
diff --git a/www/privatebin/distinfo b/www/privatebin/distinfo
index 86bf127e3452..744f4242d7e0 100644
--- a/www/privatebin/distinfo
+++ b/www/privatebin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751282991
-SHA256 (privatebin-PrivateBin-1.7.8_GH0.tar.gz) = 48cdc106d995b8acaa94784485fec8e7b752f592c17d3e87d3960ad1c2e1a249
-SIZE (privatebin-PrivateBin-1.7.8_GH0.tar.gz) = 766111
+TIMESTAMP = 1753712981
+SHA256 (privatebin-PrivateBin-2.0.0_GH0.tar.gz) = 4bd2ae9e560f72510f1af19dd3d062872c26bbce7cb5437cbb1f7997b83011a8
+SIZE (privatebin-PrivateBin-2.0.0_GH0.tar.gz) = 755058
diff --git a/www/privatebin/pkg-plist b/www/privatebin/pkg-plist
index 3cf3f3fd201b..67fa4611f788 100644
--- a/www/privatebin/pkg-plist
+++ b/www/privatebin/pkg-plist
@@ -21,8 +21,8 @@
%%WWWDIR%%/css/bootstrap/fonts/glyphicons-halflings-regular.woff
%%WWWDIR%%/css/bootstrap/fonts/glyphicons-halflings-regular.woff2
%%WWWDIR%%/css/bootstrap/privatebin.css
-%%WWWDIR%%/css/bootstrap5/bootstrap-5.3.3.css
-%%WWWDIR%%/css/bootstrap5/bootstrap.rtl-5.3.3.css
+%%WWWDIR%%/css/bootstrap5/bootstrap-5.3.7.css
+%%WWWDIR%%/css/bootstrap5/bootstrap.rtl-5.3.7.css
%%WWWDIR%%/css/bootstrap5/privatebin.css
%%WWWDIR%%/css/common.css
%%WWWDIR%%/css/noscript.css
@@ -31,7 +31,6 @@
%%WWWDIR%%/css/prettify/prettify.css
%%WWWDIR%%/css/prettify/sons-of-obsidian.css
%%WWWDIR%%/css/prettify/sunburst.css
-%%WWWDIR%%/css/privatebin.css
%%WWWDIR%%/i18n/ar.json
%%WWWDIR%%/i18n/bg.json
%%WWWDIR%%/i18n/ca.json
@@ -95,15 +94,14 @@
%%WWWDIR%%/index.php
%%WWWDIR%%/index.php.bak
%%WWWDIR%%/index.php.orig
-%%WWWDIR%%/js/base-x-4.0.0.js
-%%WWWDIR%%/js/base64-1.7.js
+%%WWWDIR%%/js/base-x-5.0.1.js
%%WWWDIR%%/js/bootstrap-3.4.1.js
-%%WWWDIR%%/js/bootstrap-5.3.3.js
+%%WWWDIR%%/js/bootstrap-5.3.7.js
%%WWWDIR%%/js/comment.jsonld
%%WWWDIR%%/js/commentmeta.jsonld
%%WWWDIR%%/js/dark-mode-switch.js
%%WWWDIR%%/js/jquery-3.7.1.js
-%%WWWDIR%%/js/kjua-0.9.0.js
+%%WWWDIR%%/js/kjua-0.10.0.js
%%WWWDIR%%/js/legacy.js
%%WWWDIR%%/js/package-lock.json
%%WWWDIR%%/js/package.json
@@ -112,7 +110,6 @@
%%WWWDIR%%/js/prettify.js
%%WWWDIR%%/js/privatebin.js
%%WWWDIR%%/js/purify-3.2.6.js
-%%WWWDIR%%/js/rawinflate-0.3.js
%%WWWDIR%%/js/showdown-2.1.0.js
%%WWWDIR%%/js/types.jsonld
%%WWWDIR%%/js/zlib-1.3.1-1.js
@@ -147,7 +144,6 @@
%%WWWDIR%%/tpl/.htaccess
%%WWWDIR%%/tpl/bootstrap.php
%%WWWDIR%%/tpl/bootstrap5.php
-%%WWWDIR%%/tpl/page.php
%%WWWDIR%%/tpl/yourlsproxy.php
%%WWWDIR%%/vendor/.htaccess
%%WWWDIR%%/vendor/autoload.php
@@ -196,7 +192,6 @@
%%WWWDIR%%/vendor/jdenticon/jdenticon/src/Shapes/Shape.php
%%WWWDIR%%/vendor/jdenticon/jdenticon/src/Shapes/ShapeCategory.php
%%WWWDIR%%/vendor/jdenticon/jdenticon/src/Shapes/ShapeDefinitions.php
-%%WWWDIR%%/vendor/jdenticon/jdenticon/src/Shapes/ShapePosition.php
%%WWWDIR%%/vendor/mlocati/ip-lib/ip-lib.php
%%WWWDIR%%/vendor/mlocati/ip-lib/src/Address/AddressInterface.php
%%WWWDIR%%/vendor/mlocati/ip-lib/src/Address/AssignedRange.php
diff --git a/www/proxygen/Makefile b/www/proxygen/Makefile
index 840c3adda155..6c7a62234136 100644
--- a/www/proxygen/Makefile
+++ b/www/proxygen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= proxygen
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.21.00
+DISTVERSION= 2025.07.28.00
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/proxygen/distinfo b/www/proxygen/distinfo
index 6cc314691add..a3dc57e32cf6 100644
--- a/www/proxygen/distinfo
+++ b/www/proxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753158792
-SHA256 (facebook-proxygen-v2025.07.21.00_GH0.tar.gz) = 6859d5d2553310b639f2e7570604ad5354c52c657cc4123bb90b14d0828db2e0
-SIZE (facebook-proxygen-v2025.07.21.00_GH0.tar.gz) = 1227652
+TIMESTAMP = 1753765038
+SHA256 (facebook-proxygen-v2025.07.28.00_GH0.tar.gz) = 37797338a5172e68cd7acf4bdb79d6c11c6e222c792462bb52cc9773d44835f3
+SIZE (facebook-proxygen-v2025.07.28.00_GH0.tar.gz) = 1227550
diff --git a/www/py-channels-redis/Makefile b/www/py-channels-redis/Makefile
index d59666b6f99e..0ac8b8a7aca9 100644
--- a/www/py-channels-redis/Makefile
+++ b/www/py-channels-redis/Makefile
@@ -1,6 +1,5 @@
PORTNAME= channels-redis
-PORTVERSION= 4.2.1
-PORTREVISION= 1
+PORTVERSION= 4.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-channels-redis/distinfo b/www/py-channels-redis/distinfo
index 24f9de6f6968..3e292a30f2e7 100644
--- a/www/py-channels-redis/distinfo
+++ b/www/py-channels-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738052794
-SHA256 (channels_redis-4.2.1.tar.gz) = 8375e81493e684792efe6e6eca60ef3d7782ef76c6664057d2e5c31e80d636dd
-SIZE (channels_redis-4.2.1.tar.gz) = 31152
+TIMESTAMP = 1753979457
+SHA256 (channels_redis-4.3.0.tar.gz) = 740ee7b54f0e28cf2264a940a24453d3f00526a96931f911fcb69228ef245dd2
+SIZE (channels_redis-4.3.0.tar.gz) = 31440
diff --git a/www/py-dj51-channels-redis/Makefile b/www/py-dj51-channels-redis/Makefile
index 4e91f111e7e3..f7c61b3e9ebc 100644
--- a/www/py-dj51-channels-redis/Makefile
+++ b/www/py-dj51-channels-redis/Makefile
@@ -1,6 +1,5 @@
PORTNAME= channels-redis
-PORTVERSION= 4.2.1
-PORTREVISION= 1
+PORTVERSION= 4.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/www/py-dj51-channels-redis/distinfo b/www/py-dj51-channels-redis/distinfo
index 24f9de6f6968..28730dadc6da 100644
--- a/www/py-dj51-channels-redis/distinfo
+++ b/www/py-dj51-channels-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738052794
-SHA256 (channels_redis-4.2.1.tar.gz) = 8375e81493e684792efe6e6eca60ef3d7782ef76c6664057d2e5c31e80d636dd
-SIZE (channels_redis-4.2.1.tar.gz) = 31152
+TIMESTAMP = 1753980067
+SHA256 (channels_redis-4.3.0.tar.gz) = 740ee7b54f0e28cf2264a940a24453d3f00526a96931f911fcb69228ef245dd2
+SIZE (channels_redis-4.3.0.tar.gz) = 31440
diff --git a/www/py-dj51-django-allauth/Makefile b/www/py-dj51-django-allauth/Makefile
index 16bf11109dbd..e5d7c9a6d65c 100644
--- a/www/py-dj51-django-allauth/Makefile
+++ b/www/py-dj51-django-allauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-allauth
-PORTVERSION= 65.9.0
+PORTVERSION= 65.10.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
@@ -14,7 +14,8 @@ WWW= https://allauth.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.8.0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63.0.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fido2>=0:security/py-fido2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django51>=5.1:www/py-django51@${PY_FLAVOR}
diff --git a/www/py-dj51-django-allauth/distinfo b/www/py-dj51-django-allauth/distinfo
index 3c312d6583a0..fa006db4661c 100644
--- a/www/py-dj51-django-allauth/distinfo
+++ b/www/py-dj51-django-allauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749650814
-SHA256 (django_allauth-65.9.0.tar.gz) = a06bca9974df44321e94c33bcf770bb6f924d1a44b57defbce4d7ec54a55483e
-SIZE (django_allauth-65.9.0.tar.gz) = 1710514
+TIMESTAMP = 1753980268
+SHA256 (django_allauth-65.10.0.tar.gz) = 47daa3b0e11a1d75724ea32995de37bd2b8963e9e4cce2b3a7fd64eb6d3b3c48
+SIZE (django_allauth-65.10.0.tar.gz) = 1897777
diff --git a/www/py-dj51-django-allauth/files/patch-pyproject.toml b/www/py-dj51-django-allauth/files/patch-pyproject.toml
new file mode 100644
index 000000000000..8a610f408251
--- /dev/null
+++ b/www/py-dj51-django-allauth/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2025-07-31 17:18:40 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=75.3.0", "setuptools-scm>=8"]
++requires = ["setuptools>=63.0.0", "setuptools-scm>=8"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
diff --git a/www/py-dj51-strawberry-graphql-django/Makefile b/www/py-dj51-strawberry-graphql-django/Makefile
index ad7509c10a45..54f3c03ec8f2 100644
--- a/www/py-dj51-strawberry-graphql-django/Makefile
+++ b/www/py-dj51-strawberry-graphql-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql-django
-DISTVERSION= 0.60.0
+DISTVERSION= 0.65.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django51>=4.2:www/py-django51@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}asgiref>=3.8:www/py-asgiref@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-strawberry-graphql>=0.264.0:devel/py-dj51-strawberry-graphql@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}dj51-strawberry-graphql>=0.276.2:devel/py-dj51-strawberry-graphql@${PY_FLAVOR}
USES= python:3.10+
USE_PYTHON= autoplist pep517
diff --git a/www/py-dj51-strawberry-graphql-django/distinfo b/www/py-dj51-strawberry-graphql-django/distinfo
index ed5dfad9d92e..8361a3c27c9e 100644
--- a/www/py-dj51-strawberry-graphql-django/distinfo
+++ b/www/py-dj51-strawberry-graphql-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749230619
-SHA256 (strawberry_graphql_django-0.60.0.tar.gz) = a5d210bd4458be298f86d8b1b8d01ce0208291b5b6b227cd0cfd97c51cf71ee8
-SIZE (strawberry_graphql_django-0.60.0.tar.gz) = 84511
+TIMESTAMP = 1753852395
+SHA256 (strawberry_graphql_django-0.65.1.tar.gz) = de312b77d83ab475b875f76f44161e8c5d9d284f349df61cebc83b4362b57a17
+SIZE (strawberry_graphql_django-0.65.1.tar.gz) = 86593
diff --git a/www/py-dj52-strawberry-graphql-django/Makefile b/www/py-dj52-strawberry-graphql-django/Makefile
index 88d95afad756..6e7c2e408233 100644
--- a/www/py-dj52-strawberry-graphql-django/Makefile
+++ b/www/py-dj52-strawberry-graphql-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql-django
-DISTVERSION= 0.60.0
+DISTVERSION= 0.65.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}asgiref>=3.8:www/py-asgiref@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.264.0:devel/py-dj52-strawberry-graphql@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.276.2:devel/py-dj52-strawberry-graphql@${PY_FLAVOR}
USES= python:3.10+
USE_PYTHON= autoplist pep517
diff --git a/www/py-dj52-strawberry-graphql-django/distinfo b/www/py-dj52-strawberry-graphql-django/distinfo
index ed5dfad9d92e..8361a3c27c9e 100644
--- a/www/py-dj52-strawberry-graphql-django/distinfo
+++ b/www/py-dj52-strawberry-graphql-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749230619
-SHA256 (strawberry_graphql_django-0.60.0.tar.gz) = a5d210bd4458be298f86d8b1b8d01ce0208291b5b6b227cd0cfd97c51cf71ee8
-SIZE (strawberry_graphql_django-0.60.0.tar.gz) = 84511
+TIMESTAMP = 1753852395
+SHA256 (strawberry_graphql_django-0.65.1.tar.gz) = de312b77d83ab475b875f76f44161e8c5d9d284f349df61cebc83b4362b57a17
+SIZE (strawberry_graphql_django-0.65.1.tar.gz) = 86593
diff --git a/www/py-django-unfold/Makefile b/www/py-django-unfold/Makefile
index e5114cd29a27..9ef09077d0f8 100644
--- a/www/py-django-unfold/Makefile
+++ b/www/py-django-unfold/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-unfold
-PORTVERSION= 0.62.0
+PORTVERSION= 0.63.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-django-unfold/distinfo b/www/py-django-unfold/distinfo
index 2e605593290d..8fa5c4f2a72e 100644
--- a/www/py-django-unfold/distinfo
+++ b/www/py-django-unfold/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266178
-SHA256 (django_unfold-0.62.0.tar.gz) = fa931018b5c3f501b589d1785c430964a5b37ab1259ecb3ccb516efe075311bc
-SIZE (django_unfold-0.62.0.tar.gz) = 1064095
+TIMESTAMP = 1753369404
+SHA256 (django_unfold-0.63.0.tar.gz) = a32bb7c4a860a2e95a597778ce4f50f1d1a809a6ac06f6551dd0ebd371611cdf
+SIZE (django_unfold-0.63.0.tar.gz) = 1067071
diff --git a/www/py-djangorestframework/Makefile b/www/py-djangorestframework/Makefile
index ac8493aa2856..355d17e95537 100644
--- a/www/py-djangorestframework/Makefile
+++ b/www/py-djangorestframework/Makefile
@@ -1,6 +1,5 @@
PORTNAME= djangorestframework
-PORTVERSION= 3.15.2
-PORTREVISION= 1
+DISTVERSION= 3.16.0
PORTEPOCH= 1
CATEGORIES= www python
MASTER_SITES= PYPI
@@ -13,10 +12,12 @@ WWW= https://www.django-rest-framework.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= autoplist pep517
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME}
diff --git a/www/py-djangorestframework/distinfo b/www/py-djangorestframework/distinfo
index fffbdb4562ac..c336e0e97c68 100644
--- a/www/py-djangorestframework/distinfo
+++ b/www/py-djangorestframework/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719292736
-SHA256 (djangorestframework-3.15.2.tar.gz) = 36fe88cd2d6c6bec23dca9804bab2ba5517a8bb9d8f47ebc68981b56840107ad
-SIZE (djangorestframework-3.15.2.tar.gz) = 1067420
+TIMESTAMP = 1744359953
+SHA256 (djangorestframework-3.16.0.tar.gz) = f022ff46613584de994c0c6a4aebbace5fd700555fbe9d33b865ebf173eba6c9
+SIZE (djangorestframework-3.16.0.tar.gz) = 1068408
diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile
index dc141259fc9d..49b71fe812bf 100644
--- a/www/py-google-api-python-client/Makefile
+++ b/www/py-google-api-python-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-api-python-client
-DISTVERSION= 2.176.0
+DISTVERSION= 2.177.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-google-api-python-client/distinfo b/www/py-google-api-python-client/distinfo
index 249ee9b5681a..71f299e14f31 100644
--- a/www/py-google-api-python-client/distinfo
+++ b/www/py-google-api-python-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752652964
-SHA256 (google_api_python_client-2.176.0.tar.gz) = 2b451cdd7fd10faeb5dd20f7d992f185e1e8f4124c35f2cdcc77c843139a4cf1
-SIZE (google_api_python_client-2.176.0.tar.gz) = 13154773
+TIMESTAMP = 1753540947
+SHA256 (google_api_python_client-2.177.0.tar.gz) = 9ffd2b57d68f5afa7e6ac64e2c440534eaa056cbb394812a62ff94723c31b50e
+SIZE (google_api_python_client-2.177.0.tar.gz) = 13184405
diff --git a/www/py-granian/Makefile b/www/py-granian/Makefile
index 64340e990760..52f9e471b519 100644
--- a/www/py-granian/Makefile
+++ b/www/py-granian/Makefile
@@ -1,6 +1,5 @@
PORTNAME= granian
-PORTVERSION= 2.3.4
-PORTREVISION= 1
+PORTVERSION= 2.5.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-granian/Makefile.crates b/www/py-granian/Makefile.crates
index a874d695a3a9..1e70fcd2018c 100644
--- a/www/py-granian/Makefile.crates
+++ b/www/py-granian/Makefile.crates
@@ -1,10 +1,16 @@
+===> License BSD3CLAUSE accepted by the user
+===> py311-granian-2.5.0 depends on file: /usr/local/sbin/pkg - found
+===> Fetching all distfiles required by py311-granian-2.5.0 for building
+===> Extracting for py311-granian-2.5.0
+=> SHA256 Checksum OK for granian-2.5.0.tar.gz.
+===> Moving crates to /usr/ports/www/py-granian/work-py311/granian-2.5.0/cargo-crates
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
aes-0.8.4 \
anyhow-1.0.98 \
arc-swap-1.7.1 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
backtrace-0.3.75 \
base64-0.22.1 \
base64ct-1.8.0 \
@@ -14,8 +20,8 @@ CARGO_CRATES= addr2line-0.24.2 \
bus-2.4.1 \
bytes-1.10.1 \
cbc-0.1.2 \
- cc-1.2.26 \
- cfg-if-1.0.0 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
cipher-0.4.4 \
const-oid-0.9.6 \
cpufeatures-0.2.17 \
@@ -41,10 +47,10 @@ CARGO_CRATES= addr2line-0.24.2 \
getrandom-0.2.16 \
getrandom-0.3.3 \
gimli-0.31.1 \
- h2-0.4.10 \
+ h2-0.4.11 \
hashbrown-0.15.4 \
heck-0.5.0 \
- hermit-abi-0.5.1 \
+ hermit-abi-0.5.2 \
hmac-0.12.1 \
http-1.3.1 \
http-body-1.0.1 \
@@ -52,24 +58,28 @@ CARGO_CRATES= addr2line-0.24.2 \
httparse-1.10.1 \
httpdate-1.0.3 \
hyper-1.6.0 \
- hyper-util-0.1.14 \
- indexmap-2.9.0 \
+ hyper-util-0.1.16 \
+ indexmap-2.10.0 \
indoc-2.0.6 \
inout-0.1.4 \
+ io-uring-0.7.9 \
itertools-0.14.0 \
itoa-1.0.15 \
- libc-0.2.172 \
- libmimalloc-sys-0.1.42 \
+ libc-0.2.174 \
+ libmimalloc-sys-0.1.43 \
lock_api-0.4.13 \
log-0.4.27 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
memoffset-0.9.1 \
- mimalloc-0.1.46 \
+ mimalloc-0.1.47 \
mime-0.3.17 \
mime_guess-2.0.5 \
- miniz_oxide-0.8.8 \
+ miniz_oxide-0.8.9 \
mio-1.0.4 \
+ ntapi-0.4.1 \
num_cpus-1.17.0 \
+ objc2-core-foundation-0.3.1 \
+ objc2-io-kit-0.3.1 \
object-0.36.7 \
once_cell-1.21.3 \
parking_lot-0.12.4 \
@@ -84,26 +94,26 @@ CARGO_CRATES= addr2line-0.24.2 \
portable-atomic-1.11.1 \
ppv-lite86-0.2.21 \
proc-macro2-1.0.95 \
- pyo3-0.25.0 \
- pyo3-build-config-0.25.0 \
- pyo3-ffi-0.25.0 \
+ pyo3-0.25.1 \
+ pyo3-build-config-0.25.1 \
+ pyo3-ffi-0.25.1 \
pyo3-log-0.12.4 \
- pyo3-macros-0.25.0 \
- pyo3-macros-backend-0.25.0 \
+ pyo3-macros-0.25.1 \
+ pyo3-macros-backend-0.25.1 \
python3-dll-a-0.2.14 \
quote-1.0.40 \
- r-efi-5.2.0 \
- rand-0.9.1 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- redox_syscall-0.5.12 \
+ redox_syscall-0.5.17 \
ring-0.17.14 \
- rustc-demangle-0.1.24 \
- rustls-0.23.27 \
+ rustc-demangle-0.1.26 \
+ rustls-0.23.31 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
- rustls-webpki-0.103.3 \
+ rustls-webpki-0.103.4 \
salsa20-0.10.2 \
scopeguard-1.2.0 \
scrypt-0.11.0 \
@@ -113,27 +123,28 @@ CARGO_CRATES= addr2line-0.24.2 \
sha2-0.10.9 \
shlex-1.3.0 \
signal-hook-registry-1.4.5 \
- slab-0.4.9 \
+ slab-0.4.10 \
smallvec-1.15.1 \
- socket2-0.5.10 \
+ socket2-0.6.0 \
spki-0.7.3 \
subtle-2.6.1 \
- syn-2.0.101 \
+ syn-2.0.104 \
+ sysinfo-0.36.1 \
target-lexicon-0.13.2 \
thiserror-2.0.12 \
thiserror-impl-2.0.12 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
tikv-jemallocator-0.6.0 \
tls-listener-0.11.0 \
- tokio-1.45.1 \
+ tokio-1.47.0 \
tokio-macros-2.5.0 \
tokio-rustls-0.26.2 \
tokio-stream-0.1.17 \
- tokio-tungstenite-0.26.2 \
+ tokio-tungstenite-0.27.0 \
tokio-util-0.7.15 \
tracing-0.1.41 \
tracing-core-0.1.34 \
- tungstenite-0.26.2 \
+ tungstenite-0.27.0 \
typenum-1.18.0 \
unicase-2.8.1 \
unicode-ident-1.0.18 \
@@ -141,11 +152,25 @@ CARGO_CRATES= addr2line-0.24.2 \
untrusted-0.9.0 \
utf-8-0.7.6 \
version_check-0.9.5 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-numerics-0.2.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-targets-0.52.6 \
+ windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_msvc-0.52.6 \
windows_i686_gnu-0.52.6 \
@@ -155,6 +180,6 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
wit-bindgen-rt-0.39.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zeroize-1.8.1
diff --git a/www/py-granian/distinfo b/www/py-granian/distinfo
index 048bad5b3364..4e83ff1be8ab 100644
--- a/www/py-granian/distinfo
+++ b/www/py-granian/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1749992159
-SHA256 (granian-2.3.4.tar.gz) = ed04cb7f9befb1bcb8f97b7fee6d19eb4375346eeddd43c77193c35e9cf66b9a
-SIZE (granian-2.3.4.tar.gz) = 101156
+TIMESTAMP = 1753975319
+SHA256 (granian-2.5.0.tar.gz) = bed0d047c9c0c6c6a5a85ee5b3c7e2683fc63e03ac032eaf3d7654fa96bde102
+SIZE (granian-2.5.0.tar.gz) = 110336
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
@@ -13,8 +13,8 @@ SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -33,10 +33,10 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.2.26.crate) = 956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac
-SIZE (rust/crates/cc-1.2.26.crate) = 107013
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
@@ -87,14 +87,14 @@ SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
-SIZE (rust/crates/h2-0.4.10.crate) = 174800
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
-SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
@@ -109,42 +109,50 @@ SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
-SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libmimalloc-sys-0.1.42.crate) = ec9d6fac27761dabcd4ee73571cdb06b7022dc99089acbe5435691edffaac0f4
-SIZE (rust/crates/libmimalloc-sys-0.1.42.crate) = 224614
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
+SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/mimalloc-0.1.46.crate) = 995942f432bbb4822a7e9c3faa87a695185b0d09273ba85f097b54f4e458f2af
-SIZE (rust/crates/mimalloc-0.1.46.crate) = 4601
+SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
+SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
+SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
+SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121
+SHA256 (rust/crates/objc2-io-kit-0.3.1.crate) = 71c1c64d6120e51cd86033f67176b1cb66780c2efe34dec55176f77befd93c0a
+SIZE (rust/crates/objc2-io-kit-0.3.1.crate) = 220419
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
@@ -173,46 +181,46 @@ SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30d
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/pyo3-0.25.0.crate) = f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4
-SIZE (rust/crates/pyo3-0.25.0.crate) = 1120850
-SHA256 (rust/crates/pyo3-build-config-0.25.0.crate) = 755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d
-SIZE (rust/crates/pyo3-build-config-0.25.0.crate) = 34122
-SHA256 (rust/crates/pyo3-ffi-0.25.0.crate) = fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e
-SIZE (rust/crates/pyo3-ffi-0.25.0.crate) = 77991
+SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
+SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
+SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
+SIZE (rust/crates/pyo3-build-config-0.25.1.crate) = 34126
+SHA256 (rust/crates/pyo3-ffi-0.25.1.crate) = 7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c
+SIZE (rust/crates/pyo3-ffi-0.25.1.crate) = 78058
SHA256 (rust/crates/pyo3-log-0.12.4.crate) = 45192e5e4a4d2505587e27806c7b710c231c40c56f3bfc19535d0bb25df52264
SIZE (rust/crates/pyo3-log-0.12.4.crate) = 16655
-SHA256 (rust/crates/pyo3-macros-0.25.0.crate) = a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214
-SIZE (rust/crates/pyo3-macros-0.25.0.crate) = 8876
-SHA256 (rust/crates/pyo3-macros-backend-0.25.0.crate) = 9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e
-SIZE (rust/crates/pyo3-macros-backend-0.25.0.crate) = 75089
+SHA256 (rust/crates/pyo3-macros-0.25.1.crate) = a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50
+SIZE (rust/crates/pyo3-macros-0.25.1.crate) = 8886
+SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc
+SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
SHA256 (rust/crates/python3-dll-a-0.2.14.crate) = d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8
SIZE (rust/crates/python3-dll-a-0.2.14.crate) = 103489
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321
-SIZE (rust/crates/rustls-0.23.27.crate) = 355915
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
-SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
-SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213
SIZE (rust/crates/salsa20-0.10.2.crate) = 12780
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -231,18 +239,20 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
-SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/sysinfo-0.36.1.crate) = 252800745060e7b9ffb7b2badbd8b31cfa4aa2e61af879d0a3bf2a317c20217d
+SIZE (rust/crates/sysinfo-0.36.1.crate) = 213643
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
@@ -255,24 +265,24 @@ SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfd
SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
SHA256 (rust/crates/tls-listener-0.11.0.crate) = ab41256c16d6fc2b3021545f20bf77a73200b18bd54040ac656dddfca6205bfa
SIZE (rust/crates/tls-listener-0.11.0.crate) = 48235
-SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.47.0.crate) = 43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35
+SIZE (rust/crates/tokio-1.47.0.crate) = 828980
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-tungstenite-0.26.2.crate) = 7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084
-SIZE (rust/crates/tokio-tungstenite-0.26.2.crate) = 29868
+SHA256 (rust/crates/tokio-tungstenite-0.27.0.crate) = 489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1
+SIZE (rust/crates/tokio-tungstenite-0.27.0.crate) = 29756
SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
-SHA256 (rust/crates/tungstenite-0.26.2.crate) = 4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13
-SIZE (rust/crates/tungstenite-0.26.2.crate) = 65315
+SHA256 (rust/crates/tungstenite-0.27.0.crate) = eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d
+SIZE (rust/crates/tungstenite-0.27.0.crate) = 67162
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
@@ -287,16 +297,44 @@ SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
@@ -315,9 +353,9 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
diff --git a/www/py-nh3/Makefile b/www/py-nh3/Makefile
index 75edf54cd11d..a4c1fbd05cc2 100644
--- a/www/py-nh3/Makefile
+++ b/www/py-nh3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nh3
-DISTVERSION= 0.2.22
+DISTVERSION= 0.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-nh3/Makefile.crates b/www/py-nh3/Makefile.crates
index e4dfe02d0e16..0791ff9e1731 100644
--- a/www/py-nh3/Makefile.crates
+++ b/www/py-nh3/Makefile.crates
@@ -1,4 +1,5 @@
-CARGO_CRATES= ammonia-4.1.1 \
+CARGO_CRATES= aliasable-0.1.3 \
+ ammonia-4.1.1 \
autocfg-1.5.0 \
bitflags-2.9.1 \
cc-1.2.29 \
@@ -10,6 +11,7 @@ CARGO_CRATES= ammonia-4.1.1 \
dtoa-short-0.3.5 \
form_urlencoded-1.2.1 \
futf-0.1.5 \
+ heck-0.4.1 \
heck-0.5.0 \
html5ever-0.35.0 \
icu_collections-2.0.0 \
@@ -34,6 +36,8 @@ CARGO_CRATES= ammonia-4.1.1 \
memoffset-0.9.1 \
new_debug_unreachable-1.0.6 \
once_cell-1.21.3 \
+ ouroboros-0.18.5 \
+ ouroboros_macro-0.18.5 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
percent-encoding-2.3.1 \
@@ -46,6 +50,7 @@ CARGO_CRATES= ammonia-4.1.1 \
potential_utf-0.1.2 \
precomputed-hash-0.1.1 \
proc-macro2-1.0.95 \
+ proc-macro2-diagnostics-0.10.1 \
pyo3-0.25.1 \
pyo3-build-config-0.25.1 \
pyo3-ffi-0.25.1 \
@@ -63,6 +68,7 @@ CARGO_CRATES= ammonia-4.1.1 \
siphasher-1.0.1 \
smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
string_cache-0.8.9 \
string_cache_codegen-0.5.4 \
syn-2.0.104 \
@@ -75,6 +81,7 @@ CARGO_CRATES= ammonia-4.1.1 \
url-2.5.4 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
+ version_check-0.9.5 \
web_atoms-0.1.3 \
windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.52.6 \
@@ -86,6 +93,7 @@ CARGO_CRATES= ammonia-4.1.1 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
writeable-0.6.1 \
+ yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
zerofrom-0.1.6 \
diff --git a/www/py-nh3/distinfo b/www/py-nh3/distinfo
index 5442c2953f01..00d949b83473 100644
--- a/www/py-nh3/distinfo
+++ b/www/py-nh3/distinfo
@@ -1,6 +1,8 @@
-TIMESTAMP = 1752837362
-SHA256 (nh3-0.2.22.tar.gz) = dbfaa924ba226331c75896a64fe161a0cbd21172e4da687b2a69b5101db2c3e9
-SIZE (nh3-0.2.22.tar.gz) = 18326
+TIMESTAMP = 1753852250
+SHA256 (nh3-0.3.0.tar.gz) = d8ba24cb31525492ea71b6aac11a4adac91d828aadeff7c4586541bf5dc34d2f
+SIZE (nh3-0.3.0.tar.gz) = 19655
+SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
+SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
SHA256 (rust/crates/ammonia-4.1.1.crate) = d6b346764dd0814805de8abf899fe03065bcee69bb1a4771c785817e39f3978f
SIZE (rust/crates/ammonia-4.1.1.crate) = 56029
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
@@ -25,6 +27,8 @@ SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
SIZE (rust/crates/futf-0.1.5.crate) = 11344
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/html5ever-0.35.0.crate) = 55d958c2f74b664487a2035fe1dadb032c48718a03b63f3ab0b8537db8549ed4
@@ -73,6 +77,10 @@ SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59
+SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678
+SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0
+SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021
SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
@@ -97,6 +105,8 @@ SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
+SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
@@ -131,6 +141,8 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
SHA256 (rust/crates/string_cache_codegen-0.5.4.crate) = c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0
@@ -155,6 +167,8 @@ SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
SIZE (rust/crates/web_atoms-0.1.3.crate) = 27392
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
@@ -177,6 +191,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
diff --git a/www/py-strawberry-graphql-django/Makefile b/www/py-strawberry-graphql-django/Makefile
index 13a61f246c0b..fc9225845a6f 100644
--- a/www/py-strawberry-graphql-django/Makefile
+++ b/www/py-strawberry-graphql-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql-django
-DISTVERSION= 0.60.0
+DISTVERSION= 0.65.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.8:www/py-asgiref@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}strawberry-graphql>=0.264.0:devel/py-strawberry-graphql@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}strawberry-graphql>=0.276.2:devel/py-strawberry-graphql@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517
diff --git a/www/py-strawberry-graphql-django/distinfo b/www/py-strawberry-graphql-django/distinfo
index ed5dfad9d92e..8361a3c27c9e 100644
--- a/www/py-strawberry-graphql-django/distinfo
+++ b/www/py-strawberry-graphql-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749230619
-SHA256 (strawberry_graphql_django-0.60.0.tar.gz) = a5d210bd4458be298f86d8b1b8d01ce0208291b5b6b227cd0cfd97c51cf71ee8
-SIZE (strawberry_graphql_django-0.60.0.tar.gz) = 84511
+TIMESTAMP = 1753852395
+SHA256 (strawberry_graphql_django-0.65.1.tar.gz) = de312b77d83ab475b875f76f44161e8c5d9d284f349df61cebc83b4362b57a17
+SIZE (strawberry_graphql_django-0.65.1.tar.gz) = 86593
diff --git a/www/py-wagtail/Makefile b/www/py-wagtail/Makefile
index 5923c8537f60..89b36df3ce0f 100644
--- a/www/py-wagtail/Makefile
+++ b/www/py-wagtail/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wagtail
-PORTVERSION= 7.0.1
-PORTREVISION= 1
+PORTVERSION= 7.0.2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -31,7 +30,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyascii>=0.1.5:textproc/py-anyascii@${PY_FL
${PYTHON_PKGNAMEPREFIX}pillow>=9.1.0<12.0.0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.11.1<3.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}telepath>=0.3.1<1:devel/py-telepath@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}willow>=1.10.0<2:graphics/py-willow@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}willow>=1.11.0<2:graphics/py-willow@${PY_FLAVOR}
USES= cpe python shebangfix
USE_PYTHON= autoplist concurrent pep517
diff --git a/www/py-wagtail/distinfo b/www/py-wagtail/distinfo
index 13fecbab88b0..767bc90973e8 100644
--- a/www/py-wagtail/distinfo
+++ b/www/py-wagtail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208186
-SHA256 (wagtail-7.0.1.tar.gz) = cfc5c37738f98cae380a15252f5676604f6c61554bef1a3791e34de1e703beec
-SIZE (wagtail-7.0.1.tar.gz) = 6671934
+TIMESTAMP = 1753369406
+SHA256 (wagtail-7.0.2.tar.gz) = 053c8dfa3d41979eb8bb5d76e82b1b251926fa263766744f33e452b00e82fe68
+SIZE (wagtail-7.0.2.tar.gz) = 6671984
diff --git a/www/redmine60/Makefile b/www/redmine60/Makefile
index fa4bd4c9b52e..e39a50af817e 100644
--- a/www/redmine60/Makefile
+++ b/www/redmine60/Makefile
@@ -1,5 +1,6 @@
PORTNAME= redmine
PORTVERSION= 6.0.6
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://www.redmine.org/releases/
PKGNAMESUFFIX= 60
diff --git a/www/redmine60/files/patch-Gemfile b/www/redmine60/files/patch-Gemfile
index 87cf5257c8a2..cbc8a8e59fd3 100644
--- a/www/redmine60/files/patch-Gemfile
+++ b/www/redmine60/files/patch-Gemfile
@@ -14,8 +14,9 @@
gem 'rbpdf', '~> 1.21.4'
gem 'addressable'
gem 'rubyzip', '~> 2.3.0'
- gem 'propshaft', '~> 1.1.0'
+-gem 'propshaft', '~> 1.1.0'
-gem 'rack', '>= 3.1.3'
++gem 'propshaft', '>= 1.1.0'
+gem 'rack', '>= 3.0.0'
# Ruby Standard Gems
diff --git a/www/rubygem-akami/Makefile b/www/rubygem-akami/Makefile
index ea7d7d2d6e41..80f923d1670c 100644
--- a/www/rubygem-akami/Makefile
+++ b/www/rubygem-akami/Makefile
@@ -1,19 +1,22 @@
PORTNAME= akami
-PORTVERSION= 1.3.1
+DISTVERSION= 1.3.3
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Library for building web service security
WWW= https://github.com/savonrb/akami
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-gyoku>=0.4.0:devel/rubygem-gyoku \
+RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64 \
+ rubygem-gyoku>=0.4.0:devel/rubygem-gyoku \
rubygem-nokogiri>=0:textproc/rubygem-nokogiri
-NO_ARCH= yes
USES= gem
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/www/rubygem-akami/distinfo b/www/rubygem-akami/distinfo
index 0a96bbba8bb4..3d2d3f8ba3f8 100644
--- a/www/rubygem-akami/distinfo
+++ b/www/rubygem-akami/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499766099
-SHA256 (rubygem/akami-1.3.1.gem) = 4d0aae0786fa8bc408ff8a8332d30299a266273dfc883031fe50f3d4e6291e99
-SIZE (rubygem/akami-1.3.1.gem) = 24576
+TIMESTAMP = 1753496815
+SHA256 (rubygem/akami-1.3.3.gem) = d661b97abac1f771381cfb88fc62cf42cd72488c96d750988f4643cd7064b6bf
+SIZE (rubygem/akami-1.3.3.gem) = 11776
diff --git a/www/rubygem-akami/pkg-descr b/www/rubygem-akami/pkg-descr
index 6a60383bdb03..720af84cee54 100644
--- a/www/rubygem-akami/pkg-descr
+++ b/www/rubygem-akami/pkg-descr
@@ -1 +1,6 @@
-A library for building web service security.
+Akami is a Ruby library for building WS-Security headers in SOAP requests. It
+lets you create security elements like UsernameTokens, timestamps, and
+namespaces, following the WS-Security specification.
+
+It's commonly used with SOAP clients like Savon, but can also be helpful in
+other Ruby applications that need standards-compliant SOAP authentication.
diff --git a/www/rubygem-faraday-gitlab/Makefile b/www/rubygem-faraday-gitlab/Makefile
index ec9ee0637b49..058297542ed7 100644
--- a/www/rubygem-faraday-gitlab/Makefile
+++ b/www/rubygem-faraday-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= faraday
-PORTVERSION= 2.13.1
+PORTVERSION= 2.13.4
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/www/rubygem-faraday-gitlab/distinfo b/www/rubygem-faraday-gitlab/distinfo
index f1a2606042b1..64c150f066c5 100644
--- a/www/rubygem-faraday-gitlab/distinfo
+++ b/www/rubygem-faraday-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750222389
-SHA256 (rubygem/faraday-2.13.1.gem) = cc531eb5467e7d74d4517630fa96f1a7003647cbf20a9a3e067d098941217b75
-SIZE (rubygem/faraday-2.13.1.gem) = 74240
+TIMESTAMP = 1753592612
+SHA256 (rubygem/faraday-2.13.4.gem) = c719ff52cfd0dbaeca79dd83ed3aeea3f621032abf8bc959d1c05666157cac26
+SIZE (rubygem/faraday-2.13.4.gem) = 74752
diff --git a/www/rubygem-faraday/Makefile b/www/rubygem-faraday/Makefile
index c787054f2afa..dde5b826c1aa 100644
--- a/www/rubygem-faraday/Makefile
+++ b/www/rubygem-faraday/Makefile
@@ -1,5 +1,5 @@
PORTNAME= faraday
-PORTVERSION= 2.13.2
+PORTVERSION= 2.13.3
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-faraday/distinfo b/www/rubygem-faraday/distinfo
index 1cd63fe1aafe..74847f686357 100644
--- a/www/rubygem-faraday/distinfo
+++ b/www/rubygem-faraday/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266256
-SHA256 (rubygem/faraday-2.13.2.gem) = 5c19762e3bbe78e61d8007c5119f2968373c5296d6c6d6aa05b6f9cec34f2a1a
-SIZE (rubygem/faraday-2.13.2.gem) = 74240
+TIMESTAMP = 1753370264
+SHA256 (rubygem/faraday-2.13.3.gem) = e9571e7a4ada595b385da5fc749edf7b11dc6aa9d98ab63286c3f28dc4ac01b7
+SIZE (rubygem/faraday-2.13.3.gem) = 74240
diff --git a/www/rubygem-hashicorp-checkpoint/Makefile b/www/rubygem-hashicorp-checkpoint/Makefile
index 6564c7d0aa01..57267f4bf7b0 100644
--- a/www/rubygem-hashicorp-checkpoint/Makefile
+++ b/www/rubygem-hashicorp-checkpoint/Makefile
@@ -1,16 +1,18 @@
PORTNAME= hashicorp-checkpoint
-PORTVERSION= 0.1.5
+PORTVERSION= 0.1.6
CATEGORIES= www rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Internal HashiCorp service to check version information
-WWW= https://rubygems.org/gems/hashicorp-checkpoint
+WWW= https://checkpoint.hashicorp.com/ \
+ https://github.com/hashicorp/ruby-checkpoint
LICENSE= MPL20
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+LICENSE_FILE= ${WRKSRC}/LICENSE
-NO_ARCH= yes
USES= gem
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/www/rubygem-hashicorp-checkpoint/distinfo b/www/rubygem-hashicorp-checkpoint/distinfo
index 3842f680a2d8..af7a40514493 100644
--- a/www/rubygem-hashicorp-checkpoint/distinfo
+++ b/www/rubygem-hashicorp-checkpoint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1518877460
-SHA256 (rubygem/hashicorp-checkpoint-0.1.5.gem) = 4daf74afd63c1701a6c817d87e4fc58f595037ccbc1d302bc45cdcd3f6e7d5fc
-SIZE (rubygem/hashicorp-checkpoint-0.1.5.gem) = 13312
+TIMESTAMP = 1753370266
+SHA256 (rubygem/hashicorp-checkpoint-0.1.6.gem) = 928cea744b2eb0a05c7e97429e0fcb1a0ef8e0b02824271c61ff9cb2c9fe340c
+SIZE (rubygem/hashicorp-checkpoint-0.1.6.gem) = 40960
diff --git a/www/rubygem-hashicorp-checkpoint/pkg-descr b/www/rubygem-hashicorp-checkpoint/pkg-descr
index c3741274deb7..e5a057bde290 100644
--- a/www/rubygem-hashicorp-checkpoint/pkg-descr
+++ b/www/rubygem-hashicorp-checkpoint/pkg-descr
@@ -1 +1,7 @@
-Internal HashiCorp client library to check version information.
+Checkpoint is an internal service at Hashicorp that we use to check version
+information, broadcoast security bulletins, etc.
+
+We understand that software making remote calls over the internet for any reason
+can be undesirable. Because of this, Checkpoint can be disabled in all of our
+software that includes it. You can view the source of this client to see that
+we're not sending any private information.
diff --git a/www/rubygem-httpi/Makefile b/www/rubygem-httpi/Makefile
index 5b5710f01435..c1fab999f111 100644
--- a/www/rubygem-httpi/Makefile
+++ b/www/rubygem-httpi/Makefile
@@ -1,16 +1,18 @@
PORTNAME= httpi
-PORTVERSION= 2.4.2
+PORTVERSION= 4.0.4
CATEGORIES= www rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= dvl@FreeBSD.org
COMMENT= Library for common HTTP client API
WWW= https://github.com/savonrb/httpi
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-rack>=0:www/rubygem-rack \
+RUN_DEPENDS= rubygem-mutex_m>0:devel/rubygem-mutex_m \
+ rubygem-nkf>0:net/rubygem-nkf \
+ rubygem-rack>=2.0:www/rubygem-rack \
rubygem-socksify>=0:www/rubygem-socksify
NO_ARCH= yes
diff --git a/www/rubygem-httpi/distinfo b/www/rubygem-httpi/distinfo
index 5db1c4197eb8..05e311fe4231 100644
--- a/www/rubygem-httpi/distinfo
+++ b/www/rubygem-httpi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499766310
-SHA256 (rubygem/httpi-2.4.2.gem) = 528a0a741cce6817f31d681ef9d689295bb4ca6731713f2aa83f139c1f70d521
-SIZE (rubygem/httpi-2.4.2.gem) = 45568
+TIMESTAMP = 1752856546
+SHA256 (rubygem/httpi-4.0.4.gem) = ca629bb9492a733dad1c6aabecc6f70e0847b10f4fe6eeb82ac120513455a23e
+SIZE (rubygem/httpi-4.0.4.gem) = 25088
diff --git a/www/rubygem-importmap-rails-rails70/Makefile b/www/rubygem-importmap-rails-rails70/Makefile
index 7969cee5456e..f5e64163932d 100644
--- a/www/rubygem-importmap-rails-rails70/Makefile
+++ b/www/rubygem-importmap-rails-rails70/Makefile
@@ -1,5 +1,5 @@
PORTNAME= importmap-rails
-PORTVERSION= 2.1.0
+PORTVERSION= 2.2.0
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails70
diff --git a/www/rubygem-importmap-rails-rails70/distinfo b/www/rubygem-importmap-rails-rails70/distinfo
index dfa9a6b3052d..32ce84f89252 100644
--- a/www/rubygem-importmap-rails-rails70/distinfo
+++ b/www/rubygem-importmap-rails-rails70/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735381767
-SHA256 (rubygem/importmap-rails-2.1.0.gem) = 9f10c67d60651a547579f448100d033df311c5d5db578301374aeb774faae741
-SIZE (rubygem/importmap-rails-2.1.0.gem) = 17408
+TIMESTAMP = 1753370268
+SHA256 (rubygem/importmap-rails-2.2.0.gem) = 91bf0067c872dda551999a4fed82b386161d1e21eda04a3fe16ea1e8aba8dd35
+SIZE (rubygem/importmap-rails-2.2.0.gem) = 20480
diff --git a/www/rubygem-importmap-rails-rails71/Makefile b/www/rubygem-importmap-rails-rails71/Makefile
index 2f6709739723..d4931cb60b91 100644
--- a/www/rubygem-importmap-rails-rails71/Makefile
+++ b/www/rubygem-importmap-rails-rails71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= importmap-rails
-PORTVERSION= 2.1.0
+PORTVERSION= 2.2.0
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails71
diff --git a/www/rubygem-importmap-rails-rails71/distinfo b/www/rubygem-importmap-rails-rails71/distinfo
index 33da32265a35..32ce84f89252 100644
--- a/www/rubygem-importmap-rails-rails71/distinfo
+++ b/www/rubygem-importmap-rails-rails71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735381768
-SHA256 (rubygem/importmap-rails-2.1.0.gem) = 9f10c67d60651a547579f448100d033df311c5d5db578301374aeb774faae741
-SIZE (rubygem/importmap-rails-2.1.0.gem) = 17408
+TIMESTAMP = 1753370268
+SHA256 (rubygem/importmap-rails-2.2.0.gem) = 91bf0067c872dda551999a4fed82b386161d1e21eda04a3fe16ea1e8aba8dd35
+SIZE (rubygem/importmap-rails-2.2.0.gem) = 20480
diff --git a/www/rubygem-importmap-rails-rails72/Makefile b/www/rubygem-importmap-rails-rails72/Makefile
index 39c19f7cad29..5d285e120a5e 100644
--- a/www/rubygem-importmap-rails-rails72/Makefile
+++ b/www/rubygem-importmap-rails-rails72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= importmap-rails
-PORTVERSION= 2.1.0
+PORTVERSION= 2.2.0
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails72
diff --git a/www/rubygem-importmap-rails-rails72/distinfo b/www/rubygem-importmap-rails-rails72/distinfo
index ad4b88292088..32ce84f89252 100644
--- a/www/rubygem-importmap-rails-rails72/distinfo
+++ b/www/rubygem-importmap-rails-rails72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735228188
-SHA256 (rubygem/importmap-rails-2.1.0.gem) = 9f10c67d60651a547579f448100d033df311c5d5db578301374aeb774faae741
-SIZE (rubygem/importmap-rails-2.1.0.gem) = 17408
+TIMESTAMP = 1753370268
+SHA256 (rubygem/importmap-rails-2.2.0.gem) = 91bf0067c872dda551999a4fed82b386161d1e21eda04a3fe16ea1e8aba8dd35
+SIZE (rubygem/importmap-rails-2.2.0.gem) = 20480
diff --git a/www/rubygem-importmap-rails/Makefile b/www/rubygem-importmap-rails/Makefile
index 03b22a3666ed..476536a535d5 100644
--- a/www/rubygem-importmap-rails/Makefile
+++ b/www/rubygem-importmap-rails/Makefile
@@ -1,6 +1,5 @@
PORTNAME= importmap-rails
-PORTVERSION= 2.1.0
-PORTREVISION= 1
+PORTVERSION= 2.2.0
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-importmap-rails/distinfo b/www/rubygem-importmap-rails/distinfo
index ad4b88292088..32ce84f89252 100644
--- a/www/rubygem-importmap-rails/distinfo
+++ b/www/rubygem-importmap-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735228188
-SHA256 (rubygem/importmap-rails-2.1.0.gem) = 9f10c67d60651a547579f448100d033df311c5d5db578301374aeb774faae741
-SIZE (rubygem/importmap-rails-2.1.0.gem) = 17408
+TIMESTAMP = 1753370268
+SHA256 (rubygem/importmap-rails-2.2.0.gem) = 91bf0067c872dda551999a4fed82b386161d1e21eda04a3fe16ea1e8aba8dd35
+SIZE (rubygem/importmap-rails-2.2.0.gem) = 20480
diff --git a/www/rubygem-passenger/Makefile b/www/rubygem-passenger/Makefile
index 76d12471ab8e..b5da5b94b55b 100644
--- a/www/rubygem-passenger/Makefile
+++ b/www/rubygem-passenger/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= rubygem-etc>=0:devel/rubygem-etc \
rubygem-rackup>=1.0.1:www/rubygem-rackup \
rubygem-rake>=12.3.3:devel/rubygem-rake
-USES= compiler:c++11-lang cpe gem libtool python:env ssl
+USES= compiler:c++14-lang cpe gem libtool python:env ssl
CXXFLAGS+= -I${LOCALBASE}/include/utf8cpp
USE_CXXSTD= c++14
diff --git a/www/rubygem-propshaft-rails70/Makefile b/www/rubygem-propshaft-rails70/Makefile
index c2be41856833..36c56a6ebbd2 100644
--- a/www/rubygem-propshaft-rails70/Makefile
+++ b/www/rubygem-propshaft-rails70/Makefile
@@ -1,5 +1,5 @@
PORTNAME= propshaft
-PORTVERSION= 1.2.0
+PORTVERSION= 1.2.1
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails70
diff --git a/www/rubygem-propshaft-rails70/distinfo b/www/rubygem-propshaft-rails70/distinfo
index ae7e5f5a9974..f11d48d68950 100644
--- a/www/rubygem-propshaft-rails70/distinfo
+++ b/www/rubygem-propshaft-rails70/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265946
-SHA256 (rubygem/propshaft-1.2.0.gem) = b66038c76a52232e8f836a7eca36c5f82ca8b8e641ef391c31c88fa34db5a6e4
-SIZE (rubygem/propshaft-1.2.0.gem) = 18432
+TIMESTAMP = 1753370270
+SHA256 (rubygem/propshaft-1.2.1.gem) = e9b91daf52f21152f851a59f8621af53ffb4dc4401f9b5f8fe16065190b98654
+SIZE (rubygem/propshaft-1.2.1.gem) = 18432
diff --git a/www/rubygem-propshaft-rails71/Makefile b/www/rubygem-propshaft-rails71/Makefile
index 3bcff4ec2c5d..2478b300cc59 100644
--- a/www/rubygem-propshaft-rails71/Makefile
+++ b/www/rubygem-propshaft-rails71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= propshaft
-PORTVERSION= 1.2.0
+PORTVERSION= 1.2.1
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails71
diff --git a/www/rubygem-propshaft-rails71/distinfo b/www/rubygem-propshaft-rails71/distinfo
index ae7e5f5a9974..f11d48d68950 100644
--- a/www/rubygem-propshaft-rails71/distinfo
+++ b/www/rubygem-propshaft-rails71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265946
-SHA256 (rubygem/propshaft-1.2.0.gem) = b66038c76a52232e8f836a7eca36c5f82ca8b8e641ef391c31c88fa34db5a6e4
-SIZE (rubygem/propshaft-1.2.0.gem) = 18432
+TIMESTAMP = 1753370270
+SHA256 (rubygem/propshaft-1.2.1.gem) = e9b91daf52f21152f851a59f8621af53ffb4dc4401f9b5f8fe16065190b98654
+SIZE (rubygem/propshaft-1.2.1.gem) = 18432
diff --git a/www/rubygem-propshaft-rails72/Makefile b/www/rubygem-propshaft-rails72/Makefile
index 05724aba037e..b00195cb876d 100644
--- a/www/rubygem-propshaft-rails72/Makefile
+++ b/www/rubygem-propshaft-rails72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= propshaft
-PORTVERSION= 1.2.0
+PORTVERSION= 1.2.1
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails72
diff --git a/www/rubygem-propshaft-rails72/distinfo b/www/rubygem-propshaft-rails72/distinfo
index ae7e5f5a9974..f11d48d68950 100644
--- a/www/rubygem-propshaft-rails72/distinfo
+++ b/www/rubygem-propshaft-rails72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265946
-SHA256 (rubygem/propshaft-1.2.0.gem) = b66038c76a52232e8f836a7eca36c5f82ca8b8e641ef391c31c88fa34db5a6e4
-SIZE (rubygem/propshaft-1.2.0.gem) = 18432
+TIMESTAMP = 1753370270
+SHA256 (rubygem/propshaft-1.2.1.gem) = e9b91daf52f21152f851a59f8621af53ffb4dc4401f9b5f8fe16065190b98654
+SIZE (rubygem/propshaft-1.2.1.gem) = 18432
diff --git a/www/rubygem-propshaft/Makefile b/www/rubygem-propshaft/Makefile
index ec379386471d..b1943c470273 100644
--- a/www/rubygem-propshaft/Makefile
+++ b/www/rubygem-propshaft/Makefile
@@ -1,5 +1,5 @@
PORTNAME= propshaft
-PORTVERSION= 1.2.0
+PORTVERSION= 1.2.1
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-propshaft/distinfo b/www/rubygem-propshaft/distinfo
index ae7e5f5a9974..f11d48d68950 100644
--- a/www/rubygem-propshaft/distinfo
+++ b/www/rubygem-propshaft/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265946
-SHA256 (rubygem/propshaft-1.2.0.gem) = b66038c76a52232e8f836a7eca36c5f82ca8b8e641ef391c31c88fa34db5a6e4
-SIZE (rubygem/propshaft-1.2.0.gem) = 18432
+TIMESTAMP = 1753370270
+SHA256 (rubygem/propshaft-1.2.1.gem) = e9b91daf52f21152f851a59f8621af53ffb4dc4401f9b5f8fe16065190b98654
+SIZE (rubygem/propshaft-1.2.1.gem) = 18432
diff --git a/www/rubygem-savon/Makefile b/www/rubygem-savon/Makefile
index 176bd6bc3294..5a3f90cfcbe9 100644
--- a/www/rubygem-savon/Makefile
+++ b/www/rubygem-savon/Makefile
@@ -1,9 +1,9 @@
PORTNAME= savon
-PORTVERSION= 2.11.2
+PORTVERSION= 2.15.1
CATEGORIES= www rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= dvl@FreeBSD.org
COMMENT= Library for SOAP communications
WWW= https://github.com/savonrb/savon
@@ -13,10 +13,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-akami>=1.2:www/rubygem-akami \
rubygem-builder>=2.1.2:devel/rubygem-builder \
rubygem-gyoku>=1.2:devel/rubygem-gyoku \
- rubygem-httpi>=2.3:www/rubygem-httpi \
- rubygem-nokogiri>=1.4.0:textproc/rubygem-nokogiri \
+ rubygem-httpi>=4.0:www/rubygem-httpi \
+ rubygem-mail>2.5:mail/rubygem-mail \
+ rubygem-nokogiri>=1.8.1:textproc/rubygem-nokogiri \
rubygem-nori>=2.4:devel/rubygem-nori \
- rubygem-wasabi>=3.4:www/rubygem-wasabi
+ rubygem-wasabi>=3.7:www/rubygem-wasabi
NO_ARCH= yes
USES= gem
diff --git a/www/rubygem-savon/distinfo b/www/rubygem-savon/distinfo
index b330af094a3b..eb87b860f5de 100644
--- a/www/rubygem-savon/distinfo
+++ b/www/rubygem-savon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1514155067
-SHA256 (rubygem/savon-2.11.2.gem) = cf515b932ae10c3aa16849e6ca62f19fb80246a355617a0c584160c140009bcd
-SIZE (rubygem/savon-2.11.2.gem) = 166400
+TIMESTAMP = 1753469009
+SHA256 (rubygem/savon-2.15.1.gem) = 0e3e013d2103737c7f5cd0353694e5fed21afc1753339dc9eb143fd50cc5c461
+SIZE (rubygem/savon-2.15.1.gem) = 34304
diff --git a/www/rubygem-wasabi/Makefile b/www/rubygem-wasabi/Makefile
index 4319112555c3..53e5287f0da3 100644
--- a/www/rubygem-wasabi/Makefile
+++ b/www/rubygem-wasabi/Makefile
@@ -1,17 +1,18 @@
PORTNAME= wasabi
-PORTVERSION= 3.5.0
+PORTVERSION= 5.1.0
CATEGORIES= www rubygems
MASTER_SITES= RG
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= dvl@FreeBSD.org
COMMENT= Library for simple WSDL parsing
WWW= https://github.com/savonrb/wasabi
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-httpi>=2.0:www/rubygem-httpi \
- rubygem-nokogiri>=1.4.2:textproc/rubygem-nokogiri
+RUN_DEPENDS= rubygem-addressable>0:www/rubygem-addressable \
+ rubygem-faraday>=1.9:www/rubygem-faraday \
+ rubygem-nokogiri>=1.13.9:textproc/rubygem-nokogiri
NO_ARCH= yes
USES= gem
diff --git a/www/rubygem-wasabi/distinfo b/www/rubygem-wasabi/distinfo
index c40cd910a8b0..ac935188230e 100644
--- a/www/rubygem-wasabi/distinfo
+++ b/www/rubygem-wasabi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499767533
-SHA256 (rubygem/wasabi-3.5.0.gem) = 010c254bb0e28aff45c595ea63cf3c13917372b96d4093626b8dbdba8b984427
-SIZE (rubygem/wasabi-3.5.0.gem) = 164864
+TIMESTAMP = 1753468516
+SHA256 (rubygem/wasabi-5.1.0.gem) = e2d8252fbecb03b116b6085c683878bfad23b867654977b778c1d8c6621b84cc
+SIZE (rubygem/wasabi-5.1.0.gem) = 13312
diff --git a/www/seahub/Makefile b/www/seahub/Makefile
index 43230f06d2fd..901956f77fa7 100644
--- a/www/seahub/Makefile
+++ b/www/seahub/Makefile
@@ -40,7 +40,8 @@ RUN_DEPENDS= bash:shells/bash \
${PYTHON_PKGNAMEPREFIX}openpyxl>=3.0:textproc/py-openpyxl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.3:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bleach>=5.0:www/py-bleach@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-ldap>=3.4:net/py-python-ldap@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}python-ldap>=3.4:net/py-python-ldap@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=3.4:devel/py-setuptools@${PY_FLAVOR}
#${PYTHON_PKGNAMEPREFIX}captcha>=0.4:www/py-captcha@${PY_FLAVOR} \
diff --git a/www/sqlpage/files/patch-powerpc64le b/www/sqlpage/files/patch-powerpc64le
new file mode 100644
index 000000000000..c70aea7304f9
--- /dev/null
+++ b/www/sqlpage/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/www/tinymce/Makefile b/www/tinymce/Makefile
index 6b3fdad2e157..ea4a56f12f43 100644
--- a/www/tinymce/Makefile
+++ b/www/tinymce/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tinymce
-PORTVERSION= 7.9.1
+PORTVERSION= 8.0.0
CATEGORIES= www
MASTER_SITES= http://download.tiny.cloud/tinymce/community/ \
LOCAL/sunpoet
@@ -8,6 +8,7 @@ DISTNAME= tinymce_${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Open source JavaScript HTML WYSIWYG editor for web sites
WWW= https://www.tiny.cloud/ \
+ https://www.tiny.cloud/docs/tinymce/latest/ \
https://github.com/tinymce/tinymce
LICENSE= GPLv2+
diff --git a/www/tinymce/distinfo b/www/tinymce/distinfo
index ac637dcb81eb..b7521a319760 100644
--- a/www/tinymce/distinfo
+++ b/www/tinymce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495715
-SHA256 (tinymce_7.9.1.zip) = 5b24c082cb7e1dd0146a962172ac8e4944b8442bfe1138c342353f66b3c94268
-SIZE (tinymce_7.9.1.zip) = 1028635
+TIMESTAMP = 1753369366
+SHA256 (tinymce_8.0.0.zip) = 12374192ec726b1f54c35573d9bbd0a13bf446a8c3b7aa33c6185dfe26abd497
+SIZE (tinymce_8.0.0.zip) = 1069383
diff --git a/www/tinymce/pkg-plist b/www/tinymce/pkg-plist
index 9f5f3c04913b..da8c1dd85b8d 100644
--- a/www/tinymce/pkg-plist
+++ b/www/tinymce/pkg-plist
@@ -23,6 +23,7 @@
%%WWWDIR%%/js/tinymce/plugins/emoticons/plugin.min.js
%%WWWDIR%%/js/tinymce/plugins/fullscreen/plugin.min.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ar.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/bg-BG.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/bg_BG.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ca.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/cs.js
@@ -34,31 +35,43 @@
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/eu.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/fa.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/fi.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/fr-FR.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/fr_FR.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/he-IL.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/he_IL.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/hi.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/hr.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/hu-HU.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/hu_HU.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/id.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/it.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ja.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/kk.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ko-KR.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ko_KR.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ms.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/nb-NO.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/nb_NO.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/nl.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/pl.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/pt-BR.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/pt-PT.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/pt_BR.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/pt_PT.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ro.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/ru.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/sk.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/sl-SI.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/sl_SI.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/sv-SE.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/sv_SE.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/th-TH.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/th_TH.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/tr.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/uk.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/vi.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/zh-CN.js
+%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/zh-TW.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/zh_CN.js
%%WWWDIR%%/js/tinymce/plugins/help/js/i18n/keynav/zh_TW.js
%%WWWDIR%%/js/tinymce/plugins/help/plugin.min.js
diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile
index 8c1d5ef06dd6..4ec256a3e68b 100644
--- a/www/tor-browser/Makefile
+++ b/www/tor-browser/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tor-browser
DISTVERSION= 14.5.5
+PORTREVISION= 1
CATEGORIES= www net security wayland
TAG_BASE= 8600afeb12fdae895c37618e1386c1a1ac2f5308
TAG_TOR= 9fe8a13ee4c69f91cd545dc3c575ca8f4851d58e
diff --git a/www/tor-browser/files/patch-bug1876632 b/www/tor-browser/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/www/tor-browser/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
diff --git a/www/vaultwarden-web_vault/Makefile b/www/vaultwarden-web_vault/Makefile
index 583e5c9e08f6..bb752e3df234 100644
--- a/www/vaultwarden-web_vault/Makefile
+++ b/www/vaultwarden-web_vault/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vaultwarden
-PORTVERSION= 2025.5.0
+PORTVERSION= 2025.7.0
DISTVERSIONPREFIX= v
CATEGORIES= www security
MASTER_SITES= https://github.com/dani-garcia/bw_web_builds/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
diff --git a/www/vaultwarden-web_vault/distinfo b/www/vaultwarden-web_vault/distinfo
index 0d97a8cbbbd9..66f6b2e25f57 100644
--- a/www/vaultwarden-web_vault/distinfo
+++ b/www/vaultwarden-web_vault/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749045076
-SHA256 (bw_web_v2025.5.0.tar.gz) = 00daf4e3568a01f23408cc7f81660c9eb237bbafcb9861ad5db30c0f6ab69a0f
-SIZE (bw_web_v2025.5.0.tar.gz) = 17927067
+TIMESTAMP = 1754037100
+SHA256 (bw_web_v2025.7.0.tar.gz) = 81ab0ab3ce3f3d25776e4d6ac11982e2a328d41a8cc992bc1fcd149c638f3eb7
+SIZE (bw_web_v2025.7.0.tar.gz) = 20909634
diff --git a/www/waterfox/Makefile b/www/waterfox/Makefile
index ca094e9fc62c..1147c32387fe 100644
--- a/www/waterfox/Makefile
+++ b/www/waterfox/Makefile
@@ -1,5 +1,6 @@
PORTNAME= waterfox
DISTVERSION= 6.6.0-beta-3
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www
diff --git a/www/waterfox/distinfo b/www/waterfox/distinfo
index 74174281d536..1bab5b32df24 100644
--- a/www/waterfox/distinfo
+++ b/www/waterfox/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753395903
-SHA256 (BrowserWorks-waterfox-6.6.0-beta-3_GH0.tar.gz) = 3e3164a5b869ae77df6f17bd71a2a3d7c722d2f5a97ce3a9d0b768c54f7510f2
-SIZE (BrowserWorks-waterfox-6.6.0-beta-3_GH0.tar.gz) = 919407739
+TIMESTAMP = 1753542067
+SHA256 (BrowserWorks-waterfox-6.6.0-beta-3_GH0.tar.gz) = 7094885ecac084c20b9d33808c50f687e0a2490a591bad2b86602d363b5b4a58
+SIZE (BrowserWorks-waterfox-6.6.0-beta-3_GH0.tar.gz) = 919409894
SHA256 (BrowserWorks-l10n-39f141a_GH0.tar.gz) = 269b2f6c59e19ec07a9e231ab8bfb1d8d834b811136c07720955de0747c2d0fc
SIZE (BrowserWorks-l10n-39f141a_GH0.tar.gz) = 23702129
diff --git a/www/waterfox/files/patch-bug1876632 b/www/waterfox/files/patch-bug1876632
new file mode 100644
index 000000000000..3932b1deccc9
--- /dev/null
+++ b/www/waterfox/files/patch-bug1876632
@@ -0,0 +1,35 @@
+commit 4f531ca86d24be5d4de673f6e652ed899151d20c
+Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
+Date: Wed Jul 23 22:01:31 2025 +0000
+
+ Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
+
+ Without the alignment flag the desired address
+ gets randomized by aslr in a way which causes it to not
+ be aligned. Furthermore the TryToAlignChunk almost always
+ fails. With this fix it never gets to TryToAlignChunk
+ because the flag guarantees upfront alignment.
+
+ Differential Revision: https://phabricator.services.mozilla.com/D257824
+
+diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
+index e790f1784ede..13639c9a6eb4 100644
+--- js/src/gc/Memory.cpp
++++ js/src/gc/Memory.cpp
+@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
+ for (size_t i = 1; i <= 1024; ++i) {
+ if (i & 0xf) {
+ uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
++# if defined(__FreeBSD__) && defined(__aarch64__)
++ int flags = MAP_PRIVATE | MAP_ANON |
++ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
++ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
++ int(PageAccess::ReadWrite), flags, -1, 0,
++ "js-gc-heap");
++# else
+ region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
++
++# endif
+ if (!region) {
+ continue;
+ }
diff --git a/www/webcopy/Makefile b/www/webcopy/Makefile
deleted file mode 100644
index 8ba778a30750..000000000000
--- a/www/webcopy/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= webcopy
-PORTVERSION= 0.98b7
-CATEGORIES= www
-MASTER_SITES= LOCAL/cy
-
-MAINTAINER= cy@FreeBSD.org
-COMMENT= Web Mirroring Program
-WWW= http://www.alumnos.inf.utfsm.cl/~vparada/webcopy.html
-
-DEPRECATED= Upstream is long gone and project not touched in decades, consider using ftp/wget
-EXPIRATION_DATE=2025-07-31
-
-# Converted from RESTRICTED
-LICENSE= webcopy
-LICENSE_NAME= webcopy
-LICENSE_TEXT= This program cannot be distributed if modified in any way. Don't sell for profit without written permission
-LICENSE_PERMS= auto-accept
-
-ALL_TARGET=
-
-USES= perl5
-
-do-install:
- cd ${WRKSRC}; ${INSTALL_SCRIPT} webcopy ${STAGEDIR}${PREFIX}/bin
- ${INSTALL} -d -m 755 ${STAGEDIR}${PREFIX}/share/doc/webcopy
- cd ${WRKSRC}; ${INSTALL_DATA} webcopy.html ${STAGEDIR}${PREFIX}/share/doc/webcopy
-
-.include <bsd.port.mk>
diff --git a/www/webcopy/distinfo b/www/webcopy/distinfo
deleted file mode 100644
index 53efcdd50839..000000000000
--- a/www/webcopy/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (webcopy-0.98b7.tar.gz) = 42eda3d34bd73784271d17fec243f9a7a177ce9d001636f04dfc4eb6194d3dad
-SIZE (webcopy-0.98b7.tar.gz) = 14495
diff --git a/www/webcopy/files/patch-Makefile b/www/webcopy/files/patch-Makefile
deleted file mode 100644
index 54cf144cdd11..000000000000
--- a/www/webcopy/files/patch-Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
---- Makefile.orig 1996-06-08 09:42:14.000000000 -0700
-+++ Makefile 2014-06-03 17:06:14.896004168 -0700
-@@ -43,14 +43,14 @@
-
- # Select or change one of the following WebCopy destination:
-
--DESTINATION=webcopy.test
-+#DESTINATION=webcopy.test
- #DESTINATION=/usr/local/bin/webcopy
- #DESTINATION=/usr/local/ucb/webcopy
- #DESTINATION=/usr/bin/webcopy
- #DESTINATION=/usr/ucb/webcopy
- #DESTINATION=/bin/webcopy
- #DESTINATION=$(HOME)/bin/webcopy
--#DESTINATION=
-+DESTINATION=$(PREFIX)/bin/webcopy
-
- # Select default perl interpreter version:
-
diff --git a/www/webcopy/files/patch-webcopy.src_1 b/www/webcopy/files/patch-webcopy.src_1
deleted file mode 100644
index 81a2175b40d0..000000000000
--- a/www/webcopy/files/patch-webcopy.src_1
+++ /dev/null
@@ -1,59 +0,0 @@
-*** webcopy.src.old Sat Jun 8 20:42:14 1996
---- webcopy.src Sun Sep 15 20:14:20 1996
-***************
-*** 1,4 ****
-! #!%PERL% -- # -*- perl -*-
- eval 'exec %PERL% -S $0 "$*"'
- if undef;
- #
---- 1,4 ----
-! #!%PERL% --
- eval 'exec %PERL% -S $0 "$*"'
- if undef;
- #
-***************
-*** 275,280 ****
---- 275,281 ----
- &check_tag("OVERLAY", "SRC", $image) ||
- &check_tag("BODY", "BACKGROUND", $image) ||
- &check_tag("TABLE", "BACKGROUND", $image) ||
-+ &check_tag("EMBED", "SRC", $image) ||
- &check_tag("BGSOUND", "SRC", $image) ||
- &check_tag("FRAME", "SRC", $link) ||
- &check_tag("AREA", "HREF", $link) ||
-***************
-*** 316,323 ****
- ($quote)=$value=~/^([\"\'])/;
- if ($quote) {
- if ($value!~/.$quote$/) {
-! ($_,$etc)=$etc=~/^([^$quote]*)$quote?(.*)$/;
-! $value.=$_.$quote;
- }
- $value=~s/$quote\s*(.*)\s*$quote$/$1/;
- $value=~s/\s*$//;
---- 317,324 ----
- ($quote)=$value=~/^([\"\'])/;
- if ($quote) {
- if ($value!~/.$quote$/) {
-! ($_,$etc)=$value=~/^($quote[^$quote]*)$quote?(.*)$/;
-! $value=$_.$quote;
- }
- $value=~s/$quote\s*(.*)\s*$quote$/$1/;
- $value=~s/\s*$//;
-***************
-*** 460,466 ****
- local($url,$file)=@_;
- local($status,$code,$info,$line,$length,$html,$redirect,$update,$data,
- $bytes,$step,$slice);
-! if ($useremote || $userpass) {
- $update="Pragma: no-cache${rn}";
- } else {
- (($update=(($_=&get_date($file))) &&
---- 461,467 ----
- local($url,$file)=@_;
- local($status,$code,$info,$line,$length,$html,$redirect,$update,$data,
- $bytes,$step,$slice);
-! if ($useremote) {
- $update="Pragma: no-cache${rn}";
- } else {
- (($update=(($_=&get_date($file))) &&
diff --git a/www/webcopy/files/patch-webcopy.src_2 b/www/webcopy/files/patch-webcopy.src_2
deleted file mode 100644
index 67e807ea2143..000000000000
--- a/www/webcopy/files/patch-webcopy.src_2
+++ /dev/null
@@ -1,34 +0,0 @@
-*** webcopy.src Sat Nov 1 11:00:23 1997
---- webcopy.src.neu Sat Nov 1 13:48:20 1997
-***************
-*** 384,389 ****
---- 384,390 ----
- return;
- }
- }
-+ $ref =~ s/&amp;/&/;
- $ref="$path$ref" unless $ref=~m!^/!;
- ($ref,$qs)=$ref=~m!^([^?]*)(.*)$!;
- $isdir=$ref=~m!/$!;
-***************
-*** 454,459 ****
---- 455,461 ----
-
- sub transfer {
- local($url,$file)=@_;
-+ $file=&unescape($file);
- local($status,$code,$info,$line,$length,$html,$redirect,$update,$data,
- $bytes,$step,$slice);
- if ($useremote) {
-***************
-*** 560,565 ****
---- 562,568 ----
- local(@subdirs)=split('/',$path);
- local($sub);
- $name=pop(@subdirs); # get name of file from path
-+ $name=&unescape($name);
- for $sub (@subdirs) {
- $dir.= "/".&unescape($sub);
- stat(&real($dir));
-
-
diff --git a/www/webcopy/files/patch-webcopy.src_3 b/www/webcopy/files/patch-webcopy.src_3
deleted file mode 100644
index 37ef6472b50d..000000000000
--- a/www/webcopy/files/patch-webcopy.src_3
+++ /dev/null
@@ -1,19 +0,0 @@
-*** webcopy.src.orig Tue Nov 25 20:46:36 1997
---- webcopy.src Tue Nov 25 20:48:57 1997
-***************
-*** 675,681 ****
- Usage: $0 [options] http://host:port/path/file [http://proxy:port]
-
- Options (can be combined):
-! -o output to stdout -tdelay set delay seconds
- -v verbose mode -wpath set working directory
- -q query transfer -xfile set default index.html
- -s suppress log -zfile post 'file' or query string
---- 678,684 ----
- Usage: $0 [options] http://host:port/path/file [http://proxy:port]
-
- Options (can be combined):
-! -o output to stdout -tdelay set delay seconds ($delay by default)
- -v verbose mode -wpath set working directory
- -q query transfer -xfile set default index.html
- -s suppress log -zfile post 'file' or query string
diff --git a/www/webcopy/files/patch-webcopy.src_4 b/www/webcopy/files/patch-webcopy.src_4
deleted file mode 100644
index 1166e1915329..000000000000
--- a/www/webcopy/files/patch-webcopy.src_4
+++ /dev/null
@@ -1,12 +0,0 @@
-*** webcopy.src.bak Sat Jun 8 20:42:14 1996
---- webcopy.src Sun Jan 25 01:04:21 1998
-***************
-*** 474,480 ****
- }
- socket(S,&PF_INET,&SOCK_STREAM,$local_prot) || die "$0: socket: $!\n"; #P4
- socket(S,PF_INET,SOCK_STREAM,$local_prot) || die "$0: socket: $!\n"; #P5
-- bind(S,$local_sock) || die "$0: bind: $!\n";
- connect(S,$remote_sock) || return(901,"$!",0);
- $_=select(S); $|=1; select($_);
- if ($verbose>3) {
---- 474,479 ----
diff --git a/www/webcopy/files/patch-webcopy.src_5 b/www/webcopy/files/patch-webcopy.src_5
deleted file mode 100644
index 008c84356d2a..000000000000
--- a/www/webcopy/files/patch-webcopy.src_5
+++ /dev/null
@@ -1,20 +0,0 @@
---- webcopy.src.orig Sun May 21 20:24:21 2000
-+++ webcopy.src Sun May 21 20:25:51 2000
-@@ -481,7 +481,7 @@
- $_=select(S); $|=1; select($_);
- if ($verbose>3) {
- print(($post?"POST":"GET") . " $proxy$url HTTP/1.0${rn}" .
-- "User-Agent: $agent${rn}Accept: */*${rn}$update");
-+ "User-Agent: $agent${rn}Accept: */*${rn}Host: ${host}${rn}$update");
- print "Authorization: $userpass${rn}" if $userpass;
- if ($post) {
- print "Content-Length: " . length($post_data) .
-@@ -492,7 +492,7 @@
- }
- }
- print S ($post?"POST":"GET") . " $proxy$url HTTP/1.0${rn}" .
-- "User-Agent: $agent${rn}Accept: */*${rn}$update";
-+ "User-Agent: $agent${rn}Accept: */*${rn}Host: ${host}${rn}$update";
- print S "Authorization: $userpass${rn}" if $userpass;
- if ($post) {
- print S "Content-Length: " . length($post_data) .
diff --git a/www/webcopy/pkg-descr b/www/webcopy/pkg-descr
deleted file mode 100644
index 45f2cc5019ca..000000000000
--- a/www/webcopy/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-WebCopy is a perl program that retrieves the URL specified in a Unix-like
-command line. It can also retrieve recursively any file that a HTML file
-references, i.e. inlined images and/or anchors, if specified with an option.
-
-It can be used as a "mirror" program to retrieve a tree of documents from a
-remote site, and put them on-line immediately through the local server.
diff --git a/www/webcopy/pkg-plist b/www/webcopy/pkg-plist
deleted file mode 100644
index 5a082bbed695..000000000000
--- a/www/webcopy/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/webcopy
-share/doc/webcopy/webcopy.html
diff --git a/www/xcaddy/Makefile b/www/xcaddy/Makefile
index e046ab9765c5..406ed1183d60 100644
--- a/www/xcaddy/Makefile
+++ b/www/xcaddy/Makefile
@@ -1,7 +1,6 @@
PORTNAME= xcaddy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.4
-PORTREVISION= 2
+DISTVERSION= 0.4.5
CATEGORIES= www
DIST_SUBDIR= xcaddy
diff --git a/www/xcaddy/distinfo b/www/xcaddy/distinfo
index bf229fe67a30..e441d37a946b 100644
--- a/www/xcaddy/distinfo
+++ b/www/xcaddy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749233456
-SHA256 (go/www_xcaddy/xcaddy-v0.4.4/v0.4.4.mod) = 9ee7d2d355495f3f7b1fd4b6c318110d8420b7e4b74d8561f3602a7e71b6b7a6
-SIZE (go/www_xcaddy/xcaddy-v0.4.4/v0.4.4.mod) = 416
-SHA256 (go/www_xcaddy/xcaddy-v0.4.4/v0.4.4.zip) = 35fd6b699d98a56c08688a429307012149dce1fc3bdae0c08dcb3944ec0634eb
-SIZE (go/www_xcaddy/xcaddy-v0.4.4/v0.4.4.zip) = 80630
+TIMESTAMP = 1753865060
+SHA256 (go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.mod) = c81e7d27db214122fd6def2eaa90b00102d01e1c780573ef79cebd1909228cf1
+SIZE (go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.mod) = 416
+SHA256 (go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.zip) = 93e392727719a1716973aa05408ce38aa256dcb078af4de32d89ca84a85082c5
+SIZE (go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.zip) = 82260
diff --git a/x11-fm/doublecmd/Makefile b/x11-fm/doublecmd/Makefile
index b84168025db1..5f097a88d643 100644
--- a/x11-fm/doublecmd/Makefile
+++ b/x11-fm/doublecmd/Makefile
@@ -1,15 +1,9 @@
PORTNAME= doublecmd
-PORTVERSION= 1.1.26
+PORTVERSION= 1.1.27
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= x11-fm
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
-#PATCH_SITES+= https://github.com/doublecmd/doublecmd/commit/
-#PATCHFILES+= 11f8742da2464570b588865fffe6090107a7f543.patch:-p1
-#PATCHFILES+= e38813f8d5a1c0ea9696a9b8c4f5580b17681627.patch:-p1
-#PATCHFILES+= 68d1c6e4e1dc0dd16755ee6209bf21bdf95c7690.patch:-p1
-
MAINTAINER= fluffy@FreeBSD.org
COMMENT= Total Commander like file manager for the X Window System
WWW= https://doublecmd.sourceforge.io
@@ -334,7 +328,7 @@ do-install:
.if ${PORT_OPTIONS:MWLX_MPLAYER}
@${MKDIR} ${STAGEDIR}${DATADIR}/plugins/wlx/wlxmplayer/
- ${INSTALL_LIB} ${WRKSRC}/plugins/wlx/WlxMplayer/lib/wlxmplayer.wlx ${STAGEDIR}${DATADIR}/plugins/wlx/wlxmplayer/
+ ${INSTALL_LIB} ${WRKSRC}/plugins/wlx/WlxMplayer/wlxmplayer.wlx ${STAGEDIR}${DATADIR}/plugins/wlx/wlxmplayer/
.endif
.if ${PORT_OPTIONS:MDSX_LOCATE}
diff --git a/x11-fm/doublecmd/distinfo b/x11-fm/doublecmd/distinfo
index beaf4ead59a8..d1669e58fafa 100644
--- a/x11-fm/doublecmd/distinfo
+++ b/x11-fm/doublecmd/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749541859
-SHA256 (doublecmd-doublecmd-v1.1.26_GH0.tar.gz) = cb16d73b9f130f2df15f032bf791ecb9b89301cc78ef8b88e265134d2ad2c1ae
-SIZE (doublecmd-doublecmd-v1.1.26_GH0.tar.gz) = 9535946
+TIMESTAMP = 1753953510
+SHA256 (doublecmd-doublecmd-v1.1.27_GH0.tar.gz) = aa1ef33217d8d34f610a3bdc59cc02d0e9dadaa7b75132c90db430fc3c8ec76e
+SIZE (doublecmd-doublecmd-v1.1.27_GH0.tar.gz) = 9535927
SHA256 (doublecmd-doublecmd.github.io-v1.1.26_GH0.tar.gz) = c6e176bc4c8f0e9cefd42d15088533e7850eb53719e946c5b3c8980a7391bf23
SIZE (doublecmd-doublecmd.github.io-v1.1.26_GH0.tar.gz) = 8015248
diff --git a/x11-fonts/materialdesign-ttf/Makefile b/x11-fonts/materialdesign-ttf/Makefile
index 629062d2fce6..32c8c80a2727 100644
--- a/x11-fonts/materialdesign-ttf/Makefile
+++ b/x11-fonts/materialdesign-ttf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= materialdesign
DISTVERSIONPREFIX= v
-DISTVERSION= 7.2.96
+DISTVERSION= 7.4.47
CATEGORIES= x11-fonts
PKGNAMESUFFIX= -ttf
diff --git a/x11-fonts/materialdesign-ttf/distinfo b/x11-fonts/materialdesign-ttf/distinfo
index 8a55a1c0c015..6cfbcaea4303 100644
--- a/x11-fonts/materialdesign-ttf/distinfo
+++ b/x11-fonts/materialdesign-ttf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1685819203
-SHA256 (Templarian-MaterialDesign-Webfont-v7.2.96_GH0.tar.gz) = ca75ef34c2e109a846f26e282cef772f2bcdbcb66875cb98cd6525a93616b3e9
-SIZE (Templarian-MaterialDesign-Webfont-v7.2.96_GH0.tar.gz) = 2395459
+TIMESTAMP = 1753805158
+SHA256 (Templarian-MaterialDesign-Webfont-v7.4.47_GH0.tar.gz) = c93bc0ab667df1e4ac57aca977e72f894e4ed6f57430090bd887f0ced40676ae
+SIZE (Templarian-MaterialDesign-Webfont-v7.4.47_GH0.tar.gz) = 2442366
diff --git a/x11-fonts/py-vfblib/Makefile b/x11-fonts/py-vfblib/Makefile
index ca6d9285fb5c..30806f807305 100644
--- a/x11-fonts/py-vfblib/Makefile
+++ b/x11-fonts/py-vfblib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vfblib
-PORTVERSION= 0.9.6
+PORTVERSION= 0.10.0
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4.45.1:print/py-fonttools@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4.59.0:print/py-fonttools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}orjson>=3.10.15<4:devel/py-orjson@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.14.1:devel/py-typing-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ufolib2>=0.16.0:print/py-ufolib2@${PY_FLAVOR} \
diff --git a/x11-fonts/py-vfblib/distinfo b/x11-fonts/py-vfblib/distinfo
index 55688a29d72d..c77626827e3a 100644
--- a/x11-fonts/py-vfblib/distinfo
+++ b/x11-fonts/py-vfblib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266182
-SHA256 (vfblib-0.9.6.tar.gz) = 038f19fe14d686801974747fff8d423f4d09cf0f174487c4c8ac13e977e7b29b
-SIZE (vfblib-0.9.6.tar.gz) = 7831409
+TIMESTAMP = 1753369408
+SHA256 (vfblib-0.10.0.tar.gz) = 36ba77ab38077b138cdbf53d2a044f23a8af8c8257c474667e655d09a7a32355
+SIZE (vfblib-0.10.0.tar.gz) = 7848924
diff --git a/x11-themes/Makefile b/x11-themes/Makefile
index d2081070dbd3..e82a1c98d006 100644
--- a/x11-themes/Makefile
+++ b/x11-themes/Makefile
@@ -126,6 +126,7 @@
SUBDIR += metacity-themes
SUBDIR += mint-themes
SUBDIR += mojave-gtk-themes
+ SUBDIR += morewaita-icon-theme
SUBDIR += nordic-theme
SUBDIR += numix-gtk-theme
SUBDIR += numix-icon-theme
diff --git a/x11-themes/morewaita-icon-theme/Makefile b/x11-themes/morewaita-icon-theme/Makefile
new file mode 100644
index 000000000000..5184365b24f6
--- /dev/null
+++ b/x11-themes/morewaita-icon-theme/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= morewaita-icon-theme
+DISTVERSIONPREFIX= v
+DISTVERSION= 48.3.1
+CATEGORIES= x11-themes
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Expanded Adwaita-styled companion icon theme
+WWW= https://github.com/somepaulo/MoreWaita
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= meson
+
+USE_GITHUB= yes
+GH_ACCOUNT= somepaulo
+GH_PROJECT= MoreWaita
+
+NO_ARCH= yes
+
+PORTDOCS= AUTHORS CONTRIBUTING.md README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/x11-themes/morewaita-icon-theme/distinfo b/x11-themes/morewaita-icon-theme/distinfo
new file mode 100644
index 000000000000..7f388f76c9f0
--- /dev/null
+++ b/x11-themes/morewaita-icon-theme/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753175706
+SHA256 (somepaulo-MoreWaita-v48.3.1_GH0.tar.gz) = 7838170c15e7e7d78ccbb6fa59fcca21c1ab4f4b09dcc57dec0b8cab1041c558
+SIZE (somepaulo-MoreWaita-v48.3.1_GH0.tar.gz) = 9449137
diff --git a/x11-themes/morewaita-icon-theme/files/patch-meson.build b/x11-themes/morewaita-icon-theme/files/patch-meson.build
new file mode 100644
index 000000000000..487b862acbde
--- /dev/null
+++ b/x11-themes/morewaita-icon-theme/files/patch-meson.build
@@ -0,0 +1,8 @@
+--- meson.build.orig 2025-07-22 09:17:32 UTC
++++ meson.build
+@@ -9,5 +9,3 @@ install_data('index.theme', install_dir: iconsdir)
+ subdir('symbolic')
+
+ install_data('index.theme', install_dir: iconsdir)
+-install_data('AUTHORS', install_dir: iconsdir)
+-install_data('LICENSE', install_dir: iconsdir)
diff --git a/x11-themes/morewaita-icon-theme/pkg-descr b/x11-themes/morewaita-icon-theme/pkg-descr
new file mode 100644
index 000000000000..238756f0883a
--- /dev/null
+++ b/x11-themes/morewaita-icon-theme/pkg-descr
@@ -0,0 +1,14 @@
+An expanded Adwaita-styled companion icon theme, built largely upon
+the work of GNOME's Adwaita designers and GNOME Circle apps'
+developers, as well as inspiration from the Papirus icon theme
+designers, and a touch of tinkering from myself and a few others.
+
+The purpose of this theme is to provide third-party apps with a
+consistent look and feel in Gnome Shell.
+
+The goal of MoreWaita is to add to Adwaita, not modify it, and to do
+roughly what Breeze does for KDE. This theme does not override any
+Adwaita icons, nor any Gnome Circle apps icons, nor icons that
+generally fit into the Adwaita paradigm (like Transmission
+GTK). Currently, this theme is way less all-inclusive than many
+others, but the aim is to be on par with Papirus some day.
diff --git a/x11-themes/morewaita-icon-theme/pkg-plist b/x11-themes/morewaita-icon-theme/pkg-plist
new file mode 100644
index 000000000000..2dd4104d335a
--- /dev/null
+++ b/x11-themes/morewaita-icon-theme/pkg-plist
@@ -0,0 +1,3315 @@
+share/icons/MoreWaita/index.theme
+share/icons/MoreWaita/scalable/apps/0ad.svg
+share/icons/MoreWaita/scalable/apps/Alacritty.svg
+share/icons/MoreWaita/scalable/apps/Ardour-Ardour_6.0.0.svg
+share/icons/MoreWaita/scalable/apps/Ardour-Ardour_6.5.0.svg
+share/icons/MoreWaita/scalable/apps/Ardour-Ardour_7.0.0.svg
+share/icons/MoreWaita/scalable/apps/Ardour-Ardour_8.0.0.svg
+share/icons/MoreWaita/scalable/apps/Ardour-Ardour_9.0.0.svg
+share/icons/MoreWaita/scalable/apps/Blender.svg
+share/icons/MoreWaita/scalable/apps/CMakeSetup.svg
+share/icons/MoreWaita/scalable/apps/CMakeSetup32.svg
+share/icons/MoreWaita/scalable/apps/DV_Resolve.svg
+share/icons/MoreWaita/scalable/apps/Element.svg
+share/icons/MoreWaita/scalable/apps/GitKraken.svg
+share/icons/MoreWaita/scalable/apps/GrandOrgue.svg
+share/icons/MoreWaita/scalable/apps/LibreMenuEditor.svg
+share/icons/MoreWaita/scalable/apps/MediathekView.svg
+share/icons/MoreWaita/scalable/apps/Mercury.svg
+share/icons/MoreWaita/scalable/apps/Nextcloud.svg
+share/icons/MoreWaita/scalable/apps/Notesnook.svg
+share/icons/MoreWaita/scalable/apps/OpenBoard.svg
+share/icons/MoreWaita/scalable/apps/OpenRGB.svg
+share/icons/MoreWaita/scalable/apps/ProtonMail_Bridge.svg
+share/icons/MoreWaita/scalable/apps/PrusaSlicer-gcodeviewer.svg
+share/icons/MoreWaita/scalable/apps/PrusaSlicer.svg
+share/icons/MoreWaita/scalable/apps/QtProject-assistant.svg
+share/icons/MoreWaita/scalable/apps/QtProject-designer.svg
+share/icons/MoreWaita/scalable/apps/QtProject-linguist.svg
+share/icons/MoreWaita/scalable/apps/QtProject-qdbusviewer.svg
+share/icons/MoreWaita/scalable/apps/QtProject-qtcreator-qt5.svg
+share/icons/MoreWaita/scalable/apps/QtProject-qtcreator.svg
+share/icons/MoreWaita/scalable/apps/QtProject-qtdesignstudio.svg
+share/icons/MoreWaita/scalable/apps/Spotify.svg
+share/icons/MoreWaita/scalable/apps/TeamViewer.svg
+share/icons/MoreWaita/scalable/apps/Zoom.svg
+share/icons/MoreWaita/scalable/apps/abiword.svg
+share/icons/MoreWaita/scalable/apps/alacarte.svg
+share/icons/MoreWaita/scalable/apps/alacritty.svg
+share/icons/MoreWaita/scalable/apps/android-studio-beta.svg
+share/icons/MoreWaita/scalable/apps/android-studio-canary.svg
+share/icons/MoreWaita/scalable/apps/android-studio.svg
+share/icons/MoreWaita/scalable/apps/androidstudio-preview.svg
+share/icons/MoreWaita/scalable/apps/androidstudio.svg
+share/icons/MoreWaita/scalable/apps/anki.svg
+share/icons/MoreWaita/scalable/apps/anydesk.svg
+share/icons/MoreWaita/scalable/apps/anytype.svg
+share/icons/MoreWaita/scalable/apps/app.bluebubbles.BlueBubbles.svg
+share/icons/MoreWaita/scalable/apps/app.polychromatic.controller.svg
+share/icons/MoreWaita/scalable/apps/app.ytmdesktop.ytmdesktop.svg
+share/icons/MoreWaita/scalable/apps/app.zen_browser.zen.svg
+share/icons/MoreWaita/scalable/apps/appflowy.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-OpenRGB.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-anytype.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-balena-etcher-electron.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-bitwarden.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-cider.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-emacs.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-endless_sky.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-github-desktop.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-guiscrcpy.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-heroic.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-joplin.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-kitty.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-librewolf.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-logseq.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-lunarclient.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-musescore.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-nuclear.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-obsidian.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-org.freac.freac.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-org.wezfurlong.wezterm.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-retroarch.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-session-desktop.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-standard-notes.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-suyu.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-teams-for-linux.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-texts.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-tutanota-desktop.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-unityeditor.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-unityhub.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-yuzu.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-zen-browser.svg
+share/icons/MoreWaita/scalable/apps/appimagekit-zoho-mail-desktop.svg
+share/icons/MoreWaita/scalable/apps/apple-music.svg
+share/icons/MoreWaita/scalable/apps/application-x-zoom.svg
+share/icons/MoreWaita/scalable/apps/applications-java.svg
+share/icons/MoreWaita/scalable/apps/ardour.svg
+share/icons/MoreWaita/scalable/apps/ardour6.svg
+share/icons/MoreWaita/scalable/apps/ardour7.svg
+share/icons/MoreWaita/scalable/apps/ardour8.svg
+share/icons/MoreWaita/scalable/apps/ardour9.svg
+share/icons/MoreWaita/scalable/apps/arduino-icon-small.svg
+share/icons/MoreWaita/scalable/apps/arduino-ide.svg
+share/icons/MoreWaita/scalable/apps/arduino.svg
+share/icons/MoreWaita/scalable/apps/assistant-qt4.svg
+share/icons/MoreWaita/scalable/apps/assistant-qt5.svg
+share/icons/MoreWaita/scalable/apps/assistant.svg
+share/icons/MoreWaita/scalable/apps/assistant5.svg
+share/icons/MoreWaita/scalable/apps/atomix.svg
+share/icons/MoreWaita/scalable/apps/audacity.svg
+share/icons/MoreWaita/scalable/apps/augustus.svg
+share/icons/MoreWaita/scalable/apps/avidemux.svg
+share/icons/MoreWaita/scalable/apps/avidemux_icon.svg
+share/icons/MoreWaita/scalable/apps/avogadro-icon.svg
+share/icons/MoreWaita/scalable/apps/avogadro.svg
+share/icons/MoreWaita/scalable/apps/avogadro2.svg
+share/icons/MoreWaita/scalable/apps/balena-etcher-electron.svg
+share/icons/MoreWaita/scalable/apps/bambustudio.svg
+share/icons/MoreWaita/scalable/apps/bashtop.svg
+share/icons/MoreWaita/scalable/apps/beeper.svg
+share/icons/MoreWaita/scalable/apps/beepertexts.svg
+share/icons/MoreWaita/scalable/apps/betterbird.svg
+share/icons/MoreWaita/scalable/apps/bitwarden.svg
+share/icons/MoreWaita/scalable/apps/bitwig-studio.svg
+share/icons/MoreWaita/scalable/apps/bleachbit.svg
+share/icons/MoreWaita/scalable/apps/blender.svg
+share/icons/MoreWaita/scalable/apps/blockbench.svg
+share/icons/MoreWaita/scalable/apps/bluemail.svg
+share/icons/MoreWaita/scalable/apps/blueman-scanner.svg
+share/icons/MoreWaita/scalable/apps/boxbuddyrs.svg
+share/icons/MoreWaita/scalable/apps/boxy-svg.svg
+share/icons/MoreWaita/scalable/apps/brave-browser.svg
+share/icons/MoreWaita/scalable/apps/brave-cifhbcnohmdccbgoicgdjpfamggdegmo-Default.svg
+share/icons/MoreWaita/scalable/apps/brave-desktop.svg
+share/icons/MoreWaita/scalable/apps/briar.svg
+share/icons/MoreWaita/scalable/apps/bsnes.svg
+share/icons/MoreWaita/scalable/apps/btop.svg
+share/icons/MoreWaita/scalable/apps/buzz.svg
+share/icons/MoreWaita/scalable/apps/caja-dropbox.svg
+share/icons/MoreWaita/scalable/apps/calibre-ebook-edit.svg
+share/icons/MoreWaita/scalable/apps/calibre-gui.svg
+share/icons/MoreWaita/scalable/apps/calibre-viewer.svg
+share/icons/MoreWaita/scalable/apps/calibre.svg
+share/icons/MoreWaita/scalable/apps/calligrakrita.svg
+share/icons/MoreWaita/scalable/apps/calligrakrita2.svg
+share/icons/MoreWaita/scalable/apps/caprine.svg
+share/icons/MoreWaita/scalable/apps/carla-control.svg
+share/icons/MoreWaita/scalable/apps/carla.svg
+share/icons/MoreWaita/scalable/apps/cawbird.svg
+share/icons/MoreWaita/scalable/apps/cc.arduino.arduinoide.svg
+share/icons/MoreWaita/scalable/apps/ch.openboard.OpenBoard.svg
+share/icons/MoreWaita/scalable/apps/ch.protonmail.protonmail-bridge.svg
+share/icons/MoreWaita/scalable/apps/ch.protonmail.protonmail-import-export-app.svg
+share/icons/MoreWaita/scalable/apps/chat.revolt.RevoltDesktop.svg
+share/icons/MoreWaita/scalable/apps/chat.rocket.RocketChat.svg
+share/icons/MoreWaita/scalable/apps/chrome-cifhbcnohmdccbgoicgdjpfamggdegmo-Default.svg
+share/icons/MoreWaita/scalable/apps/chrome-cinhimbnkkaeohfgghhklpknlkffjgod-Default.svg
+share/icons/MoreWaita/scalable/apps/chrome-ighkikkfkalojiibipjigpccggljgdff-Default.svg
+share/icons/MoreWaita/scalable/apps/chromium-browser-privacy.svg
+share/icons/MoreWaita/scalable/apps/chromium-browser.svg
+share/icons/MoreWaita/scalable/apps/chromium-freeworld.svg
+share/icons/MoreWaita/scalable/apps/chromium.svg
+share/icons/MoreWaita/scalable/apps/cider.svg
+share/icons/MoreWaita/scalable/apps/clamav.svg
+share/icons/MoreWaita/scalable/apps/clamtk.svg
+share/icons/MoreWaita/scalable/apps/classicube.svg
+share/icons/MoreWaita/scalable/apps/clion.svg
+share/icons/MoreWaita/scalable/apps/cmake-gui.svg
+share/icons/MoreWaita/scalable/apps/cmake.svg
+share/icons/MoreWaita/scalable/apps/cockos-reaper.svg
+share/icons/MoreWaita/scalable/apps/code-oss.svg
+share/icons/MoreWaita/scalable/apps/codeblocks.svg
+share/icons/MoreWaita/scalable/apps/com.abisource.AbiWord.svg
+share/icons/MoreWaita/scalable/apps/com.adilhanney.saber.svg
+share/icons/MoreWaita/scalable/apps/com.alacritty.Alacritty.svg
+share/icons/MoreWaita/scalable/apps/com.anydesk.Anydesk.svg
+share/icons/MoreWaita/scalable/apps/com.axosoft.GitKraken.svg
+share/icons/MoreWaita/scalable/apps/com.bambulab.BambuStudio.svg
+share/icons/MoreWaita/scalable/apps/com.bitwarden.desktop.svg
+share/icons/MoreWaita/scalable/apps/com.bitwig.BitwigStudio.svg
+share/icons/MoreWaita/scalable/apps/com.boxy_svg.BoxySVG.svg
+share/icons/MoreWaita/scalable/apps/com.brave.Browser.svg
+share/icons/MoreWaita/scalable/apps/com.calibre_ebook.calibre.ebook-edit.svg
+share/icons/MoreWaita/scalable/apps/com.calibre_ebook.calibre.ebook-viewer.svg
+share/icons/MoreWaita/scalable/apps/com.calibre_ebook.calibre.ebook_edit.svg
+share/icons/MoreWaita/scalable/apps/com.calibre_ebook.calibre.ebook_viewer.svg
+share/icons/MoreWaita/scalable/apps/com.calibre_ebook.calibre.lrfviewer.svg
+share/icons/MoreWaita/scalable/apps/com.calibre_ebook.calibre.svg
+share/icons/MoreWaita/scalable/apps/com.discordapp.Discord.svg
+share/icons/MoreWaita/scalable/apps/com.discordapp.DiscordCanary.svg
+share/icons/MoreWaita/scalable/apps/com.dropbox.Client.svg
+share/icons/MoreWaita/scalable/apps/com.fender.studio.svg
+share/icons/MoreWaita/scalable/apps/com.getmailspring.Mailspring.svg
+share/icons/MoreWaita/scalable/apps/com.getpostman.Postman.svg
+share/icons/MoreWaita/scalable/apps/com.gigitux.gtkwhats.svg
+share/icons/MoreWaita/scalable/apps/com.github.Eloston.UngoogledChromium.svg
+share/icons/MoreWaita/scalable/apps/com.github.IsmaelMartinez.teams_for_linux.svg
+share/icons/MoreWaita/scalable/apps/com.github.PintaProject.Pinta.svg
+share/icons/MoreWaita/scalable/apps/com.github.ahrm.sioyek.svg
+share/icons/MoreWaita/scalable/apps/com.github.bvschaik.julius.svg
+share/icons/MoreWaita/scalable/apps/com.github.eneshecan.WhatsAppForLinux.svg
+share/icons/MoreWaita/scalable/apps/com.github.gkarsay.parlatype.svg
+share/icons/MoreWaita/scalable/apps/com.github.iwalton3.jellyfin-media-player.svg
+share/icons/MoreWaita/scalable/apps/com.github.iwalton3.jellyfin-mpv-shim.svg
+share/icons/MoreWaita/scalable/apps/com.github.keriew.augustus.svg
+share/icons/MoreWaita/scalable/apps/com.github.micahflee.torbrowser-launcher.svg
+share/icons/MoreWaita/scalable/apps/com.github.rafostar.Clapper.svg
+share/icons/MoreWaita/scalable/apps/com.github.xeco23.WasIstLos.svg
+share/icons/MoreWaita/scalable/apps/com.gitlab.davem.ClamTk.svg
+share/icons/MoreWaita/scalable/apps/com.google.AndroidStudio.svg
+share/icons/MoreWaita/scalable/apps/com.google.Chrome.svg
+share/icons/MoreWaita/scalable/apps/com.hamrick.VueScan.svg
+share/icons/MoreWaita/scalable/apps/com.heroicgameslauncher.hgl.svg
+share/icons/MoreWaita/scalable/apps/com.icons8.Lunacy.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.CLion.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.DataGrip.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.DataSpell.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.Fleet.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.GoLand.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.IntelliJ-IDEA-Community.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.PhpStorm.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.PyCharm-Community.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.PyCharm-Professional.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.Rider.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.RubyMine.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.RustRover.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.ToolBox.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.WebStorm.svg
+share/icons/MoreWaita/scalable/apps/com.jetbrains.dataspell.svg
+share/icons/MoreWaita/scalable/apps/com.jgraph.drawio.desktop.svg
+share/icons/MoreWaita/scalable/apps/com.lablicate.OpenChrom.svg
+share/icons/MoreWaita/scalable/apps/com.logseq.Logseq.svg
+share/icons/MoreWaita/scalable/apps/com.lunarclient.LunarClient.svg
+share/icons/MoreWaita/scalable/apps/com.mastermindzh.tidal-hifi.svg
+share/icons/MoreWaita/scalable/apps/com.mattermost.Desktop.svg
+share/icons/MoreWaita/scalable/apps/com.microsoft.Edge.svg
+share/icons/MoreWaita/scalable/apps/com.microsoft.Teams.svg
+share/icons/MoreWaita/scalable/apps/com.mitchellh.ghostty.svg
+share/icons/MoreWaita/scalable/apps/com.mojang.Minecraft.svg
+share/icons/MoreWaita/scalable/apps/com.moonlight_stream.Moonlight.svg
+share/icons/MoreWaita/scalable/apps/com.nextcloud.desktopclient.nextcloud.svg
+share/icons/MoreWaita/scalable/apps/com.notesnook.Notesnook.svg
+share/icons/MoreWaita/scalable/apps/com.obsproject.Studio.svg
+share/icons/MoreWaita/scalable/apps/com.opera.Opera.svg
+share/icons/MoreWaita/scalable/apps/com.play0ad.zeroad.svg
+share/icons/MoreWaita/scalable/apps/com.protonvpn.www.svg
+share/icons/MoreWaita/scalable/apps/com.prusa3d.PrusaSlicer.GCodeViewer.svg
+share/icons/MoreWaita/scalable/apps/com.prusa3d.PrusaSlicer.svg
+share/icons/MoreWaita/scalable/apps/com.qq.QQ.svg
+share/icons/MoreWaita/scalable/apps/com.rawtherapee.RawTherapee.svg
+share/icons/MoreWaita/scalable/apps/com.rioterm.Rio.svg
+share/icons/MoreWaita/scalable/apps/com.sindresorhus.Caprine.svg
+share/icons/MoreWaita/scalable/apps/com.slack.Slack.svg
+share/icons/MoreWaita/scalable/apps/com.spotify.Client.svg
+share/icons/MoreWaita/scalable/apps/com.sublimemerge.App.svg
+share/icons/MoreWaita/scalable/apps/com.sublimetext.three.svg
+share/icons/MoreWaita/scalable/apps/com.todoist.Todoist.svg
+share/icons/MoreWaita/scalable/apps/com.tominlab.wonderpen.svg
+share/icons/MoreWaita/scalable/apps/com.tonikelope.MegaBasterd.svg
+share/icons/MoreWaita/scalable/apps/com.tutanota.Tutanota.svg
+share/icons/MoreWaita/scalable/apps/com.unityhub.UnityEditor.svg
+share/icons/MoreWaita/scalable/apps/com.unityhub.UnityHub.svg
+share/icons/MoreWaita/scalable/apps/com.valvesoftware.Steam.svg
+share/icons/MoreWaita/scalable/apps/com.viber.Viber.svg
+share/icons/MoreWaita/scalable/apps/com.visualstudio.code-oss.svg
+share/icons/MoreWaita/scalable/apps/com.visualstudio.code.oss.svg
+share/icons/MoreWaita/scalable/apps/com.visualstudio.code.svg
+share/icons/MoreWaita/scalable/apps/com.vivaldi.Vivaldi.svg
+share/icons/MoreWaita/scalable/apps/com.vscodium.codium.svg
+share/icons/MoreWaita/scalable/apps/coolercontrol.svg
+share/icons/MoreWaita/scalable/apps/coppwr.svg
+share/icons/MoreWaita/scalable/apps/corectrl.svg
+share/icons/MoreWaita/scalable/apps/cudatext-512.svg
+share/icons/MoreWaita/scalable/apps/cups.svg
+share/icons/MoreWaita/scalable/apps/cursor.svg
+share/icons/MoreWaita/scalable/apps/darktable.svg
+share/icons/MoreWaita/scalable/apps/datagrip.svg
+share/icons/MoreWaita/scalable/apps/dataspell.svg
+share/icons/MoreWaita/scalable/apps/davinci-resolve.svg
+share/icons/MoreWaita/scalable/apps/dbeaver-ee.svg
+share/icons/MoreWaita/scalable/apps/dbeaver.svg
+share/icons/MoreWaita/scalable/apps/de.leopoldluley.Clapgrep.svg
+share/icons/MoreWaita/scalable/apps/de.mediathekview.MediathekView.svg
+share/icons/MoreWaita/scalable/apps/deadbeef.svg
+share/icons/MoreWaita/scalable/apps/deepin-emacs.svg
+share/icons/MoreWaita/scalable/apps/deepin-scanner.svg
+share/icons/MoreWaita/scalable/apps/deezer.svg
+share/icons/MoreWaita/scalable/apps/designer.svg
+share/icons/MoreWaita/scalable/apps/dev.aunetx.deezer.svg
+share/icons/MoreWaita/scalable/apps/dev.bsnes.bsnes.svg
+share/icons/MoreWaita/scalable/apps/dev.deedles.Trayscale.svg
+share/icons/MoreWaita/scalable/apps/dev.neovide.neovide.svg
+share/icons/MoreWaita/scalable/apps/dev.pulsar_edit.Pulsar.svg
+share/icons/MoreWaita/scalable/apps/dev.vencord.Vesktop.svg
+share/icons/MoreWaita/scalable/apps/dev.zed.Zed.svg
+share/icons/MoreWaita/scalable/apps/devpod.svg
+share/icons/MoreWaita/scalable/apps/discord-canary.svg
+share/icons/MoreWaita/scalable/apps/discord.svg
+share/icons/MoreWaita/scalable/apps/drawio.svg
+share/icons/MoreWaita/scalable/apps/dropbox.svg
+share/icons/MoreWaita/scalable/apps/dune3d.svg
+share/icons/MoreWaita/scalable/apps/eclipse-cdt.svg
+share/icons/MoreWaita/scalable/apps/eclipse.svg
+share/icons/MoreWaita/scalable/apps/electron.svg
+share/icons/MoreWaita/scalable/apps/electron12.svg
+share/icons/MoreWaita/scalable/apps/electron16.svg
+share/icons/MoreWaita/scalable/apps/electron17.svg
+share/icons/MoreWaita/scalable/apps/electron18.svg
+share/icons/MoreWaita/scalable/apps/electron19.svg
+share/icons/MoreWaita/scalable/apps/electron2.svg
+share/icons/MoreWaita/scalable/apps/electron20.svg
+share/icons/MoreWaita/scalable/apps/electron4.svg
+share/icons/MoreWaita/scalable/apps/electron6.svg
+share/icons/MoreWaita/scalable/apps/electron9.svg
+share/icons/MoreWaita/scalable/apps/electrum.svg
+share/icons/MoreWaita/scalable/apps/element-desktop-bin.svg
+share/icons/MoreWaita/scalable/apps/element.svg
+share/icons/MoreWaita/scalable/apps/emacs-nox.svg
+share/icons/MoreWaita/scalable/apps/emacs-snapshot.svg
+share/icons/MoreWaita/scalable/apps/emacs.svg
+share/icons/MoreWaita/scalable/apps/endless-sky.svg
+share/icons/MoreWaita/scalable/apps/enpass.svg
+share/icons/MoreWaita/scalable/apps/etcher-electron.svg
+share/icons/MoreWaita/scalable/apps/etcher.svg
+share/icons/MoreWaita/scalable/apps/eu.betterbird.Betterbird.svg
+share/icons/MoreWaita/scalable/apps/eu.tiliado.NuvolaAppSpotify.svg
+share/icons/MoreWaita/scalable/apps/facebook-messenger.svg
+share/icons/MoreWaita/scalable/apps/fgcom.svg
+share/icons/MoreWaita/scalable/apps/figma-linux.svg
+share/icons/MoreWaita/scalable/apps/figma.svg
+share/icons/MoreWaita/scalable/apps/filezilla.svg
+share/icons/MoreWaita/scalable/apps/firefox-beta-bin.svg
+share/icons/MoreWaita/scalable/apps/firefox-beta.svg
+share/icons/MoreWaita/scalable/apps/firefox-bin.svg
+share/icons/MoreWaita/scalable/apps/firefox-default.svg
+share/icons/MoreWaita/scalable/apps/firefox-developer-edition.svg
+share/icons/MoreWaita/scalable/apps/firefox-developer-icon.svg
+share/icons/MoreWaita/scalable/apps/firefox-esr.svg
+share/icons/MoreWaita/scalable/apps/firefox-gtk3.svg
+share/icons/MoreWaita/scalable/apps/firefox-icon.svg
+share/icons/MoreWaita/scalable/apps/firefox-mozilla-build.svg
+share/icons/MoreWaita/scalable/apps/firefox-nightly-icon.svg
+share/icons/MoreWaita/scalable/apps/firefox-nightly.svg
+share/icons/MoreWaita/scalable/apps/firefox-original.svg
+share/icons/MoreWaita/scalable/apps/firefox.svg
+share/icons/MoreWaita/scalable/apps/firewall-applet.svg
+share/icons/MoreWaita/scalable/apps/firewall-config.svg
+share/icons/MoreWaita/scalable/apps/fish.svg
+share/icons/MoreWaita/scalable/apps/flameshot.svg
+share/icons/MoreWaita/scalable/apps/fleet.svg
+share/icons/MoreWaita/scalable/apps/flightgear.svg
+share/icons/MoreWaita/scalable/apps/floorp.svg
+share/icons/MoreWaita/scalable/apps/flowblade.svg
+share/icons/MoreWaita/scalable/apps/fm.helio.Worksatation.svg
+share/icons/MoreWaita/scalable/apps/fm.reaper.Reaper.svg
+share/icons/MoreWaita/scalable/apps/foobar2000.svg
+share/icons/MoreWaita/scalable/apps/foot.svg
+share/icons/MoreWaita/scalable/apps/fr.handbrake.ghb.svg
+share/icons/MoreWaita/scalable/apps/frappe-books.svg
+share/icons/MoreWaita/scalable/apps/freac.svg
+share/icons/MoreWaita/scalable/apps/freecad-daily.svg
+share/icons/MoreWaita/scalable/apps/freecad.svg
+share/icons/MoreWaita/scalable/apps/freedroidrpg.svg
+share/icons/MoreWaita/scalable/apps/freetube-bin.svg
+share/icons/MoreWaita/scalable/apps/freetube.svg
+share/icons/MoreWaita/scalable/apps/fuse-emulator.svg
+share/icons/MoreWaita/scalable/apps/fuse.svg
+share/icons/MoreWaita/scalable/apps/gda-browser-5.0.svg
+share/icons/MoreWaita/scalable/apps/gda-control-center.svg
+share/icons/MoreWaita/scalable/apps/gdevelop.svg
+share/icons/MoreWaita/scalable/apps/geany.svg
+share/icons/MoreWaita/scalable/apps/geneious.svg
+share/icons/MoreWaita/scalable/apps/genymotion-bin.svg
+share/icons/MoreWaita/scalable/apps/genymotion-player.svg
+share/icons/MoreWaita/scalable/apps/genymotion.svg
+share/icons/MoreWaita/scalable/apps/geogebra.svg
+share/icons/MoreWaita/scalable/apps/ghostty.svg
+share/icons/MoreWaita/scalable/apps/gimagereader.svg
+share/icons/MoreWaita/scalable/apps/gimp.svg
+share/icons/MoreWaita/scalable/apps/github-desktop.svg
+share/icons/MoreWaita/scalable/apps/gitkraken.svg
+share/icons/MoreWaita/scalable/apps/gnome-aisleriot.svg
+share/icons/MoreWaita/scalable/apps/gnome-character-map.svg
+share/icons/MoreWaita/scalable/apps/gnome-emacs.svg
+share/icons/MoreWaita/scalable/apps/gnome-nettool.svg
+share/icons/MoreWaita/scalable/apps/gnome-nettools.svg
+share/icons/MoreWaita/scalable/apps/gnome-power-statistics.svg
+share/icons/MoreWaita/scalable/apps/gnome-screenruler.svg
+share/icons/MoreWaita/scalable/apps/goa-account-todoist.svg
+share/icons/MoreWaita/scalable/apps/godot-mono.svg
+share/icons/MoreWaita/scalable/apps/godot.svg
+share/icons/MoreWaita/scalable/apps/goland.svg
+share/icons/MoreWaita/scalable/apps/google-chrome.svg
+share/icons/MoreWaita/scalable/apps/google-chrome2.svg
+share/icons/MoreWaita/scalable/apps/google-docs.svg
+share/icons/MoreWaita/scalable/apps/google-earth-pro.svg
+share/icons/MoreWaita/scalable/apps/google-earth.svg
+share/icons/MoreWaita/scalable/apps/google-sheets.svg
+share/icons/MoreWaita/scalable/apps/google-slides.svg
+share/icons/MoreWaita/scalable/apps/googlechrome.svg
+share/icons/MoreWaita/scalable/apps/googleearth.svg
+share/icons/MoreWaita/scalable/apps/gparted.svg
+share/icons/MoreWaita/scalable/apps/gpsd-logo.svg
+share/icons/MoreWaita/scalable/apps/grandorgue.svg
+share/icons/MoreWaita/scalable/apps/grapejuice-roblox-player.svg
+share/icons/MoreWaita/scalable/apps/grapejuice-roblox-studio.svg
+share/icons/MoreWaita/scalable/apps/grapejuice.svg
+share/icons/MoreWaita/scalable/apps/grub-customizer.svg
+share/icons/MoreWaita/scalable/apps/gscan2pdf.svg
+share/icons/MoreWaita/scalable/apps/gsmartcontrol.svg
+share/icons/MoreWaita/scalable/apps/gtkterm.svg
+share/icons/MoreWaita/scalable/apps/gufw.svg
+share/icons/MoreWaita/scalable/apps/guiscrcpy.svg
+share/icons/MoreWaita/scalable/apps/gvim.svg
+share/icons/MoreWaita/scalable/apps/harbour-pure-maps.svg
+share/icons/MoreWaita/scalable/apps/hardinfo.svg
+share/icons/MoreWaita/scalable/apps/hardinfo2.svg
+share/icons/MoreWaita/scalable/apps/headlines.svg
+share/icons/MoreWaita/scalable/apps/helio-workstation.svg
+share/icons/MoreWaita/scalable/apps/heroic.svg
+share/icons/MoreWaita/scalable/apps/hp-logo.svg
+share/icons/MoreWaita/scalable/apps/hp-toolbox.svg
+share/icons/MoreWaita/scalable/apps/hp_logo.svg
+share/icons/MoreWaita/scalable/apps/hplip.svg
+share/icons/MoreWaita/scalable/apps/hplj1020_icon.svg
+share/icons/MoreWaita/scalable/apps/htop.svg
+share/icons/MoreWaita/scalable/apps/hu.irl.cameractrls.svg
+share/icons/MoreWaita/scalable/apps/hwloc.svg
+share/icons/MoreWaita/scalable/apps/idea.svg
+share/icons/MoreWaita/scalable/apps/im.nheko.Nheko.svg
+share/icons/MoreWaita/scalable/apps/im.pidgin.Pidgin.svg
+share/icons/MoreWaita/scalable/apps/im.pidgin.Pidgin3.svg
+share/icons/MoreWaita/scalable/apps/im.riot.Riot.svg
+share/icons/MoreWaita/scalable/apps/info.mumble.Mumble.svg
+share/icons/MoreWaita/scalable/apps/inkscape-logo.svg
+share/icons/MoreWaita/scalable/apps/inkscape.svg
+share/icons/MoreWaita/scalable/apps/input-remapper.svg
+share/icons/MoreWaita/scalable/apps/insomnia.svg
+share/icons/MoreWaita/scalable/apps/intellij.svg
+share/icons/MoreWaita/scalable/apps/interstellar.svg
+share/icons/MoreWaita/scalable/apps/io.anytype.anytype.svg
+share/icons/MoreWaita/scalable/apps/io.appflowy.AppFlowy.svg
+share/icons/MoreWaita/scalable/apps/io.atom.electron.BaseApp.svg
+share/icons/MoreWaita/scalable/apps/io.bit3.WhatsAppQT.svg
+share/icons/MoreWaita/scalable/apps/io.dbeaver.DBeaverCommunity.svg
+share/icons/MoreWaita/scalable/apps/io.element.Element.svg
+share/icons/MoreWaita/scalable/apps/io.frappe.books.svg
+share/icons/MoreWaita/scalable/apps/io.freetubeapp.FreeTube.svg
+share/icons/MoreWaita/scalable/apps/io.gdevelop.ide.svg
+share/icons/MoreWaita/scalable/apps/io.github.Figma_Linux.figma_linux.svg
+share/icons/MoreWaita/scalable/apps/io.github.NhekoReborn.Nheko.svg
+share/icons/MoreWaita/scalable/apps/io.github.OpenToonz.svg
+share/icons/MoreWaita/scalable/apps/io.github.alainm23.planify.svg
+share/icons/MoreWaita/scalable/apps/io.github.amit9838.mousam.svg
+share/icons/MoreWaita/scalable/apps/io.github.chidiwilliams.Buzz.svg
+share/icons/MoreWaita/scalable/apps/io.github.cudatext.CudaText-Qt.svg
+share/icons/MoreWaita/scalable/apps/io.github.cudatext.CudaText-Qt5.svg
+share/icons/MoreWaita/scalable/apps/io.github.dimtpap.coppwr.svg
+share/icons/MoreWaita/scalable/apps/io.github.dvlv.boxbuddyrs.svg
+share/icons/MoreWaita/scalable/apps/io.github.endless_sky.endless_sky.svg
+share/icons/MoreWaita/scalable/apps/io.github.jean28518.Linux-Assistant.svg
+share/icons/MoreWaita/scalable/apps/io.github.jliljebl.Flowblade.svg
+share/icons/MoreWaita/scalable/apps/io.github.kotatogram.svg
+share/icons/MoreWaita/scalable/apps/io.github.manisandro.gImageReader.svg
+share/icons/MoreWaita/scalable/apps/io.github.mimbrero.WhatsAppDesktop.svg
+share/icons/MoreWaita/scalable/apps/io.github.plrigaux.sysd-manager.svg
+share/icons/MoreWaita/scalable/apps/io.github.quodlibet.ExFalso.svg
+share/icons/MoreWaita/scalable/apps/io.github.quodlibet.QuodLibet.svg
+share/icons/MoreWaita/scalable/apps/io.github.ra3xdh.qucs_s.svg
+share/icons/MoreWaita/scalable/apps/io.github.rinigus.OSMScoutServer.svg
+share/icons/MoreWaita/scalable/apps/io.github.rinigus.PureMaps.svg
+share/icons/MoreWaita/scalable/apps/io.github.ryubing.Ryujinx.svg
+share/icons/MoreWaita/scalable/apps/io.github.shiftey.Desktop.svg
+share/icons/MoreWaita/scalable/apps/io.github.spacingbat3.webcord.svg
+share/icons/MoreWaita/scalable/apps/io.github.trevorsandy.LPub3D.svg
+share/icons/MoreWaita/scalable/apps/io.github.ungoogled_software.ungoogled_chromium.svg
+share/icons/MoreWaita/scalable/apps/io.github.wxmaxima_developers.wxMaxima.svg
+share/icons/MoreWaita/scalable/apps/io.github.yairm210.unciv.svg
+share/icons/MoreWaita/scalable/apps/io.github.zen_browser.zen.svg
+share/icons/MoreWaita/scalable/apps/io.gitlab.LibreWolf.svg
+share/icons/MoreWaita/scalable/apps/io.gitlab.caveman250.headlines.svg
+share/icons/MoreWaita/scalable/apps/io.gitlab.librewolf-community.svg
+share/icons/MoreWaita/scalable/apps/io.mpv.Mpv.svg
+share/icons/MoreWaita/scalable/apps/io.neovim.nvim.svg
+share/icons/MoreWaita/scalable/apps/io.qt.Assistant.svg
+share/icons/MoreWaita/scalable/apps/io.qt.Designer.svg
+share/icons/MoreWaita/scalable/apps/io.qt.Linguist.svg
+share/icons/MoreWaita/scalable/apps/io.qt.Qdbusviewer.svg
+share/icons/MoreWaita/scalable/apps/io.qt.QtCreator.svg
+share/icons/MoreWaita/scalable/apps/io.qt.qtdesignstudio.svg
+share/icons/MoreWaita/scalable/apps/java-1.6.0.svg
+share/icons/MoreWaita/scalable/apps/java-1.7.0.svg
+share/icons/MoreWaita/scalable/apps/java-1.8.0-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java-1.8.0.svg
+share/icons/MoreWaita/scalable/apps/java-10-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java-11-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java-12-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java-13-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java-14-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java-jdk.svg
+share/icons/MoreWaita/scalable/apps/java-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java10-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java11-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java12-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java13-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java14-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java15-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java16-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java17-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java18-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java19-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java20-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java21-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java22-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java23-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java24-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java25-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java8-openjdk.svg
+share/icons/MoreWaita/scalable/apps/java9-openjdk.svg
+share/icons/MoreWaita/scalable/apps/javaws.svg
+share/icons/MoreWaita/scalable/apps/jdownloader.svg
+share/icons/MoreWaita/scalable/apps/jellyfin-desktop.svg
+share/icons/MoreWaita/scalable/apps/jellyfin.svg
+share/icons/MoreWaita/scalable/apps/jetbrains-dataspell.svg
+share/icons/MoreWaita/scalable/apps/jetbrains-toolbox.svg
+share/icons/MoreWaita/scalable/apps/jockey-kde.svg
+share/icons/MoreWaita/scalable/apps/jockey.svg
+share/icons/MoreWaita/scalable/apps/joplin-desktop.svg
+share/icons/MoreWaita/scalable/apps/joplin.svg
+share/icons/MoreWaita/scalable/apps/josm.svg
+share/icons/MoreWaita/scalable/apps/julia.svg
+share/icons/MoreWaita/scalable/apps/juliabackend.svg
+share/icons/MoreWaita/scalable/apps/julius.svg
+share/icons/MoreWaita/scalable/apps/jupyter.svg
+share/icons/MoreWaita/scalable/apps/jupyterlab-desktop.svg
+share/icons/MoreWaita/scalable/apps/kali-wireshark.svg
+share/icons/MoreWaita/scalable/apps/kali-zaproxy.svg
+share/icons/MoreWaita/scalable/apps/kate.svg
+share/icons/MoreWaita/scalable/apps/kate2.svg
+share/icons/MoreWaita/scalable/apps/kdenlive.svg
+share/icons/MoreWaita/scalable/apps/kdepim-dropbox.svg
+share/icons/MoreWaita/scalable/apps/keepassxc.svg
+share/icons/MoreWaita/scalable/apps/kicad.svg
+share/icons/MoreWaita/scalable/apps/kitty.svg
+share/icons/MoreWaita/scalable/apps/kodi.svg
+share/icons/MoreWaita/scalable/apps/kolourpaint.svg
+share/icons/MoreWaita/scalable/apps/kotatogram.svg
+share/icons/MoreWaita/scalable/apps/krita.svg
+share/icons/MoreWaita/scalable/apps/kruler.svg
+share/icons/MoreWaita/scalable/apps/kvantum.svg
+share/icons/MoreWaita/scalable/apps/lazarus.svg
+share/icons/MoreWaita/scalable/apps/lazpaint.svg
+share/icons/MoreWaita/scalable/apps/leocad.svg
+share/icons/MoreWaita/scalable/apps/libre-menu-editor.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-basic.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-chart.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice4.2-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.0.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.1.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.2.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.3.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice5.4.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.0.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.2-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.3-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice6.4-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.0-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.1-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.2-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.3-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.4-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-basic.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-chart.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.5-writer.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-base.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-basic.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-calc.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-chart.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-draw.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-impress.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-main.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-math.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-startcenter.svg
+share/icons/MoreWaita/scalable/apps/libreoffice7.6-writer.svg
+share/icons/MoreWaita/scalable/apps/librewolf.svg
+share/icons/MoreWaita/scalable/apps/liferea.svg
+share/icons/MoreWaita/scalable/apps/lightworks.svg
+share/icons/MoreWaita/scalable/apps/linguist-qt4.svg
+share/icons/MoreWaita/scalable/apps/linguist-qt5.svg
+share/icons/MoreWaita/scalable/apps/linguist.svg
+share/icons/MoreWaita/scalable/apps/linguist5.svg
+share/icons/MoreWaita/scalable/apps/linux-assistant.svg
+share/icons/MoreWaita/scalable/apps/localsend.svg
+share/icons/MoreWaita/scalable/apps/logseq.svg
+share/icons/MoreWaita/scalable/apps/lpub3d.svg
+share/icons/MoreWaita/scalable/apps/luanti.svg
+share/icons/MoreWaita/scalable/apps/lunacy.svg
+share/icons/MoreWaita/scalable/apps/lunar-client.svg
+share/icons/MoreWaita/scalable/apps/lunarclient.svg
+share/icons/MoreWaita/scalable/apps/lutris.svg
+share/icons/MoreWaita/scalable/apps/lutris_blender.svg
+share/icons/MoreWaita/scalable/apps/lutris_endless-sky.svg
+share/icons/MoreWaita/scalable/apps/lutris_godot-engine.svg
+share/icons/MoreWaita/scalable/apps/lutris_krita-gemini.svg
+share/icons/MoreWaita/scalable/apps/lutris_minecraft.svg
+share/icons/MoreWaita/scalable/apps/lutris_minetest.svg
+share/icons/MoreWaita/scalable/apps/lutris_xonotic.svg
+share/icons/MoreWaita/scalable/apps/lvim.svg
+share/icons/MoreWaita/scalable/apps/mailspring.svg
+share/icons/MoreWaita/scalable/apps/maple.svg
+share/icons/MoreWaita/scalable/apps/mathematica.svg
+share/icons/MoreWaita/scalable/apps/matlab-desktop.svg
+share/icons/MoreWaita/scalable/apps/matlab.svg
+share/icons/MoreWaita/scalable/apps/matlab_icon.svg
+share/icons/MoreWaita/scalable/apps/mattermost-desktop-bin.svg
+share/icons/MoreWaita/scalable/apps/mattermost-desktop.svg
+share/icons/MoreWaita/scalable/apps/mattermost.svg
+share/icons/MoreWaita/scalable/apps/maxima-icon.svg
+share/icons/MoreWaita/scalable/apps/maxima-new.svg
+share/icons/MoreWaita/scalable/apps/maxima.svg
+share/icons/MoreWaita/scalable/apps/md.obsidian.Obsidian.svg
+share/icons/MoreWaita/scalable/apps/me.kozec.syncthingtk.svg
+share/icons/MoreWaita/scalable/apps/me.proton.Mail.svg
+share/icons/MoreWaita/scalable/apps/me.proton.Pass.svg
+share/icons/MoreWaita/scalable/apps/mediainfo.svg
+share/icons/MoreWaita/scalable/apps/mediathekview.svg
+share/icons/MoreWaita/scalable/apps/mega.svg
+share/icons/MoreWaita/scalable/apps/megabasterd.svg
+share/icons/MoreWaita/scalable/apps/menulibre.svg
+share/icons/MoreWaita/scalable/apps/mercury-browser.svg
+share/icons/MoreWaita/scalable/apps/mercury.svg
+share/icons/MoreWaita/scalable/apps/micro.svg
+share/icons/MoreWaita/scalable/apps/microsoft-edge.svg
+share/icons/MoreWaita/scalable/apps/minecraft-launcher.svg
+share/icons/MoreWaita/scalable/apps/minecraft-pi.svg
+share/icons/MoreWaita/scalable/apps/minecraft.svg
+share/icons/MoreWaita/scalable/apps/minetest-icon.svg
+share/icons/MoreWaita/scalable/apps/minetest.svg
+share/icons/MoreWaita/scalable/apps/mixxx-icon.svg
+share/icons/MoreWaita/scalable/apps/mixxx.svg
+share/icons/MoreWaita/scalable/apps/mixxx_icon.svg
+share/icons/MoreWaita/scalable/apps/mockoon.svg
+share/icons/MoreWaita/scalable/apps/monero-gui.svg
+share/icons/MoreWaita/scalable/apps/monero.svg
+share/icons/MoreWaita/scalable/apps/moonlight.svg
+share/icons/MoreWaita/scalable/apps/mousam.svg
+share/icons/MoreWaita/scalable/apps/mozilla-firefox.svg
+share/icons/MoreWaita/scalable/apps/mpv-icon-8bit-64x64.svg
+share/icons/MoreWaita/scalable/apps/mpv.svg
+share/icons/MoreWaita/scalable/apps/mscore4portable.svg
+share/icons/MoreWaita/scalable/apps/msedge-cifhbcnohmdccbgoicgdjpfamggdegmo-Default.svg
+share/icons/MoreWaita/scalable/apps/multimedia-volume-control.svg
+share/icons/MoreWaita/scalable/apps/mumble.svg
+share/icons/MoreWaita/scalable/apps/musescore.svg
+share/icons/MoreWaita/scalable/apps/neovide.svg
+share/icons/MoreWaita/scalable/apps/net.ankiweb.Anki.svg
+share/icons/MoreWaita/scalable/apps/net.blix.BlueMail.svg
+share/icons/MoreWaita/scalable/apps/net.blockbench.Blockbench.svg
+share/icons/MoreWaita/scalable/apps/net.brinkervii.grapejuice.robloxplayer.svg
+share/icons/MoreWaita/scalable/apps/net.brinkervii.grapejuice.robloxstudio.svg
+share/icons/MoreWaita/scalable/apps/net.brinkervii.grapejuice.svg
+share/icons/MoreWaita/scalable/apps/net.classicube.flatpak.client.svg
+share/icons/MoreWaita/scalable/apps/net.cozic.joplin_desktop.svg
+share/icons/MoreWaita/scalable/apps/net.davidotek.pupgui2.svg
+share/icons/MoreWaita/scalable/apps/net.kuribo64.melonDS.svg
+share/icons/MoreWaita/scalable/apps/net.lutris.Lutris.svg
+share/icons/MoreWaita/scalable/apps/net.mediaarea.MediaInfo.svg
+share/icons/MoreWaita/scalable/apps/net.minetest.Minetest.svg
+share/icons/MoreWaita/scalable/apps/net.openra.OpenRA.openra-cnc.svg
+share/icons/MoreWaita/scalable/apps/net.openra.OpenRA.openra-d2k.svg
+share/icons/MoreWaita/scalable/apps/net.openra.OpenRA.svg
+share/icons/MoreWaita/scalable/apps/net.poedit.Poedit.svg
+share/icons/MoreWaita/scalable/apps/net.scribus.Scribus.svg
+share/icons/MoreWaita/scalable/apps/net.sf.fuse_emulator.svg
+share/icons/MoreWaita/scalable/apps/net.sourceforge.GrandOrgue.svg
+share/icons/MoreWaita/scalable/apps/net.sourceforge.liferea.svg
+share/icons/MoreWaita/scalable/apps/net.sourceforge.maxima.svg
+share/icons/MoreWaita/scalable/apps/net.sourceforge.projectM.svg
+share/icons/MoreWaita/scalable/apps/net.waterfox.waterfox.svg
+share/icons/MoreWaita/scalable/apps/net.xm1math.Texmaker.svg
+share/icons/MoreWaita/scalable/apps/netbeans-beta.svg
+share/icons/MoreWaita/scalable/apps/netbeans.svg
+share/icons/MoreWaita/scalable/apps/network-wired.svg
+share/icons/MoreWaita/scalable/apps/nextcloud.svg
+share/icons/MoreWaita/scalable/apps/nheko.svg
+share/icons/MoreWaita/scalable/apps/nicotine-plus.svg
+share/icons/MoreWaita/scalable/apps/nuclear.svg
+share/icons/MoreWaita/scalable/apps/nufraw.svg
+share/icons/MoreWaita/scalable/apps/nuvolaplayer3_spotify.svg
+share/icons/MoreWaita/scalable/apps/nvidia-310-settings.svg
+share/icons/MoreWaita/scalable/apps/nvidia-current-settings.svg
+share/icons/MoreWaita/scalable/apps/nvidia-current-updates-settings.svg
+share/icons/MoreWaita/scalable/apps/nvidia-ddm-mx.svg
+share/icons/MoreWaita/scalable/apps/nvidia-drivers-settings.svg
+share/icons/MoreWaita/scalable/apps/nvidia-settings.svg
+share/icons/MoreWaita/scalable/apps/nvidia-x-server-settings.svg
+share/icons/MoreWaita/scalable/apps/nvidia.svg
+share/icons/MoreWaita/scalable/apps/nvim-gtk.svg
+share/icons/MoreWaita/scalable/apps/nvim-qt.svg
+share/icons/MoreWaita/scalable/apps/nvim.svg
+share/icons/MoreWaita/scalable/apps/nvtop.svg
+share/icons/MoreWaita/scalable/apps/nz.mega.MEGAsync.svg
+share/icons/MoreWaita/scalable/apps/obgui.svg
+share/icons/MoreWaita/scalable/apps/obs.svg
+share/icons/MoreWaita/scalable/apps/obsidian.svg
+share/icons/MoreWaita/scalable/apps/octave.svg
+share/icons/MoreWaita/scalable/apps/okular.svg
+share/icons/MoreWaita/scalable/apps/one.ablaze.floorp.svg
+share/icons/MoreWaita/scalable/apps/one.alynx.showmethekey.svg
+share/icons/MoreWaita/scalable/apps/one.jwr.interstellar.svg
+share/icons/MoreWaita/scalable/apps/onetagger.svg
+share/icons/MoreWaita/scalable/apps/onlyoffice-desktopeditors.svg
+share/icons/MoreWaita/scalable/apps/openbabel.svg
+share/icons/MoreWaita/scalable/apps/openboard.svg
+share/icons/MoreWaita/scalable/apps/openchrom.svg
+share/icons/MoreWaita/scalable/apps/openra-cnc.svg
+share/icons/MoreWaita/scalable/apps/openra-d2k.svg
+share/icons/MoreWaita/scalable/apps/openra-ra.svg
+share/icons/MoreWaita/scalable/apps/openrgb.svg
+share/icons/MoreWaita/scalable/apps/openscad.svg
+share/icons/MoreWaita/scalable/apps/openshot-qt.svg
+share/icons/MoreWaita/scalable/apps/openshot.svg
+share/icons/MoreWaita/scalable/apps/opensnitch-ui.svg
+share/icons/MoreWaita/scalable/apps/opentoonz.svg
+share/icons/MoreWaita/scalable/apps/opera-cifhbcnohmdccbgoicgdjpfamggdegmo-Default.svg
+share/icons/MoreWaita/scalable/apps/opera.svg
+share/icons/MoreWaita/scalable/apps/oracle-javaws.svg
+share/icons/MoreWaita/scalable/apps/oracle_java6.svg
+share/icons/MoreWaita/scalable/apps/oracle_java7.svg
+share/icons/MoreWaita/scalable/apps/oracle_java8.svg
+share/icons/MoreWaita/scalable/apps/oracle_java9.svg
+share/icons/MoreWaita/scalable/apps/org.DolphinEmu.dolphin-emu.svg
+share/icons/MoreWaita/scalable/apps/org.apache.netbeans.svg
+share/icons/MoreWaita/scalable/apps/org.ardour.Ardour.svg
+share/icons/MoreWaita/scalable/apps/org.audacityteam.Audacity.svg
+share/icons/MoreWaita/scalable/apps/org.avidemux.Avidemux.svg
+share/icons/MoreWaita/scalable/apps/org.bleachbit.BleachBit.svg
+share/icons/MoreWaita/scalable/apps/org.blender.Blender.svg
+share/icons/MoreWaita/scalable/apps/org.bluesabre.MenuLibre.svg
+share/icons/MoreWaita/scalable/apps/org.briarproject.Briar.svg
+share/icons/MoreWaita/scalable/apps/org.chromium.Chromium.svg
+share/icons/MoreWaita/scalable/apps/org.cockpit_project.CockpitClient.svg
+share/icons/MoreWaita/scalable/apps/org.codeberg.dnkl.foot.svg
+share/icons/MoreWaita/scalable/apps/org.codeblocks.codeblocks.svg
+share/icons/MoreWaita/scalable/apps/org.coolercontrol.CoolerControl.svg
+share/icons/MoreWaita/scalable/apps/org.cvfosammmm.Setzer.svg
+share/icons/MoreWaita/scalable/apps/org.daa.NeovimGtk.svg
+share/icons/MoreWaita/scalable/apps/org.darktable.Darktable.svg
+share/icons/MoreWaita/scalable/apps/org.dune3d.dune3d.svg
+share/icons/MoreWaita/scalable/apps/org.eclipse.Committers.svg
+share/icons/MoreWaita/scalable/apps/org.eclipse.Java.svg
+share/icons/MoreWaita/scalable/apps/org.eclipse.Javascript.svg
+share/icons/MoreWaita/scalable/apps/org.electrum.electrum.svg
+share/icons/MoreWaita/scalable/apps/org.fdroid.Repomaker.svg
+share/icons/MoreWaita/scalable/apps/org.filezillaproject.Filezilla.svg
+share/icons/MoreWaita/scalable/apps/org.flameshot.Flameshot.svg
+share/icons/MoreWaita/scalable/apps/org.flightgear.FGCom.svg
+share/icons/MoreWaita/scalable/apps/org.flightgear.FlightGear.svg
+share/icons/MoreWaita/scalable/apps/org.freac.freac.svg
+share/icons/MoreWaita/scalable/apps/org.freecad.FreeCAD.svg
+share/icons/MoreWaita/scalable/apps/org.freecadweb.FreeCAD.svg
+share/icons/MoreWaita/scalable/apps/org.geany.Geany.svg
+share/icons/MoreWaita/scalable/apps/org.geogebra.GeoGebra.svg
+share/icons/MoreWaita/scalable/apps/org.getmonero.Monero.svg
+share/icons/MoreWaita/scalable/apps/org.gimp.GIMP.svg
+share/icons/MoreWaita/scalable/apps/org.gnome.Aisleriot.svg
+share/icons/MoreWaita/scalable/apps/org.gnome.Epiphany.WebApp_d0edcaa68dd928524737c844042dd085d6e2824e.svg
+share/icons/MoreWaita/scalable/apps/org.gnome.PowerStats.svg
+share/icons/MoreWaita/scalable/apps/org.gnome.Shotwell.svg
+share/icons/MoreWaita/scalable/apps/org.gnome.SoundJuicer.svg
+share/icons/MoreWaita/scalable/apps/org.gnome.powerstats.svg
+share/icons/MoreWaita/scalable/apps/org.gnu.emacs.svg
+share/icons/MoreWaita/scalable/apps/org.godotengine.Godot.svg
+share/icons/MoreWaita/scalable/apps/org.inkscape.Inkscape.svg
+share/icons/MoreWaita/scalable/apps/org.jdownloader.JDownloader.svg
+share/icons/MoreWaita/scalable/apps/org.jellyfin.JellyfinServer.svg
+share/icons/MoreWaita/scalable/apps/org.joplinapp.joplin.svg
+share/icons/MoreWaita/scalable/apps/org.js.nuclear.Nuclear.svg
+share/icons/MoreWaita/scalable/apps/org.jupyter.JupyterLab.svg
+share/icons/MoreWaita/scalable/apps/org.kartkrew.RingRacers.svg
+share/icons/MoreWaita/scalable/apps/org.kde.kate.svg
+share/icons/MoreWaita/scalable/apps/org.kde.kdenlive.svg
+share/icons/MoreWaita/scalable/apps/org.kde.kolourpaint.svg
+share/icons/MoreWaita/scalable/apps/org.kde.krita.svg
+share/icons/MoreWaita/scalable/apps/org.kde.kruler.svg
+share/icons/MoreWaita/scalable/apps/org.kde.okular.svg
+share/icons/MoreWaita/scalable/apps/org.kde.plasma.katesessions.svg
+share/icons/MoreWaita/scalable/apps/org.keepassxc.KeePassXC.svg
+share/icons/MoreWaita/scalable/apps/org.kicad.KiCad.svg
+share/icons/MoreWaita/scalable/apps/org.leocad.LeoCAD.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.base.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.basic.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.calc.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.chart.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.draw.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.impress.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.main.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.math.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.startcenter.svg
+share/icons/MoreWaita/scalable/apps/org.libreoffice.LibreOffice.writer.svg
+share/icons/MoreWaita/scalable/apps/org.libretro.RetroArch.svg
+share/icons/MoreWaita/scalable/apps/org.localsend.localsend_app.svg
+share/icons/MoreWaita/scalable/apps/org.luanti.luanti.svg
+share/icons/MoreWaita/scalable/apps/org.mixxx.Mixxx.svg
+share/icons/MoreWaita/scalable/apps/org.moson.Pacseek.svg
+share/icons/MoreWaita/scalable/apps/org.moson.pacseek.svg
+share/icons/MoreWaita/scalable/apps/org.mozilla.Firefox.svg
+share/icons/MoreWaita/scalable/apps/org.mozilla.FirefoxDevEdition.svg
+share/icons/MoreWaita/scalable/apps/org.mozilla.FirefoxNightly.svg
+share/icons/MoreWaita/scalable/apps/org.mozilla.Thunderbird.svg
+share/icons/MoreWaita/scalable/apps/org.mozilla.firefox.svg
+share/icons/MoreWaita/scalable/apps/org.musescore.MuseScore.svg
+share/icons/MoreWaita/scalable/apps/org.nextcloud.Nextcloud.svg
+share/icons/MoreWaita/scalable/apps/org.nicotine_plus.Nicotine.svg
+share/icons/MoreWaita/scalable/apps/org.octave.Octave.svg
+share/icons/MoreWaita/scalable/apps/org.onlyoffice.desktopeditors.svg
+share/icons/MoreWaita/scalable/apps/org.openchemistry.Avogadro2.svg
+share/icons/MoreWaita/scalable/apps/org.openrgb.OpenRGB.svg
+share/icons/MoreWaita/scalable/apps/org.openscad.OpenSCAD.svg
+share/icons/MoreWaita/scalable/apps/org.openshot.OpenShot.svg
+share/icons/MoreWaita/scalable/apps/org.openstreetmap.josm.svg
+share/icons/MoreWaita/scalable/apps/org.parlatype.Parlatype.svg
+share/icons/MoreWaita/scalable/apps/org.prismlauncher.PrismLauncher.svg
+share/icons/MoreWaita/scalable/apps/org.pulseaudio.pavucontrol.svg
+share/icons/MoreWaita/scalable/apps/org.pwmt.zathura.svg
+share/icons/MoreWaita/scalable/apps/org.pymol.PyMOL.svg
+share/icons/MoreWaita/scalable/apps/org.qbittorrent.qBittorrent.svg
+share/icons/MoreWaita/scalable/apps/org.qgis.qgis.svg
+share/icons/MoreWaita/scalable/apps/org.qutebrowser.qutebrowser.svg
+share/icons/MoreWaita/scalable/apps/org.raspberrypi.rpi-imager.svg
+share/icons/MoreWaita/scalable/apps/org.ryujinx.Ryujinx.svg
+share/icons/MoreWaita/scalable/apps/org.shotcut.Shotcut.svg
+share/icons/MoreWaita/scalable/apps/org.signal.Signal.svg
+share/icons/MoreWaita/scalable/apps/org.soundconverter.SoundConverter.svg
+share/icons/MoreWaita/scalable/apps/org.sqlitebrowser.sqlitebrowser.svg
+share/icons/MoreWaita/scalable/apps/org.standardnotes.standardnotes.svg
+share/icons/MoreWaita/scalable/apps/org.stellarium.Stellarium.svg
+share/icons/MoreWaita/scalable/apps/org.strawberrymusicplayer.strawberry.svg
+share/icons/MoreWaita/scalable/apps/org.telegram.desktop.svg
+share/icons/MoreWaita/scalable/apps/org.tenacityaudio.Tenacity.svg
+share/icons/MoreWaita/scalable/apps/org.texstudio.TeXstudio.svg
+share/icons/MoreWaita/scalable/apps/org.torproject.torbrowser-launcher.svg
+share/icons/MoreWaita/scalable/apps/org.videolan.VLC.svg
+share/icons/MoreWaita/scalable/apps/org.vim.Vim.svg
+share/icons/MoreWaita/scalable/apps/org.virt_manager.virt-manager.svg
+share/icons/MoreWaita/scalable/apps/org.wezfurlong.wezterm.svg
+share/icons/MoreWaita/scalable/apps/org.wireshark.Wireshark.svg
+share/icons/MoreWaita/scalable/apps/org.x.Warpinator.svg
+share/icons/MoreWaita/scalable/apps/org.xonotic.Xonotic.svg
+share/icons/MoreWaita/scalable/apps/org.yuzu_emu.yuzu.svg
+share/icons/MoreWaita/scalable/apps/org.zaproxy.ZAP.svg
+share/icons/MoreWaita/scalable/apps/org.zim_wiki.Zim.svg
+share/icons/MoreWaita/scalable/apps/org.zrythm.Zrythm.svg
+share/icons/MoreWaita/scalable/apps/osmscout-server.svg
+share/icons/MoreWaita/scalable/apps/osu-lazer.svg
+share/icons/MoreWaita/scalable/apps/osu.svg
+share/icons/MoreWaita/scalable/apps/pacseek.svg
+share/icons/MoreWaita/scalable/apps/page.codeberg.libre_menu_editor.LibreMenuEditor.svg
+share/icons/MoreWaita/scalable/apps/pamac-manager.svg
+share/icons/MoreWaita/scalable/apps/pamac-updater.svg
+share/icons/MoreWaita/scalable/apps/pamac.svg
+share/icons/MoreWaita/scalable/apps/parlatype.svg
+share/icons/MoreWaita/scalable/apps/parsehub.svg
+share/icons/MoreWaita/scalable/apps/pavucontrol.svg
+share/icons/MoreWaita/scalable/apps/pd.svg
+share/icons/MoreWaita/scalable/apps/phpstorm.svg
+share/icons/MoreWaita/scalable/apps/pianoteq-stage.svg
+share/icons/MoreWaita/scalable/apps/pianoteq.svg
+share/icons/MoreWaita/scalable/apps/pidgin.svg
+share/icons/MoreWaita/scalable/apps/pinta.svg
+share/icons/MoreWaita/scalable/apps/plugdata.svg
+share/icons/MoreWaita/scalable/apps/poedit.svg
+share/icons/MoreWaita/scalable/apps/polychromatic-controller.svg
+share/icons/MoreWaita/scalable/apps/polychromatic.svg
+share/icons/MoreWaita/scalable/apps/popcorn-time.svg
+share/icons/MoreWaita/scalable/apps/popcorntime-ru.svg
+share/icons/MoreWaita/scalable/apps/popcorntime.svg
+share/icons/MoreWaita/scalable/apps/portmaster.svg
+share/icons/MoreWaita/scalable/apps/postman.svg
+share/icons/MoreWaita/scalable/apps/prismlauncher.svg
+share/icons/MoreWaita/scalable/apps/projectM.svg
+share/icons/MoreWaita/scalable/apps/proton-mail.svg
+share/icons/MoreWaita/scalable/apps/proton-pass.svg
+share/icons/MoreWaita/scalable/apps/proton-vpn-logo.svg
+share/icons/MoreWaita/scalable/apps/protonmail-bridge.svg
+share/icons/MoreWaita/scalable/apps/protonmail-ie.svg
+share/icons/MoreWaita/scalable/apps/protonvpn-gui.svg
+share/icons/MoreWaita/scalable/apps/protonvpn-logo.svg
+share/icons/MoreWaita/scalable/apps/prusa-slicer-gcodeviewer.svg
+share/icons/MoreWaita/scalable/apps/prusa-slicer.svg
+share/icons/MoreWaita/scalable/apps/pulsar.svg
+share/icons/MoreWaita/scalable/apps/pupgui-qt.svg
+share/icons/MoreWaita/scalable/apps/pure-maps.svg
+share/icons/MoreWaita/scalable/apps/puredata.svg
+share/icons/MoreWaita/scalable/apps/pycharm-community.svg
+share/icons/MoreWaita/scalable/apps/pycharm-education.svg
+share/icons/MoreWaita/scalable/apps/pycharm-professional.svg
+share/icons/MoreWaita/scalable/apps/pycharm.svg
+share/icons/MoreWaita/scalable/apps/pycharmedu.svg
+share/icons/MoreWaita/scalable/apps/pymol.svg
+share/icons/MoreWaita/scalable/apps/pynvim.svg
+share/icons/MoreWaita/scalable/apps/qbittorrent.svg
+share/icons/MoreWaita/scalable/apps/qdbusviewer-qt4.svg
+share/icons/MoreWaita/scalable/apps/qdbusviewer-qt5.svg
+share/icons/MoreWaita/scalable/apps/qdbusviewer.svg
+share/icons/MoreWaita/scalable/apps/qdbusviewer5.svg
+share/icons/MoreWaita/scalable/apps/qgis.svg
+share/icons/MoreWaita/scalable/apps/qq.svg
+share/icons/MoreWaita/scalable/apps/qt-creator.svg
+share/icons/MoreWaita/scalable/apps/qt5ct.svg
+share/icons/MoreWaita/scalable/apps/qt6ct.svg
+share/icons/MoreWaita/scalable/apps/qtassistant.svg
+share/icons/MoreWaita/scalable/apps/qtconfig-qt4.svg
+share/icons/MoreWaita/scalable/apps/qtconfig-qt5.svg
+share/icons/MoreWaita/scalable/apps/qtconfig-qt6.svg
+share/icons/MoreWaita/scalable/apps/qtconfig.svg
+share/icons/MoreWaita/scalable/apps/qtcreator.svg
+share/icons/MoreWaita/scalable/apps/qtcreator_logo_32.svg
+share/icons/MoreWaita/scalable/apps/qtcreatorubuntu.svg
+share/icons/MoreWaita/scalable/apps/qtdbusviewer.svg
+share/icons/MoreWaita/scalable/apps/qtdesignstudio.svg
+share/icons/MoreWaita/scalable/apps/qtlinguist.svg
+share/icons/MoreWaita/scalable/apps/qtoctave.svg
+share/icons/MoreWaita/scalable/apps/qtscrcpy.svg
+share/icons/MoreWaita/scalable/apps/qucs-s.svg
+share/icons/MoreWaita/scalable/apps/qutebrowser.svg
+share/icons/MoreWaita/scalable/apps/qv4l2.svg
+share/icons/MoreWaita/scalable/apps/qvidcap.svg
+share/icons/MoreWaita/scalable/apps/rawtherapee.svg
+share/icons/MoreWaita/scalable/apps/resolve.svg
+share/icons/MoreWaita/scalable/apps/rest.insomnia.Insomnia.svg
+share/icons/MoreWaita/scalable/apps/retroarch.svg
+share/icons/MoreWaita/scalable/apps/revolt-desktop.svg
+share/icons/MoreWaita/scalable/apps/rider.svg
+share/icons/MoreWaita/scalable/apps/ringracers.svg
+share/icons/MoreWaita/scalable/apps/rio.svg
+share/icons/MoreWaita/scalable/apps/rocketchat-desktop.svg
+share/icons/MoreWaita/scalable/apps/rocketchat.svg
+share/icons/MoreWaita/scalable/apps/rpi-imager.svg
+share/icons/MoreWaita/scalable/apps/rpi.svg
+share/icons/MoreWaita/scalable/apps/rpminstall.svg
+share/icons/MoreWaita/scalable/apps/rstudio.svg
+share/icons/MoreWaita/scalable/apps/ru.yandex.Browser.svg
+share/icons/MoreWaita/scalable/apps/rubymine.svg
+share/icons/MoreWaita/scalable/apps/rustdesk.svg
+share/icons/MoreWaita/scalable/apps/rustrover.svg
+share/icons/MoreWaita/scalable/apps/ryujinx.svg
+share/icons/MoreWaita/scalable/apps/saber.svg
+share/icons/MoreWaita/scalable/apps/scrcpy.svg
+share/icons/MoreWaita/scalable/apps/screenruler-icon.svg
+share/icons/MoreWaita/scalable/apps/screenruler.svg
+share/icons/MoreWaita/scalable/apps/scribus-ng.svg
+share/icons/MoreWaita/scalable/apps/scribus-trunk.svg
+share/icons/MoreWaita/scalable/apps/scribus.svg
+share/icons/MoreWaita/scalable/apps/session-desktop.svg
+share/icons/MoreWaita/scalable/apps/setzer.svg
+share/icons/MoreWaita/scalable/apps/sh.cider.Cider.svg
+share/icons/MoreWaita/scalable/apps/sh.loft.devpod.svg
+share/icons/MoreWaita/scalable/apps/sh.ppy.osu.svg
+share/icons/MoreWaita/scalable/apps/shotcut.svg
+share/icons/MoreWaita/scalable/apps/shotwell.svg
+share/icons/MoreWaita/scalable/apps/signal-desktop.svg
+share/icons/MoreWaita/scalable/apps/sioyek-icon-linux.svg
+share/icons/MoreWaita/scalable/apps/sioyek.svg
+share/icons/MoreWaita/scalable/apps/slack.svg
+share/icons/MoreWaita/scalable/apps/sound-juicer.svg
+share/icons/MoreWaita/scalable/apps/soundconverter.svg
+share/icons/MoreWaita/scalable/apps/spek.svg
+share/icons/MoreWaita/scalable/apps/spotify-client.svg
+share/icons/MoreWaita/scalable/apps/spotify-linux-48x48.svg
+share/icons/MoreWaita/scalable/apps/spotify-linux-512x512.svg
+share/icons/MoreWaita/scalable/apps/spotify-qt.svg
+share/icons/MoreWaita/scalable/apps/spotify.svg
+share/icons/MoreWaita/scalable/apps/spyder.svg
+share/icons/MoreWaita/scalable/apps/spyder3.svg
+share/icons/MoreWaita/scalable/apps/sqlitebrowser.svg
+share/icons/MoreWaita/scalable/apps/sqliteman.svg
+share/icons/MoreWaita/scalable/apps/standard-notes.svg
+share/icons/MoreWaita/scalable/apps/steam-icon.svg
+share/icons/MoreWaita/scalable/apps/steam-launcher.svg
+share/icons/MoreWaita/scalable/apps/steam.svg
+share/icons/MoreWaita/scalable/apps/steampowered.svg
+share/icons/MoreWaita/scalable/apps/stellarium.svg
+share/icons/MoreWaita/scalable/apps/stoken-gui.svg
+share/icons/MoreWaita/scalable/apps/strawberry.svg
+share/icons/MoreWaita/scalable/apps/studio.kx.carla.svg
+share/icons/MoreWaita/scalable/apps/studioone7.svg
+share/icons/MoreWaita/scalable/apps/sublime-merge.svg
+share/icons/MoreWaita/scalable/apps/sublime-text-2.svg
+share/icons/MoreWaita/scalable/apps/sublime-text-3.svg
+share/icons/MoreWaita/scalable/apps/sublime-text.svg
+share/icons/MoreWaita/scalable/apps/sublime-text2.svg
+share/icons/MoreWaita/scalable/apps/sublime.svg
+share/icons/MoreWaita/scalable/apps/sublime_text.svg
+share/icons/MoreWaita/scalable/apps/sublimetext.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jdk10.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jdk5.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jdk6.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jdk7.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jdk8.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jdk9.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jre10.svg
+share/icons/MoreWaita/scalable/apps/sun-java-jre8.svg
+share/icons/MoreWaita/scalable/apps/sun-java32-jdk5.svg
+share/icons/MoreWaita/scalable/apps/sun-java32-jdk6.svg
+share/icons/MoreWaita/scalable/apps/sun-java32-jdk7.svg
+share/icons/MoreWaita/scalable/apps/sun-java32-jdk8.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jdk10.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jdk6.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jdk7.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jdk8.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jdk9.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jre10.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws-jre8.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws32-jdk6.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws32-jdk7.svg
+share/icons/MoreWaita/scalable/apps/sun-javaws32-jdk8.svg
+share/icons/MoreWaita/scalable/apps/surfshark.svg
+share/icons/MoreWaita/scalable/apps/suyu.svg
+share/icons/MoreWaita/scalable/apps/syncthing-gtk.svg
+share/icons/MoreWaita/scalable/apps/syncthing.svg
+share/icons/MoreWaita/scalable/apps/syncthingtray.svg
+share/icons/MoreWaita/scalable/apps/sysd-manager.svg
+share/icons/MoreWaita/scalable/apps/teams-for-linux.svg
+share/icons/MoreWaita/scalable/apps/teams.svg
+share/icons/MoreWaita/scalable/apps/teamviewer.svg
+share/icons/MoreWaita/scalable/apps/telegram-desktop-bin.svg
+share/icons/MoreWaita/scalable/apps/telegram-desktop.svg
+share/icons/MoreWaita/scalable/apps/telegram.svg
+share/icons/MoreWaita/scalable/apps/tenacity.svg
+share/icons/MoreWaita/scalable/apps/texmaker.svg
+share/icons/MoreWaita/scalable/apps/texstudio.svg
+share/icons/MoreWaita/scalable/apps/texts.svg
+share/icons/MoreWaita/scalable/apps/thunderbird-3.0.svg
+share/icons/MoreWaita/scalable/apps/thunderbird-bin.svg
+share/icons/MoreWaita/scalable/apps/thunderbird-esr.svg
+share/icons/MoreWaita/scalable/apps/thunderbird-icon.svg
+share/icons/MoreWaita/scalable/apps/thunderbird-mozilla-build.svg
+share/icons/MoreWaita/scalable/apps/thunderbird.svg
+share/icons/MoreWaita/scalable/apps/tidal-hifi.svg
+share/icons/MoreWaita/scalable/apps/timeshift.svg
+share/icons/MoreWaita/scalable/apps/todoist.svg
+share/icons/MoreWaita/scalable/apps/toolbox.svg
+share/icons/MoreWaita/scalable/apps/tor-browser-en.svg
+share/icons/MoreWaita/scalable/apps/tor-browser-ru.svg
+share/icons/MoreWaita/scalable/apps/tor-browser.svg
+share/icons/MoreWaita/scalable/apps/tor.svg
+share/icons/MoreWaita/scalable/apps/torbrowser.svg
+share/icons/MoreWaita/scalable/apps/trivalent.svg
+share/icons/MoreWaita/scalable/apps/tutanota-desktop.svg
+share/icons/MoreWaita/scalable/apps/tv.kodi.Kodi.svg
+share/icons/MoreWaita/scalable/apps/ubuntu-qtcreator.svg
+share/icons/MoreWaita/scalable/apps/ugene.svg
+share/icons/MoreWaita/scalable/apps/uk.co.ibboard.cawbird.svg
+share/icons/MoreWaita/scalable/apps/unciv.svg
+share/icons/MoreWaita/scalable/apps/ungoogled-chromium.svg
+share/icons/MoreWaita/scalable/apps/unity-editor-icon.svg
+share/icons/MoreWaita/scalable/apps/unityeditor.svg
+share/icons/MoreWaita/scalable/apps/unityhub.svg
+share/icons/MoreWaita/scalable/apps/us.zoom.Zoom.svg
+share/icons/MoreWaita/scalable/apps/veracrypt.svg
+share/icons/MoreWaita/scalable/apps/veracrypt.xpm.svg
+share/icons/MoreWaita/scalable/apps/vesktop.svg
+share/icons/MoreWaita/scalable/apps/via-nativia.svg
+share/icons/MoreWaita/scalable/apps/viber.svg
+share/icons/MoreWaita/scalable/apps/vim-qt.svg
+share/icons/MoreWaita/scalable/apps/vim.svg
+share/icons/MoreWaita/scalable/apps/virt-manager.svg
+share/icons/MoreWaita/scalable/apps/virtualbox-ose.svg
+share/icons/MoreWaita/scalable/apps/virtualbox.svg
+share/icons/MoreWaita/scalable/apps/visual-studio-code.svg
+share/icons/MoreWaita/scalable/apps/vivaldi-cifhbcnohmdccbgoicgdjpfamggdegmo-Default.svg
+share/icons/MoreWaita/scalable/apps/vivaldi-stable.svg
+share/icons/MoreWaita/scalable/apps/vivaldi.svg
+share/icons/MoreWaita/scalable/apps/vlc.svg
+share/icons/MoreWaita/scalable/apps/vmware-workstation.svg
+share/icons/MoreWaita/scalable/apps/vscode.svg
+share/icons/MoreWaita/scalable/apps/vscodium.svg
+share/icons/MoreWaita/scalable/apps/vuescan.svg
+share/icons/MoreWaita/scalable/apps/warpinator.svg
+share/icons/MoreWaita/scalable/apps/waterfox-classic.svg
+share/icons/MoreWaita/scalable/apps/waterfox-current.svg
+share/icons/MoreWaita/scalable/apps/waterfox-icon.svg
+share/icons/MoreWaita/scalable/apps/waterfox.svg
+share/icons/MoreWaita/scalable/apps/waydroid.svg
+share/icons/MoreWaita/scalable/apps/webcord.svg
+share/icons/MoreWaita/scalable/apps/webstorm.svg
+share/icons/MoreWaita/scalable/apps/wezterm.svg
+share/icons/MoreWaita/scalable/apps/whatsapp-business.svg
+share/icons/MoreWaita/scalable/apps/whatsapp-desktop.svg
+share/icons/MoreWaita/scalable/apps/whatsapp-for-linux.svg
+share/icons/MoreWaita/scalable/apps/whatsapp-nativefier.svg
+share/icons/MoreWaita/scalable/apps/whatsapp.svg
+share/icons/MoreWaita/scalable/apps/whatsdesk.svg
+share/icons/MoreWaita/scalable/apps/windscribe.svg
+share/icons/MoreWaita/scalable/apps/wireshark.svg
+share/icons/MoreWaita/scalable/apps/wolfram-mathematica.svg
+share/icons/MoreWaita/scalable/apps/wonderpen.svg
+share/icons/MoreWaita/scalable/apps/wxmaxima.svg
+share/icons/MoreWaita/scalable/apps/xdvi.svg
+share/icons/MoreWaita/scalable/apps/xemacs.svg
+share/icons/MoreWaita/scalable/apps/xonotic.svg
+share/icons/MoreWaita/scalable/apps/xsane.svg
+share/icons/MoreWaita/scalable/apps/yandex-browser-beta.svg
+share/icons/MoreWaita/scalable/apps/yandex-browser.svg
+share/icons/MoreWaita/scalable/apps/yast-scanner.svg
+share/icons/MoreWaita/scalable/apps/youtube-music.svg
+share/icons/MoreWaita/scalable/apps/ytmdesktop.svg
+share/icons/MoreWaita/scalable/apps/yuzu.svg
+share/icons/MoreWaita/scalable/apps/zaproxy.svg
+share/icons/MoreWaita/scalable/apps/zathura.svg
+share/icons/MoreWaita/scalable/apps/zed.svg
+share/icons/MoreWaita/scalable/apps/zen-browser.svg
+share/icons/MoreWaita/scalable/apps/zen-twilight.svg
+share/icons/MoreWaita/scalable/apps/zim.svg
+share/icons/MoreWaita/scalable/apps/zoho-mail-desktop.svg
+share/icons/MoreWaita/scalable/apps/zoho-mail.svg
+share/icons/MoreWaita/scalable/apps/zoho-sheet.svg
+share/icons/MoreWaita/scalable/apps/zoho-show.svg
+share/icons/MoreWaita/scalable/apps/zoho-writer.svg
+share/icons/MoreWaita/scalable/apps/zoom-desktop.svg
+share/icons/MoreWaita/scalable/apps/zoom-icon.svg
+share/icons/MoreWaita/scalable/apps/zrythm.svg
+share/icons/MoreWaita/scalable/devices/audio-card.svg
+share/icons/MoreWaita/scalable/devices/audio-speakers.svg
+share/icons/MoreWaita/scalable/devices/blueman-keyboard.svg
+share/icons/MoreWaita/scalable/devices/cinnamon-virtual-keyboard.svg
+share/icons/MoreWaita/scalable/devices/cpu.svg
+share/icons/MoreWaita/scalable/devices/device_cpu.svg
+share/icons/MoreWaita/scalable/devices/device_mem.svg
+share/icons/MoreWaita/scalable/devices/device_pci.svg
+share/icons/MoreWaita/scalable/devices/drive-harddisk-solidstate.svg
+share/icons/MoreWaita/scalable/devices/gnome-dev-keyboard.svg
+share/icons/MoreWaita/scalable/devices/gnome-dev-memory.svg
+share/icons/MoreWaita/scalable/devices/keyboard.svg
+share/icons/MoreWaita/scalable/devices/media-tape.svg
+share/icons/MoreWaita/scalable/devices/memory.svg
+share/icons/MoreWaita/scalable/devices/network-card.svg
+share/icons/MoreWaita/scalable/devices/processor.svg
+share/icons/MoreWaita/scalable/devices/soundcard.svg
+share/icons/MoreWaita/scalable/devices/uninterruptible-power-supply.svg
+share/icons/MoreWaita/scalable/devices/vmware-memory.svg
+share/icons/MoreWaita/scalable/devices/yast_soundcard.svg
+share/icons/MoreWaita/scalable/legacy/accessories-character-map.svg
+share/icons/MoreWaita/scalable/legacy/accessories-text-editor.svg
+share/icons/MoreWaita/scalable/legacy/applications-accessories.svg
+share/icons/MoreWaita/scalable/legacy/applications-all.svg
+share/icons/MoreWaita/scalable/legacy/applications-development.svg
+share/icons/MoreWaita/scalable/legacy/applications-education-language.svg
+share/icons/MoreWaita/scalable/legacy/applications-education.svg
+share/icons/MoreWaita/scalable/legacy/applications-electronics.svg
+share/icons/MoreWaita/scalable/legacy/applications-engineering.svg
+share/icons/MoreWaita/scalable/legacy/applications-games.svg
+share/icons/MoreWaita/scalable/legacy/applications-graphics.svg
+share/icons/MoreWaita/scalable/legacy/applications-internet.svg
+share/icons/MoreWaita/scalable/legacy/applications-multimedia.svg
+share/icons/MoreWaita/scalable/legacy/applications-office.svg
+share/icons/MoreWaita/scalable/legacy/applications-other.svg
+share/icons/MoreWaita/scalable/legacy/applications-science.svg
+share/icons/MoreWaita/scalable/legacy/applications-system.svg
+share/icons/MoreWaita/scalable/legacy/applications-utilities.svg
+share/icons/MoreWaita/scalable/legacy/gnome-applications.svg
+share/icons/MoreWaita/scalable/legacy/package.svg
+share/icons/MoreWaita/scalable/legacy/preferences-desktop-accessibility.svg
+share/icons/MoreWaita/scalable/legacy/preferences-desktop-locale.svg
+share/icons/MoreWaita/scalable/legacy/preferences-desktop-screensaver.svg
+share/icons/MoreWaita/scalable/legacy/preferences-desktop-theme.svg
+share/icons/MoreWaita/scalable/legacy/preferences-desktop-wallpaper.svg
+share/icons/MoreWaita/scalable/legacy/preferences-desktop.svg
+share/icons/MoreWaita/scalable/legacy/preferences-system-network.svg
+share/icons/MoreWaita/scalable/legacy/preferences-system.svg
+share/icons/MoreWaita/scalable/legacy/software-sources.svg
+share/icons/MoreWaita/scalable/legacy/synaptic.svg
+share/icons/MoreWaita/scalable/legacy/system-file-manager.svg
+share/icons/MoreWaita/scalable/legacy/system-lock-screen.svg
+share/icons/MoreWaita/scalable/legacy/system-log-out.svg
+share/icons/MoreWaita/scalable/legacy/system-reboot.svg
+share/icons/MoreWaita/scalable/legacy/system-shutdown.svg
+share/icons/MoreWaita/scalable/legacy/system-software-install.svg
+share/icons/MoreWaita/scalable/legacy/system-software-installer.svg
+share/icons/MoreWaita/scalable/legacy/system-software-update.svg
+share/icons/MoreWaita/scalable/legacy/system-suspend-hibernate.svg
+share/icons/MoreWaita/scalable/legacy/system-suspend.svg
+share/icons/MoreWaita/scalable/legacy/system-users.svg
+share/icons/MoreWaita/scalable/legacy/x-system-software-sources.svg
+share/icons/MoreWaita/scalable/mimetypes/android-package-archive.svg
+share/icons/MoreWaita/scalable/mimetypes/application-apk.svg
+share/icons/MoreWaita/scalable/mimetypes/application-atom+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-bitwig-clip.svg
+share/icons/MoreWaita/scalable/mimetypes/application-bitwig-device.svg
+share/icons/MoreWaita/scalable/mimetypes/application-epub+zip.svg
+share/icons/MoreWaita/scalable/mimetypes/application-geo+json.svg
+share/icons/MoreWaita/scalable/mimetypes/application-gml+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-gpx+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-gpx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-hwp.svg
+share/icons/MoreWaita/scalable/mimetypes/application-hwpx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-illustrator.svg
+share/icons/MoreWaita/scalable/mimetypes/application-java.svg
+share/icons/MoreWaita/scalable/mimetypes/application-javascript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-json.svg
+share/icons/MoreWaita/scalable/mimetypes/application-loc+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-mathematica.svg
+share/icons/MoreWaita/scalable/mimetypes/application-mathematicaplayer.svg
+share/icons/MoreWaita/scalable/mimetypes/application-mbox.svg
+share/icons/MoreWaita/scalable/mimetypes/application-metalink+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-metalink4+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-octet-stream.svg
+share/icons/MoreWaita/scalable/mimetypes/application-owl+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pdf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pgp-encrypted.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pgp-keys.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pgp-signature.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pgp.svg
+share/icons/MoreWaita/scalable/mimetypes/application-photoshop.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pkcs10.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pkcs12.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pkcs7-mime.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pkcs7-signature.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pkcs8.svg
+share/icons/MoreWaita/scalable/mimetypes/application-pkix-cert.svg
+share/icons/MoreWaita/scalable/mimetypes/application-postscript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-rss+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-slf+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-sql.svg
+share/icons/MoreWaita/scalable/mimetypes/application-tcx+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-toml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-typescript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd-google-earth-kml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.adobe.aftereffects.project.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.adobe.aftereffects.template.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.adobe.xd.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.amazon.mobi8-ebook.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.android.package-archive.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ant.fit.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.appimage.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.coffeescript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.comicbook+zip.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.comicbook-rar.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.debian.binary-package.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.efi.img.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.efi.iso.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.fai.igc.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.flatpak.ref.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.flatpak.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.geo+json.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.document.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.drawing.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.fusiontable.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.map.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.site.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-apps.spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-earth.kml+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-earth.kml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.google-earth.kmz.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.iccprofile.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.insync.link.drive.doc.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.insync.link.drive.draw.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.insync.link.drive.form.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.insync.link.drive.slides.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.insync.link.drive.table.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.leocad.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-access.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-excel.spreadsheet.macroenabled.12.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-excel.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-powerpoint.presentation.macroEnabled.12.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-powerpoint.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-word.document.macroenabled.12.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.ms-word.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.nmea.nmea.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oasis.opendocument.database-template.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oasis.opendocument.database.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oasis.opendocument.spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oasis.opendocument.text-template.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oasis.opendocument.text.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.openxmlformats-officedocument.presentationml.slideshow.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oziexplorer.plt.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oziexplorer.rte.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.oziexplorer.wpt.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.rmaps.sqlite.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.scribus.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.shp.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.shx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.snap.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.sqlite2.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.sqlite3.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.squashfs.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.wolfram.cdf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.wolfram.mathematica.package.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.wolfram.nb.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.wolfram.player.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.wolfram.wl.svg
+share/icons/MoreWaita/scalable/mimetypes/application-vnd.wolfram.wls.svg
+share/icons/MoreWaita/scalable/mimetypes/application-wasm.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-adobe-indesign.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-apple-diskimage.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-applix-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-audacity-project+sqlite3.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-audacity-project.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bibtex-text-file.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bittorrent.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bitwig-clip.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bitwig-device.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bitwig-studio.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-blender.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bps-patch.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bsdiff.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-bzpostscript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cb7.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cba.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cbr.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cbt.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cbz.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cd-image.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-clojure.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-clojurescript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-com.bitwig-clip.BitwigStudio.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-com.bitwig-device.BitwigStudio.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-com.bitwig.BitwigStudio.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-compressed-iso.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-cson.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-dbf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-deb.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-designer.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-e-theme.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-emerald-theme.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-fictionbook+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-fictionbook.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-firmware.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gdbm.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gdscript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gettext-translation.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-godot-project.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-godot-resource.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-godot-scene.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-godot-shader.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gpx+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gpx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gzpdf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-gzpostscript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-hwp.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-hwpx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-ips-patch.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-ipynb+json.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-iso.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-iso9600-appimage.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-jar.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-java-applet.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-java-archive.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-java.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-javascript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-julia.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-kdenlive.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-keepass.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-keepass2.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-keepassx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-keepassxc.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-kexi-connectiondata.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-kexiproject-sqlite2.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-kexiproject-sqlite3.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-kgetlist.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-kpresenter.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-krita-assistant.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-krita-paintoppresent.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-krita.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-ktheme.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-lzpdf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-mobi8-ebook.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-mobipocket-ebook.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-model.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-msdownload.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-musescore4portable+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-musescore4portable.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-osm+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-pem-key.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-perl.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-photoshop.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-php.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-pkcs12.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-pkcs7-certificates.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-pkcs7.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-ptoptimizer-script.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-python-bytecode.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-raw-disk-image-xz-compressed.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-raw-disk-image.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-raw-floppy-disk-image.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-rdata.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-rpm.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-ruby.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-shellscript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-source-rpm.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-spectrum-tzx.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-spectrum.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-sqlite2.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-sqlite3.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-subrip.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-theme.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-typescript.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-hdd.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-ova.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-ovf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-vbox-extpack.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-vbox.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-vdi.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-vhd.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-virtualbox-vmdk.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-windows-themepack.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-x509-ca-cert.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-x509-user-cert.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-xopp.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-xopt.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-xzpdf.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-yaml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-x-zip-compressed-fb2.svg
+share/icons/MoreWaita/scalable/mimetypes/application-xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-xslt+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/application-yaml.svg
+share/icons/MoreWaita/scalable/mimetypes/cockos-reaper-backup.svg
+share/icons/MoreWaita/scalable/mimetypes/cockos-reaper-document.svg
+share/icons/MoreWaita/scalable/mimetypes/cockos-reaper-peak.svg
+share/icons/MoreWaita/scalable/mimetypes/cockos-reaper-template.svg
+share/icons/MoreWaita/scalable/mimetypes/cockos-reaper-template2.svg
+share/icons/MoreWaita/scalable/mimetypes/cockos-reaper-theme.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-clip.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-device.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-extension.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-impulse.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-modulator.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-module.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-package.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-preset.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-project.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.application-bitwig-remote-controls.svg
+share/icons/MoreWaita/scalable/mimetypes/com.bitwig.BitwigStudio.audio-x.dawproject.svg
+share/icons/MoreWaita/scalable/mimetypes/com.fender.studio.application-x.fender-fenderstudio.svg
+share/icons/MoreWaita/scalable/mimetypes/com.fender.studio.application-x.fender-jamtrack.svg
+share/icons/MoreWaita/scalable/mimetypes/gddoc.svg
+share/icons/MoreWaita/scalable/mimetypes/gddraw.svg
+share/icons/MoreWaita/scalable/mimetypes/gdform.svg
+share/icons/MoreWaita/scalable/mimetypes/gdslides.svg
+share/icons/MoreWaita/scalable/mimetypes/gdtable.svg
+share/icons/MoreWaita/scalable/mimetypes/gnome-mime-application-x-nero-disk-image.svg
+share/icons/MoreWaita/scalable/mimetypes/gnome-mime-application-x-xopp.svg
+share/icons/MoreWaita/scalable/mimetypes/gnome-mime-application-x-xopt.svg
+share/icons/MoreWaita/scalable/mimetypes/gnome-mime-text-x-makefile.svg
+share/icons/MoreWaita/scalable/mimetypes/image-vnd.adobe.photoshop.svg
+share/icons/MoreWaita/scalable/mimetypes/image-vnd.djvu+multipage.svg
+share/icons/MoreWaita/scalable/mimetypes/image-vnd.djvu.svg
+share/icons/MoreWaita/scalable/mimetypes/image-x-djvu.svg
+share/icons/MoreWaita/scalable/mimetypes/image-x-krita.svg
+share/icons/MoreWaita/scalable/mimetypes/image-x-photoshop.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-database-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-database.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-drawing-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-drawing.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-empty-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-empty.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-formula-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-formula.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-master-document-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-master-document.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-database-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-database.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-drawing-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-drawing.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-empty-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-empty.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-formula-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-formula.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-master-document-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-master-document.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-presentation-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-spreadsheet-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-text-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-text.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-web-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-oasis-web.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-presentation-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-spreadsheet-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-text-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-text.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-web-template.svg
+share/icons/MoreWaita/scalable/mimetypes/libreoffice-web.svg
+share/icons/MoreWaita/scalable/mimetypes/model-obj.svg
+share/icons/MoreWaita/scalable/mimetypes/model-stl.svg
+share/icons/MoreWaita/scalable/mimetypes/model-x-stl-binary.svg
+share/icons/MoreWaita/scalable/mimetypes/model-x.stl-ascii.svg
+share/icons/MoreWaita/scalable/mimetypes/model-x.stl-binary.svg
+share/icons/MoreWaita/scalable/mimetypes/multipart-encrypted.svg
+share/icons/MoreWaita/scalable/mimetypes/multipart-signed.svg
+share/icons/MoreWaita/scalable/mimetypes/nero-disk-image.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-database-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-database.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-drawing-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-drawing.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-empty-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-empty.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-formula-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-formula.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-master-document-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-master-document.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-presentation-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-spreadsheet-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-text-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-text.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-web-template.svg
+share/icons/MoreWaita/scalable/mimetypes/oasis-web.svg
+share/icons/MoreWaita/scalable/mimetypes/office-database.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-database.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-drawing-template.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-drawing.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-database.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-drawing-template.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-drawing.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-text-template.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-oasis-text.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-presentation-template.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-presentation.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/openoffice4-text-template.svg
+share/icons/MoreWaita/scalable/mimetypes/org.keepassxc.KeePassXC-application-x-keepassxc.svg
+share/icons/MoreWaita/scalable/mimetypes/org.wireshark.Wireshark-mimetype.svg
+share/icons/MoreWaita/scalable/mimetypes/qgis-dxf.svg
+share/icons/MoreWaita/scalable/mimetypes/qgis-gml.svg
+share/icons/MoreWaita/scalable/mimetypes/qgis-qgs.svg
+share/icons/MoreWaita/scalable/mimetypes/qgis-qlr.svg
+share/icons/MoreWaita/scalable/mimetypes/qgis-shp.svg
+share/icons/MoreWaita/scalable/mimetypes/qgis-sqlite.svg
+share/icons/MoreWaita/scalable/mimetypes/text-arduino.svg
+share/icons/MoreWaita/scalable/mimetypes/text-asciidoc.svg
+share/icons/MoreWaita/scalable/mimetypes/text-coffeescript.svg
+share/icons/MoreWaita/scalable/mimetypes/text-css.svg
+share/icons/MoreWaita/scalable/mimetypes/text-csv-schema.svg
+share/icons/MoreWaita/scalable/mimetypes/text-csv.svg
+share/icons/MoreWaita/scalable/mimetypes/text-fsharp.svg
+share/icons/MoreWaita/scalable/mimetypes/text-javascript.svg
+share/icons/MoreWaita/scalable/mimetypes/text-less.svg
+share/icons/MoreWaita/scalable/mimetypes/text-markdown.svg
+share/icons/MoreWaita/scalable/mimetypes/text-pureDataPatch.svg
+share/icons/MoreWaita/scalable/mimetypes/text-rdf+xml.svg
+share/icons/MoreWaita/scalable/mimetypes/text-ruby.svg
+share/icons/MoreWaita/scalable/mimetypes/text-rust.svg
+share/icons/MoreWaita/scalable/mimetypes/text-spreadsheet.svg
+share/icons/MoreWaita/scalable/mimetypes/text-tab-separated-values.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-R.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-arduino.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-bibtex.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-c++.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-c++hdr.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-c++src.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-c.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-chdr.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-clojure.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-clojurescript.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-cmake.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-cobol.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-coffeescript.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-common-lisp.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-cpp.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-cpphdr.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-cppsrc.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-csharp.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-csrc.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-css.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-emacs-lisp.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-fsharp.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-gettext-translation-template.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-gettext-translation.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-go.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-hex.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-java-source.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-java.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-javascript.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-julia.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-kotlin.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-less.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-log.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-lua.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-makefile.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-markdown.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-maxima-out.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-maximasession.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-meson.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-octave.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-patch.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-php.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-pkgbuild.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-python.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-python3.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-r-markdown.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-r-source.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-r.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-ruby.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-sass.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-scss.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-sql.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-stex.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-tex.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-texinfo.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-typescript.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-typst.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-vala.svg
+share/icons/MoreWaita/scalable/mimetypes/text-x-yaml.svg
+share/icons/MoreWaita/scalable/mimetypes/text-xml.svg
+share/icons/MoreWaita/scalable/mimetypes/text-yaml.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-hdd.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-ova.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-ovf.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-vbox-extpack.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-vbox.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-vdi.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-vhd.svg
+share/icons/MoreWaita/scalable/mimetypes/virtualbox-vmdk.svg
+share/icons/MoreWaita/scalable/mimetypes/x-content-ebook-reader.svg
+share/icons/MoreWaita/scalable/places/com.bitwig.BitwigStudio.application-bitwig-project-folder-legacy.svg
+share/icons/MoreWaita/scalable/places/com.bitwig.BitwigStudio.application-bitwig-project-folder.svg
+share/icons/MoreWaita/scalable/places/document-open-recent.svg
+share/icons/MoreWaita/scalable/places/folder-3dbenchy-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-3dbenchy.svg
+share/icons/MoreWaita/scalable/places/folder-android-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-android.svg
+share/icons/MoreWaita/scalable/places/folder-appimage-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-appimage.svg
+share/icons/MoreWaita/scalable/places/folder-archlinux-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-archlinux.svg
+share/icons/MoreWaita/scalable/places/folder-arduino-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-arduino.svg
+share/icons/MoreWaita/scalable/places/folder-backup-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-backup.svg
+share/icons/MoreWaita/scalable/places/folder-bitwig-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-bitwig.svg
+share/icons/MoreWaita/scalable/places/folder-blender-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-blender.svg
+share/icons/MoreWaita/scalable/places/folder-books-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-books.svg
+share/icons/MoreWaita/scalable/places/folder-c-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-c.svg
+share/icons/MoreWaita/scalable/places/folder-camera-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-camera.svg
+share/icons/MoreWaita/scalable/places/folder-code-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-code.svg
+share/icons/MoreWaita/scalable/places/folder-codeberg-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-codeberg.svg
+share/icons/MoreWaita/scalable/places/folder-cplusplus-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-cplusplus.svg
+share/icons/MoreWaita/scalable/places/folder-csharp-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-csharp.svg
+share/icons/MoreWaita/scalable/places/folder-dropbox-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-dropbox.svg
+share/icons/MoreWaita/scalable/places/folder-earth-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-earth.svg
+share/icons/MoreWaita/scalable/places/folder-emacs-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-emacs.svg
+share/icons/MoreWaita/scalable/places/folder-extensions-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-extensions.svg
+share/icons/MoreWaita/scalable/places/folder-fedora-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-fedora.svg
+share/icons/MoreWaita/scalable/places/folder-flatpak-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-flatpak.svg
+share/icons/MoreWaita/scalable/places/folder-freecad-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-freecad.svg
+share/icons/MoreWaita/scalable/places/folder-games-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-games.svg
+share/icons/MoreWaita/scalable/places/folder-gimp-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-gimp.svg
+share/icons/MoreWaita/scalable/places/folder-git-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-git.svg
+share/icons/MoreWaita/scalable/places/folder-github-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-github.svg
+share/icons/MoreWaita/scalable/places/folder-gitlab-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-gitlab.svg
+share/icons/MoreWaita/scalable/places/folder-globe-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-globe.svg
+share/icons/MoreWaita/scalable/places/folder-gnome-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-gnome.svg
+share/icons/MoreWaita/scalable/places/folder-go-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-go.svg
+share/icons/MoreWaita/scalable/places/folder-godot-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-godot.svg
+share/icons/MoreWaita/scalable/places/folder-google-drive-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-google-drive.svg
+share/icons/MoreWaita/scalable/places/folder-inkscape-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-inkscape.svg
+share/icons/MoreWaita/scalable/places/folder-java-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-java.svg
+share/icons/MoreWaita/scalable/places/folder-kde-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-kde.svg
+share/icons/MoreWaita/scalable/places/folder-kicad-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-kicad.svg
+share/icons/MoreWaita/scalable/places/folder-local-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-local.svg
+share/icons/MoreWaita/scalable/places/folder-lua-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-lua.svg
+share/icons/MoreWaita/scalable/places/folder-mega-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-mega.svg
+share/icons/MoreWaita/scalable/places/folder-money-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-money.svg
+share/icons/MoreWaita/scalable/places/folder-musescore-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-musescore.svg
+share/icons/MoreWaita/scalable/places/folder-neovim-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-neovim.svg
+share/icons/MoreWaita/scalable/places/folder-nextcloud-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-nextcloud.svg
+share/icons/MoreWaita/scalable/places/folder-nix-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-nix.svg
+share/icons/MoreWaita/scalable/places/folder-onedrive-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-onedrive.svg
+share/icons/MoreWaita/scalable/places/folder-openscad-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-openscad.svg
+share/icons/MoreWaita/scalable/places/folder-opensuse-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-opensuse.svg
+share/icons/MoreWaita/scalable/places/folder-platformio-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-platformio.svg
+share/icons/MoreWaita/scalable/places/folder-plugdata-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-plugdata.svg
+share/icons/MoreWaita/scalable/places/folder-podcast-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-podcast.svg
+share/icons/MoreWaita/scalable/places/folder-private-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-private.svg
+share/icons/MoreWaita/scalable/places/folder-projects-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-projects.svg
+share/icons/MoreWaita/scalable/places/folder-python-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-python.svg
+share/icons/MoreWaita/scalable/places/folder-r-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-r.svg
+share/icons/MoreWaita/scalable/places/folder-raspberry-pi-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-raspberry-pi.svg
+share/icons/MoreWaita/scalable/places/folder-reaper-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-reaper.svg
+share/icons/MoreWaita/scalable/places/folder-recent-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-recent.svg
+share/icons/MoreWaita/scalable/places/folder-redhat-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-redhat.svg
+share/icons/MoreWaita/scalable/places/folder-ruby-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-ruby.svg
+share/icons/MoreWaita/scalable/places/folder-rust-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-rust.svg
+share/icons/MoreWaita/scalable/places/folder-school-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-school.svg
+share/icons/MoreWaita/scalable/places/folder-screencast-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-screencast.svg
+share/icons/MoreWaita/scalable/places/folder-screenshot-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-screenshot.svg
+share/icons/MoreWaita/scalable/places/folder-shell-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-shell.svg
+share/icons/MoreWaita/scalable/places/folder-syncthing-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-syncthing.svg
+share/icons/MoreWaita/scalable/places/folder-temp-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-temp.svg
+share/icons/MoreWaita/scalable/places/folder-torrent-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-torrent.svg
+share/icons/MoreWaita/scalable/places/folder-translation-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-translation.svg
+share/icons/MoreWaita/scalable/places/folder-ubuntu-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-ubuntu.svg
+share/icons/MoreWaita/scalable/places/folder-user-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-user.svg
+share/icons/MoreWaita/scalable/places/folder-vala-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-vala.svg
+share/icons/MoreWaita/scalable/places/folder-wine-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-wine.svg
+share/icons/MoreWaita/scalable/places/folder-work-legacy.svg
+share/icons/MoreWaita/scalable/places/folder-work.svg
+share/icons/MoreWaita/scalable/places/go-home.svg
+share/icons/MoreWaita/symbolic/apps/0ad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Alacritty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Ardour-Ardour_6.0.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Ardour-Ardour_6.5.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Ardour-Ardour_7.0.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Ardour-Ardour_8.0.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Ardour-Ardour_9.0.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Blender-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/CMakeSetup-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/CMakeSetup32-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/DV_Resolve-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Element-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/GitKraken-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/GrandOrgue-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/LibreMenuEditor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/MediathekView-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Mercury-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Nextcloud-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Notesnook-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/OpenBoard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/OpenRGB-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ProtonMail_Bridge-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/PrusaSlicer-gcodeviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/PrusaSlicer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-assistant-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-designer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-linguist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-qdbusviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-qtcreator-qt5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-qtcreator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/QtProject-qtdesignstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Spotify-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/TeamViewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/Zoom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/abiword-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/alacarte-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/alacritty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/android-studio-beta-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/android-studio-canary-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/android-studio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/androidstudio-preview-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/androidstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/anki-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/anydesk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/anytype-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/app.bluebubbles.BlueBubbles-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/app.polychromatic.controller-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/app.ytmdesktop.ytmdesktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/app.zen_browser.zen-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appflowy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-OpenRGB-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-anytype-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-balena-etcher-electron-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-bitwarden-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-cider-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-emacs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-endless_sky-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-github-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-guiscrcpy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-heroic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-joplin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-kitty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-librewolf-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-logseq-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-lunarclient-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-musescore-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-nuclear-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-obsidian-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-org.freac.freac-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-org.wezfurlong.wezterm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-retroarch-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-session-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-standard-notes-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-suyu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-teams-for-linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-texts-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-tutanota-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-unityeditor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-unityhub-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-yuzu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-zen-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/appimagekit-zoho-mail-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/apple-music-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/application-x-zoom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/applications-java-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ardour-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ardour6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ardour7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ardour8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ardour9-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/arduino-icon-small-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/arduino-ide-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/arduino-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/assistant-qt4-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/assistant-qt5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/assistant-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/assistant5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/atomix-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/audacity-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/augustus-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/avidemux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/avidemux_icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/avogadro-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/avogadro-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/avogadro2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/balena-etcher-electron-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/bambustudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/beeper-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/beepertexts-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/betterbird-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/bitwarden-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/bitwig-studio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/bleachbit-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/blender-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/blockbench-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/bluemail-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/blueman-keyboard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/blueman-scanner-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/boxbuddyrs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/boxy-svg-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/brave-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/brave-cifhbcnohmdccbgoicgdjpfamggdegmo-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/brave-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/briar-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/bsnes-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/btop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/buzz-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/caja-dropbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/calibre-gui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/calibre-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/calligrakrita-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/calligrakrita2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/caprine-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/carla-control-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/carla-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cawbird-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cc.arduino.arduinoide-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ch.openboard.OpenBoard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ch.protonmail.protonmail-bridge-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ch.protonmail.protonmail-import-export-app-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chat.revolt.RevoltDesktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chat.rocket.RocketChat-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chrome-cifhbcnohmdccbgoicgdjpfamggdegmo-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chrome-cinhimbnkkaeohfgghhklpknlkffjgod-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chrome-ighkikkfkalojiibipjigpccggljgdff-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chromium-browser-privacy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chromium-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chromium-freeworld-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/chromium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cider-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cinnamon-virtual-keyboard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/clamav-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/clamtk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/classicube-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/clion-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cmake-gui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cmake-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cockos-reaper-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/code-oss-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/codeblocks-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.abisource.AbiWord-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.adilhanney.saber-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.alacritty.Alacritty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.anydesk.Anydesk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.axosoft.GitKraken-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.bambulab.BambuStudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.bitwarden.desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.bitwig.BitwigStudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.boxy_svg.BoxySVG-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.brave.Browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.calibre_ebook.calibre-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.calibre_ebook.calibre.ebook-edit-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.calibre_ebook.calibre.ebook-viewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.calibre_ebook.calibre.ebook_edit-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.calibre_ebook.calibre.ebook_viewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.calibre_ebook.calibre.lrfviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.discordapp.Discord-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.discordapp.DiscordCanary-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.dropbox.Client-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.fender.studio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.getmailspring.Mailspring-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.gigitux.gtkwhats-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.Eloston.UngoogledChromium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.IsmaelMartinez.teams_for_linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.PintaProject.Pinta-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.ahrm.sioyek-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.bvschaik.julius-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.eneshecan.WhatsAppForLinux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.iwalton3.jellyfin-media-player-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.iwalton3.jellyfin-mpv-shim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.micahflee.torbrowser-launcher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.rafostar.Clapper-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.github.xeco23.WasIstLos-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.gitlab.davem.ClamTk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.google.AndroidStudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.google.Chrome-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.hamrick.VueScan-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.heroicgameslauncher.hgl-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.icons8.Lunacy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.CLion-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.DataGrip-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.DataSpell-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.Fleet-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.GoLand-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.IntelliJ-IDEA-Community-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.IntelliJ-IDEA-Ultimate-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.PhpStorm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.PyCharm-Community-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.PyCharm-Professional-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.Rider-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.RubyMine-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.RustRover-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.ToolBox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.WebStorm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jetbrains.dataspell-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.jgraph.drawio.desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.lablicate.OpenChrom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.logseq.Logseq-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.lunarclient.LunarClient-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.mastermindzh.tidal-hifi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.mattermost.Desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.microsoft.Edge-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.microsoft.Teams-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.mitchellh.ghostty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.mojang.Minecraft-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.moonlight_stream.Moonlight-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.nextcloud.desktopclient.nextcloud-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.notesnook.Notesnook-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.obsproject.Studio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.opera.Opera-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.play0ad.zeroad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.protonvpn.www-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.prusa3d.PrusaSlicer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.prusa3d.PrusaSlicer.GCodeViewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.qq.QQ-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.rawtherapee.RawTherapee-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.rioterm.Rio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.sindresorhus.Caprine-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.slack.Slack-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.spotify.Client-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.sublimemerge.App-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.sublimetext.three-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.todoist.Todoist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.tominlab.wonderpen-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.tonikelope.MegaBasterd-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.tutanota.Tutanota-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.unityhub.UnityEditor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.unityhub.UnityHub-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.valvesoftware.Steam-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.viber.Viber-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.visualstudio.code-oss-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.visualstudio.code-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.visualstudio.code.oss-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/com.vscodium.codium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/coolercontrol-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/coppwr-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/corectrl-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cudatext-512-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cups-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/cursor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/darktable-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/datagrip-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dataspell-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/davinci-resolve-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dbeaver-ee-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dbeaver-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/de.leopoldluley.Clapgrep-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/de.mediathekview.MediathekView-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/deadbeef-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/deepin-emacs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/deepin-scanner-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/deezer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/designer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.aunetx.deezer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.bsnes.bsnes-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.deedles.Trayscale-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.neovide.neovide-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.pulsar_edit.Pulsar-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.vencord.Vesktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dev.zed.Zed-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/devpod-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/discord-canary-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/discord-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/drawio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dropbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/dune3d-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/eclipse-cdt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/eclipse-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron12-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron16-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron17-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron18-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron19-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron20-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron4-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electron9-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/electrum-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/element-desktop-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/element-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/emacs-nox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/emacs-snapshot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/emacs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/endless-sky-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/enpass-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/etcher-electron-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/etcher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/eu.betterbird.Betterbird-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/eu.tiliado.NuvolaAppSpotify-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/facebook-messenger-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fgcom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/figma-linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/figma-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/filezilla-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-beta-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-beta-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-developer-edition-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-developer-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-esr-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-gtk3-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-moilla-build-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-nightly-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-nightly-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-original-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firefox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firewall-applet-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/firewall-config-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fish-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/flameshot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fleet-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/flightgear-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/floorp-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/flowblade-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fm.helio.Worksatation-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fm.reaper.Reaper-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/foobar2000-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/foot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fr.handbrake.ghb-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/frappe-books-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/freac-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/freecad-daily-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/freecad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/freedroidrpg-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/freetube-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/freetube-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fuse-emulator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/fuse-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gda-browser-5.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gda-control-center-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gdevelop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/geany-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/geneious-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/genymotion-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/genymotion-player-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/genymotion-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/geogebra-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ghostty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gimagereader-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gimp-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/github-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gitkraken-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gnome-aisleriot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gnome-dev-keyboard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gnome-emacs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gnome-screenruler-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/goa-account-todoist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/godot-mono-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/godot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/goland-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-chrome-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-chrome2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-docs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-earth-pro-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-earth-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-sheets-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/google-slides-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/googlechrome-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/googleearth-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gparted-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gpsd-logo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/grandorgue-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/grapejuice-roblox-player-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/grapejuice-roblox-studio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/grapejuice-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/grub-customizer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gscan2pdf-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gsmartcontrol-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gtkterm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gufw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/guiscrcpy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/gvim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/harbour-pure-maps-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hardinfo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hardinfo2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/headlines-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/helio-workstation-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/heroic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hp-logo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hp-toolbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hp_logo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hplip-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hplj1020_icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/htop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hu.irl.cameractrls-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/hwloc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/idea-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/im.nheko.Nheko-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/im.pidgin.Pidgin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/im.pidgin.Pidgin3-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/im.riot.Riot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/info.mumble.Mumble-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/inkscape-logo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/inkscape-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/input-remapper-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/insomnia-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/intellij-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/interstellar-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.anytype.anytype-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.appflowy.AppFlowy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.atom.electron.BaseApp-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.bit3.WhatsAppQT-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.dbeaver.DBeaverCommunity-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.element.Element-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.frappe.books-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.freetubeapp.FreeTube-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.gdevelop.ide-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.Figma_Linux.figma_linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.NhekoReborn.Nheko-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.OpenToonz-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.chidiwilliams.Buzz-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.cudatext.CudaText-Qt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.cudatext.CudaText-Qt5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.dimtpap.coppwr-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.dvlv.boxbuddyrs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.endless_sky.endless_sky-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.jean28518.Linux-Assistant-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.jliljebl.Flowblade-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.kotatogram-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.manisandro.gImageReader-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.mimbrero.WhatsAppDesktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.plrigaux.sysd-manager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.ra3xdh.qucs_s-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.rinigus.OSMScoutServer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.rinigus.PureMaps-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.ryubing.Ryujinx-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.shiftey.Desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.spacingbat3.webcord-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.trevorsandy.LPub3D-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.ungoogled_software.ungoogled_chromium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.wxmaxima_developers.wxMaxima-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.yairm210.unciv-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.github.zen_browser.zen-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.gitlab.LibreWolf-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.gitlab.caveman250.headlines-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.gitlab.librewolf-community-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.neovim.nvim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.qt.Assistant-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.qt.Designer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.qt.Linguist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.qt.Qdbusviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.qt.QtCreator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/io.qt.qtdesignstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-1.6.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-1.7.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-1.8.0-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-1.8.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-10-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-11-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-12-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-13-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-14-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-jdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java10-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java11-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java12-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java13-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java14-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java15-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java16-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java17-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java18-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java19-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java20-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java21-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java22-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java23-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java24-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java25-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java8-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/java9-openjdk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/javaws-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jdownloader-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jellyfin-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jellyfin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jetbrains-dataspell-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jetbrains-toolbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jockey-kde-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jockey-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/joplin-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/joplin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/josm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/julia-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/juliabackend-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/julius-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jupyter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/jupyterlab-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kali-wireshark-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kali-zaproxy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kate-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kate2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kdenlive-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kdepim-dropbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/keepassxc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/keyboard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kicad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kitty-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kodi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kolourpaint-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kotatogram-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/krita-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kruler-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/kvantum-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lazarus-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lazpaint-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/leocad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libre-menu-editor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-basic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-chart-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice4.2-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.0-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.1-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.2-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.3-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice5.4-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.0-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.2-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.3-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice6.4-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.0-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.1-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.2-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.3-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.4-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-basic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-chart-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.5-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-basic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-chart-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/libreoffice7.6-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/librewolf-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/liferea-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lightworks-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/linguist-qt4-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/linguist-qt5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/linguist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/linguist5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/linux-assistant-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/localsend-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/logseq-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lpub3d-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/luanti-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lunacy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lunar-client-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lunarclient-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_blender-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_endless-sky-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_godot-engine-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_krita-gemini-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_minecraft-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_minetest-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lutris_xonotic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/lvim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mailspring-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/maple-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mathematica-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/matlab-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/matlab-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/matlab_icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mattermost-desktop-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mattermost-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mattermost-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/maxima-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/maxima-new-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/maxima-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/md.obsidian.Obsidian-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/me.kozec.syncthingtk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/me.proton.Mail-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/me.proton.Pass-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mediainfo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mediathekview-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mega-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/megabasterd-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/menulibre-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mercury-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mercury-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/micro-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/microsoft-edge-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/minecraft-launcher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/minecraft-pi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/minecraft-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/minetest-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/minetest-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mixxx-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mixxx-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mixxx_icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mockoon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/monero-gui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/monero-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/moonlight-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mozilla-firefox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mscore4portable-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/msedge-cifhbcnohmdccbgoicgdjpfamggdegmo-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/mumble-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/musescore-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/neovide-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.ankiweb.Anki-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.blix.BlueMail-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.blockbench.Blockbench-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.brinkervii.grapejuice-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.brinkervii.grapejuice.robloxplayer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.brinkervii.grapejuice.robloxstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.classicube.flatpak.client-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.cozic.joplin_desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.davidotek.pupgui2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.kuribo64.melonDS-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.lutris.Lutris-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.mediaarea.MediaInfo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.minetest.Minetest-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.openra.OpenRA-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.openra.OpenRA.openra-cnc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.openra.OpenRA.openra-d2k-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.poedit.Poedit-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.scribus.Scribus-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.sf.fuse_emulator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.sourceforge.GrandOrgue-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.sourceforge.liferea-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.sourceforge.maxima-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.sourceforge.projectM-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.waterfox.waterfox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/net.xm1math.Texmaker-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/netbeans-beta-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/netbeans-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nextcloud-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nheko-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nicotine-plus-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nuclear-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nufraw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nuvolaplayer3_spotify-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-310-settings-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-current-settings-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-current-updates-settings-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-ddm-mx-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-drivers-settings-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-settings-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvidia-x-server-settings-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvim-gtk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvim-qt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nvtop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/nz.mega.MEGAsync-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/obgui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/obs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/obsidian-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/octave-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/okular-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/om.getpostman.Postman-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/one.ablaze.floorp-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/one.alynx.showmethekey-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/one.jwr.interstellar-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/onetagger-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/onlyoffice-desktopeditors-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openbabel-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openboard-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openchrom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openra-cnc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openra-d2k-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openra-ra-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openrgb-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openscad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openshot-qt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/openshot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/opensnitch-ui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/opentoonz-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/opera-cifhbcnohmdccbgoicgdjpfamggdegmo-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/opera-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/oracle_java6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/oracle_java7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/oracle_java8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/oracle_java9-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/oracle_javaws-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.DolphinEmu.dolphin-emu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.apache.netbeans-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.ardour.Ardour-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.audacityteam.Audacity-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.avidemux.Avidemux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.bleachbit.BleachBit-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.blender.Blender-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.bluesabre.MenuLibre-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.briarproject.Briar-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.chromium.Chromium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.cockpit_project.CockpitClient-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.codeberg.dnkl.foot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.codeblocks.codeblocks-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.coolercontrol.CoolerControl-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.cvfosammmm.Setzer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.daa.NeovimGtk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.darktable.Darktable-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.dune3d.dune3d-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.eclipse.Committers-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.eclipse.Java-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.eclipse.Javascript-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.electrum.electrum-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.fdroid.Repomaker-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.filezillaproject.Filezilla-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.flameshot.Flameshot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.flightgear.FGCom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.flightgear.FlightGear-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.freac.freac-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.freecadweb.FreeCAD-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.geany.Geany-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.geogebra.GeoGebra-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.getmonero.Monero-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.gimp.GIMP-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.gnome.Aisleriot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.gnome.Epiphany.WebApp_d0edcaa68dd928524737c844042dd085d6e2824e-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.gnome.Shotwell-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.gnome.SoundJuicer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.gnu.emacs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.godotengine.Godot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.jdownloader.JDownloader-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.jellyfin.JellyfinServer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.joplinapp.joplin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.js.nuclear.Nuclear-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.jupyter.JupyterLab-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kartkrew.RingRacers-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.kate-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.kdenlive-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.kolourpaint-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.krita-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.kruler-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.okular-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kde.plasma.katesessions-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.keepassxc.KeePassXC-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.kicad.KiCad-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.leocad.LeoCAD-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.base-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.basic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.calc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.chart-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.draw-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.impress-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.main-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.math-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.startcenter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libreoffice.LibreOffice.writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.libretro.RetroArch-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.localsend.localsend_app-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.luanti.luanti-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.mixxx.Mixxx-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.moson.Pacseek-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.moson.pacseek-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.mozilla.Firefox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.mozilla.FirefoxDevEdition-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.mozilla.FirefoxNightly-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.mozilla.Thunderbird-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.mozilla.firefox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.musescore.MuseScore-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.nextcloud.Nextcloud-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.nicotine_plus.Nicotine-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.octave.Octave-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.onlyoffice.desktopeditors-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.openchemistry.Avogadro2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.openrgb.OpenRGB-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.openscad.OpenSCAD-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.openshot.OpenShot-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.openstreetmap.josm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.prismlauncher.PrismLauncher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.pwmt.zathura-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.pymol.PyMOL-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.qbittorrent.qBittorrent-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.qgis.qgis-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.qutebrowser.qutebrowser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.raspberrypi.rpi-imager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.ryujinx.Ryujinx-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.shotcut.Shotcut-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.signal.Signal-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.soundconverter.SoundConverter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.sqlitebrowser.sqlitebrowser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.standardnotes.standardnotes-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.stellarium.Stellarium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.strawberrymusicplayer.strawberry-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.telegram.desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.tenacityaudio.Tenacity-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.texstudio.TeXstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.torproject.torbrowser-launcher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.videolan.VLC-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.vim.Vim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.virt_manager.virt-manager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.wezfurlong.wezterm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.wireshark.Wireshark-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.x.Warpinator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.xonotic.Xonotic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.yuzu_emu.yuzu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.zaproxy.ZAP-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.zim_wiki.Zim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/org.zrythm.Zrythm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/osmscout-server-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/osu-lazer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/osu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pacseek-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/page.codeberg.libre_menu_editor.LibreMenuEditor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pamac-manager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pamac-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pamac-updater-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/parsehub-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pd-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/phpstorm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pianoteq-stage-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pianoteq-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pidgin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pinta-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/plugdata-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/poedit-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/polychromatic-controller-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/polychromatic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/popcorn-time-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/popcorntime-ru-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/popcorntime-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/portmaster-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/postman-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/prismlauncher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/projectM-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/proton-mail-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/proton-pass-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/proton-vpn-logo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/protonmail-bridge-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/protonmail-ie-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/protonvpn-gui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/protonvpn-logo-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/prusa-slicer-gcodeviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/prusa-slicer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pulsar-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pupgui-qt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pure-maps-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/puredata-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pycharm-community-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pycharm-education-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pycharm-professional-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pycharm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pycharmedu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pymol-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/pynvim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qbittorrent-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qdbusviewer-qt4-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qdbusviewer-qt5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qdbusviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qdbusviewer5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qgis-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qq-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qt-creator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qt5ct-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qt6ct-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtassistant-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtconfig-qt4-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtconfig-qt5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtconfig-qt6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtconfig-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtcreator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtcreator_logo_32-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtcreatorubuntu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtdbusviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtdesignstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtlinguist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtoctave-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qtscrcpy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qucs-s-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qutebrowser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qv4l2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/qvidcap-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rawtherapee-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/resolve-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rest.insomnia.Insomnia-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/retroarch-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/revolt-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rider-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ringracers-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rocketchat-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rocketchat-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rpi-imager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rpi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rpminstall-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ru.yandex.Browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rubymine-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rustdesk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/rustrover-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ryujinx-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/saber-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/scrcpy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/screenruler-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/screenruler-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/scribus-ng-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/scribus-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/scribus-trunk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/session-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/setzer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sh.cider.Cider-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sh.loft.devpod-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sh.ppy.osu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/shotcut-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/shotwell-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/signal-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sioyek-icon-linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sioyek-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/slack-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sound-juicer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/soundconverter-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spek-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spotify-client-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spotify-linux-48x48-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spotify-linux-512x512-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spotify-qt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spotify-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spyder-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/spyder3-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sqlitebrowser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sqliteman-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/standard-notes-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/steam-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/steam-launcher-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/steam-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/steampowered-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/stellarium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/stoken-gui-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/strawberry-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/studio.kx.carla-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/studioone7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime-merge-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime-text-2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime-text-3-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime-text-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime-text2-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublime_text-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sublimetext-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jdk10-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jdk5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jdk6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jdk7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jdk8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jdk9-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jre10-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java-jre8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java32-jdk5-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java32-jdk6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java32-jdk7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-java32-jdk8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jdk10-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jdk6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jdk7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jdk8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jdk9-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jre10-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws-jre8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws32-jdk6-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws32-jdk7-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sun-javaws32-jdk8-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/surfshark-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/suyu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/syncthing-gtk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/syncthing-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/syncthingtray-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/sysd-manager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/teams-for-linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/teams-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/teamviewer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/telegram-desktop-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/telegram-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/telegram-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tenacity-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/texmaker-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/texstudio-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/texts-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/thunderbird-3.0-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/thunderbird-bin-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/thunderbird-esr-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/thunderbird-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/thunderbird-mozilla-buld-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/thunderbird-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tidal-hifi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/timeshift-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/todoist-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/toolbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tor-browser-en-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tor-browser-ru-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tor-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/torbrowser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/trivalent-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tutanota-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/tv.kodi.Kodi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ubuntu-qtcreator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ugene-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/uk.co.ibboard.cawbird-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/unciv-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ungoogled-chromium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/unity-editor-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/unityeditor-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/unityhub-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/us.zoom.Zoom-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/veracrypt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/veracrypt.xpm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vesktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/via-nativia-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/viber-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vim-qt-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/virt-manager-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/virtualbox-ose-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/virtualbox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/visual-studio-code-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vivaldi-cifhbcnohmdccbgoicgdjpfamggdegmo-Default-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vivaldi-stable-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vivaldi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vlc-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vmware-workstation-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vscodium-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/vuescan-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/warpinator-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/waterfox-classic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/waterfox-current-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/waterfox-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/waterfox-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/waydroid-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/webcord-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/webstorm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/wezterm-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/whatsapp-business-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/whatsapp-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/whatsapp-for-linux-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/whatsapp-nativefier-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/whatsapp-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/whatsdesk-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/windscribe-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/wireshark-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/wolfram-mathematica-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/wonderpen-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/wxmaxima-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/xdvi-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/xemacs-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/xonotic-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/xsane-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/yandex-browser-beta-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/yandex-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/yast-scanner-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/youtube-music-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/ytmdesktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/yuzu-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zaproxy-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zathura-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zed-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zen-browser-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zen-twilight-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zim-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoho-mail-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoho-mail-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoho-sheet-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoho-show-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoho-writer-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoom-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zoom-icon-symbolic.svg
+share/icons/MoreWaita/symbolic/apps/zrythm-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-accessories-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-all-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-development-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-education-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-electronics-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-internet-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-office-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/applications-other-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/gnome-applications-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/package-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/preferences-desktop-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/preferences-desktop-theme-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/preferences-system-network-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/software-sources-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/synaptic-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/system-software-install-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/system-software-installer-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/system-software-update-symbolic.svg
+share/icons/MoreWaita/symbolic/legacy/x-system-software-sources-symbolic.svg
+share/icons/MoreWaita/symbolic/places/com.bitwig.BitwigStudio.application-bitwig-project-folder-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-3dbenchy-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-3dbenchy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-android-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-android-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-appimage-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-appimage-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-archlinux-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-archlinux-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-arduino-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-arduino-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-backup-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-backup-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-bitwig-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-bitwig-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-blender-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-blender-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-books-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-books-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-c-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-c-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-camera-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-camera-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-code-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-code-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-codeberg-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-codeberg-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-cplusplus-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-cplusplus-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-csharp-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-csharp-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-dropbox-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-dropbox-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-earth-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-earth-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-emacs-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-emacs-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-extensions-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-extensions-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-fedora-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-fedora-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-flatpak-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-freecad-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-freecad-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-games-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-games-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-gimp-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-gimp-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-git-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-git-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-github-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-github-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-gitlab-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-gitlab-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-globe-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-globe-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-gnome-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-gnome-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-go-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-go-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-godot-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-godot-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-google-drive-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-google-drive-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-inkscape-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-inkscape-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-java-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-java-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-kde-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-kde-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-kicad-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-kicad-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-local-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-local-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-lua-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-lua-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-mega-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-mega-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-money-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-money-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-musescore-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-musescore-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-neovim-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-neovim-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-nextcloud-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-nextcloud-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-nix-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-nix-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-onedrive-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-onedrive-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-openscad-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-openscad-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-opensuse-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-opensuse-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-platformio-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-platformio-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-plugdata-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-plugdata-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-podcast-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-podcast-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-private-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-private-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-projects-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-projects-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-python-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-python-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-r-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-r-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-raspberry-pi-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-raspberry-pi-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-reaper-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-reaper-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-recent-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-recent-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-redhat-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-redhat-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-ruby-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-ruby-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-rust-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-rust-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-school-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-school-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-screencast-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-screencast-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-screenshot-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-screenshot-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-shell-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-shell-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-syncthing-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-syncthing-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-temp-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-temp-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-torrent-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-torrent-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-translation-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-translation-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-ubuntu-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-ubuntu-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-user-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-user-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-vala-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-vala-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-wine-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-wine-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-work-legacy-symbolic.svg
+share/icons/MoreWaita/symbolic/places/folder-work-symbolic.svg
+share/icons/MoreWaita/symbolic/status/TeamViewer-indicator-away.svg
+share/icons/MoreWaita/symbolic/status/TeamViewer-indicator-busy.svg
+share/icons/MoreWaita/symbolic/status/TeamViewer-indicator-connected.svg
+share/icons/MoreWaita/symbolic/status/TeamViewer-indicator-error.svg
+share/icons/MoreWaita/symbolic/status/TeamViewer-indicator-offline.svg
+share/icons/MoreWaita/symbolic/status/TeamViewer-indicator.svg
+share/icons/MoreWaita/symbolic/status/Zoom-indicator.svg
+share/icons/MoreWaita/symbolic/status/bitwarden-tray.svg
+share/icons/MoreWaita/symbolic/status/com.protonvpn.www.state-connected.svg
+share/icons/MoreWaita/symbolic/status/com.protonvpn.www.state-disconnected.svg
+share/icons/MoreWaita/symbolic/status/com.protonvpn.www.state-error.svg
+share/icons/MoreWaita/symbolic/status/emblem-ok-symbolic.svg
+share/icons/MoreWaita/symbolic/status/emblem-photos-symbolic.svg
+share/icons/MoreWaita/symbolic/status/emblem-synchronizing-symbolic.svg
+share/icons/MoreWaita/symbolic/status/firewall-applet-error.svg
+share/icons/MoreWaita/symbolic/status/firewall-applet-panic.svg
+share/icons/MoreWaita/symbolic/status/jdownloader-indicator.svg
+share/icons/MoreWaita/symbolic/status/keepassxc-locked.svg
+share/icons/MoreWaita/symbolic/status/keepassxc-unlocked.svg
+share/icons/MoreWaita/symbolic/status/org.keepassxc.KeePassXC-locked.svg
+share/icons/MoreWaita/symbolic/status/org.keepassxc.KeePassXC-unlocked.svg
+share/icons/MoreWaita/symbolic/status/pamac-tray-no-update.svg
+share/icons/MoreWaita/symbolic/status/pamac-tray-update.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-available.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-away.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-busy.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-connect.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-invisible.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-offline.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-pending.svg
+share/icons/MoreWaita/symbolic/status/pidgin-tray-xa.svg
+share/icons/MoreWaita/symbolic/status/protonvpn-tray.svg
+share/icons/MoreWaita/symbolic/status/protonvpngui-connected.svg
+share/icons/MoreWaita/symbolic/status/protonvpngui-disconnected.svg
+share/icons/MoreWaita/symbolic/status/protonvpngui-no-network.svg
+share/icons/MoreWaita/symbolic/status/strawberry-panel.svg
+share/icons/MoreWaita/symbolic/status/user-available.svg
+share/icons/MoreWaita/symbolic/status/user-away.svg
+share/icons/MoreWaita/symbolic/status/user-busy.svg
+share/icons/MoreWaita/symbolic/status/user-invisible.svg
+share/icons/MoreWaita/symbolic/status/user-offline.svg
+share/icons/MoreWaita/symbolic/status/user-status-new.svg
+share/icons/MoreWaita/symbolic/status/user-status-pending.svg
+share/icons/MoreWaita/symbolic/status/vlc-panel.svg
diff --git a/x11-toolkits/qt6-declarative/Makefile b/x11-toolkits/qt6-declarative/Makefile
index bb9432d6a2fc..7c94487156b3 100644
--- a/x11-toolkits/qt6-declarative/Makefile
+++ b/x11-toolkits/qt6-declarative/Makefile
@@ -1,5 +1,6 @@
PORTNAME= declarative
DISTVERSION= ${QT6_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt6-
diff --git a/x11-toolkits/qt6-declarative/files/patch-src_qmlcompiler_qqmljsimportvisitor.cpp b/x11-toolkits/qt6-declarative/files/patch-src_qmlcompiler_qqmljsimportvisitor.cpp
new file mode 100644
index 000000000000..943fdf9f7134
--- /dev/null
+++ b/x11-toolkits/qt6-declarative/files/patch-src_qmlcompiler_qqmljsimportvisitor.cpp
@@ -0,0 +1,33 @@
+Upstream patch for the qmlcompiler crash
+https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?h=6.9&id=672e6777e8e6a8fd86c7877075e7a8aa0ea0a31a
+
+--- src/qmlcompiler/qqmljsimportvisitor.cpp.orig 2025-05-28 20:21:26 UTC
++++ src/qmlcompiler/qqmljsimportvisitor.cpp
+@@ -1041,16 +1041,17 @@ void QQmlJSImportVisitor::checkRequiredProperties()
+ : u"here"_s;
+
+ if (!prevRequiredScope.isNull()) {
+- auto sourceScope = prevRequiredScope->baseType();
+- suggestion = QQmlJSFixSuggestion{
+- "%1:%2:%3: Property marked as required in %4."_L1
+- .arg(sourceScope->filePath())
+- .arg(sourceScope->sourceLocation().startLine)
+- .arg(sourceScope->sourceLocation().startColumn)
+- .arg(requiredScopeName),
+- sourceScope->sourceLocation()
+- };
+- suggestion->setFilename(sourceScope->filePath());
++ if (auto sourceScope = prevRequiredScope->baseType()) {
++ suggestion = QQmlJSFixSuggestion{
++ "%1:%2:%3: Property marked as required in %4."_L1
++ .arg(sourceScope->filePath())
++ .arg(sourceScope->sourceLocation().startLine)
++ .arg(sourceScope->sourceLocation().startColumn)
++ .arg(requiredScopeName),
++ sourceScope->sourceLocation()
++ };
++ suggestion->setFilename(sourceScope->filePath());
++ }
+ } else {
+ message += " (marked as required by %1)"_L1.arg(requiredScopeName);
+ }
diff --git a/x11-wm/Makefile b/x11-wm/Makefile
index 7bb5f843919c..1ef776b4dfe5 100644
--- a/x11-wm/Makefile
+++ b/x11-wm/Makefile
@@ -112,6 +112,7 @@
SUBDIR += vtwm
SUBDIR += wayfire
SUBDIR += wayfire-plugins-extra
+ SUBDIR += wideriver
SUBDIR += windowmaker
SUBDIR += wlmaker
SUBDIR += wm2
diff --git a/x11-wm/hyprland/Makefile b/x11-wm/hyprland/Makefile
index f60054a24293..18218c2e08be 100644
--- a/x11-wm/hyprland/Makefile
+++ b/x11-wm/hyprland/Makefile
@@ -1,12 +1,18 @@
PORTNAME= hyprland
DISTVERSIONPREFIX= v
-DISTVERSION= 0.48.1
-PORTREVISION= 6
+DISTVERSION= 0.50.1
CATEGORIES= x11-wm wayland
+MASTER_SITES= https://github.com/hyprwm/Hyprland/releases/download/${DISTVERSIONFULL}/
+DISTNAME= source-${DISTVERSIONFULL}
+DIST_SUBDIR= ${PORTNAME}
+
+PATCH_SITES= https://github.com/hyprwm/Hyprland/commit/
+PATCHFILES+= ecc04e8ba7469fb01c5a066bf1c48d5cd58d1a18.patch:-p1 # avoid app hang
+PATCHFILES+= 66a6ef3859255f2a21c1e902a4b5f56562e87041.patch:-p1 # see #10437
MAINTAINER= tagattie@FreeBSD.org
COMMENT= Dynamic tiling Wayland compositor that doesn't sacrifice on its looks #'
-WWW= https://hyprland.org/
+WWW= https://hypr.land/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -14,7 +20,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
glaze>0:devel/glaze \
hyprwayland-scanner>=0.3.10:devel/hyprwayland-scanner \
- wayland-protocols>=1.41:graphics/wayland-protocols
+ wayland-protocols>=1.43:graphics/wayland-protocols
LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
libhyprutils.so:devel/hyprutils \
libinotify.so:devel/libinotify \
@@ -29,21 +35,18 @@ LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon
-USES= cmake compiler:c++11-lib gl gnome pkgconfig xorg
-USE_GITHUB= yes
+USES= cmake compiler:c++23-lang gl gnome pkgconfig xorg
+
USE_GL= egl gbm opengl
-USE_GNOME= cairo pango
+USE_GNOME= cairo glib20 pango
USE_XORG= pixman xcursor
-GH_ACCOUNT= hyprwm
-GH_PROJECT= Hyprland
-GH_TUPLE= hyprwm:hyprland-protocols:v0.6.2:hyprland_protocols/subprojects/hyprland-protocols \
- canihavesomecoffee:udis86:1.7.2-186-g5336633:udis86/subprojects/udis86
-CMAKE_OFF= CMAKE_CXX_SCAN_FOR_MODULES # avoid devel/llvm*
+
CMAKE_ON= NO_SYSTEMD
+CMAKE_OFF= CMAKE_CXX_SCAN_FOR_MODULES # avoid devel/llvm*
+
LDFLAGS+= -Wl,--as-needed # GL, pango deps
-# Generated by "make update-hash" for commit_pins in hyprpm.toml
-GH_HASH= 29e2e59fdbab8ed2cc23a20e3c6043d5decb5cdc
+WRKSRC= ${WRKDIR}/${PORTNAME}-source
# XXX Drop after FreeBSD 13.5 EOL around 2026-04-30
# https://cgit.freebsd.org/src/commit/?id=af93fea71038
@@ -51,53 +54,40 @@ GH_HASH= 29e2e59fdbab8ed2cc23a20e3c6043d5decb5cdc
LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim
.endif
-OPTIONS_DEFINE= QT6 X11
-OPTIONS_DEFAULT=QT6 X11
+OPTIONS_DEFINE= QT6 X11
+OPTIONS_DEFAULT= QT6 X11
QT6_RUN_DEPENDS= hyprland-dialog:x11/hyprland-qtutils
-X11_USE= XORG=xcb
X11_LIB_DEPENDS= libxcb-errors.so:x11/xcb-util-errors \
libxcb-icccm.so:x11/xcb-util-wm
+X11_USE= XORG=xcb
X11_CMAKE_BOOL_OFF= NO_XWAYLAND
+.include <bsd.port.options.mk>
+
+# XXX Delete after 14.2-RELEASE EoL (2025-09-30)
+# #embed directive in C23 standard requires llvm 19 or later
+.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1400000 && ${OSVERSION} < 1402501)
+USES+= llvm:min=19
+.endif
+
post-patch:
-# Extract (snapshot) version from the port instead of CMakeLists.txt
- @${REINPLACE_CMD} -i .nogit \
- -e '/^HASH/s/=.*/=${GH_HASH}/' \
- -e '/^BRANCH/s/=.*/=main/' \
- -e '/^MESSAGE/s/=.*/="?"/' \
- -e "/^DATE/s/=.*/=\"$$(date -ur $$(${AWK} \
- '/TIMESTAMP/ { print $$3 }' ${DISTINFO_FILE}))\"/" \
- -e '/^DIRTY/s/=.*/=portbld/' \
- -e '/^TAG/s/=.*/=${DISTVERSIONFULL}/' \
- -e '/^COMMITS/s/=.*/="?"/' \
- ${WRKSRC}/scripts/generateVersion.sh
# Respect consolekit2 as XDG_RUNTIME_DIR fallback
- @${REINPLACE_CMD} 's,/run/user,/var&,' \
+ @${REINPLACE_CMD} 's|/run/user|/var&|' \
${WRKSRC}/hyprctl/main.cpp \
${WRKSRC}/src/Compositor.cpp
# Respect PREFIX for wallpapers
- @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
+ @${REINPLACE_CMD} 's|/usr/share|${DATADIR:H}|' \
${WRKSRC}/src/render/OpenGL.cpp
# XXX Replace linprocfs(4) with sysctl(3)
- @${REINPLACE_CMD} -e 's,/proc,${LINUXBASE}&,g' \
+ @${REINPLACE_CMD} -e 's|/proc|${LINUXBASE}&|g' \
${WRKSRC}/src/desktop/Window.cpp \
${WRKSRC}/src/plugins/HookSystem.cpp
post-install:
-# Plugin API installs all headers (no private vs. public)
- @(cd ${STAGEDIR}${PREFIX} && ${FIND} include/${PORTNAME} ! -type d) >>${TMPPLIST}
-
-update-hash:
-# https://docs.github.com/en/rest/commits/commits#get-a-commit
-# Pretend to be curl(1) for pretty-printed JSON to help parse with sed(1)
- @${REINPLACE_CMD} -i '' -e "/^GH_HASH=/s/=.*/= $$(\
- ${SETENV} HTTP_USER_AGENT=curl ${FETCH_CMD} -qo- \
- https://api.github.com/repos/${GH_ACCOUNT}/${GH_PROJECT}/commits/${GH_TAGNAME} | \
- ${SED} -n '/sha/ { s/.*\"\([0-9a-f]\{40\}\).*/\1/p; q; }' \
- )/" \
- ${.CURDIR}/Makefile
+ @${RM} ${STAGEDIR}${PREFIX}/bin/hyprland
+ @${RLN} ${STAGEDIR}${PREFIX}/bin/Hyprland ${STAGEDIR}${PREFIX}/bin/hyprland
.include <bsd.port.mk>
@@ -106,6 +96,3 @@ update-hash:
llvm_ARGS= build
.include "${USESDIR}/llvm.mk"
.endif
-
-# XXX Work around !target(makesum)
-makesum: update-hash
diff --git a/x11-wm/hyprland/distinfo b/x11-wm/hyprland/distinfo
index 72a5c857bff9..f694d363d3c2 100644
--- a/x11-wm/hyprland/distinfo
+++ b/x11-wm/hyprland/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1743178567
-SHA256 (hyprwm-Hyprland-v0.48.1_GH0.tar.gz) = 7c78b5d3249b35318bc49877347c41e855714a6794169bc90755264c0162278e
-SIZE (hyprwm-Hyprland-v0.48.1_GH0.tar.gz) = 48325182
-SHA256 (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = bba082af141599d4342e7b8505401a6e3a32be819d9eb23ce6c90f7407e62c1f
-SIZE (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = 9887
-SHA256 (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 69aff959179ff6247b375b92e797221dbd8e078eabbf1366280b0532617e7fb8
-SIZE (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 116938
+TIMESTAMP = 1753943980
+SHA256 (hyprland/source-v0.50.1.tar.gz) = 2e7280e08d9b0460159bdfcdebdf6c532a79843a6a1e8417f78c15f6293fc956
+SIZE (hyprland/source-v0.50.1.tar.gz) = 54239562
+SHA256 (hyprland/ecc04e8ba7469fb01c5a066bf1c48d5cd58d1a18.patch) = 47b1a8071e38a4e47237af604a736e5b11ea023a8b3c23bfb04b4e1fb30755f7
+SIZE (hyprland/ecc04e8ba7469fb01c5a066bf1c48d5cd58d1a18.patch) = 5564
+SHA256 (hyprland/66a6ef3859255f2a21c1e902a4b5f56562e87041.patch) = 321d2b75fa6a5062cfdc55d9a35500b55858b6d814f922ea8c5f8b18808b0317
+SIZE (hyprland/66a6ef3859255f2a21c1e902a4b5f56562e87041.patch) = 2217
diff --git a/x11-wm/hyprland/files/patch-hyprctl_main.cpp b/x11-wm/hyprland/files/patch-hyprctl_main.cpp
new file mode 100644
index 000000000000..25fc645e01a9
--- /dev/null
+++ b/x11-wm/hyprland/files/patch-hyprctl_main.cpp
@@ -0,0 +1,11 @@
+--- hyprctl/main.cpp.orig 2025-07-25 09:09:59 UTC
++++ hyprctl/main.cpp
+@@ -268,7 +268,7 @@ int requestIPC(std::string_view filename, std::string_
+ sockaddr_un serverAddress = {0};
+ serverAddress.sun_family = AF_UNIX;
+
+- std::string socketPath = getRuntimeDir() + "/" + instanceSignature + "/" + filename;
++ std::string socketPath = getRuntimeDir() + "/" + instanceSignature + "/" + std::string(filename);
+
+ strncpy(serverAddress.sun_path, socketPath.c_str(), sizeof(serverAddress.sun_path) - 1);
+
diff --git a/x11-wm/hyprland/pkg-plist b/x11-wm/hyprland/pkg-plist
index 418529e3c0eb..32f5cf3feb32 100644
--- a/x11-wm/hyprland/pkg-plist
+++ b/x11-wm/hyprland/pkg-plist
@@ -2,6 +2,279 @@ bin/Hyprland
bin/hyprctl
bin/hyprland
bin/hyprpm
+include/hyprland/protocols/alpha-modifier-v1.hpp
+include/hyprland/protocols/color-management-v1.hpp
+include/hyprland/protocols/content-type-v1.hpp
+include/hyprland/protocols/cursor-shape-v1.hpp
+include/hyprland/protocols/drm-lease-v1.hpp
+include/hyprland/protocols/ext-foreign-toplevel-list-v1.hpp
+include/hyprland/protocols/ext-idle-notify-v1.hpp
+include/hyprland/protocols/ext-session-lock-v1.hpp
+include/hyprland/protocols/ext-workspace-v1.hpp
+include/hyprland/protocols/fractional-scale-v1.hpp
+include/hyprland/protocols/frog-color-management-v1.hpp
+include/hyprland/protocols/hyprland-ctm-control-v1.hpp
+include/hyprland/protocols/hyprland-focus-grab-v1.hpp
+include/hyprland/protocols/hyprland-global-shortcuts-v1.hpp
+include/hyprland/protocols/hyprland-lock-notify-v1.hpp
+include/hyprland/protocols/hyprland-surface-v1.hpp
+include/hyprland/protocols/hyprland-toplevel-export-v1.hpp
+include/hyprland/protocols/hyprland-toplevel-mapping-v1.hpp
+include/hyprland/protocols/idle-inhibit-unstable-v1.hpp
+include/hyprland/protocols/input-method-unstable-v2.hpp
+include/hyprland/protocols/kde-server-decoration.hpp
+include/hyprland/protocols/keyboard-shortcuts-inhibit-unstable-v1.hpp
+include/hyprland/protocols/linux-dmabuf-v1.hpp
+include/hyprland/protocols/linux-drm-syncobj-v1.hpp
+include/hyprland/protocols/pointer-constraints-unstable-v1.hpp
+include/hyprland/protocols/pointer-gestures-unstable-v1.hpp
+include/hyprland/protocols/presentation-time.hpp
+include/hyprland/protocols/primary-selection-unstable-v1.hpp
+include/hyprland/protocols/relative-pointer-unstable-v1.hpp
+include/hyprland/protocols/security-context-v1.hpp
+include/hyprland/protocols/single-pixel-buffer-v1.hpp
+include/hyprland/protocols/tablet-v2.hpp
+include/hyprland/protocols/tearing-control-v1.hpp
+include/hyprland/protocols/text-input-unstable-v1.hpp
+include/hyprland/protocols/text-input-unstable-v3.hpp
+include/hyprland/protocols/viewporter.hpp
+include/hyprland/protocols/virtual-keyboard-unstable-v1.hpp
+include/hyprland/protocols/wayland-drm.hpp
+include/hyprland/protocols/wayland.hpp
+include/hyprland/protocols/wlr-data-control-unstable-v1.hpp
+include/hyprland/protocols/wlr-foreign-toplevel-management-unstable-v1.hpp
+include/hyprland/protocols/wlr-gamma-control-unstable-v1.hpp
+include/hyprland/protocols/wlr-layer-shell-unstable-v1.hpp
+include/hyprland/protocols/wlr-output-management-unstable-v1.hpp
+include/hyprland/protocols/wlr-output-power-management-unstable-v1.hpp
+include/hyprland/protocols/wlr-screencopy-unstable-v1.hpp
+include/hyprland/protocols/wlr-virtual-pointer-unstable-v1.hpp
+include/hyprland/protocols/xdg-activation-v1.hpp
+include/hyprland/protocols/xdg-decoration-unstable-v1.hpp
+include/hyprland/protocols/xdg-dialog-v1.hpp
+include/hyprland/protocols/xdg-output-unstable-v1.hpp
+include/hyprland/protocols/xdg-shell.hpp
+include/hyprland/protocols/xdg-system-bell-v1.hpp
+include/hyprland/protocols/xdg-toplevel-tag-v1.hpp
+include/hyprland/protocols/xwayland-shell-v1.hpp
+include/hyprland/protocols/xx-color-management-v4.hpp
+include/hyprland/src/Compositor.hpp
+include/hyprland/src/SharedDefs.hpp
+include/hyprland/src/config/ConfigDataValues.hpp
+include/hyprland/src/config/ConfigDescriptions.hpp
+include/hyprland/src/config/ConfigManager.hpp
+include/hyprland/src/config/ConfigValue.hpp
+include/hyprland/src/config/ConfigWatcher.hpp
+include/hyprland/src/config/defaultConfig.hpp
+include/hyprland/src/debug/CrashReporter.hpp
+include/hyprland/src/debug/HyprCtl.hpp
+include/hyprland/src/debug/HyprDebugOverlay.hpp
+include/hyprland/src/debug/HyprNotificationOverlay.hpp
+include/hyprland/src/debug/Log.hpp
+include/hyprland/src/debug/RollingLogFollow.hpp
+include/hyprland/src/debug/TracyDefines.hpp
+include/hyprland/src/defines.hpp
+include/hyprland/src/desktop/DesktopTypes.hpp
+include/hyprland/src/desktop/LayerRule.hpp
+include/hyprland/src/desktop/LayerSurface.hpp
+include/hyprland/src/desktop/Popup.hpp
+include/hyprland/src/desktop/Rule.hpp
+include/hyprland/src/desktop/Subsurface.hpp
+include/hyprland/src/desktop/WLSurface.hpp
+include/hyprland/src/desktop/Window.hpp
+include/hyprland/src/desktop/WindowOverridableVar.hpp
+include/hyprland/src/desktop/WindowRule.hpp
+include/hyprland/src/desktop/Workspace.hpp
+include/hyprland/src/devices/IHID.hpp
+include/hyprland/src/devices/IKeyboard.hpp
+include/hyprland/src/devices/IPointer.hpp
+include/hyprland/src/devices/ITouch.hpp
+include/hyprland/src/devices/Keyboard.hpp
+include/hyprland/src/devices/Mouse.hpp
+include/hyprland/src/devices/Tablet.hpp
+include/hyprland/src/devices/TouchDevice.hpp
+include/hyprland/src/devices/VirtualKeyboard.hpp
+include/hyprland/src/devices/VirtualPointer.hpp
+include/hyprland/src/events/Events.hpp
+include/hyprland/src/helpers/AnimatedVariable.hpp
+include/hyprland/src/helpers/AsyncDialogBox.hpp
+include/hyprland/src/helpers/ByteOperations.hpp
+include/hyprland/src/helpers/Color.hpp
+include/hyprland/src/helpers/CursorShapes.hpp
+include/hyprland/src/helpers/DamageRing.hpp
+include/hyprland/src/helpers/Format.hpp
+include/hyprland/src/helpers/MiscFunctions.hpp
+include/hyprland/src/helpers/Monitor.hpp
+include/hyprland/src/helpers/MonitorFrameScheduler.hpp
+include/hyprland/src/helpers/SdDaemon.hpp
+include/hyprland/src/helpers/Splashes.hpp
+include/hyprland/src/helpers/TagKeeper.hpp
+include/hyprland/src/helpers/WLClasses.hpp
+include/hyprland/src/helpers/defer/Promise.hpp
+include/hyprland/src/helpers/fs/FsUtils.hpp
+include/hyprland/src/helpers/math/Math.hpp
+include/hyprland/src/helpers/memory/Memory.hpp
+include/hyprland/src/helpers/signal/Signal.hpp
+include/hyprland/src/helpers/sync/SyncReleaser.hpp
+include/hyprland/src/helpers/sync/SyncTimeline.hpp
+include/hyprland/src/helpers/time/Time.hpp
+include/hyprland/src/helpers/time/Timer.hpp
+include/hyprland/src/helpers/varlist/VarList.hpp
+include/hyprland/src/hyprerror/HyprError.hpp
+include/hyprland/src/includes.hpp
+include/hyprland/src/init/initHelpers.hpp
+include/hyprland/src/layout/DwindleLayout.hpp
+include/hyprland/src/layout/IHyprLayout.hpp
+include/hyprland/src/layout/MasterLayout.hpp
+include/hyprland/src/macros.hpp
+include/hyprland/src/managers/ANRManager.hpp
+include/hyprland/src/managers/AnimationManager.hpp
+include/hyprland/src/managers/CursorManager.hpp
+include/hyprland/src/managers/DonationNagManager.hpp
+include/hyprland/src/managers/EventManager.hpp
+include/hyprland/src/managers/HookSystemManager.hpp
+include/hyprland/src/managers/KeybindManager.hpp
+include/hyprland/src/managers/LayoutManager.hpp
+include/hyprland/src/managers/PointerManager.hpp
+include/hyprland/src/managers/ProtocolManager.hpp
+include/hyprland/src/managers/SeatManager.hpp
+include/hyprland/src/managers/SessionLockManager.hpp
+include/hyprland/src/managers/TokenManager.hpp
+include/hyprland/src/managers/VersionKeeperManager.hpp
+include/hyprland/src/managers/XCursorManager.hpp
+include/hyprland/src/managers/XWaylandManager.hpp
+include/hyprland/src/managers/eventLoop/EventLoopManager.hpp
+include/hyprland/src/managers/eventLoop/EventLoopTimer.hpp
+include/hyprland/src/managers/input/InputManager.hpp
+include/hyprland/src/managers/input/InputMethodPopup.hpp
+include/hyprland/src/managers/input/InputMethodRelay.hpp
+include/hyprland/src/managers/input/TextInput.hpp
+include/hyprland/src/managers/permissions/DynamicPermissionManager.hpp
+include/hyprland/src/pch/pch.hpp
+include/hyprland/src/plugins/HookSystem.hpp
+include/hyprland/src/plugins/PluginAPI.hpp
+include/hyprland/src/plugins/PluginSystem.hpp
+include/hyprland/src/protocols/AlphaModifier.hpp
+include/hyprland/src/protocols/CTMControl.hpp
+include/hyprland/src/protocols/ColorManagement.hpp
+include/hyprland/src/protocols/ContentType.hpp
+include/hyprland/src/protocols/CursorShape.hpp
+include/hyprland/src/protocols/DRMLease.hpp
+include/hyprland/src/protocols/DRMSyncobj.hpp
+include/hyprland/src/protocols/DataDeviceWlr.hpp
+include/hyprland/src/protocols/ExtWorkspace.hpp
+include/hyprland/src/protocols/FocusGrab.hpp
+include/hyprland/src/protocols/ForeignToplevel.hpp
+include/hyprland/src/protocols/ForeignToplevelWlr.hpp
+include/hyprland/src/protocols/FractionalScale.hpp
+include/hyprland/src/protocols/FrogColorManagement.hpp
+include/hyprland/src/protocols/GammaControl.hpp
+include/hyprland/src/protocols/GlobalShortcuts.hpp
+include/hyprland/src/protocols/HyprlandSurface.hpp
+include/hyprland/src/protocols/IdleInhibit.hpp
+include/hyprland/src/protocols/IdleNotify.hpp
+include/hyprland/src/protocols/InputMethodV2.hpp
+include/hyprland/src/protocols/LayerShell.hpp
+include/hyprland/src/protocols/LinuxDMABUF.hpp
+include/hyprland/src/protocols/LockNotify.hpp
+include/hyprland/src/protocols/MesaDRM.hpp
+include/hyprland/src/protocols/OutputManagement.hpp
+include/hyprland/src/protocols/OutputPower.hpp
+include/hyprland/src/protocols/PointerConstraints.hpp
+include/hyprland/src/protocols/PointerGestures.hpp
+include/hyprland/src/protocols/PresentationTime.hpp
+include/hyprland/src/protocols/PrimarySelection.hpp
+include/hyprland/src/protocols/RelativePointer.hpp
+include/hyprland/src/protocols/Screencopy.hpp
+include/hyprland/src/protocols/SecurityContext.hpp
+include/hyprland/src/protocols/ServerDecorationKDE.hpp
+include/hyprland/src/protocols/SessionLock.hpp
+include/hyprland/src/protocols/ShortcutsInhibit.hpp
+include/hyprland/src/protocols/SinglePixel.hpp
+include/hyprland/src/protocols/Tablet.hpp
+include/hyprland/src/protocols/TearingControl.hpp
+include/hyprland/src/protocols/TextInputV1.hpp
+include/hyprland/src/protocols/TextInputV3.hpp
+include/hyprland/src/protocols/ToplevelExport.hpp
+include/hyprland/src/protocols/ToplevelMapping.hpp
+include/hyprland/src/protocols/Viewporter.hpp
+include/hyprland/src/protocols/VirtualKeyboard.hpp
+include/hyprland/src/protocols/VirtualPointer.hpp
+include/hyprland/src/protocols/WaylandProtocol.hpp
+include/hyprland/src/protocols/XDGActivation.hpp
+include/hyprland/src/protocols/XDGBell.hpp
+include/hyprland/src/protocols/XDGDecoration.hpp
+include/hyprland/src/protocols/XDGDialog.hpp
+include/hyprland/src/protocols/XDGOutput.hpp
+include/hyprland/src/protocols/XDGShell.hpp
+include/hyprland/src/protocols/XDGTag.hpp
+include/hyprland/src/protocols/XWaylandShell.hpp
+include/hyprland/src/protocols/XXColorManagement.hpp
+include/hyprland/src/protocols/core/Compositor.hpp
+include/hyprland/src/protocols/core/DataDevice.hpp
+include/hyprland/src/protocols/core/Output.hpp
+include/hyprland/src/protocols/core/Seat.hpp
+include/hyprland/src/protocols/core/Shm.hpp
+include/hyprland/src/protocols/core/Subcompositor.hpp
+include/hyprland/src/protocols/types/Buffer.hpp
+include/hyprland/src/protocols/types/ColorManagement.hpp
+include/hyprland/src/protocols/types/ContentType.hpp
+include/hyprland/src/protocols/types/DMABuffer.hpp
+include/hyprland/src/protocols/types/DataDevice.hpp
+include/hyprland/src/protocols/types/SurfaceRole.hpp
+include/hyprland/src/protocols/types/SurfaceState.hpp
+include/hyprland/src/protocols/types/WLBuffer.hpp
+include/hyprland/src/render/Framebuffer.hpp
+include/hyprland/src/render/OpenGL.hpp
+include/hyprland/src/render/Renderbuffer.hpp
+include/hyprland/src/render/Renderer.hpp
+include/hyprland/src/render/Shader.hpp
+include/hyprland/src/render/Texture.hpp
+include/hyprland/src/render/Transformer.hpp
+include/hyprland/src/render/decorations/CHyprBorderDecoration.hpp
+include/hyprland/src/render/decorations/CHyprDropShadowDecoration.hpp
+include/hyprland/src/render/decorations/CHyprGroupBarDecoration.hpp
+include/hyprland/src/render/decorations/DecorationPositioner.hpp
+include/hyprland/src/render/decorations/IHyprWindowDecoration.hpp
+include/hyprland/src/render/pass/BorderPassElement.hpp
+include/hyprland/src/render/pass/ClearPassElement.hpp
+include/hyprland/src/render/pass/FramebufferElement.hpp
+include/hyprland/src/render/pass/Pass.hpp
+include/hyprland/src/render/pass/PassElement.hpp
+include/hyprland/src/render/pass/PreBlurElement.hpp
+include/hyprland/src/render/pass/RectPassElement.hpp
+include/hyprland/src/render/pass/RendererHintsPassElement.hpp
+include/hyprland/src/render/pass/ShadowPassElement.hpp
+include/hyprland/src/render/pass/SurfacePassElement.hpp
+include/hyprland/src/render/pass/TexPassElement.hpp
+include/hyprland/src/render/pass/TextureMatteElement.hpp
+include/hyprland/src/render/shaders/CM.frag.inc
+include/hyprland/src/render/shaders/CM.glsl.inc
+include/hyprland/src/render/shaders/Shaders.hpp
+include/hyprland/src/render/shaders/blur1.frag.inc
+include/hyprland/src/render/shaders/blur2.frag.inc
+include/hyprland/src/render/shaders/blurfinish.frag.inc
+include/hyprland/src/render/shaders/blurprepare.frag.inc
+include/hyprland/src/render/shaders/border.frag.inc
+include/hyprland/src/render/shaders/ext.frag.inc
+include/hyprland/src/render/shaders/glitch.frag.inc
+include/hyprland/src/render/shaders/passthru.frag.inc
+include/hyprland/src/render/shaders/quad.frag.inc
+include/hyprland/src/render/shaders/rgba.frag.inc
+include/hyprland/src/render/shaders/rgbamatte.frag.inc
+include/hyprland/src/render/shaders/rgbx.frag.inc
+include/hyprland/src/render/shaders/rounding.glsl.inc
+include/hyprland/src/render/shaders/shadow.frag.inc
+include/hyprland/src/render/shaders/tex300.vert.inc
+include/hyprland/src/render/shaders/tex320.vert.inc
+include/hyprland/src/signal-safe.hpp
+include/hyprland/src/version.h
+include/hyprland/src/xwayland/Dnd.hpp
+include/hyprland/src/xwayland/Server.hpp
+include/hyprland/src/xwayland/XDataSource.hpp
+include/hyprland/src/xwayland/XSurface.hpp
+include/hyprland/src/xwayland/XWM.hpp
+include/hyprland/src/xwayland/XWayland.hpp
share/bash-completion/completions/hyprctl
share/bash-completion/completions/hyprpm
share/fish/vendor_completions.d/hyprctl.fish
@@ -19,3 +292,4 @@ share/wayland-sessions/hyprland.desktop
share/xdg-desktop-portal/hyprland-portals.conf
share/zsh/site-functions/_hyprctl
share/zsh/site-functions/_hyprpm
+@dir include/hyprland/src/render/shaders/glsl
diff --git a/x11-wm/labwc/Makefile b/x11-wm/labwc/Makefile
index 8c4735355123..f1d6425a6de4 100644
--- a/x11-wm/labwc/Makefile
+++ b/x11-wm/labwc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= labwc
-DISTVERSION= 0.9.0
+DISTVERSION= 0.9.1
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-wm/labwc/distinfo b/x11-wm/labwc/distinfo
index eddfb73a786f..ff1e3b62984f 100644
--- a/x11-wm/labwc/distinfo
+++ b/x11-wm/labwc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752267138
-SHA256 (labwc-labwc-0.9.0_GH0.tar.gz) = d06f89fb2bbd4be73e7bba9fb57017054d61868fe24db361d1ded87470329e63
-SIZE (labwc-labwc-0.9.0_GH0.tar.gz) = 508194
+TIMESTAMP = 1754136895
+SHA256 (labwc-labwc-0.9.1_GH0.tar.gz) = bf7a245d5fc5665329b3f5c9cb589eb33e658b8eb638cf4f4c9ad68f4b5979f0
+SIZE (labwc-labwc-0.9.1_GH0.tar.gz) = 509342
SHA256 (libsfdo-v0.1.4.tar.bz2) = 155702f21c282693ead7818198fde194ab7c76e0cf1a21bc7b404e5f9ec2c369
SIZE (libsfdo-v0.1.4.tar.bz2) = 43519
diff --git a/x11-wm/stumpwm/Makefile b/x11-wm/stumpwm/Makefile
index 47250c240bbe..0d93ad7e17c4 100644
--- a/x11-wm/stumpwm/Makefile
+++ b/x11-wm/stumpwm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stumpwm
DISTVERSION= 24.11-2
-PORTREVISION= 6
+PORTREVISION= 7
DISTVERSIONSUFFIX= -gd54bebd
CATEGORIES= x11-wm lisp
diff --git a/x11-wm/wideriver/Makefile b/x11-wm/wideriver/Makefile
new file mode 100644
index 000000000000..dfc906a1257a
--- /dev/null
+++ b/x11-wm/wideriver/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= wideriver
+DISTVERSION= 1.3.0
+CATEGORIES= x11-wm
+
+MAINTAINER= nivit@FreeBSD.org
+COMMENT= Tiling window manager for the river wayland compositor
+WWW= https://github.com/alex-courtis/wideriver
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \
+ libwayland-client.so:graphics/wayland
+RUN_DEPENDS= river:x11-wm/river
+
+USES= gmake pkgconfig
+
+USE_GITHUB= yes
+GH_ACCOUNT= alex-courtis
+
+MAKEFILE= GNUmakefile
+
+PLIST_FILES= bin/wideriver \
+ share/man/man1/wideriver.1.gz
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/x11-wm/wideriver/distinfo b/x11-wm/wideriver/distinfo
new file mode 100644
index 000000000000..692291cb42e2
--- /dev/null
+++ b/x11-wm/wideriver/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753771718
+SHA256 (alex-courtis-wideriver-1.3.0_GH0.tar.gz) = 77ef35b978483f245ac8d6fd14942b99c5d6e6e5437eedba43a96c994febc61b
+SIZE (alex-courtis-wideriver-1.3.0_GH0.tar.gz) = 64914
diff --git a/x11-wm/wideriver/files/patch-config.mk b/x11-wm/wideriver/files/patch-config.mk
new file mode 100644
index 000000000000..224402613648
--- /dev/null
+++ b/x11-wm/wideriver/files/patch-config.mk
@@ -0,0 +1,22 @@
+--- config.mk.orig 2025-07-29 04:27:40 UTC
++++ config.mk
+@@ -4,11 +4,11 @@ PREFIX ?= /usr/local
+
+ PREFIX ?= /usr/local
+
+-INCS = -Iinc -Ipro -Ilib/col/inc
++INCS ?= -Iinc -Ipro -Ilib/col/inc
+
+ CPPFLAGS += $(INCS) -D_GNU_SOURCE -DVERSION=\"$(VERSION)\" -DRIVER_LAYOUT_V3_VERSION=$(RIVER_LAYOUT_V3_VERSION)
+
+-OFLAGS = -O3
++#OFLAGS = -O3
+ WFLAGS = -pedantic -Wall -Wextra -Werror -Wimplicit-fallthrough -Wno-unused-parameter -Wno-format-zero-length
+ DFLAGS = -g
+ COMPFLAGS = $(WFLAGS) $(OFLAGS) $(DFLAGS)
+@@ -26,4 +26,4 @@ LDLIBS += $(foreach p,$(PKGS),$(shell $(PKG_CONFIG) --
+ CFLAGS += $(foreach p,$(PKGS),$(shell $(PKG_CONFIG) --cflags $(p)))
+ LDLIBS += $(foreach p,$(PKGS),$(shell $(PKG_CONFIG) --libs $(p)))
+
+-CC = gcc
++CC ?= gcc
diff --git a/x11-wm/wideriver/pkg-descr b/x11-wm/wideriver/pkg-descr
new file mode 100644
index 000000000000..7d3f04b8a4e8
--- /dev/null
+++ b/x11-wm/wideriver/pkg-descr
@@ -0,0 +1,11 @@
+Tiling window manager for the river wayland compositor, inspired by dwm and
+xmonad.
+
+Features:
+
+ - per-tag state
+ - master/stack(s) left, right and wide layouts
+ - monocle with alternate borders
+ - layout toggling
+ - dwindling, diminishing and even stacks
+ - inner, outer and smart gaps
diff --git a/x11/cl-clx-sbcl/Makefile b/x11/cl-clx-sbcl/Makefile
index 16dda28992ca..12f951615347 100644
--- a/x11/cl-clx-sbcl/Makefile
+++ b/x11/cl-clx-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clx
DISTVERSION= 0.7.6
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= x11 lisp
PKGNAMEPREFIX= cl-
PKGNAMESUFFIX= -sbcl
diff --git a/x11/hyprcursor/Makefile b/x11/hyprcursor/Makefile
index 2e2cfc3ca1bb..026435ed893f 100644
--- a/x11/hyprcursor/Makefile
+++ b/x11/hyprcursor/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprcursor
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.12
-PORTREVISION= 1
+DISTVERSION= 0.1.13
CATEGORIES= x11
MAINTAINER= tagattie@FreeBSD.org
@@ -17,14 +16,27 @@ LIB_DEPENDS= libzip.so:archivers/libzip \
RUN_DEPENDS= xcur2png:x11/xcur2png
USES= compiler:c++11-lib cmake:testing gnome pathfix pkgconfig
+
USE_GITHUB= yes
-USE_GNOME= cairo librsvg2
GH_ACCOUNT= hyprwm
-PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
+
+USE_GNOME= cairo librsvg2
+USE_LDCONFIG= yes
+
+PLIST_SUB= SOVERSION_MAJOR=0 \
+ SOVERSION_FULL=${DISTVERSION:C/-.*//}
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
post-patch:
# Respect PREFIX for icons
- @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
+ @${REINPLACE_CMD} 's|/usr/share|${DATADIR:H}|' \
${WRKSRC}/lib${PORTNAME}/${PORTNAME}.cpp
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
.include <bsd.port.mk>
diff --git a/x11/hyprcursor/distinfo b/x11/hyprcursor/distinfo
index c7162cce6902..5e5190dd8e1b 100644
--- a/x11/hyprcursor/distinfo
+++ b/x11/hyprcursor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742215473
-SHA256 (hyprwm-hyprcursor-v0.1.12_GH0.tar.gz) = 3200a7a31e28884b9d046f8ec7b0aa67ede9ce0ab0d20193c2b61ee522d6b1f2
-SIZE (hyprwm-hyprcursor-v0.1.12_GH0.tar.gz) = 28714
+TIMESTAMP = 1754142984
+SHA256 (hyprwm-hyprcursor-v0.1.13_GH0.tar.gz) = 82af8b2ce27242ffdd6baebaa71b3f6c8665dc25c52bfcfccc16912622896af8
+SIZE (hyprwm-hyprcursor-v0.1.13_GH0.tar.gz) = 28681
diff --git a/x11/hyprcursor/pkg-plist b/x11/hyprcursor/pkg-plist
index a536544c799c..f5dae674e582 100644
--- a/x11/hyprcursor/pkg-plist
+++ b/x11/hyprcursor/pkg-plist
@@ -4,6 +4,6 @@ include/hyprcursor/hyprcursor.h
include/hyprcursor/hyprcursor.hpp
include/hyprcursor/shared.h
lib/libhyprcursor.so
-lib/libhyprcursor.so.0
-lib/libhyprcursor.so.%%VERSION%%
+lib/libhyprcursor.so.%%SOVERSION_MAJOR%%
+lib/libhyprcursor.so.%%SOVERSION_FULL%%
libdata/pkgconfig/hyprcursor.pc
diff --git a/x11/hyprlock/Makefile b/x11/hyprlock/Makefile
index a51a14b9d8a3..e4689892ce30 100644
--- a/x11/hyprlock/Makefile
+++ b/x11/hyprlock/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprlock
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.2
-PORTREVISION= 2
+DISTVERSION= 0.9.1
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
@@ -11,7 +10,8 @@ WWW= https://github.com/hyprwm/hyprlock
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= hyprwayland-scanner>=0.4.4:devel/hyprwayland-scanner \
+BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
+ hyprwayland-scanner>=0.4.4:devel/hyprwayland-scanner \
wayland-protocols>=1.35:graphics/wayland-protocols
LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
libhyprutils.so:devel/hyprutils \
@@ -24,11 +24,15 @@ LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper
USES= cmake compiler:c++11-lib gl gnome jpeg pkgconfig
+
USE_GITHUB= yes
+GH_ACCOUNT= hyprwm
+
USE_GL= egl gbm
USE_GNOME= cairo pango
-GH_ACCOUNT= hyprwm
+
LDFLAGS+= -Wl,--as-needed # pango deps
+
PLIST_FILES= bin/${PORTNAME} \
etc/pam.d/${PORTNAME} \
share/hypr/${PORTNAME}.conf
diff --git a/x11/hyprlock/distinfo b/x11/hyprlock/distinfo
index 60f86a454072..4823ecb9437d 100644
--- a/x11/hyprlock/distinfo
+++ b/x11/hyprlock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746281087
-SHA256 (hyprwm-hyprlock-v0.8.2_GH0.tar.gz) = 14c47e71bdac9213909b11cdda16377dab12e27179d939df5ef2a0083a21e1e8
-SIZE (hyprwm-hyprlock-v0.8.2_GH0.tar.gz) = 80394
+TIMESTAMP = 1754034433
+SHA256 (hyprwm-hyprlock-v0.9.1_GH0.tar.gz) = 03f26ceba049546767a903a5e5bcd78fa4d261a5d116febd45633b88b9f16a97
+SIZE (hyprwm-hyprlock-v0.9.1_GH0.tar.gz) = 83699
diff --git a/x11/hyprlock/files/patch-CMakeLists.txt b/x11/hyprlock/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..7ec6a3c2d392
--- /dev/null
+++ b/x11/hyprlock/files/patch-CMakeLists.txt
@@ -0,0 +1,30 @@
+--- CMakeLists.txt.orig 2025-07-17 09:05:58 UTC
++++ CMakeLists.txt
+@@ -86,14 +86,25 @@ pkg_check_modules(
+ pangocairo
+ libdrm
+ gbm
+- pam
+ hyprutils>=0.8.0
+ sdbus-c++>=2.0.0
+ hyprgraphics)
++find_library(PAM_FOUND pam)
++if(PAM_FOUND)
++ message(STATUS "Found pam")
++ set(PAM_LIB ${PAM_FOUND})
++else()
++ pkg_check_modules(PAM IMPORTED_TARGET pam)
++ if(PAM_FOUND)
++ set(PAM_LIB PkgConfig::PAM)
++ else()
++ message(FATAL_ERROR "The required library libpam was not found.")
++ endif()
++endif()
+
+ file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp")
+ add_executable(hyprlock ${SRCFILES})
+-target_link_libraries(hyprlock PRIVATE pam rt Threads::Threads PkgConfig::deps
++target_link_libraries(hyprlock PRIVATE ${PAM_LIB} rt Threads::Threads PkgConfig::deps
+ OpenGL::EGL OpenGL::GLES3)
+
+ # protocols
diff --git a/x11/hyprlock/pkg-descr b/x11/hyprlock/pkg-descr
index c84e12082d3d..c63a363a9f01 100644
--- a/x11/hyprlock/pkg-descr
+++ b/x11/hyprlock/pkg-descr
@@ -2,7 +2,12 @@ Hyprland's simple, yet multi-threaded and GPU-accelerated screen
locking utility.
Features:
- - uses the secure ext-session-lock protocol
- - full support for fractional-scale
- - fully GPU accelerated
- - multi-threaded resource acquisition for no hitches
+- Uses the ext-session-lock protocol
+- Support for fractional-scale
+- Fully GPU accelerated
+- Multi-threaded resource acquisition
+- Blurred screenshot as the background
+- Native fingerprint support (using libfprint's dbus interface)
+- Some of Hyprland's eyecandy: gradient borders, blur, animations,
+ shadows, etc.
+and more...
diff --git a/x11/libinput/Makefile b/x11/libinput/Makefile
index 700b49c20cd9..9b512e7f25d3 100644
--- a/x11/libinput/Makefile
+++ b/x11/libinput/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libinput
-DISTVERSION= 1.27.1
+DISTVERSION= 1.28.1
CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
diff --git a/x11/libinput/distinfo b/x11/libinput/distinfo
index 1b3b17c893e7..90849d84dd0b 100644
--- a/x11/libinput/distinfo
+++ b/x11/libinput/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740915316
-SHA256 (libinput-1.27.1.tar.bz2) = 641df745984baff8f6f822066b4e32f28482d267e95448158732eb2f65ea7fe9
-SIZE (libinput-1.27.1.tar.bz2) = 844741
+TIMESTAMP = 1753347960
+SHA256 (libinput-1.28.1.tar.bz2) = 19e5337ec10fdf920c8d1f4ece63cd7d1c12279ee26e347e30e98e2942d9e1aa
+SIZE (libinput-1.28.1.tar.bz2) = 864820
diff --git a/x11/nwg-dock-hyprland/Makefile b/x11/nwg-dock-hyprland/Makefile
index a51830f0f88f..4af41fd66400 100644
--- a/x11/nwg-dock-hyprland/Makefile
+++ b/x11/nwg-dock-hyprland/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nwg-dock-hyprland
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.7
+DISTVERSION= 0.4.8
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/nwg-dock-hyprland/distinfo b/x11/nwg-dock-hyprland/distinfo
index df8668eae3af..0246fb5dd46b 100644
--- a/x11/nwg-dock-hyprland/distinfo
+++ b/x11/nwg-dock-hyprland/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753279215
-SHA256 (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.7/v0.4.7.mod) = 118e6045c229af285c324547e54fff23518a3239d5f23dac41433f2f3da73f4b
-SIZE (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.7/v0.4.7.mod) = 549
-SHA256 (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.7/v0.4.7.zip) = fcde2b156d61e6a9ed675212dbf9c7ac0f54d7a5ad27333ebbb7a91e5f1f9ecd
-SIZE (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.7/v0.4.7.zip) = 32930
+TIMESTAMP = 1753769266
+SHA256 (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.8/v0.4.8.mod) = 4fef36c7d96798a0dd2f3393ef33903919bf59235b3563f05432f5326ec31e00
+SIZE (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.8/v0.4.8.mod) = 549
+SHA256 (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.8/v0.4.8.zip) = 47c836c8e631701895ab672f8b1611215dde882ac5c343af081086c1e5ce3910
+SIZE (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.8/v0.4.8.zip) = 33092
diff --git a/x11/plasma6-layer-shell-qt/Makefile b/x11/plasma6-layer-shell-qt/Makefile
index 7d07e029f098..30f4a19b164f 100644
--- a/x11/plasma6-layer-shell-qt/Makefile
+++ b/x11/plasma6-layer-shell-qt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= layer-shell-qt
DISTVERSION= ${KDE_PLASMA_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde kde-plasma
COMMENT= Qt component to allow applications to make use of the Wayland wl-layer-shell protocol
diff --git a/x11/plasma6-layer-shell-qt/files/patch-src_qwaylandlayersurface.cpp b/x11/plasma6-layer-shell-qt/files/patch-src_qwaylandlayersurface.cpp
new file mode 100644
index 000000000000..264ac398bdcd
--- /dev/null
+++ b/x11/plasma6-layer-shell-qt/files/patch-src_qwaylandlayersurface.cpp
@@ -0,0 +1,17 @@
+Fix the crash that happens when right-clicking the desktop surface
+
+--- src/qwaylandlayersurface.cpp.orig 2025-07-15 09:53:41 UTC
++++ src/qwaylandlayersurface.cpp
+@@ -113,10 +113,8 @@ void QWaylandLayerSurface::attachPopup(QtWaylandClient
+
+ void QWaylandLayerSurface::attachPopup(QtWaylandClient::QWaylandShellSurface *popup)
+ {
+- std::any anyRole = popup->surfaceRole();
+-
+- if (auto role = std::any_cast<::xdg_popup *>(&anyRole)) {
+- get_popup(*role);
++ if (auto role = popup->nativeResource("xdg_popup")) {
++ get_popup(reinterpret_cast<struct ::xdg_popup*>(role));
+ } else {
+ qCWarning(LAYERSHELLQT) << "Cannot attach popup of unknown type";
+ }
diff --git a/x11/wallutils/Makefile b/x11/wallutils/Makefile
index 3281237b6c1d..163116c70e46 100644
--- a/x11/wallutils/Makefile
+++ b/x11/wallutils/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wallutils
-DISTVERSION= 5.12.9
-PORTREVISION= 7
+DISTVERSIONPREFIX= v
+DISTVERSION= 5.14.2
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= eduardo@FreeBSD.org
@@ -13,27 +14,27 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libX11.so:x11/libX11
-USES= go:modules
+USES= go:modules pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= xyproto
-GH_TUPLE= antchfx:xmlquery:v1.3.8:antchfx_xmlquery/vendor/github.com/antchfx/xmlquery \
- antchfx:xpath:v1.2.0:antchfx_xpath/vendor/github.com/antchfx/xpath \
+GH_TUPLE= antchfx:xmlquery:v1.4.4:antchfx_xmlquery/vendor/github.com/antchfx/xmlquery \
+ antchfx:xpath:v1.3.4:antchfx_xpath/vendor/github.com/antchfx/xpath \
anthonynsimon:bild:v0.14.0:anthonynsimon_bild/vendor/github.com/anthonynsimon/bild \
- cpuguy83:go-md2man:v2.0.4:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
- fatih:color:v1.17.0:fatih_color/vendor/github.com/fatih/color \
- golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \
- golang:image:v0.18.0:golang_image/vendor/golang.org/x/image \
- golang:net:58aab5ef257a:golang_net/vendor/golang.org/x/net \
- golang:sys:v0.18.0:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.16.0:golang_text/vendor/golang.org/x/text \
- mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+ cpuguy83:go-md2man:v2.0.7:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
+ fatih:color:v1.18.0:fatih_color/vendor/github.com/fatih/color \
+ golang:groupcache:2c02b8208cf8:golang_groupcache/vendor/github.com/golang/groupcache \
+ golang:image:v0.29.0:golang_image/vendor/golang.org/x/image \
+ golang:net:v0.42.0:golang_net/vendor/golang.org/x/net \
+ golang:sys:v0.34.0:golang_sys/vendor/golang.org/x/sys \
+ golang:text:v0.27.0:golang_text/vendor/golang.org/x/text \
+ mattn:go-colorable:v0.1.14:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
stretchr:powerwalk:bceb9d014549:stretchr_powerwalk/vendor/github.com/stretchr/powerwalk \
- urfave:cli:v1.22.15:urfave_cli/vendor/github.com/urfave/cli \
- xyproto:env:v2.2.5:xyproto_env_v2/vendor/github.com/xyproto/env \
+ urfave:cli:v1.22.17:urfave_cli/vendor/github.com/urfave/cli \
+ xyproto:env:v2.5.3:xyproto_env_v2/vendor/github.com/xyproto/env \
xyproto:heic:v1.0.0:xyproto_heic/vendor/github.com/xyproto/heic
-GL_TUPLE= https://gitlab.howett.net:go:plist:1454fab16a0642638feb0ae98c41f79eccb2a20a:go_plist/vendor/howett.net/plist
+GL_TUPLE= https://gitlab.howett.net:go:plist:5afcd134990e1c90a92bac94906f74af0b10042d:go_plist/vendor/howett.net/plist
GO_TARGET= ./cmd/getdpi \
./cmd/lscollection \
./cmd/lsmon \
@@ -47,18 +48,20 @@ GO_TARGET= ./cmd/getdpi \
./cmd/vram \
./cmd/wayinfo \
./cmd/xinfo \
- ./cmd/xml2stw \
- ${NULL}
-PLIST_FILES= ${GO_TARGET:S,./cmd,bin,} \
- share/man/man1/getdpi.1.gz \
- share/man/man1/vram.1.gz
+ ./cmd/xml2stw
+
+PLIST_FILES= ${GO_TARGET:S,./cmd,bin,}
+PLIST_FILES+= ${GO_TARGET:S,./cmd,share/man/man1,:S,$,.1.gz,}
OPTIONS_DEFINE= HEIF
OPTIONS_DEFAULT= HEIF
-HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
-HEIF_USES= pkgconfig
-HEIF_VARS= GO_TARGET+=./cmd/heic2stw
+# Using [HEIF_VARS= GO_TARGET+=./cmd/heic2stw] causes post-install to fail parsing instalation of heic2stw.1 manual
+.include <bsd.port.options.mk>
+.if ${PORT_OPTIONS:MHEIF}
+LIB_DEPENDS+= libheif.so:graphics/libheif
+GO_TARGET+= ./cmd/heic2stw
+.endif
post-patch:
# Respect PREFIX for wallpapers
@@ -67,7 +70,8 @@ post-patch:
${WRKSRC}/collections.go
post-install:
- ${INSTALL_MAN} ${WRKSRC}/cmd/getdpi/getdpi.1 ${STAGEDIR}${PREFIX}/share/man/man1
- ${INSTALL_MAN} ${WRKSRC}/cmd/vram/vram.1 ${STAGEDIR}${PREFIX}/share/man/man1
+.for _target in ${GO_TARGET:S,./cmd,/cmd,}
+ ${INSTALL_MAN} ${WRKSRC}/${_target}/${_target:T}.1 ${STAGEDIR}${PREFIX}/share/man/man1
+.endfor
.include <bsd.port.mk>
diff --git a/x11/wallutils/distinfo b/x11/wallutils/distinfo
index 047f4c74384e..cc6863ccb62d 100644
--- a/x11/wallutils/distinfo
+++ b/x11/wallutils/distinfo
@@ -1,37 +1,37 @@
-TIMESTAMP = 1723453889
-SHA256 (xyproto-wallutils-5.12.9_GH0.tar.gz) = 1868ba6b43f3de94208180fbaac8bb46346c3b27b143969c29b842220aad5383
-SIZE (xyproto-wallutils-5.12.9_GH0.tar.gz) = 2589216
-SHA256 (antchfx-xmlquery-v1.3.8_GH0.tar.gz) = aff0d2224b7f997200f09d4b245ca84623e9ccaa7d8c427ee3f4b0657cf04c8e
-SIZE (antchfx-xmlquery-v1.3.8_GH0.tar.gz) = 20748
-SHA256 (antchfx-xpath-v1.2.0_GH0.tar.gz) = 507f7f3dee7b833506d9fa0d90aad43a78d92c632eb7c39d8bb8cfa752ee289c
-SIZE (antchfx-xpath-v1.2.0_GH0.tar.gz) = 28749
+TIMESTAMP = 1753819972
+SHA256 (xyproto-wallutils-v5.14.2_GH0.tar.gz) = 49588f3cadfaf9ff00fa28a50732a898f98f6baa6d7c19fa85514fee37ca0f11
+SIZE (xyproto-wallutils-v5.14.2_GH0.tar.gz) = 2667743
+SHA256 (antchfx-xmlquery-v1.4.4_GH0.tar.gz) = 562fe76e34388cce955c899aa1b31e400f708a3b616a75c4d49e458fd4042a17
+SIZE (antchfx-xmlquery-v1.4.4_GH0.tar.gz) = 26097
+SHA256 (antchfx-xpath-v1.3.4_GH0.tar.gz) = eb279925195c3fdfc9fb0a81af543fde0967619d93bc0101ae4675436ad084e6
+SIZE (antchfx-xpath-v1.3.4_GH0.tar.gz) = 38989
SHA256 (anthonynsimon-bild-v0.14.0_GH0.tar.gz) = f69a34f5bae7248da0f6d0eba83efc042818c1ec51183f71d9923b9dfc8dd556
SIZE (anthonynsimon-bild-v0.14.0_GH0.tar.gz) = 3999692
-SHA256 (cpuguy83-go-md2man-v2.0.4_GH0.tar.gz) = b0a4c7c077ede56967deef6ab7e7696c0f46124b0b3360fd05564ec5a536f11f
-SIZE (cpuguy83-go-md2man-v2.0.4_GH0.tar.gz) = 9902
-SHA256 (fatih-color-v1.17.0_GH0.tar.gz) = 82e284c6679ac3eb4cbbb5e15b142bb1e6a68f957fe0d2db8ec4fe17e7f78e88
-SIZE (fatih-color-v1.17.0_GH0.tar.gz) = 12341
-SHA256 (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 1e89795970d6593affdafe1d09dcf947681ca1ea82528e8e4fb9974a77f2e394
-SIZE (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 26101
-SHA256 (golang-image-v0.18.0_GH0.tar.gz) = dd23e3256a92667d201fd031a44294e4d54812e0f6fc69365da3bb4fcf3c730d
-SIZE (golang-image-v0.18.0_GH0.tar.gz) = 5103909
-SHA256 (golang-net-58aab5ef257a_GH0.tar.gz) = 18f73cc040d821c9a715338c0d446481a6d9df1b3e0437302d09a5b96119ce4d
-SIZE (golang-net-58aab5ef257a_GH0.tar.gz) = 1263704
-SHA256 (golang-sys-v0.18.0_GH0.tar.gz) = cee1944ab655ddf7eab6301e15cb6d01fdd6cd0a0f0b5896050ee60b124e084c
-SIZE (golang-sys-v0.18.0_GH0.tar.gz) = 1448211
-SHA256 (golang-text-v0.16.0_GH0.tar.gz) = 6df270cb3d696f882857c8ce02233e7f08d5ff900986e1ac669b47e088b18779
-SIZE (golang-text-v0.16.0_GH0.tar.gz) = 8972326
-SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77
-SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762
+SHA256 (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = ca3a5b57e2c01759f5a00ad2a578d034c5370fae9aa7a6c3af5648b2fc802a92
+SIZE (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = 11337
+SHA256 (fatih-color-v1.18.0_GH0.tar.gz) = 586b2b42a4165ac52b35808be1238f90d109789bfcb1ddecd3f512eddbac0a9f
+SIZE (fatih-color-v1.18.0_GH0.tar.gz) = 12717
+SHA256 (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = b1c7464afcdeeca03a78abc75a514e9dcf03f87be4d407f64f8a5357596b4dbb
+SIZE (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = 26678
+SHA256 (golang-image-v0.29.0_GH0.tar.gz) = 1294e48b646e8aebdbcb86f20397d2c90a96da9cd697acb2c682defeec3a4ba4
+SIZE (golang-image-v0.29.0_GH0.tar.gz) = 5104054
+SHA256 (golang-net-v0.42.0_GH0.tar.gz) = c63ea31ca98f9cee6c242dc127370ea7786e685a8031955b7b3628c732dfc7cd
+SIZE (golang-net-v0.42.0_GH0.tar.gz) = 1504513
+SHA256 (golang-sys-v0.34.0_GH0.tar.gz) = 4ff2fa6503c1b6ed34733c301b259289b114eae9ed430217b1fccbaebab85319
+SIZE (golang-sys-v0.34.0_GH0.tar.gz) = 1530927
+SHA256 (golang-text-v0.27.0_GH0.tar.gz) = 0e3c1bc881b4049e5191a981c8914f8667810b61e6f3575d5d989c375f7ef55f
+SIZE (golang-text-v0.27.0_GH0.tar.gz) = 8973031
+SHA256 (mattn-go-colorable-v0.1.14_GH0.tar.gz) = 293966a59f0238da3c39f5b27c192d0efd6473ff74ab5a9c7e1ec73fdda3f1d4
+SIZE (mattn-go-colorable-v0.1.14_GH0.tar.gz) = 9800
SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6
SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713
SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4
SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896
SHA256 (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 01289e544b8d9147fc677960834565dabeda0eb13bf3507f8cba9d844ab3e4a2
SIZE (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 4041
-SHA256 (urfave-cli-v1.22.15_GH0.tar.gz) = 055ed382e019d26114394b5e95dbb2c71ec245c10c0387d2c7db17adb9722d59
-SIZE (urfave-cli-v1.22.15_GH0.tar.gz) = 80516
-SHA256 (xyproto-env-v2.2.5_GH0.tar.gz) = ccf1abd4a20dd9dc8fa7b306d125e2823866dce1e1cb41e23cc0300d837b4b52
-SIZE (xyproto-env-v2.2.5_GH0.tar.gz) = 7869
+SHA256 (urfave-cli-v1.22.17_GH0.tar.gz) = 44e20f78e0d399014591e1d0bd3c520dfff65a27ec2ad1310649eca5e56521e4
+SIZE (urfave-cli-v1.22.17_GH0.tar.gz) = 80511
+SHA256 (xyproto-env-v2.5.3_GH0.tar.gz) = feaa9356bb9150627905bc74f5571a49a0ddad7052de914f4610aac4961fb37f
+SIZE (xyproto-env-v2.5.3_GH0.tar.gz) = 8866
SHA256 (xyproto-heic-v1.0.0_GH0.tar.gz) = c66194f27e4a4dd837bc7caae357a817fea6b0743c5822c37fad777f4bda3a5b
SIZE (xyproto-heic-v1.0.0_GH0.tar.gz) = 67422236
diff --git a/x11/wallutils/pkg-message b/x11/wallutils/pkg-message
new file mode 100644
index 000000000000..16c192316141
--- /dev/null
+++ b/x11/wallutils/pkg-message
@@ -0,0 +1,7 @@
+[
+{ type: install
+ message: <<EOM
+Consider using graphics/feh for setting the wallpaper for some window managers that runs under X, e.g., x11-wm/i3
+EOM
+}
+]
diff --git a/x11/wdisplays/Makefile b/x11/wdisplays/Makefile
index e0559df148c7..bc8e3941a707 100644
--- a/x11/wdisplays/Makefile
+++ b/x11/wdisplays/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wdisplays
-DISTVERSION= 1.1.1
-PORTREVISION= 1
+DISTVERSION= 1.1.3
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/wdisplays/distinfo b/x11/wdisplays/distinfo
index a8945ad536b6..3b4518539e7c 100644
--- a/x11/wdisplays/distinfo
+++ b/x11/wdisplays/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688213246
-SHA256 (artizirk-wdisplays-1.1.1_GH0.tar.gz) = 2df2c56db494c8450b1c7746b0ed2af11bf637fe2838f7412146fcc5cc1a2605
-SIZE (artizirk-wdisplays-1.1.1_GH0.tar.gz) = 108810
+TIMESTAMP = 1753443827
+SHA256 (artizirk-wdisplays-1.1.3_GH0.tar.gz) = 6b8674598d50cb56a3acb79bd563c1d7a7d7781a8ce8dcc83a240916024b7070
+SIZE (artizirk-wdisplays-1.1.3_GH0.tar.gz) = 109082
diff --git a/x11/workrave/Makefile b/x11/workrave/Makefile
index c8fcca41a51b..06251bfa3ec6 100644
--- a/x11/workrave/Makefile
+++ b/x11/workrave/Makefile
@@ -1,7 +1,7 @@
PORTNAME= workrave
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.50
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11
MASTER_SITES= https://github.com/rcaelers/workrave/releases/download/v${DISTVERSION:S/./_/g}/
@@ -10,7 +10,7 @@ COMMENT= RSI prevention tool (${FLAVOR} flavor)
WWW= https://www.workrave.org/
LICENSE= GPLv3+
-LICENSE_FILE= COPYING
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgdome.so:textproc/gdome2 \
libharfbuzz.so:print/harfbuzz
@@ -34,7 +34,7 @@ PLIST_FILES= lib/xfce4/panel/plugins/libworkrave-plugin.a \
share/xfce4/panel/plugins/workrave-xfce-applet.desktop
.endif
USE_CXXSTD= c++11
-USE_GNOME= gdkpixbuf gtkmm30 intlhack intltool introspection:build
+USE_GNOME= gdkpixbuf gtkmm30 intlhack intltool introspection:build libxml2
USE_LDCONFIG= yes
USE_XORG= ice sm x11 xext xmu xorgproto xscrnsaver xtst
diff --git a/x11/xdg-desktop-portal-hyprland/Makefile b/x11/xdg-desktop-portal-hyprland/Makefile
index 49409b042378..e5a41887a0b0 100644
--- a/x11/xdg-desktop-portal-hyprland/Makefile
+++ b/x11/xdg-desktop-portal-hyprland/Makefile
@@ -1,7 +1,6 @@
PORTNAME= xdg-desktop-portal-hyprland
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.9
-PORTREVISION= 7
+DISTVERSION= 1.3.10
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
@@ -11,7 +10,8 @@ WWW= https://github.com/hyprwm/xdg-desktop-portal-hyprland
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= hyprwayland-scanner>=0.4.2:devel/hyprwayland-scanner \
+BUILD_DEPENDS= hyprland-protocols>0:graphics/hyprland-protocols \
+ hyprwayland-scanner>=0.4.2:devel/hyprwayland-scanner \
wayland-protocols>=1.33:graphics/wayland-protocols
LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
libhyprutils.so:devel/hyprutils \
@@ -24,16 +24,27 @@ RUN_DEPENDS= xdg-desktop-portal>0:deskutils/xdg-desktop-portal \
slurp:x11/slurp
USES= cmake compiler:c++11-lib gl pkgconfig qt:6
+
USE_GITHUB= yes
+GH_ACCOUNT= hyprwm
+
USE_GL= gbm
USE_QT= base wayland:run
-GH_ACCOUNT= hyprwm
-GH_TUPLE= hyprwm:hyprland-protocols:v0.2:hyprland_protocols/subprojects/hyprland-protocols
+
LDFLAGS+= -Wl,--as-needed # GL, sdbus-cpp deps
+
PLIST_FILES= bin/hyprland-share-picker \
lib/systemd/user/${PORTNAME}.service \
libexec/${PORTNAME} \
share/dbus-1/services/org.freedesktop.impl.portal.desktop.hyprland.service \
share/xdg-desktop-portal/portals/hyprland.portal
+PORTDOCS= CONTRIBUTING.md README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
.include <bsd.port.mk>
diff --git a/x11/xdg-desktop-portal-hyprland/distinfo b/x11/xdg-desktop-portal-hyprland/distinfo
index 4251e305be29..8c50ca16b423 100644
--- a/x11/xdg-desktop-portal-hyprland/distinfo
+++ b/x11/xdg-desktop-portal-hyprland/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1734569338
-SHA256 (hyprwm-xdg-desktop-portal-hyprland-v1.3.9_GH0.tar.gz) = 3f7d94fd408ed5e3a9b639d3dd8502e2169decc34f285e8552434da5fddf497e
-SIZE (hyprwm-xdg-desktop-portal-hyprland-v1.3.9_GH0.tar.gz) = 50667
-SHA256 (hyprwm-hyprland-protocols-v0.2_GH0.tar.gz) = 106cb189d0fbe4ec0ee11a12a17238172f4c4cd1b2b26db904df144e5c7a05f0
-SIZE (hyprwm-hyprland-protocols-v0.2_GH0.tar.gz) = 6342
+TIMESTAMP = 1754108855
+SHA256 (hyprwm-xdg-desktop-portal-hyprland-v1.3.10_GH0.tar.gz) = 5f7b1d83e700ecfa702dfc4c6da1dfdc5d9b1239e8b7d8dd3986116327d84bbf
+SIZE (hyprwm-xdg-desktop-portal-hyprland-v1.3.10_GH0.tar.gz) = 51498